/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_dynamic_caches_2.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 = 78a57833 f8d2db5e 8f0ca723 1acad9c0 ! %f4 = c8726053 cc7a284b 29688569 0de4d0b0 ! %f8 = 3e77f1a8 ed0f7e8e 9f8f591f 41fa1dd6 ! %f12 = b375eb68 6bb24aec a516537e 7fa22812 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5e6865a5 83bc167e ff65a775 27935b3d ! %f20 = 7d33f119 f34dd5be aca2cf17 e58441fd ! %f24 = b3da9e5f 107f9c49 7eceed86 d9352396 ! %f28 = b2f37348 1905821b b7b3cf66 30fb1498 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9511077e 7783d395 ff8ba9f4 5efe283c ! %f36 = 26c2e3da d584c430 65870369 b0f571f0 ! %f40 = a880cd39 9d6cc607 33c78eb8 fc7899ee ! %f44 = 01342dff 92944ce7 40a1b357 49c5e732 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x246dd32800000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 246dd32800000076 wr %g0,%y ! Clear Y 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: ! Code Fragment 1 p0_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0xc81,%g3 ! %g3 = fffffffffffff37f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800080] = 22791f3b, %g18 = 5f8406903d5287c3 ldsw [%i5+0x080],%g2 ! %g2 = 5f8406903d5287c3 ! %l1 = 1a55909e053b2fb3, immed = ffffff5b, %ccr = 44 movrne %l1,-0x0a5,%l6 ! Moved, %l6 = ffffffffffffff5b ! Mem[00000000108001f8] = ff59787684513e45, %l6 = ffffffffffffff5b ldx [%i1+0x1f8],%l6 ! %l6 = ff59787684513e45 ! %l0 = 9b664a123cf94fee, Mem[00000000910001f8] = 3ecd0119 sth %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 4fee0119 ! %l4 = 3d760dfdc24a32f7, Mem[0000000091000118] = 892f4a3b3b241c85 stx %l4,[%i6+0x118] ! Mem[0000000091000118] = 3d760dfdc24a32f7 ! Mem[0000000091800198] = b05bdb3b9fab9a43, %f48 = fd2ad235 97ef6b09 ldd [%o0+0x198],%f48 ! %f48 = b05bdb3b 9fab9a43 ! %l7 = ccb7949a8758c16c, Mem[00000000918001f8] = 01e5c8b4bf933a55 stx %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = ccb7949a8758c16c ! Mem[0000000010800028] = 54d7a752, %l5 = 8d0a2e488b936567 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 0000000054d7a752 ! %l4 = 3d760dfdc24a32f7, Mem[0000000090000070] = 1685f938 stb %l4,[%i4+0x070] ! Mem[0000000090000070] = f785f938 p0_label_2: ! Mem[00000000918001e8] = 18f14dc6, %g2 = 0000000022791f3b ldsh [%o0+0x1e8],%g2 ! %g2 = 00000000000018f1 ! %l7 = ccb7949a8758c16c, %l1 = 1a55909e053b2fb3, %l6 = ff59787684513e45 xor %l7,%l1,%l6 ! %l6 = d6e204048263eedf ! Mem[0000000011800010] = dbd3eacf, %f19 = 27935b3d lda [%i3+%o2]0x88,%f19 ! %f19 = dbd3eacf ! %l1 = 1a55909e053b2fb3, %l7 = ccb7949a8758c16c, %ccr = 44 movl %icc,%l1,%l7 ! Register Not Moved ! %l7 = ccb7949a8758c16c, imm = 0000000000000e36, %l3 = 8e6d947bebe9387a subccc %l7,0xe36,%l3 ! %l3 = ccb7949a8758b336, %ccr = 88 ! %l3 = ccb7949a8758b336, %l2 = d4831759cef88c12, %ccr = 88 movle %xcc,%l3,%l2 ! Moved, %l2 = ccb7949a8758b336 ! %l1 = 1a55909e053b2fb3, immed = 00000e6a, %l5 = 0000000054d7a752 tsubcctv %l1,0xe6a,%l5 ! %l0 = 9b664a123cf95011, Trapped ! Mem[0000000090000038] = 4a5a0b1a3185d12d, %g2 = 00000000000018f1 ldx [%i4+0x038],%g2 ! %g2 = 4a5a0b1a3185d12d ! Mem[0000000011000000] = ac548999, %l5 = 0000000054d7a752 lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000099 ! %l4 = 3d760dfdc24a32f7, %l2 = ccb7949a8758b336, %l5 = 0000000000000099 orncc %l4,%l2,%l5 ! %l5 = 3f7e6ffdfaef7eff, %ccr = 08 p0_label_3: ! %l7 = ccb7949a8758c16c, %l6 = d6e204048263eedf, %ccr = 08 movvs %icc,%l7,%l6 ! Register Not Moved ! Mem[00000000108000f4] = 21631e66, %l7 = 8758c16c, %l2 = 8758b336 add %i1,0xf4,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000021631e66 ! %l0 = 9b664a123cf95011, Mem[00000000910001d0] = e4161ee0 stw %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 3cf95011 ! %f22 = aca2cf17 e58441fd, Mem[00000000908000d0] = ba3dbc55 6b7ed585 std %f22,[%i5+0x0d0] ! Mem[00000000908000d0] = aca2cf17 e58441fd ! %l0 = 9b664a123cf95011, Mem[0000000090000178] = 6a2721ea stw %l0,[%i4+0x178] ! Mem[0000000090000178] = 3cf95011 ! Mem[0000000011000084] = ace8dcbb, %l6 = d6e204048263eedf lduh [%i2+0x086],%l6 ! %l6 = 000000000000dcbb ! Mem[0000000010000010] = 1768b3f6, %f30 = b7b3cf66 lda [%i0+%o2]0x81,%f30 ! %f30 = 1768b3f6 ! %f22 = aca2cf17, Mem[0000000091800048] = 36ce89f4 st %f22,[%o0+0x048] ! Mem[0000000091800048] = aca2cf17 ! %l1 = 1a55909e053b2fb3 sethi %hi(0x48f2d800),%l1 ! %l1 = 0000000048f2d800 ! %l2 = 0000000021631e66, Mem[00000000910000d0] = 27e6eb9f stw %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 21631e66 p0_label_4: ! Mem[0000000091800030] = 3939bf3f, %g2 = 4a5a0b1a3185d12d ldsh [%o0+0x030],%g2 ! %g2 = 0000000000003939 ! Mem[0000000090800198] = 209c5f214ae1df61, %g2 = 0000000000003939 ldx [%i5+0x198],%g2 ! %g2 = 209c5f214ae1df61 ! Mem[00000000910000d8] = 00a64fc7 ab27192a, %g2 = 4ae1df61, %g3 = fffff37f ldd [%i6+0x0d8],%g2 ! %g2 = 0000000000a64fc7 00000000ab27192a ! Code Fragment 1 p0_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ab27192a mov -0x4b7,%g3 ! %g3 = fffffffffffffb49 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000130] = f243ee31, %g2 = 0000000000a64fc7 ldsh [%i4+0x132],%g2 ! %g2 = fffffffffffff243 ! %l7 = ccb7949a8758c16c, Mem[00000000910001bc] = 564f312a stw %l7,[%i6+0x1bc] ! Mem[00000000910001bc] = 8758c16c ! Mem[00000000900001a0] = b66fcbdb, %g2 = fffffffffffff243 lduba [%i4+0x1a2]%asi,%g2 ! %g2 = 00000000000000b6 ! %l3 = ccb7949a8758b336, immd = fffffffffffff229, %l4 = 3d760dfdc24a32f7 mulx %l3,-0xdd7,%l4 ! %l4 = bf465958d367bfa6 ! Mem[0000000091000060] = ffa73bedf83ae693, %f48 = b05bdb3b 9fab9a43 ldd [%i6+0x060],%f48 ! %f48 = ffa73bed f83ae693 ! %l2 = 0000000021631e66, %l5 = 3f7e6ffdfaef7eff, %ccr = 08 movcs %xcc,%l2,%l5 ! Register Not Moved p0_label_5: ! Mem[00000000900001d8] = 3de00adeeefbf1b6, %f48 = ffa73bed f83ae693 ldda [%i4+0x1d8]%asi,%f48 ! %f48 = 3de00ade eefbf1b6 ! %l7 = ccb7949a8758c16c, immed = fffff8e5, %l0 = 9b664a123cf95011 tsubcctv %l7,-0x71b,%l0 ! %l0 = 9b664a123cf95034, Trapped ! Mem[0000000011000010] = d4a5cbbf, %l1 = 0000000048f2d800 ldswa [%i2+%o2]0x80,%l1 ! %l1 = ffffffffd4a5cbbf ! Mem[0000000011000078] = 52f254ef, %l6 = 0000dcbb, %l6 = 0000dcbb add %i2,0x78,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000052f254ef ! %l7 = ccb7949a8758c16c, Mem[0000000010000000] = cfdf8854 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010000000] = 8758c16c ! Mem[00000000110001c8] = 2b6b8947e7edb478, %l4 = bf465958d367bfa6, %l7 = ccb7949a8758c16c add %i2,0x1c8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 2b6b8947e7edb478 ! Code Fragment 1 p0_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffb49 mov -0xb7e,%g3 ! %g3 = fffffffffffff482 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = ccb7949a8758b336, %l4 = bf465958d367bfa6, %l2 = 0000000021631e66 xnorcc %l3,%l4,%l2 ! %l2 = 8c0e323dabc0f36f, %ccr = 88 ! Mem[00000000908001d0] = 3222ee81532ee672, %g2 = 00000000000000b6 ldx [%i5+0x1d0],%g2 ! %g2 = 3222ee81532ee672 ! %l6 = 0000000052f254ef, Mem[0000000011800008] = c17c3e7b stha %l6,[%i3+%o1]0x81 ! Mem[0000000011800008] = 54ef3e7b p0_label_6: ! %l6 = 0000000052f254ef, imm = 0000000000000017, %l0 = 9b664a123cf95034 sll %l6,0x017,%l0 ! %l0 = 0029792a77800000 ! Mem[0000000010000000] = 8758c16c, %l5 = 3f7e6ffdfaef7eff lduba [%i0+%g0]0x88,%l5 ! %l5 = 000000000000006c ! immd = 0000000000000339, %l7 = 2b6b8947e7edb478, %ccr = 88 movvs %xcc,0x339,%l7 ! Register Not Moved ! Randomly selected nop nop ! %l7 = 2b6b8947e7edb478, Mem[0000000010000000] = 6cc15887 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000010000000] = e7edb478 ! Mem[00000000900000a0] = 7acb94bc, %g2 = 3222ee81532ee672 lduw [%i4+0x0a0],%g2 ! %g2 = 000000007acb94bc ! Mem[0000000091800018] = 7c99bee0 41db6e39, %g2 = 7acb94bc, %g3 = fffff482 ldda [%o0+0x018]%asi,%g2 ! %g2 = 000000007c99bee0 0000000041db6e39 ! Mem[0000000011800008] = 7b3eef54, %l4 = bf465958d367bfa6 ldsba [%i3+%o1]0x89,%l4 ! %l4 = 0000000000000054 ! %l4 = 0000000000000054, %l5 = 000000000000006c, %ccr = 88 movle %icc,%l4,%l5 ! Moved, %l5 = 0000000000000054 ! Mem[0000000011000120] = 5124915c56a9c206, %l4 = 0000000000000054, %l3 = ccb7949a8758b336 add %i2,0x120,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 5124915c56a9c206 p0_label_7: ! Invert Register : %l3 = 5124915c56a9c206 xor %l3,-1,%l3 ! %l3 = aedb6ea3a9563df9 ! %f16 = 5e6865a5 83bc167e, Mem[00000000908000a0] = 86459112 9328590d std %f16,[%i5+0x0a0] ! Mem[00000000908000a0] = 5e6865a5 83bc167e ! Mem[0000000011000174] = c3cd96f5, %l0 = 77800000, %l2 = abc0f36f add %i2,0x174,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c3cd96f5 ! immd = 0000000000000009, %l6 = 0000000052f254ef, %ccr = 88 movn %xcc,0x009,%l6 ! Register Not Moved ! %l4 = 0000000000000054, %l0 = 0029792a77800000, %l0 = 0029792a77800000 tsubcctv %l4,%l0,%l0 ! %l0 = ffd686d588800054, %ccr = 99 ! %l6 = 0000000052f254ef, Mem[0000000091800147] = 7e453140 stb %l6,[%o0+0x147] ! Mem[0000000091800144] = ef453140 ! %l6 = 0000000052f254ef, %l6 = 0000000052f254ef, %ccr = 99 movrlz %l6,%l6,%l0 ! Not Moved, %l0 = ffd686d588800054 ! %l0 = 88800054, %l1 = d4a5cbbf, Mem[00000000918001b0] = 0758e090 c426af8c std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 88800054 d4a5cbbf ! Mem[0000000011800105] = 0ff09401, %l0 = ffd686d588800054 ldstub [%i3+0x105],%l0 ! %l0 = 000000f0000000ff ! %l1 = ffffffffd4a5cbbf, Mem[00000000118001b0] = 3e9e385282ca3474 stx %l1,[%i3+0x1b0] ! Mem[00000000118001b0] = ffffffffd4a5cbbf p0_label_8: ! %f20 = 7d33f119 f34dd5be, Mem[0000000090800128] = 6c772b2b 7a56efc1 std %f20,[%i5+0x128] ! Mem[0000000090800128] = 7d33f119 f34dd5be ! %l7 = 2b6b8947e7edb478, immed = 00000fe1, %y = 00000000 udivcc %l7,0xfe1,%l7 ! %l7 = 00000000000e9b27, %ccr = 00 mov %l0,%y ! %y = 000000f0 ! %l3 = aedb6ea3a9563df9, immed = fffff806, %y = 000000f0 udiv %l3,-0x7fa,%l5 ! %l5 = 00000000000000f0 mov %l0,%y ! %y = 000000f0 ! %l7 = 00000000000e9b27, imm = 0000000000000ab7, %l3 = aedb6ea3a9563df9 andn %l7,0xab7,%l3 ! %l3 = 00000000000e9100 ! %f28 = b2f37348 1905821b, Mem[0000000091000110] = 57eb6907 afaadaff std %f28,[%i6+0x110] ! Mem[0000000091000110] = b2f37348 1905821b ! %l1 = ffffffffd4a5cbbf, imm = 0000000000000c96, %l7 = 00000000000e9b27 and %l1,0xc96,%l7 ! %l7 = 0000000000000896 ! %l6 = 0000000052f254ef, %l5 = 00000000000000f0, %ccr = 00 move %xcc,%l6,%l5 ! Register Not Moved ! Mem[0000000091800150] = 0a5f8291 9d69e54e, %g2 = 7c99bee0, %g3 = 41db6e39 ldd [%o0+0x150],%g2 ! %g2 = 000000000a5f8291 000000009d69e54e ! Mem[00000000110000bc] = 3349a961, %l6 = 0000000052f254ef swap [%i2+0x0bc],%l6 ! %l6 = 000000003349a961 ! %l0 = 00000000000000f0, Mem[0000000090800198] = 209c5f214ae1df61 stx %l0,[%i5+0x198] ! Mem[0000000090800198] = 00000000000000f0 p0_label_9: ! Mem[00000000900001bc] = a2927ca0, %g2 = 000000000a5f8291 ldub [%i4+0x1bf],%g2 ! %g2 = 00000000000000a2 ! Mem[000000001180007c] = d446b388, %l5 = 00000000000000f0 swap [%i3+0x07c],%l5 ! %l5 = 00000000d446b388 ! %l1 = ffffffffd4a5cbbf, Mem[0000000091800030] = 3939bf3f86f9102a stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffd4a5cbbf ! %l1 = ffffffffd4a5cbbf, %l5 = 00000000d446b388, %l0 = 00000000000000f0 subccc %l1,%l5,%l0 ! %l0 = ffffffff005f1837, %ccr = 80 ! %l7 = 0000000000000896, %l7 = 0000000000000896, %l2 = 00000000c3cd96f5 sub %l7,%l7,%l2 ! %l2 = 0000000000000000 ! %l5 = 00000000d446b388, Mem[000000009080013c] = d8a690f0 stw %l5,[%i5+0x13c] ! Mem[000000009080013c] = d446b388 ! %l5 = 00000000d446b388, Mem[00000000908000b0] = 44feb36b, %asi = 80 stwa %l5,[%i5+0x0b0]%asi ! Mem[00000000908000b0] = d446b388 ! Clear Register : %l7 = 0000000000000896 clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000010800010] = 5697c957aa286f8d, %l5 = 00000000d446b388 ldxa [%i1+%o2]0x89,%l5 ! %l5 = 5697c957aa286f8d ! Mem[0000000091000114] = 1905821b, %g18 = 5f8406903d5287c3 ldsw [%i6+0x114],%g2 ! %g2 = 5f8406903d5287c3 p0_label_10: ! Mem[0000000010800028] = 54d7a752, %l4 = 0000000000000054 ldswa [%i1+%o5]0x89,%l4 ! %l4 = 0000000054d7a752 ! immd = 000000000000035b, %l5 = 5697c957aa286f8d, %ccr = 80 movne %icc,0x35b,%l5 ! Moved, %l5 = 000000000000035b ! Randomly selected nop nop ! Mem[0000000011800008] = 7b3eef54, %l5 = 000000000000035b swapa [%i3+%o1]0x88,%l5 ! %l5 = 000000007b3eef54 ! Mem[0000000010000010] = 1768b3f66af2a0d0, %l6 = 000000003349a961, %l6 = 000000003349a961 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 1768b3f66af2a0d0 ! Mem[000000009080012c] = 4dd5be8e, %g2 = 000000001905821b ldub [%i5+0x12d],%g2 ! %g2 = 000000000000004d ! Mem[00000000908001bc] = f34ad3aa, %g2 = 000000000000004d ldub [%i5+0x1bd],%g2 ! %g2 = 00000000000000f3 ! Mem[0000000010800000] = 97971602 1e8c8eea, %l2 = 00000000, %l3 = 000e9100 ldda [%i1+%g0]0x81,%l2 ! %l2 = 0000000097971602 000000001e8c8eea ! immd = 0000000000000192, %l7 = 0000000000000000, %ccr = 80 movcc %icc,0x192,%l7 ! Moved, %l7 = 0000000000000192 ! %l0 = ffffffff005f1837, %l7 = 0000000000000192, %ccr = 80 movvc %xcc,%l0,%l7 ! Moved, %l7 = ffffffff005f1837 p0_label_11: ! Mem[0000000090000080] = 44b6407b, %g2 = 00000000000000f3 lduh [%i4+0x080],%g2 ! %g2 = 00000000000044b6 ! Mem[0000000091000090] = 612e442c, %g18 = 5f8406903d5287c3 ldsw [%i6+0x090],%g2 ! %g2 = 5f8406903d5287c3 ! Mem[0000000010000010] = d0a0f26af6b36817, %f6 = 29688569 0de4d0b0 ldda [%i0+%o2]0x89,%f6 ! %f6 = d0a0f26a f6b36817 ! %f2 = 8f0ca723 1acad9c0, Mem[0000000091000058] = e58f4410 12df99e4 std %f2 ,[%i6+0x058] ! Mem[0000000091000058] = 8f0ca723 1acad9c0 ! Mem[0000000010000010] = 1768b3f6, %l5 = 000000007b3eef54 ldsha [%i0+%o2]0x80,%l5 ! %l5 = 0000000000001768 ! Mem[00000000900000e0] = 08c4107a, %g2 = 00000000612e442c lduw [%i4+0x0e0],%g2 ! %g2 = 0000000008c4107a ! %l1 = ffffffffd4a5cbbf, imm = fffffffffffff588, %l3 = 000000001e8c8eea orn %l1,-0xa78,%l3 ! %l3 = ffffffffd4a5cbff ! Mem[0000000010800010] = 8d6f28aa, %l4 = 0000000054d7a752 lduba [%i1+%o2]0x81,%l4 ! %l4 = 000000000000008d ! Mem[0000000011000010] = bfcba5d4, %l6 = 1768b3f66af2a0d0 ldsha [%i2+%o2]0x88,%l6 ! %l6 = ffffffffffffa5d4 ! Mem[0000000010800008] = ab149b87 3979d32b, %l6 = ffffa5d4, %l7 = 005f1837 ldda [%i1+%o1]0x80,%l6 ! %l6 = 00000000ab149b87 000000003979d32b p0_label_12: ! Mem[0000000090000184] = 12494ec3, %g2 = 0000000008c4107a ldsb [%i4+0x187],%g2 ! %g2 = 0000000000000012 ! %l1 = ffffffffd4a5cbbf, %l4 = 000000000000008d, %l4 = 000000000000008d tsubcc %l1,%l4,%l4 ! %l4 = ffffffffd4a5cb32, %ccr = 8a ! %l4 = ffffffffd4a5cb32, immed = 0000010e, %ccr = 8a movrlez %l4,0x10e,%l0 ! Moved, %l0 = 000000000000010e ! Mem[00000000918001bc] = d71a58b0, %g2 = 0000000000000012 lduw [%o0+0x1bc],%g2 ! %g2 = 00000000d71a58b0 ! Mem[00000000900001e4] = 8c5d64cc, %g2 = 00000000d71a58b0 ldub [%i4+0x1e5],%g2 ! %g2 = 000000000000008c ! Mem[00000000910001e0] = 43c5e123, %g18 = 5f8406903d5287c3 ldsw [%i6+0x1e0],%g2 ! %g2 = 5f8406903d5287c3 ! %l3 = ffffffffd4a5cbff, %l1 = ffffffffd4a5cbbf, %y = 000000f0 sdiv %l3,%l1,%l5 ! %l5 = fffffffffffffa72 mov %l0,%y ! %y = 0000010e ! %l4 = ffffffffd4a5cb32, Mem[00000000100001b7] = 207d5378 stb %l4,[%i0+0x1b7] ! Mem[00000000100001b4] = 207d5332 ! Mem[0000000090800124] = f8d999bf, %g2 = 0000000043c5e123 lduh [%i5+0x124],%g2 ! %g2 = 000000000000f8d9 ! %f0 = 78a57833 f8d2db5e 8f0ca723 1acad9c0 ! %f4 = c8726053 cc7a284b d0a0f26a f6b36817 ! %f8 = 3e77f1a8 ed0f7e8e 9f8f591f 41fa1dd6 ! %f12 = b375eb68 6bb24aec a516537e 7fa22812 mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040 p0_label_13: ! %l5 = fffffffffffffa72, Mem[00000000900000ee] = 6ce7e4f5 sth %l5,[%i4+0x0ee] ! Mem[00000000900000ec] = fa72e4f5 ! %f18 = ff65a775 dbd3eacf, Mem[0000000011000090] = d1d69c81 ae09989f stda %f18,[%i2+0x090]%asi ! Mem[0000000011000090] = ff65a775 dbd3eacf ! Mem[0000000011000010] = bfcba5d4, %l5 = fffffffffffffa72 swapa [%i2+%o2]0x89,%l5 ! %l5 = 00000000bfcba5d4 ! immd = 00000000000001c5, %l7 = 000000003979d32b, %ccr = 8a movpos %icc,0x1c5,%l7 ! Register Not Moved ! %f30 = 1768b3f6 30fb1498, Mem[0000000091800170] = ad24c2aa 21f6e696 stda %f30,[%o0+0x170]%asi ! Mem[0000000091800170] = 1768b3f6 30fb1498 ! Mem[000000009000015c] = 768827e9, %g2 = 000000000000f8d9 lduh [%i4+0x15c],%g2 ! %g2 = 0000000000007688 ! Mem[0000000011000008] = 2a597937, %l7 = 000000003979d32b swap [%i2+%o1],%l7 ! %l7 = 000000002a597937 ! Mem[0000000011800010] = dbd3eacf, %f18 = ff65a775 lda [%i3+%o2]0x88,%f18 ! %f18 = dbd3eacf ! %l2 = 0000000097971602, %l7 = 000000002a597937, %ccr = 8a mova %icc,%l2,%l7 ! Moved, %l7 = 0000000097971602 ! Mem[0000000011800000] = 791cb021, %l6 = 00000000ab149b87 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 00000000791cb021 p0_label_14: ! %l1 = ffffffffd4a5cbbf, imm = fffffffffffff3a0, %l6 = 00000000791cb021 add %l1,-0xc60,%l6 ! %l6 = ffffffffd4a5bf5f ! Mem[0000000011800000] = 791cb021ca9afc6b, %l0 = 000000000000010e, %l5 = 00000000bfcba5d4 casxa [%i3]0x80,%l0,%l5 ! %l5 = 791cb021ca9afc6b ! %l6 = ffffffffd4a5bf5f, Mem[0000000091800106] = e909704d sth %l6,[%o0+0x106] ! Mem[0000000091800104] = bf5f704d ! Code Fragment 1 p0_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009d69e54e mov -0x49e,%g3 ! %g3 = fffffffffffffb62 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000170] = 4412630c 142089ee, %g2 = 00007688, %g3 = fffffb62 ldd [%i6+0x170],%g2 ! %g2 = 000000004412630c 00000000142089ee ! Mem[0000000010000020] = 8182d3d5fe2b26ed, %l3 = ffffffffd4a5cbff ldxa [%i0+%o4]0x80,%l3 ! %l3 = 8182d3d5fe2b26ed ! Mem[00000000118000b8] = 5cbd902d, %l7 = 0000000097971602, %asi = 80 swapa [%i3+0x0b8]%asi,%l7 ! %l7 = 000000005cbd902d ! %l1 = ffffffffd4a5cbbf, %l2 = 0000000097971602, %l0 = 000000000000010e orn %l1,%l2,%l0 ! %l0 = fffffffffcedebff ! %l0 = fffffffffcedebff, immd = 000000000000094b, %l7 = 000000005cbd902d sdivx %l0,0x94b,%l7 ! %l7 = ffffffffffffab6a ! Mem[0000000091000108] = eefc9b81, %g2 = 000000004412630c ldub [%i6+0x108],%g2 ! %g2 = 00000000000000ee p0_label_15: ! Mem[0000000010000018] = 56c5216b, %l3 = 8182d3d5fe2b26ed lduwa [%i0+%o3]0x88,%l3 ! %l3 = 0000000056c5216b ! Mem[00000000918001f0] = 6ba2b457 3475766e, %g2 = 000000ee, %g3 = 142089ee ldd [%o0+0x1f0],%g2 ! %g2 = 000000006ba2b457 000000003475766e ! Mem[0000000011800028] = b45927f5, %l3 = 0000000056c5216b ldsba [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffffb4 ! %l7 = ffffffffffffab6a, Mem[000000009180012e] = 264c8996 sth %l7,[%o0+0x12e] ! Mem[000000009180012c] = ab6a8996 ! Mem[0000000010800018] = 2f858f68, %l5 = 791cb021ca9afc6b swapa [%i1+%o3]0x89,%l5 ! %l5 = 000000002f858f68 ! %l0 = fffffffffcedebff, %l6 = ffffffffd4a5bf5f, %ccr = 8a movneg %xcc,%l0,%l6 ! Moved, %l6 = fffffffffcedebff ! %l7 = ffffffffffffab6a, Mem[000000009180008e] = 19587aa1 stb %l7,[%o0+0x08e] ! Mem[000000009180008c] = 6a587aa1 ! %l5 = 000000002f858f68, Mem[0000000011000138] = 190f2eb3ebd5df01 stx %l5,[%i2+0x138] ! Mem[0000000011000138] = 000000002f858f68 ! %l0 = fffffffffcedebff, Mem[000000009180002a] = e37b98c3 sth %l0,[%o0+0x02a] ! Mem[0000000091800028] = ebff98c3 ! %l4 = d4a5cb32, %l5 = 2f858f68, Mem[0000000010800010] = aa286f8d 5697c957 stda %l4,[%i1+%o2]0x89 ! Mem[0000000010800010] = d4a5cb32 2f858f68 p0_label_16: membar #Sync ! Added by membar checker (1) ! Mem[0000000090000050] = 726053cc, %g2 = 000000006ba2b457 ldub [%i4+0x051],%g2 ! %g2 = 0000000000000072 ! immd = 00000000000002cd, %l0 = fffffffffcedebff, %ccr = 8a movn %xcc,0x2cd,%l0 ! Register Not Moved ! %l0 = fffffffffcedebff, immed = ffffffaf, %ccr = 8a movrgz %l0,-0x051,%l7 ! Not Moved, %l7 = ffffffffffffab6a ! %l6 = fffffffffcedebff, Mem[00000000900000b4] = 5da2972b stw %l6,[%i4+0x0b4] ! Mem[00000000900000b4] = fcedebff ! %l3 = ffffffffffffffb4, Mem[000000001000006c] = 483487e7 stw %l3,[%i0+0x06c] ! Mem[000000001000006c] = ffffffb4 ! %l5 = 000000002f858f68, Mem[00000000918000a4] = ac9280c0, %asi = 80 stba %l5,[%o0+0x0a4]%asi ! Mem[00000000918000a4] = 689280c0 ! %l7 = ffffffffffffab6a, %l1 = ffffffffd4a5cbbf, %ccr = 8a movpos %xcc,%l7,%l1 ! Register Not Moved ! %l2 = 0000000097971602, immed = 000001d2, %ccr = 8a movrgz %l2,0x1d2,%l5 ! Moved, %l5 = 00000000000001d2 ! %l1 = ffffffffd4a5cbbf, Mem[0000000011800010] = cfead3db stwa %l1,[%i3+%o2]0x81 ! Mem[0000000011800010] = d4a5cbbf ! Mem[0000000010000148] = 2a9f7e99, %l4 = ffffffffd4a5cb32 lduh [%i0+0x148],%l4 ! %l4 = 0000000000002a9f p0_label_17: ! %l0 = fffffffffcedebff, imm = 0000000000000007, %l4 = 0000000000002a9f srlx %l0,0x007,%l4 ! %l4 = 01fffffffff9dbd7 ! %l4 = 01fffffffff9dbd7, immed = 00000cb5, %y = 0000010e sdiv %l4,0xcb5,%l5 ! %l5 = 000000001553a70f mov %l0,%y ! %y = fcedebff save ! CWP = 1 ! Mem[00000000118001b8] = 65e95990, %l1 = f16b5fdfd9b35de2, %asi = 80 swapa [%o3+0x1b8]%asi,%l1 ! %l1 = 0000000065e95990 ! Mem[000000001000003c] = 8c5c8574, %l7 = eda4e035fe709cf8 lduh [%o0+0x03e],%l7 ! %l7 = 0000000000008574 ! %l7 = 0000000000008574, %l3 = 8f5691c8914adad4, %ccr = 8a movgu %icc,%l7,%l3 ! Moved, %l3 = 0000000000008574 ! Mem[0000000011000008] = 3979d32b, %l7 = 0000000000008574 ldsha [%o2+%i1]0x81,%l7 ! %l7 = 0000000000003979 ! %l7 = 0000000000003979, Mem[00000000108000c8] = cb487a3da3baf0cb stx %l7,[%o1+0x0c8] ! Mem[00000000108000c8] = 0000000000003979 ! %l6 = b2b07a4856a90bd9, Mem[0000000011800010] = d4a5cbbf stwa %l6,[%o3+%i2]0x81 ! Mem[0000000011800010] = 56a90bd9 ! Mem[0000000011000050] = 05193282, %l2 = 23e0aea3, %l2 = 23e0aea3 add %o2,0x50,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000005193282 p0_label_18: ! %cwp = 1 ! %l2 = 0000000005193282, Mem[00000000908001b8] = 4fef7b8c53f34ad3, %asi = 80 stxa %l2,[%o5+0x1b8]%asi ! Mem[00000000908001b8] = 0000000005193282 ! Mem[00000000110001c0] = e2ba7aec a58aec0f 2b6b8947 e7edb478 ! Mem[00000000110001d0] = 8a6f339e f9452ec6 1ebfcc57 b4728c46 ! Mem[00000000110001e0] = 57d6a0bc 4f0f1e5a be14311a 2ab4f690 ! Mem[00000000110001f0] = 17c55131 ad58757c 560c3a23 fbe9ac9b mov 0x1c0,%g5 ldda [%o2+%g5]ASI_BLK_PL,%f0 ! Block Load from 00000000110001c0 ! Mem[0000000010800010] = d4a5cb32, %l3 = 0000000000008574 swapa [%o1+%i2]0x88,%l3 ! %l3 = 00000000d4a5cb32 ! Mem[0000000010000000] = 78b4ede7, %l2 = 0000000005193282 ldswa [%o0+%g0]0x89,%l2 ! %l2 = 0000000078b4ede7 ! Mem[0000000011800020] = 127d353d, %l5 = 4d3e0951ddbbf18c lduwa [%o3+%i4]0x89,%l5 ! %l5 = 00000000127d353d ! Mem[00000000110000df] = 479b5c26, %l5 = 00000000127d353d ldstub [%o2+0x0df],%l5 ! %l5 = 00000026000000ff ! %l4 = 13ccf12e8dc515f8, Mem[0000000091800080] = a574ee03 sth %l4,[%i0+0x080] ! Mem[0000000091800080] = 15f8ee03 ! Mem[0000000090000138] = 10cf11ec 2f71a080, %g2 = 00000072, %g3 = 3475766e ldd [%o4+0x138],%g2 ! %g2 = 0000000010cf11ec 000000002f71a080 ! %f18 = dbd3eacf, Mem[0000000010800050] = 78159d74 st %f18,[%o1+0x050] ! Mem[0000000010800050] = dbd3eacf ! %l5 = 0000000000000026, %l2 = 0000000078b4ede7, %l1 = 0000000065e95990 xor %l5,%l2,%l1 ! %l1 = 0000000078b4edc1 p0_label_19: ! %cwp = 1 ! %l7 = 0000000000003979, Mem[0000000011800020] = 95767d78127d353d stxa %l7,[%o3+%i4]0x88 ! Mem[0000000011800020] = 0000000000003979 ! %l1 = 0000000078b4edc1, imm = fffffffffffffa3f, %l3 = 00000000d4a5cb32 subc %l1,-0x5c1,%l3 ! %l3 = 0000000078b4f382 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%o4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[0000000011800158] = ce065505, %l5 = 0000000000000026, %asi = 80 swapa [%o3+0x158]%asi,%l5 ! %l5 = 00000000ce065505 ! Mem[00000000118001f0] = 1a6aeb9a, %l3 = 0000000078b4f382 swap [%o3+0x1f0],%l3 ! %l3 = 000000001a6aeb9a ! Mem[0000000010000010] = d0a0f26a f6b36817, %l0 = cf944d51, %l1 = 78b4edc1 ldda [%o0+%i2]0x88,%l0 ! %l0 = 00000000f6b36817 00000000d0a0f26a ! Mem[0000000090000138] = 10cf11ec, %g18 = 8dffd0924a558274 ldsw [%o4+0x138],%g2 ! %g2 = 8dffd0924a558274 ! Mem[00000000110001c0] = e2ba7aeca58aec0f, %f24 = b3da9e5f 107f9c49 ldd [%o2+0x1c0],%f24 ! %f24 = e2ba7aec a58aec0f ! %l6 = b2b07a4856a90bd9, Mem[000000009100005b] = 231acad9 stb %l6,[%o6+0x05b] ! Mem[0000000091000058] = d91acad9 ! %l1 = 00000000d0a0f26a, Mem[0000000091800158] = 6f95ca0b3175038c stx %l1,[%i0+0x158] ! Mem[0000000091800158] = 00000000d0a0f26a p0_label_20: ! %cwp = 1 ! Mem[0000000090000068] = 591f41fa, %g2 = 0000000010cf11ec lduh [%o4+0x06a],%g2 ! %g2 = 000000000000591f ! %f10 = 90f6b42a 1a3114be, Mem[0000000091800118] = 5e8423ff 6cd6b03c stda %f10,[%i0+0x118]%asi ! Mem[0000000091800118] = 90f6b42a 1a3114be ! Mem[00000000108001a8] = 46afb4b3c407ee7e, %l7 = 0000000000003979, %l3 = 000000001a6aeb9a add %o1,0x1a8,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 46afb4b3c407ee7e ! %f22 = aca2cf17 e58441fd, Mem[0000000091000168] = 4c5386aa 97950aba std %f22,[%o6+0x168] ! Mem[0000000091000168] = aca2cf17 e58441fd ! %l0 = 00000000f6b36817, imm = 000000000000085f, %l7 = 0000000000003979 subccc %l0,0x85f,%l7 ! %l7 = 00000000f6b35fb8, %ccr = 08 ! %l6 = 56a90bd9, %l7 = f6b35fb8, Mem[0000000011000010] = 72faffff 18da2e67 stda %l6,[%o2+%i2]0x80 ! Mem[0000000011000010] = 56a90bd9 f6b35fb8 ! %l7 = 00000000f6b35fb8, %l1 = 00000000d0a0f26a, %ccr = 08 movrne %l7,%l1,%l6 ! Moved, %l6 = 00000000d0a0f26a ! %l6 = 00000000d0a0f26a, imm = 000000000000048e, %l5 = 00000000ce065505 and %l6,0x48e,%l5 ! %l5 = 000000000000000a ! Mem[000000001000013c] = da5ae8fb, %l2 = 0000000078b4ede7 ldstub [%o0+0x13c],%l2 ! %l2 = 000000da000000ff ! %l2 = 00000000000000da, Mem[00000000900001ee] = a522aff2 sth %l2,[%o4+0x1ee] ! Mem[00000000900001ec] = 00daaff2 p0_label_21: ! %cwp = 1 ! Mem[0000000091800118] = 90f6b42a, %g2 = 000000000000591f lduw [%i0+0x118],%g2 ! %g2 = 0000000090f6b42a ! Mem[0000000011000144] = bf95d0fd, %l2 = 000000da, %l7 = f6b35fb8 add %o2,0x144,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bf95d0fd ! %l3 = 46afb4b3c407ee7e, Mem[00000000908001bc] = 05193282 stb %l3,[%o5+0x1bc] ! Mem[00000000908001bc] = 7e193282 ! %l0 = 00000000f6b36817, Mem[000000009100007c] = 932670c4 stw %l0,[%o6+0x07c] ! Mem[000000009100007c] = f6b36817 ! %f31 = 30fb1498, Mem[0000000011800000] = 21b01c79 sta %f31,[%o3+%g0]0x88 ! Mem[0000000011800000] = 30fb1498 ! %f30 = 1768b3f6 30fb1498, Mem[0000000010000020] = d5d38281 ed262bfe stda %f30,[%o0+%i4]0x88 ! Mem[0000000010000020] = 1768b3f6 30fb1498 ! Mem[000000009180012c] = 85b0ab6a, %g2 = 0000000090f6b42a ldsb [%i0+0x12c],%g2 ! %g2 = ffffffffffffff85 ! Mem[00000000900000cc] = 66182968, %g2 = ffffffffffffff85 lduh [%o4+0x0cc],%g2 ! %g2 = 0000000000006618 ! Mem[0000000091000070] = 1ebeea5f6aa81680, %f48 = 3679d5db 214bf882 ldd [%o6+0x070],%f48 ! %f48 = 1ebeea5f 6aa81680 ! %l4 = 13ccf12e8dc515f8, Mem[0000000091000068] = f10fe4b255ad70ce stx %l4,[%o6+0x068] ! Mem[0000000091000068] = 13ccf12e8dc515f8 p0_label_22: ! %cwp = 1 ! Mem[0000000091000048] = e160c55c, %g2 = 0000000000006618 ldsb [%o6+0x04b],%g2 ! %g2 = ffffffffffffffe1 ! %l2 = 00000000000000da, Mem[00000000918001f8] = ccb7949a stw %l2,[%i0+0x1f8] ! Mem[00000000918001f8] = 000000da ! %l5 = 000000000000000a, %l6 = 00000000d0a0f26a, %ccr = 08 movne %xcc,%l5,%l6 ! Moved, %l6 = 000000000000000a ! Mem[0000000011000144] = bf95d0fd, %l4 = 13ccf12e8dc515f8 swap [%o2+0x144],%l4 ! %l4 = 00000000bf95d0fd ! %l0 = f6b36817, %l1 = d0a0f26a, Mem[00000000108000b8] = 799bf6fd fd073de3 std %l0,[%o1+0x0b8] ! Mem[00000000108000b8] = f6b36817 d0a0f26a ! Mem[0000000091000098] = 6aef4b96 d6cbdb1d, %g2 = ffffffe1, %g3 = 2f71a080 ldd [%o6+0x098],%g2 ! %g2 = 000000006aef4b96 00000000d6cbdb1d ! Mem[00000000108000d0] = 120f2ae3, %l3 = 46afb4b3c407ee7e ldsw [%o1+0x0d0],%l3 ! %l3 = 00000000120f2ae3 ! Mem[0000000090800170] = 5955679b, %g18 = 8dffd0924a558274 ldsw [%o5+0x170],%g2 ! %g2 = 8dffd0924a558274 ! Mem[0000000010800020] = a13d41d8 6e6d208c, %l6 = 0000000a, %l7 = bf95d0fd ldda [%o1+%i4]0x81,%l6 ! %l6 = 00000000a13d41d8 000000006e6d208c ! Mem[0000000091800078] = 0a314e1f9b142963, %f48 = 1ebeea5f 6aa81680 ldda [%i0+0x078]%asi,%f48 ! %f48 = 0a314e1f 9b142963 p0_label_23: ! %cwp = 1 ! Mem[00000000918000b0] = 0825120c, %g2 = 000000005955679b ldsh [%i0+0x0b0],%g2 ! %g2 = 0000000000000825 ! %l7 = 000000006e6d208c, Mem[0000000091800008] = cc26aea0 sth %l7,[%i0+%i1] ! Mem[0000000091800008] = 208caea0 ! Mem[0000000011000020] = 10b28999c0444ee5, %l3 = 00000000120f2ae3 ldxa [%o2+%i4]0x80,%l3 ! %l3 = 10b28999c0444ee5 ! %f20 = 7d33f119 f34dd5be, Mem[0000000011800008] = 0000035b 8bf4798f stda %f20,[%o3+%i1]0x89 ! Mem[0000000011800008] = 7d33f119 f34dd5be ! %l2 = 00000000000000da, Mem[0000000090000188] = 494ec3b7 sth %l2,[%o4+0x188] ! Mem[0000000090000188] = 00dac3b7 ! Mem[0000000011800044] = c3acd0df, %l4 = bf95d0fd, %l2 = 000000da add %o3,0x44,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c3acd0df ! Mem[0000000010000000] = e7edb478 5211eeab, %l6 = a13d41d8, %l7 = 6e6d208c ldda [%o0+%g0]0x81,%l6 ! %l6 = 00000000e7edb478 000000005211eeab ! Mem[000000009000000c] = bb00d1d7, %g2 = 0000000000000825 ldub [%o4+0x00d],%g2 ! %g2 = 00000000000000bb ! Mem[000000009080009c] = cb2b5e68, %g2 = 00000000000000bb ldub [%o5+0x09e],%g2 ! %g2 = 00000000000000cb ! Mem[00000000910000a8] = 016d2650 71e209cf, %g2 = 000000cb, %g3 = d6cbdb1d ldd [%o6+0x0a8],%g2 ! %g2 = 00000000016d2650 0000000071e209cf p0_label_24: ! %cwp = 1 ! Mem[000000009180002c] = c3b185ff, %g2 = 00000000016d2650 ldub [%i0+0x02d],%g2 ! %g2 = 00000000000000c3 ! Mem[00000000100000f8] = ff92090310df6569, %l7 = 000000005211eeab, %l3 = 10b28999c0444ee5 add %o0,0xf8,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ff92090310df6569 ! %l5 = 000000000000000a, Mem[0000000090000120] = 0e03a0ea stw %l5,[%o4+0x120] ! Mem[0000000090000120] = 0000000a ! Mem[0000000011000008] = 2bd37939, %l0 = 00000000f6b36817 lduwa [%o2+%i1]0x89,%l0 ! %l0 = 000000002bd37939 ! %l1 = 00000000d0a0f26a, %l6 = 00000000e7edb478, %l3 = ff92090310df6569 andn %l1,%l6,%l3 ! %l3 = 0000000010004202 ! Mem[0000000011800058] = 1cc84732, %l6 = e7edb478, %l6 = e7edb478 add %o3,0x58,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001cc84732 ! Code Fragment 1 p0_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000071e209cf mov 0x1d4,%g3 ! %g3 = 00000000000001d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800170] = 1768b3f6 30fb1498, %g2 = 000000c3, %g3 = 000001d4 ldd [%i0+0x170],%g2 ! %g2 = 000000001768b3f6 0000000030fb1498 ! Mem[0000000010800010] = 00008574, %l0 = 000000002bd37939 swapa [%o1+%i2]0x89,%l0 ! %l0 = 0000000000008574 ! Mem[0000000010000028] = 8ff95458, %l2 = 00000000c3acd0df ldswa [%o0+%i5]0x80,%l2 ! %l2 = ffffffff8ff95458 p0_label_25: ! %cwp = 1 ! Mem[00000000900000e8] = a20761f79533fa72, %g2 = 000000001768b3f6 ldx [%o4+0x0e8],%g2 ! %g2 = a20761f79533fa72 ! Mem[0000000010800028] = 54d7a752, %l6 = 000000001cc84732 ldstuba [%o1+%i5]0x89,%l6 ! %l6 = 00000052000000ff ! Mem[00000000110001b0] = 21ffef32 b377fde7, %l0 = 00008574, %l1 = d0a0f26a ldd [%o2+0x1b0],%l0 ! %l0 = 0000000021ffef32 00000000b377fde7 ! %l5 = 000000000000000a, immd = 0000000000000521, %l7 = 000000005211eeab sdivx %l5,0x521,%l7 ! %l7 = 0000000000000000 ! %l4 = 00000000bf95d0fd, Mem[0000000090800090] = d9229981 sth %l4,[%o5+0x090] ! Mem[0000000090800090] = d0fd9981 ! Mem[0000000010000107] = c6f6c96f, %l5 = 000000000000000a ldstub [%o0+0x107],%l5 ! %l5 = 0000006f000000ff ! %l7 = 0000000000000000, Mem[0000000010800020] = a13d41d8 sth %l7,[%o1+%i4] ! Mem[0000000010800020] = 000041d8 ! %l3 = 0000000010004202, %l6 = 0000000000000052, %ccr = 08 movneg %xcc,%l3,%l6 ! Register Not Moved ! Mem[00000000918001f0] = 6ba2b457, %g2 = a20761f79533fa72 lduw [%i0+0x1f0],%g2 ! %g2 = 000000006ba2b457 ! Mem[00000000100001d4] = 407401b0, %l5 = 0000006f, %l6 = 00000052 add %o0,0x1d4,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000407401b0 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 restore ! CWP = 0 p0_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x000] ! Set processor 0 done flag ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffcedebff bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffd4a5cbbf bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000097971602 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffb4 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 01fffffffff9dbd7 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001553a70f bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffcedebff bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffab6a bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfcedebff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p0_failed mov 0x111,%g1 ! 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 0fec8aa5 ec7abae2 bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 78b4ede7 47896b2b bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c62e45f9 9e336f8a bne %xcc,p0_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 468c72b4 57ccbf1e bne %xcc,p0_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 5a1e0f4f bca0d657 bne %xcc,p0_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 90f6b42a 1a3114be bne %xcc,p0_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 7c7558ad 3151c517 bne %xcc,p0_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 9bace9fb 233a0c56 bne %xcc,p0_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be dbd3eacf dbd3eacf bne %xcc,p0_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be e2ba7aec a58aec0f bne %xcc,p0_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 1768b3f6 30fb1498 bne %xcc,p0_f30_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e7edb4785211eeab ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9814fb30f6b36817 ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = 57b83b89ffffffb4 ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x068,%g4 ldx [%g1+0x100],%g2 ! Expected data = ab3c39d8c6f6c9ff ldx [%i0+0x100],%g3 ! Observed data at 0000000010000100 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x100,%g4 ldx [%g1+0x138],%g2 ! Expected data = f1bcc03fff5ae8fb ldx [%i0+0x138],%g3 ! Observed data at 0000000010000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x138,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = cf4ad0e8207d5332 ldx [%i0+0x1b0],%g3 ! Observed data at 00000000100001b0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x1b0,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 3979d32b688f852f ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6bfc9aca35959ed3 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 = 000041d86e6d208c 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 = ffa7d7547008a3ff ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = dbd3eacfa21a129f ldx [%i1+0x050],%g3 ! Observed data at 0000000010800050 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x050,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = f6b36817d0a0f26a ldx [%i1+0x0b8],%g3 ! Observed data at 00000000108000b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 0000000000003979 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000108000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x0c8,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 3979d32bf0269f20 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 = 56a90bd9f6b35fb8 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x090],%g2 ! Expected data = ff65a775dbd3eacf ldx [%i2+0x090],%g3 ! Observed data at 0000000011000090 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x090,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 76ef319652f254ef ldx [%i2+0x0b8],%g3 ! Observed data at 00000000110000b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = fdf751ff479b5cff ldx [%i2+0x0d8],%g3 ! Observed data at 00000000110000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 000000002f858f68 ldx [%i2+0x138],%g3 ! Observed data at 0000000011000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = 998723b58dc515f8 ldx [%i2+0x140],%g3 ! Observed data at 0000000011000140 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x140,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9814fb30ca9afc6b ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bed54df319f1337d ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 56a90bd9cb547b6f ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7939000000000000 ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = f9577e65000000f0 ldx [%i3+0x078],%g3 ! Observed data at 0000000011800078 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x078,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 9797160235a89dd1 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000118000b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x100],%g2 ! Expected data = a8b883100fff9401 ldx [%i3+0x100],%g3 ! Observed data at 0000000011800100 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x100,%g4 ldx [%g1+0x158],%g2 ! Expected data = 00000026cdf58ff3 ldx [%i3+0x158],%g3 ! Observed data at 0000000011800158 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x158,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ffffffffd4a5cbbf ldx [%i3+0x1b0],%g3 ! Observed data at 00000000118001b0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = d9b35de2e0cb1f63 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000118001b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 78b4f382ec5ce851 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000118001f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x1f0,%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_f6_fail: set p0_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f8_fail: set p0_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f10_fail: set p0_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f12_fail: set p0_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f14_fail: set p0_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f18_fail: set p0_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f24_fail: set p0_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f30_fail: set p0_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011800000] mulx %l2,%l3,%l6 lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800028] stxa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800028] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800000] done p0_trap1o: ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011800000] mulx %l2,%l3,%l6 lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011800028] stxa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800028] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800000] done p0_trap2e: stwa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000028] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800000] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800018] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028] xnorcc %l6,%l2,%l4 done p0_trap2o: stwa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010000028] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800000] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800018] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000028] xnorcc %l6,%l2,%l4 done p0_trap3e: sub %l7,%l1,%l6 and %l7,-0x6fe,%l1 done p0_trap3o: sub %l7,%l1,%l6 and %l7,-0x6fe,%l1 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 = 9b664a123cf94fee ldx [%g1+0x008],%l1 ! %l1 = 1a55909e053b2fb3 ldx [%g1+0x010],%l2 ! %l2 = d4831759cef88c12 ldx [%g1+0x018],%l3 ! %l3 = 8e6d947bebe9387a ldx [%g1+0x020],%l4 ! %l4 = 3d760dfdc24a32f7 ldx [%g1+0x028],%l5 ! %l5 = 8d0a2e488b936567 ldx [%g1+0x030],%l6 ! %l6 = fc41bb9092636c59 ldx [%g1+0x038],%l7 ! %l7 = ccb7949a8758c16c 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 = b39aa0d8cf944d51 ldx [%g1+0x048],%l1 ! %l1 = f16b5fdfd9b35de2 ldx [%g1+0x050],%l2 ! %l2 = 2d83f1ec23e0aea3 ldx [%g1+0x058],%l3 ! %l3 = 8f5691c8914adad4 ldx [%g1+0x060],%l4 ! %l4 = 13ccf12e8dc515f8 ldx [%g1+0x068],%l5 ! %l5 = 4d3e0951ddbbf18c ldx [%g1+0x070],%l6 ! %l6 = b2b07a4856a90bd9 ldx [%g1+0x078],%l7 ! %l7 = eda4e035fe709cf8 ! Initialize the output register of window 1 set p0_local0_start,%o0 set p0_local1_start,%o1 set p0_local2_start,%o2 set p0_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = f7485374 3d83b62a b6ff38a0 1c597ac0 ! %f4 = 49541467 77307d09 d8629f58 9be45d09 ! %f8 = 8d40ee33 69a21d4a 217046b2 0b853ffd ! %f12 = 7d550fdd f41a9b54 2dc202a5 fe5b2a0a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 10962682 70a49426 fecaa535 2d04e983 ! %f20 = fffdaa8a 0cc6cd78 789d5206 a5a88d27 ! %f24 = 5fa1b838 63657262 3d4441c2 9825cce2 ! %f28 = eeea1878 609c6149 b94dd1fd d83bc057 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b3c606a8 bdb84503 3d596d44 0706d57a ! %f36 = aee30372 24fa1391 9a949af4 2fda9ed2 ! %f40 = df02d98a 9fc84557 692435b3 98d7e94d ! %f44 = dc687b50 1cc62249 13fb85ca bfdb288d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x204a902f00000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 204a902f00000038 wr %g0,%y ! Clear Y 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: ! %l0 = 206c37b2bed95658, %l1 = e22fab34a3f5e575, %y = 00000000 mulscc %l0,%l1,%l7 ! %l7 = 000000005f6cab2c, %ccr = 00, %y = 00000000 ! %l4 = cb8346a19b41a0af, %l0 = 206c37b2bed95658, %ccr = 00 movleu %icc,%l4,%l0 ! Register Not Moved ! %f8 = 8d40ee33, Mem[0000000091000190] = 2d5c7509 st %f8 ,[%i6+0x190] ! Mem[0000000091000190] = 8d40ee33 ! Mem[0000000090800038] = 8fe8d494, %g18 = db060dc2583ddc96 ldsw [%i5+0x038],%g2 ! %g2 = db060dc2583ddc96 ! Mem[00000000900000bc] = b67d69e6, %g2 = ffffffff8fe8d494 ldsb [%i4+0x0bf],%g2 ! %g2 = ffffffffffffffb6 ! %l0 = 206c37b2bed95658, %l3 = b0a719b693944cff, %y = 00000000 smulcc %l0,%l3,%l1 ! %l1 = 1b97b84a12ff21a8, %ccr = 00, %y = 1b97b84a ! %l6 = 2451a34d, %l7 = 5f6cab2c, Mem[0000000090000090] = 3b5c943f 454ff390 std %l6,[%i4+0x090] ! Mem[0000000090000090] = 2451a34d 5f6cab2c ! %l0 = 206c37b2bed95658, Mem[0000000091000108] = eefc9b81 sth %l0,[%i6+0x108] ! Mem[0000000091000108] = 56589b81 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[0000000090000018] = ed38b38b5df3a991, %g2 = ffffffffffffffb6 ldxa [%i4+0x018]%asi,%g2 ! %g2 = ed38b38b5df3a991 p1_label_2: membar #Sync ! Added by membar checker (2) ! %l2 = 831aa8dc66b794f5, Mem[00000000900001b8] = da1922f2 sth %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 94f522f2 ! %l2 = 831aa8dc66b794f5, imm = fffffffffffff0a5, %l4 = cb8346a19b41a0af addcc %l2,-0xf5b,%l4 ! %l4 = 831aa8dc66b7859a, %ccr = 91 ! Mem[0000000012800112] = 62560149, %l1 = 1b97b84a12ff21a8 ldstub [%i1+0x112],%l1 ! %l1 = 00000001000000ff ! %l7 = 000000005f6cab2c, Mem[00000000910001b8] = 5b200641564f312a stx %l7,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000005f6cab2c ! %f10 = 217046b2 0b853ffd, Mem[0000000091800178] = 28ef2d8b 071bb175 stda %f10,[%o0+0x178]%asi ! Mem[0000000091800178] = 217046b2 0b853ffd ! Mem[0000000013000028] = 126277de, %l3 = b0a719b693944cff ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000077de ! Mem[0000000013000008] = 251d6c3e, %l2 = 831aa8dc66b794f5 ldstuba [%i2+%o1]0x89,%l2 ! %l2 = 0000003e000000ff ! Mem[000000009000008c] = 9a4d2451, %g2 = ed38b38b5df3a991 ldsh [%i4+0x08e],%g2 ! %g2 = ffffffffffff9a4d ! %l6 = 694106022451a34d, Mem[0000000012000000] = 2e1d345d stba %l6,[%i0+%g0]0x80 ! Mem[0000000012000000] = 4d1d345d ! %l2 = 000000000000003e, %l6 = 694106022451a34d, %y = 1b97b84a umul %l2,%l6,%l1 ! %l1 = 00000008cbc58ca6, %y = 00000008 p1_label_3: ! Mem[0000000012800000] = 7ed21eb2, %l3 = 00000000000077de lduba [%i1+%g0]0x81,%l3 ! %l3 = 000000000000007e ! Mem[0000000012800008] = ad1ea41f, %l4 = 831aa8dc66b7859a ldswa [%i1+%o1]0x89,%l4 ! %l4 = ffffffffad1ea41f ! Mem[0000000013800008] = f560e03b, %l6 = 694106022451a34d lduwa [%i3+%o1]0x80,%l6 ! %l6 = 00000000f560e03b ! %l1 = 00000008cbc58ca6, %l4 = ffffffffad1ea41f, %ccr = 91 movvc %icc,%l1,%l4 ! Moved, %l4 = 00000008cbc58ca6 ! %l5 = fd6772a984c016fc, %l1 = 00000008cbc58ca6, %l2 = 000000000000003e sdivx %l5,%l1,%l2 ! %l2 = ffffffffffb472c0 ! %f23 = a5a88d27, Mem[00000000900000bc] = d4993bb6 st %f23,[%i4+0x0bc] ! Mem[00000000900000bc] = a5a88d27 ! %l0 = 206c37b2bed95658, Mem[00000000908000c8] = 1d027ea9dc5f6628 stx %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 206c37b2bed95658 ! Mem[0000000012000008] = 308d8555fae9caa4, %l1 = 00000008cbc58ca6 ldxa [%i0+%o1]0x89,%l1 ! %l1 = 308d8555fae9caa4 ! %l2 = ffffffffffb472c0, %l7 = 000000005f6cab2c, %l2 = ffffffffffb472c0 sll %l2,%l7,%l2 ! %l2 = fffffffb472c0000 ! Mem[0000000090800140] = 80156ded441b0dc2, %g2 = ffffffffffff9a4d ldx [%i5+0x140],%g2 ! %g2 = 80156ded441b0dc2 p1_label_4: ! %l4 = 00000008cbc58ca6, %l7 = 000000005f6cab2c, %ccr = 91 movrgz %l4,%l7,%l5 ! Moved, %l5 = 000000005f6cab2c ! Mem[0000000012800124] = 3ce1c4db, %l0 = 206c37b2bed95658 swap [%i1+0x124],%l0 ! %l0 = 000000003ce1c4db ! Code Fragment 1 p1_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0xc54,%g3 ! %g3 = 0000000000000c54 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910001ec] = 8b78a972, %g2 = 80156ded441b0dc2 lduh [%i6+0x1ee],%g2 ! %g2 = 0000000000008b78 ! Mem[000000001380003c] = 850a6a20, %l5 = 5f6cab2c, %l4 = cbc58ca6 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000850a6a20 ! %l1 = 308d8555fae9caa4, imm = 000000000000010d, %l4 = 00000000850a6a20 orncc %l1,0x10d,%l4 ! %l4 = fffffffffffffef6, %ccr = 88 ! %l1 = 308d8555fae9caa4, Mem[0000000091000038] = 9c1dd9b5 sth %l1,[%i6+0x038] ! Mem[0000000091000038] = caa4d9b5 ! immd = 0000000000000083, %l1 = 308d8555fae9caa4, %ccr = 88 movl %icc,0x083,%l1 ! Moved, %l1 = 0000000000000083 ! Mem[000000009100009c] = db1ddb27, %g2 = 0000000000008b78 ldsh [%i6+0x09e],%g2 ! %g2 = ffffffffffffdb1d ! %l2 = fffffffb472c0000, Mem[0000000091000187] = c7f03910, %asi = 80 stba %l2,[%i6+0x187]%asi ! Mem[0000000091000184] = 00f03910 p1_label_5: ! Mem[0000000090800050] = 524f6514, %g2 = ffffffffffffdb1d ldub [%i5+0x053],%g2 ! %g2 = 0000000000000052 ! %f30 = b94dd1fd d83bc057, Mem[0000000012800038] = b9d60015 f5575ec3 std %f30,[%i1+0x038] ! Mem[0000000012800038] = b94dd1fd d83bc057 ! Mem[00000000918001e8] = 4dc6ca00, %g2 = 0000000000000052 ldsb [%o0+0x1ea],%g2 ! %g2 = 000000000000004d ! Mem[0000000013000020] = c5f574dd, %l2 = fffffffb472c0000 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffc5f574dd ! Mem[0000000012800018] = 1684a7d1, %l6 = 00000000f560e03b swapa [%i1+%o3]0x88,%l6 ! %l6 = 000000001684a7d1 ! Mem[0000000091000118] = 892f4a3b, %g18 = db060dc2583ddc96 ldsw [%i6+0x118],%g2 ! %g2 = db060dc2583ddc96 ! Mem[0000000013000000] = 718ce997, %l4 = fffffffffffffef6 ldsba [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffff97 ! Mem[0000000090800060] = 42b523f923e54624, %g2 = ffffffff892f4a3b ldx [%i5+0x060],%g2 ! %g2 = 42b523f923e54624 ! immd = 000000000000013d, %l6 = 000000001684a7d1, %ccr = 88 movg %xcc,0x13d,%l6 ! Register Not Moved ! %l4 = ffffffffffffff97, Mem[00000000900001c8] = bd240a0fde0626d0 stx %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = ffffffffffffff97 p1_label_6: ! %f24 = 5fa1b838, Mem[00000000918001b8] = b6cd0689 st %f24,[%o0+0x1b8] ! Mem[00000000918001b8] = 5fa1b838 ! %l2 = ffffffffc5f574dd, %l3 = 000000000000007e, %l1 = 0000000000000083 andn %l2,%l3,%l1 ! %l1 = ffffffffc5f57481 ! %l0 = 000000003ce1c4db, imm = 0000000000000fcd, %l4 = ffffffffffffff97 addccc %l0,0xfcd,%l4 ! %l4 = 000000003ce1d4a8, %ccr = 00 ! Mem[0000000012000010] = c10e70ad 8749de47, %l0 = 3ce1c4db, %l1 = c5f57481 ldda [%i0+%o2]0x80,%l0 ! %l0 = 00000000c10e70ad 000000008749de47 ! Code Fragment 1 p1_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000c54 mov 0x3b9,%g3 ! %g3 = 00000000000003b9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000c10e70ad, Mem[000000001200010d] = 5aeecbe8, %asi = 80 stba %l0,[%i0+0x10d]%asi ! Mem[000000001200010c] = 5aadcbe8 ! Mem[00000000120001c8] = 52603aeb, %l5 = 000000005f6cab2c swap [%i0+0x1c8],%l5 ! %l5 = 0000000052603aeb ! Mem[0000000012800018] = 3be060f5, %l4 = 000000003ce1d4a8 ldstuba [%i1+%o3]0x81,%l4 ! %l4 = 0000003b000000ff ! Mem[0000000013000000] = 02220bc5718ce997, %l3 = 000000000000007e ldxa [%i2+%g0]0x89,%l3 ! %l3 = 02220bc5718ce997 ! %l2 = c5f574dd, %l3 = 718ce997, Mem[0000000013800020] = 1f4b73f5 dc05c310 stda %l2,[%i3+%o4]0x88 ! Mem[0000000013800020] = c5f574dd 718ce997 p1_label_7: ! Mem[0000000013000018] = 09512cba938c7ada, %f24 = 5fa1b838 63657262 ldda [%i2+%o3]0x88,%f24 ! %f24 = 09512cba 938c7ada ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l7 = 000000005f6cab2c, %l3 = 02220bc5718ce997, %l0 = 00000000c10e70ad srax %l7,%l3,%l0 ! %l0 = 00000000000000be ! %l7 = 000000005f6cab2c, imm = 000000000000000f, %l5 = 0000000052603aeb sra %l7,0x00f,%l5 ! %l5 = 000000000000bed9 ! %l1 = 000000008749de47, Mem[0000000012800020] = 31054d59 stha %l1,[%i1+%o4]0x88 ! Mem[0000000012800020] = 3105de47 ! Mem[0000000091800198] = b05bdb3b 9fab9a43, %g2 = 23e54624, %g3 = 000003b9 ldd [%o0+0x198],%g2 ! %g2 = 00000000b05bdb3b 000000009fab9a43 ! %l6 = 000000001684a7d1, Mem[000000009180005a] = 4a709dac sth %l6,[%o0+0x05a] ! Mem[0000000091800058] = a7d19dac ! Mem[0000000090000108] = 6db5315d, %g2 = 00000000b05bdb3b ldsba [%i4+0x10a]%asi,%g2 ! %g2 = 000000000000006d ! Mem[0000000012000018] = e5749280, %l2 = ffffffffc5f574dd lduha [%i0+%o3]0x88,%l2 ! %l2 = 0000000000009280 ! %l4 = 000000000000003b, %l4 = 000000000000003b, %l0 = 00000000000000be orcc %l4,%l4,%l0 ! %l0 = 000000000000003b, %ccr = 00 p1_label_8: ! Mem[000000009080000c] = 0d2fd31a, %g2 = 000000000000006d ldub [%i5+0x00f],%g2 ! %g2 = 000000000000000d ! %l4 = 0000003b, %l5 = 0000bed9, Mem[00000000918000c8] = fb9a0476 d0da393d std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 0000003b 0000bed9 ! Mem[0000000013800008] = 3be060f5, %l5 = 000000000000bed9 ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 000000f5000000ff ! Mem[0000000012000008] = fae9caa4, %l4 = 000000000000003b ldsha [%i0+%o1]0x89,%l4 ! %l4 = ffffffffffffcaa4 ! Mem[00000000130001b8] = 3d4588b4, %l0 = 000000000000003b ldstub [%i2+0x1b8],%l0 ! %l0 = 0000003d000000ff ! %l6 = 000000001684a7d1, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l6,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000001684a7d1 ! Mem[00000000130001c1] = ae44f185, %l7 = 000000005f6cab2c ldstub [%i2+0x1c1],%l7 ! %l7 = 00000044000000ff ! Mem[00000000900000a8] = 06b20e2c 068cd5a5, %g2 = 0000000d, %g3 = 9fab9a43 ldd [%i4+0x0a8],%g2 ! %g2 = 0000000006b20e2c 00000000068cd5a5 ! Mem[00000000910001b8] = 00000000, %g2 = 0000000006b20e2c ldsh [%i6+0x1b8],%g2 ! %g2 = 0000000000000000 ! Mem[0000000013000088] = 492ed2f2ba75d2ed, %l4 = ffffffffffffcaa4, %l7 = 0000000000000044 add %i2,0x88,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 492ed2f2ba75d2ed p1_label_9: ! %f9 = 69a21d4a, Mem[00000000918001ac] = 4e1744a4 st %f9 ,[%o0+0x1ac] ! Mem[00000000918001ac] = 69a21d4a ! Mem[000000009180003c] = dfe63e24, %g2 = 0000000000000000 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffdfe6 ! Mem[00000000130001f0] = 49cdde5e, %l0 = 000000000000003d ldstub [%i2+0x1f0],%l0 ! %l0 = 00000049000000ff ! Set Register : %l4 = ffffffffffffcaa4 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000091000114] = daff892f, %g2 = ffffffffffffdfe6 ldsh [%i6+0x116],%g2 ! %g2 = ffffffffffffdaff ! Mem[00000000908001a0] = dbd2b158, %g2 = ffffffffffffdaff ldub [%i5+0x1a2],%g2 ! %g2 = 00000000000000db ! Mem[00000000128001e0] = 7c7a7b47, %l3 = 718ce997, %l0 = 00000049 add %i1,0x1e0,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007c7a7b47 ! %l2 = 00009280, %l3 = 718ce997, Mem[0000000013800018] = f1b13083 05c0443f stda %l2,[%i3+%o3]0x80 ! Mem[0000000013800018] = 00009280 718ce997 ! Mem[00000000128001f4] = 8d2da50f, %l1 = 000000008749de47 swap [%i1+0x1f4],%l1 ! %l1 = 000000008d2da50f ! %f11 = 0b853ffd, Mem[000000001280000c] = f53e34ce sta %f11,[%i1+0x00c]%asi ! Mem[000000001280000c] = 0b853ffd p1_label_10: ! Mem[0000000091800020] = c623ec02, %g2 = 00000000000000db lduha [%o0+0x022]%asi,%g2 ! %g2 = 000000000000c623 ! %l7 = 492ed2f2ba75d2ed, %l1 = 000000008d2da50f, %ccr = 00 movrne %l7,%l1,%l5 ! Moved, %l5 = 000000008d2da50f ! Mem[0000000090800170] = 5955679b 67148569, %g2 = 0000c623, %g3 = 068cd5a5 ldd [%i5+0x170],%g2 ! %g2 = 000000005955679b 0000000067148569 ! %l4 = ffffffffffffffff, Mem[0000000013000010] = 460a5a77 stha %l4,[%i2+%o2]0x80 ! Mem[0000000013000010] = ffff5a77 ! Mem[0000000013000028] = 126277de, %l3 = 02220bc5718ce997 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 00000000126277de ! Mem[00000000918000e0] = a9e3f53a, %g2 = 000000005955679b lduha [%o0+0x0e2]%asi,%g2 ! %g2 = 000000000000a9e3 ! %l6 = 000000001684a7d1, %l3 = 00000000126277de, %ccr = 00 movcc %icc,%l6,%l3 ! Moved, %l3 = 000000001684a7d1 membar #Sync ! Added by membar checker (3) ! Mem[00000000900001c0] = 927ca021 60d76f00 ffffffff ffffff97 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! %f8 = 8d40ee33 69a21d4a, Mem[0000000090000130] = 3d84f243 ee317cdc std %f8 ,[%i4+0x130] ! Mem[0000000090000130] = 8d40ee33 69a21d4a ! Mem[00000000918000b8] = 20034f6e, %g2 = 000000000000a9e3 ldub [%o0+0x0bb],%g2 ! %g2 = 0000000000000020 p1_label_11: ! %l6 = 000000001684a7d1, Mem[0000000012000000] = 4d1d345d stba %l6,[%i0+%g0]0x80 ! Mem[0000000012000000] = d11d345d ! %f0 = f7485374 3d83b62a b6ff38a0 1c597ac0 ! %f4 = 49541467 77307d09 d8629f58 9be45d09 ! %f8 = 8d40ee33 69a21d4a 217046b2 0b853ffd ! %f12 = 7d550fdd f41a9b54 2dc202a5 fe5b2a0a stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %f26 = 3d4441c2, Mem[0000000013000028] = 126277de sta %f26,[%i2+%o5]0x88 ! Mem[0000000013000028] = 3d4441c2 ! Mem[0000000013000000] = 02220bc5718ce997, %l2 = 0000000000009280 ldxa [%i2+%g0]0x88,%l2 ! %l2 = 02220bc5718ce997 ! %l2 = 02220bc5718ce997, Mem[00000000910001f0] = a972542d4e89cfe8 stx %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 02220bc5718ce997 ! %l4 = ffffffffffffffff, Mem[0000000012000020] = f07a396f stwa %l4,[%i0+%o4]0x80 ! Mem[0000000012000020] = ffffffff ! Mem[0000000013800020] = dd74f5c597e98c71, %l3 = 000000001684a7d1, %l2 = 02220bc5718ce997 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = dd74f5c597e98c71 ! %f30 = b94dd1fd d83bc057, Mem[0000000012000010] = ad700ec1 47de4987 stda %f30,[%i0+%o2]0x89 ! Mem[0000000012000010] = b94dd1fd d83bc057 ! Mem[00000000128001e4] = b6a80a5c, %l4 = ffffffffffffffff ldsb [%i1+0x1e7],%l4 ! %l4 = 000000000000005c ! Mem[0000000090000108] = 413c6db5315d5e98, %g2 = 0000000000000020 ldx [%i4+0x108],%g2 ! %g2 = 413c6db5315d5e98 p1_label_12: ! %l6 = 000000001684a7d1, Mem[0000000091000072] = ea5f6aa8, %asi = 80 stba %l6,[%i6+0x072]%asi ! Mem[0000000091000070] = d15f6aa8 ! Code Fragment 1 p1_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000067148569 mov 0xf3c,%g3 ! %g3 = 0000000000000f3c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000012800020] = 47de0531, %l1 = 000000008d2da50f ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000047 ! %l6 = 000000001684a7d1, Mem[0000000012000028] = 45fb1a76 stha %l6,[%i0+%o5]0x89 ! Mem[0000000012000028] = 45fba7d1 membar #Sync ! Added by membar checker (4) ! Mem[0000000090000148] = b6ff38a0 1c597ac0, %g2 = 315d5e98, %g3 = 00000f3c ldd [%i4+0x148],%g2 ! %g2 = 00000000b6ff38a0 000000001c597ac0 ! %l2 = dd74f5c597e98c71, %l5 = 000000008d2da50f, %l6 = 000000001684a7d1 sub %l2,%l5,%l6 ! %l6 = dd74f5c50abbe762 ! immd = 0000000000000263, %l0 = 000000007c7a7b47, %ccr = 00 movne %xcc,0x263,%l0 ! Moved, %l0 = 0000000000000263 ! %f20 = fffdaa8a 0cc6cd78, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %f20,[%i4+0x1f0] ! Mem[00000000900001f0] = fffdaa8a 0cc6cd78 ! %l1 = 0000000000000047, %l2 = dd74f5c597e98c71, %ccr = 00 movneg %xcc,%l1,%l2 ! Register Not Moved ! Mem[0000000013000000] = 02220bc5718ce997, %l7 = 492ed2f2ba75d2ed ldxa [%i2+%g0]0x88,%l7 ! %l7 = 02220bc5718ce997 p1_label_13: ! Mem[0000000091800004] = f86d648a, %g2 = 00000000b6ff38a0 lduh [%o0+0x004],%g2 ! %g2 = 000000000000f86d ! %l0 = 0000000000000263, imm = fffffffffffff6ec, %l2 = dd74f5c597e98c71 xorcc %l0,-0x914,%l2 ! %l2 = fffffffffffff48f, %ccr = 88 ! %l6 = dd74f5c50abbe762, Mem[0000000013800010] = 0ef02e74 stwa %l6,[%i3+%o2]0x89 ! Mem[0000000013800010] = 0abbe762 ! %l5 = 000000008d2da50f, Mem[00000000908000e0] = 0f61639e stw %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 8d2da50f ! Mem[0000000013000146] = d23902a5, %l6 = dd74f5c50abbe762 ldstuba [%i2+0x146]%asi,%l6 ! %l6 = 00000002000000ff save ! CWP = 1 ! %l1 = f644651be5be90b6, Mem[0000000091000170] = 4412630c142089ee stx %l1,[%o6+0x170] ! Mem[0000000091000170] = f644651be5be90b6 ! Mem[000000001200009c] = c9235245, %l6 = 1cee038c15322d83 ldstub [%o0+0x09c],%l6 ! %l6 = 000000c9000000ff ! %l6 = 00000000000000c9, imm = ffffffffffffffe7, %l3 = 9fca74ba05c63a5c add %l6,-0x019,%l3 ! %l3 = 00000000000000b0 ! %l1 = f644651be5be90b6, Mem[0000000012000028] = d1a7fb4525dc4b1f stxa %l1,[%o0+%i5]0x80 ! Mem[0000000012000028] = f644651be5be90b6 p1_label_14: ! %cwp = 1 ! Mem[0000000091000034] = 3120c524, %g2 = 000000000000f86d lduw [%o6+0x034],%g2 ! %g2 = 000000003120c524 ! %l5 = 8885698e09b3b481, Mem[0000000090800063] = f923e546 stb %l5,[%o5+0x063] ! Mem[0000000090800060] = 8123e546 ! Mem[000000009180013c] = d4bef419, %g18 = d9a81c6ae434aa91 ldsw [%i0+0x13c],%g2 ! %g2 = d9a81c6ae434aa91 ! Mem[0000000091000138] = 629a872c, %g2 = ffffffffd4bef419 ldsh [%o6+0x138],%g2 ! %g2 = 000000000000629a ! Randomly selected nop nop ! %l6 = 00000000000000c9, %l5 = 8885698e09b3b481, %ccr = 88 movg %icc,%l6,%l5 ! Register Not Moved ! Mem[0000000013000000] = 97e98c71, %l5 = 8885698e09b3b481 swapa [%o2+%g0]0x80,%l5 ! %l5 = 0000000097e98c71 ! Mem[0000000090800098] = ecd71acb, %g2 = 000000000000629a ldsb [%o5+0x09b],%g2 ! %g2 = ffffffffffffffec ! immd = 00000000000003b6, %l7 = 333144e9fcccd58f, %ccr = 88 movge %icc,0x3b6,%l7 ! Register Not Moved ! %l7 = 333144e9fcccd58f, imm = fffffffffffff8f6, %l7 = 333144e9fcccd58f orn %l7,-0x70a,%l7 ! %l7 = 333144e9fcccd78f p1_label_15: ! %cwp = 1 ! %l7 = 333144e9fcccd78f, %l2 = dbf7c80ab4fac686, %l0 = 0316dfac6a703e3d tsubcctv %l7,%l2,%l0 ! %l0 = 0316dfac6a703e60, Trapped ! %l1 = f644651be5be90b6, Mem[00000000138001cc] = 429443d9 stb %l1,[%o3+0x1cc] ! Mem[00000000138001cc] = b69443d9 ! %l7 = 333144e9fcccd78f, Mem[0000000091800008] = cc26aea02750a266 stx %l7,[%i0+%i1] ! Mem[0000000091800008] = 333144e9fcccd78f ! done : should take illegal inst trap, %l0 = 0316dfac6a703e60 done ! Illegal inst trap : %l0 = 0316dfac6a703e70 ! Mem[0000000090800198] = 209c5f21, %g2 = ffffffffffffffec lduw [%o5+0x198],%g2 ! %g2 = 00000000209c5f21 ! Mem[0000000013000068] = badd5af03dd98977, %l0 = 0316dfac6a703e70 ldx [%o2+0x068],%l0 ! %l0 = badd5af03dd98977 ! %l2 = dbf7c80ab4fac686, %l2 = dbf7c80ab4fac686, %l7 = 333144e9fcccd78f xnor %l2,%l2,%l7 ! %l7 = ffffffffffffffff ! %l0 = badd5af03dd98977, %l2 = dbf7c80ab4fac686, %ccr = 88 move %icc,%l0,%l2 ! Register Not Moved ! %l2 = dbf7c80ab4fac686, Mem[00000000910001bc] = 5f6cab2c sth %l2,[%o6+0x1bc] ! Mem[00000000910001bc] = c686ab2c ! %l6 = 000000c9, %l7 = ffffffff, Mem[0000000090800080] = 22791f3b dd32f5a6 std %l6,[%o5+0x080] ! Mem[0000000090800080] = 000000c9 ffffffff p1_label_16: ! %cwp = 1 ! Mem[0000000012000020] = ffffffff, %l5 = 0000000097e98c71 lduwa [%o0+%i4]0x80,%l5 ! %l5 = 00000000ffffffff ! %l4 = 6cf63fa46bae7feb, Mem[0000000013000020] = c5f574dd stba %l4,[%o2+%i4]0x81 ! Mem[0000000013000020] = ebf574dd ! %f16 = 10962682 70a49426 fecaa535 2d04e983 ! %f20 = fffdaa8a 0cc6cd78 789d5206 a5a88d27 ! %f24 = 09512cba 938c7ada 3d4441c2 9825cce2 ! %f28 = eeea1878 609c6149 b94dd1fd d83bc057 stda %f16,[%o4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! %l1 = f644651be5be90b6, Mem[00000000918001e8] = 18f14dc6 stw %l1,[%i0+0x1e8] ! Mem[00000000918001e8] = e5be90b6 save ! CWP = 2 ! Mem[0000000091800070] = d36b27f3, %g2 = 00000000209c5f21 ldsha [%o0+0x070]%asi,%g2 ! %g2 = ffffffffffffd36b ! %l2 = db060dc2583ddc96, %l6 = 9065ad6ed2dcd7e2, %l4 = 4643abaa1ebbcc7e sllx %l2,%l6,%l4 ! %l4 = 60f7725800000000 ! %l1 = a894b97e98e7acf3, %l5 = f43938b66c5da7f9, %ccr = 88 movneg %icc,%l1,%l5 ! Moved, %l5 = a894b97e98e7acf3 ! Mem[0000000012800020] = 3105de47, %l7 = 6aa2ad43e0ff94a6 ldsha [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffde47 ! %f2 = b6ff38a0 1c597ac0, Mem[0000000091000120] = 7c1e95ad 8315c0fc std %f2 ,[%i6+0x120] ! Mem[0000000091000120] = b6ff38a0 1c597ac0 p1_label_17: ! %cwp = 2 ! %l7 = ffffffffffffde47, Mem[00000000918000b8] = 78eb5720, %asi = 80 stwa %l7,[%o0+0x0b8]%asi ! Mem[00000000918000b8] = ffffde47 ! Mem[000000009100002c] = 0c3433bd, %g2 = ffffffffffffd36b ldub [%i6+0x02f],%g2 ! %g2 = 000000000000000c ! Mem[0000000090800020] = 2bc26a5df81287db, %f48 = 006fd760 21a07c92 ldd [%i5+%o4],%f48 ! %f48 = 2bc26a5d f81287db ! %l6 = 9065ad6ed2dcd7e2, %l5 = a894b97e98e7acf3, %ccr = 88 movrgz %l6,%l5,%l6 ! Not Moved, %l6 = 9065ad6ed2dcd7e2 ! done : should take illegal inst trap, %l0 = 3b5172e420d2646a done ! Illegal inst trap : %l0 = 3b5172e420d2647a ! Mem[0000000013000018] = da7a8c93, %l2 = db060dc2583ddc96 ldsba [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffffda ! %l4 = 60f7725800000000, Mem[0000000090800080] = 000000c9ffffffff stx %l4,[%i5+0x080] ! Mem[0000000090800080] = 60f7725800000000 ! %f3 = 1c597ac0, Mem[00000000918001c0] = 4c86a051 st %f3 ,[%o0+0x1c0] ! Mem[00000000918001c0] = 1c597ac0 ! %l2 = ffffffda, %l3 = a7b1c69d, Mem[00000000908000e8] = d72cc766 7714b8f4 stda %l2,[%i5+0x0e8]%asi ! Mem[00000000908000e8] = ffffffda a7b1c69d ! %l1 = a894b97e98e7acf3, Mem[0000000013800020] = dd74f5c5 stba %l1,[%i3+%o4]0x81 ! Mem[0000000013800020] = f374f5c5 p1_label_18: ! %cwp = 2 ! Mem[0000000013800028] = 3d7df331, %l3 = bba68a3ca7b1c69d lduba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000003d ! Mem[0000000091000088] = 963f861c fd3affda, %g2 = 0000000c, %g3 = 1c597ac0 ldd [%i6+0x088],%g2 ! %g2 = 00000000963f861c 00000000fd3affda ! Mem[0000000091000128] = 329b2af2, %g2 = 00000000963f861c lduw [%i6+0x128],%g2 ! %g2 = 00000000329b2af2 ! Mem[0000000012000178] = fb379de9e92e8ba6, %l1 = a894b97e98e7acf3, %l6 = 9065ad6ed2dcd7e2 add %i0,0x178,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = fb379de9e92e8ba6 ! %l6 = fb379de9e92e8ba6, imm = fffffffffffff87e, %l2 = ffffffffffffffda andn %l6,-0x782,%l2 ! %l2 = 0000000000000380 ! %l4 = 00000000, %l5 = 98e7acf3, Mem[0000000090000098] = 597fe665 e157c460 std %l4,[%i4+0x098] ! Mem[0000000090000098] = 00000000 98e7acf3 ! %f5 = 77307d09, Mem[00000000908000cc] = bed95658 st %f5 ,[%i5+0x0cc] ! Mem[00000000908000cc] = 77307d09 ! Mem[0000000091800158] = 6f95ca0b, %g2 = 00000000329b2af2 ldub [%o0+0x158],%g2 ! %g2 = 000000000000006f ! Mem[0000000012800028] = 7988c390, %l0 = 3b5172e420d2647a ldsha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000007988 ! retry : should take illegal inst trap, %l0 = 0000000000007988 retry ! Illegal inst trap : %l0 = 0000000000007998 p1_label_19: ! %cwp = 2 ! %f0 = f7485374 3d83b62a b6ff38a0 1c597ac0 ! %f4 = 49541467 77307d09 d8629f58 9be45d09 ! %f8 = 8d40ee33 69a21d4a 217046b2 0b853ffd ! %f12 = 7d550fdd f41a9b54 2dc202a5 fe5b2a0a stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! Mem[0000000012800018] = ffe060f5, %l1 = a894b97e98e7acf3 lduba [%i1+%o3]0x81,%l1 ! %l1 = 00000000000000ff ! %l4 = 00000000, %l5 = 98e7acf3, Mem[0000000012800000] = 7ed21eb2 af37491a stda %l4,[%i1+%g0]0x81 ! Mem[0000000012800000] = 00000000 98e7acf3 ! %l5 = a894b97e98e7acf3, Mem[0000000013800129] = 28796427 stb %l5,[%i3+0x129] ! Mem[0000000013800128] = 28f36427 ! %l7 = ffffffffffffde47, %l1 = 00000000000000ff, %l5 = a894b97e98e7acf3 orn %l7,%l1,%l5 ! %l5 = ffffffffffffff47 ! Mem[000000001300003c] = 79979c7f, %l7 = ffffffffffffde47 swap [%i2+0x03c],%l7 ! %l7 = 0000000079979c7f ! %l1 = 00000000000000ff, %l5 = ffffffffffffff47, %y = 00000008 udivcc %l1,%l5,%l5 ! %l5 = 0000000000000008, %ccr = 00 mov %l0,%y ! %y = 00007998 ! Mem[00000000130001bc] = a57567ad, %l7 = 0000000079979c7f lduw [%i2+0x1bc],%l7 ! %l7 = 00000000a57567ad ! %l7 = 00000000a57567ad, Mem[000000009100011b] = 3b3b241c stb %l7,[%i6+0x11b] ! Mem[0000000091000118] = ad3b241c ! %l4 = 60f7725800000000, imm = 0000000000000e16, %l7 = 00000000a57567ad andcc %l4,0xe16,%l7 ! %l7 = 0000000000000000, %ccr = 44 p1_label_20: ! %cwp = 2 ! %f23 = a5a88d27, Mem[0000000090800074] = 9854a2aa st %f23,[%i5+0x074] ! Mem[0000000090800074] = a5a88d27 ! %l7 = 0000000000000000, Mem[0000000012800010] = bf4f87f4 stb %l7,[%i1+%o2] ! Mem[0000000012800010] = 004f87f4 ! Mem[0000000013800010] = 0abbe762, %l6 = fb379de9e92e8ba6 ldstuba [%i3+%o2]0x88,%l6 ! %l6 = 00000062000000ff ! Mem[00000000138001c4] = f935f348, %l3 = 000000000000003d swap [%i3+0x1c4],%l3 ! %l3 = 00000000f935f348 ! Mem[000000001300019c] = 9a2a6d37, %l4 = 60f7725800000000 swap [%i2+0x19c],%l4 ! %l4 = 000000009a2a6d37 ! Mem[0000000013000010] = ffff5a77, %l3 = 00000000f935f348 swapa [%i2+%o2]0x81,%l3 ! %l3 = 00000000ffff5a77 ! Mem[0000000013800018] = 00009280 718ce997, %l6 = 00000062, %l7 = 00000000 ldda [%i3+%o3]0x81,%l6 ! %l6 = 0000000000009280 00000000718ce997 ! %l4 = 000000009a2a6d37, %l0 = 0000000000007998, %l1 = 00000000000000ff add %l4,%l0,%l1 ! %l1 = 000000009a2ae6cf ! Mem[00000000910001c8] = 1e361695, %g18 = 4bc7478bbe3835dd ldswa [%i6+0x1c8]%asi,%g2 ! %g2 = 4bc7478bbe3835dd ! %l1 = 000000009a2ae6cf, Mem[000000001280013e] = 5e0a220f, %asi = 80 stba %l1,[%i1+0x13e]%asi ! Mem[000000001280013c] = 5e0acf0f p1_label_21: ! %cwp = 2 ! %l4 = 000000009a2a6d37, Mem[00000000918000de] = 64ec8467 sth %l4,[%o0+0x0de] ! Mem[00000000918000dc] = 6d378467 ! immd = 000000000000000f, %l0 = 0000000000007998, %ccr = 44 movpos %xcc,0x00f,%l0 ! Moved, %l0 = 000000000000000f ! %l2 = 00000380, %l3 = ffff5a77, Mem[00000000910000c8] = 295f705d b8db89c5 std %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000380 ffff5a77 ! immd = 000000000000004f, %l6 = 0000000000009280, %ccr = 44 movneg %xcc,0x04f,%l6 ! Register Not Moved ! %l6 = 0000000000009280, Mem[0000000012800018] = 0a9d730ef560e0ff stxa %l6,[%i1+%o3]0x88 ! Mem[0000000012800018] = 0000000000009280 ! Mem[00000000918000d0] = 84fb548a, %g2 = 000000001e361695 ldsh [%o0+0x0d0],%g2 ! %g2 = ffffffffffff84fb ! %l1 = 000000009a2ae6cf, Mem[0000000091000028] = 7de3ef5c, %asi = 80 stha %l1,[%i6+0x028]%asi ! Mem[0000000091000028] = e6cfef5c ! Mem[000000001300009c] = 74baf200, %l3 = 00000000ffff5a77 swap [%i2+0x09c],%l3 ! %l3 = 0000000074baf200 ! Mem[0000000012000010] = d83bc057, %l3 = 0000000074baf200 ldsba [%i0+%o2]0x88,%l3 ! %l3 = 0000000000000057 ! %l1 = 000000009a2ae6cf, Mem[00000000918000f4] = 0ffffee9 sth %l1,[%o0+0x0f4] ! Mem[00000000918000f4] = e6cffee9 p1_label_22: ! %cwp = 2 ! Invert Register : %l6 = 0000000000009280 xor %l6,-1,%l6 ! %l6 = ffffffffffff6d7f ! %l5 = 0000000000000008, %l1 = 000000009a2ae6cf, %ccr = 44 movrlz %l5,%l1,%l7 ! Not Moved, %l7 = 00000000718ce997 ! Mem[0000000012000028] = f644651b e5be90b6, %l0 = 0000000f, %l1 = 9a2ae6cf ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000f644651b 00000000e5be90b6 ! %l3 = 0000000000000057, Mem[000000001300013e] = bc790d2d sth %l3,[%i2+0x13e] ! Mem[000000001300013c] = bc790057 ! %l7 = 00000000718ce997, Mem[00000000918001ee] = f2a56ba2 sth %l7,[%o0+0x1ee] ! Mem[00000000918001ec] = e9976ba2 ! Mem[0000000091800144] = b316c57e, %g2 = ffffffffffff84fb lduh [%o0+0x144],%g2 ! %g2 = 000000000000b316 ! Mem[0000000012800180] = 3019b5eb, %l2 = 00000380, %l2 = 00000380 add %i1,0x180,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003019b5eb ! %f16 = 10962682, Mem[00000000910000dc] = ab27192a st %f16,[%i6+0x0dc] ! Mem[00000000910000dc] = 10962682 ! Mem[0000000013000100] = 7f92d5f7ff8f793a, %l4 = 000000009a2a6d37, %l5 = 0000000000000008 add %i2,0x100,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7f92d5f7ff8f793a ! %l6 = ffffffffffff6d7f, Mem[00000000918001b4] = c426af8c stw %l6,[%o0+0x1b4] ! Mem[00000000918001b4] = ffff6d7f p1_label_23: ! %cwp = 2 ! Mem[0000000012800028] = 7988c390, %l1 = 00000000e5be90b6 ldsha [%i1+%o5]0x81,%l1 ! %l1 = 0000000000007988 ! Mem[00000000918001ac] = 1d4a0758, %g2 = 000000000000b316 ldsh [%o0+0x1ae],%g2 ! %g2 = 0000000000001d4a ! Mem[0000000091000148] = c387b2e4ead01746, %g2 = 0000000000001d4a ldx [%i6+0x148],%g2 ! %g2 = c387b2e4ead01746 ! %l7 = 00000000718ce997, Mem[0000000091800068] = 909d5a96f974a768 stx %l7,[%o0+0x068] ! Mem[0000000091800068] = 00000000718ce997 ! %l0 = f644651b, %l1 = 00007988, Mem[00000000918000d0] = 84fb548a 77999bcc std %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = f644651b 00007988 ! Mem[0000000013800000] = fc890511, %f18 = fecaa535 lda [%i3+%g0]0x81,%f18 ! %f18 = fc890511 ! immd = 000000000000026e, %l7 = 00000000718ce997, %ccr = 44 movvs %xcc,0x26e,%l7 ! Register Not Moved ! %l5 = 7f92d5f7ff8f793a, imm = 0000000000000ffb, %l2 = 000000003019b5eb tsubcc %l5,0xffb,%l2 ! %l2 = 7f92d5f7ff8f693f, %ccr = 0a ! %l6 = ffffffffffff6d7f, immed = fffff1cf, %l3 = 0000000000000057 tsubcctv %l6,-0xe31,%l3 ! %l0 = 00000000f644653e, Trapped ! Mem[0000000090800098] = 37c5f7ecd71acb2b, %f48 = 2bc26a5d f81287db ldd [%i5+0x098],%f48 ! %f48 = 37c5f7ec d71acb2b p1_label_24: ! %cwp = 2 ! %l1 = 0000000000007988, %l6 = ffffffffffff6d7f, %l2 = 7f92d5f7ff8f693f xor %l1,%l6,%l2 ! %l2 = ffffffffffff14f7 ! Mem[0000000013800188] = 092fc3e8, %l1 = 00007988, %l4 = 9a2a6d37 add %i3,0x188,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000092fc3e8 ! Mem[000000001380015e] = faabb014, %l0 = 00000000f644653e ldstub [%i3+0x15e],%l0 ! %l0 = 000000b0000000ff ! %f2 = b6ff38a0 1c597ac0, Mem[0000000013800100] = 3c6649ce cfa66e3a std %f2 ,[%i3+0x100] ! Mem[0000000013800100] = b6ff38a0 1c597ac0 ! Mem[00000000900001bc] = 458bc6a2, %g2 = c387b2e4ead01746 ldsh [%i4+0x1bc],%g2 ! %g2 = 000000000000458b ! Mem[00000000128000bc] = 71a9e397, %l1 = 0000000000007988 ldub [%i1+0x0bc],%l1 ! %l1 = 0000000000000071 ! %l1 = 0000000000000071, Mem[00000000910000c4] = e0b431b2 stw %l1,[%i6+0x0c4] ! Mem[00000000910000c4] = 00000071 ! Mem[0000000013000008] = ff6c1d25, %l2 = ffffffffffff14f7 ldswa [%i2+%o1]0x80,%l2 ! %l2 = ffffffffff6c1d25 ! Mem[0000000013800010] = 0abbe7ff, %l7 = 00000000718ce997 lduha [%i3+%o2]0x89,%l7 ! %l7 = 000000000000e7ff ! Mem[0000000091000158] = 6d0c87de, %g18 = 4bc7478bbe3835dd ldsw [%i6+0x158],%g2 ! %g2 = 4bc7478bbe3835dd p1_label_25: ! %cwp = 2 ! %l4 = 00000000092fc3e8, %l1 = 0000000000000071, %l6 = ffffffffffff6d7f tsubcc %l4,%l1,%l6 ! %l6 = 00000000092fc377, %ccr = 02 ! %l7 = 000000000000e7ff, %l3 = 0000000000000057, %ccr = 02 movrne %l7,%l3,%l2 ! Moved, %l2 = 0000000000000057 ! Mem[000000009180001c] = 6e396e3b, %g2 = 000000006d0c87de lduh [%o0+0x01e],%g2 ! %g2 = 0000000000006e39 ! %f18 = fc890511 2d04e983, Mem[0000000013800020] = c5f574f3 718ce997 stda %f18,[%i3+%o4]0x89 ! Mem[0000000013800020] = fc890511 2d04e983 ! %l3 = 0000000000000057, %l7 = 000000000000e7ff, %l4 = 00000000092fc3e8 xnor %l3,%l7,%l4 ! %l4 = ffffffffffff1857 ! Mem[00000000900001a8] = d5840b62d1e808e3, %g2 = 0000000000006e39 ldx [%i4+0x1a8],%g2 ! %g2 = d5840b62d1e808e3 ! Mem[0000000013000018] = da7a8c93ba2c5109, %l6 = 00000000092fc377 ldxa [%i2+%o3]0x81,%l6 ! %l6 = da7a8c93ba2c5109 ! Mem[0000000013000010] = 48f335f9, %l5 = 7f92d5f7ff8f793a lduha [%i2+%o2]0x88,%l5 ! %l5 = 00000000000035f9 ! %l0 = 000000b0, %l1 = 00000071, Mem[0000000090000038] = 4a5a0b1a 3185d12d std %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000b0 00000071 ! Code Fragment 1 p1_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000fd3affda mov 0x8fa,%g3 ! %g3 = 00000000000008fa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 restore ! CWP = 1 restore ! CWP = 0 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 0000000000000263 bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000047 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fffffffffffff48f bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001684a7d1 bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005c bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008d2da50f bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000002 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 02220bc5718ce997 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00007998,%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 f7485374 3d83b62a bne %xcc,p1_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be d8629f58 9be45d09 bne %xcc,p1_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be fc890511 2d04e983 bne %xcc,p1_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 09512cba 938c7ada bne %xcc,p1_f24_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d11d345d23399c71 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 = 57c03bd8fdd14db9 ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffff1c0e7d4b ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f644651be5be90b6 ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 85c1d882ff235245 ldx [%i0+0x098],%g3 ! Observed data at 0000000012000098 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x098,%g4 ldx [%g1+0x108],%g2 ! Expected data = 6f578fdc5aadcbe8 ldx [%i0+0x108],%g3 ! Observed data at 0000000012000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x108,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 5f6cab2cc696357b ldx [%i0+0x1c8],%g3 ! Observed data at 00000000120001c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x1c8,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000098e7acf3 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 = 1fa41ead0b853ffd ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 004f87f410c71f86 ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8092000000000000 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 = 47de05316de1d66b ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = b94dd1fdd83bc057 ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x038,%g4 ldx [%g1+0x110],%g2 ! Expected data = 6256ff49ed5b6b28 ldx [%i1+0x110],%g3 ! Observed data at 0000000012800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 49ce513dbed95658 ldx [%i1+0x120],%g3 ! Observed data at 0000000012800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x120,%g4 ldx [%g1+0x138],%g2 ! Expected data = 1894f2765e0acf0f ldx [%i1+0x138],%g3 ! Observed data at 0000000012800138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x138,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = e42059a58749de47 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000128001f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x1f0,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 09b3b481c50b2202 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 = ff6c1d25354e5d1a 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 = f935f348d17cee25 ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ebf574dd064e875f ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c241443d251c53da ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 19c0894affffde47 ldx [%i2+0x038],%g3 ! Observed data at 0000000013000038 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x038,%g4 ldx [%g1+0x098],%g2 ! Expected data = cca26194ffff5a77 ldx [%i2+0x098],%g3 ! Observed data at 0000000013000098 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x098,%g4 ldx [%g1+0x138],%g2 ! Expected data = a050459fbc790057 ldx [%i2+0x138],%g3 ! Observed data at 0000000013000138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = 0cc526a4d239ffa5 ldx [%i2+0x140],%g3 ! Observed data at 0000000013000140 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x140,%g4 ldx [%g1+0x198],%g2 ! Expected data = f58831e100000000 ldx [%i2+0x198],%g3 ! Observed data at 0000000013000198 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x198,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ff4588b4a57567ad ldx [%i2+0x1b8],%g3 ! Observed data at 00000000130001b8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = aefff1853c745a2c ldx [%i2+0x1c0],%g3 ! Observed data at 00000000130001c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ffcdde5e4124ab57 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000130001f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x1f0,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff60e03bc86b5f1a ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffe7bb0a9c523451 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00009280718ce997 ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 83e9042d110589fc ldx [%i3+0x020],%g3 ! Observed data at 0000000013800020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x020,%g4 ldx [%g1+0x100],%g2 ! Expected data = b6ff38a01c597ac0 ldx [%i3+0x100],%g3 ! Observed data at 0000000013800100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x100,%g4 ldx [%g1+0x128],%g2 ! Expected data = 28f3642761d6df0b ldx [%i3+0x128],%g3 ! Observed data at 0000000013800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x128,%g4 ldx [%g1+0x158],%g2 ! Expected data = e113accefaabff14 ldx [%i3+0x158],%g3 ! Observed data at 0000000013800158 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x158,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 5083184a0000003d ldx [%i3+0x1c0],%g3 ! Observed data at 00000000138001c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 4684ac5db69443d9 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_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 ! 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: ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800010] xor %l7,%l7,%l5 lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800020] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000010] sub %l0,-0xade,%l5 ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800008] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800018] done p1_trap1o: ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800010] xor %l7,%l7,%l5 lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800020] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000010] sub %l0,-0xade,%l5 ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800008] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800018] done p1_trap2e: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012800000] stxa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020] stha %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000028] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012800010] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800018] done p1_trap2o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012800000] stxa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020] stha %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000028] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012800010] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800018] done p1_trap3e: orn %l0,%l6,%l2 xnor %l1,-0x190,%l5 done p1_trap3o: orn %l0,%l6,%l2 xnor %l1,-0x190,%l5 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 = 206c37b2bed95658 ldx [%g1+0x008],%l1 ! %l1 = e22fab34a3f5e575 ldx [%g1+0x010],%l2 ! %l2 = 831aa8dc66b794f5 ldx [%g1+0x018],%l3 ! %l3 = b0a719b693944cff ldx [%g1+0x020],%l4 ! %l4 = cb8346a19b41a0af ldx [%g1+0x028],%l5 ! %l5 = fd6772a984c016fc ldx [%g1+0x030],%l6 ! %l6 = 694106022451a34d ldx [%g1+0x038],%l7 ! %l7 = 2fe0d057a1c8aa22 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 = 0316dfac6a703e3d ldx [%g1+0x048],%l1 ! %l1 = f644651be5be90b6 ldx [%g1+0x050],%l2 ! %l2 = dbf7c80ab4fac686 ldx [%g1+0x058],%l3 ! %l3 = 9fca74ba05c63a5c ldx [%g1+0x060],%l4 ! %l4 = 6cf63fa46bae7feb ldx [%g1+0x068],%l5 ! %l5 = 8885698e09b3b481 ldx [%g1+0x070],%l6 ! %l6 = 1cee038c15322d83 ldx [%g1+0x078],%l7 ! %l7 = 333144e9fcccd58f save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 3b5172e420d2646a ldx [%g1+0x088],%l1 ! %l1 = a894b97e98e7acf3 ldx [%g1+0x090],%l2 ! %l2 = db060dc2583ddc96 ldx [%g1+0x098],%l3 ! %l3 = bba68a3ca7b1c69d ldx [%g1+0x0a0],%l4 ! %l4 = 4643abaa1ebbcc7e ldx [%g1+0x0a8],%l5 ! %l5 = f43938b66c5da7f9 ldx [%g1+0x0b0],%l6 ! %l6 = 9065ad6ed2dcd7e2 ldx [%g1+0x0b8],%l7 ! %l7 = 6aa2ad43e0ff94a6 ! 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 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 = 53125a2b 2a58efee 69a1216d befd8f4a ! %f4 = 9a01fd9f 7a3a1f5b 258740de 4d65493c ! %f8 = aecd8bb0 81a6695f 2f8123eb 19af973f ! %f12 = 2138dbd4 2cbe5ddf 9f2d1c66 4272b4f0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = e2ba60dd 6cea67ef c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 fb81cf39 c952be92 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c322b436 0c4511ad ef3ae942 ad9394ad ! %f36 = 4170a15d f2714770 ca7906d0 66b5828d ! %f40 = 7805ac46 7a86f897 a32cd82b 6af820ba ! %f44 = 9b50e1a8 4ec446e7 654d3c7a 6f6c76cd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe193a4770000005a,%g7,%g1 ! GSR scale = 11, align = 2 wr %g1,%g0,%gsr ! GSR = e193a4770000005a wr %g0,%y ! Clear Y 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: ! %l2 = a934a782, %l3 = 01dfa747, Mem[00000000900000e8] = a20761f7 95336ce7 std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = a934a782 01dfa747 ! %l4 = c72cb1648db6eb34, %l4 = c72cb1648db6eb34, %l7 = e21d5644be068c45 srl %l4,%l4,%l7 ! %l7 = 00000000000008db ! Mem[0000000015800008] = 7a4f8db77b62843d, %f24 = e2ba60dd 6cea67ef ldda [%i3+%o1]0x88,%f24 ! %f24 = 7a4f8db7 7b62843d ! %l0 = 0db0f8f64748a911, Mem[0000000015800028] = 1db43346 stha %l0,[%i3+%o5]0x81 ! Mem[0000000015800028] = a9113346 ! Mem[0000000014800000] = 3fc5d48f, %f12 = 2138dbd4 lda [%i1+%g0]0x80,%f12 ! %f12 = 3fc5d48f ! %l4 = c72cb1648db6eb34, Mem[00000000910000e4] = a88088f1 sth %l4,[%i6+0x0e4] ! Mem[00000000910000e4] = eb3488f1 ! %l3 = 2388bc5601dfa747, %l4 = c72cb1648db6eb34, %ccr = 44 movn %xcc,%l3,%l4 ! Register Not Moved ! %l0 = 0db0f8f64748a911, Mem[000000009180015d] = 75038c7f stb %l0,[%o0+0x15d] ! Mem[000000009180015c] = 11038c7f ! %l2 = 65848d6aa934a782, Mem[0000000091000104] = 80e0b3a3 stw %l2,[%i6+0x104] ! Mem[0000000091000104] = a934a782 ! Mem[0000000014800028] = 2cf54fa0, %l7 = 00000000000008db ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 000000a0000000ff p2_label_2: ! Mem[0000000090800078] = e7a78a2c9d39bf34, %g2 = 0000000000000000 ldx [%i5+0x078],%g2 ! %g2 = e7a78a2c9d39bf34 ! %l1 = ce049f10028a964c, Mem[00000000908001f0] = 0fbc93c0 sth %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = 964c93c0 ! %l4 = c72cb1648db6eb34, %l6 = 5d7bb7fddf499090, %l1 = ce049f10028a964c mulx %l4,%l6,%l1 ! %l1 = 0fefb6b5f9058d40 ! %l5 = ecc38b1e410d8e3f, Mem[0000000091000116] = daff892f stb %l5,[%i6+0x116] ! Mem[0000000091000114] = 3fff892f ! Mem[0000000014800000] = 8fd4c53f, %l3 = 2388bc5601dfa747 ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffff8fd4c53f ! Mem[0000000015800198] = 54afda92, %l3 = 8fd4c53f, %l1 = f9058d40 add %i3,0x198,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000054afda92 ! Mem[0000000014000158] = 7901a272, %l4 = 8db6eb34, %l7 = 000000a0 add %i0,0x158,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007901a272 ! Mem[0000000091800050] = a0c47e23, %g2 = e7a78a2c9d39bf34 lduw [%o0+0x050],%g2 ! %g2 = 00000000a0c47e23 ! %l4 = c72cb1648db6eb34, imm = fffffffffffff7ca, %l4 = c72cb1648db6eb34 addcc %l4,-0x836,%l4 ! %l4 = c72cb1648db6e2fe, %ccr = 99 ! Mem[0000000014800008] = f3a9e71547d0378b, %l3 = ffffffff8fd4c53f ldxa [%i1+%o1]0x81,%l3 ! %l3 = f3a9e71547d0378b p2_label_3: ! retry : should take illegal inst trap, %l0 = 0db0f8f64748a911 retry ! Illegal inst trap : %l0 = 0db0f8f64748a921 ! Mem[00000000148000a8] = 9329b38e, %l7 = 000000007901a272 swap [%i1+0x0a8],%l7 ! %l7 = 000000009329b38e ! Mem[0000000014800008] = 15e7a9f3, %l3 = f3a9e71547d0378b swapa [%i1+%o1]0x89,%l3 ! %l3 = 0000000015e7a9f3 ! %l6 = 5d7bb7fddf499090, Mem[00000000908001f9] = 5321b3ed stb %l6,[%i5+0x1f9] ! Mem[00000000908001f8] = 9021b3ed ! %l0 = 0db0f8f64748a921, Mem[00000000900001d8] = 3de00adeeefbf1b6 stx %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 0db0f8f64748a921 ! Mem[0000000090000138] = 10cf11ec, %g18 = e2f3b000658885be ldsw [%i4+0x138],%g2 ! %g2 = e2f3b000658885be ! %f14 = 9f2d1c66 4272b4f0, Mem[00000000900000e8] = a934a782 01dfa747 std %f14,[%i4+0x0e8] ! Mem[00000000900000e8] = 9f2d1c66 4272b4f0 ! %l7 = 000000009329b38e, Mem[00000000918001f8] = 01e5c8b4bf933a55 stx %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000009329b38e ! Mem[000000001580017c] = c4e1eb8f, %l0 = 0db0f8f64748a921 ldstub [%i3+0x17c],%l0 ! %l0 = 000000c4000000ff ! Mem[0000000090800138] = 1c568de3d8a690f0, %f48 = 3696c63f f83ca2e2 ldda [%i5+0x138]%asi,%f48 ! %f48 = 1c568de3 d8a690f0 p2_label_4: ! immd = 00000000000001a0, %l0 = 00000000000000c4, %ccr = 99 mova %xcc,0x1a0,%l0 ! Moved, %l0 = 00000000000001a0 ! %l2 = 65848d6aa934a782, %l6 = 5d7bb7fddf499090, %l7 = 000000009329b38e addccc %l2,%l6,%l7 ! %l7 = c3004568887e3813, %ccr = a9 ! Mem[0000000015000018] = 94fdf392543ee1e6, %l3 = 0000000015e7a9f3 ldxa [%i2+%o3]0x80,%l3 ! %l3 = 94fdf392543ee1e6 ! %l7 = c3004568887e3813, %l7 = c3004568887e3813, %ccr = a9 movleu %xcc,%l7,%l7 ! Register Not Moved ! %l7 = c3004568887e3813, %l4 = c72cb1648db6e2fe, %ccr = a9 movl %icc,%l7,%l4 ! Moved, %l4 = c3004568887e3813 ! Mem[0000000015800088] = 63731926c090d57a, %l1 = 0000000054afda92, %l5 = ecc38b1e410d8e3f add %i3,0x88,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 63731926c090d57a ! Mem[0000000015800028] = 463311a9, %l0 = 00000000000001a0 lduwa [%i3+%o5]0x88,%l0 ! %l0 = 00000000463311a9 ! Mem[0000000091000088] = 963f861cfd3affda, %g2 = 0000000010cf11ec ldx [%i6+0x088],%g2 ! %g2 = 963f861cfd3affda ! %l4 = c3004568887e3813, imm = 0000000000000662, %l5 = 63731926c090d57a addccc %l4,0x662,%l5 ! %l5 = c3004568887e3e76, %ccr = 88 ! Mem[0000000014000020] = a6e8f2f4, %l3 = 94fdf392543ee1e6 ldsba [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffffa6 p2_label_5: ! %f18 = bc4969dc, Mem[0000000091800150] = 0a5f8291 st %f18,[%o0+0x150] ! Mem[0000000091800150] = bc4969dc ! %l6 = 5d7bb7fddf499090, %l5 = c3004568887e3e76, %ccr = 88 movle %xcc,%l6,%l5 ! Moved, %l5 = 5d7bb7fddf499090 ! %l1 = 0000000054afda92, Mem[0000000014800000] = 8fd4c53f stba %l1,[%i1+%g0]0x89 ! Mem[0000000014800000] = 8fd4c592 ! Mem[0000000091800118] = ff6cd6b0, %g2 = 963f861cfd3affda lduba [%o0+0x11b]%asi,%g2 ! %g2 = 00000000000000ff ! %l6 = 5d7bb7fddf499090, Mem[0000000014800070] = c59787630c710f4c stx %l6,[%i1+0x070] ! Mem[0000000014800070] = 5d7bb7fddf499090 ! %l2 = a934a782, %l3 = ffffffa6, Mem[0000000015800010] = 88c7d7f1 1bf56256 stda %l2,[%i3+%o2]0x88 ! Mem[0000000015800010] = a934a782 ffffffa6 ! Mem[0000000015000028] = 956e28e0, %l3 = ffffffffffffffa6 ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000095000000ff ! Mem[0000000014800010] = 38e2a6b2, %l3 = 0000000000000095 lduwa [%i1+%o2]0x89,%l3 ! %l3 = 0000000038e2a6b2 ! Mem[00000000900000a0] = 7acb94bca4727d8b, %f48 = 1c568de3 d8a690f0 ldd [%i4+0x0a0],%f48 ! %f48 = 7acb94bc a4727d8b ! Mem[0000000090000054] = 2c36db8f, %g18 = e2f3b000658885be ldsw [%i4+0x054],%g2 ! %g2 = e2f3b000658885be p2_label_6: ! Mem[0000000090000088] = 3277869a, %g2 = 000000002c36db8f ldub [%i4+0x08b],%g2 ! %g2 = 0000000000000032 ! %l2 = 65848d6aa934a782, %l0 = 00000000463311a9, %ccr = 88 movleu %icc,%l2,%l0 ! Register Not Moved ! Mem[00000000908001dc] = 67f3e74e, %g2 = 0000000000000032 ldsb [%i5+0x1dd],%g2 ! %g2 = 0000000000000067 ! Mem[0000000091800048] = 89f469ac, %g2 = 0000000000000067 ldsh [%o0+0x04a],%g2 ! %g2 = ffffffffffff89f4 ! Mem[0000000014000188] = 1c2e721ff720d3bf, %l3 = 0000000038e2a6b2, %l4 = c3004568887e3813 add %i0,0x188,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 1c2e721ff720d3bf ! %l3 = 0000000038e2a6b2, imm = fffffffffffff71d, %l3 = 0000000038e2a6b2 orn %l3,-0x8e3,%l3 ! %l3 = 0000000038e2aef2 ! Mem[000000009000019c] = 86c094f0, %g2 = ffffffffffff89f4 ldsha [%i4+0x19c]%asi,%g2 ! %g2 = ffffffffffff86c0 ! %l4 = f720d3bf, %l5 = df499090, Mem[0000000090800088] = 444b2d9f 9e4e588c std %l4,[%i5+0x088] ! Mem[0000000090800088] = f720d3bf df499090 ! Mem[000000001580006c] = ad3adeb9, %l7 = c3004568887e3813 ldstub [%i3+0x06c],%l7 ! %l7 = 000000ad000000ff ! Mem[0000000014000020] = f4f2e8a6, %l7 = 00000000000000ad ldsha [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffe8a6 p2_label_7: ! Mem[00000000148000e0] = e39e34a6 824726fa, %l6 = df499090, %l7 = ffffe8a6 ldd [%i1+0x0e0],%l6 ! %l6 = 00000000e39e34a6 00000000824726fa ! Mem[0000000015800000] = 7909b849 e4e0591d, %l6 = e39e34a6, %l7 = 824726fa ldda [%i3+%g0]0x80,%l6 ! %l6 = 000000007909b849 00000000e4e0591d ! Mem[0000000090800184] = b4973516, %g2 = ffffffffffff86c0 lduw [%i5+0x184],%g2 ! %g2 = 00000000b4973516 ! Code Fragment 1 p2_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x741,%g3 ! %g3 = 0000000000000741 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f28 = 6ea1015a, Mem[00000000910001a8] = b385603d st %f28,[%i6+0x1a8] ! Mem[00000000910001a8] = 6ea1015a ! Mem[0000000090000150] = 9d18554b, %g2 = 00000000b4973516 lduw [%i4+0x150],%g2 ! %g2 = 000000009d18554b ! Mem[0000000015000000] = 6e6533b6, %l2 = 65848d6aa934a782 lduba [%i2+%g0]0x81,%l2 ! %l2 = 000000000000006e ! Mem[0000000014000140] = 70d9c4c2, %l4 = 1c2e721ff720d3bf swap [%i0+0x140],%l4 ! %l4 = 0000000070d9c4c2 ! %l0 = 00000000463311a9, %l7 = 00000000e4e0591d, %ccr = 88 movrgz %l0,%l7,%l4 ! Moved, %l4 = 00000000e4e0591d ! Mem[00000000908001c4] = 10459a24, %g2 = 000000009d18554b ldsh [%i5+0x1c6],%g2 ! %g2 = 0000000000001045 p2_label_8: ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = 7a4f8db7 7b62843d c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 fb81cf39 c952be92 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[0000000091000070] = ea5f6aa8, %g2 = 0000000000001045 lduba [%i6+0x072]%asi,%g2 ! %g2 = 00000000000000ea ! %f0 = 53125a2b 2a58efee, Mem[0000000015000110] = 71cc9f7c d3c58c0b std %f0 ,[%i2+0x110] ! Mem[0000000015000110] = 53125a2b 2a58efee ! %f6 = 258740de, Mem[0000000014800008] = 47d0378b sta %f6 ,[%i1+%o1]0x89 ! Mem[0000000014800008] = 258740de ! Mem[0000000090800148] = e09c7341, %g2 = 00000000000000ea ldub [%i5+0x14a],%g2 ! %g2 = 00000000000000e0 ! Clear Register : %l2 = 000000000000006e clr %l2 ! %l2 = 0000000000000000 ! Mem[0000000091000020] = afe094aa, %g2 = 00000000000000e0 ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffafe0 ! %l4 = 00000000e4e0591d, %l7 = 00000000e4e0591d, %ccr = 88 mova %icc,%l4,%l7 ! Moved, %l7 = 00000000e4e0591d ! Mem[00000000918000d8] = e72b9736, %g2 = ffffffffffffafe0 ldsba [%o0+0x0da]%asi,%g2 ! %g2 = ffffffffffffffe7 ! Mem[0000000015000028] = e0286eff, %l7 = 00000000e4e0591d ldsha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000006eff p2_label_9: ! Mem[0000000015800020] = 974ef245, %l4 = 00000000e4e0591d lduha [%i3+%o4]0x81,%l4 ! %l4 = 000000000000974e ! %l1 = 0000000054afda92, %l0 = 00000000463311a9, %l1 = 0000000054afda92 xorcc %l1,%l0,%l1 ! %l1 = 00000000129ccb3b, %ccr = 00 ! Mem[0000000014000188] = 1c2e721ff720d3bf, %l4 = 000000000000974e, %l0 = 00000000463311a9 add %i0,0x188,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 1c2e721ff720d3bf ! %l5 = 5d7bb7fddf499090, Mem[0000000015800000] = 49b80979 stba %l5,[%i3+%g0]0x88 ! Mem[0000000015800000] = 49b80990 ! Mem[0000000090800160] = 19ec6f55 6f67cd2a, %g2 = ffffffe7, %g3 = 00000741 ldda [%i5+0x160]%asi,%g2 ! %g2 = 0000000019ec6f55 000000006f67cd2a ! %l2 = 0000000000000000 sethi %hi(0x93814400),%l2 ! %l2 = 0000000093814400 ! %l6 = 000000007909b849, %l3 = 0000000038e2aef2, %l5 = 5d7bb7fddf499090 and %l6,%l3,%l5 ! %l5 = 000000003800a840 ! %l1 = 00000000129ccb3b, %l1 = 00000000129ccb3b, %ccr = 00 movpos %icc,%l1,%l1 ! Moved, %l1 = 00000000129ccb3b ! Mem[0000000015000018] = 92f3fd94, %l4 = 000000000000974e ldstuba [%i2+%o3]0x88,%l4 ! %l4 = 00000094000000ff ! Mem[0000000091000094] = 782e73b6, %g2 = 0000000019ec6f55 lduw [%i6+0x094],%g2 ! %g2 = 00000000782e73b6 p2_label_10: ! %l0 = f720d3bf, %l1 = 129ccb3b, Mem[0000000015000050] = 3c066ed6 17e6b824 std %l0,[%i2+0x050] ! Mem[0000000015000050] = f720d3bf 129ccb3b ! Mem[00000000150001dc] = 89bd7cab, %l1 = 00000000129ccb3b swap [%i2+0x1dc],%l1 ! %l1 = 0000000089bd7cab ! %l4 = 0000000000000094, Mem[0000000091000070] = 1ebeea5f6aa81680 stx %l4,[%i6+0x070] ! Mem[0000000091000070] = 0000000000000094 ! Mem[0000000015800088] = 63731926, %l1 = 0000000089bd7cab ldstub [%i3+0x088],%l1 ! %l1 = 00000063000000ff ! %l1 = 0000000000000063, Mem[0000000014000028] = d062dde9 stba %l1,[%i0+%o5]0x88 ! Mem[0000000014000028] = d062dd63 ! Clear Register : %l6 = 000000007909b849 clr %l6 ! %l6 = 0000000000000000 ! %f4 = 9a01fd9f, Mem[0000000014000000] = ded3be27 sta %f4 ,[%i0+%g0]0x80 ! Mem[0000000014000000] = 9a01fd9f ! Mem[000000001400009f] = 1fe332a7, %l6 = 0000000000000000 ldstuba [%i0+0x09f]%asi,%l6 ! %l6 = 000000a7000000ff ! %l0 = 1c2e721ff720d3bf, Mem[0000000015000198] = 38dc3f7f stw %l0,[%i2+0x198] ! Mem[0000000015000198] = f720d3bf ! Mem[0000000014000020] = a6e8f2f4, %l6 = 00000000000000a7 lduba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000a6 p2_label_11: ! Mem[0000000015000000] = 6e6533b61a8aacb3, %l1 = 0000000000000063 ldxa [%i2+%g0]0x80,%l1 ! %l1 = 6e6533b61a8aacb3 ! immd = 000000000000018b, %l5 = 000000003800a840, %ccr = 00 movneg %icc,0x18b,%l5 ! Register Not Moved ! Mem[00000000148001f0] = e482cf22, %l6 = 00000000000000a6 swap [%i1+0x1f0],%l6 ! %l6 = 00000000e482cf22 ! Mem[0000000015000148] = 91f61e3149fac65b, %l5 = 000000003800a840, %l0 = 1c2e721ff720d3bf add %i2,0x148,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 91f61e3149fac65b ! Mem[0000000091800178] = 28ef2d8b071bb175, %f48 = 7acb94bc a4727d8b ldd [%o0+0x178],%f48 ! %f48 = 28ef2d8b 071bb175 ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = 7a4f8db7 7b62843d c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 fb81cf39 c952be92 mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080 ! %l1 = 6e6533b61a8aacb3, %l0 = 91f61e3149fac65b, %ccr = 00 movg %xcc,%l1,%l0 ! Moved, %l0 = 6e6533b61a8aacb3 ! %l0 = 6e6533b61a8aacb3, Mem[0000000014800020] = 02335800 stwa %l0,[%i1+%o4]0x81 ! Mem[0000000014800020] = 1a8aacb3 ! Mem[00000000150001e0] = 29c9a2a7, %l2 = 0000000093814400, %asi = 80 swapa [%i2+0x1e0]%asi,%l2 ! %l2 = 0000000029c9a2a7 save ! CWP = 1 p2_label_12: ! %cwp = 1 ! Mem[0000000015000028] = ff6e28e0, %l6 = 698a836e55bff93c lduba [%o2+%i5]0x80,%l6 ! %l6 = 00000000000000ff ! %l7 = d23859d687692bb0, %l3 = 270cb94253dd0f59, %ccr = 00 movrgz %l7,%l3,%l6 ! Not Moved, %l6 = 00000000000000ff ! %l1 = 2821eeae90598589, %l5 = 0f4b34debe62e3a5, %l1 = 2821eeae90598589 and %l1,%l5,%l1 ! %l1 = 0801248e90408181 ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = 7a4f8db7 7b62843d c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 fb81cf39 c952be92 mov 0x0c0,%g5 stda %f16,[%o3+%g5]ASI_BLK_AIUSL ! Block Store to 00000000158000c0 ! %l6 = 00000000000000ff, Mem[0000000091800070] = d36b27f3 sth %l6,[%i0+0x070] ! Mem[0000000091800070] = 00ff27f3 ! %l6 = 00000000000000ff, %l4 = 9ce1e5daf6f6a659, %ccr = 00 movcs %icc,%l6,%l4 ! Register Not Moved ! Mem[0000000090000160] = cb433766, %g2 = 00000000782e73b6 lduh [%o4+0x160],%g2 ! %g2 = 000000000000cb43 ! Mem[000000001480007c] = 8b6d3716, %l1 = 0801248e90408181 ldstub [%o1+0x07c],%l1 ! %l1 = 0000008b000000ff ! Mem[0000000091000098] = 6aef4b96 d6cbdb1d, %g2 = 0000cb43, %g3 = 6f67cd2a ldd [%o6+0x098],%g2 ! %g2 = 000000006aef4b96 00000000d6cbdb1d ! Mem[0000000015800020] = 45f24e97, %l4 = 9ce1e5daf6f6a659 ldstuba [%o3+%i4]0x88,%l4 ! %l4 = 00000097000000ff p2_label_13: ! %cwp = 1 ! Mem[00000000910001a8] = 6ea1015a, %g18 = 1d306bd45ecdbe97 ldsw [%o6+0x1a8],%g2 ! %g2 = 1d306bd45ecdbe97 ! %f2 = 69a1216d, Mem[0000000090800188] = 8da22961 st %f2 ,[%o5+0x188] ! Mem[0000000090800188] = 69a1216d ! Mem[00000000918000a4] = ac9280c0, %g2 = 000000006ea1015a lduw [%i0+0x0a4],%g2 ! %g2 = 00000000ac9280c0 ! Mem[000000009000005c] = 8a440d82, %g2 = 00000000ac9280c0 ldsb [%o4+0x05f],%g2 ! %g2 = ffffffffffffff8a ! %l6 = 000000ff, %l7 = 87692bb0, Mem[0000000014800020] = b3ac8a1a 38ee6a58 stda %l6,[%o1+%i4]0x89 ! Mem[0000000014800020] = 000000ff 87692bb0 membar #Sync ! Added by membar checker (5) ! Mem[0000000090000000] = b32134dc 73e4b113 cadf3994 dc6949bc ! Mem[0000000090000010] = 933c0d13 28d5eef6 8bcefbc4 a0d39626 ! Mem[0000000090000020] = 3d84627b b78d4f7a 29b990ba 90ac6ac8 ! Mem[0000000090000030] = 68d5716f 5a01a16e 92be52c9 39cf81fb ldda [%o4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[0000000091800198] = b05bdb3b9fab9a43, %g2 = ffffffffffffff8a ldx [%i0+0x198],%g2 ! %g2 = b05bdb3b9fab9a43 ! %l7 = d23859d687692bb0, immd = 000000000000029a, %l1 = 000000000000008b mulx %l7,0x29a,%l1 ! %l1 = e699b81c479ba7e0 ! %l0 = c66fad7e9b6cb73d, Mem[000000009100011a] = 4a3b3b24 sth %l0,[%o6+0x11a] ! Mem[0000000091000118] = b73d3b24 ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = 7a4f8db7 7b62843d c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 fb81cf39 c952be92 stda %f16,[%o4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080 p2_label_14: ! %cwp = 1 ! Mem[00000000158001c5] = 86bc434a, %l6 = 00000000000000ff ldstub [%o3+0x1c5],%l6 ! %l6 = 000000bc000000ff ! Mem[00000000910000b8] = d78a4d0e, %g2 = b05bdb3b9fab9a43 ldsb [%o6+0x0b9],%g2 ! %g2 = ffffffffffffffd7 ! Mem[00000000140000e8] = caabd17b, %l6 = 00000000000000bc ldsb [%o0+0x0eb],%l6 ! %l6 = 000000000000007b ! Mem[0000000014800018] = 8f57c048, %l2 = 431b671e868862de swapa [%o1+%i3]0x81,%l2 ! %l2 = 000000008f57c048 ! Mem[000000001580017c] = ffe1eb8f, %l3 = 270cb94253dd0f59 lduw [%o3+0x17c],%l3 ! %l3 = 00000000ffe1eb8f restore ! CWP = 0 ! %l0 = 6e6533b61a8aacb3, Mem[00000000908001c2] = 2c11bcd7 sth %l0,[%i5+0x1c2] ! Mem[00000000908001c0] = acb3bcd7 ! Mem[0000000015800018] = ac20e462, %l5 = 000000003800a840 ldstuba [%i3+%o3]0x81,%l5 ! %l5 = 000000ac000000ff ! %l2 = 0000000029c9a2a7, %l2 = 0000000029c9a2a7, %y = 00000000 umulcc %l2,%l2,%l4 ! %l4 = 06d234ea4f95c8f1, %ccr = 00, %y = 06d234ea ! %f4 = 9a01fd9f 7a3a1f5b, Mem[00000000908000d8] = 1c5cc569 07bafb67 std %f4 ,[%i5+0x0d8] ! Mem[00000000908000d8] = 9a01fd9f 7a3a1f5b p2_label_15: ! Mem[0000000014000070] = 2c891444cfd15d7c, %f4 = 9a01fd9f 7a3a1f5b ldd [%i0+0x070],%f4 ! %f4 = 2c891444 cfd15d7c ! Mem[0000000015000000] = b3ac8a1ab633656e, %f6 = 258740de 4d65493c ldda [%i2+%g0]0x88,%f6 ! %f6 = b3ac8a1a b633656e ! %l4 = 06d234ea4f95c8f1, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l4,[%i5+0x168] ! Mem[0000000090800168] = 06d234ea4f95c8f1 ! %l5 = 00000000000000ac, Mem[00000000910001e0] = 43c5e12305c6cd45 stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000000000000ac ! Mem[00000000910001e4] = 00acd3ae, %g2 = ffffffffffffffd7 lduha [%i6+0x1e6]%asi,%g2 ! %g2 = 00000000000000ac ! Mem[0000000015000178] = 5a266210, %f0 = 53125a2b lda [%i2+0x178]%asi,%f0 ! %f0 = 5a266210 ! %l0 = 1a8aacb3, %l1 = 1a8aacb3, Mem[0000000090800020] = 2bc26a5d f81287db std %l0,[%i5+%o4] ! Mem[0000000090800020] = 1a8aacb3 1a8aacb3 ! Mem[0000000014800110] = 707d09209d2d85ad, %l2 = 0000000029c9a2a7, %l3 = 0000000038e2aef2 add %i1,0x110,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 707d09209d2d85ad ! Mem[0000000015800008] = 3d84627b, %l3 = 707d09209d2d85ad ldswa [%i3+%o1]0x81,%l3 ! %l3 = 000000003d84627b ! Mem[000000009080019c] = 4ae1df61, %g18 = e2f3b000658885be ldsw [%i5+0x19c],%g2 ! %g2 = e2f3b000658885be p2_label_16: ! %l2 = 0000000029c9a2a7, Mem[0000000091800090] = 7aa1c2b1, %asi = 80 stwa %l2,[%o0+0x090]%asi ! Mem[0000000091800090] = 29c9a2a7 ! %l6 = 00000000e482cf22, %l5 = 00000000000000ac, %l7 = 0000000000006eff udivx %l6,%l5,%l7 ! %l7 = 0000000001541bfe membar #Sync ! Added by membar checker (6) ! %f0 = 5a266210 2a58efee 69a1216d befd8f4a ! %f4 = 2c891444 cfd15d7c b3ac8a1a b633656e ! %f8 = aecd8bb0 81a6695f 2f8123eb 19af973f ! %f12 = 3fc5d48f 2cbe5ddf 9f2d1c66 4272b4f0 stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080 ! Mem[0000000015800010] = ffffffa6a934a782, %f30 = fb81cf39 c952be92 ldda [%i3+%o2]0x88,%f30 ! %f30 = ffffffa6 a934a782 ! Mem[00000000918000e4] = f53afb01, %g18 = e2f3b000658885be ldsw [%o0+0x0e4],%g2 ! %g2 = e2f3b000658885be ! Mem[00000000148001b0] = d9edd2fd, %l1 = 6e6533b61a8aacb3 swap [%i1+0x1b0],%l1 ! %l1 = 00000000d9edd2fd ! done : should take illegal inst trap, %l0 = 6e6533b61a8aacb3 done ! Illegal inst trap : %l0 = 6e6533b61a8aacc3 ! Mem[00000000910001b8] = 5b200641564f312a, %f48 = b32134dc 73e4b113 ldd [%i6+0x1b8],%f48 ! %f48 = 5b200641 564f312a ! %f24 = 7a4f8db7, Mem[0000000091800174] = 21f6e696 st %f24,[%o0+0x174] ! Mem[0000000091800174] = 7a4f8db7 ! Mem[00000000910000ac] = 09cf004c, %g2 = fffffffff53afb01 ldsh [%i6+0x0ae],%g2 ! %g2 = 00000000000009cf p2_label_17: ! retry : should take illegal inst trap, %l0 = 6e6533b61a8aacc3 retry ! Illegal inst trap : %l0 = 6e6533b61a8aacd3 ! %l1 = 00000000d9edd2fd, Mem[0000000090800048] = db9c0caf57bff2f8 stx %l1,[%i5+0x048] ! Mem[0000000090800048] = 00000000d9edd2fd ! %l0 = 6e6533b61a8aacd3, imm = 0000000000000feb, %l0 = 6e6533b61a8aacd3 orncc %l0,0xfeb,%l0 ! %l0 = fffffffffffffcd7, %ccr = 88 ! %f21 = 130d3c93, Mem[00000000910000dc] = ab27192a st %f21,[%i6+0x0dc] ! Mem[00000000910000dc] = 130d3c93 ! %f0 = 5a266210 2a58efee 69a1216d befd8f4a ! %f4 = 2c891444 cfd15d7c b3ac8a1a b633656e ! %f8 = aecd8bb0 81a6695f 2f8123eb 19af973f ! %f12 = 3fc5d48f 2cbe5ddf 9f2d1c66 4272b4f0 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0 ! Mem[00000000918001d0] = c1bb2911, %g2 = 00000000000009cf ldub [%o0+0x1d1],%g2 ! %g2 = 00000000000000c1 ! Mem[00000000908001ec] = dec5964c, %g2 = 00000000000000c1 ldsb [%i5+0x1ee],%g2 ! %g2 = ffffffffffffffde ! %l7 = 0000000001541bfe, Mem[00000000900001ce] = 26d0bce4 sth %l7,[%i4+0x1ce] ! Mem[00000000900001cc] = 1bfebce4 ! Mem[00000000908000b8] = 6739d29b, %g2 = ffffffffffffffde lduha [%i5+0x0ba]%asi,%g2 ! %g2 = 0000000000006739 ! %l2 = 0000000029c9a2a7, immed = fffffab5, %y = 06d234ea sdivcc %l2,-0x54b,%l4 ! %l4 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = fffffcd7 p2_label_18: ! Mem[000000009180006c] = 6800ff27, %g2 = 0000000000006739 ldsb [%o0+0x06f],%g2 ! %g2 = 0000000000000068 ! Mem[00000000908000b0] = b36b605e, %g2 = 0000000000000068 ldub [%i5+0x0b2],%g2 ! %g2 = 00000000000000b3 ! %l4 = 80000000, %l5 = 000000ac, Mem[0000000090000168] = b227989a 65de30a2 std %l4,[%i4+0x168] ! Mem[0000000090000168] = 80000000 000000ac ! Mem[00000000140001d8] = 0d99608505344fb6, %l5 = 00000000000000ac, %l5 = 00000000000000ac add %i0,0x1d8,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0d99608505344fb6 ! Mem[000000009100013c] = 700875df, %g2 = 00000000000000b3 ldub [%i6+0x13e],%g2 ! %g2 = 0000000000000070 ! Mem[0000000090000050] = d8a55643, %g18 = e2f3b000658885be ldsw [%i4+0x050],%g2 ! %g2 = e2f3b000658885be ! %l2 = 0000000029c9a2a7, Mem[0000000090000032] = 716f5a01 sth %l2,[%i4+0x032] ! Mem[0000000090000030] = a2a75a01 ! %l4 = ffffffff80000000, Mem[0000000015000008] = 268b5dea stwa %l4,[%i2+%o1]0x89 ! Mem[0000000015000008] = 80000000 ! Mem[0000000090000198] = a77c0a9c, %g2 = ffffffffd8a55643 lduw [%i4+0x198],%g2 ! %g2 = 00000000a77c0a9c ! %l7 = 0000000001541bfe, Mem[00000000908000b0] = 44feb36b605e7597 stx %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000001541bfe p2_label_19: ! immd = 00000000000003fd, %l6 = 00000000e482cf22, %ccr = 8a movcs %icc,0x3fd,%l6 ! Register Not Moved ! %l2 = 0000000029c9a2a7, %l6 = 00000000e482cf22, %l1 = 00000000d9edd2fd xor %l2,%l6,%l1 ! %l1 = 00000000cd4b6d85 ! %l6 = 00000000e482cf22, Mem[0000000015000020] = a5e70dae stha %l6,[%i2+%o4]0x81 ! Mem[0000000015000020] = cf220dae ! Code Fragment 1 p2_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d6cbdb1d mov 0x1d3,%g3 ! %g3 = 00000000000001d3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009180009c] = d84bd013, %g2 = 00000000a77c0a9c ldub [%o0+0x09e],%g2 ! %g2 = 00000000000000d8 ! %l1 = 00000000cd4b6d85, Mem[0000000091800164] = 8680e666 stw %l1,[%o0+0x164] ! Mem[0000000091800164] = cd4b6d85 ! Mem[0000000091000178] = 9af648dff72d807d, %f48 = 5b200641 564f312a ldd [%i6+0x178],%f48 ! %f48 = 9af648df f72d807d ! Mem[0000000090800070] = 7cf05abc 9854a2aa, %g2 = 000000d8, %g3 = 000001d3 ldd [%i5+0x070],%g2 ! %g2 = 000000007cf05abc 000000009854a2aa ! %l4 = ffffffff80000000, immed = 00000ed6, %y = fffffcd7 smulcc %l4,0xed6,%l6 ! %l6 = fffff89500000000, %ccr = 84, %y = fffff895 ! %l4 = ffffffff80000000, %l0 = fffffffffffffcd7, %l5 = 0d99608505344fb6 tsubcc %l4,%l0,%l5 ! %l5 = ffffffff80000329, %ccr = 9b p2_label_20: ! Mem[0000000090800098] = 37c5f7ec d71acb2b, %g2 = 7cf05abc, %g3 = 9854a2aa ldd [%i5+0x098],%g2 ! %g2 = 0000000037c5f7ec 00000000d71acb2b ! Mem[00000000910001b0] = f50398e9, %g2 = 0000000037c5f7ec ldsh [%i6+0x1b2],%g2 ! %g2 = fffffffffffff503 ! %l0 = fffffffffffffcd7, Mem[00000000908000d0] = ba3dbc55 stw %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = fffffcd7 ! Mem[0000000015800134] = c344f874, %l1 = 00000000cd4b6d85 lduw [%i3+0x134],%l1 ! %l1 = 00000000c344f874 ! %l3 = 000000003d84627b, Mem[000000009080010c] = 80909117 stw %l3,[%i5+0x10c] ! Mem[000000009080010c] = 3d84627b ! Mem[0000000090800040] = fe428b4f81f382b3, %g2 = fffffffffffff503 ldx [%i5+0x040],%g2 ! %g2 = fe428b4f81f382b3 ! %l6 = fffff89500000000, Mem[0000000090000118] = 0ddc6525 stw %l6,[%i4+0x118] ! Mem[0000000090000118] = 00000000 ! %f4 = 2c891444 cfd15d7c, Mem[0000000014800020] = 000000ff 87692bb0 stda %f4 ,[%i1+%o4]0x89 ! Mem[0000000014800020] = 2c891444 cfd15d7c ! Mem[0000000015000028] = e0286eff, %l2 = 0000000029c9a2a7 lduwa [%i2+%o5]0x88,%l2 ! %l2 = 00000000e0286eff ! %l5 = ffffffff80000329, Mem[00000000910001fc] = 0fb9a38f stb %l5,[%i6+0x1fc] ! Mem[00000000910001fc] = 29b9a38f p2_label_21: ! %f26 = c86aac90 ba90b929, Mem[00000000908000c0] = d80ecfdc 07f8fe08 std %f26,[%i5+0x0c0] ! Mem[00000000908000c0] = c86aac90 ba90b929 membar #Sync ! Added by membar checker (7) ! Mem[0000000090000080] = eeef582a 1062265a 4a8ffdbe 6d21a169 ! Mem[0000000090000090] = 7c5dd1cf 4414892c 6e6533b6 1a8aacb3 ! Mem[00000000900000a0] = 5f69a681 b08bcdae 3f97af19 eb23812f ! Mem[00000000900000b0] = df5dbe2c 8fd4c53f f0b47242 661c2d9f ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000910000d8] = 00a64fc7 130d3c93, %g2 = 81f382b3, %g3 = d71acb2b ldda [%i6+0x0d8]%asi,%g2 ! %g2 = 0000000000a64fc7 00000000130d3c93 ! immd = 00000000000003ae, %l0 = fffffffffffffcd7, %ccr = 9b movcs %xcc,0x3ae,%l0 ! Moved, %l0 = 00000000000003ae ! Mem[0000000014800000] = 92c5d48f, %l3 = 000000003d84627b ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffff92 ! Mem[00000000918000f0] = 74f48678 0ffffee9, %g2 = 00a64fc7, %g3 = 130d3c93 ldd [%o0+0x0f0],%g2 ! %g2 = 0000000074f48678 000000000ffffee9 ! %l3 = ffffffffffffff92, Mem[000000009000001f] = 263d8462 stb %l3,[%i4+0x01f] ! Mem[000000009000001c] = 923d8462 ! Mem[00000000900001f8] = c5f7be40395c7c6e, %f48 = 5a266210 2a58efee ldd [%i4+0x1f8],%f48 ! %f48 = c5f7be40 395c7c6e ! Mem[0000000014800040] = 638ad629deceb3e7, %l4 = ffffffff80000000, %l4 = ffffffff80000000 add %i1,0x40,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 638ad629deceb3e7 ! immd = 00000000000003ae, %l0 = 00000000000003ae, %ccr = 9b movn %xcc,0x3ae,%l0 ! Register Not Moved p2_label_22: ! Randomly selected nop nop ! Mem[00000000908000b4] = 01541bfe, %g2 = 0000000074f48678 lduh [%i5+0x0b4],%g2 ! %g2 = 0000000000000154 ! immd = 0000000000000278, %l1 = 00000000c344f874, %ccr = 9b movne %icc,0x278,%l1 ! Moved, %l1 = 0000000000000278 ! Mem[0000000015000018] = 92f3fdff, %l3 = ffffffffffffff92 ldsha [%i2+%o3]0x89,%l3 ! %l3 = fffffffffffffdff ! %l7 = 0000000001541bfe, Mem[00000000910000b6] = 1f8a8ad7 sth %l7,[%i6+0x0b6] ! Mem[00000000910000b4] = 1bfe8ad7 ! %l4 = 638ad629deceb3e7, %l6 = fffff89500000000, %ccr = 9b movl %icc,%l4,%l6 ! Register Not Moved ! Mem[0000000091000168] = 4c5386aa 97950aba, %g2 = 00000154, %g3 = 0ffffee9 ldd [%i6+0x168],%g2 ! %g2 = 000000004c5386aa 0000000097950aba ! Mem[0000000090800110] = bdf29a18, %g2 = 000000004c5386aa ldsh [%i5+0x112],%g2 ! %g2 = ffffffffffffbdf2 ! Mem[000000001580017c] = ffe1eb8f, %l0 = 00000000000003ae swap [%i3+0x17c],%l0 ! %l0 = 00000000ffe1eb8f ! %l4 = deceb3e7, %l5 = 80000329, Mem[0000000015800000] = 49b80990 1d59e0e4 stda %l4,[%i3+%g0]0x89 ! Mem[0000000015800000] = deceb3e7 80000329 p2_label_23: ! %f16 = 13b1e473 dc3421b3 bc4969dc 9439dfca ! %f20 = f6eed528 130d3c93 2696d3a0 c4fbce8b ! %f24 = 7a4f8db7 7b62843d c86aac90 ba90b929 ! %f28 = 6ea1015a 6f71d568 ffffffa6 a934a782 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0 ! Mem[00000000148001f5] = d0562f65, %l5 = ffffffff80000329 ldstub [%i1+0x1f5],%l5 ! %l5 = 00000056000000ff ! %l1 = 0000000000000278, %l2 = 00000000e0286eff, %ccr = 9b movg %icc,%l1,%l2 ! Moved, %l2 = 0000000000000278 ! Code Fragment 1 p2_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000097950aba mov -0x456,%g3 ! %g3 = fffffffffffffbaa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f2 = 69a1216d, Mem[0000000015000008] = 80000000 sta %f2 ,[%i2+%o1]0x88 ! Mem[0000000015000008] = 69a1216d ! Mem[0000000015800014] = a6ffffff, %l5 = 00000056, %l4 = deceb3e7 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a6ffffff ! %l4 = 00000000a6ffffff, %l6 = fffff89500000000, %l0 = 00000000ffe1eb8f xorcc %l4,%l6,%l0 ! %l0 = fffff895a6ffffff, %ccr = 88 ! Mem[0000000091800140] = e42e59b3, %g2 = ffffffffffffbdf2 ldub [%o0+0x141],%g2 ! %g2 = 00000000000000e4 ! Mem[0000000015000000] = b633656e, %f14 = 9f2d1c66 lda [%i2+%g0]0x88,%f14 ! %f14 = b633656e ! %l7 = 0000000001541bfe, Mem[0000000014000008] = b78fe839 stwa %l7,[%i0+%o1]0x88 ! Mem[0000000014000008] = 01541bfe p2_label_24: ! Mem[00000000158000f8] = 92be52c9, %l6 = 00000000, %l5 = 00000056 add %i3,0xf8,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000092be52c9 ! Mem[0000000014800028] = 2cf54fff, %l4 = 00000000a6ffffff swapa [%i1+%o5]0x88,%l4 ! %l4 = 000000002cf54fff ! Mem[0000000090800048] = 00000000d9edd2fd, %g2 = 00000000000000e4 ldx [%i5+0x048],%g2 ! %g2 = 00000000d9edd2fd ! %l0 = fffff895a6ffffff, Mem[0000000090000170] = 97a313f9e853aab2 stx %l0,[%i4+0x170] ! Mem[0000000090000170] = fffff895a6ffffff ! Mem[0000000014800000] = 8fd4c592, %l7 = 0000000001541bfe swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000008fd4c592 ! Mem[00000000908001c0] = aa16acb3, %g18 = e2f3b000658885be ldsw [%i5+0x1c0],%g2 ! %g2 = e2f3b000658885be ! %l2 = 0000000000000278, Mem[00000000910000df] = 93962412 stb %l2,[%i6+0x0df] ! Mem[00000000910000dc] = 78962412 ! %l0 = fffff895a6ffffff, %l6 = fffff89500000000, %ccr = 88 movvs %icc,%l0,%l6 ! Register Not Moved ! %l2 = 0000000000000278, %l5 = 0000000092be52c9, %y = fffff895 udiv %l2,%l5,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = a6ffffff ! %l2 = 0000000000000278, Mem[0000000091800190] = 70cde95e sth %l2,[%o0+0x190] ! Mem[0000000091800190] = 0278e95e p2_label_25: ! Mem[0000000015000010] = 514b5371a46b043c, %l7 = 000000008fd4c592 ldxa [%i2+%o2]0x81,%l7 ! %l7 = 514b5371a46b043c ! Mem[000000001400000c] = a6ecc5ef, %l2 = 0000000000000278 swap [%i0+0x00c],%l2 ! %l2 = 00000000a6ecc5ef ! Mem[0000000014800010] = 38e2a6b2, %l6 = fffff89500000000 ldstuba [%i1+%o2]0x88,%l6 ! %l6 = 000000b2000000ff ! Mem[00000000918000ac] = fb9b5dc8, %g2 = ffffffffaa16acb3 lduh [%o0+0x0ac],%g2 ! %g2 = 000000000000fb9b ! Mem[00000000918000bc] = 034f6e3b, %g2 = 000000000000fb9b lduw [%o0+0x0bc],%g2 ! %g2 = 00000000034f6e3b ! %l2 = 00000000a6ecc5ef, Mem[00000000900000ee] = 6ac868d5, %asi = 80 stha %l2,[%i4+0x0ee]%asi ! Mem[00000000900000ec] = c5ef68d5 ! %l3 = fffffffffffffdff, %l1 = 00000000ffffffff, %l0 = fffff895a6ffffff addcc %l3,%l1,%l0 ! %l0 = 00000000fffffdfe, %ccr = 19 ! Mem[00000000908000f0] = 9aafaf89 7992af2e, %g2 = 034f6e3b, %g3 = fffffbaa ldd [%i5+0x0f0],%g2 ! %g2 = 000000009aafaf89 000000007992af2e ! %l3 = fffffffffffffdff, Mem[0000000091000014] = 3561af0c sth %l3,[%i6+0x014] ! Mem[0000000091000014] = fdffaf0c ! %l3 = fffffffffffffdff, Mem[0000000015800020] = ff4ef245, %asi = 80 stha %l3,[%i3+0x020]%asi ! Mem[0000000015800020] = fdfff245 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000fffffdfe bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffffffff bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a6ecc5ef bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffdff bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002cf54fff bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000092be52c9 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000b2 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 514b5371a46b043c bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xa6ffffff,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5a266210 2a58efee bne %xcc,p2_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2c891444 cfd15d7c bne %xcc,p2_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b3ac8a1a b633656e bne %xcc,p2_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 3fc5d48f 2cbe5ddf bne %xcc,p2_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be b633656e 4272b4f0 bne %xcc,p2_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7a4f8db7 7b62843d bne %xcc,p2_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be ffffffa6 a934a782 bne %xcc,p2_f30_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9a01fd9f7cfec452 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 = fe1b540100000278 ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 63dd62d057483b47 ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 994e68281fe332ff ldx [%i0+0x098],%g3 ! Observed data at 0000000014000098 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x098,%g4 ldx [%g1+0x140],%g2 ! Expected data = f720d3bf15f606ba ldx [%i0+0x140],%g3 ! Observed data at 0000000014000140 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x140,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fe1b540166d6efe4 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 = de40872547d0378b ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa6e2383953227a ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 868862def7b95f0b ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7c5dd1cf4414892c ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffa6460244d1 ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 5d7bb7fddf499090 ldx [%i1+0x070],%g3 ! Observed data at 0000000014800070 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = bfa4e8c0ff6d3716 ldx [%i1+0x078],%g3 ! Observed data at 0000000014800078 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x078,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 7901a27266ab5b9f ldx [%i1+0x0a8],%g3 ! Observed data at 00000000148000a8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 1a8aacb3eec38fa3 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000148001b0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 000000a6d0ff2f65 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000148001f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x1f0,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6d21a1698aafe2fa ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = fffdf392543ee1e6 ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cf220dae6791cb20 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 = ff6e28e07d7af0aa ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = f720d3bf129ccb3b ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x050,%g4 ldx [%g1+0x110],%g2 ! Expected data = 53125a2b2a58efee ldx [%i2+0x110],%g3 ! Observed data at 0000000015000110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x110,%g4 ldx [%g1+0x198],%g2 ! Expected data = f720d3bf14674fa1 ldx [%i2+0x198],%g3 ! Observed data at 0000000015000198 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x198,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 07e15b21129ccb3b ldx [%i2+0x1d8],%g3 ! Observed data at 00000000150001d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 93814400a20330f1 ldx [%i2+0x1e0],%g3 ! Observed data at 00000000150001e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x1e0,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e7b3cede29030080 ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 82a734a9a6ffffff ldx [%i3+0x010],%g3 ! Observed data at 0000000015800010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff20e462b79d8a13 ldx [%i3+0x018],%g3 ! Observed data at 0000000015800018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fdfff2451a05b66d 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 = a9113346dbe93df7 ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 5b47f577ff3adeb9 ldx [%i3+0x068],%g3 ! Observed data at 0000000015800068 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x068,%g4 ldx [%g1+0x088],%g2 ! Expected data = ff731926c090d57a ldx [%i3+0x088],%g3 ! Observed data at 0000000015800088 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x088,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = b32134dc73e4b113 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000158000c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = cadf3994dc6949bc ldx [%i3+0x0c8],%g3 ! Observed data at 00000000158000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 933c0d1328d5eef6 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000158000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 8bcefbc4a0d39626 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000158000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 3d84627bb78d4f7a ldx [%i3+0x0e0],%g3 ! Observed data at 00000000158000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 29b990ba90ac6ac8 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000158000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 68d5716f5a01a16e ldx [%i3+0x0f0],%g3 ! Observed data at 00000000158000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 92be52c939cf81fb ldx [%i3+0x0f8],%g3 ! Observed data at 00000000158000f8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x178],%g2 ! Expected data = b3b515ec000003ae ldx [%i3+0x178],%g3 ! Observed data at 0000000015800178 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x178,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 458d005e86ff434a ldx [%i3+0x1c0],%g3 ! Observed data at 00000000158001c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x1c0,%g4 ! The test for processor 2 has passed p2_passed: ta GOOD_TRAP nop p2_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p2_failed p2_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p2_failed p2_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p2_failed p2_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p2_failed p2_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p2_failed p2_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p2_failed p2_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p2_failed p2_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p2_failed p2_f0_fail: set p2_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f4_fail: set p2_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f6_fail: set p2_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f12_fail: set p2_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f14_fail: set p2_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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 p2_f30_fail: set p2_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800020] udivx %l6,-0x646,%l3 done p2_trap1o: ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800020] udivx %l6,-0x646,%l3 done p2_trap2e: tsubcctv %l4,0xba7,%l7 add %l1,%l3,%l5 membar #Sync mov 0x0c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync mov 0x100,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000000] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800028] stha %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800028] done p2_trap2o: tsubcctv %l4,0xba7,%l7 add %l1,%l3,%l5 membar #Sync mov 0x0c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync mov 0x100,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000000] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014800028] stha %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800028] done p2_trap3e: sub %l7,%l5,%l4 nop done p2_trap3o: sub %l7,%l5,%l4 nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0db0f8f64748a911 ldx [%g1+0x008],%l1 ! %l1 = ce049f10028a964c ldx [%g1+0x010],%l2 ! %l2 = 65848d6aa934a782 ldx [%g1+0x018],%l3 ! %l3 = 2388bc5601dfa747 ldx [%g1+0x020],%l4 ! %l4 = c72cb1648db6eb34 ldx [%g1+0x028],%l5 ! %l5 = ecc38b1e410d8e3f ldx [%g1+0x030],%l6 ! %l6 = 5d7bb7fddf499090 ldx [%g1+0x038],%l7 ! %l7 = e21d5644be068c45 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 = c66fad7e9b6cb73d ldx [%g1+0x048],%l1 ! %l1 = 2821eeae90598589 ldx [%g1+0x050],%l2 ! %l2 = 431b671e868862de ldx [%g1+0x058],%l3 ! %l3 = 270cb94253dd0f59 ldx [%g1+0x060],%l4 ! %l4 = 9ce1e5daf6f6a659 ldx [%g1+0x068],%l5 ! %l5 = 0f4b34debe62e3a5 ldx [%g1+0x070],%l6 ! %l6 = 698a836e55bff93c ldx [%g1+0x078],%l7 ! %l7 = d23859d687692bb0 ! 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 = ca985376 f1b5d36a 99cb7f8e d78109b8 ! %f4 = d628aef2 2ba1b1be 75e3003f 6fb20f08 ! %f8 = 14f66612 e8a5ea1a 5324a3cb f4f2d9c5 ! %f12 = ada38b53 c9cfb4c7 b9759530 98127705 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a9470d22 2056bdef 53d2d345 aea5b96e ! %f20 = b11899ec 7b3a3a22 90c1b979 a379f9e2 ! %f24 = 70af4827 3dd4d224 56663c5f 93332cee ! %f28 = 7a47343d 9750924f 0fd4f2f9 bf6034d4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 68577703 e08c81cb 55c7d0ea f7d7ff3f ! %f36 = fbd5bf25 1f1141a1 4ff4a5ec 20f2138b ! %f40 = 56c86a00 f1cc8bc5 55b877f8 e5359f12 ! %f44 = 8011b2c8 a098eb83 9accce95 974e6a7c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb3a6ba5000000064,%g7,%g1 ! GSR scale = 12, align = 4 wr %g1,%g0,%gsr ! GSR = b3a6ba5000000064 wr %g0,%y ! Clear Y 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] = 2afe40b6, %l3 = bab060d20b91a5a1 swapa [%i0+%o5]0x81,%l3 ! %l3 = 000000002afe40b6 ! %l1 = 478dae81f9108b76, %l0 = cb683e33f03b2203, %ccr = 44 movneg %xcc,%l1,%l0 ! Register Not Moved ! Mem[00000000918000f8] = 02aceb20 79f08279, %g2 = 00000000, %g3 = 00000000 ldd [%o0+0x0f8],%g2 ! %g2 = 0000000002aceb20 0000000079f08279 ! Mem[0000000090000094] = 454ff390, %g2 = 0000000002aceb20 lduh [%i4+0x094],%g2 ! %g2 = 000000000000454f ! %l6 = f6125853, %l7 = ece041f4, Mem[0000000090800000] = 2ef416c9 5b35fe68 std %l6,[%i5+%g0] ! Mem[0000000090800000] = f6125853 ece041f4 ! %f20 = b11899ec 7b3a3a22, Mem[0000000016000018] = 78e71a13 8bbbdae5 stda %f20,[%i0+%o3]0x89 ! Mem[0000000016000018] = b11899ec 7b3a3a22 ! %l3 = 000000002afe40b6, Mem[0000000090800102] = 7e1329a5 sth %l3,[%i5+0x102] ! Mem[0000000090800100] = 40b629a5 ! Mem[000000001600015c] = 501ba7dd, %l0 = cb683e33f03b2203 lduh [%i0+0x15c],%l0 ! %l0 = 000000000000501b ! %l7 = 9e723f3bece041f4, %l3 = 000000002afe40b6, %ccr = 44 movle %xcc,%l7,%l3 ! Moved, %l3 = 9e723f3bece041f4 ! Mem[0000000091800090] = b170c3ac, %g2 = 000000000000454f ldub [%o0+0x093],%g2 ! %g2 = 00000000000000b1 p3_label_2: ! %l6 = 97d9eeeff6125853, %l2 = 1ecae29c55f12ace, %y = 00000000 smulcc %l6,%l2,%l6 ! %l6 = fcaabcefba63b0ca, %ccr = 88, %y = fcaabcef ! %l3 = 9e723f3bece041f4, Mem[000000009180010a] = aa948255 stb %l3,[%o0+0x10a] ! Mem[0000000091800108] = f4948255 ! %l1 = 478dae81f9108b76, Mem[0000000016000078] = 3ed4729f11ea5467 stx %l1,[%i0+0x078] ! Mem[0000000016000078] = 478dae81f9108b76 ! Mem[0000000017000124] = 0eb7f50a, %l4 = c5e265288d548e8a ldstub [%i2+0x124],%l4 ! %l4 = 0000000e000000ff ! %l2 = 1ecae29c55f12ace, imm = 000000000000000e, %l0 = 000000000000501b sra %l2,0x00e,%l0 ! %l0 = 00000000000157c4 ! %l2 = 55f12ace, %l3 = ece041f4, Mem[0000000016000018] = 223a3a7b ec9918b1 stda %l2,[%i0+%o3]0x80 ! Mem[0000000016000018] = 55f12ace ece041f4 ! Mem[0000000017000028] = cc159232 c2562e7b, %l2 = 55f12ace, %l3 = ece041f4 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000c2562e7b 00000000cc159232 ! Mem[0000000090800120] = fd98399b f8d999bf, %g2 = 000000b1, %g3 = 79f08279 ldd [%i5+0x120],%g2 ! %g2 = 00000000fd98399b 00000000f8d999bf ! Mem[00000000170000ca] = 43621687, %l0 = 00000000000157c4 ldstub [%i2+0x0ca],%l0 ! %l0 = 00000016000000ff ! Mem[0000000017000140] = e4090f05, %l2 = 00000000c2562e7b ldsh [%i2+0x140],%l2 ! %l2 = ffffffffffffe409 p3_label_3: ! %l5 = f40c84847e60c1d1, Mem[00000000900000e8] = a20761f7 sth %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = c1d161f7 ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 00000000fd98399b ldx [%i5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd ! Mem[00000000918001a8] = 18e54e17, %g2 = a40c9e1c172967cd ldsha [%o0+0x1aa]%asi,%g2 ! %g2 = 00000000000018e5 ! %l0 = 0000000000000016, Mem[0000000090800098] = 37c5f7ecd71acb2b stx %l0,[%i5+0x098] ! Mem[0000000090800098] = 0000000000000016 ! Mem[00000000910000f0] = e81b43d47a07eeca, %g2 = 00000000000018e5 ldx [%i6+0x0f0],%g2 ! %g2 = e81b43d47a07eeca ! %l6 = fcaabcefba63b0ca, %l0 = 0000000000000016, %l2 = ffffffffffffe409 orncc %l6,%l0,%l2 ! %l2 = ffffffffffffffeb, %ccr = 88 ! Code Fragment 1 p3_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f8d999bf mov 0xc31,%g3 ! %g3 = 0000000000000c31 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000016800150] = 47611dfe19af2f09, %l3 = 00000000cc159232, %l4 = 000000000000000e add %i1,0x150,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 47611dfe19af2f09 ! %l5 = f40c84847e60c1d1 sethi %hi(0x9d4e9000),%l5 ! %l5 = 000000009d4e9000 ! %l7 = 9e723f3bece041f4, Mem[0000000090800170] = 5955679b67148569, %asi = 80 stxa %l7,[%i5+0x170]%asi ! Mem[0000000090800170] = 9e723f3bece041f4 p3_label_4: ! %l6 = fcaabcefba63b0ca, %l2 = ffffffffffffffeb, %l1 = 478dae81f9108b76 taddcc %l6,%l2,%l1 ! %l1 = fcaabcefba63b0b5, %ccr = 9b ! %l1 = fcaabcefba63b0b5, %l1 = fcaabcefba63b0b5, %y = fcaabcef smul %l1,%l1,%l4 ! %l4 = 12eda22f29f75ff9, %y = 12eda22f ! %l4 = 12eda22f29f75ff9, Mem[00000000908001d7] = 72af69c0 stb %l4,[%i5+0x1d7] ! Mem[00000000908001d4] = f9af69c0 ! %l7 = 9e723f3bece041f4, %l6 = fcaabcefba63b0ca, %ccr = 9b movl %icc,%l7,%l6 ! Register Not Moved ! Mem[0000000016800008] = 805e6827, %l3 = 00000000cc159232 ldstuba [%i1+%o1]0x80,%l3 ! %l3 = 00000080000000ff ! %l2 = ffffffffffffffeb, imm = fffffffffffffb16, %l2 = ffffffffffffffeb addc %l2,-0x4ea,%l2 ! %l2 = fffffffffffffb02 ! Mem[0000000017000000] = e5dbea3b, %l1 = fcaabcefba63b0b5 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffe5 ! %l2 = fffffffffffffb02, %l0 = 0000000000000016, %l0 = 0000000000000016 taddcc %l2,%l0,%l0 ! %l0 = fffffffffffffb18, %ccr = 8a ! %f6 = 75e3003f 6fb20f08, Mem[0000000091000160] = 18ddd80d 86eb4c22 std %f6 ,[%i6+0x160] ! Mem[0000000091000160] = 75e3003f 6fb20f08 ! %l0 = fffffb18, %l1 = ffffffe5, Mem[0000000091800180] = 15b2e693 cbbbb590 std %l0,[%o0+0x180] ! Mem[0000000091800180] = fffffb18 ffffffe5 p3_label_5: ! Mem[0000000017800144] = c5749dc1, %l0 = fffffffffffffb18 swap [%i3+0x144],%l0 ! %l0 = 00000000c5749dc1 ! Mem[00000000910001c0] = 2483df15cda413cb, %g2 = e81b43d47a07eeca ldxa [%i6+0x1c0]%asi,%g2 ! %g2 = 2483df15cda413cb ! Mem[0000000016000000] = 6f5739dd, %f13 = c9cfb4c7 lda [%i0+%g0]0x88,%f13 ! %f13 = 6f5739dd ! Mem[0000000016800018] = d82bf27a50537b16, %f24 = 70af4827 3dd4d224 ldda [%i1+%o3]0x81,%f24 ! %f24 = d82bf27a 50537b16 ! Mem[0000000016000020] = b9e2957f, %l1 = ffffffffffffffe5 ldswa [%i0+%o4]0x88,%l1 ! %l1 = ffffffffb9e2957f ! %l2 = fffffffffffffb02, imm = 0000000000000023, %l7 = 9e723f3bece041f4 srlx %l2,0x023,%l7 ! %l7 = 000000001fffffff ! %l7 = 000000001fffffff, Mem[0000000091000008] = c1a845c53a363bbc stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 000000001fffffff ! Mem[0000000016800018] = d82bf27a, %l7 = 000000001fffffff swapa [%i1+%o3]0x80,%l7 ! %l7 = 00000000d82bf27a ! %l2 = fffffffffffffb02, %l1 = ffffffffb9e2957f, %ccr = 8a movrlez %l2,%l1,%l0 ! Moved, %l0 = ffffffffb9e2957f ! Mem[0000000016000028] = 0b91a5a1, %l0 = ffffffffb9e2957f lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000b91 p3_label_6: ! %f21 = 7b3a3a22, Mem[0000000017800010] = 2ebe2767 sta %f21,[%i3+%o2]0x88 ! Mem[0000000017800010] = 7b3a3a22 ! %f14 = b9759530, Mem[0000000090000090] = 3b5c943f st %f14,[%i4+0x090] ! Mem[0000000090000090] = b9759530 ! Mem[00000000160001b8] = 22156d04, %l1 = b9e2957f, %l3 = 00000080 add %i0,0x1b8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000022156d04 membar #Sync ! Added by membar checker (8) ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = b9759530 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090800048] = db9c0caf 57bff2f8, %g2 = cda413cb, %g3 = 00000c31 ldda [%i5+0x048]%asi,%g2 ! %g2 = 00000000db9c0caf 0000000057bff2f8 ! Mem[00000000900000c8] = 2403e27a66182968, %g2 = 00000000db9c0caf ldx [%i4+0x0c8],%g2 ! %g2 = 2403e27a66182968 ! %f8 = 14f66612 e8a5ea1a, Mem[0000000017000010] = 04f35768 8218af67 stda %f8 ,[%i2+%o2]0x88 ! Mem[0000000017000010] = 14f66612 e8a5ea1a ! Mem[0000000016000000] = dd39576f, %l4 = 12eda22f29f75ff9 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffdd39576f ! %l7 = 00000000d82bf27a, Mem[0000000017000048] = 2c0eb9a847071ede stx %l7,[%i2+0x048] ! Mem[0000000017000048] = 00000000d82bf27a ! Mem[00000000170001c4] = 4ee1d454, %l2 = fffffffffffffb02 swap [%i2+0x1c4],%l2 ! %l2 = 000000004ee1d454 p3_label_7: ! Mem[0000000016800008] = ff5e6827, %l6 = fcaabcefba63b0ca lduwa [%i1+%o1]0x80,%l6 ! %l6 = 00000000ff5e6827 ! Mem[00000000160001e8] = bfa7df22, %l5 = 000000009d4e9000 ldsw [%i0+0x1e8],%l5 ! %l5 = ffffffffbfa7df22 ! Mem[0000000090000080] = 44b6407b d7017154, %g2 = 66182968, %g3 = 57bff2f8 ldd [%i4+0x080],%g2 ! %g2 = 0000000044b6407b 00000000d7017154 ! Mem[0000000091000188] = 108be6b0, %g2 = 0000000044b6407b ldsba [%i6+0x18a]%asi,%g2 ! %g2 = 0000000000000010 ! Mem[00000000168001e4] = 538ce096, %l3 = 0000000022156d04 swap [%i1+0x1e4],%l3 ! %l3 = 00000000538ce096 membar #Sync ! Added by membar checker (9) ! %l2 = 000000004ee1d454, Mem[0000000090000099] = 7fe665e1 stb %l2,[%i4+0x099] ! Mem[0000000090000098] = 54e665e1 ! %l4 = dd39576f, %l5 = bfa7df22, Mem[0000000017800018] = fa461bdf d14b3120 stda %l4,[%i3+%o3]0x89 ! Mem[0000000017800018] = dd39576f bfa7df22 ! %l7 = 00000000d82bf27a, Mem[00000000910001f0] = a972542d4e89cfe8 stx %l7,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000d82bf27a ! Mem[0000000091000130] = 7f1dfcfd f46a516c, %g2 = 00000010, %g3 = d7017154 ldd [%i6+0x130],%g2 ! %g2 = 000000007f1dfcfd 00000000f46a516c ! Mem[00000000918001a0] = 910fae53 832781d2, %g2 = 7f1dfcfd, %g3 = f46a516c ldda [%o0+0x1a0]%asi,%g2 ! %g2 = 00000000910fae53 00000000832781d2 p3_label_8: ! Mem[00000000908000f4] = 7992af2e, %g2 = 00000000910fae53 lduw [%i5+0x0f4],%g2 ! %g2 = 000000007992af2e ! %f24 = d82bf27a 50537b16, Mem[0000000091800130] = 899608d8 6cdc198e std %f24,[%o0+0x130] ! Mem[0000000091800130] = d82bf27a 50537b16 ! Mem[0000000016800010] = 280662c9f8665308, %f24 = d82bf27a 50537b16 ldda [%i1+%o2]0x89,%f24 ! %f24 = 280662c9 f8665308 ! immd = 000000000000000a, %l5 = ffffffffbfa7df22, %ccr = 8a mova %xcc,0x00a,%l5 ! Moved, %l5 = 000000000000000a ! Mem[00000000168000b6] = 76ca5bf6, %l1 = ffffffffb9e2957f ldstub [%i1+0x0b6],%l1 ! %l1 = 0000005b000000ff ! %l3 = 00000000538ce096, Mem[0000000090000086] = 71546280 sth %l3,[%i4+0x086] ! Mem[0000000090000084] = e0966280 ! %f4 = d628aef2 2ba1b1be, Mem[0000000091800050] = a0c47e23 70e91ef3 std %f4 ,[%o0+0x050] ! Mem[0000000091800050] = d628aef2 2ba1b1be ! %l3 = 00000000538ce096, imm = 000000000000000b, %l6 = 00000000ff5e6827 sll %l3,0x00b,%l6 ! %l6 = 0000029c6704b000 ! %l0 = 0000000000000b91, immed = 000001fd, %ccr = 8a movrlez %l0,0x1fd,%l4 ! Not Moved, %l4 = ffffffffdd39576f ! Mem[0000000017800008] = c6454921, %l2 = 000000004ee1d454 ldswa [%i3+%o1]0x80,%l2 ! %l2 = ffffffffc6454921 p3_label_9: ! %l3 = 00000000538ce096, Mem[0000000091000010] = 871fcd183561af0c stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 00000000538ce096 ! Mem[0000000090800008] = 5331b4af, %g2 = 000000007992af2e ldsha [%i5+0x008]%asi,%g2 ! %g2 = 0000000000005331 ! %l5 = 000000000000000a, Mem[0000000016000008] = 98a067a968cce5a2 stxa %l5,[%i0+%o1]0x89 ! Mem[0000000016000008] = 000000000000000a ! Mem[0000000017800008] = 214945c6, %l5 = 000000000000000a lduba [%i3+%o1]0x88,%l5 ! %l5 = 00000000000000c6 ! %f10 = 5324a3cb f4f2d9c5, Mem[0000000017000000] = e5dbea3b a74167a3 stda %f10,[%i2+0x000]%asi ! Mem[0000000017000000] = 5324a3cb f4f2d9c5 ! Mem[00000000918001dc] = 0808e019, %g2 = 0000000000005331 lduh [%o0+0x1de],%g2 ! %g2 = 0000000000000808 ! %f2 = 99cb7f8e d78109b8, Mem[0000000091000180] = 35375014 f4b74bc7 std %f2 ,[%i6+0x180] ! Mem[0000000091000180] = 99cb7f8e d78109b8 ! Mem[00000000160000c4] = 18bf2cc3, %l6 = 0000029c6704b000 swap [%i0+0x0c4],%l6 ! %l6 = 0000000018bf2cc3 ! %l0 = 0000000000000b91, %l5 = 00000000000000c6, %l0 = 0000000000000b91 srlx %l0,%l5,%l0 ! %l0 = 000000000000002e ! Mem[0000000016800028] = 66aa833a, %l1 = 000000000000005b swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000066aa833a p3_label_10: ! %l0 = 0000002e, %l1 = 66aa833a, Mem[0000000017000000] = cba32453 c5d9f2f4 stda %l0,[%i2+%g0]0x89 ! Mem[0000000017000000] = 0000002e 66aa833a ! %l3 = 00000000538ce096, Mem[00000000900000ac] = 068cd5a5 stw %l3,[%i4+0x0ac] ! Mem[00000000900000ac] = 538ce096 ! %l0 = 0000002e, %l1 = 66aa833a, Mem[0000000090800030] = 3c186517 11bdd40b std %l0,[%i5+0x030] ! Mem[0000000090800030] = 0000002e 66aa833a ! %l2 = c6454921, %l3 = 538ce096, Mem[0000000090800038] = 8fe8d494 c651a3ae std %l2,[%i5+0x038] ! Mem[0000000090800038] = c6454921 538ce096 ! %l0 = 000000000000002e, Mem[0000000091000150] = a1b9af53e4484f8d stx %l0,[%i6+0x150] ! Mem[0000000091000150] = 000000000000002e ! %l4 = ffffffffdd39576f, imm = 0000000000000a6f, %l2 = ffffffffc6454921 addcc %l4,0xa6f,%l2 ! %l2 = ffffffffdd3961de, %ccr = 88 ! %l4 = ffffffffdd39576f, Mem[00000000900001c0] = 927ca02160d76f00 stx %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = ffffffffdd39576f ! %l4 = dd39576f, %l5 = 000000c6, Mem[00000000900001d0] = bce499f4 fb10c4c3 std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = dd39576f 000000c6 ! %l0 = 0000002e, %l1 = 66aa833a, Mem[0000000090000168] = b227989a 65de30a2 std %l0,[%i4+0x168] ! Mem[0000000090000168] = 0000002e 66aa833a ! %l4 = ffffffffdd39576f, immed = 000000d1, %y = 12eda22f udivcc %l4,0x0d1,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 0000002e p3_label_11: ! %l3 = 00000000538ce096, Mem[0000000017000020] = 174edc6c stha %l3,[%i2+%o4]0x89 ! Mem[0000000017000020] = 174ee096 ! %f0 = ca985376 f1b5d36a 99cb7f8e d78109b8 ! %f4 = d628aef2 2ba1b1be 75e3003f 6fb20f08 ! %f8 = 14f66612 e8a5ea1a 5324a3cb f4f2d9c5 ! %f12 = ada38b53 6f5739dd b9759530 98127705 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0 ! Mem[0000000017800052] = 6586ac9c, %l4 = ffffffffdd39576f ldstub [%i3+0x052],%l4 ! %l4 = 000000ac000000ff ! %l6 = 00000000ffffffff, %l5 = 00000000000000c6, %y = 0000002e smulcc %l6,%l5,%l2 ! %l2 = ffffffffffffff3a, %ccr = 88, %y = ffffffff ! %l2 = ffffff3a, %l3 = 538ce096, Mem[0000000016000020] = 7f95e2b9 1b261ab8 stda %l2,[%i0+%o4]0x80 ! Mem[0000000016000020] = ffffff3a 538ce096 ! Mem[000000001700014c] = dcedd3dd, %l6 = 00000000ffffffff swap [%i2+0x14c],%l6 ! %l6 = 00000000dcedd3dd ! %f30 = 0fd4f2f9 bf6034d4, Mem[0000000017800008] = 214945c6 eaab0ce1 stda %f30,[%i3+%o1]0x88 ! Mem[0000000017800008] = 0fd4f2f9 bf6034d4 membar #Sync ! Added by membar checker (10) ! Mem[0000000017800040] = e2ccd6be 576c35bc cdc0ba5b e88b4469 ! Mem[0000000017800050] = 6586ff9c 5ea75547 636e10be 2ec47f96 ! Mem[0000000017800060] = fd2c926f 59fe0678 c5419860 552f4afd ! Mem[0000000017800070] = b81afba3 23bd2dd4 f95f60f5 2981d7fd mov 0x040,%g6 ldda [%i3+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000017800040 ! %l5 = 00000000000000c6, Mem[0000000091800000] = 17e8c511 stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 000000c6 ! %l3 = 00000000538ce096, %l5 = 00000000000000c6, %ccr = 88 movre %l3,%l5,%l6 ! Not Moved, %l6 = 00000000dcedd3dd p3_label_12: ! %l6 = 00000000dcedd3dd, Mem[0000000091800014] = 5f94ed06, %asi = 80 stwa %l6,[%o0+0x014]%asi ! Mem[0000000091800014] = dcedd3dd ! Mem[000000009000013c] = 2f71a080, %g2 = 0000000000000808 lduh [%i4+0x13c],%g2 ! %g2 = 0000000000002f71 ! %l4 = 000000ac, %l5 = 000000c6, Mem[0000000090000150] = 9d18554b e5151163 std %l4,[%i4+0x150] ! Mem[0000000090000150] = 000000ac 000000c6 ! %l0 = 000000000000002e, imm = 0000000000000abc, %l7 = 00000000d82bf27a xnorcc %l0,0xabc,%l7 ! %l7 = fffffffffffff56d, %ccr = 88 ! %l4 = 000000ac, %l5 = 000000c6, Mem[0000000016000010] = f823efde 94e9739f stda %l4,[%i0+%o2]0x81 ! Mem[0000000016000010] = 000000ac 000000c6 ! Code Fragment 1 p3_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000832781d2 mov 0xfa9,%g3 ! %g3 = 0000000000000fa9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 0000000066aa833a, immed = 00000946, %y = ffffffff udivcc %l1,0x946,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 0000002e ! Mem[0000000016800018] = ffffff1f, %l6 = 00000000dcedd3dd ldsba [%i1+%o3]0x88,%l6 ! %l6 = 000000000000001f ! Mem[0000000017000020] = 96e04e17, %l7 = fffffffffffff56d lduha [%i2+%o4]0x81,%l7 ! %l7 = 00000000000096e0 ! Mem[000000001600015c] = 501ba7dd, %l2 = ffffff3a, %l1 = 66aa833a add %i0,0x15c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000501ba7dd p3_label_13: ! Mem[0000000016800168] = aeb4fa6fa94e4620, %l4 = 00000000000000ac, %l2 = ffffffffffffff3a add %i1,0x168,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = aeb4fa6fa94e4620 ! Mem[0000000091800000] = 000000c6 f86d648a, %g2 = 00002f71, %g3 = 00000fa9 ldd [%o0+%g0],%g2 ! %g2 = 00000000000000c6 00000000f86d648a ! Mem[00000000918000e0] = 8467a9e3, %g18 = 2ba3e1d1f6d40c17 ldsw [%o0+0x0e0],%g2 ! %g2 = 2ba3e1d1f6d40c17 ! %l2 = aeb4fa6fa94e4620, Mem[000000009180018d] = 39cc1d70 stb %l2,[%o0+0x18d] ! Mem[000000009180018c] = 20cc1d70 ! Mem[0000000017000008] = b57097fde7f4da94, %f22 = 90c1b979 a379f9e2 ldda [%i2+%o1]0x88,%f22 ! %f22 = b57097fd e7f4da94 ! Mem[0000000016800018] = 1fffffff, %l5 = 00000000ffffffff ldswa [%i1+%o3]0x81,%l5 ! %l5 = 000000001fffffff ! %l6 = 000000000000001f, %l5 = 000000001fffffff, %ccr = 0a movl %xcc,%l6,%l5 ! Register Not Moved ! Mem[00000000160000ac] = 2d14fb71, %l2 = a94e4620, %l1 = 501ba7dd add %i0,0xac,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002d14fb71 ! Mem[0000000090000018] = ed38b38b, %g18 = 2ba3e1d1f6d40c17 ldsw [%i4+%o3],%g2 ! %g2 = 2ba3e1d1f6d40c17 ! %f24 = 280662c9 f8665308, Mem[0000000016000018] = 55f12ace ece041f4 stda %f24,[%i0+%o3]0x81 ! Mem[0000000016000018] = 280662c9 f8665308 p3_label_14: ! immd = 0000000000000062, %l6 = 000000000000001f, %ccr = 0a movl %icc,0x062,%l6 ! Register Not Moved ! %l1 = 000000002d14fb71, immed = 00000b18, %l0 = 000000000000002e tsubcctv %l1,0xb18,%l0 ! %l0 = 0000000000000051, Trapped ! Mem[0000000090000140] = a1d61b60, %g2 = ffffffffed38b38b ldsh [%i4+0x142],%g2 ! %g2 = ffffffffffffa1d6 ! %l1 = 000000002d14fb71, %l2 = aeb4fa6fa94e4620, %l3 = 00000000538ce096 xorcc %l1,%l2,%l3 ! %l3 = aeb4fa6f845abd51, %ccr = 88 ! immd = 0000000000000178, %l7 = 00000000000096e0, %ccr = 88 movne %icc,0x178,%l7 ! Moved, %l7 = 0000000000000178 ! Mem[0000000017800010] = 223a3a7b, %l3 = aeb4fa6f845abd51 ldstuba [%i3+%o2]0x80,%l3 ! %l3 = 00000022000000ff ! %l2 = aeb4fa6fa94e4620, %l0 = 0000000000000051, %y = 0000002e udiv %l2,%l0,%l1 ! %l1 = 00000000937910ab mov %l0,%y ! %y = 00000051 ! Mem[0000000017800000] = 14a1c9c4, %l0 = 0000000000000051 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000c4000000ff ! immd = 0000000000000040, %l0 = 00000000000000c4, %ccr = 88 move %icc,0x040,%l0 ! Register Not Moved ! %l5 = 000000001fffffff, Mem[00000000170000c8] = 4362ff87d2c849f0, %asi = 80 stxa %l5,[%i2+0x0c8]%asi ! Mem[00000000170000c8] = 000000001fffffff p3_label_15: ! immd = 000000000000025b, %l6 = 000000000000001f, %ccr = 88 move %xcc,0x25b,%l6 ! Register Not Moved ! %l0 = 000000c4, %l1 = 937910ab, Mem[0000000091800048] = 36ce89f4 69acaea9 std %l0,[%o0+0x048] ! Mem[0000000091800048] = 000000c4 937910ab ! %l1 = 00000000937910ab, %l5 = 000000001fffffff, %l2 = aeb4fa6fa94e4620 xnor %l1,%l5,%l2 ! %l2 = ffffffff737910ab ! %l2 = 737910ab, %l3 = 00000022, Mem[0000000016800010] = 085366f8 c9620628 stda %l2,[%i1+%o2]0x81 ! Mem[0000000016800010] = 737910ab 00000022 ! %l7 = 0000000000000178, imm = fffffffffffff75e, %l3 = 0000000000000022 xorcc %l7,-0x8a2,%l3 ! %l3 = fffffffffffff626, %ccr = 88 ! Mem[0000000017000028] = cc159232 c2562e7b, %l4 = 000000ac, %l5 = 1fffffff ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000c2562e7b 00000000cc159232 ! Mem[000000009000015c] = e9cb4337, %g2 = ffffffffffffa1d6 ldub [%i4+0x15f],%g2 ! %g2 = 00000000000000e9 ! Mem[0000000016000020] = ffffff3a, %l4 = 00000000c2562e7b ldsha [%i0+%o4]0x80,%l4 ! %l4 = ffffffffffffffff ! %l1 = 00000000937910ab, Mem[0000000017000018] = 429c0153 stba %l1,[%i2+%o3]0x81 ! Mem[0000000017000018] = ab9c0153 ! Mem[00000000170000e8] = ff0db2bd, %f26 = 56663c5f ld [%i2+0x0e8],%f26 ! %f26 = ff0db2bd p3_label_16: ! %l4 = ffffffffffffffff, imm = 00000000000003be, %l1 = 00000000937910ab orcc %l4,0x3be,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! %l5 = 00000000cc159232, Mem[0000000090000148] = c716afdb8185ddfa stx %l5,[%i4+0x148] ! Mem[0000000090000148] = 00000000cc159232 ! %f15 = 2981d7fd, Mem[0000000017800008] = d43460bf sta %f15,[%i3+%o1]0x81 ! Mem[0000000017800008] = 2981d7fd ! %l1 = ffffffffffffffff, %l4 = ffffffffffffffff, %ccr = 88 movrlz %l1,%l4,%l2 ! Moved, %l2 = ffffffffffffffff ! Mem[0000000091000160] = 75e3003f, %g2 = 00000000000000e9 lduw [%i6+0x160],%g2 ! %g2 = 0000000075e3003f ! Mem[0000000017000000] = 2e000000, %l5 = 00000000cc159232 ldstub [%i2+%g0],%l5 ! %l5 = 0000002e000000ff ! %l2 = ffffffffffffffff, %l6 = 000000000000001f, %ccr = 88 movge %xcc,%l2,%l6 ! Register Not Moved ! %l1 = ffffffffffffffff, Mem[000000009000013e] = a08045f5 sth %l1,[%i4+0x13e] ! Mem[000000009000013c] = ffff45f5 ! Mem[00000000168000a8] = 1f174063e291fb8f, %l1 = ffffffffffffffff, %l1 = ffffffffffffffff add %i1,0xa8,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 1f174063e291fb8f ! Mem[0000000017000118] = 2d1d23ad, %l0 = 000000c4, %l0 = 000000c4 add %i2,0x118,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002d1d23ad p3_label_17: ! %l2 = ffffffffffffffff, %l0 = 000000002d1d23ad, %ccr = 88 movpos %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000016000018] = 280662c9, %l0 = 000000002d1d23ad swapa [%i0+%o3]0x81,%l0 ! %l0 = 00000000280662c9 ! %l4 = ffffffffffffffff, %l4 = ffffffffffffffff, %y = 00000051 smul %l4,%l4,%l7 ! %l7 = 0000000000000001, %y = 00000000 ! Mem[0000000090000118] = 6525516f, %g2 = 0000000075e3003f lduh [%i4+0x11a],%g2 ! %g2 = 0000000000006525 ! Mem[0000000091000018] = cf70dc7c, %g2 = 0000000000006525 ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffcf ! %l6 = 000000000000001f, Mem[0000000016800028] = 5b000000 stba %l6,[%i1+%o5]0x80 ! Mem[0000000016800028] = 1f000000 ! Mem[00000000908000fc] = ce079b7f, %g2 = ffffffffffffffcf ldub [%i5+0x0fc],%g2 ! %g2 = 00000000000000ce ! Mem[0000000091800110] = b14465cb, %g18 = 2ba3e1d1f6d40c17 ldswa [%o0+0x110]%asi,%g2 ! %g2 = 2ba3e1d1f6d40c17 ! Mem[0000000016800040] = 4c4acc38734cbbb7, %l3 = fffffffffffff626 ldxa [%i1+0x040]%asi,%l3 ! %l3 = 4c4acc38734cbbb7 ! Mem[0000000090000080] = 44b6407b d701e096 6280cb32 77869a4d ! Mem[0000000090000090] = b9759530 454ff390 5954e665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 538ce096 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 p3_label_18: ! Mem[0000000016800004] = 59b90551, %l1 = 1f174063e291fb8f lduw [%i1+0x004],%l1 ! %l1 = 0000000059b90551 ! Mem[0000000016000008] = 0a000000, %l2 = ffffffffffffffff ldsba [%i0+%o1]0x81,%l2 ! %l2 = 000000000000000a ! Mem[0000000091800134] = 50537b16, %g18 = 2ba3e1d1f6d40c17 ldsw [%o0+0x134],%g2 ! %g2 = 2ba3e1d1f6d40c17 ! Mem[0000000017800008] = fdd78129, %f18 = 53d2d345 lda [%i3+%o1]0x89,%f18 ! %f18 = fdd78129 ! %l7 = 0000000000000001, imm = fffffffffffff57a, %l2 = 000000000000000a andn %l7,-0xa86,%l2 ! %l2 = 0000000000000001 ! Mem[00000000910001f8] = 3ecd0119, %g2 = 0000000050537b16 lduh [%i6+0x1f8],%g2 ! %g2 = 0000000000003ecd ! %l4 = ffffffffffffffff, Mem[0000000016800008] = ff5e6827 stwa %l4,[%i1+%o1]0x81 ! Mem[0000000016800008] = ffffffff ! Mem[0000000091800048] = 000000c4, %g2 = 0000000000003ecd lduh [%o0+0x048],%g2 ! %g2 = 0000000000000000 ! Mem[0000000017000000] = ff000000, %l0 = 00000000280662c9 ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 000000ff000000ff ! Mem[000000001600017f] = 9f73aeb9, %l7 = 0000000000000001 ldstub [%i0+0x17f],%l7 ! %l7 = 000000b9000000ff p3_label_19: ! Mem[00000000168000bc] = f30c0731, %l1 = 59b90551, %l7 = 000000b9 add %i1,0xbc,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f30c0731 ! Mem[00000000910001e8] = 0f63ff11, %g2 = 0000000000000000 lduh [%i6+0x1ea],%g2 ! %g2 = 0000000000000f63 ! %l3 = 4c4acc38734cbbb7, Mem[00000000908001c8] = 9a24092a2a93050a stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 4c4acc38734cbbb7 membar #Sync ! Added by membar checker (11) ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 00000000 cc159232 ! Mem[0000000090000150] = 000000ac 000000c6 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 0000002e 66aa833a ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %f17 = 2056bdef, Mem[00000000918001bc] = d71a58b0 st %f17,[%o0+0x1bc] ! Mem[00000000918001bc] = 2056bdef ! %l6 = 000000000000001f, immed = fffffa68, %l1 = 0000000059b90551 taddcctv %l6,-0x598,%l1 ! %l0 = 0000000000000122, Trapped ! %l4 = ffffffffffffffff setx 0x4df86e8875d3166a,%g7,%l4 ! %l4 = 4df86e8875d3166a ! Mem[0000000017800018] = 6f5739dd, %l6 = 000000000000001f ldstuba [%i3+%o3]0x81,%l6 ! %l6 = 0000006f000000ff ! %l3 = 4c4acc38734cbbb7, %l2 = 0000000000000001, %l7 = 00000000f30c0731 sub %l3,%l2,%l7 ! %l7 = 4c4acc38734cbbb6 ! Mem[0000000016800020] = ff0fae78, %f8 = fd2c926f lda [%i1+%o4]0x88,%f8 ! %f8 = ff0fae78 p3_label_20: ! %l0 = 0000000000000122, imm = ffffffffffffff36, %l0 = 0000000000000122 orcc %l0,-0x0ca,%l0 ! %l0 = ffffffffffffff36, %ccr = 88 ! Mem[00000000908001f0] = 0fbc93c0cf42e59c, %f48 = 45f5a1d6 1b6089f4 ldd [%i5+0x1f0],%f48 ! %f48 = 0fbc93c0 cf42e59c ! Mem[0000000017800070] = b81afba323bd2dd4, %l5 = 000000000000002e, %l7 = 4c4acc38734cbbb6 add %i3,0x70,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = b81afba323bd2dd4 ! %l6 = 000000000000006f, immed = 00000150, %ccr = 88 movrgz %l6,0x150,%l7 ! Moved, %l7 = 0000000000000150 ! Mem[00000000908001e0] = dd37f8ff, %g2 = 0000000000000f63 ldsb [%i5+0x1e3],%g2 ! %g2 = ffffffffffffffdd ! Mem[0000000091800030] = bf3f86f9, %g2 = ffffffffffffffdd lduh [%o0+0x032],%g2 ! %g2 = 000000000000bf3f ! immd = 0000000000000109, %l2 = 0000000000000001, %ccr = 88 movle %xcc,0x109,%l2 ! Moved, %l2 = 0000000000000109 ! Mem[0000000091000198] = 6cfe1c57, %g2 = 000000000000bf3f ldsh [%i6+0x19a],%g2 ! %g2 = 0000000000006cfe ! %l0 = ffffffffffffff36, %l7 = 0000000000000150, %ccr = 88 movre %l0,%l7,%l0 ! Not Moved, %l0 = ffffffffffffff36 ! Mem[0000000017000018] = ab9c0153 fda54d64, %l0 = ffffff36, %l1 = 59b90551 ldda [%i2+%o3]0x81,%l0 ! %l0 = 00000000ab9c0153 00000000fda54d64 p3_label_21: membar #Sync ! Added by membar checker (12) ! %f8 = ff0fae78 59fe0678, Mem[0000000090000150] = 000000ac 000000c6 std %f8 ,[%i4+0x150] ! Mem[0000000090000150] = ff0fae78 59fe0678 membar #Sync ! Added by membar checker (13) ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 00000000 cc159232 ! Mem[0000000090000150] = ff0fae78 59fe0678 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 0000002e 66aa833a ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! %l1 = 00000000fda54d64, %l3 = 4c4acc38734cbbb7, %ccr = 88 movle %icc,%l1,%l3 ! Moved, %l3 = 00000000fda54d64 ! Mem[00000000908000d0] = ba3dbc55 6b7ed585, %g2 = 00006cfe, %g3 = f86d648a ldd [%i5+0x0d0],%g2 ! %g2 = 00000000ba3dbc55 000000006b7ed585 ! immd = 00000000000000af, %l2 = 0000000000000109, %ccr = 88 movge %icc,0x0af,%l2 ! Register Not Moved ! Code Fragment 1 p3_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000006b7ed585 mov -0xb45,%g3 ! %g3 = fffffffffffff4bb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000016800139] = 6d7b9d1a, %l4 = 4df86e8875d3166a ldstuba [%i1+0x139]%asi,%l4 ! %l4 = 0000007b000000ff ! immd = 00000000000000af, %l5 = 000000000000002e, %ccr = 88 movneg %icc,0x0af,%l5 ! Moved, %l5 = 00000000000000af ! immd = 0000000000000283, %l2 = 0000000000000109, %ccr = 88 movgu %xcc,0x283,%l2 ! Moved, %l2 = 0000000000000283 ! %l2 = 00000283, %l3 = fda54d64, Mem[00000000908001a8] = 6394367b 4696555b std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000283 fda54d64 p3_label_22: ! %l0 = 00000000ab9c0153, Mem[0000000017000028] = c2562e7b stba %l0,[%i2+%o5]0x89 ! Mem[0000000017000028] = c2562e53 ! %l0 = 00000000ab9c0153, %l5 = 00000000000000af, %ccr = 88 movneg %icc,%l0,%l5 ! Moved, %l5 = 00000000ab9c0153 ! %l6 = 000000000000006f, Mem[000000009180008c] = 0de81958 stw %l6,[%o0+0x08c] ! Mem[000000009180008c] = 0000006f ! %l7 = 0000000000000150, Mem[0000000017000010] = 1aeaa5e8 stha %l7,[%i2+%o2]0x81 ! Mem[0000000017000010] = 0150a5e8 ! %l3 = 00000000fda54d64, %l3 = 00000000fda54d64, %ccr = 88 movn %xcc,%l3,%l3 ! Register Not Moved ! %l1 = 00000000fda54d64, %l2 = 0000000000000283, %ccr = 88 movn %icc,%l1,%l2 ! Register Not Moved ! Mem[00000000910001b4] = 98e9c991, %g2 = 00000000ba3dbc55 lduh [%i6+0x1b4],%g2 ! %g2 = 00000000000098e9 ! %l1 = 00000000fda54d64, Mem[0000000016000028] = a1a5910b stba %l1,[%i0+%o5]0x89 ! Mem[0000000016000028] = a1a59164 ! immd = 00000000000003cb, %l5 = 00000000ab9c0153, %ccr = 88 movneg %xcc,0x3cb,%l5 ! Moved, %l5 = 00000000000003cb ! Mem[0000000017800018] = dd3957ff, %l2 = 0000000000000283 ldsba [%i3+%o3]0x88,%l2 ! %l2 = ffffffffffffffff p3_label_23: ! Mem[00000000910000fc] = 8f9973a1, %g2 = 00000000000098e9 lduwa [%i6+0x0fc]%asi,%g2 ! %g2 = 000000008f9973a1 ! Mem[00000000908001a8] = 0283fda5, %g2 = 000000008f9973a1 ldsb [%i5+0x1aa],%g2 ! %g2 = 0000000000000002 ! Mem[00000000910001a8] = b385603d, %g18 = 2ba3e1d1f6d40c17 ldsw [%i6+0x1a8],%g2 ! %g2 = 2ba3e1d1f6d40c17 ! %l5 = 00000000000003cb, immed = 000003af, %y = 00000000 umulcc %l5,0x3af,%l2 ! %l2 = 00000000000df8c5, %ccr = 00, %y = 00000000 ! Mem[0000000090800104] = a50af5b6, %g2 = ffffffffb385603d ldub [%i5+0x105],%g2 ! %g2 = 00000000000000a5 ! Mem[00000000918001e0] = e019b296 a1fd095a, %g2 = 000000a5, %g3 = fffff4bb ldd [%o0+0x1e0],%g2 ! %g2 = 00000000e019b296 00000000a1fd095a ! %l2 = 00000000000df8c5, %l7 = 0000000000000150, %l5 = 00000000000003cb xorcc %l2,%l7,%l5 ! %l5 = 00000000000df995, %ccr = 00 ! %l1 = 00000000fda54d64, Mem[0000000016000176] = e750250b sth %l1,[%i0+0x176] ! Mem[0000000016000174] = e7504d64 ! Randomly selected nop nop ! Mem[00000000168001a0] = ecfeedc5 66bd3f5e, %l0 = ab9c0153, %l1 = fda54d64 ldda [%i1+0x1a0]%asi,%l0 ! %l0 = 00000000ecfeedc5 0000000066bd3f5e p3_label_24: ! Mem[0000000091000068] = e4b255ad, %g2 = 00000000e019b296 ldsh [%i6+0x06a],%g2 ! %g2 = ffffffffffffe4b2 save ! CWP = 1 ! Mem[00000000908000e8] = d72cc766 7714b8f4, %g2 = ffffe4b2, %g3 = a1fd095a ldd [%o5+0x0e8],%g2 ! %g2 = 00000000d72cc766 000000007714b8f4 ! retry : should take illegal inst trap, %l0 = ae7f0702aba18756 retry ! Illegal inst trap : %l0 = ae7f0702aba18766 ! Mem[00000000170000b0] = 9ad5c05e, %l0 = aba18766, %l3 = c90bdcc5 add %o2,0xb0,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009ad5c05e ! Mem[0000000017800020] = d4fa6309, %l6 = 88540c8a1c54ec43 ldsba [%o3+%i4]0x88,%l6 ! %l6 = 0000000000000009 ! %l0 = ae7f0702aba18766, Mem[0000000091800125] = eff31ada stb %l0,[%i0+0x125] ! Mem[0000000091800124] = 66f31ada ! Mem[00000000908000b8] = 39d29b37, %g2 = 00000000d72cc766 ldsb [%o5+0x0bb],%g2 ! %g2 = 0000000000000039 ! Mem[0000000091000168] = 4c5386aa97950aba, %g2 = 0000000000000039 ldxa [%o6+0x168]%asi,%g2 ! %g2 = 4c5386aa97950aba ! Mem[0000000017000028] = 532e56c2329215cc, %l5 = e510c1481c894ae6, %l0 = ae7f0702aba18766 add %o2,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 532e56c2329215cc p3_label_25: ! %cwp = 1 ! %l2 = 771710b864515f58, %l3 = 000000009ad5c05e, %ccr = 00 movgu %xcc,%l2,%l3 ! Moved, %l3 = 771710b864515f58 ! %l6 = 00000009, %l7 = 1bbd1036, Mem[0000000017000050] = 0852e7bf ec96facf std %l6,[%o2+0x050] ! Mem[0000000017000050] = 00000009 1bbd1036 ! %f15 = 2981d7fd, Mem[0000000016800010] = 737910ab sta %f15,[%o1+%i2]0x80 ! Mem[0000000016800010] = 2981d7fd ! %f0 = e2ccd6be 576c35bc cdc0ba5b e88b4469 ! %f4 = 6586ff9c 5ea75547 636e10be 2ec47f96 ! %f8 = ff0fae78 59fe0678 c5419860 552f4afd ! %f12 = b81afba3 23bd2dd4 f95f60f5 2981d7fd mov 0x100,%g6 stda %f0,[%o4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100 ! %l4 = 894e6ba9c3deaf46, Mem[00000000910000d4] = e3d1f834 stw %l4,[%o6+0x0d4] ! Mem[00000000910000d4] = c3deaf46 ! %l0 = 329215cc, %l1 = 486976c2, Mem[00000000910001a8] = b385603d 294418a5 std %l0,[%o6+0x1a8] ! Mem[00000000910001a8] = 329215cc 486976c2 ! Mem[0000000017800130] = 77b68f8f485ff5b5, %l0 = 532e56c2329215cc, %l7 = 775d299e1bbd1036 add %o3,0x130,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 77b68f8f485ff5b5 ! %l2 = 771710b864515f58, %l3 = 771710b864515f58, %ccr = 00 movrgz %l2,%l3,%l7 ! Moved, %l7 = 771710b864515f58 ! %l6 = 0000000000000009, Mem[0000000016000010] = ac000000 stwa %l6,[%o0+%i2]0x89 ! Mem[0000000016000010] = 00000009 ! %l0 = 532e56c2329215cc, %l7 = 771710b864515f58, %ccr = 00 movcs %xcc,%l0,%l7 ! Register Not Moved ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 00000000ecfeedc5 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000066bd3f5e bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000df8c5 bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fda54d64 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007b bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000df995 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000006f bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000150 bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p3_check_fp_registers: set p3_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e2ccd6be 576c35bc bne %xcc,p3_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be cdc0ba5b e88b4469 bne %xcc,p3_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 6586ff9c 5ea75547 bne %xcc,p3_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 636e10be 2ec47f96 bne %xcc,p3_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be ff0fae78 59fe0678 bne %xcc,p3_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be c5419860 552f4afd bne %xcc,p3_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be b81afba3 23bd2dd4 bne %xcc,p3_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be f95f60f5 2981d7fd bne %xcc,p3_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be fdd78129 aea5b96e bne %xcc,p3_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be b57097fd e7f4da94 bne %xcc,p3_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 280662c9 f8665308 bne %xcc,p3_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be ff0db2bd 93332cee bne %xcc,p3_f26_fail nop ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0a00000000000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 09000000000000c6 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 = 2d1d23adf8665308 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 = ffffff3a538ce096 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 = 6491a5a160bcd975 ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 478dae81f9108b76 ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x078,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 34ae76bb6704b000 ldx [%i0+0x0c0],%g3 ! Observed data at 00000000160000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x170],%g2 ! Expected data = ecf13b13e7504d64 ldx [%i0+0x170],%g3 ! Observed data at 0000000016000170 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 228dcbc99f73aeff ldx [%i0+0x178],%g3 ! Observed data at 0000000016000178 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x178,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffffffff1ba5ab78 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 = 2981d7fd00000022 ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1fffffff50537b16 ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1f0000004972f1bb ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = ef1d07a876cafff6 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000168000b0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 6dff9d1a2b4630d3 ldx [%i1+0x138],%g3 ! Observed data at 0000000016800138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x138,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = f3c81d5c22156d04 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000168001e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x1e0,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff0000003a83aa66 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0150a5e81266f614 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 = ab9c0153fda54d64 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 = 96e04e17765f8d5a 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 = 532e56c2329215cc ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 00000000d82bf27a ldx [%i2+0x048],%g3 ! Observed data at 0000000017000048 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 000000091bbd1036 ldx [%i2+0x050],%g3 ! Observed data at 0000000017000050 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x050,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 000000001fffffff ldx [%i2+0x0c8],%g3 ! Observed data at 00000000170000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 75f2b95cffb7f50a ldx [%i2+0x120],%g3 ! Observed data at 0000000017000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x120,%g4 ldx [%g1+0x148],%g2 ! Expected data = 54d27fb5ffffffff ldx [%i2+0x148],%g3 ! Observed data at 0000000017000148 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x148,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = a8c7d775fffffb02 ldx [%i2+0x1c0],%g3 ! Observed data at 00000000170001c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x1c0,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffc9a114d3eec226 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2981d7fdf9f2d40f ldx [%i3+0x008],%g3 ! Observed data at 0000000017800008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3a3a7b13a70f8d ldx [%i3+0x010],%g3 ! Observed data at 0000000017800010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5739dd22dfa7bf ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x018,%g4 ldx [%g1+0x050],%g2 ! Expected data = 6586ff9c5ea75547 ldx [%i3+0x050],%g3 ! Observed data at 0000000017800050 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x050,%g4 ldx [%g1+0x140],%g2 ! Expected data = ad2b2be4fffffb18 ldx [%i3+0x140],%g3 ! Observed data at 0000000017800140 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x140,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed p3_f0_fail: set p3_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f2_fail: set p3_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p3_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%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_f12_fail: set p3_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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_f18_fail: set p3_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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_f24_fail: set p3_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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 ! 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: lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800000] stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800028] orn %l7,-0x9bc,%l0 stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] done p3_trap1o: lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800000] stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800028] orn %l7,-0x9bc,%l0 stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] done p3_trap2e: ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017800010] membar #Sync mov 0x0c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800008] stwa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000018] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000008] done p3_trap2o: ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000017800010] membar #Sync mov 0x0c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800008] stwa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000018] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000008] done p3_trap3e: subc %l5,%l7,%l6 addc %l3,0x2e5,%l4 andn %l4,0xa95,%l5 addc %l1,%l2,%l1 addc %l7,%l0,%l6 done p3_trap3o: subc %l5,%l7,%l6 addc %l3,0x2e5,%l4 andn %l4,0xa95,%l5 addc %l1,%l2,%l1 addc %l7,%l0,%l6 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 = cb683e33f03b2203 ldx [%g1+0x008],%l1 ! %l1 = 478dae81f9108b76 ldx [%g1+0x010],%l2 ! %l2 = 1ecae29c55f12ace ldx [%g1+0x018],%l3 ! %l3 = bab060d20b91a5a1 ldx [%g1+0x020],%l4 ! %l4 = c5e265288d548e8a ldx [%g1+0x028],%l5 ! %l5 = f40c84847e60c1d1 ldx [%g1+0x030],%l6 ! %l6 = 97d9eeeff6125853 ldx [%g1+0x038],%l7 ! %l7 = 9e723f3bece041f4 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 = ae7f0702aba18756 ldx [%g1+0x048],%l1 ! %l1 = 0e5e0c04486976c2 ldx [%g1+0x050],%l2 ! %l2 = 771710b864515f58 ldx [%g1+0x058],%l3 ! %l3 = 44cd54bdc90bdcc5 ldx [%g1+0x060],%l4 ! %l4 = 894e6ba9c3deaf46 ldx [%g1+0x068],%l5 ! %l5 = e510c1481c894ae6 ldx [%g1+0x070],%l6 ! %l6 = 88540c8a1c54ec43 ldx [%g1+0x078],%l7 ! %l7 = 775d299e1bbd1036 ! Initialize the output register of window 1 set p3_local0_start,%o0 set p3_local1_start,%o1 set p3_local2_start,%o2 set p3_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = cd3c96a6 d312d3a7 ee7b9de3 e1cc5bed ! %f4 = 0c76a33e 418d9212 7ff60e42 12c2579e ! %f8 = b97b5f18 ae232458 258570d2 f71a20f1 ! %f12 = c24acab7 5d28f630 38ec8f73 f72d8b42 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f1df6716 33ff1ee0 a87a9ccc be379f7d ! %f20 = 013d551f dc3277a8 82db89c2 cc834042 ! %f24 = 5f2ac485 5d01abaa ad31c561 5f81057e ! %f28 = 853a5210 73e42057 e62d8ba1 d09e5bbc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 092f4144 25cc7e90 0eedbdea cda34efa ! %f36 = caef027d 150ede6b 45585648 c32b57f9 ! %f40 = 10146329 91bbac85 ccfa6940 878ba402 ! %f44 = c2b754b2 826fc593 76a8b6d3 44b2f78b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9d02585800000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = 9d02585800000072 wr %g0,%y ! Clear Y 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: ! %l2 = 4acfc879f4264bc6, %l2 = 4acfc879f4264bc6, %ccr = 44 mova %icc,%l2,%l2 ! Moved, %l2 = 4acfc879f4264bc6 ! Mem[0000000091800134] = 6cdc198e, %g2 = 0000000000000000 lduh [%o0+0x134],%g2 ! %g2 = 0000000000006cdc ! Mem[000000009000017c] = fc3e9fc6, %g18 = 2a91022c62704ddb ldsw [%i4+0x17c],%g2 ! %g2 = 2a91022c62704ddb ! %f1 = d312d3a7, Mem[0000000090800098] = 37c5f7ec st %f1 ,[%i5+0x098] ! Mem[0000000090800098] = d312d3a7 ! %l1 = aea1e73026d40bd9, imm = 00000000000007de, %l4 = c1d500a7e5ea2003 xorcc %l1,0x7de,%l4 ! %l4 = aea1e73026d40c07, %ccr = 80 ! Mem[0000000090800030] = 651711bd, %g2 = fffffffffc3e9fc6 ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000065 ! Mem[0000000019800000] = 293bbd56, %l3 = 93e99e1a812af886 lduha [%i3+%g0]0x80,%l3 ! %l3 = 000000000000293b ! Mem[00000000900001c4] = 6f00bd24, %g2 = 0000000000000065 ldsb [%i4+0x1c6],%g2 ! %g2 = 000000000000006f ! %l0 = 959a1384, %l1 = 26d40bd9, Mem[0000000091800070] = d36b27f3 a8e31a87 std %l0,[%o0+0x070] ! Mem[0000000091800070] = 959a1384 26d40bd9 ! Mem[0000000091000000] = 53db6941, %g2 = 000000000000006f lduh [%i6+0x002],%g2 ! %g2 = 00000000000053db p4_label_2: ! %l0 = 627ddf6b959a1384, Mem[00000000900001ca] = 0a0fde06 sth %l0,[%i4+0x1ca] ! Mem[00000000900001c8] = 1384de06 ! %l7 = b816358863c80dd8, %l0 = 627ddf6b959a1384, %y = 00000000 sdiv %l7,%l0,%l2 ! %l2 = 0000000000000000 mov %l0,%y ! %y = 959a1384 ! %f20 = 013d551f dc3277a8, Mem[0000000091800108] = 704daa94 8255082b std %f20,[%o0+0x108] ! Mem[0000000091800108] = 013d551f dc3277a8 ! Mem[0000000018800028] = 98a6442b, %l4 = aea1e73026d40c07 ldsha [%i1+%o5]0x81,%l4 ! %l4 = ffffffffffff98a6 ! %l5 = ea7eaa6a66706338, Mem[000000009180009b] = ee96ccd8 stb %l5,[%o0+0x09b] ! Mem[0000000091800098] = 3896ccd8 ! %l6 = 4c6bc9a203f62c06, imm = 0000000000000006, %l0 = 627ddf6b959a1384 srl %l6,0x006,%l0 ! %l0 = 00000000000fd8b0 ! %f16 = f1df6716 33ff1ee0 a87a9ccc be379f7d ! %f20 = 013d551f dc3277a8 82db89c2 cc834042 ! %f24 = 5f2ac485 5d01abaa ad31c561 5f81057e ! %f28 = 853a5210 73e42057 e62d8ba1 d09e5bbc mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! Clear Register : %l7 = b816358863c80dd8 clr %l7 ! %l7 = 0000000000000000 ! %l4 = ffffffffffff98a6, Mem[0000000090800088] = 444b2d9f stw %l4,[%i5+0x088] ! Mem[0000000090800088] = ffff98a6 ! Code Fragment 1 p4_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x55b,%g3 ! %g3 = 000000000000055b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p4_label_3: ! Mem[0000000091000078] = cab51fb5, %g18 = 2a91022c62704ddb ldsw [%i6+0x078],%g2 ! %g2 = 2a91022c62704ddb ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! %l0 = 00000000000fd8b0, Mem[00000000900000a8] = 06b20e2c stb %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = b0b20e2c ! Mem[00000000190000e0] = c81385864bc71fa3, %l1 = aea1e73026d40bd9, %l2 = 0000000000000000 add %i2,0xe0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = c81385864bc71fa3 save ! CWP = 1 ! %l3 = 7494e7a9e57db533, %l6 = 313f87f637a0cd68, %y = 959a1384 smul %l3,%l6,%l2 ! %l2 = fa3d5b3a1a0b73b8, %y = fa3d5b3a ! %l2 = fa3d5b3a1a0b73b8, %l3 = 7494e7a9e57db533, %ccr = 80 movneg %icc,%l2,%l3 ! Register Not Moved ! %f16 = f1df6716 33ff1ee0, Mem[0000000018000020] = 8329bb58 4573884c stda %f16,[%o0+%i4]0x88 ! Mem[0000000018000020] = f1df6716 33ff1ee0 ! Mem[0000000091000134] = f46a516c, %g2 = ffffffffcab51fb5 ldsh [%o6+0x134],%g2 ! %g2 = fffffffffffff46a ! Mem[0000000019000060] = 324e8fe6, %l7 = 2b28dd34, %l0 = 41d0cbe8 add %o2,0x60,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000324e8fe6 p4_label_4: ! %cwp = 1 ! %f16 = f1df6716 33ff1ee0 a87a9ccc be379f7d ! %f20 = 013d551f dc3277a8 82db89c2 cc834042 ! %f24 = 5f2ac485 5d01abaa ad31c561 5f81057e ! %f28 = 853a5210 73e42057 e62d8ba1 d09e5bbc mov 0x1c0,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! %l7 = b853c7fe2b28dd34, Mem[0000000019800010] = 1e0f737155052155 stxa %l7,[%o3+%i2]0x88 ! Mem[0000000019800010] = b853c7fe2b28dd34 ! Mem[0000000019800018] = 37fac6ed, %l3 = 7494e7a9e57db533 ldsha [%o3+%i3]0x80,%l3 ! %l3 = 00000000000037fa ! Mem[0000000019000028] = 055b8998, %l0 = 00000000324e8fe6 swapa [%o2+%i5]0x81,%l0 ! %l0 = 00000000055b8998 ! %l0 = 00000000055b8998, imm = 0000000000000459, %l1 = 667f84da7077ee0f orcc %l0,0x459,%l1 ! %l1 = 00000000055b8dd9, %ccr = 00 ! %l4 = 085cff5bf6deefe6, Mem[0000000018800020] = 03512ec4 stha %l4,[%o1+%i4]0x81 ! Mem[0000000018800020] = efe62ec4 ! Mem[0000000018000000] = 797e1125, %l2 = fa3d5b3a1a0b73b8 ldsba [%o0+%g0]0x81,%l2 ! %l2 = 0000000000000079 ! %l0 = 00000000055b8998, %l2 = 0000000000000079, %ccr = 00 mova %icc,%l0,%l2 ! Moved, %l2 = 00000000055b8998 ! Mem[000000009180012c] = 4c899608, %g2 = fffffffffffff46a ldub [%i0+0x12f],%g2 ! %g2 = 000000000000004c ! Code Fragment 1 p4_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000055b mov -0x89b,%g3 ! %g3 = fffffffffffff765 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p4_label_5: ! %cwp = 1 ! %l0 = 00000000055b8998, Mem[0000000090800174] = 67148569 stw %l0,[%o5+0x174] ! Mem[0000000090800174] = 055b8998 ! %l4 = 085cff5bf6deefe6, immed = fffff231, %y = fa3d5b3a sdiv %l4,-0xdcf,%l5 ! %l5 = 000000007fffffff mov %l0,%y ! %y = 055b8998 ! Mem[000000009180000c] = a266ef04, %g2 = 000000000000004c lduh [%i0+0x00e],%g2 ! %g2 = 000000000000a266 ! Mem[000000001900007c] = 19ebb58c, %l4 = 085cff5bf6deefe6 lduha [%o2+0x07e]%asi,%l4 ! %l4 = 000000000000b58c ! %l1 = 00000000055b8dd9, %l4 = 000000000000b58c, %y = 055b8998 smul %l1,%l4,%l3 ! %l3 = 000003cca95bffac, %y = 000003cc ! %l7 = b853c7fe2b28dd34, %l6 = 313f87f637a0cd68, %ccr = 00 movneg %xcc,%l7,%l6 ! Register Not Moved ! Mem[00000000188000d8] = e9b5161da6e61adb, %f2 = ee7b9de3 e1cc5bed ldd [%o1+0x0d8],%f2 ! %f2 = e9b5161d a6e61adb ! Mem[0000000091800020] = 6e3bc623 ec024f1a, %g2 = 0000a266, %g3 = fffff765 ldd [%i0+%i4],%g2 ! %g2 = 000000006e3bc623 00000000ec024f1a membar #Sync ! Added by membar checker (14) ! Mem[0000000090000134] = 85bc5b9e, %g2 = 000000006e3bc623 ldub [%o4+0x137],%g2 ! %g2 = 0000000000000085 ! %l6 = 313f87f637a0cd68, %l4 = 000000000000b58c, %ccr = 00 movle %icc,%l6,%l4 ! Register Not Moved p4_label_6: ! %cwp = 1 ! %l0 = 055b8998, %l1 = 055b8dd9, Mem[0000000090800180] = 9cf598c2 b4973516 std %l0,[%o5+0x180] ! Mem[0000000090800180] = 055b8998 055b8dd9 ! Mem[0000000090800144] = 0dc27f55, %g2 = 0000000000000085 ldsha [%o5+0x146]%asi,%g2 ! %g2 = 0000000000000dc2 ! %f12 = c24acab7 5d28f630, Mem[0000000019000018] = dafeab16 a5b9ba91 stda %f12,[%o2+%i3]0x80 ! Mem[0000000019000018] = c24acab7 5d28f630 ! Mem[0000000018000064] = 5b4197e2, %l5 = 7fffffff, %l3 = a95bffac add %o0,0x64,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005b4197e2 ! Mem[0000000018800088] = 0fb597f0, %l2 = 00000000055b8998 lduw [%o1+0x088],%l2 ! %l2 = 000000000fb597f0 ! Mem[00000000180000d4] = fe5f3070, %l0 = 00000000055b8998 ldsb [%o0+0x0d6],%l0 ! %l0 = 0000000000000030 ! Mem[00000000918000b0] = 120c0fa3, %g2 = 0000000000000dc2 ldub [%i0+0x0b2],%g2 ! %g2 = 0000000000000012 ! Mem[0000000019000000] = 67a0fd20, %l0 = 0000000000000030 lduba [%o2+%g0]0x81,%l0 ! %l0 = 0000000000000067 ! %l2 = 000000000fb597f0, Mem[0000000091800058] = 6fc74a709dac9f4a stx %l2,[%i0+0x058] ! Mem[0000000091800058] = 000000000fb597f0 ! %l0 = 0000000000000067, Mem[0000000019000010] = ac3bc356 stw %l0,[%o2+%i2] ! Mem[0000000019000010] = 00000067 p4_label_7: ! %cwp = 1 ! %l7 = b853c7fe2b28dd34, %l1 = 00000000055b8dd9, %l5 = 000000007fffffff taddcctv %l7,%l1,%l5 ! %l0 = 000000000000008a, Trapped ! %l2 = 000000000fb597f0, immed = fffff4f5, %y = 000003cc sdiv %l2,-0xb0b,%l1 ! %l1 = ffffffffa7f981a0 mov %l0,%y ! %y = 0000008a ! %l5 = 000000007fffffff, %l3 = 000000005b4197e2, %l2 = 000000000fb597f0 tsubcc %l5,%l3,%l2 ! %l2 = 0000000024be681d, %ccr = 02 ! Mem[0000000090000034] = 0bf66f7e, %g18 = 6da38ad46b48065e ldsw [%o4+0x034],%g2 ! %g2 = 6da38ad46b48065e ! Mem[00000000180000e0] = e732a798, %l1 = ffffffffa7f981a0 lduha [%o0+0x0e2]%asi,%l1 ! %l1 = 000000000000a798 ! Mem[0000000019800000] = 293bbd56, %l5 = 000000007fffffff swapa [%o3+%g0]0x81,%l5 ! %l5 = 00000000293bbd56 ! Mem[0000000019800010] = b853c7fe 2b28dd34, %l0 = 0000008a, %l1 = 0000a798 ldda [%o3+%i2]0x88,%l0 ! %l0 = 000000002b28dd34 00000000b853c7fe ! %l4 = 0000b58c, %l5 = 293bbd56, Mem[0000000091000118] = 892f4a3b 3b241c85 std %l4,[%o6+0x118] ! Mem[0000000091000118] = 0000b58c 293bbd56 ! %l4 = 0000b58c, %l5 = 293bbd56, Mem[00000000918001d8] = 97ac2d2d b06f0808 stda %l4,[%i0+0x1d8]%asi ! Mem[00000000918001d8] = 0000b58c 293bbd56 ! %l2 = 0000000024be681d, Mem[0000000018000028] = b8ca76d0 stwa %l2,[%o0+%i5]0x88 ! Mem[0000000018000028] = 24be681d p4_label_8: ! %cwp = 1 ! %l0 = 000000002b28dd34, Mem[00000000918001bc] = d71a58b0 stw %l0,[%i0+0x1bc] ! Mem[00000000918001bc] = 2b28dd34 ! immd = 0000000000000163, %l5 = 00000000293bbd56, %ccr = 02 move %xcc,0x163,%l5 ! Register Not Moved ! Mem[0000000019000000] = 67a0fd202826c0c4, %f30 = e62d8ba1 d09e5bbc ldda [%o2+%g0]0x81,%f30 ! %f30 = 67a0fd20 2826c0c4 ! Mem[0000000090800094] = f4c5d312, %g2 = 000000000bf66f7e lduh [%o5+0x096],%g2 ! %g2 = 000000000000f4c5 ! %l4 = 000000000000b58c, immed = 00000adc, %y = 0000008a smul %l4,0xadc,%l0 ! %l0 = 0000000007b37c50, %y = 00000000 ! Mem[0000000018800000] = fc1d9a71, %l5 = 00000000293bbd56 ldsba [%o1+%g0]0x81,%l5 ! %l5 = fffffffffffffffc ! Mem[0000000090800194] = d94dca3c, %g2 = 000000000000f4c5 ldsh [%o5+0x194],%g2 ! %g2 = ffffffffffffd94d ! %f4 = 0c76a33e, Mem[0000000091800140] = 70e42e59 st %f4 ,[%i0+0x140] ! Mem[0000000091800140] = 0c76a33e ! %l7 = b853c7fe2b28dd34, Mem[00000000908001bc] = 53f34ad3 stw %l7,[%o5+0x1bc] ! Mem[00000000908001bc] = 2b28dd34 ! Mem[00000000900000d4] = fc62f777, %g2 = ffffffffffffd94d ldsb [%o4+0x0d6],%g2 ! %g2 = fffffffffffffffc p4_label_9: ! %cwp = 1 ! Mem[0000000090000110] = 32dc1f55, %g2 = fffffffffffffffc ldsh [%o4+0x112],%g2 ! %g2 = 00000000000032dc ! %l2 = 0000000024be681d, imm = 000000000000039a, %l6 = 313f87f637a0cd68 xor %l2,0x39a,%l6 ! %l6 = 0000000024be6b87 ! %l4 = 000000000000b58c, Mem[0000000090000090] = 3b5c943f stb %l4,[%o4+0x090] ! Mem[0000000090000090] = 8c5c943f ! %l4 = 000000000000b58c, %l5 = fffffffffffffffc, %ccr = 02 movne %xcc,%l4,%l5 ! Moved, %l5 = 000000000000b58c ! Mem[0000000090000100] = e01eff33, %g18 = 6da38ad46b48065e ldsw [%o4+0x100],%g2 ! %g2 = 6da38ad46b48065e ! Mem[00000000918001e0] = e019b296 a1fd095a, %g2 = e01eff33, %g3 = ec024f1a ldd [%i0+0x1e0],%g2 ! %g2 = 00000000e019b296 00000000a1fd095a ! Mem[00000000918001f4] = 3475766e, %g18 = 6da38ad46b48065e ldsw [%i0+0x1f4],%g2 ! %g2 = 6da38ad46b48065e ! %l4 = 000000000000b58c, %l7 = b853c7fe2b28dd34, %l5 = 000000000000b58c sll %l4,%l7,%l5 ! %l5 = 0000000b58c00000 ! Mem[0000000091000100] = 79484abf80e0b3a3, %g2 = 000000003475766e ldx [%o6+0x100],%g2 ! %g2 = 79484abf80e0b3a3 ! Mem[0000000019800010] = 34dd282b, %f0 = cd3c96a6 lda [%o3+%i2]0x80,%f0 ! %f0 = 34dd282b p4_label_10: ! %cwp = 1 ! Mem[000000009100010c] = 8ce3c057, %g2 = 79484abf80e0b3a3 ldub [%o6+0x10d],%g2 ! %g2 = 000000000000008c ! %l4 = 0000b58c, %l5 = 58c00000, Mem[0000000090800188] = 8da22961 5862d48d std %l4,[%o5+0x188] ! Mem[0000000090800188] = 0000b58c 58c00000 ! Mem[0000000018000010] = a4151167e39ff061, %l5 = 0000000b58c00000 ldxa [%o0+%i2]0x81,%l5 ! %l5 = a4151167e39ff061 ! %f19 = be379f7d, Mem[000000009080018c] = 58c00000 st %f19,[%o5+0x18c] ! Mem[000000009080018c] = be379f7d ! Mem[0000000018000090] = ebec77fc, %l6 = 0000000024be6b87 swap [%o0+0x090],%l6 ! %l6 = 00000000ebec77fc ! %l1 = 00000000b853c7fe, Mem[0000000091000140] = 75df866b3fed6b82 stx %l1,[%o6+0x140] ! Mem[0000000091000140] = 00000000b853c7fe ! Mem[0000000018000008] = c43c2f8079ceab7c, %l5 = a4151167e39ff061 ldxa [%o0+%i1]0x88,%l5 ! %l5 = c43c2f8079ceab7c ! Mem[000000001880011c] = 53efe8d6, %l4 = 0000b58c, %l2 = 24be681d add %o1,0x11c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000053efe8d6 ! %f16 = f1df6716 33ff1ee0, Mem[0000000018800008] = 416bb0ff 30aa7b66 stda %f16,[%o1+%i1]0x89 ! Mem[0000000018800008] = f1df6716 33ff1ee0 ! %l1 = 00000000b853c7fe, %l5 = c43c2f8079ceab7c, %l4 = 000000000000b58c orn %l1,%l5,%l4 ! %l4 = 3bc3d07fbe73d7ff p4_label_11: ! %cwp = 1 ! %l4 = 3bc3d07fbe73d7ff setx 0x2a2246806f29867d,%g7,%l4 ! %l4 = 2a2246806f29867d ! immd = 00000000000000b9, %l4 = 2a2246806f29867d, %ccr = 02 move %icc,0x0b9,%l4 ! Register Not Moved ! Mem[00000000908001c0] = aa162c11bcd71045, %g2 = 000000000000008c ldx [%o5+0x1c0],%g2 ! %g2 = aa162c11bcd71045 ! Mem[0000000019800198] = 79ec5f1b, %l0 = 0000000007b37c50 ldstub [%o3+0x198],%l0 ! %l0 = 00000079000000ff ! Mem[000000009180019c] = 9a43910f, %g2 = aa162c11bcd71045 lduh [%i0+0x19e],%g2 ! %g2 = 0000000000009a43 ! %l5 = c43c2f8079ceab7c, %l2 = 0000000053efe8d6, %ccr = 02 movvc %icc,%l5,%l2 ! Register Not Moved ! Mem[0000000018800010] = 92cfd7e5, %l7 = b853c7fe2b28dd34 lduba [%o1+%i2]0x89,%l7 ! %l7 = 00000000000000e5 ! Mem[0000000019000020] = a23c13c2, %f30 = 67a0fd20 lda [%o2+%i4]0x81,%f30 ! %f30 = a23c13c2 ! %l5 = c43c2f8079ceab7c, immed = 000002b9, %y = 00000000 smul %l5,0x2b9,%l6 ! %l6 = 0000014ba3b0e49c, %y = 0000014b ! %l0 = 0000000000000079, %l5 = c43c2f8079ceab7c, %l5 = c43c2f8079ceab7c andn %l0,%l5,%l5 ! %l5 = 0000000000000001 p4_label_12: ! %cwp = 1 ! %l4 = 2a2246806f29867d, Mem[000000009000008a] = cb327786 sth %l4,[%o4+0x08a] ! Mem[0000000090000088] = 867d7786 ! %l2 = 0000000053efe8d6, Mem[0000000090000018] = ed38b38b sth %l2,[%o4+%i3] ! Mem[0000000090000018] = e8d6b38b ! %l2 = 0000000053efe8d6, %l5 = 0000000000000001, %y = 0000014b udivcc %l2,%l5,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00000079 ! Mem[0000000091000038] = d9b533e2, %g2 = 0000000000009a43 lduh [%o6+0x03a],%g2 ! %g2 = 000000000000d9b5 ! %l4 = 2a2246806f29867d, %l7 = 00000000000000e5, %ccr = 0a mova %xcc,%l4,%l7 ! Moved, %l7 = 2a2246806f29867d ! Mem[00000000900001a0] = 0fb3b66fcbdb7d8c, %g2 = 000000000000d9b5 ldx [%o4+0x1a0],%g2 ! %g2 = 0fb3b66fcbdb7d8c ! %f7 = 12c2579e, Mem[0000000018000028] = 24be681d sta %f7 ,[%o0+%i5]0x88 ! Mem[0000000018000028] = 12c2579e ! %l1 = 00000000b853c7fe, Mem[0000000018800028] = 2b44a698 stba %l1,[%o1+%i5]0x88 ! Mem[0000000018800028] = 2b44a6fe ! Mem[0000000018800010] = 92cfd7e5, %l4 = 2a2246806f29867d swapa [%o1+%i2]0x89,%l4 ! %l4 = 0000000092cfd7e5 ! Mem[000000001800019c] = 279e174b, %l4 = 92cfd7e5, %l6 = a3b0e49c add %o0,0x19c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000279e174b p4_label_13: ! %cwp = 1 ! %l6 = 00000000279e174b, Mem[0000000091000042] = 6b427524 sth %l6,[%o6+0x042] ! Mem[0000000091000040] = 174b7524 ! Mem[0000000091800038] = 568c0707efbedfe6, %f48 = 8dacda07 1a79e2e5 ldda [%i0+0x038]%asi,%f48 ! %f48 = 568c0707 efbedfe6 ! %l7 = 2a2246806f29867d, Mem[0000000091800098] = 94908e3896ccd84b stx %l7,[%i0+0x098] ! Mem[0000000091800098] = 2a2246806f29867d ! Mem[0000000090000140] = 45f5a1d61b6089f4, %g2 = 0fb3b66fcbdb7d8c ldx [%o4+0x140],%g2 ! %g2 = 45f5a1d61b6089f4 ! Mem[0000000091000098] = 6aef4b96, %g2 = 45f5a1d61b6089f4 lduh [%o6+0x098],%g2 ! %g2 = 0000000000006aef ! %l1 = 00000000b853c7fe setx 0x9d94112ff4902658,%g7,%l1 ! %l1 = 9d94112ff4902658 ! %l0 = 0000000000000079, Mem[00000000910000e9] = 9905c301 stb %l0,[%o6+0x0e9] ! Mem[00000000910000e8] = 7905c301 ! %l4 = 0000000092cfd7e5, Mem[0000000018000020] = e01eff33 stwa %l4,[%o0+%i4]0x81 ! Mem[0000000018000020] = 92cfd7e5 ! %l6 = 00000000279e174b, Mem[0000000019800000] = 7fffffff stwa %l6,[%o3+%g0]0x81 ! Mem[0000000019800000] = 279e174b ! %l0 = 0000000000000079, Mem[00000000900001be] = c6a2f1df sth %l0,[%o4+0x1be] ! Mem[00000000900001bc] = 0079f1df p4_label_14: ! %cwp = 1 ! %f8 = b97b5f18 ae232458, Mem[0000000018000018] = da702cb0 2745af60 stda %f8 ,[%o0+%i3]0x80 ! Mem[0000000018000018] = b97b5f18 ae232458 ! Mem[00000000188000ef] = d9ed4877, %l6 = 00000000279e174b ldstub [%o1+0x0ef],%l6 ! %l6 = 00000077000000ff ! Mem[0000000018800000] = fc1d9a71, %f22 = 82db89c2 lda [%o1+%g0]0x80,%f22 ! %f22 = fc1d9a71 ! Mem[0000000019800044] = de440208, %l5 = 00000000ffffffff lduw [%o3+0x044],%l5 ! %l5 = 00000000de440208 ! Mem[0000000019800010] = 2b28dd34, %l2 = 0000000053efe8d6 swapa [%o3+%i2]0x89,%l2 ! %l2 = 000000002b28dd34 ! Mem[000000009000002c] = b3a0b298, %g2 = 0000000000006aef lduw [%o4+0x02c],%g2 ! %g2 = 00000000b3a0b298 ! Mem[0000000018800028] = 2b44a6fe, %l4 = 0000000092cfd7e5 ldstuba [%o1+%i5]0x88,%l4 ! %l4 = 000000fe000000ff ! %l4 = 000000fe, %l5 = de440208, Mem[00000000198000d0] = 3d41341b d997d9d8 std %l4,[%o3+0x0d0] ! Mem[00000000198000d0] = 000000fe de440208 ! %l1 = 9d94112ff4902658, Mem[00000000908000d6] = d5851c5c sth %l1,[%o5+0x0d6] ! Mem[00000000908000d4] = 26581c5c ! Mem[0000000090000100] = e01eff33 1667dff1 7d9f37be cc9c7aa8 ! Mem[0000000090000110] = a87732dc 1f553d01 424083cc c289db82 ! Mem[0000000090000120] = aaab015d 85c42a5f 7e05815f 61c531ad ! Mem[0000000090000130] = 5720e473 10523a85 bc5b9ed0 a18b2de6 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 p4_label_15: ! %cwp = 1 ! %l2 = 000000002b28dd34, Mem[00000000900001f8] = e62d8ba1d09e5bbc, %asi = 80 stxa %l2,[%o4+0x1f8]%asi ! Mem[00000000900001f8] = 000000002b28dd34 ! %l4 = 00000000000000fe, imm = fffffffffffffdd7, %l7 = 2a2246806f29867d sub %l4,-0x229,%l7 ! %l7 = 0000000000000327 ! Mem[00000000918001b4] = c426af8c, %g2 = 00000000b3a0b298 lduh [%i0+0x1b4],%g2 ! %g2 = 000000000000c426 ! Mem[00000000198000d5] = de440208, %l0 = 0000000000000079 ldstub [%o3+0x0d5],%l0 ! %l0 = 00000044000000ff ! Mem[00000000900001d8] = 82db89c2 cc834042, %g2 = 0000c426, %g3 = a1fd095a ldd [%o4+0x1d8],%g2 ! %g2 = 0000000082db89c2 00000000cc834042 ! Mem[000000009000012c] = 31ad5720, %g2 = 0000000082db89c2 ldsb [%o4+0x12e],%g2 ! %g2 = 0000000000000031 ! %l6 = 0000000000000077 setx 0xae971307ae1e0ead,%g7,%l6 ! %l6 = ae971307ae1e0ead ! done : should take illegal inst trap, %l0 = 0000000000000044 done ! Illegal inst trap : %l0 = 0000000000000054 ! Invert Register : %l7 = 0000000000000327 xor %l7,-1,%l7 ! %l7 = fffffffffffffcd8 ! Mem[0000000018800190] = 7314610fc15d6ffe, %l3 = 000000005b4197e2, %l1 = 9d94112ff4902658 add %o1,0x190,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 7314610fc15d6ffe p4_label_16: ! %cwp = 1 ! Mem[0000000018800000] = 719a1dfc, %l0 = 0000000000000054 ldsba [%o1+%g0]0x88,%l0 ! %l0 = fffffffffffffffc ! %l0 = fffffffffffffffc, %l6 = ae971307ae1e0ead, %ccr = 0a movvc %icc,%l0,%l6 ! Register Not Moved ! Mem[0000000018800074] = 8d7cea9b, %l6 = ae1e0ead, %l2 = 2b28dd34 add %o1,0x74,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008d7cea9b ! Mem[00000000188000a0] = 0c048589, %l6 = ae971307ae1e0ead swap [%o1+0x0a0],%l6 ! %l6 = 000000000c048589 ! Mem[0000000090800094] = 59f4c5d3, %g2 = 0000000000000031 ldsb [%o5+0x095],%g2 ! %g2 = 0000000000000059 ! Mem[00000000918001f8] = 01e5c8b4 bf933a55, %g2 = 00000059, %g3 = cc834042 ldd [%i0+0x1f8],%g2 ! %g2 = 0000000001e5c8b4 00000000bf933a55 ! %l4 = 00000000000000fe, %l5 = 00000000de440208, %ccr = 0a movvs %icc,%l4,%l5 ! Moved, %l5 = 00000000000000fe ! immd = 000000000000030d, %l2 = 000000008d7cea9b, %ccr = 0a movneg %icc,0x30d,%l2 ! Moved, %l2 = 000000000000030d ! %l3 = 000000005b4197e2, %l7 = fffffffffffffcd8, %ccr = 0a move %icc,%l3,%l7 ! Register Not Moved ! Mem[0000000018800128] = 1d4b67b7, %l6 = 000000000c048589 lduw [%o1+0x128],%l6 ! %l6 = 000000001d4b67b7 p4_label_17: ! %cwp = 1 ! %l4 = 00000000000000fe, Mem[0000000019000008] = 902f8d194d9673a2 stxa %l4,[%o2+%i1]0x88 ! Mem[0000000019000008] = 00000000000000fe ! %l6 = 000000001d4b67b7, %l3 = 000000005b4197e2, %l7 = fffffffffffffcd8 tsubcctv %l6,%l3,%l7 ! %l0 = 000000000000001f, Trapped ! Mem[00000000188001c8] = 106191a0, %l1 = 7314610fc15d6ffe swap [%o1+0x1c8],%l1 ! %l1 = 00000000106191a0 ! Mem[0000000018000080] = ddf8887ce1dc4bf5, %l7 = fffffffffffffcd8, %l3 = 000000005b4197e2 add %o0,0x80,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ddf8887ce1dc4bf5 ! %l6 = 000000001d4b67b7, %l0 = 000000000000001f, %l6 = 000000001d4b67b7 sdivx %l6,%l0,%l6 ! %l6 = 0000000000f1ea92 ! Mem[00000000900000ac] = 068cd5a5, %g18 = 6da38ad46b48065e ldsw [%o4+0x0ac],%g2 ! %g2 = 6da38ad46b48065e ! Mem[00000000190001e0] = d9150708501751c8, %l0 = 000000000000001f, %l5 = 00000000000000fe add %o2,0x1e0,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = d9150708501751c8 ! immd = 0000000000000388, %l0 = 000000000000001f, %ccr = 0a movne %xcc,0x388,%l0 ! Moved, %l0 = 0000000000000388 ! Mem[0000000019800010] = d6e8ef53fec753b8, %l5 = d9150708501751c8, %l0 = 0000000000000388 add %o3,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = d6e8ef53fec753b8 ! %l1 = 00000000106191a0, imm = fffffffffffff76b, %l1 = 00000000106191a0 xnorcc %l1,-0x895,%l1 ! %l1 = 0000000010619934, %ccr = 00 p4_label_18: ! %cwp = 1 ! %l3 = ddf8887ce1dc4bf5, %l5 = d9150708501751c8, %l0 = d6e8ef53fec753b8 sra %l3,%l5,%l0 ! %l0 = ffffffffffe1dc4b ! Mem[00000000910001d0] = e4161ee0 053883f9, %g2 = 068cd5a5, %g3 = bf933a55 ldd [%o6+0x1d0],%g2 ! %g2 = 00000000e4161ee0 00000000053883f9 ! Mem[00000000910001c8] = 1e361695 632e71b8, %g2 = e4161ee0, %g3 = 053883f9 ldd [%o6+0x1c8],%g2 ! %g2 = 000000001e361695 00000000632e71b8 ! Mem[00000000910001cc] = 71b8e416, %g2 = 000000001e361695 ldsha [%o6+0x1ce]%asi,%g2 ! %g2 = 00000000000071b8 ! Mem[0000000090800170] = 5955679b 055b8998, %g2 = 000071b8, %g3 = 632e71b8 ldd [%o5+0x170],%g2 ! %g2 = 000000005955679b 00000000055b8998 membar #Sync ! Added by membar checker (15) ! %l7 = fffffffffffffcd8, Mem[0000000090000114] = 1f553d01 stw %l7,[%o4+0x114] ! Mem[0000000090000114] = fffffcd8 ! Mem[0000000018800008] = e01eff33, %l6 = 0000000000f1ea92 ldstuba [%o1+%i1]0x81,%l6 ! %l6 = 000000e0000000ff ! Mem[00000000188000b0] = c96830d5, %l3 = ddf8887ce1dc4bf5 swap [%o1+0x0b0],%l3 ! %l3 = 00000000c96830d5 ! %l2 = 000000000000030d, Mem[000000009180002e] = b1853939 stb %l2,[%i0+0x02e] ! Mem[000000009180002c] = 0d853939 ! Mem[00000000188001b8] = d28a9f780b43dd98, %l5 = d9150708501751c8, %l6 = 00000000000000e0 add %o1,0x1b8,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = d28a9f780b43dd98 p4_label_19: ! %cwp = 1 ! %l6 = d28a9f780b43dd98, imm = fffffffffffffdfe, %l4 = 00000000000000fe orcc %l6,-0x202,%l4 ! %l4 = fffffffffffffdfe, %ccr = 88 ! Mem[00000000908001d8] = af69c09b9167f3e7, %g2 = 000000005955679b ldx [%o5+0x1d8],%g2 ! %g2 = af69c09b9167f3e7 ! Mem[00000000918001dc] = 56e019b2, %g2 = af69c09b9167f3e7 ldsb [%i0+0x1df],%g2 ! %g2 = 0000000000000056 ! %f28 = 853a5210 73e42057, Mem[00000000910001e8] = d3ae0f63 ff118b78 std %f28,[%o6+0x1e8] ! Mem[00000000910001e8] = 853a5210 73e42057 ! Mem[0000000019000024] = d3471f96, %l0 = ffffffffffe1dc4b swap [%o2+0x024],%l0 ! %l0 = 00000000d3471f96 ! Mem[0000000090000008] = fc38a7bb, %g2 = 0000000000000056 lduh [%o4+0x00a],%g2 ! %g2 = 000000000000fc38 ! %l2 = 000000000000030d, immed = fffffe33, %ccr = 88 movrne %l2,-0x1cd,%l2 ! Moved, %l2 = fffffffffffffe33 ! %f16 = f1df6716 33ff1ee0 a87a9ccc be379f7d ! %f20 = 013d551f dc3277a8 fc1d9a71 cc834042 ! %f24 = 5f2ac485 5d01abaa ad31c561 5f81057e ! %f28 = 853a5210 73e42057 a23c13c2 2826c0c4 stda %f16,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! Mem[0000000019000018] = b7ca4ac2, %l6 = d28a9f780b43dd98 swapa [%o2+%i3]0x89,%l6 ! %l6 = 00000000b7ca4ac2 ! %f11 = f71a20f1, Mem[00000000190001f0] = 80801ac9 st %f11,[%o2+0x1f0] ! Mem[00000000190001f0] = f71a20f1 p4_label_20: ! %cwp = 1 ! %l2 = fffffffffffffe33, Mem[0000000019000010] = 67000000 stba %l2,[%o2+%i2]0x89 ! Mem[0000000019000010] = 67000033 ! %l1 = 0000000010619934, Mem[0000000090800164] = 6f67cd2a stb %l1,[%o5+0x164] ! Mem[0000000090800164] = 3467cd2a ! Mem[000000009080017c] = e1b8055b, %g2 = 000000000000fc38 ldub [%o5+0x17e],%g2 ! %g2 = 00000000000000e1 ! Mem[0000000090800050] = 47ce9452 4f651403, %g2 = 000000e1, %g3 = 055b8998 ldd [%o5+0x050],%g2 ! %g2 = 0000000047ce9452 000000004f651403 ! Mem[00000000918001b0] = 0758e090 c426af8c, %g2 = 47ce9452, %g3 = 4f651403 ldd [%i0+0x1b0],%g2 ! %g2 = 000000000758e090 00000000c426af8c ! %l1 = 0000000010619934, %l1 = 0000000010619934, %ccr = 88 movle %icc,%l1,%l1 ! Moved, %l1 = 0000000010619934 ! Mem[000000009080010c] = 9091172b, %g2 = 000000000758e090 ldub [%o5+0x10d],%g2 ! %g2 = 0000000000000090 ! Mem[00000000910001fc] = a38fd1d5, %g2 = 0000000000000090 ldsh [%o6+0x1fe],%g2 ! %g2 = ffffffffffffa38f ! Mem[0000000018000028] = 8b9cb98c12c2579e, %l2 = fffffffffffffe33 ldxa [%o0+%i5]0x89,%l2 ! %l2 = 8b9cb98c12c2579e ! Mem[00000000198001f4] = 4fadacea, %l5 = d9150708501751c8 ldub [%o3+0x1f4],%l5 ! %l5 = 000000000000004f p4_label_21: ! %cwp = 1 ! %l5 = 000000000000004f, Mem[0000000018800018] = dace9f27655452ae stxa %l5,[%o1+%i3]0x81 ! Mem[0000000018800018] = 000000000000004f ! %l3 = 00000000c96830d5, Mem[00000000900001f3] = 1073e420, %asi = 80 stba %l3,[%o4+0x1f3]%asi ! Mem[00000000900001f0] = d573e420 ! %l0 = 00000000d3471f96, Mem[0000000019800010] = d6e8ef53 stba %l0,[%o3+%i2]0x80 ! Mem[0000000019800010] = 96e8ef53 ! %l4 = fffffffffffffdfe, Mem[0000000019000010] = 67000033 stwa %l4,[%o2+%i2]0x88 ! Mem[0000000019000010] = fffffdfe ! Mem[00000000900000a8] = b0b20e2c, %g2 = ffffffffffffa38f lduw [%o4+0x0a8],%g2 ! %g2 = 00000000b0b20e2c ! Mem[00000000910001a8] = b385603d 294418a5, %g2 = b0b20e2c, %g3 = c426af8c ldd [%o6+0x1a8],%g2 ! %g2 = 00000000b385603d 00000000294418a5 ! Mem[00000000900001a8] = d5840b62d1e808e3, %g2 = 00000000b385603d ldx [%o4+0x1a8],%g2 ! %g2 = d5840b62d1e808e3 ! %l0 = d3471f96, %l1 = 10619934, Mem[0000000090000028] = ebc6543b b3a0b298 stda %l0,[%o4+0x028]%asi ! Mem[0000000090000028] = d3471f96 10619934 ! %l2 = 8b9cb98c12c2579e, immed = fffffc75, %y = 00000079 umul %l2,-0x38b,%l6 ! %l6 = 12c2575b89739336, %y = 12c2575b ! %f10 = 258570d2 f71a20f1, Mem[0000000090000118] = 424083cc c289db82 std %f10,[%o4+0x118] ! Mem[0000000090000118] = 258570d2 f71a20f1 p4_label_22: ! %cwp = 1 ! Mem[0000000018000188] = d7a56154, %l7 = fffffffffffffcd8 ldsb [%o0+0x188],%l7 ! %l7 = ffffffffffffffd7 ! %l3 = 00000000c96830d5, %l3 = 00000000c96830d5, %ccr = 88 movge %xcc,%l3,%l3 ! Register Not Moved ! Mem[00000000180001bc] = c96e1cf5, %l3 = c96830d5, %l0 = d3471f96 add %o0,0x1bc,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c96e1cf5 ! %l3 = 00000000c96830d5, %l4 = fffffffffffffdfe, %l2 = 8b9cb98c12c2579e taddcc %l3,%l4,%l2 ! %l2 = 00000000c9682ed3, %ccr = 1b ! Mem[00000000910001a0] = 195a1174, %g2 = d5840b62d1e808e3 lduw [%o6+0x1a0],%g2 ! %g2 = 00000000195a1174 ! %l4 = fffffffffffffdfe, Mem[0000000091000018] = cf70dc7c sth %l4,[%o6+%i3] ! Mem[0000000091000018] = fdfedc7c ! %l7 = ffffffffffffffd7, Mem[00000000900001a8] = d5840b62d1e808e3 stx %l7,[%o4+0x1a8] ! Mem[00000000900001a8] = ffffffffffffffd7 ! Mem[0000000019000132] = 7ceb80fd, %l1 = 0000000010619934 ldstub [%o2+0x132],%l1 ! %l1 = 00000080000000ff ! %l3 = 00000000c96830d5, Mem[0000000019800128] = 67853021, %asi = 80 stwa %l3,[%o3+0x128]%asi ! Mem[0000000019800128] = c96830d5 ! Mem[000000001980012f] = 7728bf3a, %l6 = 12c2575b89739336 ldstub [%o3+0x12f],%l6 ! %l6 = 0000003a000000ff p4_label_23: ! %cwp = 1 ! Mem[0000000019000008] = fe000000, %l4 = fffffffffffffdfe ldstuba [%o2+%i1]0x81,%l4 ! %l4 = 000000fe000000ff ! %l4 = 000000fe, %l5 = 0000004f, Mem[00000000910001d0] = e4161ee0 053883f9 std %l4,[%o6+0x1d0] ! Mem[00000000910001d0] = 000000fe 0000004f ! Mem[0000000018000028] = 9e57c212, %l2 = 00000000c9682ed3 lduwa [%o0+%i5]0x80,%l2 ! %l2 = 000000009e57c212 ! Mem[0000000019800008] = 53597929, %f21 = dc3277a8 lda [%o3+%i1]0x80,%f21 ! %f21 = 53597929 ! Mem[0000000018000010] = a4151167, %l7 = ffffffffffffffd7 ldstuba [%o0+%i2]0x81,%l7 ! %l7 = 000000a4000000ff ! %l3 = 00000000c96830d5, Mem[0000000018800018] = 00000000 stba %l3,[%o1+%i3]0x88 ! Mem[0000000018800018] = 000000d5 ! Mem[0000000090000140] = 45f5a1d6, %g18 = 6da38ad46b48065e ldswa [%o4+0x140]%asi,%g2 ! %g2 = 6da38ad46b48065e ! Mem[0000000018800010] = 7d86296f, %l7 = 00000000000000a4 ldstuba [%o1+%i2]0x81,%l7 ! %l7 = 0000007d000000ff ! Mem[00000000190001f4] = 4a42e393, %l5 = 0000004f, %l2 = 9e57c212 add %o2,0x1f4,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000004a42e393 ! Code Fragment 1 p4_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000294418a5 mov -0x556,%g3 ! %g3 = fffffffffffffaaa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p4_label_24: ! %cwp = 1 ! %l7 = 000000000000007d, Mem[0000000019800000] = 279e174b stwa %l7,[%o3+%g0]0x80 ! Mem[0000000019800000] = 0000007d ! %l4 = 00000000000000fe, immed = fffff8c2, %y = 12c2575b mulscc %l4,-0x73e,%l7 ! %l7 = 00000000fffff941, %ccr = 08, %y = 09612bad ! Mem[0000000018000014] = e39ff061, %l5 = 0000004f, %l4 = 000000fe add %o0,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e39ff061 ! %f6 = 7ff60e42, Mem[0000000018800010] = 6f2986ff sta %f6 ,[%o1+%i2]0x88 ! Mem[0000000018800010] = 7ff60e42 ! Mem[0000000091800160] = 7fc082968680e666, %g2 = 0000000045f5a1d6 ldx [%i0+0x160],%g2 ! %g2 = 7fc082968680e666 ! Mem[0000000019800000] = 0000007d, %l6 = 000000000000003a ldstuba [%o3+%g0]0x80,%l6 ! %l6 = 00000000000000ff restore ! CWP = 0 ! %l3 = 000000000000293b, %l7 = 0000000000000000, %ccr = 08 movneg %xcc,%l3,%l7 ! Register Not Moved ! %f4 = 0c76a33e 418d9212, Mem[00000000908000e0] = 0f61639e 1b1742c5 std %f4 ,[%i5+0x0e0] ! Mem[00000000908000e0] = 0c76a33e 418d9212 ! Mem[0000000019000010] = fefdffff, %l1 = aea1e73026d40bd9 swapa [%i2+%o2]0x80,%l1 ! %l1 = 00000000fefdffff p4_label_25: ! %l6 = 4c6bc9a203f62c06, immed = 00000080, %ccr = 08 movre %l6,0x080,%l5 ! Not Moved, %l5 = ea7eaa6a66706338 ! %l1 = 00000000fefdffff, %l1 = 00000000fefdffff, %l3 = 000000000000293b or %l1,%l1,%l3 ! %l3 = 00000000fefdffff ! immd = 0000000000000155, %l2 = c81385864bc71fa3, %ccr = 08 mova %icc,0x155,%l2 ! Moved, %l2 = 0000000000000155 ! %l7 = 0000000000000000, Mem[00000000908001cc] = 2a93050a sth %l7,[%i5+0x1cc] ! Mem[00000000908001cc] = 0000050a ! Mem[00000000908001c0] = aa162c11bcd71045, %g2 = 7fc082968680e666 ldx [%i5+0x1c0],%g2 ! %g2 = aa162c11bcd71045 ! Set Register : %l6 = 4c6bc9a203f62c06 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l5 = ea7eaa6a66706338, Mem[0000000018800028] = 2b44a6ff stha %l5,[%i1+%o5]0x89 ! Mem[0000000018800028] = 2b446338 ! %l0 = 00000000000fd8b0, Mem[0000000019000000] = 20fda067 stba %l0,[%i2+%g0]0x88 ! Mem[0000000019000000] = 20fda0b0 save ! CWP = 1 ! Mem[0000000018000018] = b97b5f18, %l7 = 00000000fffff941 lduba [%o0+%i3]0x80,%l7 ! %l7 = 00000000000000b9 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 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 00000000000fd8b0 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000155 bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fefdffff bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffff98a6 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ea7eaa6a66706338 bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffff bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x09612bad,%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 34dd282b d312d3a7 bne %xcc,p4_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be e9b5161d a6e61adb bne %xcc,p4_f2_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 013d551f 53597929 bne %xcc,p4_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be fc1d9a71 cc834042 bne %xcc,p4_f22_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be a23c13c2 2826c0c4 bne %xcc,p4_f30_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff151167e39ff061 ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b97b5f18ae232458 ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 92cfd7e51667dff1 ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9e57c2128cb99c8b ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 24be6b87da61114e ldx [%i0+0x090],%g3 ! Observed data at 0000000018000090 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x090,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff1eff331667dff1 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 = 420ef67fca41120e ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d50000000000004f ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = efe62ec43525256e 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 = 3863442b6f3ba953 ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ae1e0eada67043d4 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000188000a0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = e1dc4bf5af725c7f ldx [%i1+0x0b0],%g3 ! Observed data at 00000000188000b0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 9cb84f77d9ed48ff ldx [%i1+0x0e8],%g3 ! Observed data at 00000000188000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = c15d6ffeef6f1ad9 ldx [%i1+0x1c8],%g3 ! Observed data at 00000000188001c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x1c8,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b0a0fd202826c0c4 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 = ff00000000000000 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 = 26d40bd93ad4b062 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 98dd430b5d28f630 ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a23c13c2ffe1dc4b 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 = 324e8fe6182ebe27 ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 ldx [%g1+0x130],%g2 ! Expected data = 7cebfffd0e8b5e72 ldx [%i2+0x130],%g3 ! Observed data at 0000000019000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x130,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f71a20f14a42e393 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000190001f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x1f0,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff00007de5e2d2e4 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 = 96e8ef53fec753b8 ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x010,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 000000fedeff0208 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000198000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x128],%g2 ! Expected data = c96830d57728bfff ldx [%i3+0x128],%g3 ! Observed data at 0000000019800128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x128,%g4 ldx [%g1+0x198],%g2 ! Expected data = ffec5f1b56ac1029 ldx [%i3+0x198],%g3 ! Observed data at 0000000019800198 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x198,%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_f20_fail: set p4_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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_f30_fail: set p4_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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 %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000028] stda %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018000010] stba %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018] stda %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028] nop done p4_trap1o: stxa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000028] stda %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800018] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018000010] stba %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018] stda %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028] nop done p4_trap2e: lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000018] sub %l1,0xaa4,%l4 stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028] stha %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800018] done p4_trap2o: lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000018] sub %l1,0xaa4,%l4 stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028] stha %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800018] done p4_trap3e: or %l6,%l5,%l0 sub %l5,%l6,%l4 or %l2,0x838,%l3 andn %l3,%l7,%l5 addc %l0,0xacc,%l4 add %l7,-0x4b1,%l3 done p4_trap3o: or %l6,%l5,%l0 sub %l5,%l6,%l4 or %l2,0x838,%l3 andn %l3,%l7,%l5 addc %l0,0xacc,%l4 add %l7,-0x4b1,%l3 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 = 627ddf6b959a1384 ldx [%g1+0x008],%l1 ! %l1 = aea1e73026d40bd9 ldx [%g1+0x010],%l2 ! %l2 = 4acfc879f4264bc6 ldx [%g1+0x018],%l3 ! %l3 = 93e99e1a812af886 ldx [%g1+0x020],%l4 ! %l4 = c1d500a7e5ea2003 ldx [%g1+0x028],%l5 ! %l5 = ea7eaa6a66706338 ldx [%g1+0x030],%l6 ! %l6 = 4c6bc9a203f62c06 ldx [%g1+0x038],%l7 ! %l7 = b816358863c80dd8 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 = b3f9041041d0cbe8 ldx [%g1+0x048],%l1 ! %l1 = 667f84da7077ee0f ldx [%g1+0x050],%l2 ! %l2 = 7400c0a2d6f11764 ldx [%g1+0x058],%l3 ! %l3 = 7494e7a9e57db533 ldx [%g1+0x060],%l4 ! %l4 = 085cff5bf6deefe6 ldx [%g1+0x068],%l5 ! %l5 = 9a4996e9dd492342 ldx [%g1+0x070],%l6 ! %l6 = 313f87f637a0cd68 ldx [%g1+0x078],%l7 ! %l7 = b853c7fe2b28dd34 ! 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 = 3a5a298f 4727b65a 4fce461d 19318b1f ! %f4 = 08871067 a3bda4cc 98b1c686 fe2792c5 ! %f8 = 0fe1eec6 a733532e 01f3c2e2 94284ffe ! %f12 = f21c55c9 50ac6a48 0600c61a 82a0e5e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = aa2bb3b7 7cfa2601 d39e17d7 58c35d55 ! %f20 = 8447d967 1c741ba1 db4c94e8 25d60d97 ! %f24 = e6cab7f9 fb0953b7 357171c7 9bd78867 ! %f28 = 7484487b 807b59af a86e434b a5452a1e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c666762e c2f55c37 1acb9721 d10164e5 ! %f36 = 530d822e aea8a375 1a479cac a27998c4 ! %f40 = 89b8eb71 f324f1c2 a4b03c30 bca545c8 ! %f44 = 97518bd9 bc8938c1 2eb2ab69 32a6e6c7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf1c8173f00000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = f1c8173f00000057 wr %g0,%y ! Clear Y 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: ! %f0 = 3a5a298f 4727b65a 4fce461d 19318b1f ! %f4 = 08871067 a3bda4cc 98b1c686 fe2792c5 ! %f8 = 0fe1eec6 a733532e 01f3c2e2 94284ffe ! %f12 = f21c55c9 50ac6a48 0600c61a 82a0e5e2 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! Mem[0000000090800110] = 2befbdf2, %g18 = 6548eba0406f79fc ldsw [%i5+0x110],%g2 ! %g2 = 6548eba0406f79fc ! %l6 = 911c32319187419f, Mem[00000000910000a4] = 399d9094 stb %l6,[%i6+0x0a4] ! Mem[00000000910000a4] = 9f9d9094 ! %l2 = eb258195f5fb15e5, %l6 = 911c32319187419f, %l2 = eb258195f5fb15e5 mulx %l2,%l6,%l2 ! %l2 = 11fc693cc844be3b ! Mem[000000001b800020] = 8fb105b4, %l6 = 911c32319187419f ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffb4 ! %l2 = 11fc693cc844be3b, imm = ffffffffffffff0c, %l6 = ffffffffffffffb4 tsubcc %l2,-0x0f4,%l6 ! %l6 = 11fc693cc844bf2f, %ccr = 1b ! %l0 = aacb040e, %l1 = 503f2fcf, Mem[000000001b000000] = 883a0eff 2e25e820 stda %l0,[%i2+%g0]0x89 ! Mem[000000001b000000] = aacb040e 503f2fcf ! Mem[0000000090000114] = 757643e1, %g18 = 6548eba0406f79fc ldsw [%i4+0x114],%g2 ! %g2 = 6548eba0406f79fc ! %l2 = 11fc693cc844be3b, Mem[0000000091000090] = 612e442c sth %l2,[%i6+0x090] ! Mem[0000000091000090] = be3b442c ! Mem[000000009080002c] = 2c6e3c18, %g2 = 00000000757643e1 lduh [%i5+0x02e],%g2 ! %g2 = 0000000000002c6e p5_label_2: ! Mem[000000001b0000f0] = 61fa7dd493bf6c6f, %l1 = f714a9e0503f2fcf, %l4 = 5182f2dadcadc512 add %i2,0xf0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 61fa7dd493bf6c6f ! %l2 = 11fc693cc844be3b, immed = fffffd7c, %y = 00000000 mulscc %l2,-0x284,%l2 ! %l2 = 0000000064225f1d, %ccr = 00, %y = 80000000 ! %l2 = 0000000064225f1d, Mem[0000000091000106] = b3a3eefc sth %l2,[%i6+0x106] ! Mem[0000000091000104] = 5f1deefc ! Mem[000000001a8000d0] = 50cba78210bfa3e1, %l4 = 61fa7dd493bf6c6f, %l2 = 0000000064225f1d add %i1,0xd0,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 50cba78210bfa3e1 ! %l6 = 11fc693cc844bf2f, Mem[000000001a800000] = 9aacae7093a345aa stxa %l6,[%i1+%g0]0x89 ! Mem[000000001a800000] = 11fc693cc844bf2f ! %l0 = d44351b2aacb040e, immed = 00000104, %ccr = 00 movrgz %l0,0x104,%l0 ! Not Moved, %l0 = d44351b2aacb040e ! Mem[000000001b800020] = 8fb105b4, %l0 = d44351b2aacb040e lduwa [%i3+%o4]0x89,%l0 ! %l0 = 000000008fb105b4 ! %l6 = 11fc693cc844bf2f, %l3 = cb4757828487c995, %ccr = 00 movne %xcc,%l6,%l3 ! Moved, %l3 = 11fc693cc844bf2f ! %l0 = 000000008fb105b4, Mem[000000009100005c] = 12df99e4 sth %l0,[%i6+0x05c] ! Mem[000000009100005c] = 05b499e4 ! Mem[00000000918001e0] = e019b296a1fd095a, %g2 = 0000000000002c6e ldx [%o0+0x1e0],%g2 ! %g2 = e019b296a1fd095a p5_label_3: ! Mem[000000001b000140] = f6129b01, %l5 = 996cefa8084f5d4b ldsb [%i2+0x143],%l5 ! %l5 = 0000000000000001 ! %l6 = 11fc693cc844bf2f, %l5 = 0000000000000001, %l6 = 11fc693cc844bf2f addcc %l6,%l5,%l6 ! %l6 = 11fc693cc844bf30, %ccr = 08 ! %l6 = 11fc693cc844bf30 setx 0x9914458f849c54da,%g7,%l6 ! %l6 = 9914458f849c54da ! %l2 = 50cba78210bfa3e1, %l1 = f714a9e0503f2fcf, %l7 = b4f022ec4e3d474f srax %l2,%l1,%l7 ! %l7 = 0000a1974f04217f ! Mem[0000000091800044] = 35a236ce, %g2 = e019b296a1fd095a lduh [%o0+0x046],%g2 ! %g2 = 00000000000035a2 ! Mem[00000000908000b4] = 605e7597, %g2 = 00000000000035a2 ldub [%i5+0x0b4],%g2 ! %g2 = 0000000000000060 ! Mem[000000001b000028] = 73b8622e, %l4 = 61fa7dd493bf6c6f ldsha [%i2+%o5]0x89,%l4 ! %l4 = 000000000000622e ! Mem[000000001b800028] = 8910345c, %l0 = 000000008fb105b4 ldsha [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffff8910 ! %l7 = 0000a1974f04217f, Mem[00000000900000a8] = 06b20e2c stw %l7,[%i4+0x0a8] ! Mem[00000000900000a8] = 4f04217f ! immd = 000000000000003d, %l5 = 0000000000000001, %ccr = 08 movle %xcc,0x03d,%l5 ! Register Not Moved p5_label_4: ! %l5 = 0000000000000001, %l6 = 9914458f849c54da, %ccr = 08 movrgz %l5,%l6,%l6 ! Moved, %l6 = 9914458f849c54da ! Mem[00000000918001e4] = a1fd095a, %g18 = 6548eba0406f79fc ldsw [%o0+0x1e4],%g2 ! %g2 = 6548eba0406f79fc ! Mem[0000000090800044] = 82b3db9c, %g2 = ffffffffa1fd095a lduh [%i5+0x046],%g2 ! %g2 = 00000000000082b3 ! Mem[000000001a80011c] = 438be1d3, %l3 = c844bf2f, %l6 = 849c54da add %i1,0x11c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000438be1d3 ! Mem[000000001b000008] = a9a7cc3f, %f21 = 1c741ba1 lda [%i2+%o1]0x89,%f21 ! %f21 = a9a7cc3f membar #Sync ! Added by membar checker (16) ! Mem[000000009000003c] = 82a0e5e2, %g2 = 00000000000082b3 lduw [%i4+0x03c],%g2 ! %g2 = 0000000082a0e5e2 ! %l3 = 11fc693cc844bf2f, Mem[000000001a000100] = 96f9869e sth %l3,[%i0+0x100] ! Mem[000000001a000100] = bf2f869e ! Mem[000000001b000000] = aacb040e, %l7 = 0000a1974f04217f swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000aacb040e ! %l3 = 11fc693cc844bf2f, Mem[000000001b800000] = 90f2775b stba %l3,[%i3+%g0]0x88 ! Mem[000000001b800000] = 90f2772f ! Mem[00000000900001d8] = 3de00adeeefbf1b6, %f48 = 3aff2b5f ade4463e ldd [%i4+0x1d8],%f48 ! %f48 = 3de00ade eefbf1b6 p5_label_5: ! %l3 = 11fc693cc844bf2f, immed = 0000006c, %ccr = 08 movrgez %l3,0x06c,%l7 ! Moved, %l7 = 000000000000006c ! %l2 = 50cba78210bfa3e1, Mem[000000001a000028] = 3b6d0d7c stwa %l2,[%i0+%o5]0x88 ! Mem[000000001a000028] = 10bfa3e1 ! %l4 = 000000000000622e, Mem[000000001a800018] = f6aebf90 stwa %l4,[%i1+%o3]0x80 ! Mem[000000001a800018] = 0000622e ! Mem[0000000090000088] = 6280cb32, %g2 = 0000000082a0e5e2 ldsh [%i4+0x088],%g2 ! %g2 = 0000000000006280 ! %l0 = ffffffffffff8910, Mem[00000000910001b4] = 98e9c991 stw %l0,[%i6+0x1b4] ! Mem[00000000910001b4] = ffff8910 ! %l7 = 000000000000006c, imm = 0000000000000615, %l6 = 00000000438be1d3 xor %l7,0x615,%l6 ! %l6 = 0000000000000679 ! Mem[000000001b800180] = a686200f b0b8bead, %l4 = 0000622e, %l5 = 00000001 ldda [%i3+0x180]%asi,%l4 ! %l4 = 00000000a686200f 00000000b0b8bead ! Mem[00000000900001d0] = bce499f4, %g2 = 0000000000006280 lduw [%i4+0x1d0],%g2 ! %g2 = 00000000bce499f4 ! %l7 = 000000000000006c, %l5 = 00000000b0b8bead, %ccr = 08 movpos %xcc,%l7,%l5 ! Moved, %l5 = 000000000000006c ! Mem[000000001b000070] = f78a127f53d47d7e, %l3 = 11fc693cc844bf2f, %l4 = 00000000a686200f add %i2,0x70,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = f78a127f53d47d7e p5_label_6: ! %l7 = 000000000000006c, Mem[00000000908001b2] = 10561d00 sth %l7,[%i5+0x1b2] ! Mem[00000000908001b0] = 006c1d00 ! Mem[000000001b8000cb] = 2862ca1b, %l6 = 0000000000000679 ldstub [%i3+0x0cb],%l6 ! %l6 = 0000001b000000ff ! Mem[00000000900000a8] = 4f04217f 068cd5a5, %g2 = bce499f4, %g3 = 00000000 ldd [%i4+0x0a8],%g2 ! %g2 = 000000004f04217f 00000000068cd5a5 ! Mem[0000000091800088] = 5aeef599, %g2 = 000000004f04217f ldsba [%o0+0x088]%asi,%g2 ! %g2 = 000000000000005a ! %f30 = a86e434b a5452a1e, Mem[00000000918000b8] = 78eb5720 034f6e3b std %f30,[%o0+0x0b8] ! Mem[00000000918000b8] = a86e434b a5452a1e ! %f0 = 3a5a298f 4727b65a 4fce461d 19318b1f ! %f4 = 08871067 a3bda4cc 98b1c686 fe2792c5 ! %f8 = 0fe1eec6 a733532e 01f3c2e2 94284ffe ! %f12 = f21c55c9 50ac6a48 0600c61a 82a0e5e2 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140 ! %f17 = 7cfa2601, Mem[0000000090000004] = 4727b65a st %f17,[%i4+0x004] ! Mem[0000000090000004] = 7cfa2601 ! %l4 = f78a127f53d47d7e, %l3 = 11fc693cc844bf2f, %ccr = 08 movg %icc,%l4,%l3 ! Register Not Moved ! Mem[000000001b80017c] = 07433cd4, %l3 = 11fc693cc844bf2f ldstub [%i3+0x17c],%l3 ! %l3 = 00000007000000ff ! %l5 = 000000000000006c, imm = fffffffffffffdb8, %l5 = 000000000000006c xorcc %l5,-0x248,%l5 ! %l5 = fffffffffffffdd4, %ccr = 88 p5_label_7: ! Mem[000000001b8000ec] = 557490b8, %l7 = 000000000000006c ldsw [%i3+0x0ec],%l7 ! %l7 = 00000000557490b8 ! Mem[000000001a800064] = 1dbb68cb, %l6 = 000000000000001b swap [%i1+0x064],%l6 ! %l6 = 000000001dbb68cb ! Mem[000000001a800018] = 0000622e, %l6 = 000000001dbb68cb ldstuba [%i1+%o3]0x80,%l6 ! %l6 = 00000000000000ff ! Mem[000000001a800008] = 8d8ef127, %l3 = 0000000000000007 swapa [%i1+%o1]0x81,%l3 ! %l3 = 000000008d8ef127 ! %f16 = aa2bb3b7 7cfa2601, Mem[0000000090800078] = e7a78a2c 9d39bf34 stda %f16,[%i5+0x078]%asi ! Mem[0000000090800078] = aa2bb3b7 7cfa2601 ! %l6 = 0000000000000000, Mem[000000001b800010] = f4c9444876318ca4 stxa %l6,[%i3+%o2]0x88 ! Mem[000000001b800010] = 0000000000000000 ! %l5 = fffffffffffffdd4, Mem[000000009100002c] = e141740c stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = fffffdd4 membar #Sync ! Added by membar checker (17) ! Mem[0000000090000154] = a3bda4cc, %g18 = 6548eba0406f79fc ldsw [%i4+0x154],%g2 ! %g2 = 6548eba0406f79fc ! %l6 = 0000000000000000, Mem[000000009180003c] = efbedfe6 stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = 00000000 ! Mem[0000000090800178] = 4ab098f91768e1b8, %g2 = ffffffffa3bda4cc ldx [%i5+0x178],%g2 ! %g2 = 4ab098f91768e1b8 p5_label_8: ! Mem[000000001b800018] = 321d588d, %l0 = ffffffffffff8910 ldsha [%i3+%o3]0x88,%l0 ! %l0 = 000000000000588d ! %l2 = 50cba78210bfa3e1, imm = fffffffffffff34f, %l3 = 000000008d8ef127 xnorcc %l2,-0xcb1,%l3 ! %l3 = 50cba78210bfaf51, %ccr = 00 ! %f0 = 3a5a298f 4727b65a, Mem[00000000910000f8] = e3c6bec0 8f9973a1 std %f0 ,[%i6+0x0f8] ! Mem[00000000910000f8] = 3a5a298f 4727b65a ! Mem[00000000908001f8] = 6e5321b3ed22d798, %g2 = 4ab098f91768e1b8 ldx [%i5+0x1f8],%g2 ! %g2 = 6e5321b3ed22d798 ! %l6 = 0000000000000000 setx 0x7f6ada086774738c,%g7,%l6 ! %l6 = 7f6ada086774738c ! Mem[000000001b000018] = 262b6c28, %f27 = 9bd78867 lda [%i2+%o3]0x88,%f27 ! %f27 = 262b6c28 ! Mem[000000001b800010] = 00000000 00000000, %l2 = 10bfa3e1, %l3 = 10bfaf51 ldda [%i3+%o2]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000 ! %l3 = 0000000000000000, Mem[0000000091000000] = d1d553db69412154 stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000000 ! %l4 = f78a127f53d47d7e, imm = fffffffffffff714, %l3 = 0000000000000000 subc %l4,-0x8ec,%l3 ! %l3 = f78a127f53d4866a ! Mem[000000001b000198] = adf41cd9, %l1 = 503f2fcf, %l1 = 503f2fcf add %i2,0x198,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000adf41cd9 p5_label_9: ! %l3 = f78a127f53d4866a, Mem[0000000090800176] = 85694ab0 sth %l3,[%i5+0x176] ! Mem[0000000090800174] = 866a4ab0 ! Mem[0000000090800158] = 8584f02e, %g2 = 6e5321b3ed22d798 ldsh [%i5+0x158],%g2 ! %g2 = ffffffffffff8584 ! %l5 = fffffffffffffdd4, %l4 = f78a127f53d47d7e, %ccr = 00 move %xcc,%l5,%l4 ! Register Not Moved ! %l0 = 000000000000588d, Mem[000000001b000010] = d8b02ede stba %l0,[%i2+%o2]0x88 ! Mem[000000001b000010] = d8b02e8d ! Mem[00000000900001c4] = 60d76f00, %g2 = ffffffffffff8584 lduw [%i4+0x1c4],%g2 ! %g2 = 0000000060d76f00 ! immd = 0000000000000253, %l3 = f78a127f53d4866a, %ccr = 00 movpos %icc,0x253,%l3 ! Moved, %l3 = 0000000000000253 ! %l6 = 7f6ada086774738c, Mem[00000000908000d4] = 6b7ed585 sth %l6,[%i5+0x0d4] ! Mem[00000000908000d4] = 738cd585 ! %l2 = 0000000000000000, Mem[000000009180014b] = 2825d6b3 stb %l2,[%o0+0x14b] ! Mem[0000000091800148] = 0025d6b3 ! Mem[000000001b800028] = 5c341089, %l0 = 000000000000588d lduha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000001089 ! %l1 = 00000000adf41cd9, immed = fffff81a, %y = 80000000 smul %l1,-0x7e6,%l4 ! %l4 = 0000028809e4260a, %y = 00000288 p5_label_10: ! %l5 = fffffffffffffdd4, %l7 = 00000000557490b8, %l4 = 0000028809e4260a and %l5,%l7,%l4 ! %l4 = 0000000055749090 ! Mem[000000001a800124] = 7f280c4d, %l6 = 7f6ada086774738c swap [%i1+0x124],%l6 ! %l6 = 000000007f280c4d ! %l3 = 0000000000000253, imm = fffffffffffffc10, %l5 = fffffffffffffdd4 add %l3,-0x3f0,%l5 ! %l5 = fffffffffffffe63 ! Mem[000000001a800008] = 00000007 48ae3492, %l6 = 7f280c4d, %l7 = 557490b8 ldd [%i1+%o1],%l6 ! %l6 = 0000000000000007 0000000048ae3492 ! %l3 = 0000000000000253, Mem[0000000090000177] = 480600c6 stb %l3,[%i4+0x177] ! Mem[0000000090000174] = 530600c6 ! %f12 = f21c55c9 50ac6a48, Mem[000000001b000020] = 78a5835a 5021076c stda %f12,[%i2+%o4]0x80 ! Mem[000000001b000020] = f21c55c9 50ac6a48 ! %l6 = 0000000000000007, Mem[0000000090000036] = 6a480600 sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 00070600 ! %l7 = 0000000048ae3492, Mem[000000001a800028] = 69708989 stha %l7,[%i1+%o5]0x81 ! Mem[000000001a800028] = 34928989 ! Mem[000000001b800000] = 2f77f290, %l7 = 0000000048ae3492 ldub [%i3+%g0],%l7 ! %l7 = 000000000000002f ! Mem[0000000090000044] = e5822bd5, %g2 = 0000000060d76f00 ldsb [%i4+0x047],%g2 ! %g2 = ffffffffffffffe5 p5_label_11: ! Mem[000000001a000028] = 10bfa3e1, %l0 = 0000000000001089 ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffe1 ! Mem[00000000908000d0] = ba3dbc55, %g2 = ffffffffffffffe5 lduw [%i5+0x0d0],%g2 ! %g2 = 00000000ba3dbc55 ! immd = 0000000000000350, %l0 = ffffffffffffffe1, %ccr = 00 movneg %icc,0x350,%l0 ! Register Not Moved ! %f16 = aa2bb3b7 7cfa2601 d39e17d7 58c35d55 ! %f20 = 8447d967 a9a7cc3f db4c94e8 25d60d97 ! %f24 = e6cab7f9 fb0953b7 357171c7 262b6c28 ! %f28 = 7484487b 807b59af a86e434b a5452a1e stda %f16,[%i3+%g4]ASI_BLK_P ! Block Store to 000000001b800140 ! Mem[000000001b800028] = 5c341089, %l1 = 00000000adf41cd9 lduwa [%i3+%o5]0x89,%l1 ! %l1 = 000000005c341089 ! Mem[0000000090800198] = 209c5f214ae1df61, %g2 = 00000000ba3dbc55 ldx [%i5+0x198],%g2 ! %g2 = 209c5f214ae1df61 ! %l1 = 000000005c341089, immd = fffffffffffffd6c, %l3 = 0000000000000253 sdivx %l1,-0x294,%l3 ! %l3 = ffffffffffdc3c7c ! Mem[00000000910000dc] = 27192a96, %g2 = 209c5f214ae1df61 ldsb [%i6+0x0dd],%g2 ! %g2 = 0000000000000027 ! Mem[000000001a000010] = 307b77ac 556174f0, %l4 = 55749090, %l5 = fffffe63 ldda [%i0+%o2]0x80,%l4 ! %l4 = 00000000307b77ac 00000000556174f0 ! %l1 = 000000005c341089, %l6 = 0000000000000007, %ccr = 00 movcc %xcc,%l1,%l6 ! Moved, %l6 = 000000005c341089 p5_label_12: ! Mem[000000001a000000] = 11d7279c, %l5 = 00000000556174f0 ldsba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000011 ! Mem[0000000090800108] = b6084246, %g2 = 0000000000000027 ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffb608 ! Mem[000000001b800028] = 8910345c, %l2 = 0000000000000000 ldsha [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffff8910 ! Mem[000000001a0000b0] = 72b618b7 dd51e67d, %l6 = 5c341089, %l7 = 0000002f ldd [%i0+0x0b0],%l6 ! %l6 = 0000000072b618b7 00000000dd51e67d ! Mem[00000000908001b0] = 5a06006c, %g2 = ffffffffffffb608 ldsh [%i5+0x1b0],%g2 ! %g2 = 0000000000005a06 ! %l5 = 0000000000000011, imm = fffffffffffff206, %l6 = 0000000072b618b7 subc %l5,-0xdfa,%l6 ! %l6 = 0000000000000e0b ! Mem[0000000090000140] = 3a5a298f, %g18 = 6548eba0406f79fc ldsw [%i4+0x140],%g2 ! %g2 = 6548eba0406f79fc ! Mem[0000000090000120] = 0e03a0ea b316ce5a, %g2 = 3a5a298f, %g3 = 068cd5a5 ldd [%i4+0x120],%g2 ! %g2 = 000000000e03a0ea 00000000b316ce5a ! %l7 = 00000000dd51e67d, immed = 000001d2, %ccr = 00 movrlez %l7,0x1d2,%l5 ! Not Moved, %l5 = 0000000000000011 ! Mem[000000001a800020] = b19bbc6e, %f7 = fe2792c5 lda [%i1+%o4]0x88,%f7 ! %f7 = b19bbc6e p5_label_13: ! Mem[000000001b00009c] = 5e5c43de, %l2 = ffffffffffff8910 swap [%i2+0x09c],%l2 ! %l2 = 000000005e5c43de ! Clear Register : %l1 = 000000005c341089 clr %l1 ! %l1 = 0000000000000000 ! Mem[000000001b000028] = 2e62b873, %l0 = ffffffffffffffe1 ldsba [%i2+%o5]0x80,%l0 ! %l0 = 000000000000002e ! Mem[000000001a8000fc] = f2648b65, %l6 = 00000e0b, %l0 = 0000002e add %i1,0xfc,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f2648b65 ! Mem[000000001a800000] = 11fc693cc844bf2f, %f4 = 08871067 a3bda4cc ldda [%i1+%g0]0x89,%f4 ! %f4 = 11fc693c c844bf2f ! Mem[00000000900000a8] = 4f04217f, %g2 = 000000000e03a0ea lduw [%i4+0x0a8],%g2 ! %g2 = 000000004f04217f ! %f1 = 4727b65a, Mem[00000000910000f0] = e81b43d4 st %f1 ,[%i6+0x0f0] ! Mem[00000000910000f0] = 4727b65a ! %l2 = 000000005e5c43de, Mem[000000009180019a] = db3b9fab stb %l2,[%o0+0x19a] ! Mem[0000000091800198] = de3b9fab ! Mem[00000000908001c8] = 9a24092a 2a93050a, %g2 = 4f04217f, %g3 = b316ce5a ldd [%i5+0x1c8],%g2 ! %g2 = 000000009a24092a 000000002a93050a ! Mem[00000000900000c8] = e27a6618, %g2 = 000000009a24092a lduh [%i4+0x0ca],%g2 ! %g2 = 000000000000e27a p5_label_14: ! Mem[000000001b0000b0] = 8ce7bcdf 5a91e962, %l2 = 5e5c43de, %l3 = ffdc3c7c ldd [%i2+0x0b0],%l2 ! %l2 = 000000008ce7bcdf 000000005a91e962 ! Mem[000000001a000018] = aa4f78901a03eae0, %l7 = 00000000dd51e67d ldxa [%i0+%o3]0x88,%l7 ! %l7 = aa4f78901a03eae0 ! %l1 = 0000000000000000, imm = fffffffffffff982, %l7 = aa4f78901a03eae0 or %l1,-0x67e,%l7 ! %l7 = fffffffffffff982 ! %l7 = fffffffffffff982, %l5 = 0000000000000011, %ccr = 00 movcs %icc,%l7,%l5 ! Register Not Moved ! %l0 = 00000000f2648b65, %l4 = 00000000307b77ac, %l2 = 000000008ce7bcdf xnorcc %l0,%l4,%l2 ! %l2 = ffffffff3de00336, %ccr = 80 ! Mem[000000001a000010] = 307b77ac556174f0, %f2 = 4fce461d 19318b1f ldda [%i0+%o2]0x80,%f2 ! %f2 = 307b77ac 556174f0 ! Mem[000000001a800010] = fdd72237, %l3 = 000000005a91e962 lduha [%i1+%o2]0x89,%l3 ! %l3 = 0000000000002237 ! %l6 = 0000000000000e0b, Mem[00000000918001b0] = 0758e090c426af8c, %asi = 80 stxa %l6,[%o0+0x1b0]%asi ! Mem[00000000918001b0] = 0000000000000e0b ! %l1 = 0000000000000000 setx 0xbabe89cfb364b39d,%g7,%l1 ! %l1 = babe89cfb364b39d ! Mem[0000000091000150] = a1b9af53, %g2 = 000000000000e27a lduw [%i6+0x150],%g2 ! %g2 = 00000000a1b9af53 p5_label_15: ! %l5 = 0000000000000011, Mem[0000000090000142] = 298f4727 stb %l5,[%i4+0x142] ! Mem[0000000090000140] = 118f4727 ! %l4 = 307b77ac, %l5 = 00000011, Mem[00000000908000e0] = 0f61639e 1b1742c5 std %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 307b77ac 00000011 ! %f7 = b19bbc6e, Mem[00000000900001b0] = 6eef6cff st %f7 ,[%i4+0x1b0] ! Mem[00000000900001b0] = b19bbc6e ! Mem[0000000091000040] = b36b4275, %g2 = 00000000a1b9af53 ldsb [%i6+0x041],%g2 ! %g2 = ffffffffffffffb3 ! %l1 = babe89cfb364b39d setx 0x08769e47c9346df7,%g7,%l1 ! %l1 = 08769e47c9346df7 ! Mem[0000000090000110] = 008f7576, %g2 = ffffffffffffffb3 lduh [%i4+0x112],%g2 ! %g2 = 000000000000008f ! %f29 = 807b59af, Mem[00000000910001f4] = 4e89cfe8 st %f29,[%i6+0x1f4] ! Mem[00000000910001f4] = 807b59af ! %l4 = 307b77ac, %l5 = 00000011, Mem[000000001b000118] = ded9f328 7791af91 std %l4,[%i2+0x118] ! Mem[000000001b000118] = 307b77ac 00000011 ! Mem[000000001a000098] = 417340e7bb419e81, %l6 = 0000000000000e0b, %l6 = 0000000000000e0b add %i0,0x98,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 417340e7bb419e81 ! Mem[000000001b000120] = 70b6aac10af8f73c, %l0 = 00000000f2648b65, %l4 = 00000000307b77ac add %i2,0x120,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 70b6aac10af8f73c p5_label_16: ! Clear Register : %l4 = 70b6aac10af8f73c clr %l4 ! %l4 = 0000000000000000 ! Mem[000000001b00014d] = 87d1e758, %l0 = 00000000f2648b65 ldstub [%i2+0x14d],%l0 ! %l0 = 000000d1000000ff ! %l4 = 00000000, %l5 = 00000011, Mem[0000000090800078] = aa2bb3b7 7cfa2601 stda %l4,[%i5+0x078]%asi ! Mem[0000000090800078] = 00000000 00000011 ! Mem[000000001a800028] = 34928989, %l0 = 00000000000000d1 lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000003492 ! Mem[0000000091000108] = eefc9b81488ce3c0, %f48 = 3de00ade eefbf1b6 ldd [%i6+0x108],%f48 ! %f48 = eefc9b81 488ce3c0 ! Mem[000000009080008c] = 8cd92299, %g2 = 000000000000008f ldub [%i5+0x08f],%g2 ! %g2 = 000000000000008c ! Mem[0000000090000054] = db8f0709, %g2 = 000000000000008c ldsb [%i4+0x056],%g2 ! %g2 = ffffffffffffffdb ! %l6 = 417340e7bb419e81, imm = fffffffffffff1b0, %l2 = ffffffff3de00336 orncc %l6,-0xe50,%l2 ! %l2 = 417340e7bb419ecf, %ccr = 08 ! Mem[00000000900000b4] = 5da2972b, %g2 = ffffffffffffffdb lduw [%i4+0x0b4],%g2 ! %g2 = 000000005da2972b ! Mem[000000009000012c] = 66eccc84, %g2 = 000000005da2972b lduw [%i4+0x12c],%g2 ! %g2 = 0000000066eccc84 p5_label_17: ! Mem[000000001a000010] = ac777b30, %l6 = 417340e7bb419e81 lduwa [%i0+%o2]0x88,%l6 ! %l6 = 00000000ac777b30 ! Mem[000000009180006c] = f974a768, %g2 = 0000000066eccc84 lduh [%o0+0x06c],%g2 ! %g2 = 000000000000f974 ! Mem[0000000090800074] = 54a2aa00, %g2 = 000000000000f974 ldub [%i5+0x075],%g2 ! %g2 = 0000000000000054 ! %l4 = 00000000, %l5 = 00000011, Mem[0000000091000050] = 29f12948 d6367cef std %l4,[%i6+0x050] ! Mem[0000000091000050] = 00000000 00000011 ! Mem[000000009080012c] = 7a56efc1, %g2 = 0000000000000054 lduw [%i5+0x12c],%g2 ! %g2 = 000000007a56efc1 ! Mem[0000000091800198] = b05bde3b 9fab9a43, %g2 = 7a56efc1, %g3 = 2a93050a ldd [%o0+0x198],%g2 ! %g2 = 00000000b05bde3b 000000009fab9a43 ! Mem[000000001b8000c0] = 555c52d2080baacf, %f18 = d39e17d7 58c35d55 ldd [%i3+0x0c0],%f18 ! %f18 = 555c52d2 080baacf ! done : should take illegal inst trap, %l0 = 0000000000003492 done ! Illegal inst trap : %l0 = 00000000000034a2 ! Mem[000000001a000088] = 8b09fa80, %l7 = fffffffffffff982 ldsb [%i0+0x08b],%l7 ! %l7 = ffffffffffffff80 ! %l4 = 00000000, %l5 = 00000011, Mem[000000001b000020] = c9551cf2 486aac50 stda %l4,[%i2+%o4]0x88 ! Mem[000000001b000020] = 00000000 00000011 p5_label_18: ! Mem[000000001a800188] = 7f78664c, %l6 = 00000000ac777b30 swap [%i1+0x188],%l6 ! %l6 = 000000007f78664c ! Mem[000000001a800078] = ce66f6ab, %l2 = 417340e7bb419ecf lduw [%i1+0x078],%l2 ! %l2 = 00000000ce66f6ab membar #Sync ! Added by membar checker (18) ! Mem[000000001b800178] = a86e434ba5452a1e, %l0 = 00000000000034a2, %l3 = 0000000000002237 add %i3,0x178,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = a86e434ba5452a1e ! %f0 = 3a5a298f 4727b65a 307b77ac 556174f0 ! %f4 = 11fc693c c844bf2f 98b1c686 b19bbc6e ! %f8 = 0fe1eec6 a733532e 01f3c2e2 94284ffe ! %f12 = f21c55c9 50ac6a48 0600c61a 82a0e5e2 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! Mem[00000000908000e0] = 307b77ac00000011, %g2 = 00000000b05bde3b ldx [%i5+0x0e0],%g2 ! %g2 = 307b77ac00000011 ! %l6 = 000000007f78664c, Mem[000000001a800028] = 89899234 stba %l6,[%i1+%o5]0x89 ! Mem[000000001a800028] = 8989924c ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = 00000011, %g3 = 9fab9a43 ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 ! %f20 = 8447d967, Mem[000000001b800008] = c83cf259 sta %f20,[%i3+%o1]0x89 ! Mem[000000001b800008] = 8447d967 ! %l3 = a86e434ba5452a1e, Mem[0000000091800182] = e693cbbb stb %l3,[%o0+0x182] ! Mem[0000000091800180] = 1e93cbbb ! Mem[000000001a800028] = 4c928989, %l7 = ffffffffffffff80 lduha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000004c92 p5_label_19: ! Mem[0000000090800158] = 8584f02e bb4e850a, %g2 = 195a1174, %g3 = f1de6161 ldd [%i5+0x158],%g2 ! %g2 = 000000008584f02e 00000000bb4e850a ! %l2 = ce66f6ab, %l3 = a5452a1e, Mem[000000001a800008] = 07000000 9234ae48 stda %l2,[%i1+%o1]0x88 ! Mem[000000001a800008] = ce66f6ab a5452a1e ! Mem[00000000910000d8] = 00a64fc7ab27192a, %g2 = 000000008584f02e ldx [%i6+0x0d8],%g2 ! %g2 = 00a64fc7ab27192a ! Mem[00000000910001e4] = 05c6cd45, %g2 = 00a64fc7ab27192a lduw [%i6+0x1e4],%g2 ! %g2 = 0000000005c6cd45 ! Mem[0000000091000124] = 15c0fc32, %g2 = 0000000005c6cd45 ldub [%i6+0x125],%g2 ! %g2 = 0000000000000015 ! Mem[000000009100009c] = d6cbdb1d, %g18 = 6548eba0406f79fc ldsw [%i6+0x09c],%g2 ! %g2 = 6548eba0406f79fc ! %l1 = 08769e47c9346df7, immed = 00000ae0, %y = 00000288 udivcc %l1,0xae0,%l3 ! %l3 = 000000003ba8920f, %ccr = 00 mov %l0,%y ! %y = 000034a2 ! Mem[000000001a800171] = 7cc15aaf, %l4 = 0000000000000000 ldstub [%i1+0x171],%l4 ! %l4 = 000000c1000000ff ! %l6 = 000000007f78664c, Mem[0000000091000112] = 6907afaa sth %l6,[%i6+0x112] ! Mem[0000000091000110] = 664cafaa ! immd = 0000000000000145, %l6 = 000000007f78664c, %ccr = 00 movne %xcc,0x145,%l6 ! Moved, %l6 = 0000000000000145 p5_label_20: ! Mem[000000001a00015c] = a1c09364, %l4 = 000000c1, %l0 = 000034a2 add %i0,0x15c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a1c09364 ! Mem[0000000090800158] = 8584f02ebb4e850a, %g2 = ffffffffd6cbdb1d ldxa [%i5+0x158]%asi,%g2 ! %g2 = 8584f02ebb4e850a ! Mem[0000000090000028] = c2e29428, %g2 = 8584f02ebb4e850a lduh [%i4+0x02a],%g2 ! %g2 = 000000000000c2e2 ! %l5 = 0000000000000011, %l3 = 000000003ba8920f, %y = 000034a2 udiv %l5,%l3,%l4 ! %l4 = 000000000000e1da mov %l0,%y ! %y = a1c09364 ! Mem[000000001a0000b4] = dd51e67d, %l4 = 000000000000e1da ldsw [%i0+0x0b4],%l4 ! %l4 = ffffffffdd51e67d ! Mem[000000001b000180] = c8aa6716, %l7 = 00004c92, %l0 = a1c09364 add %i2,0x180,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c8aa6716 ! Mem[0000000090000164] = 2e01f3c2, %g2 = 000000000000c2e2 ldub [%i4+0x167],%g2 ! %g2 = 000000000000002e ! Mem[000000001b000020] = 00000000, %l2 = 00000000ce66f6ab ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[000000001b800020] = b405b18f, %l5 = 0000000000000011 lduwa [%i3+%o4]0x80,%l5 ! %l5 = 00000000b405b18f ! %f28 = 7484487b 807b59af, Mem[00000000918001a8] = b36518e5 4e1744a4 std %f28,[%o0+0x1a8] ! Mem[00000000918001a8] = 7484487b 807b59af p5_label_21: ! Mem[00000000910000f8] = 3a5a298f, %g18 = 6548eba0406f79fc ldsw [%i6+0x0f8],%g2 ! %g2 = 6548eba0406f79fc ! Mem[000000009000018c] = 9b014f82, %g2 = 000000003a5a298f lduba [%i4+0x18f]%asi,%g2 ! %g2 = 000000000000009b ! %l2 = 0000000000000000, immed = fffff248, %l5 = 00000000b405b18f taddcctv %l2,-0xdb8,%l5 ! %l5 = fffffffffffff248, %ccr = 88 ! Code Fragment 1 p5_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bb4e850a mov 0xfe3,%g3 ! %g3 = 0000000000000fe3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001a00000c] = 6c109b62, %f9 = a733532e ld [%i0+0x00c],%f9 ! %f9 = 6c109b62 ! Mem[000000001a000018] = e0ea031a, %l4 = ffffffffdd51e67d lduha [%i0+%o3]0x81,%l4 ! %l4 = 000000000000e0ea ! Mem[0000000090800108] = b6084246 80909117, %g2 = 0000009b, %g3 = 00000fe3 ldd [%i5+0x108],%g2 ! %g2 = 00000000b6084246 0000000080909117 ! Mem[000000001a800008] = ce66f6ab, %l1 = 08769e47c9346df7 ldsha [%i1+%o1]0x89,%l1 ! %l1 = fffffffffffff6ab ! Mem[00000000910000a0] = db272bad9f9d9094, %f48 = eefc9b81 488ce3c0 ldd [%i6+0x0a0],%f48 ! %f48 = db272bad 9f9d9094 ! %l2 = 0000000000000000, Mem[0000000090800128] = 6c772b2b7a56efc1 stx %l2,[%i5+0x128] ! Mem[0000000090800128] = 0000000000000000 p5_label_22: ! immd = 000000000000016a, %l0 = 00000000c8aa6716, %ccr = 88 movvc %icc,0x16a,%l0 ! Moved, %l0 = 000000000000016a ! %l0 = 000000000000016a, %l4 = 000000000000e0ea, %l7 = 0000000000004c92 orcc %l0,%l4,%l7 ! %l7 = 000000000000e1ea, %ccr = 00 ! %l4 = 000000000000e0ea, %l7 = 000000000000e1ea, %ccr = 00 movvs %icc,%l4,%l7 ! Register Not Moved ! Mem[000000001a800000] = 2fbf44c8, %l1 = fffffffffffff6ab lduwa [%i1+%g0]0x80,%l1 ! %l1 = 000000002fbf44c8 ! immd = 0000000000000228, %l0 = 000000000000016a, %ccr = 00 movgu %icc,0x228,%l0 ! Moved, %l0 = 0000000000000228 ! Mem[000000001b800010] = 00000000, %l5 = fffff248, %l0 = 00000228 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000000 ! %l1 = 000000002fbf44c8, imm = fffffffffffff38b, %l1 = 000000002fbf44c8 orncc %l1,-0xc75,%l1 ! %l1 = 000000002fbf4cfc, %ccr = 00 ! Mem[000000001a000150] = 97baaa4a60d42236, %l7 = 000000000000e1ea, %l7 = 000000000000e1ea add %i0,0x150,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 97baaa4a60d42236 ! %l1 = 000000002fbf4cfc, %l6 = 0000000000000145, %l2 = 0000000000000000 orncc %l1,%l6,%l2 ! %l2 = fffffffffffffefe, %ccr = 88 ! %f20 = 8447d967, Mem[000000001a8000cc] = c649e23a st %f20,[%i1+0x0cc] ! Mem[000000001a8000cc] = 8447d967 p5_label_23: ! %l4 = 0000e0ea, %l5 = fffff248, Mem[00000000918001f0] = 6ba2b457 3475766e std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000e0ea fffff248 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0 ! %l5 = fffffffffffff248, %l3 = 000000003ba8920f, %y = a1c09364 mulscc %l5,%l3,%l7 ! %l7 = 00000000fffff924, %ccr = 08, %y = 50e049b2 ! %l2 = fffffffffffffefe, Mem[0000000090000090] = 3b5c943f454ff390 stx %l2,[%i4+0x090] ! Mem[0000000090000090] = fffffffffffffefe ! %l0 = 0000000000000000, Mem[000000001b800008] = f159a66b8447d967 stxa %l0,[%i3+%o1]0x89 ! Mem[000000001b800008] = 0000000000000000 ! Mem[00000000900001b0] = b19bbc6e, %g2 = 00000000b6084246 ldsh [%i4+0x1b0],%g2 ! %g2 = ffffffffffffb19b ! %l4 = 000000000000e0ea, %l6 = 0000000000000145, %l7 = 00000000fffff924 xnorcc %l4,%l6,%l7 ! %l7 = ffffffffffff1e50, %ccr = 88 ! immd = 0000000000000275, %l5 = fffffffffffff248, %ccr = 88 movgu %xcc,0x275,%l5 ! Moved, %l5 = 0000000000000275 ! Mem[00000000918001b4] = 00000e0b, %g2 = ffffffffffffb19b ldsh [%o0+0x1b4],%g2 ! %g2 = 0000000000000000 ! Mem[000000001a0000c8] = fbd3eeba32751779, %l7 = ffffffffffff1e50, %l2 = fffffffffffffefe add %i0,0xc8,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = fbd3eeba32751779 p5_label_24: ! Mem[00000000900001d4] = fb10c4c3, %g2 = 0000000000000000 ldsh [%i4+0x1d4],%g2 ! %g2 = fffffffffffffb10 ! Mem[000000009080014c] = 42da92a6, %g2 = fffffffffffffb10 lduh [%i5+0x14e],%g2 ! %g2 = 00000000000042da ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! %l3 = 000000003ba8920f, Mem[000000001a800028] = 8989924c stha %l3,[%i1+%o5]0x88 ! Mem[000000001a800028] = 8989920f ! immd = 00000000000000f2, %l5 = 0000000000000275, %ccr = 88 mova %xcc,0x0f2,%l5 ! Moved, %l5 = 00000000000000f2 ! %l6 = 0000000000000145, %l1 = 000000002fbf4cfc, %ccr = 88 movneg %xcc,%l6,%l1 ! Moved, %l1 = 0000000000000145 ! %l2 = 32751779, %l3 = 3ba8920f, Mem[0000000091800188] = 7a4e4474 3439cc1d stda %l2,[%o0+0x188]%asi ! Mem[0000000091800188] = 32751779 3ba8920f ! Mem[000000009180009c] = d84bd013, %g2 = 00000000000042da ldsh [%o0+0x09e],%g2 ! %g2 = ffffffffffffd84b ! Mem[000000001b000010] = 8d2eb0d8 2f511bf2, %l4 = 0000e0ea, %l5 = 000000f2 ldda [%i2+%o2]0x81,%l4 ! %l4 = 000000008d2eb0d8 000000002f511bf2 ! Mem[00000000908000fc] = 7f33557e, %g2 = ffffffffffffd84b ldub [%i5+0x0ff],%g2 ! %g2 = 000000000000007f p5_label_25: ! %l4 = 000000008d2eb0d8, %l4 = 000000008d2eb0d8, %ccr = 88 movcc %icc,%l4,%l4 ! Moved, %l4 = 000000008d2eb0d8 ! Mem[000000001b800018] = 321d588d, %l1 = 0000000000000145 ldswa [%i3+%o3]0x89,%l1 ! %l1 = 00000000321d588d ! Mem[000000001a000020] = eb53e45a, %l2 = fbd3eeba32751779 lduwa [%i0+%o4]0x80,%l2 ! %l2 = 00000000eb53e45a ! %l7 = ffffffffffff1e50, %l6 = 0000000000000145, %ccr = 88 movleu %icc,%l7,%l6 ! Register Not Moved ! Mem[000000001b000050] = 519980a6 541c620e, %l2 = eb53e45a, %l3 = 3ba8920f ldd [%i2+0x050],%l2 ! %l2 = 00000000519980a6 00000000541c620e ! Mem[000000001a80008b] = 85799cb6, %l3 = 00000000541c620e ldstub [%i1+0x08b],%l3 ! %l3 = 000000b6000000ff ! Mem[000000001a800000] = 11fc693cc844bf2f, %f18 = 555c52d2 080baacf ldda [%i1+%g0]0x89,%f18 ! %f18 = 11fc693c c844bf2f ! Mem[0000000090000010] = 08871067a3bda4cc, %g2 = 000000000000007f ldx [%i4+%o2],%g2 ! %g2 = 08871067a3bda4cc ! Mem[000000001a800145] = bfeb4f4f, %l7 = ffffffffffff1e50 ldstub [%i1+0x145],%l7 ! %l7 = 000000eb000000ff ! %l4 = 000000008d2eb0d8, imm = 0000000000000021, %l6 = 0000000000000145 srax %l4,0x021,%l6 ! %l6 = 0000000000000000 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 1: membar #Sync ! Force all stores to complete p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000321d588d bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000519980a6 bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b6 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008d2eb0d8 bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002f511bf2 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000eb bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x50e049b2,%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 307b77ac 556174f0 bne %xcc,p5_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 11fc693c c844bf2f bne %xcc,p5_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 98b1c686 b19bbc6e bne %xcc,p5_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 0fe1eec6 6c109b62 bne %xcc,p5_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 11fc693c c844bf2f bne %xcc,p5_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 8447d967 a9a7cc3f bne %xcc,p5_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 357171c7 262b6c28 bne %xcc,p5_f26_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x028],%g2 ! Expected data = e1a3bf10e79d70b2 ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x028,%g4 ldx [%g1+0x100],%g2 ! Expected data = bf2f869e823544b2 ldx [%i0+0x100],%g3 ! Observed data at 000000001a000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x100,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2fbf44c83c69fc11 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = abf666ce1e2a45a5 ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00622e6083234f ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f928989c34b0c54 ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = bf65620e0000001b ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = 85799cfffccf2b13 ldx [%i1+0x088],%g3 ! Observed data at 000000001a800088 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x088,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = daeb3cd68447d967 ldx [%i1+0x0c8],%g3 ! Observed data at 000000001a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x120],%g2 ! Expected data = c00bb7306774738c ldx [%i1+0x120],%g3 ! Observed data at 000000001a800120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x120,%g4 ldx [%g1+0x140],%g2 ! Expected data = f08000e5bfff4f4f ldx [%i1+0x140],%g3 ! Observed data at 000000001a800140 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x140,%g4 ldx [%g1+0x170],%g2 ! Expected data = 7cff5aaf2d69d750 ldx [%i1+0x170],%g3 ! Observed data at 000000001a800170 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x170,%g4 ldx [%g1+0x188],%g2 ! Expected data = ac777b30911d13fc ldx [%i1+0x188],%g3 ! Observed data at 000000001a800188 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x188,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7f21044fcf2f3f50 ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8d2eb0d82f511bf2 ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff00000011000000 ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x098],%g2 ! Expected data = e87a85a5ffff8910 ldx [%i2+0x098],%g3 ! Observed data at 000000001b000098 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x098,%g4 ldx [%g1+0x118],%g2 ! Expected data = 307b77ac00000011 ldx [%i2+0x118],%g3 ! Observed data at 000000001b000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x118,%g4 ldx [%g1+0x148],%g2 ! Expected data = 8933447287ffe758 ldx [%i2+0x148],%g3 ! Observed data at 000000001b000148 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x148,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 2f77f29039a231c1 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 = 0000000000000000 ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000 ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 2862caff01de40a2 ldx [%i3+0x0c8],%g3 ! Observed data at 000000001b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x140],%g2 ! Expected data = aa2bb3b77cfa2601 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 = d39e17d758c35d55 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 = 8447d967a9a7cc3f 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 = db4c94e825d60d97 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 = e6cab7f9fb0953b7 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 = 357171c7262b6c28 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 = 7484487b807b59af 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 = a86e434ba5452a1e ldx [%i3+0x178],%g3 ! Observed data at 000000001b800178 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x178,%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_f8_fail: set p5_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%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_f26_fail: set p5_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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 [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000010] nop ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800028] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000008] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000010] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000020] done p5_trap1o: ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000010] nop ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800028] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000008] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000010] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000020] done p5_trap2e: stha %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000008] orncc %l7,0xe0f,%l0 lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001b000000] done p5_trap2o: stha %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000008] orncc %l7,0xe0f,%l0 lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001b000000] done p5_trap3e: xnor %l5,0xe89,%l5 xor %l6,%l3,%l6 and %l4,-0x89e,%l3 addc %l1,%l2,%l0 done p5_trap3o: xnor %l5,0xe89,%l5 xor %l6,%l3,%l6 and %l4,-0x89e,%l3 addc %l1,%l2,%l0 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 = d44351b2aacb040e ldx [%g1+0x008],%l1 ! %l1 = f714a9e0503f2fcf ldx [%g1+0x010],%l2 ! %l2 = eb258195f5fb15e5 ldx [%g1+0x018],%l3 ! %l3 = cb4757828487c995 ldx [%g1+0x020],%l4 ! %l4 = 5182f2dadcadc512 ldx [%g1+0x028],%l5 ! %l5 = 996cefa8084f5d4b ldx [%g1+0x030],%l6 ! %l6 = 911c32319187419f ldx [%g1+0x038],%l7 ! %l7 = b4f022ec4e3d474f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 6 processor_6: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x18] ! Set the start flag wrpr %g0,7,%cleanwin call p6_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 6 wr %g0,0x4,%fprs ! Make sure fef is 1 set p6_init_freg,%g1 ! %f0 = b2b6906b 6907084a 151104b4 adca1010 ! %f4 = 628e20d0 0a61aed3 0c416a53 f7373c34 ! %f8 = 10188a6c 0a378c00 66e44761 736452d3 ! %f12 = d5b6fb35 5f7ed5af ced661e3 ac23d909 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4ca5ce14 cda4c5e5 c06285c7 6f29d646 ! %f20 = e1a27c14 de275031 7d4d9667 3e5419a9 ! %f24 = b2113e6d c3447346 8988ad93 663b4262 ! %f28 = 7ecdb131 cd46aae7 17f33fb3 c2b81f43 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7c156125 082eca50 1559a71d fb524803 ! %f36 = 4844886f 3264a739 40753c1b dfaeedea ! %f40 = c877204b 093161f6 f1af25ca ef2c3446 ! %f44 = 3db536a9 509321cf 46850dbe 10e22a44 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x85643c0000000019,%g7,%g1 ! GSR scale = 3, align = 1 wr %g1,%g0,%gsr ! GSR = 85643c0000000019 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 6 p6_label_1: ! Mem[000000001d800018] = 96e501a2, %l5 = 87ce861845e04b9d ldsha [%i3+%o3]0x80,%l5 ! %l5 = ffffffffffff96e5 ! Mem[000000009180004c] = 69acaea9, %g2 = 0000000000000000 ldsb [%o0+0x04c],%g2 ! %g2 = 0000000000000069 ! %l7 = eab922b5ef78909e, %l1 = ecd1774c716d9020, %l0 = 589509a83a91ccbc and %l7,%l1,%l0 ! %l0 = e891220461689000 ! %l1 = ecd1774c716d9020, Mem[00000000908001a0] = 3683dbd2 stw %l1,[%i5+0x1a0] ! Mem[00000000908001a0] = 716d9020 ! %l6 = 41716f08, %l7 = ef78909e, Mem[000000001d800028] = ae2700f6 5a86a8da stda %l6,[%i3+%o5]0x88 ! Mem[000000001d800028] = 41716f08 ef78909e ! Mem[000000001c80015a] = d003bc26, %l3 = 97295beaa3d2f7b9 ldstub [%i1+0x15a],%l3 ! %l3 = 000000bc000000ff ! Mem[000000001c000184] = d954ebad, %l2 = d208c10a, %l0 = 61689000 add %i0,0x184,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d954ebad ! immd = 0000000000000173, %l1 = ecd1774c716d9020, %ccr = 44 movl %xcc,0x173,%l1 ! Register Not Moved ! Mem[000000001c000168] = ff36e0e0339dbfa6, %l3 = 00000000000000bc, %l2 = 890b41d4d208c10a add %i0,0x168,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = ff36e0e0339dbfa6 ! %l0 = 00000000d954ebad, Mem[00000000918001ea] = 4dc6ca00 stb %l0,[%o0+0x1ea] ! Mem[00000000918001e8] = adc6ca00 p6_label_2: ! Mem[0000000091000004] = 69412154, %g2 = 0000000000000069 lduw [%i6+0x004],%g2 ! %g2 = 0000000069412154 ! immd = 0000000000000231, %l4 = dc675d64b52e57d3, %ccr = 44 mova %icc,0x231,%l4 ! Moved, %l4 = 0000000000000231 ! %f29 = cd46aae7, Mem[00000000918001e0] = e019b296 st %f29,[%o0+0x1e0] ! Mem[00000000918001e0] = cd46aae7 ! Mem[00000000908001d0] = 3222ee81 532ee672, %g2 = 69412154, %g3 = 00000000 ldd [%i5+0x1d0],%g2 ! %g2 = 000000003222ee81 00000000532ee672 ! %l5 = ffffffffffff96e5, Mem[000000001c800000] = 68098a85 stwa %l5,[%i1+%g0]0x89 ! Mem[000000001c800000] = ffff96e5 ! Mem[00000000910001c8] = 1e361695, %g2 = 000000003222ee81 lduw [%i6+0x1c8],%g2 ! %g2 = 000000001e361695 ! %l0 = d954ebad, %l1 = 716d9020, Mem[0000000091000180] = 35375014 f4b74bc7 std %l0,[%i6+0x180] ! Mem[0000000091000180] = d954ebad 716d9020 ! %f16 = 4ca5ce14 cda4c5e5, Mem[0000000091000070] = 1ebeea5f 6aa81680 std %f16,[%i6+0x070] ! Mem[0000000091000070] = 4ca5ce14 cda4c5e5 ! Mem[000000001d000008] = 48e05249093d01d4, %f10 = 66e44761 736452d3 ldda [%i2+%o1]0x81,%f10 ! %f10 = 48e05249 093d01d4 ! Mem[000000001c000080] = 3858de16 40bff6b2 085ada44 2b3240ca ! Mem[000000001c000090] = 74669a15 5f5cb348 ed9a0d17 b323e488 ! Mem[000000001c0000a0] = d01f739c a85d8e5f 9fd0f871 b767746f ! Mem[000000001c0000b0] = aa7a4fb6 be39336d 11d6e9b4 cb24f33a mov 0x080,%g4 ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 000000001c000080 p6_label_3: ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 000000001e361695 ldx [%i5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd ! Mem[0000000090000198] = 0a9c86c0, %g2 = a40c9e1c172967cd ldsh [%i4+0x19a],%g2 ! %g2 = 0000000000000a9c ! Code Fragment 1 p6_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000532ee672 mov -0xbdc,%g3 ! %g3 = fffffffffffff424 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000c0] = cfdc07f8, %g2 = 0000000000000a9c lduh [%i5+0x0c2],%g2 ! %g2 = 000000000000cfdc ! immd = 000000000000003d, %l2 = ff36e0e0339dbfa6, %ccr = 44 movcs %icc,0x03d,%l2 ! Register Not Moved ! Mem[000000001c000027] = f204e309, %l4 = 0000000000000231 ldstub [%i0+0x027],%l4 ! %l4 = 00000009000000ff ! %f30 = 17f33fb3 c2b81f43, Mem[00000000918001e0] = cd46aae7 a1fd095a std %f30,[%o0+0x1e0] ! Mem[00000000918001e0] = 17f33fb3 c2b81f43 ! %l1 = ecd1774c716d9020, Mem[00000000918000a0] = d01327bd stw %l1,[%o0+0x0a0] ! Mem[00000000918000a0] = 716d9020 ! immd = 00000000000002db, %l6 = 37c36aa241716f08, %ccr = 44 movleu %icc,0x2db,%l6 ! Moved, %l6 = 00000000000002db ! Randomly selected nop nop p6_label_4: ! Mem[000000001d800008] = 798583c0 79b8f150, %l0 = d954ebad, %l1 = 716d9020 ldda [%i3+%o1]0x80,%l0 ! %l0 = 00000000798583c0 0000000079b8f150 ! Mem[000000001d800008] = 50f1b879c0838579, %l5 = ffffffffffff96e5 ldxa [%i3+%o1]0x89,%l5 ! %l5 = 50f1b879c0838579 ! Mem[000000001d000020] = 4a13737a, %l2 = ff36e0e0339dbfa6 lduha [%i2+%o4]0x81,%l2 ! %l2 = 0000000000004a13 ! Mem[00000000908000c4] = 07f8fe08, %g18 = c34ae8eaceb16ee2 ldsw [%i5+0x0c4],%g2 ! %g2 = c34ae8eaceb16ee2 ! Mem[000000001c000020] = c90b3f56 f204e3ff, %l2 = 00004a13, %l3 = 000000bc ldda [%i0+%o4]0x81,%l2 ! %l2 = 00000000c90b3f56 00000000f204e3ff ! Mem[000000001c8001f1] = c37be555, %l4 = 0000000000000009 ldstub [%i1+0x1f1],%l4 ! %l4 = 0000007b000000ff ! Mem[000000001d8001d8] = be654b9e, %l4 = 000000000000007b swap [%i3+0x1d8],%l4 ! %l4 = 00000000be654b9e ! Mem[000000001c800018] = cbaadaaa, %f24 = b2113e6d lda [%i1+%o3]0x81,%f24 ! %f24 = cbaadaaa ! %l4 = 00000000be654b9e, imm = fffffffffffff864, %l4 = 00000000be654b9e andn %l4,-0x79c,%l4 ! %l4 = 000000000000039a ! %l1 = 0000000079b8f150, Mem[00000000900001e8] = cceef4c2 stw %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = 79b8f150 p6_label_5: ! %l6 = 00000000000002db, %l4 = 000000000000039a, %ccr = 44 movrgez %l6,%l4,%l1 ! Moved, %l1 = 000000000000039a ! %l3 = 00000000f204e3ff, Mem[000000009080010c] = 80909117 stw %l3,[%i5+0x10c] ! Mem[000000009080010c] = f204e3ff ! %l4 = 0000039a, %l5 = c0838579, Mem[00000000900001e0] = cf23638f 1d8c5d64 std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 0000039a c0838579 ! %l5 = 50f1b879c0838579, %l2 = 00000000c90b3f56, %l2 = 00000000c90b3f56 sdivx %l5,%l2,%l2 ! %l2 = 000000006712135b ! %l2 = 000000006712135b, Mem[0000000090800020] = 2bc26a5df81287db stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000006712135b ! Mem[00000000908001e4] = 37f8ff3a, %g2 = 0000000007f8fe08 ldsb [%i5+0x1e4],%g2 ! %g2 = 0000000000000037 ! %l7 = eab922b5ef78909e, %l6 = 00000000000002db, %ccr = 44 movcc %xcc,%l7,%l6 ! Moved, %l6 = eab922b5ef78909e ! Mem[00000000900000d4] = b88bfc62, %g2 = 0000000000000037 lduw [%i4+0x0d4],%g2 ! %g2 = 00000000b88bfc62 ! Mem[000000001c000164] = 2c97cd3e, %l0 = 00000000798583c0 lduh [%i0+0x166],%l0 ! %l0 = 000000000000cd3e ! %l0 = 000000000000cd3e, %l7 = eab922b5ef78909e, %ccr = 44 movre %l0,%l7,%l5 ! Not Moved, %l5 = 50f1b879c0838579 p6_label_6: ! %l1 = 000000000000039a, %l3 = 00000000f204e3ff, %ccr = 44 movleu %icc,%l1,%l3 ! Moved, %l3 = 000000000000039a ! Mem[000000001c800020] = 965d0092, %l3 = 000000000000039a ldswa [%i1+%o4]0x88,%l3 ! %l3 = ffffffff965d0092 ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = b88bfc62, %g3 = fffff424 ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 ! %l5 = 50f1b879c0838579, %l7 = eab922b5ef78909e, %l2 = 000000006712135b sllx %l5,%l7,%l2 ! %l2 = 7020e15e40000000 ! %l6 = ef78909e, %l7 = ef78909e, Mem[0000000090000000] = 3679d5db 214bf882 std %l6,[%i4+%g0] ! Mem[0000000090000000] = ef78909e ef78909e ! Mem[0000000091800040] = 3e24369d f39235a2, %g2 = 195a1174, %g3 = f1de6161 ldda [%o0+0x040]%asi,%g2 ! %g2 = 000000003e24369d 00000000f39235a2 ! Mem[000000009000003c] = 2d8dacda, %g2 = 000000003e24369d ldub [%i4+0x03f],%g2 ! %g2 = 000000000000002d ! %l0 = 000000000000cd3e, Mem[0000000090800178] = 4ab098f9 stw %l0,[%i5+0x178] ! Mem[0000000090800178] = 0000cd3e ! Mem[000000001d000000] = 9dccf331, %l6 = eab922b5ef78909e swapa [%i2+%g0]0x81,%l6 ! %l6 = 000000009dccf331 ! %l1 = 000000000000039a, immd = fffffffffffff5be, %l2 = 7020e15e40000000 sdivx %l1,-0xa42,%l2 ! %l2 = 0000000000000000 p6_label_7: ! Mem[000000001d0000e8] = 57d894e0c5747d64, %l6 = 000000009dccf331, %l2 = 0000000000000000 add %i2,0xe8,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 57d894e0c5747d64 ! Mem[00000000900000ec] = 95336ce7, %g2 = 000000000000002d ldsb [%i4+0x0ec],%g2 ! %g2 = ffffffffffffff95 ! Mem[000000001d000008] = 4952e048, %l4 = 000000000000039a lduwa [%i2+%o1]0x88,%l4 ! %l4 = 000000004952e048 ! %l6 = 000000009dccf331, Mem[0000000091000104] = 80e0b3a3 stw %l6,[%i6+0x104] ! Mem[0000000091000104] = 9dccf331 ! retry : should take illegal inst trap, %l0 = 000000000000cd3e retry ! Illegal inst trap : %l0 = 000000000000cd4e ! %l5 = 50f1b879c0838579, %l2 = 57d894e0c5747d64, %ccr = 44 movcc %xcc,%l5,%l2 ! Moved, %l2 = 50f1b879c0838579 ! Mem[0000000090000128] = 55a5366266eccc84, %f48 = 214272fa 3d4f48ef ldd [%i4+0x128],%f48 ! %f48 = 55a53662 66eccc84 ! Mem[00000000910000bc] = 0ef1494e, %g2 = ffffffffffffff95 ldub [%i6+0x0bc],%g2 ! %g2 = 000000000000000e ! %l2 = 50f1b879c0838579, %l7 = eab922b5ef78909e, %ccr = 44 movrlz %l2,%l7,%l3 ! Not Moved, %l3 = ffffffff965d0092 ! %l0 = 000000000000cd4e, Mem[0000000090000026] = 548aebc6 stb %l0,[%i4+0x026] ! Mem[0000000090000024] = 4e8aebc6 p6_label_8: ! %l6 = 000000009dccf331, %l5 = 50f1b879c0838579, %ccr = 44 movg %icc,%l6,%l5 ! Register Not Moved ! Mem[0000000091000070] = 4ca5ce14cda4c5e5, %g2 = 000000000000000e ldx [%i6+0x070],%g2 ! %g2 = 4ca5ce14cda4c5e5 ! Mem[000000001c800020] = 92005d96 a0ddf003, %l2 = c0838579, %l3 = 965d0092 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000092005d96 00000000a0ddf003 ! %l2 = 0000000092005d96, Mem[00000000908001d0] = 3222ee81532ee672 stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 0000000092005d96 ! Mem[000000001d800000] = f6b33a5282dec421, %f20 = e1a27c14 de275031 ldda [%i3+%g0]0x80,%f20 ! %f20 = f6b33a52 82dec421 ! immd = 000000000000021d, %l1 = 000000000000039a, %ccr = 44 movvs %icc,0x21d,%l1 ! Register Not Moved ! Mem[00000000910000f0] = 43d47a07, %g2 = 4ca5ce14cda4c5e5 ldsb [%i6+0x0f2],%g2 ! %g2 = 0000000000000043 ! %l3 = 00000000a0ddf003, Mem[000000001d000000] = ef78909ee0afa52f stxa %l3,[%i2+%g0]0x80 ! Mem[000000001d000000] = 00000000a0ddf003 ! Mem[000000001c8001c0] = 281ee0a5, %l5 = 50f1b879c0838579 swap [%i1+0x1c0],%l5 ! %l5 = 00000000281ee0a5 ! Invert Register : %l7 = eab922b5ef78909e xor %l7,-1,%l7 ! %l7 = 1546dd4a10876f61 p6_label_9: ! Mem[000000001d00017c] = e7ccfbc9, %l1 = 000000000000039a ldsh [%i2+0x17c],%l1 ! %l1 = ffffffffffffe7cc ! Mem[0000000090800010] = 2fd31a2d 5b8b7867, %g2 = 00000043, %g3 = f39235a2 ldd [%i5+%o2],%g2 ! %g2 = 000000002fd31a2d 000000005b8b7867 ! Mem[0000000091000048] = 5c07bce1 60c55c2b, %g2 = 2fd31a2d, %g3 = 5b8b7867 ldd [%i6+0x048],%g2 ! %g2 = 000000005c07bce1 0000000060c55c2b ! Mem[000000001d000190] = 860585ba47945df5, %l0 = 000000000000cd4e, %l3 = 00000000a0ddf003 add %i2,0x190,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 860585ba47945df5 ! Mem[0000000090000100] = eff525d4, %g2 = 000000005c07bce1 lduw [%i4+0x100],%g2 ! %g2 = 00000000eff525d4 ! Mem[000000001d000020] = b21b03ac7a73134a, %f22 = 7d4d9667 3e5419a9 ldda [%i2+%o4]0x88,%f22 ! %f22 = b21b03ac 7a73134a ! Mem[000000001c000020] = c90b3f56, %l7 = 1546dd4a10876f61 ldsba [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffc9 ! Mem[000000001d800148] = 1ec16c61, %l7 = ffffffffffffffc9 swap [%i3+0x148],%l7 ! %l7 = 000000001ec16c61 ! Mem[000000001c00013c] = ca8f4609, %l1 = ffffe7cc, %l0 = 0000cd4e add %i0,0x13c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ca8f4609 ! Mem[0000000091800074] = a8e31a87, %g2 = 00000000eff525d4 lduw [%o0+0x074],%g2 ! %g2 = 00000000a8e31a87 p6_label_10: ! Mem[000000001c000184] = d954ebad, %l2 = 92005d96, %l5 = 281ee0a5 add %i0,0x184,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d954ebad ! Mem[00000000910000f8] = e3c6bec0 8f9973a1, %g2 = a8e31a87, %g3 = 60c55c2b ldd [%i6+0x0f8],%g2 ! %g2 = 00000000e3c6bec0 000000008f9973a1 ! %l4 = 000000004952e048, %l2 = 0000000092005d96, %l5 = 00000000d954ebad srl %l4,%l2,%l5 ! %l5 = 0000000000000125 ! %l7 = 000000001ec16c61, Mem[0000000090000152] = 554be515 sth %l7,[%i4+0x152] ! Mem[0000000090000150] = 6c61e515 ! Mem[000000001c800070] = 967bdced, %l1 = ffffffffffffe7cc swap [%i1+0x070],%l1 ! %l1 = 00000000967bdced ! %l1 = 00000000967bdced, Mem[00000000900001df] = b6000003 stb %l1,[%i4+0x1df] ! Mem[00000000900001dc] = ed000003 ! %l4 = 000000004952e048, Mem[000000001d800054] = 4a9c6205 stw %l4,[%i3+0x054] ! Mem[000000001d800054] = 4952e048 ! %l1 = 00000000967bdced, Mem[0000000090800088] = 444b2d9f stb %l1,[%i5+0x088] ! Mem[0000000090800088] = ed4b2d9f ! %f2 = 085ada44 2b3240ca, Mem[0000000090800058] = b6dfa477 580a7c40 std %f2 ,[%i5+0x058] ! Mem[0000000090800058] = 085ada44 2b3240ca ! Mem[000000001d0000f8] = 5f3b048c, %l2 = 0000000092005d96 lduba [%i2+0x0f9]%asi,%l2 ! %l2 = 000000000000003b p6_label_11: ! Mem[000000001c800044] = 4033ff11, %l1 = 967bdced, %l7 = 1ec16c61 add %i1,0x44,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004033ff11 ! Mem[0000000090000010] = 0660824d, %g2 = 00000000e3c6bec0 ldub [%i4+0x012],%g2 ! %g2 = 0000000000000006 ! %l5 = 0000000000000125, Mem[00000000900001ac] = d1e808e3 sth %l5,[%i4+0x1ac] ! Mem[00000000900001ac] = 012508e3 ! Mem[000000001d0001c0] = 39852c5f82cda736, %l1 = 00000000967bdced, %l6 = 000000009dccf331 add %i2,0x1c0,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 39852c5f82cda736 ! Mem[000000001d800020] = 1ae18a2f, %l5 = 0000000000000125 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 000000001ae18a2f ! %l1 = 00000000967bdced, Mem[0000000091800010] = ef04abcc5f94ed06 stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 00000000967bdced ! Mem[00000000918001e0] = 17f33fb3, %g18 = c34ae8eaceb16ee2 ldsw [%o0+0x1e0],%g2 ! %g2 = c34ae8eaceb16ee2 ! Mem[000000001c000028] = 65827e67, %l7 = 000000004033ff11 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 0000000065827e67 ! %l0 = ca8f4609, %l1 = 967bdced, Mem[0000000090000058] = 07095e49 9c513f8a std %l0,[%i4+0x058] ! Mem[0000000090000058] = ca8f4609 967bdced ! Mem[0000000091000094] = 782e73b6, %g18 = c34ae8eaceb16ee2 ldsw [%i6+0x094],%g2 ! %g2 = c34ae8eaceb16ee2 p6_label_12: ! Mem[000000001d80012c] = 71b76b29, %l6 = 39852c5f82cda736 ldsh [%i3+0x12c],%l6 ! %l6 = 00000000000071b7 ! Mem[000000001c800008] = 8b6e54e5, %l3 = 860585ba47945df5 ldsha [%i1+%o1]0x81,%l3 ! %l3 = ffffffffffff8b6e ! %l1 = 00000000967bdced, %l1 = 00000000967bdced, %ccr = 44 movne %xcc,%l1,%l1 ! Register Not Moved ! %f21 = 82dec421, Mem[00000000910000fc] = 8f9973a1 st %f21,[%i6+0x0fc] ! Mem[00000000910000fc] = 82dec421 ! %f14 = 11d6e9b4 cb24f33a, Mem[0000000090800010] = 2fd31a2d 5b8b7867 std %f14,[%i5+%o2] ! Mem[0000000090800010] = 11d6e9b4 cb24f33a ! %l1 = 00000000967bdced, Mem[00000000918001b8] = b6cd0689d71a58b0 stx %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 00000000967bdced ! Mem[000000001c000010] = 2366cded, %l7 = 0000000065827e67 ldsba [%i0+%o2]0x80,%l7 ! %l7 = 0000000000000023 ! %l3 = ffffffffffff8b6e, Mem[0000000090800100] = 33557e1329a50af5 stx %l3,[%i5+0x100] ! Mem[0000000090800100] = ffffffffffff8b6e ! %l2 = 000000000000003b, %l7 = 0000000000000023, %ccr = 44 movn %icc,%l2,%l7 ! Register Not Moved ! Mem[000000001d8001c4] = 1af157aa, %l2 = 000000000000003b ldstub [%i3+0x1c4],%l2 ! %l2 = 0000001a000000ff p6_label_13: ! %l7 = 0000000000000023, %l4 = 000000004952e048, %l1 = 00000000967bdced andn %l7,%l4,%l1 ! %l1 = 0000000000000023 ! %l4 = 000000004952e048, Mem[00000000918000b8] = 78eb5720034f6e3b stx %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000004952e048 ! Mem[0000000090800030] = 3c186517 11bdd40b, %g2 = 782e73b6, %g3 = 8f9973a1 ldd [%i5+0x030],%g2 ! %g2 = 000000003c186517 0000000011bdd40b ! Mem[0000000090800040] = fe428b4f81f382b3, %g2 = 000000003c186517 ldxa [%i5+0x040]%asi,%g2 ! %g2 = fe428b4f81f382b3 ! Mem[000000001d0000e0] = f846d8fa, %l3 = ffffffffffff8b6e swap [%i2+0x0e0],%l3 ! %l3 = 00000000f846d8fa ! %l5 = 000000001ae18a2f, Mem[000000001d800018] = 96e501a2 stwa %l5,[%i3+%o3]0x81 ! Mem[000000001d800018] = 1ae18a2f ! %l0 = 00000000ca8f4609, Mem[000000001d800018] = 2f8ae11a stwa %l0,[%i3+%o3]0x88 ! Mem[000000001d800018] = ca8f4609 ! Mem[00000000918000b4] = 0fa303fa, %g2 = fe428b4f81f382b3 lduh [%o0+0x0b4],%g2 ! %g2 = 0000000000000fa3 ! Mem[000000001c800010] = a9124c8d, %f24 = cbaadaaa lda [%i1+%o2]0x80,%f24 ! %f24 = a9124c8d ! %l1 = 0000000000000023 setx 0x3c7084d029f8082a,%g7,%l1 ! %l1 = 3c7084d029f8082a p6_label_14: ! Mem[000000001d800020] = 1ae18a2f, %l7 = 0000000000000023 swapa [%i3+%o4]0x89,%l7 ! %l7 = 000000001ae18a2f ! %f28 = 7ecdb131 cd46aae7, Mem[00000000908000f8] = d8ba5f7c ce079b7f stda %f28,[%i5+0x0f8]%asi ! Mem[00000000908000f8] = 7ecdb131 cd46aae7 ! Mem[000000001c000018] = 439633f4, %l6 = 00000000000071b7 swapa [%i0+%o3]0x80,%l6 ! %l6 = 00000000439633f4 ! %l7 = 000000001ae18a2f, Mem[0000000091800098] = 94908eee96ccd84b stx %l7,[%o0+0x098] ! Mem[0000000091800098] = 000000001ae18a2f ! %l0 = ca8f4609, %l1 = 29f8082a, Mem[00000000908001a8] = 6394367b 4696555b std %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = ca8f4609 29f8082a ! Mem[000000001d800010] = 768f34b5, %l6 = 00000000439633f4 ldsba [%i3+%o2]0x80,%l6 ! %l6 = 0000000000000076 ! %l4 = 000000004952e048, %l3 = 00000000f846d8fa, %ccr = 44 movvc %xcc,%l4,%l3 ! Moved, %l3 = 000000004952e048 ! Mem[0000000091800124] = eff31ada, %g2 = 0000000000000fa3 ldub [%o0+0x125],%g2 ! %g2 = 00000000000000ef ! immd = 00000000000001b1, %l0 = 00000000ca8f4609, %ccr = 44 movvs %icc,0x1b1,%l0 ! Register Not Moved ! %l7 = 000000001ae18a2f, Mem[000000001d000000] = 00000000 stba %l7,[%i2+%g0]0x80 ! Mem[000000001d000000] = 2f000000 p6_label_15: ! Mem[00000000918000e8] = aa607efb911d0c9c, %g2 = 00000000000000ef ldx [%o0+0x0e8],%g2 ! %g2 = aa607efb911d0c9c ! %l7 = 000000001ae18a2f, Mem[0000000090800110] = 2befbdf29a18e3c3 stx %l7,[%i5+0x110] ! Mem[0000000090800110] = 000000001ae18a2f ! Mem[00000000910001b0] = 95f4f50398e9c991, %g2 = aa607efb911d0c9c ldxa [%i6+0x1b0]%asi,%g2 ! %g2 = 95f4f50398e9c991 ! Mem[000000001d800008] = 798583c0 79b8f150, %l2 = 0000001a, %l3 = 4952e048 ldda [%i3+%o1]0x80,%l2 ! %l2 = 00000000798583c0 0000000079b8f150 ! %l5 = 000000001ae18a2f, imm = 000000000000045c, %l0 = 00000000ca8f4609 or %l5,0x45c,%l0 ! %l0 = 000000001ae18e7f ! Mem[00000000910000f8] = e3c6bec0 82dec421, %g2 = 98e9c991, %g3 = 11bdd40b ldd [%i6+0x0f8],%g2 ! %g2 = 00000000e3c6bec0 0000000082dec421 ! %f0 = 3858de16 40bff6b2 085ada44 2b3240ca ! %f4 = 74669a15 5f5cb348 ed9a0d17 b323e488 ! %f8 = d01f739c a85d8e5f 9fd0f871 b767746f ! %f12 = aa7a4fb6 be39336d 11d6e9b4 cb24f33a mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100 ! %l4 = 000000004952e048, imm = fffffffffffff344, %l5 = 000000001ae18a2f orncc %l4,-0xcbc,%l5 ! %l5 = 000000004952ecfb, %ccr = 00 ! %l7 = 000000001ae18a2f, %l6 = 0000000000000076, %ccr = 00 move %icc,%l7,%l6 ! Register Not Moved ! %l4 = 000000004952e048, %l6 = 0000000000000076, %l7 = 000000001ae18a2f sll %l4,%l6,%l7 ! %l7 = 001254b812000000 p6_label_16: ! %l5 = 000000004952ecfb, immed = 00000031, %ccr = 00 movrne %l5,0x031,%l3 ! Moved, %l3 = 0000000000000031 ! Mem[000000001d0001c0] = 39852c5f, %l6 = 0000000000000076 ldstub [%i2+0x1c0],%l6 ! %l6 = 00000039000000ff ! %l4 = 000000004952e048, Mem[00000000918001f0] = 6ba2b457, %asi = 80 stha %l4,[%o0+0x1f0]%asi ! Mem[00000000918001f0] = e048b457 ! %l4 = 000000004952e048, Mem[000000001c000008] = c29cf46e393c0de2 stxa %l4,[%i0+%o1]0x88 ! Mem[000000001c000008] = 000000004952e048 ! %l6 = 0000000000000039, Mem[00000000900000ff] = 5db2f6bf stb %l6,[%i4+0x0ff] ! Mem[00000000900000fc] = 39b2f6bf ! %l2 = 00000000798583c0, immed = fffffbbc, %y = 00000000 umul %l2,-0x444,%l5 ! %l5 = 798581b9a27a0100, %y = 798581b9 ! Mem[000000001c8000df] = c39a81b0, %l0 = 000000001ae18e7f ldstub [%i1+0x0df],%l0 ! %l0 = 000000b0000000ff ! Mem[000000001c800028] = 747166b6, %l1 = 3c7084d029f8082a lduha [%i1+%o5]0x88,%l1 ! %l1 = 00000000000066b6 ! %l5 = 798581b9a27a0100, imm = 0000000000000008, %l0 = 00000000000000b0 srlx %l5,0x008,%l0 ! %l0 = 00798581b9a27a01 ! %l3 = 0000000000000031, %l2 = 00000000798583c0, %l6 = 0000000000000039 andcc %l3,%l2,%l6 ! %l6 = 0000000000000000, %ccr = 44 p6_label_17: membar #Sync ! Added by membar checker (19) ! %f16 = 4ca5ce14 cda4c5e5 c06285c7 6f29d646 ! %f20 = f6b33a52 82dec421 b21b03ac 7a73134a ! %f24 = a9124c8d c3447346 8988ad93 663b4262 ! %f28 = 7ecdb131 cd46aae7 17f33fb3 c2b81f43 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! %f0 = 3858de16 40bff6b2 085ada44 2b3240ca ! %f4 = 74669a15 5f5cb348 ed9a0d17 b323e488 ! %f8 = d01f739c a85d8e5f 9fd0f871 b767746f ! %f12 = aa7a4fb6 be39336d 11d6e9b4 cb24f33a mov 0x0c0,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0 ! Mem[000000001d0000dc] = 0d23d85b, %f28 = 7ecdb131 ld [%i2+0x0dc],%f28 ! %f28 = 0d23d85b ! Mem[000000001d000188] = 77e2388902052ec8, %l5 = 798581b9a27a0100 ldx [%i2+0x188],%l5 ! %l5 = 77e2388902052ec8 ! %l2 = 798583c0, %l3 = 00000031, Mem[00000000908000a8] = a40c9e1c 172967cd std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = 798583c0 00000031 ! %l4 = 000000004952e048, Mem[0000000091800128] = da123f80 stw %l4,[%o0+0x128] ! Mem[0000000091800128] = 4952e048 ! immd = 0000000000000175, %l0 = 00798581b9a27a01, %ccr = 44 move %xcc,0x175,%l0 ! Moved, %l0 = 0000000000000175 ! Mem[0000000091800028] = e37b98c3, %g2 = 00000000e3c6bec0 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffe37b ! %l3 = 0000000000000031, immed = 000001f0, %l6 = 0000000000000000 taddcctv %l3,0x1f0,%l6 ! %l0 = 0000000000000198, Trapped ! Mem[0000000090000170] = 97a313f9e853aab2, %g2 = ffffffffffffe37b ldx [%i4+0x170],%g2 ! %g2 = 97a313f9e853aab2 p6_label_18: membar #Sync ! Added by membar checker (20) ! Mem[00000000900000c8] = 5ada442b, %g2 = 97a313f9e853aab2 ldub [%i4+0x0c9],%g2 ! %g2 = 000000000000005a ! immd = 00000000000001e4, %l6 = 0000000000000000, %ccr = 44 movleu %icc,0x1e4,%l6 ! Moved, %l6 = 00000000000001e4 ! Mem[000000001d800010] = 768f34b55c4398bb, %f20 = f6b33a52 82dec421 ldda [%i3+%o2]0x80,%f20 ! %f20 = 768f34b5 5c4398bb ! Mem[000000001d8001d0] = 8f8d24db, %l5 = 77e2388902052ec8 swap [%i3+0x1d0],%l5 ! %l5 = 000000008f8d24db ! Mem[000000001c000020] = 563f0bc9, %f19 = 6f29d646 lda [%i0+%o4]0x88,%f19 ! %f19 = 563f0bc9 ! %l1 = 00000000000066b6, Mem[000000009100014c] = ead01746, %asi = 80 stha %l1,[%i6+0x14c]%asi ! Mem[000000009100014c] = 66b61746 ! %l2 = 00000000798583c0, Mem[0000000090800170] = 5955679b stw %l2,[%i5+0x170] ! Mem[0000000090800170] = 798583c0 ! Mem[00000000910000dc] = ab27192a, %g2 = 000000000000005a lduha [%i6+0x0dc]%asi,%g2 ! %g2 = 000000000000ab27 ! %l6 = 00000000000001e4, Mem[00000000910000e8] = 2c9905c3 stw %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 000001e4 ! %l2 = 798583c0, %l3 = 00000031, Mem[0000000090000190] = 014f826a 4af7d4ba std %l2,[%i4+0x190] ! Mem[0000000090000190] = 798583c0 00000031 p6_label_19: ! Mem[0000000091800084] = a7ac56a1, %g2 = 000000000000ab27 lduw [%o0+0x084],%g2 ! %g2 = 00000000a7ac56a1 ! %f19 = 563f0bc9, Mem[0000000091800084] = a7ac56a1 st %f19,[%o0+0x084] ! Mem[0000000091800084] = 563f0bc9 ! Mem[000000001c000018] = b7710000, %f9 = a85d8e5f lda [%i0+%o3]0x89,%f9 ! %f9 = b7710000 ! %l7 = 001254b812000000, %l6 = 00000000000001e4, %l7 = 001254b812000000 or %l7,%l6,%l7 ! %l7 = 001254b8120001e4 ! Mem[000000001c000000] = fa6549df, %l2 = 00000000798583c0 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000fa6549df ! Mem[000000001d800080] = 1c29518e, %l3 = 0000000000000031 ldstuba [%i3+0x080]%asi,%l3 ! %l3 = 0000001c000000ff ! Mem[0000000090000198] = a77c0a9c 86c094f0, %g2 = a7ac56a1, %g3 = 82dec421 ldd [%i4+0x198],%g2 ! %g2 = 00000000a77c0a9c 0000000086c094f0 ! Code Fragment 1 p6_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000086c094f0 mov 0x0a3,%g3 ! %g3 = 00000000000000a3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f16 = 4ca5ce14 cda4c5e5 c06285c7 563f0bc9 ! %f20 = 768f34b5 5c4398bb b21b03ac 7a73134a ! %f24 = a9124c8d c3447346 8988ad93 663b4262 ! %f28 = 0d23d85b cd46aae7 17f33fb3 c2b81f43 mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180 ! %l2 = fa6549df, %l3 = 0000001c, Mem[000000001d000010] = 22e7ce3f 8f096e04 stda %l2,[%i2+%o2]0x88 ! Mem[000000001d000010] = fa6549df 0000001c p6_label_20: ! %l4 = 000000004952e048, Mem[00000000910000a8] = 016d265071e209cf stx %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000004952e048 ! Mem[000000001d800008] = c0838579, %l4 = 000000004952e048 lduba [%i3+%o1]0x88,%l4 ! %l4 = 0000000000000079 ! immd = 0000000000000114, %l4 = 0000000000000079, %ccr = 44 mova %icc,0x114,%l4 ! Moved, %l4 = 0000000000000114 ! Code Fragment 1 p6_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000000a3 mov 0xb2b,%g3 ! %g3 = 0000000000000b2b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000000066b6, %l7 = 001254b8120001e4, %l2 = 00000000fa6549df addcc %l1,%l7,%l2 ! %l2 = 001254b81200689a, %ccr = 00 ! %l0 = 00000198, %l1 = 000066b6, Mem[00000000910001e8] = d3ae0f63 ff118b78 std %l0,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000198 000066b6 ! %l5 = 000000008f8d24db, %l1 = 00000000000066b6, %ccr = 00 movvs %xcc,%l5,%l1 ! Register Not Moved ! %l4 = 0000000000000114, %l1 = 00000000000066b6, %ccr = 00 movrne %l4,%l1,%l5 ! Moved, %l5 = 00000000000066b6 ! Mem[00000000918000e4] = 01aa607e, %g2 = 00000000a77c0a9c ldub [%o0+0x0e7],%g2 ! %g2 = 0000000000000001 ! %l7 = 001254b8120001e4, immed = 000001b2, %y = 798581b9 smul %l7,0x1b2,%l3 ! %l3 = 0000001e84033488, %y = 0000001e p6_label_21: ! Mem[000000001d000000] = 0000002f, %l7 = 001254b8120001e4 lduba [%i2+%g0]0x88,%l7 ! %l7 = 000000000000002f ! Code Fragment 1 p6_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000b2b mov 0xeb7,%g3 ! %g3 = 0000000000000eb7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 00000000000001e4, Mem[00000000900001d4] = fb10c4c3 stw %l6,[%i4+0x1d4] ! Mem[00000000900001d4] = 000001e4 ! Mem[000000001c800098] = 0ca79819, %f4 = 74669a15 ld [%i1+0x098],%f4 ! %f4 = 0ca79819 ! Mem[00000000908000ac] = 00000031, %g18 = c34ae8eaceb16ee2 ldsw [%i5+0x0ac],%g2 ! %g2 = c34ae8eaceb16ee2 ! Mem[000000001d8000ec] = 039374d7, %l7 = 000000000000002f ldstub [%i3+0x0ec],%l7 ! %l7 = 00000003000000ff ! %l6 = 00000000000001e4, %l0 = 0000000000000198, %l2 = 001254b81200689a addcc %l6,%l0,%l2 ! %l2 = 000000000000037c, %ccr = 00 ! Mem[0000000091800114] = 015b5e84, %g2 = 0000000000000031 lduh [%o0+0x116],%g2 ! %g2 = 000000000000015b ! Mem[00000000908000c0] = d80ecfdc, %g2 = 000000000000015b ldub [%i5+0x0c0],%g2 ! %g2 = 00000000000000d8 ! %l2 = 000000000000037c, Mem[00000000918000b6] = 03fa0000 sth %l2,[%o0+0x0b6] ! Mem[00000000918000b4] = 037c0000 p6_label_22: ! Mem[000000001c8000f8] = 3b7d1a414523e600, %f22 = b21b03ac 7a73134a ldd [%i1+0x0f8],%f22 ! %f22 = 3b7d1a41 4523e600 ! retry : should take illegal inst trap, %l0 = 0000000000000198 retry ! Illegal inst trap : %l0 = 00000000000001a8 ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = 00000000000000d8 ldx [%o0+0x1f8],%g2 ! %g2 = 01e5c8b4bf933a55 ! %l4 = 0000000000000114, Mem[000000001c800018] = cbaadaaa stwa %l4,[%i1+%o3]0x81 ! Mem[000000001c800018] = 00000114 ! %l6 = 00000000000001e4 sethi %hi(0xaa431c00),%l6 ! %l6 = 00000000aa431c00 ! Mem[000000001d8000f8] = 87286652f06c0ec7, %l4 = 0000000000000114, %l0 = 00000000000001a8 add %i3,0xf8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 87286652f06c0ec7 membar #Sync ! Added by membar checker (21) ! Mem[000000009000019c] = 73134aa9, %g2 = 01e5c8b4bf933a55 ldsb [%i4+0x19d],%g2 ! %g2 = 0000000000000073 ! Mem[000000001c000010] = edcd6623, %f28 = 0d23d85b lda [%i0+%o2]0x89,%f28 ! %f28 = edcd6623 ! %l2 = 000000000000037c, %l6 = 00000000aa431c00, %l0 = 87286652f06c0ec7 subccc %l2,%l6,%l0 ! %l0 = ffffffff55bce77c, %ccr = 91 ! %l4 = 00000114, %l5 = 000066b6, Mem[00000000900000f0] = aa7a4fb6 be39336d std %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000114 000066b6 p6_label_23: ! %l4 = 0000000000000114, Mem[000000009100002c] = e141740c sth %l4,[%i6+0x02c] ! Mem[000000009100002c] = 0114740c ! %l6 = 00000000aa431c00, Mem[000000001d000008] = 4952e048 stwa %l6,[%i2+%o1]0x89 ! Mem[000000001d000008] = aa431c00 ! %l4 = 0000000000000114, Mem[00000000918001cc] = b6af7c2b stw %l4,[%o0+0x1cc] ! Mem[00000000918001cc] = 00000114 ! %l3 = 0000001e84033488, imm = fffffffffffff5cd, %l4 = 0000000000000114 add %l3,-0xa33,%l4 ! %l4 = 0000001e84032a55 ! Mem[00000000908000e4] = 1b1742c5, %g18 = c34ae8eaceb16ee2 ldsw [%i5+0x0e4],%g2 ! %g2 = c34ae8eaceb16ee2 ! Mem[000000001d800028] = 41716f08, %l2 = 000000000000037c ldswa [%i3+%o5]0x88,%l2 ! %l2 = 0000000041716f08 ! %l4 = 0000001e84032a55, Mem[00000000910001b5] = e9c9915b, %asi = 80 stba %l4,[%i6+0x1b5]%asi ! Mem[00000000910001b4] = 55c9915b ! Code Fragment 1 p6_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000eb7 mov 0x868,%g3 ! %g3 = 0000000000000868 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000001e84033488, %l4 = 0000001e84032a55, %l3 = 0000001e84033488 addcc %l3,%l4,%l3 ! %l3 = 0000003d08065edd, %ccr = 03 ! %l0 = ffffffff55bce77c, %l5 = 00000000000066b6, %ccr = 03 movvs %icc,%l0,%l5 ! Moved, %l5 = ffffffff55bce77c p6_label_24: ! Mem[00000000900001bc] = 43927ca0, %g2 = 000000001b1742c5 ldsb [%i4+0x1bf],%g2 ! %g2 = 0000000000000043 ! %l5 = ffffffff55bce77c, Mem[000000001d800008] = c0838579 stwa %l5,[%i3+%o1]0x89 ! Mem[000000001d800008] = 55bce77c ! Mem[0000000091800020] = 6e3bc623ec024f1a, %g2 = 0000000000000043 ldx [%o0+%o4],%g2 ! %g2 = 6e3bc623ec024f1a ! Mem[0000000091800110] = b14465cb 9794015b, %g2 = ec024f1a, %g3 = 00000868 ldd [%o0+0x110],%g2 ! %g2 = 00000000b14465cb 000000009794015b ! Invert Register : %l2 = 0000000041716f08 xor %l2,-1,%l2 ! %l2 = ffffffffbe8e90f7 ! %l5 = ffffffff55bce77c, %l6 = 00000000aa431c00, %ccr = 03 movgu %xcc,%l5,%l6 ! Moved, %l6 = ffffffff55bce77c ! %l0 = ffffffff55bce77c, %l5 = ffffffff55bce77c, %l6 = ffffffff55bce77c orncc %l0,%l5,%l6 ! %l6 = ffffffffffffffff, %ccr = 88 ! %l7 = 0000000000000003, Mem[0000000091000040] = 9fb36b42, %asi = 80 stwa %l7,[%i6+0x040]%asi ! Mem[0000000091000040] = 00000003 ! Mem[00000000910000f8] = e3c6bec0, %g18 = c34ae8eaceb16ee2 ldswa [%i6+0x0f8]%asi,%g2 ! %g2 = c34ae8eaceb16ee2 ! %l0 = ffffffff55bce77c, imm = 000000000000078c, %l6 = ffffffffffffffff addc %l0,0x78c,%l6 ! %l6 = ffffffff55bcef08 p6_label_25: ! Mem[000000001c000020] = 563f0bc9, %l6 = ffffffff55bcef08 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 000000c9000000ff ! %l1 = 00000000000066b6, Mem[000000001c000028] = 677e8265 stba %l1,[%i0+%o5]0x81 ! Mem[000000001c000028] = b67e8265 ! Mem[00000000908000b4] = 605e7597, %g2 = ffffffffe3c6bec0 lduw [%i5+0x0b4],%g2 ! %g2 = 00000000605e7597 ! Mem[0000000091800128] = e04885b0, %g2 = 00000000605e7597 lduh [%o0+0x12a],%g2 ! %g2 = 000000000000e048 ! immd = 000000000000025f, %l0 = ffffffff55bce77c, %ccr = 88 movge %xcc,0x25f,%l0 ! Register Not Moved ! Mem[00000000908000c4] = fe081d02, %g2 = 000000000000e048 ldub [%i5+0x0c6],%g2 ! %g2 = 00000000000000fe ! %l4 = 84032a55, %l5 = 55bce77c, Mem[000000001c000008] = 4952e048 00000000 stda %l4,[%i0+%o1]0x88 ! Mem[000000001c000008] = 84032a55 55bce77c ! %l0 = 55bce77c, %l1 = 000066b6, Mem[0000000090000168] = b227989a 65de30a2 std %l0,[%i4+0x168] ! Mem[0000000090000168] = 55bce77c 000066b6 ! %l4 = 0000001e84032a55, %l1 = 00000000000066b6, %ccr = 88 movrlz %l4,%l1,%l6 ! Not Moved, %l6 = 00000000000000c9 ! Mem[000000001c8000f8] = 3b7d1a414523e600, %l3 = 0000003d08065edd, %l1 = 00000000000066b6 add %i1,0xf8,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 3b7d1a414523e600 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 ffffffff55bce77c bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 3b7d1a414523e600 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffbe8e90f7 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000003d08065edd bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000001e84032a55 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffff55bce77c bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000c9 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000003 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000001e,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3858de16 40bff6b2 bne %xcc,p6_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 085ada44 2b3240ca bne %xcc,p6_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 0ca79819 5f5cb348 bne %xcc,p6_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ed9a0d17 b323e488 bne %xcc,p6_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be d01f739c b7710000 bne %xcc,p6_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 9fd0f871 b767746f bne %xcc,p6_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be aa7a4fb6 be39336d bne %xcc,p6_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 11d6e9b4 cb24f33a bne %xcc,p6_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be c06285c7 563f0bc9 bne %xcc,p6_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 768f34b5 5c4398bb bne %xcc,p6_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 3b7d1a41 4523e600 bne %xcc,p6_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be a9124c8d c3447346 bne %xcc,p6_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be edcd6623 cd46aae7 bne %xcc,p6_f28_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 552a03847ce7bc55 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 = 000071b730583fdc 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 = ff0b3f56f204e3ff ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b67e82655d3553fd ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x000],%g2 ! Expected data = e596ffffb89b92f3 ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000114eda7f932 ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 ldx [%g1+0x070],%g2 ! Expected data = ffffe7cc02c040e7 ldx [%i1+0x070],%g3 ! Observed data at 000000001c800070 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x070,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 8ca51de1c39a81ff ldx [%i1+0x0d8],%g3 ! Observed data at 000000001c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x158],%g2 ! Expected data = d003ff26e7f85fdf ldx [%i1+0x158],%g3 ! Observed data at 000000001c800158 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x158,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = c083857999ebbb43 ldx [%i1+0x1c0],%g3 ! Observed data at 000000001c8001c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = c3ffe555180603fd ldx [%i1+0x1f0],%g3 ! Observed data at 000000001c8001f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x1f0,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2f000000a0ddf003 ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 001c43aa093d01d4 ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = df4965fa1c000000 ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x010,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = ffff8b6e2ef2fd4b ldx [%i2+0x0e0],%g3 ! Observed data at 000000001d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ff852c5f82cda736 ldx [%i2+0x1c0],%g3 ! Observed data at 000000001d0001c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x1c0,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 7ce7bc5579b8f150 ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 09468fca3ed30271 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 = 2300000044a8ffc4 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 = 086f71419e9078ef ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = c6e9f0094952e048 ldx [%i3+0x050],%g3 ! Observed data at 000000001d800050 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = ff29518e72062618 ldx [%i3+0x080],%g3 ! Observed data at 000000001d800080 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x080,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 02315aa8ff9374d7 ldx [%i3+0x0e8],%g3 ! Observed data at 000000001d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x148],%g2 ! Expected data = ffffffc9b22c28a5 ldx [%i3+0x148],%g3 ! Observed data at 000000001d800148 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x148,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = bb0aab1efff157aa ldx [%i3+0x1c0],%g3 ! Observed data at 000000001d8001c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 02052ec8941c612c ldx [%i3+0x1d0],%g3 ! Observed data at 000000001d8001d0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0000007b8791c73d ldx [%i3+0x1d8],%g3 ! Observed data at 000000001d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x1d8,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f0_fail: set p6_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p6_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f10_fail: set p6_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f12_fail: set p6_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f14_fail: set p6_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f18_fail: set p6_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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_f22_fail: set p6_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f24_fail: set p6_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800010] done p6_trap1o: lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800010] done p6_trap2e: ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800008] done p6_trap2o: ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800008] done p6_trap3e: xor %l4,%l0,%l2 subc %l7,%l0,%l6 xor %l2,%l6,%l3 and %l6,-0x931,%l4 andn %l7,0x067,%l3 xnor %l3,-0x2ae,%l6 andn %l1,0xb85,%l2 done p6_trap3o: xor %l4,%l0,%l2 subc %l7,%l0,%l6 xor %l2,%l6,%l3 and %l6,-0x931,%l4 andn %l7,0x067,%l3 xnor %l3,-0x2ae,%l6 andn %l1,0xb85,%l2 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 = 589509a83a91ccbc ldx [%g1+0x008],%l1 ! %l1 = ecd1774c716d9020 ldx [%g1+0x010],%l2 ! %l2 = 890b41d4d208c10a ldx [%g1+0x018],%l3 ! %l3 = 97295beaa3d2f7b9 ldx [%g1+0x020],%l4 ! %l4 = dc675d64b52e57d3 ldx [%g1+0x028],%l5 ! %l5 = 87ce861845e04b9d ldx [%g1+0x030],%l6 ! %l6 = 37c36aa241716f08 ldx [%g1+0x038],%l7 ! %l7 = eab922b5ef78909e ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 7 processor_7: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x1c] ! Set the start flag wrpr %g0,7,%cleanwin call p7_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 7 wr %g0,0x4,%fprs ! Make sure fef is 1 set p7_init_freg,%g1 ! %f0 = 61cd6b99 11b92483 64667fc5 227eeafd ! %f4 = 3262384e d339dd90 f8b66cc7 48f8d961 ! %f8 = f643dbfc e016eca6 a5d6cb21 0e4149ba ! %f12 = 3bb21f75 df837401 f70a2c3f 432affd2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 581aa7d5 cfb08e7d 4955ef42 9b95a9c7 ! %f20 = b03d9848 7bdde1a3 2471be52 24ba9f41 ! %f24 = c2689873 e6ea1025 816ad9fe 499b9117 ! %f28 = b313e4ba f090afb9 76455a3b 359cef72 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fbb4d4c2 a1f183ab a7f9e36a 82fd42b5 ! %f36 = 9c5621ca d8135061 d2366afe e8ccdccc ! %f40 = 56a5f64b d4e40c46 f068cf51 e7cc2dfc ! %f44 = 99f0c6f5 fec9ef84 c1fd6da1 24237422 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc6ff131800000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = c6ff131800000065 wr %g0,%y ! Clear Y 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[000000001e000008] = 02bc4580, %l6 = 2c2e263e08d99c57 swapa [%i0+%o1]0x88,%l6 ! %l6 = 0000000002bc4580 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! Mem[000000001e800148] = 5624eb81, %l7 = 5f064e9f, %l3 = cbb14ccb add %i1,0x148,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005624eb81 ! %l6 = 0000000002bc4580, Mem[000000001f0000de] = 3a2de676 stb %l6,[%i2+0x0de] ! Mem[000000001f0000dc] = 3a2d8076 ! %l6 = 02bc4580, %l7 = 5f064e9f, Mem[000000001e800020] = 43eb0352 678f7cae stda %l6,[%i1+%o4]0x80 ! Mem[000000001e800020] = 02bc4580 5f064e9f ! %l3 = 000000005624eb81, Mem[00000000910001f8] = 3ecd0119 stw %l3,[%i6+0x1f8] ! Mem[00000000910001f8] = 5624eb81 ! Mem[0000000091000110] = 07afaada, %g2 = 0000000000000000 ldsb [%i6+0x113],%g2 ! %g2 = 0000000000000007 ! %l0 = 618e30f2279e457d, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l0,[%i5+0x168] ! Mem[0000000090800168] = 618e30f2279e457d ! Mem[000000001f000018] = 9294a35b, %l0 = 618e30f2279e457d lduha [%i2+%o3]0x81,%l0 ! %l0 = 0000000000009294 ! Code Fragment 1 p7_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0xec6,%g3 ! %g3 = fffffffffffff13a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p7_label_2: ! %l4 = 37aa18c87e1fb572, %l0 = 0000000000009294, %l1 = 86c6dd442a4f378a taddcctv %l4,%l0,%l1 ! %l0 = 00000000000092b7, Trapped ! %l6 = 0000000002bc4580, Mem[000000001f800020] = deda0707 stha %l6,[%i3+%o4]0x88 ! Mem[000000001f800020] = deda4580 ! Mem[000000001e800018] = d6b59fe8, %l5 = f0b37c5cad1a2adf ldstuba [%i1+%o3]0x89,%l5 ! %l5 = 000000e8000000ff ! Mem[000000001e000010] = c12af973efacded2, %f8 = f643dbfc e016eca6 ldda [%i0+%o2]0x88,%f8 ! %f8 = c12af973 efacded2 ! %l7 = 90389efa5f064e9f, Mem[000000001f800028] = b07c12e420304d9c stxa %l7,[%i3+%o5]0x88 ! Mem[000000001f800028] = 90389efa5f064e9f ! Mem[000000009100011c] = 241c857c, %g2 = 0000000000000007 ldsb [%i6+0x11d],%g2 ! %g2 = 0000000000000024 ! %l2 = 44b15c8a1f1b7d88, Mem[000000001f800020] = 8045dade0f5f29a7 stxa %l2,[%i3+%o4]0x80 ! Mem[000000001f800020] = 44b15c8a1f1b7d88 ! Mem[000000001e800008] = 9ea8aa02, %l2 = 44b15c8a1f1b7d88 ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 00000002000000ff ! immd = 00000000000002ab, %l0 = 00000000000092b7, %ccr = 44 movpos %icc,0x2ab,%l0 ! Moved, %l0 = 00000000000002ab ! %f28 = b313e4ba f090afb9, Mem[00000000910001c0] = 2483df15 cda413cb std %f28,[%i6+0x1c0] ! Mem[00000000910001c0] = b313e4ba f090afb9 p7_label_3: ! Mem[00000000910000b8] = 8ad78a4d 0ef1494e, %g2 = 00000024, %g3 = fffff13a ldd [%i6+0x0b8],%g2 ! %g2 = 000000008ad78a4d 000000000ef1494e ! Mem[000000009080000c] = 44d35d0d, %g2 = 000000008ad78a4d lduw [%i5+0x00c],%g2 ! %g2 = 0000000044d35d0d ! %l4 = 37aa18c87e1fb572, Mem[000000001f000028] = 1fb3daf0 stba %l4,[%i2+%o5]0x80 ! Mem[000000001f000028] = 72b3daf0 ! %l2 = 00000002, %l3 = 5624eb81, Mem[000000001e800010] = 828639e6 959dba76 stda %l2,[%i1+%o2]0x88 ! Mem[000000001e800010] = 00000002 5624eb81 ! Mem[000000001e000068] = 299b0ffd29e02e73, %l3 = 000000005624eb81, %l4 = 37aa18c87e1fb572 add %i0,0x68,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 299b0ffd29e02e73 ! Mem[000000001f800000] = c8d63614, %l5 = 00000000000000e8 swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000c8d63614 ! Mem[000000001f800043] = 074f0968, %l5 = 00000000c8d63614 ldstuba [%i3+0x043]%asi,%l5 ! %l5 = 00000068000000ff ! Mem[000000009080011c] = 9493106b, %g2 = 0000000044d35d0d ldsh [%i5+0x11c],%g2 ! %g2 = ffffffffffff9493 ! Mem[000000001f000118] = 006fce409865b744, %l7 = 90389efa5f064e9f, %l6 = 0000000002bc4580 add %i2,0x118,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 006fce409865b744 ! Mem[0000000090800130] = 8e622ea2, %g2 = ffffffffffff9493 ldsba [%i5+0x130]%asi,%g2 ! %g2 = ffffffffffffff8e p7_label_4: ! %l7 = 90389efa5f064e9f, Mem[0000000091800098] = 94908eee stw %l7,[%o0+0x098] ! Mem[0000000091800098] = 5f064e9f ! %l0 = 00000000000002ab, Mem[000000001f800078] = 92e131d8ec140130 stx %l0,[%i3+0x078] ! Mem[000000001f800078] = 00000000000002ab ! %l0 = 00000000000002ab, imm = 0000000000000fa0, %l2 = 0000000000000002 addcc %l0,0xfa0,%l2 ! %l2 = 000000000000124b, %ccr = 00 ! Mem[000000009100011c] = 3b241c85, %g2 = ffffffffffffff8e lduw [%i6+0x11c],%g2 ! %g2 = 000000003b241c85 ! Mem[0000000090000008] = a24ffc38, %g2 = 000000003b241c85 lduw [%i4+%o1],%g2 ! %g2 = 00000000a24ffc38 ! Mem[0000000091000180] = 5014f4b7, %g2 = 00000000a24ffc38 lduh [%i6+0x182],%g2 ! %g2 = 0000000000005014 ! %l5 = 0000000000000068, Mem[000000001e000010] = d2deacef73f92ac1 stxa %l5,[%i0+%o2]0x80 ! Mem[000000001e000010] = 0000000000000068 ! %l4 = 299b0ffd29e02e73, %l1 = 86c6dd442a4f378a, %ccr = 00 mova %xcc,%l4,%l1 ! Moved, %l1 = 299b0ffd29e02e73 ! %l6 = 9865b744, %l7 = 5f064e9f, Mem[0000000091800160] = 7fc08296 8680e666 stda %l6,[%o0+0x160]%asi ! Mem[0000000091800160] = 9865b744 5f064e9f ! %l0 = 00000000000002ab sethi %hi(0x28fd6800),%l0 ! %l0 = 0000000028fd6800 p7_label_5: ! %f18 = 4955ef42 9b95a9c7, Mem[0000000091800038] = 568c0707 efbedfe6 stda %f18,[%o0+0x038]%asi ! Mem[0000000091800038] = 4955ef42 9b95a9c7 ! Mem[0000000090800150] = 92a6c5a9c00563f2, %g2 = 0000000000005014 ldxa [%i5+0x150]%asi,%g2 ! %g2 = 92a6c5a9c00563f2 ! %l4 = 29e02e73, %l5 = 00000068, Mem[0000000091000158] = 6d0c87de c2eb36a4 std %l4,[%i6+0x158] ! Mem[0000000091000158] = 29e02e73 00000068 ! Mem[000000001e000180] = 1fad8f29, %l1 = 299b0ffd29e02e73 swap [%i0+0x180],%l1 ! %l1 = 000000001fad8f29 ! Mem[000000001e0001c8] = 49875d5c, %l1 = 000000001fad8f29 lduh [%i0+0x1ca],%l1 ! %l1 = 0000000000005d5c ! Mem[000000001e800130] = 432b0e67, %l5 = 0000000000000068 ldstub [%i1+0x130],%l5 ! %l5 = 00000043000000ff ! %f0 = 61cd6b99 11b92483 64667fc5 227eeafd ! %f4 = 3262384e d339dd90 f8b66cc7 48f8d961 ! %f8 = c12af973 efacded2 a5d6cb21 0e4149ba ! %f12 = 3bb21f75 df837401 f70a2c3f 432affd2 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080 ! %l1 = 0000000000005d5c, imm = fffffffffffffaf6, %l2 = 000000000000124b tsubcc %l1,-0x50a,%l2 ! %l2 = 0000000000006266, %ccr = 13 ! Mem[000000009180007c] = 9b142963, %g2 = 92a6c5a9c00563f2 ldsh [%o0+0x07c],%g2 ! %g2 = ffffffffffff9b14 ! Mem[000000001e8001d0] = ad4f1bf5, %l7 = 90389efa5f064e9f swap [%i1+0x1d0],%l7 ! %l7 = 00000000ad4f1bf5 p7_label_6: ! %l2 = 0000000000006266, %l4 = 299b0ffd29e02e73, %ccr = 13 movge %xcc,%l2,%l4 ! Moved, %l4 = 0000000000006266 ! %l4 = 0000000000006266, Mem[00000000918001e1] = 19b296a1, %asi = 80 stba %l4,[%o0+0x1e1]%asi ! Mem[00000000918001e0] = 66b296a1 ! %l2 = 0000000000006266, imm = 00000000000008fe, %l7 = 00000000ad4f1bf5 addccc %l2,0x8fe,%l7 ! %l7 = 0000000000006b65, %ccr = 00 ! %l5 = 0000000000000043, Mem[000000001e000010] = 00000000 stwa %l5,[%i0+%o2]0x81 ! Mem[000000001e000010] = 00000043 ! Mem[00000000908000d0] = ba3dbc55, %g2 = ffffffffffff9b14 ldub [%i5+0x0d0],%g2 ! %g2 = 00000000000000ba ! Mem[0000000090000178] = 2721eafc, %g2 = 00000000000000ba ldsb [%i4+0x179],%g2 ! %g2 = 0000000000000027 ! %l1 = 0000000000005d5c, imm = 000000000000025f, %l1 = 0000000000005d5c orncc %l1,0x25f,%l1 ! %l1 = fffffffffffffdfc, %ccr = 88 ! %l3 = 000000005624eb81, %l1 = fffffffffffffdfc, %ccr = 88 movl %xcc,%l3,%l1 ! Moved, %l1 = 000000005624eb81 ! %f18 = 4955ef42, Mem[00000000918000ec] = 911d0c9c st %f18,[%o0+0x0ec] ! Mem[00000000918000ec] = 4955ef42 ! %l3 = 000000005624eb81, Mem[000000009000008e] = eafd3262 stb %l3,[%i4+0x08e] ! Mem[000000009000008c] = 81fd3262 p7_label_7: ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[000000009080015c] = bb4e850a, %g2 = 0000000000000027 lduw [%i5+0x15c],%g2 ! %g2 = 00000000bb4e850a ! %l5 = 0000000000000043, Mem[000000009000015e] = 27e9cb43 sth %l5,[%i4+0x15e] ! Mem[000000009000015c] = 0043cb43 membar #Sync ! Added by membar checker (22) ! %l3 = 000000005624eb81, Mem[0000000090000070] = 1685f938 sth %l3,[%i4+0x070] ! Mem[0000000090000070] = eb81f938 ! Mem[000000009000012c] = 66eccc84, %g2 = 00000000bb4e850a lduw [%i4+0x12c],%g2 ! %g2 = 0000000066eccc84 ! Mem[00000000910000c8] = 295f705db8db89c5, %f48 = 8dacda07 1a79e2e5 ldda [%i6+0x0c8]%asi,%f48 ! %f48 = 295f705d b8db89c5 ! Mem[000000001f000090] = 2aac708b6956fc9f, %l3 = 000000005624eb81, %l6 = 006fce409865b744 add %i2,0x90,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 2aac708b6956fc9f ! Mem[000000001f800008] = 778ef257, %l2 = 0000000000006266 lduwa [%i3+%o1]0x89,%l2 ! %l2 = 00000000778ef257 ! %l4 = 0000000000006266, %l7 = 0000000000006b65, %ccr = 88 movre %l4,%l7,%l7 ! Not Moved, %l7 = 0000000000006b65 ! immd = 0000000000000209, %l4 = 0000000000006266, %ccr = 88 movge %xcc,0x209,%l4 ! Register Not Moved p7_label_8: ! Mem[000000009080016c] = 457d5955, %g2 = 0000000066eccc84 ldsh [%i5+0x16e],%g2 ! %g2 = 000000000000457d ! %l7 = 0000000000006b65, Mem[000000001e80001c] = acb6973e stw %l7,[%i1+0x01c] ! Mem[000000001e80001c] = 00006b65 ! %l1 = 000000005624eb81, imm = 000000000000055d, %l5 = 0000000000000043 subc %l1,0x55d,%l5 ! %l5 = 000000005624e624 ! Mem[000000009080019c] = 4ae1df61, %g2 = 000000000000457d lduw [%i5+0x19c],%g2 ! %g2 = 000000004ae1df61 ! Mem[000000001e000018] = 23724b7b, %f13 = df837401 lda [%i0+%o3]0x81,%f13 ! %f13 = 23724b7b ! Mem[00000000900001c4] = 00bd240a, %g2 = 000000004ae1df61 ldub [%i4+0x1c7],%g2 ! %g2 = 0000000000000000 ! %l0 = 0000000028fd6800, Mem[000000009080015a] = f02ebb4e sth %l0,[%i5+0x15a] ! Mem[0000000090800158] = 6800bb4e ! Mem[000000001f000020] = 399aea47b54f7972, %l0 = 0000000028fd6800 ldxa [%i2+0x020]%asi,%l0 ! %l0 = 399aea47b54f7972 ! Mem[0000000091800134] = 6cdc198e, %g2 = 0000000000000000 lduh [%o0+0x134],%g2 ! %g2 = 0000000000006cdc ! %l3 = 000000005624eb81, Mem[00000000900001c4] = 60d76f00, %asi = 80 stwa %l3,[%i4+0x1c4]%asi ! Mem[00000000900001c4] = 5624eb81 p7_label_9: ! Mem[000000001e000198] = 461445d87538ca7b, %l4 = 0000000000006266, %l2 = 00000000778ef257 add %i0,0x198,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 461445d87538ca7b ! %l2 = 461445d87538ca7b, Mem[000000001f000028] = 72b3daf0 stwa %l2,[%i2+%o5]0x80 ! Mem[000000001f000028] = 7538ca7b ! %l6 = 2aac708b6956fc9f, %l5 = 000000005624e624, %l7 = 0000000000006b65 andncc %l6,%l5,%l7 ! %l7 = 2aac708b2952189b, %ccr = 00 ! immd = 0000000000000062, %l0 = 399aea47b54f7972, %ccr = 00 movg %icc,0x062,%l0 ! Moved, %l0 = 0000000000000062 ! %l3 = 000000005624eb81, Mem[000000001e000010] = 0000004300000068 stxa %l3,[%i0+%o2]0x81 ! Mem[000000001e000010] = 000000005624eb81 ! Set Register : %l2 = 461445d87538ca7b xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000908001bc] = 4ad3aa16, %g2 = 0000000000006cdc ldsb [%i5+0x1be],%g2 ! %g2 = 000000000000004a ! %l4 = 0000000000006266, Mem[00000000908000de] = fb670f61 sth %l4,[%i5+0x0de] ! Mem[00000000908000dc] = 62660f61 ! %l3 = 000000005624eb81, Mem[0000000091000063] = edf83ae6 stb %l3,[%i6+0x063] ! Mem[0000000091000060] = 81f83ae6 ! Mem[000000001e800000] = a0108c327625c3cd, %f6 = f8b66cc7 48f8d961 ldda [%i1+%g0]0x89,%f6 ! %f6 = a0108c32 7625c3cd p7_label_10: ! %l7 = 2aac708b2952189b, immed = fffff0dd, %y = 00000000 smul %l7,-0xf23,%l3 ! %l3 = fffffd8e8a558dcf, %y = fffffd8e ! Mem[0000000090000030] = 52e2b092, %g18 = fb1e39b292824d4d ldsw [%i4+0x030],%g2 ! %g2 = fb1e39b292824d4d ! %l4 = 0000000000006266, %l6 = 2aac708b6956fc9f, %ccr = 00 movneg %icc,%l4,%l6 ! Register Not Moved ! %l4 = 0000000000006266, immd = 00000000000006e8, %l0 = 0000000000000062 udivx %l4,0x6e8,%l0 ! %l0 = 000000000000000e ! %f28 = b313e4ba, Mem[0000000090800034] = 11bdd40b st %f28,[%i5+0x034] ! Mem[0000000090800034] = b313e4ba ! Mem[000000001f000008] = f7238288 30917546, %l4 = 00006266, %l5 = 5624e624 ldda [%i2+%o1]0x80,%l4 ! %l4 = 00000000f7238288 0000000030917546 ! Mem[000000001e000028] = 76eb89da, %l0 = 000000000000000e ldswa [%i0+%o5]0x80,%l0 ! %l0 = 0000000076eb89da ! %l2 = ffffffffffffffff, Mem[000000001f800018] = 579daf41 stha %l2,[%i3+%o3]0x89 ! Mem[000000001f800018] = 579dffff ! %l2 = ffffffffffffffff sethi %hi(0x88575800),%l2 ! %l2 = 0000000088575800 ! Mem[000000001f8001f9] = 86defba9, %l7 = 2aac708b2952189b ldstub [%i3+0x1f9],%l7 ! %l7 = 000000de000000ff p7_label_11: ! %l1 = 000000005624eb81, %l3 = fffffd8e8a558dcf, %ccr = 00 movvs %xcc,%l1,%l3 ! Register Not Moved ! immd = 000000000000007f, %l4 = 00000000f7238288, %ccr = 00 movne %icc,0x07f,%l4 ! Moved, %l4 = 000000000000007f ! Mem[00000000910000b0] = 004c6621 25731f8a, %g2 = 52e2b092, %g3 = 0ef1494e ldd [%i6+0x0b0],%g2 ! %g2 = 00000000004c6621 0000000025731f8a ! %l5 = 0000000030917546, Mem[00000000910000c4] = e0b431b2 stw %l5,[%i6+0x0c4] ! Mem[00000000910000c4] = 30917546 ! %l7 = 00000000000000de, %l1 = 000000005624eb81, %l3 = fffffd8e8a558dcf srlx %l7,%l1,%l3 ! %l3 = 000000000000006f ! %l6 = 2aac708b6956fc9f, imm = 0000000000000015, %l2 = 0000000088575800 srl %l6,0x015,%l2 ! %l2 = 000000000000034a ! %f8 = c12af973, Mem[000000001f800020] = 8a5cb144 sta %f8 ,[%i3+%o4]0x88 ! Mem[000000001f800020] = c12af973 ! Mem[0000000090000130] = 3d84f243ee317cdc, %g2 = 00000000004c6621 ldxa [%i4+0x130]%asi,%g2 ! %g2 = 3d84f243ee317cdc ! %l2 = 000000000000034a, immed = fffff368, %y = fffffd8e udivcc %l2,-0xc98,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 76eb89da ! Mem[0000000091800128] = da123f80 85b0264c, %g2 = ee317cdc, %g3 = 25731f8a ldd [%o0+0x128],%g2 ! %g2 = 00000000da123f80 0000000085b0264c p7_label_12: ! %l0 = 0000000076eb89da, Mem[000000009000011e] = bef80e03, %asi = 80 stha %l0,[%i4+0x11e]%asi ! Mem[000000009000011c] = 89da0e03 ! Mem[00000000910000b8] = 8ad78a4d, %g2 = 00000000da123f80 lduh [%i6+0x0b8],%g2 ! %g2 = 0000000000008ad7 ! Mem[000000001f000008] = f7238288, %l3 = 00000000ffffffff lduha [%i2+%o1]0x81,%l3 ! %l3 = 000000000000f723 ! %l5 = 0000000030917546, Mem[00000000908001cf] = 0a3222ee stb %l5,[%i5+0x1cf] ! Mem[00000000908001cc] = 463222ee ! Mem[0000000090000024] = 8aebc654, %g2 = 0000000000008ad7 ldub [%i4+0x027],%g2 ! %g2 = 000000000000008a ! %l2 = 000000000000034a, Mem[000000001f800000] = 000000e8 stwa %l2,[%i3+%g0]0x88 ! Mem[000000001f800000] = 0000034a ! Mem[000000001f000080] = 9c8e6467, %l3 = 000000000000f723 lduw [%i2+0x080],%l3 ! %l3 = 000000009c8e6467 ! %l6 = 2aac708b6956fc9f, Mem[000000001f000000] = 2a4fa3fffe301c88 stxa %l6,[%i2+%g0]0x81 ! Mem[000000001f000000] = 2aac708b6956fc9f ! %f0 = 61cd6b99 11b92483, Mem[000000001e800018] = d6b59fff 656b0000 stda %f0 ,[%i1+%o3]0x88 ! Mem[000000001e800018] = 61cd6b99 11b92483 ! Mem[000000001f800094] = f86c00ba, %l7 = 00000000000000de swap [%i3+0x094],%l7 ! %l7 = 00000000f86c00ba p7_label_13: ! Mem[0000000091800060] = fdb56ab6, %g2 = 000000000000008a lduba [%o0+0x062]%asi,%g2 ! %g2 = 00000000000000fd ! Invert Register : %l6 = 2aac708b6956fc9f xor %l6,-1,%l6 ! %l6 = d5538f7496a90360 ! %l5 = 0000000030917546 sethi %hi(0x30680800),%l5 ! %l5 = 0000000030680800 ! Mem[00000000918000fc] = 79f08279, %g18 = fb1e39b292824d4d ldsw [%o0+0x0fc],%g2 ! %g2 = fb1e39b292824d4d ! Mem[0000000091000048] = 5c07bce160c55c2b, %g2 = 0000000079f08279 ldxa [%i6+0x048]%asi,%g2 ! %g2 = 5c07bce160c55c2b ! %f14 = f70a2c3f, Mem[000000009100011c] = 3b241c85 sta %f14,[%i6+0x11c]%asi ! Mem[000000009100011c] = f70a2c3f ! Mem[000000001e800060] = 151fd387, %l4 = 000000000000007f ldsb [%i1+0x061],%l4 ! %l4 = 000000000000001f ! Mem[00000000918000c4] = 8a120b0c, %g2 = 5c07bce160c55c2b ldsh [%o0+0x0c4],%g2 ! %g2 = ffffffffffff8a12 ! Set Register : %l6 = d5538f7496a90360 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! done : should take illegal inst trap, %l0 = 0000000076eb89da done ! Illegal inst trap : %l0 = 0000000076eb89ea p7_label_14: ! Mem[000000001f000020] = 47ea9a39, %l0 = 0000000076eb89ea ldswa [%i2+%o4]0x89,%l0 ! %l0 = 0000000047ea9a39 ! Code Fragment 1 p7_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000085b0264c mov 0xabf,%g3 ! %g3 = 0000000000000abf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001f000028] = 693ccb32 7bca3875, %l4 = 0000001f, %l5 = 30680800 ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000007bca3875 00000000693ccb32 ! %l7 = 00000000f86c00ba, imm = ffffffffffffff57, %l5 = 00000000693ccb32 orcc %l7,-0x0a9,%l5 ! %l5 = ffffffffffffffff, %ccr = 88 ! %l6 = ffffffffffffffff, Mem[000000001f0000df] = 3a2d8076 stb %l6,[%i2+0x0df] ! Mem[000000001f0000dc] = 3a2d80ff ! Mem[000000001f0001c0] = daf5a6da5298a564, %l4 = 000000007bca3875, %l2 = 000000000000034a add %i2,0x1c0,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = daf5a6da5298a564 ! Mem[000000009080012c] = 7a56efc1, %g2 = ffffffffffff8a12 lduw [%i5+0x12c],%g2 ! %g2 = 000000007a56efc1 ! %l7 = 00000000f86c00ba, Mem[0000000091000010] = 871fcd183561af0c stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 00000000f86c00ba ! Mem[000000001e800000] = cdc32576328c10a0, %l2 = daf5a6da5298a564 ldxa [%i1+%g0]0x80,%l2 ! %l2 = cdc32576328c10a0 ! %f0 = 61cd6b99, Mem[0000000090000028] = ebc6543b st %f0 ,[%i4+%o5] ! Mem[0000000090000028] = 61cd6b99 p7_label_15: ! %l6 = ffffffffffffffff, %l2 = cdc32576328c10a0, %ccr = 88 movvs %xcc,%l6,%l2 ! Register Not Moved ! Mem[000000001f000014] = 2ceef387, %l4 = 000000007bca3875 ldstub [%i2+0x014],%l4 ! %l4 = 0000002c000000ff ! Mem[000000001f00002c] = 32cb3c69, %l0 = 0000000047ea9a39 ldsb [%i2+0x02e],%l0 ! %l0 = 000000000000003c ! Mem[000000001e800010] = 02000000, %l3 = 000000009c8e6467 ldsha [%i1+%o2]0x81,%l3 ! %l3 = 0000000000000200 ! Mem[00000000918001b8] = b6cd0689 d71a58b0, %g2 = 7a56efc1, %g3 = 00000abf ldd [%o0+0x1b8],%g2 ! %g2 = 00000000b6cd0689 00000000d71a58b0 ! Mem[0000000090800070] = 7cf05abc9854a2aa, %f48 = 295f705d b8db89c5 ldd [%i5+0x070],%f48 ! %f48 = 7cf05abc 9854a2aa ! immd = 0000000000000367, %l0 = 000000000000003c, %ccr = 88 movvs %xcc,0x367,%l0 ! Register Not Moved ! %l0 = 000000000000003c, Mem[000000009180019d] = ab9a4391 stb %l0,[%o0+0x19d] ! Mem[000000009180019c] = 3c9a4391 ! %l2 = cdc32576328c10a0, Mem[000000001f000010] = 53da43fe stwa %l2,[%i2+%o2]0x89 ! Mem[000000001f000010] = 328c10a0 ! Mem[000000001e8001dc] = 9aa236c7, %l3 = 0000000000000200 swap [%i1+0x1dc],%l3 ! %l3 = 000000009aa236c7 p7_label_16: ! Mem[00000000908000b8] = d1606739d29b375d, %f48 = 7cf05abc 9854a2aa ldd [%i5+0x0b8],%f48 ! %f48 = d1606739 d29b375d ! immd = 000000000000031f, %l6 = ffffffffffffffff, %ccr = 88 movg %xcc,0x31f,%l6 ! Register Not Moved ! Mem[00000000908000c4] = fe081d02, %g2 = 00000000b6cd0689 lduh [%i5+0x0c6],%g2 ! %g2 = 000000000000fe08 ! Mem[000000001f000008] = 888223f7, %l4 = 000000000000002c lduwa [%i2+%o1]0x88,%l4 ! %l4 = 00000000888223f7 ! %l0 = 000000000000003c, immed = 0000012b, %y = 76eb89da udiv %l0,0x12b,%l5 ! %l5 = 00000000ffffffff mov %l0,%y ! %y = 0000003c ! %f24 = c2689873 e6ea1025, Mem[0000000090000058] = 07095e49 9c513f8a std %f24,[%i4+0x058] ! Mem[0000000090000058] = c2689873 e6ea1025 ! %l6 = ffffffffffffffff, %l7 = 00000000f86c00ba, %y = 0000003c smulcc %l6,%l7,%l3 ! %l3 = 000000000793ff46, %ccr = 00, %y = 00000000 ! Mem[00000000910001bc] = 564f312a, %g18 = fb1e39b292824d4d ldswa [%i6+0x1bc]%asi,%g2 ! %g2 = fb1e39b292824d4d ! Mem[0000000090000088] = 64667fc5, %g2 = 00000000564f312a lduw [%i4+0x088],%g2 ! %g2 = 0000000064667fc5 ! %l4 = 00000000888223f7, immd = 0000000000000b35, %l1 = 000000005624eb81 sdivx %l4,0xb35,%l1 ! %l1 = 00000000000c2e3b p7_label_17: ! Mem[0000000091000074] = 6aa81680, %g2 = 0000000064667fc5 ldsb [%i6+0x074],%g2 ! %g2 = 000000000000006a ! Mem[000000001e800028] = fc183dfd, %l1 = 00000000000c2e3b ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 000000fd000000ff ! Mem[000000001f800162] = a44a4068, %l1 = 00000000000000fd ldstub [%i3+0x162],%l1 ! %l1 = 00000040000000ff ! %l1 = 0000000000000040, %l6 = ffffffffffffffff, %l2 = cdc32576328c10a0 orncc %l1,%l6,%l2 ! %l2 = 0000000000000040, %ccr = 00 ! %l6 = ffffffffffffffff, Mem[00000000900001c0] = 927ca021, %asi = 80 stwa %l6,[%i4+0x1c0]%asi ! Mem[00000000900001c0] = ffffffff ! %l3 = 000000000793ff46, Mem[000000009180004c] = 69acaea9 sth %l3,[%o0+0x04c] ! Mem[000000009180004c] = ff46aea9 ! Mem[000000001e800158] = 2ec7c4ae, %l5 = 00000000ffffffff swap [%i1+0x158],%l5 ! %l5 = 000000002ec7c4ae ! Code Fragment 1 p7_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d71a58b0 mov -0x2db,%g3 ! %g3 = fffffffffffffd25 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 00000000f86c00ba, Mem[0000000091800040] = 3e24369df39235a2 stx %l7,[%o0+0x040] ! Mem[0000000091800040] = 00000000f86c00ba ! %f16 = 581aa7d5 cfb08e7d 4955ef42 9b95a9c7 ! %f20 = b03d9848 7bdde1a3 2471be52 24ba9f41 ! %f24 = c2689873 e6ea1025 816ad9fe 499b9117 ! %f28 = b313e4ba f090afb9 76455a3b 359cef72 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140 p7_label_18: ! %l6 = ffffffffffffffff, imm = fffffffffffffd55, %l4 = 00000000888223f7 addccc %l6,-0x2ab,%l4 ! %l4 = fffffffffffffd54, %ccr = 99 ! %l5 = 000000002ec7c4ae, %l5 = 000000002ec7c4ae, %l6 = ffffffffffffffff andcc %l5,%l5,%l6 ! %l6 = 000000002ec7c4ae, %ccr = 00 ! %f10 = a5d6cb21 0e4149ba, Mem[00000000908000e8] = d72cc766 7714b8f4 std %f10,[%i5+0x0e8] ! Mem[00000000908000e8] = a5d6cb21 0e4149ba ! %l2 = 0000000000000040, Mem[000000009080002e] = 2c6e3c18 sth %l2,[%i5+0x02e] ! Mem[000000009080002c] = 00403c18 ! %l0 = 000000000000003c, %l0 = 000000000000003c, %l4 = fffffffffffffd54 add %l0,%l0,%l4 ! %l4 = 0000000000000078 ! %l2 = 00000040, %l3 = 0793ff46, Mem[0000000091000100] = 79484abf 80e0b3a3 stda %l2,[%i6+0x100]%asi ! Mem[0000000091000100] = 00000040 0793ff46 ! Mem[0000000091000170] = 4412630c 142089ee, %g2 = 0000006a, %g3 = fffffd25 ldd [%i6+0x170],%g2 ! %g2 = 000000004412630c 00000000142089ee ! Mem[0000000091000158] = e02e7300, %g2 = 000000004412630c ldub [%i6+0x159],%g2 ! %g2 = 00000000000000e0 ! %l1 = 0000000000000040, immed = fffffeaa, %ccr = 00 movrgz %l1,-0x156,%l4 ! Moved, %l4 = fffffffffffffeaa ! immd = 00000000000000f8, %l3 = 000000000793ff46, %ccr = 00 mova %xcc,0x0f8,%l3 ! Moved, %l3 = 00000000000000f8 p7_label_19: ! %l3 = 00000000000000f8, %l1 = 0000000000000040, %y = 00000000 sdiv %l3,%l1,%l1 ! %l1 = 0000000000000003 mov %l0,%y ! %y = 0000003c ! %l2 = 00000040, %l3 = 000000f8, Mem[000000001f800088] = 64201251 13f3b58b std %l2,[%i3+0x088] ! Mem[000000001f800088] = 00000040 000000f8 ! Mem[000000001f8000d0] = 8e41adcf7c08b607, %l2 = 0000000000000040, %l0 = 000000000000003c add %i3,0xd0,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 8e41adcf7c08b607 ! %f12 = 3bb21f75 23724b7b, Mem[000000001f800020] = c12af973 887d1b1f stda %f12,[%i3+%o4]0x88 ! Mem[000000001f800020] = 3bb21f75 23724b7b ! Mem[00000000910000cc] = c527e6eb, %g2 = 00000000000000e0 ldsb [%i6+0x0cf],%g2 ! %g2 = ffffffffffffffc5 ! Randomly selected nop nop ! Mem[000000001f800000] = 0000034a, %l1 = 0000000000000003 lduwa [%i3+%g0]0x88,%l1 ! %l1 = 000000000000034a ! %l4 = fffffffffffffeaa, immd = 0000000000000c77, %l3 = 00000000000000f8 sdivx %l4,0xc77,%l3 ! %l3 = 0000000000000000 ! %l1 = 000000000000034a, Mem[00000000900000d3] = 9fb88bfc stb %l1,[%i4+0x0d3] ! Mem[00000000900000d0] = 4ab88bfc membar #Sync ! Added by membar checker (23) ! Mem[0000000090000140] = 581aa7d5 cfb08e7d 4955ef42 9b95a9c7 ! Mem[0000000090000150] = b03d9848 7bdde1a3 2471be52 24ba9f41 ! Mem[0000000090000160] = c2689873 e6ea1025 816ad9fe 499b9117 ! Mem[0000000090000170] = b313e4ba f090afb9 76455a3b 359cef72 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 p7_label_20: ! Mem[00000000900001a4] = 7d8cd584, %g2 = ffffffffffffffc5 ldsb [%i4+0x1a6],%g2 ! %g2 = 000000000000007d ! Mem[000000001e800028] = fc183dff, %l7 = 00000000f86c00ba swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000fc183dff ! Mem[000000001e800020] = 02bc4580, %l5 = 000000002ec7c4ae ldsha [%i1+%o4]0x81,%l5 ! %l5 = 00000000000002bc ! immd = 000000000000002d, %l6 = 000000002ec7c4ae, %ccr = 00 movne %icc,0x02d,%l6 ! Moved, %l6 = 000000000000002d ! Mem[00000000918000c8] = 9a0476d0, %g2 = 000000000000007d ldub [%o0+0x0c9],%g2 ! %g2 = 000000000000009a ! Mem[0000000091800058] = 6fc74a709dac9f4a, %g2 = 000000000000009a ldx [%o0+0x058],%g2 ! %g2 = 6fc74a709dac9f4a ! %f0 = 61cd6b99 11b92483, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %f0 ,[%i4+0x1f0] ! Mem[00000000900001f0] = 61cd6b99 11b92483 ! %l4 = fffffffffffffeaa, Mem[00000000900000b0] = 3bb21f75df837401 stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = fffffffffffffeaa ! %l7 = 00000000fc183dff, %l5 = 00000000000002bc, %ccr = 00 movne %xcc,%l7,%l5 ! Moved, %l5 = 00000000fc183dff ! %l4 = fffffffffffffeaa, imm = fffffffffffff685, %l2 = 0000000000000040 add %l4,-0x97b,%l2 ! %l2 = fffffffffffff52f p7_label_21: ! Mem[0000000091800020] = 6e3bc623, %g18 = fb1e39b292824d4d ldsw [%o0+%o4],%g2 ! %g2 = fb1e39b292824d4d ! Mem[00000000910000e0] = 96241295, %g18 = fb1e39b292824d4d ldsw [%i6+0x0e0],%g2 ! %g2 = fb1e39b292824d4d ! %l2 = fffffffffffff52f, Mem[0000000090800188] = 8da229615862d48d, %asi = 80 stxa %l2,[%i5+0x188]%asi ! Mem[0000000090800188] = fffffffffffff52f ! %l1 = 000000000000034a, %l6 = 000000000000002d, %l4 = fffffffffffffeaa srl %l1,%l6,%l4 ! %l4 = 0000000000000000 ! Invert Register : %l5 = 00000000fc183dff xor %l5,-1,%l5 ! %l5 = ffffffff03e7c200 ! immd = 0000000000000137, %l5 = ffffffff03e7c200, %ccr = 00 movcc %xcc,0x137,%l5 ! Moved, %l5 = 0000000000000137 ! Mem[000000009100013c] = c5700875, %g2 = ffffffff96241295 ldub [%i6+0x13d],%g2 ! %g2 = 00000000000000c5 ! Mem[000000001e8000d0] = e978f12c, %l0 = 8e41adcf7c08b607 ldstub [%i1+0x0d0],%l0 ! %l0 = 000000e9000000ff ! Mem[000000001e800000] = 7625c3cd, %l4 = 0000000000000000 lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000cd ! %l3 = 0000000000000000, imm = 0000000000000019, %l5 = 0000000000000137 sll %l3,0x019,%l5 ! %l5 = 0000000000000000 p7_label_22: ! %l0 = 00000000000000e9, Mem[000000009100000c] = 3a363bbc sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = 00e93bbc ! Mem[000000001e800140] = e4b21a0ad7ad0c49, %f18 = 4955ef42 9b95a9c7 ldda [%i1+0x140]%asi,%f18 ! %f18 = e4b21a0a d7ad0c49 ! %l7 = 00000000fc183dff, Mem[0000000090000110] = d19e008f stw %l7,[%i4+0x110] ! Mem[0000000090000110] = fc183dff ! %l5 = 0000000000000000, %l7 = 00000000fc183dff, %l3 = 0000000000000000 addc %l5,%l7,%l3 ! %l3 = 00000000fc183dff ! Mem[000000001e0001a0] = e3a9c09667ce165a, %l0 = 00000000000000e9 ldx [%i0+0x1a0],%l0 ! %l0 = e3a9c09667ce165a ! %l1 = 000000000000034a, Mem[000000001f800020] = 7b4b7223 stba %l1,[%i3+%o4]0x81 ! Mem[000000001f800020] = 4a4b7223 ! Mem[0000000091800050] = a0c47e23, %g18 = fb1e39b292824d4d ldsw [%o0+0x050],%g2 ! %g2 = fb1e39b292824d4d ! Mem[00000000900001f0] = 61cd6b99 11b92483, %g2 = a0c47e23, %g3 = 142089ee ldd [%i4+0x1f0],%g2 ! %g2 = 0000000061cd6b99 0000000011b92483 ! Mem[000000001e000000] = e543844c, %l0 = e3a9c09667ce165a lduba [%i0+%g0]0x88,%l0 ! %l0 = 000000000000004c ! Mem[000000001e000150] = 4ef0626cd4251f8b, %l4 = 00000000000000cd, %l2 = fffffffffffff52f add %i0,0x150,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 4ef0626cd4251f8b p7_label_23: ! immd = 00000000000000de, %l3 = 00000000fc183dff, %ccr = 00 movvc %xcc,0x0de,%l3 ! Moved, %l3 = 00000000000000de ! Randomly selected nop nop ! %f30 = 76455a3b 359cef72, Mem[0000000090800168] = 618e30f2 279e457d stda %f30,[%i5+0x168]%asi ! Mem[0000000090800168] = 76455a3b 359cef72 ! %l3 = 00000000000000de, immed = fffffe6e, %y = 0000003c udivcc %l3,-0x192,%l7 ! %l7 = 000000000000003c, %ccr = 00 mov %l0,%y ! %y = 0000004c ! immd = 0000000000000190, %l7 = 000000000000003c, %ccr = 00 movpos %xcc,0x190,%l7 ! Moved, %l7 = 0000000000000190 ! Mem[000000001e0001ec] = 0f8bdb3d, %l3 = 00000000000000de ldstuba [%i0+0x1ec]%asi,%l3 ! %l3 = 0000000f000000ff ! Mem[000000009080014c] = 734142da, %g2 = 0000000061cd6b99 ldsh [%i5+0x14c],%g2 ! %g2 = 0000000000007341 ! %l2 = 4ef0626cd4251f8b, %l5 = 0000000000000000, %l7 = 0000000000000190 udivx %l2,%l5,%l7 ! Div by zero, %l0 = 000000000000009c ! %l5 = 0000000000000000, %l0 = 0000000000000074, %ccr = 00 movle %xcc,%l5,%l0 ! Register Not Moved ! Mem[00000000910001f0] = 2d4e89cf, %g2 = 0000000000007341 ldsb [%i6+0x1f3],%g2 ! %g2 = 000000000000002d p7_label_24: ! Randomly selected nop nop ! Mem[000000001e800008] = 9ea8aaff, %l5 = 0000000000000000 lduha [%i1+%o1]0x89,%l5 ! %l5 = 000000000000aaff ! %f22 = 2471be52 24ba9f41, Mem[000000001e800018] = 11b92483 61cd6b99 stda %f22,[%i1+%o3]0x89 ! Mem[000000001e800018] = 2471be52 24ba9f41 ! %l5 = 000000000000aaff, Mem[00000000918001b8] = b6cd0689 stw %l5,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000aaff ! %l7 = 0000000000000190, Mem[0000000090000132] = f243ee31, %asi = 80 stba %l7,[%i4+0x132]%asi ! Mem[0000000090000130] = 9043ee31 ! %l3 = 000000000000000f, Mem[000000001f800018] = ffff9d57e8390624 stxa %l3,[%i3+%o3]0x80 ! Mem[000000001f800018] = 000000000000000f ! immd = 00000000000001bb, %l0 = 0000000000000074, %ccr = 00 movn %icc,0x1bb,%l0 ! Register Not Moved ! %l1 = 000000000000034a, immed = fffffc14, %l3 = 000000000000000f taddcctv %l1,-0x3ec,%l3 ! %l0 = 0000000000000097, Trapped ! %l3 = 000000000000000f, Mem[000000001e800000] = 7625c3cd stha %l3,[%i1+%g0]0x88 ! Mem[000000001e800000] = 7625000f ! Mem[0000000091000130] = 7f1dfcfdf46a516c, %f48 = 581aa7d5 cfb08e7d ldd [%i6+0x130],%f48 ! %f48 = 7f1dfcfd f46a516c p7_label_25: ! %l4 = 00000000000000cd, Mem[00000000908001c8] = 9a24092a stw %l4,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000cd ! %l2 = 4ef0626cd4251f8b, Mem[0000000091800010] = ef04abcc5f94ed06 stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 4ef0626cd4251f8b ! Mem[00000000900000a8] = a5d6cb21, %g2 = 000000000000002d ldub [%i4+0x0a8],%g2 ! %g2 = 00000000000000a5 ! %l3 = 000000000000000f, immed = 0000001c, %y = 0000004c umul %l3,0x01c,%l5 ! %l5 = 00000000000001a4, %y = 00000000 ! Mem[000000001f800008] = 778ef257, %l6 = 000000000000002d lduha [%i3+%o1]0x89,%l6 ! %l6 = 000000000000f257 ! Mem[00000000910000d0] = eb9fe3d1, %g2 = 00000000000000a5 ldsh [%i6+0x0d2],%g2 ! %g2 = ffffffffffffeb9f ! %l1 = 000000000000034a, imm = 000000000000003c, %l7 = 0000000000000190 sllx %l1,0x03c,%l7 ! %l7 = a000000000000000 ! Mem[000000001f800020] = 23724b4a, %l1 = 000000000000034a ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 0000004a000000ff ! %l4 = 00000000000000cd, %l6 = 000000000000f257, %y = 00000000 udiv %l4,%l6,%l3 ! %l3 = 0000000000000000 mov %l0,%y ! %y = 00000097 ! %f0 = 61cd6b99 11b92483 64667fc5 227eeafd ! %f4 = 3262384e d339dd90 a0108c32 7625c3cd ! %f8 = c12af973 efacded2 a5d6cb21 0e4149ba ! %f12 = 3bb21f75 23724b7b f70a2c3f 432affd2 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 p7_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x01c] ! Set processor 7 done flag ! Check Registers p7_check_registers: set p7_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000097 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000004a bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 4ef0626cd4251f8b bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000cd bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000001a4 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000f257 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be a000000000000000 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000097,%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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3262384e d339dd90 bne %xcc,p7_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a0108c32 7625c3cd bne %xcc,p7_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be c12af973 efacded2 bne %xcc,p7_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 3bb21f75 23724b7b bne %xcc,p7_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be e4b21a0a d7ad0c49 bne %xcc,p7_f18_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 579cd9083cb57ccd ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000005624eb81 ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x180],%g2 ! Expected data = 29e02e73077949e1 ldx [%i0+0x180],%g3 ! Observed data at 000000001e000180 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x180,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = c97f8148ff8bdb3d ldx [%i0+0x1e8],%g3 ! Observed data at 000000001e0001e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x1e8,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0f002576328c10a0 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 = ffaaa89e3d4e00ab 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 = 0200000081eb2456 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 = 419fba2452be7124 ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 02bc45805f064e9f ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ba006cf854bb1947 ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = ff78f12cb88b7139 ldx [%i1+0x0d0],%g3 ! Observed data at 000000001e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x130],%g2 ! Expected data = ff2b0e67643468ff ldx [%i1+0x130],%g3 ! Observed data at 000000001e800130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x130,%g4 ldx [%g1+0x158],%g2 ! Expected data = ffffffffbe8784e6 ldx [%i1+0x158],%g3 ! Observed data at 000000001e800158 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x158,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 5f064e9f92378345 ldx [%i1+0x1d0],%g3 ! Observed data at 000000001e8001d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 2507676b00000200 ldx [%i1+0x1d8],%g3 ! Observed data at 000000001e8001d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x1d8,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2aac708b6956fc9f ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0108c32ffeef387 ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7538ca7b32cb3c69 ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = cf2c9d933a2d80ff ldx [%i2+0x0d8],%g3 ! Observed data at 000000001f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x0d8,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 4a03000085b3c43d ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000000000000f 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 = ff4b7223751fb23b 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 = 9f4e065ffa9e3890 ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 074f09ffbae5a6a8 ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = 00000000000002ab ldx [%i3+0x078],%g3 ! Observed data at 000000001f800078 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x078,%g4 ldx [%g1+0x088],%g2 ! Expected data = 00000040000000f8 ldx [%i3+0x088],%g3 ! Observed data at 000000001f800088 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = 0d782055000000de ldx [%i3+0x090],%g3 ! Observed data at 000000001f800090 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x090,%g4 ldx [%g1+0x160],%g2 ! Expected data = a44aff68961953b2 ldx [%i3+0x160],%g3 ! Observed data at 000000001f800160 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x160,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 86fffba9c4d5f28e ldx [%i3+0x1f8],%g3 ! Observed data at 000000001f8001f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x1f8,%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_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_f8_fail: set p7_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f12_fail: set p7_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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 ! 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: lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000018] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800010] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000020] done p7_trap1o: lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000018] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800010] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000020] done p7_trap2e: stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800020] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800000] done p7_trap2o: stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800020] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800000] done p7_trap3e: addc %l4,%l0,%l0 orn %l2,%l1,%l0 nop andn %l6,%l2,%l6 done p7_trap3o: addc %l4,%l0,%l0 orn %l2,%l1,%l0 nop andn %l6,%l2,%l6 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 = 618e30f2279e457d ldx [%g1+0x008],%l1 ! %l1 = 86c6dd442a4f378a ldx [%g1+0x010],%l2 ! %l2 = 44b15c8a1f1b7d88 ldx [%g1+0x018],%l3 ! %l3 = 27ded518cbb14ccb ldx [%g1+0x020],%l4 ! %l4 = 37aa18c87e1fb572 ldx [%g1+0x028],%l5 ! %l5 = f0b37c5cad1a2adf ldx [%g1+0x030],%l6 ! %l6 = 2c2e263e08d99c57 ldx [%g1+0x038],%l7 ! %l7 = 90389efa5f064e9f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 8 processor_8: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x20] ! Set the start flag wrpr %g0,7,%cleanwin call p8_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 8 wr %g0,0x4,%fprs ! Make sure fef is 1 set p8_init_freg,%g1 ! %f0 = fbba6200 1cf798b4 a06e1757 a4be1f6b ! %f4 = d649377a 7827eb42 e6721787 84639513 ! %f8 = 9f23b534 00a2b1a3 afa5fc65 aa43b81e ! %f12 = 7158d10b d781a680 3b11d1a1 92fdcd6b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d24dc84b f74950a1 d7311c36 e5607cef ! %f20 = 622a9940 11d9c4b2 9ebbb319 c36ffd15 ! %f24 = 4289be94 336c428c e79e127d 9a6719eb ! %f28 = 3ab2c899 5ed70970 df1d545d be341ebb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 67aafb3b 1b538cca 841cef49 0d37c922 ! %f36 = 19f7724b e2ff8d12 b2e7ebb9 faad0732 ! %f40 = e51c46ff 2f926667 4ed71409 39e0df25 ! %f44 = 42d3965e f2fbd5bc ceba8bb2 d1fc9a23 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd3faa5a800000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = d3faa5a800000009 wr %g0,%y ! Clear Y 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[0000000021800140] = e184d2bf16d9b708, %l2 = ba1670f4107421ba, %l3 = 13f270ec673ab2f9 add %i3,0x140,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = e184d2bf16d9b708 ! %l3 = e184d2bf16d9b708, %l3 = e184d2bf16d9b708, %l1 = 3f7fe03466df5c05 srax %l3,%l3,%l1 ! %l1 = ffe184d2bf16d9b7 ! %l7 = 081e1d0c41bb77d5, %l2 = ba1670f4107421ba, %l0 = e7f4c620a30c0c49 xorcc %l7,%l2,%l0 ! %l0 = b2086df851cf566f, %ccr = 80 ! %l1 = ffe184d2bf16d9b7, %l1 = ffe184d2bf16d9b7, %l7 = 081e1d0c41bb77d5 xnorcc %l1,%l1,%l7 ! %l7 = ffffffffffffffff, %ccr = 88 ! Mem[000000002080006f] = f02a5260, %l7 = ffffffffffffffff ldstuba [%i1+0x06f]%asi,%l7 ! %l7 = 00000060000000ff ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[0000000020000010] = 98880c59f28e9ec1, %l0 = b2086df851cf566f ldxa [%i0+%o2]0x81,%l0 ! %l0 = 98880c59f28e9ec1 ! %l4 = 326ae1f0b5604bf9, Mem[000000002180013a] = 981ce037 stb %l4,[%i3+0x13a] ! Mem[0000000021800138] = 981cf937 ! Mem[0000000090000198] = 0a9c86c0, %g2 = 0000000000000000 ldsba [%i4+0x19a]%asi,%g2 ! %g2 = 000000000000000a ! Mem[00000000910001fc] = 0fb9a38f, %g2 = 000000000000000a lduh [%i6+0x1fc],%g2 ! %g2 = 0000000000000fb9 p8_label_2: ! Mem[0000000021000018] = 41bcf023, %l4 = 326ae1f0b5604bf9 ldsba [%i2+%o3]0x81,%l4 ! %l4 = 0000000000000041 ! Mem[0000000020800021] = d18c3254, %l4 = 0000000000000041 ldstub [%i1+0x021],%l4 ! %l4 = 0000008c000000ff ! Mem[00000000900001e8] = cceef4c2, %g2 = 0000000000000fb9 lduh [%i4+0x1e8],%g2 ! %g2 = 000000000000ccee ! Mem[000000009180005c] = 9dac9f4a, %g2 = 000000000000ccee lduwa [%o0+0x05c]%asi,%g2 ! %g2 = 000000009dac9f4a ! Mem[0000000020800000] = 9287f167aa395364, %f22 = 9ebbb319 c36ffd15 ldda [%i1+%g0]0x88,%f22 ! %f22 = 9287f167 aa395364 ! Mem[00000000908000f4] = af2ed8ba, %g2 = 000000009dac9f4a ldub [%i5+0x0f6],%g2 ! %g2 = 00000000000000af ! %l5 = f41a6ebc74785f4a, %l1 = ffe184d2bf16d9b7, %l3 = e184d2bf16d9b708 mulx %l5,%l1,%l3 ! %l3 = 17c50b95b12dd7e6 ! %l1 = ffe184d2bf16d9b7, Mem[0000000021000010] = b2053f131ca7ffcf stxa %l1,[%i2+%o2]0x81 ! Mem[0000000021000010] = ffe184d2bf16d9b7 ! Mem[0000000090800074] = 9854a2aa, %g18 = 9e3694243dc72fb3 ldsw [%i5+0x074],%g2 ! %g2 = 9e3694243dc72fb3 ! Mem[0000000021000010] = ffe184d2, %l4 = 000000000000008c swapa [%i2+%o2]0x80,%l4 ! %l4 = 00000000ffe184d2 p8_label_3: ! %l1 = ffe184d2bf16d9b7, imm = 0000000000000e26, %l4 = 00000000ffe184d2 add %l1,0xe26,%l4 ! %l4 = ffe184d2bf16e7dd ! %f24 = 4289be94 336c428c, Mem[0000000090800180] = 9cf598c2 b4973516 std %f24,[%i5+0x180] ! Mem[0000000090800180] = 4289be94 336c428c ! Mem[0000000021800144] = 16d9b708, %l0 = f28e9ec1, %l5 = 74785f4a add %i3,0x144,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000016d9b708 ! %l7 = 0000000000000060, %l4 = ffe184d2bf16e7dd, %l4 = ffe184d2bf16e7dd xnorcc %l7,%l4,%l4 ! %l4 = 001e7b2d40e91842, %ccr = 00 ! %l7 = 0000000000000060, imm = fffffffffffffcb6, %l4 = 001e7b2d40e91842 orncc %l7,-0x34a,%l4 ! %l4 = 0000000000000369, %ccr = 00 ! Mem[0000000020800178] = 4d415e124ad52a54, %l0 = 98880c59f28e9ec1, %l6 = 87cce7d824751d12 add %i1,0x178,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 4d415e124ad52a54 ! Mem[0000000020800000] = aa395364, %l3 = 17c50b95b12dd7e6 lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000005364 ! %l0 = 98880c59f28e9ec1, Mem[0000000021000028] = e3899fbe stha %l0,[%i2+%o5]0x80 ! Mem[0000000021000028] = 9ec19fbe ! Mem[0000000021800028] = 8e0c3812, %l2 = ba1670f4107421ba ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffff8e0c3812 ! %f23 = aa395364, Mem[0000000020000008] = 4ecb8064 sta %f23,[%i0+%o1]0x89 ! Mem[0000000020000008] = aa395364 p8_label_4: ! Mem[0000000020000020] = 02aadd7c, %f23 = aa395364 lda [%i0+%o4]0x80,%f23 ! %f23 = 02aadd7c ! Mem[0000000021800008] = 96d7708f, %l6 = 4d415e124ad52a54 ldswa [%i3+%o1]0x81,%l6 ! %l6 = ffffffff96d7708f ! %f16 = d24dc84b f74950a1 d7311c36 e5607cef ! %f20 = 622a9940 11d9c4b2 9287f167 02aadd7c ! %f24 = 4289be94 336c428c e79e127d 9a6719eb ! %f28 = 3ab2c899 5ed70970 df1d545d be341ebb mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[00000000210001dd] = 26d411cb, %l6 = ffffffff96d7708f ldstub [%i2+0x1dd],%l6 ! %l6 = 000000d4000000ff ! Mem[0000000020800028] = d13ae364 45c5913c, %l2 = 8e0c3812, %l3 = 00005364 ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000045c5913c 00000000d13ae364 ! Mem[0000000021800028] = 12380c8e, %l2 = 0000000045c5913c swapa [%i3+%o5]0x88,%l2 ! %l2 = 0000000012380c8e ! %l1 = ffe184d2bf16d9b7, Mem[0000000020000000] = a1250a4c stba %l1,[%i0+%g0]0x80 ! Mem[0000000020000000] = b7250a4c ! immd = 0000000000000141, %l3 = 00000000d13ae364, %ccr = 00 movcc %xcc,0x141,%l3 ! Moved, %l3 = 0000000000000141 ! Mem[0000000020000130] = 61d5447c, %l6 = 00000000000000d4 swap [%i0+0x130],%l6 ! %l6 = 0000000061d5447c ! Mem[0000000090000180] = faecff40, %g2 = ffffffff9854a2aa ldsb [%i4+0x181],%g2 ! %g2 = fffffffffffffffa p8_label_5: ! Mem[0000000020800008] = 87cafd9457ffda31, %f2 = a06e1757 a4be1f6b ldda [%i1+%o1]0x88,%f2 ! %f2 = 87cafd94 57ffda31 ! %l2 = 0000000012380c8e, Mem[000000002100014c] = a0b69db2 stw %l2,[%i2+0x14c] ! Mem[000000002100014c] = 12380c8e ! immd = 000000000000014d, %l6 = 0000000061d5447c, %ccr = 00 movle %icc,0x14d,%l6 ! Register Not Moved ! Mem[00000000918001e4] = 095a18f1, %g2 = fffffffffffffffa lduh [%o0+0x1e6],%g2 ! %g2 = 000000000000095a ! %f6 = e6721787 84639513, Mem[0000000091000000] = d1d553db 69412154 std %f6 ,[%i6+%g0] ! Mem[0000000091000000] = e6721787 84639513 ! Mem[0000000091800140] = 70e42e59, %g18 = 9e3694243dc72fb3 ldsw [%o0+0x140],%g2 ! %g2 = 9e3694243dc72fb3 ! Mem[0000000091800100] = 0f8fe12f 95ffe909, %g2 = 70e42e59, %g3 = 00000000 ldd [%o0+0x100],%g2 ! %g2 = 000000000f8fe12f 0000000095ffe909 ! Mem[0000000021000018] = 23f0bc41, %l2 = 0000000012380c8e ldsba [%i2+%o3]0x88,%l2 ! %l2 = 0000000000000041 ! Mem[0000000020000120] = 7155bf53f2877e60, %l5 = 0000000016d9b708, %l0 = 98880c59f28e9ec1 add %i0,0x120,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 7155bf53f2877e60 ! Mem[0000000021000118] = 97a545a83bcc6f06, %l4 = 0000000000000369 ldx [%i2+0x118],%l4 ! %l4 = 97a545a83bcc6f06 p8_label_6: ! Mem[00000000900001d0] = bce499f4 fb10c4c3, %g2 = 0f8fe12f, %g3 = 95ffe909 ldd [%i4+0x1d0],%g2 ! %g2 = 00000000bce499f4 00000000fb10c4c3 ! %l6 = 0000000061d5447c, Mem[0000000091800036] = 102a568c sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 447c568c ! Mem[00000000918001d8] = ac2d2db0, %g2 = 00000000bce499f4 ldsb [%o0+0x1d9],%g2 ! %g2 = ffffffffffffffac ! Mem[00000000200001dc] = 3907e3df, %l4 = 97a545a83bcc6f06 ldstub [%i0+0x1dc],%l4 ! %l4 = 00000039000000ff ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000021800010] = 19ed99f2, %l2 = 0000000000000041 ldsba [%i3+%o2]0x80,%l2 ! %l2 = 0000000000000019 ! Mem[0000000020800018] = 6b3efc2afb8e36ff, %l2 = 0000000000000019 ldxa [%i1+%o3]0x81,%l2 ! %l2 = 6b3efc2afb8e36ff ! %l0 = 7155bf53f2877e60, Mem[0000000020000000] = b7250a4c074d198e stxa %l0,[%i0+%g0]0x81 ! Mem[0000000020000000] = 7155bf53f2877e60 ! Mem[0000000021800194] = 8a700de1, %l2 = 6b3efc2afb8e36ff ldub [%i3+0x197],%l2 ! %l2 = 00000000000000e1 ! immd = 00000000000002da, %l3 = 0000000000000141, %ccr = 00 movvc %xcc,0x2da,%l3 ! Moved, %l3 = 00000000000002da p8_label_7: ! Mem[00000000918001e4] = a1fd095a, %g2 = ffffffffffffffac lduw [%o0+0x1e4],%g2 ! %g2 = 00000000a1fd095a ! Mem[0000000090800170] = 5955679b67148569, %g2 = 00000000a1fd095a ldx [%i5+0x170],%g2 ! %g2 = 5955679b67148569 ! immd = 00000000000002a2, %l4 = 0000000000000039, %ccr = 00 movcc %xcc,0x2a2,%l4 ! Moved, %l4 = 00000000000002a2 ! Mem[0000000020800080] = 766a587ff66840b5, %l3 = 00000000000002da, %l3 = 00000000000002da add %i1,0x80,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 766a587ff66840b5 ! Mem[000000009000010c] = 5e98d19e, %g2 = 5955679b67148569 ldsb [%i4+0x10e],%g2 ! %g2 = 000000000000005e ! %l5 = 0000000016d9b708, Mem[0000000091800153] = 919d69e5 stb %l5,[%o0+0x153] ! Mem[0000000091800150] = 089d69e5 ! Mem[0000000020800060] = 352db42f, %l2 = 000000e1, %l4 = 000002a2 add %i1,0x60,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000352db42f ! %l6 = 0000000061d5447c, Mem[0000000021800008] = 96d7708f stha %l6,[%i3+%o1]0x80 ! Mem[0000000021800008] = 447c708f ! %l4 = 00000000352db42f, Mem[000000009100014a] = b2e4ead0 stb %l4,[%i6+0x14a] ! Mem[0000000091000148] = 2fe4ead0 ! Mem[00000000210001f5] = 1dc2a7f5, %l1 = ffe184d2bf16d9b7 ldstub [%i2+0x1f5],%l1 ! %l1 = 000000c2000000ff p8_label_8: ! immd = 000000000000020d, %l3 = 766a587ff66840b5, %ccr = 00 movcc %icc,0x20d,%l3 ! Moved, %l3 = 000000000000020d ! Mem[0000000021800008] = 447c708f, %f11 = aa43b81e lda [%i3+%o1]0x80,%f11 ! %f11 = 447c708f ! %l0 = f2877e60, %l1 = 000000c2, Mem[00000000918001e0] = e019b296 a1fd095a std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = f2877e60 000000c2 ! %l5 = 0000000016d9b708, Mem[00000000910001f4] = 4e89cfe8 stw %l5,[%i6+0x1f4] ! Mem[00000000910001f4] = 16d9b708 ! Mem[000000009080013c] = d8a690f0, %g2 = 000000000000005e lduh [%i5+0x13c],%g2 ! %g2 = 000000000000d8a6 ! Mem[0000000020000020] = 02aadd7c, %l4 = 00000000352db42f ldsha [%i0+%o4]0x81,%l4 ! %l4 = 00000000000002aa ! Mem[00000000918001a4] = 81d2b365, %g2 = 000000000000d8a6 ldsh [%o0+0x1a6],%g2 ! %g2 = ffffffffffff81d2 ! Mem[0000000020000020] = 7cddaa02, %l7 = 0000000000000060 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000007cddaa02 ! %l6 = 61d5447c, %l7 = 7cddaa02, Mem[0000000020800010] = 7c8bed60 0fa25908 stda %l6,[%i1+%o2]0x89 ! Mem[0000000020800010] = 61d5447c 7cddaa02 ! %l4 = 00000000000002aa, Mem[0000000021800000] = 02650f20 stba %l4,[%i3+%g0]0x88 ! Mem[0000000021800000] = 02650faa p8_label_9: ! %l5 = 0000000016d9b708, %l5 = 0000000016d9b708, %ccr = 00 movcc %xcc,%l5,%l5 ! Moved, %l5 = 0000000016d9b708 ! %l0 = 7155bf53f2877e60, imm = fffffffffffff042, %l7 = 000000007cddaa02 add %l0,-0xfbe,%l7 ! %l7 = 7155bf53f2876ea2 ! %l1 = 00000000000000c2, imm = 00000000000000d6, %l6 = 0000000061d5447c addc %l1,0x0d6,%l6 ! %l6 = 0000000000000198 ! Mem[0000000021800000] = 90c34b5f 02650faa, %l4 = 000002aa, %l5 = 16d9b708 ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000002650faa 0000000090c34b5f ! Mem[0000000090000010] = d7030660, %g2 = ffffffffffff81d2 ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffd703 ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %g2 = ffffffffffffd703 ldx [%i6+0x098],%g2 ! %g2 = 6aef4b96d6cbdb1d ! %l4 = 0000000002650faa, Mem[0000000020800010] = 7c44d56102aadd7c stxa %l4,[%i1+%o2]0x80 ! Mem[0000000020800010] = 0000000002650faa ! %l6 = 0000000000000198, %l0 = 7155bf53f2877e60, %l5 = 0000000090c34b5f subc %l6,%l0,%l5 ! %l5 = 8eaa40ac0d788338 ! Mem[0000000090000038] = 4a5a0b1a 3185d12d, %g2 = d6cbdb1d, %g3 = fb10c4c3 ldd [%i4+0x038],%g2 ! %g2 = 000000004a5a0b1a 000000003185d12d ! Mem[0000000091000008] = c1a845c5, %g18 = 9e3694243dc72fb3 ldsw [%i6+%o1],%g2 ! %g2 = 9e3694243dc72fb3 p8_label_10: ! %l4 = 0000000002650faa, Mem[0000000021000020] = bdab65ed stha %l4,[%i2+%o4]0x80 ! Mem[0000000021000020] = 0faa65ed ! %l4 = 0000000002650faa, %l6 = 0000000000000198, %l7 = 7155bf53f2876ea2 subc %l4,%l6,%l7 ! %l7 = 0000000002650e12 ! Mem[000000009080004c] = bff2f847, %g2 = ffffffffc1a845c5 ldsb [%i5+0x04d],%g2 ! %g2 = ffffffffffffffbf ! %l1 = 00000000000000c2, Mem[0000000021000018] = 23f0bc41 stwa %l1,[%i2+%o3]0x89 ! Mem[0000000021000018] = 000000c2 ! %l4 = 02650faa, %l5 = 0d788338, Mem[0000000091000130] = 7f1dfcfd f46a516c std %l4,[%i6+0x130] ! Mem[0000000091000130] = 02650faa 0d788338 ! Mem[0000000021800020] = 921ae20b, %f20 = 622a9940 lda [%i3+%o4]0x88,%f20 ! %f20 = 921ae20b ! Mem[000000009000005c] = 9c513f8a, %g2 = ffffffffffffffbf lduw [%i4+0x05c],%g2 ! %g2 = 000000009c513f8a ! immd = 000000000000007d, %l6 = 0000000000000198, %ccr = 00 mova %icc,0x07d,%l6 ! Moved, %l6 = 000000000000007d ! Mem[00000000910000b0] = 004c6621, %g2 = 000000009c513f8a lduh [%i6+0x0b0],%g2 ! %g2 = 000000000000004c ! %f25 = 336c428c, Mem[0000000020800010] = 00000000 sta %f25,[%i1+%o2]0x88 ! Mem[0000000020800010] = 336c428c p8_label_11: ! %l4 = 0000000002650faa, %l7 = 0000000002650e12, %ccr = 00 mova %xcc,%l4,%l7 ! Moved, %l7 = 0000000002650faa ! Mem[00000000918001d8] = 97ac2d2db06f0808, %g2 = 000000000000004c ldx [%o0+0x1d8],%g2 ! %g2 = 97ac2d2db06f0808 ! Mem[000000009180009c] = 96ccd84b, %g2 = 97ac2d2db06f0808 lduw [%o0+0x09c],%g2 ! %g2 = 0000000096ccd84b ! Mem[0000000090000088] = 6280cb3277869a4d, %g2 = 0000000096ccd84b ldx [%i4+0x088],%g2 ! %g2 = 6280cb3277869a4d ! Mem[0000000021000038] = 78bff985, %l5 = 8eaa40ac0d788338 ldsha [%i2+0x038]%asi,%l5 ! %l5 = 00000000000078bf ! Mem[0000000020800000] = aa395364, %l3 = 000000000000020d lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000005364 ! %l4 = 02650faa, %l5 = 000078bf, Mem[0000000091000060] = ffa73bed f83ae693 std %l4,[%i6+0x060] ! Mem[0000000091000060] = 02650faa 000078bf ! %l4 = 0000000002650faa, %l3 = 0000000000005364, %ccr = 00 movl %icc,%l4,%l3 ! Register Not Moved ! %l2 = 00000000000000e1, imm = ffffffffffffff56, %l2 = 00000000000000e1 xnor %l2,-0x0aa,%l2 ! %l2 = 0000000000000048 ! Mem[00000000218001bc] = 9d9af58f, %l0 = 7155bf53f2877e60 swap [%i3+0x1bc],%l0 ! %l0 = 000000009d9af58f p8_label_12: ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c, %g2 = 77869a4d, %g3 = 3185d12d ldd [%i4+0x1a0],%g2 ! %g2 = 000000000fb3b66f 00000000cbdb7d8c ! %l2 = 0000000000000048, Mem[0000000021000148] = fb89c3d612380c8e stx %l2,[%i2+0x148] ! Mem[0000000021000148] = 0000000000000048 ! %l2 = 0000000000000048, %l6 = 000000000000007d, %ccr = 00 movleu %xcc,%l2,%l6 ! Register Not Moved ! %l7 = 0000000002650faa, %l2 = 0000000000000048, %ccr = 00 mova %icc,%l7,%l2 ! Moved, %l2 = 0000000002650faa ! %l0 = 9d9af58f, %l1 = 000000c2, Mem[0000000090800188] = 8da22961 5862d48d std %l0,[%i5+0x188] ! Mem[0000000090800188] = 9d9af58f 000000c2 ! Mem[0000000020000194] = c0e025fc, %l4 = 0000000002650faa ldsh [%i0+0x196],%l4 ! %l4 = 00000000000025fc ! Mem[0000000090800124] = f8d999bf, %g18 = 9e3694243dc72fb3 ldsw [%i5+0x124],%g2 ! %g2 = 9e3694243dc72fb3 ! %l0 = 000000009d9af58f, %l2 = 0000000002650faa, %l1 = 00000000000000c2 orcc %l0,%l2,%l1 ! %l1 = 000000009fffffaf, %ccr = 08 ! %l2 = 0000000002650faa, Mem[0000000020800010] = 8c426c33 stha %l2,[%i1+%o2]0x81 ! Mem[0000000020800010] = 0faa6c33 p8_label_13: ! Mem[0000000021000188] = 790dd17e, %l1 = 000000009fffffaf swap [%i2+0x188],%l1 ! %l1 = 00000000790dd17e ! Mem[0000000090800124] = f8d999bf, %g2 = fffffffff8d999bf lduw [%i5+0x124],%g2 ! %g2 = 00000000f8d999bf ! Mem[0000000021000008] = 5b392350e1add772, %l5 = 00000000000078bf ldxa [%i2+%o1]0x81,%l5 ! %l5 = 5b392350e1add772 ! %l3 = 0000000000005364, Mem[000000009100003c] = 33e2010b, %asi = 80 stwa %l3,[%i6+0x03c]%asi ! Mem[000000009100003c] = 00005364 ! Mem[00000000908001d0] = 3222ee81, %g2 = 00000000f8d999bf lduh [%i5+0x1d0],%g2 ! %g2 = 0000000000003222 ! Mem[000000009000019c] = 94f00fb3, %g2 = 0000000000003222 ldsh [%i4+0x19e],%g2 ! %g2 = ffffffffffff94f0 ! Mem[00000000910001c4] = cda413cb, %g2 = ffffffffffff94f0 lduw [%i6+0x1c4],%g2 ! %g2 = 00000000cda413cb ! Mem[0000000090800158] = 2ebb4e85, %g2 = 00000000cda413cb ldsb [%i5+0x15b],%g2 ! %g2 = 000000000000002e ! Mem[0000000021800000] = aa0f6502, %l0 = 000000009d9af58f swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000aa0f6502 ! Mem[0000000020800004] = 67f18792, %l1 = 00000000790dd17e ldsb [%i1+0x005],%l1 ! %l1 = fffffffffffffff1 p8_label_14: ! Mem[00000000910000b8] = 8ad78a4d0ef1494e, %g2 = 000000000000002e ldx [%i6+0x0b8],%g2 ! %g2 = 8ad78a4d0ef1494e ! immd = 0000000000000103, %l2 = 0000000002650faa, %ccr = 08 movn %icc,0x103,%l2 ! Register Not Moved ! %l5 = 5b392350e1add772, Mem[000000009180019e] = 9a43910f stb %l5,[%o0+0x19e] ! Mem[000000009180019c] = 7243910f ! Mem[0000000021000018] = c20000003f46f9a2, %f18 = d7311c36 e5607cef ldda [%i2+%o3]0x80,%f18 ! %f18 = c2000000 3f46f9a2 ! %l2 = 0000000002650faa, %l0 = 00000000aa0f6502, %l3 = 0000000000005364 orncc %l2,%l0,%l3 ! %l3 = ffffffff57f59fff, %ccr = 80 ! Mem[0000000090000058] = 07095e49, %g2 = 8ad78a4d0ef1494e ldsh [%i4+0x058],%g2 ! %g2 = 0000000000000709 ! %l7 = 0000000002650faa, %l3 = ffffffff57f59fff, %l3 = ffffffff57f59fff srlx %l7,%l3,%l3 ! %l3 = 0000000000000000 ! %l4 = 00000000000025fc, %l0 = 00000000aa0f6502, %ccr = 80 movn %icc,%l4,%l0 ! Register Not Moved ! %f0 = fbba6200 1cf798b4 87cafd94 57ffda31 ! %f4 = d649377a 7827eb42 e6721787 84639513 ! %f8 = 9f23b534 00a2b1a3 afa5fc65 447c708f ! %f12 = 7158d10b d781a680 3b11d1a1 92fdcd6b stda %f0,[%i3+%g4]ASI_BLK_PL ! Block Store to 0000000021800180 ! Mem[0000000020800020] = 5432ffd1, %l3 = 0000000000000000 ldsha [%i1+%o4]0x88,%l3 ! %l3 = ffffffffffffffd1 p8_label_15: ! Mem[0000000021800000] = 9d9af58f, %l7 = 0000000002650faa ldswa [%i3+%g0]0x81,%l7 ! %l7 = ffffffff9d9af58f ! Mem[00000000208000cb] = d7c8cfd4, %l2 = 0000000002650faa ldstub [%i1+0x0cb],%l2 ! %l2 = 000000d4000000ff ! Mem[00000000900000dc] = c98ec000, %g2 = 0000000000000709 ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffc98e ! Mem[00000000900000b8] = 51627d19 d4993bb6, %g2 = ffffc98e, %g3 = cbdb7d8c ldd [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 00000000d4993bb6 ! Mem[0000000021800000] = 8ff59a9d, %l4 = 00000000000025fc ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000009d000000ff ! %f25 = 336c428c, Mem[0000000020800008] = 57ffda31 sta %f25,[%i1+%o1]0x88 ! Mem[0000000020800008] = 336c428c ! Mem[00000000908000bc] = d29b375d, %g18 = 9e3694243dc72fb3 ldsw [%i5+0x0bc],%g2 ! %g2 = 9e3694243dc72fb3 ! Mem[0000000091000010] = 871fcd183561af0c, %g2 = ffffffffd29b375d ldxa [%i6+0x010]%asi,%g2 ! %g2 = 871fcd183561af0c ! Mem[0000000020000028] = a9a5c430aa6b1f62, %l2 = 00000000000000d4 ldxa [%i0+%o5]0x81,%l2 ! %l2 = a9a5c430aa6b1f62 ! Mem[0000000021000028] = 9ec19fbe, %l6 = 000000000000007d ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffff9ec19fbe p8_label_16: ! immd = 00000000000003f7, %l5 = 5b392350e1add772, %ccr = 80 movg %xcc,0x3f7,%l5 ! Register Not Moved ! Mem[0000000091000070] = beea5f6a, %g2 = 871fcd183561af0c ldsb [%i6+0x071],%g2 ! %g2 = ffffffffffffffbe ! immd = 000000000000003f, %l4 = 000000000000009d, %ccr = 80 movneg %xcc,0x03f,%l4 ! Moved, %l4 = 000000000000003f ! %l3 = ffffffffffffffd1, %l4 = 000000000000003f, %ccr = 80 movrlz %l3,%l4,%l4 ! Moved, %l4 = 000000000000003f ! %l7 = ffffffff9d9af58f, %l7 = ffffffff9d9af58f, %ccr = 80 movrlez %l7,%l7,%l6 ! Moved, %l6 = ffffffff9d9af58f ! %l4 = 000000000000003f, Mem[0000000091000145] = ed6b82c3 stb %l4,[%i6+0x145] ! Mem[0000000091000144] = 3f6b82c3 ! %l4 = 000000000000003f, Mem[0000000021000010] = 8c000000 stba %l4,[%i2+%o2]0x88 ! Mem[0000000021000010] = 8c00003f ! Mem[00000000900000f8] = adcf9313, %g2 = ffffffffffffffbe lduh [%i4+0x0f8],%g2 ! %g2 = 000000000000adcf ! Mem[000000002180008a] = 7f371bec, %l1 = fffffffffffffff1 ldstub [%i3+0x08a],%l1 ! %l1 = 0000001b000000ff ! %l3 = ffffffffffffffd1, imm = 0000000000000e35, %l4 = 000000000000003f or %l3,0xe35,%l4 ! %l4 = fffffffffffffff5 p8_label_17: ! Clear Register : %l0 = 00000000aa0f6502 clr %l0 ! %l0 = 0000000000000000 ! %l3 = ffffffffffffffd1, %l4 = fffffffffffffff5, %l0 = 0000000000000000 orn %l3,%l4,%l0 ! %l0 = ffffffffffffffdb ! Code Fragment 1 p8_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d4993bb6 mov -0x7ac,%g3 ! %g3 = fffffffffffff854 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910001ec] = ff118b78, %g2 = 000000000000adcf lduwa [%i6+0x1ec]%asi,%g2 ! %g2 = 00000000ff118b78 ! Mem[000000009080006c] = d8027cf0, %g2 = 00000000ff118b78 ldsh [%i5+0x06e],%g2 ! %g2 = ffffffffffffd802 ! Mem[0000000020800008] = 8c426c33, %f31 = be341ebb lda [%i1+%o1]0x80,%f31 ! %f31 = 8c426c33 ! Mem[0000000090800084] = dd32f5a6, %g2 = ffffffffffffd802 ldsh [%i5+0x084],%g2 ! %g2 = ffffffffffffdd32 ! %l3 = ffffffffffffffd1, Mem[0000000020000018] = d74755fa1674887c stxa %l3,[%i0+%o3]0x89 ! Mem[0000000020000018] = ffffffffffffffd1 ! %l6 = ffffffff9d9af58f, Mem[00000000908001f0] = 0fbc93c0cf42e59c stx %l6,[%i5+0x1f0] ! Mem[00000000908001f0] = ffffffff9d9af58f ! Mem[0000000020000070] = 8240f46660c533ce, %l2 = a9a5c430aa6b1f62, %l2 = a9a5c430aa6b1f62 add %i0,0x70,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 8240f46660c533ce p8_label_18: ! %l2 = 8240f46660c533ce, Mem[000000009000019d] = c094f00f stb %l2,[%i4+0x19d] ! Mem[000000009000019c] = ce94f00f ! %l2 = 8240f46660c533ce, Mem[0000000091800188] = 7a4e44743439cc1d, %asi = 80 stxa %l2,[%o0+0x188]%asi ! Mem[0000000091800188] = 8240f46660c533ce ! %l3 = ffffffffffffffd1, Mem[0000000020800020] = 5432ffd1 stwa %l3,[%i1+%o4]0x89 ! Mem[0000000020800020] = ffffffd1 ! Mem[0000000020800090] = 5bb6bf28, %l2 = 60c533ce, %l5 = e1add772 add %i1,0x90,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005bb6bf28 ! %f30 = df1d545d, Mem[00000000918001d8] = 97ac2d2d st %f30,[%o0+0x1d8] ! Mem[00000000918001d8] = df1d545d ! Mem[0000000020800048] = cd1bd93b, %l1 = 000000000000001b swap [%i1+0x048],%l1 ! %l1 = 00000000cd1bd93b ! %l4 = fffffff5, %l5 = 5bb6bf28, Mem[0000000091800190] = 70cde95e 6f9bfe7c stda %l4,[%o0+0x190]%asi ! Mem[0000000091800190] = fffffff5 5bb6bf28 ! Randomly selected nop nop ! Mem[0000000020800098] = 7fe1492acefc815a, %l1 = 00000000cd1bd93b, %l2 = 8240f46660c533ce add %i1,0x98,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 7fe1492acefc815a ! Code Fragment 1 p8_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff854 mov 0x687,%g3 ! %g3 = 0000000000000687 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p8_label_19: ! %l3 = ffffffffffffffd1, %l1 = 00000000cd1bd93b, %ccr = 80 movcc %icc,%l3,%l1 ! Moved, %l1 = ffffffffffffffd1 ! Mem[0000000020800010] = 0faa6c33, %l7 = 9d9af58f, %l4 = fffffff5 add %i1,0x10,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000faa6c33 ! retry : should take illegal inst trap, %l0 = ffffffffffffffdb retry ! Illegal inst trap : %l0 = ffffffffffffffeb ! %l1 = ffffffffffffffd1, Mem[0000000091000156] = 4f8d6d0c sth %l1,[%i6+0x156] ! Mem[0000000091000154] = ffd16d0c ! Mem[00000000908000f8] = d8ba5f7cce079b7f, %f48 = 547101d7 7b40b644 ldd [%i5+0x0f8],%f48 ! %f48 = d8ba5f7c ce079b7f ! Mem[0000000021800028] = 45c5913c, %l2 = 7fe1492acefc815a lduwa [%i3+%o5]0x89,%l2 ! %l2 = 0000000045c5913c ! %l4 = 000000000faa6c33, Mem[00000000218000ce] = 16f8eed7 stb %l4,[%i3+0x0ce] ! Mem[00000000218000cc] = 16f833d7 ! Mem[0000000021800008] = 447c708f, %l1 = ffffffffffffffd1 swapa [%i3+%o1]0x81,%l1 ! %l1 = 00000000447c708f ! Mem[0000000020800058] = 7c9098ff, %l6 = 9d9af58f, %l6 = 9d9af58f add %i1,0x58,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007c9098ff ! %l2 = 0000000045c5913c, Mem[00000000900000e0] = 08c4107a stb %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 3cc4107a p8_label_20: ! %l1 = 00000000447c708f setx 0x7c07b6afea6beaf5,%g7,%l1 ! %l1 = 7c07b6afea6beaf5 ! Mem[0000000090000138] = 11ec2f71, %g2 = ffffffffffffdd32 ldsh [%i4+0x13a],%g2 ! %g2 = 00000000000011ec ! Mem[0000000091800008] = cc26aea02750a266, %f48 = d8ba5f7c ce079b7f ldd [%o0+%o1],%f48 ! %f48 = cc26aea0 2750a266 ! %f10 = afa5fc65 447c708f, Mem[0000000021800018] = ea00fac4 3cf63107 stda %f10,[%i3+%o3]0x89 ! Mem[0000000021800018] = afa5fc65 447c708f ! %l5 = 000000005bb6bf28, Mem[000000009100010c] = 488ce3c0 stw %l5,[%i6+0x10c] ! Mem[000000009100010c] = 5bb6bf28 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000021800054] = 1382fb7e, %l5 = 5bb6bf28, %l6 = 7c9098ff add %i3,0x54,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001382fb7e ! Mem[0000000021000010] = 8c00003f, %l4 = 000000000faa6c33 ldsha [%i2+%o2]0x89,%l4 ! %l4 = 000000000000003f ! Mem[00000000910001a8] = b385603d294418a5, %g2 = 00000000000011ec ldx [%i6+0x1a8],%g2 ! %g2 = b385603d294418a5 ! %l4 = 000000000000003f, Mem[000000009100014c] = ead01746 sth %l4,[%i6+0x14c] ! Mem[000000009100014c] = 003f1746 p8_label_21: ! Mem[00000000910001ec] = ff118b78, %g2 = b385603d294418a5 ldsh [%i6+0x1ec],%g2 ! %g2 = ffffffffffffff11 ! Mem[00000000218001c0] = afd17fb5, %l4 = 0000003f, %l4 = 0000003f add %i3,0x1c0,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000afd17fb5 ! Mem[0000000020800128] = e542240a 62225ee4, %l0 = ffffffeb, %l1 = ea6beaf5 ldd [%i1+0x128],%l0 ! %l0 = 00000000e542240a 0000000062225ee4 ! %l7 = ffffffff9d9af58f, Mem[0000000090800110] = 2befbdf2 stw %l7,[%i5+0x110] ! Mem[0000000090800110] = 9d9af58f ! Mem[00000000200001be] = 1882809e, %l2 = 0000000045c5913c ldstub [%i0+0x1be],%l2 ! %l2 = 00000080000000ff ! Mem[0000000091000030] = 3433bd1a3120c524, %g2 = ffffffffffffff11 ldx [%i6+0x030],%g2 ! %g2 = 3433bd1a3120c524 ! Mem[0000000021800140] = e184d2bf, %l1 = 62225ee4, %l4 = afd17fb5 add %i3,0x140,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e184d2bf ! done : should take illegal inst trap, %l0 = 00000000e542240a done ! Illegal inst trap : %l0 = 00000000e542241a ! Mem[00000000908001f0] = ffffffff 9d9af58f, %g2 = 3120c524, %g3 = 00000687 ldd [%i5+0x1f0],%g2 ! %g2 = 00000000ffffffff 000000009d9af58f ! done : should take illegal inst trap, %l0 = 00000000e542241a done ! Illegal inst trap : %l0 = 00000000e542242a p8_label_22: ! Mem[0000000021800008] = ffffffd1bf60e4a2, %l2 = 0000000000000080 ldxa [%i3+%o1]0x81,%l2 ! %l2 = ffffffd1bf60e4a2 ! %l6 = 1382fb7e, %l7 = 9d9af58f, Mem[00000000908001d8] = af69c09b 9167f3e7 std %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 1382fb7e 9d9af58f ! %l0 = 00000000e542242a, immed = ffffff05, %ccr = 80 movre %l0,-0x0fb,%l6 ! Not Moved, %l6 = 000000001382fb7e ! Mem[0000000020800140] = 80983571928a9fa9, %l4 = 00000000e184d2bf, %l4 = 00000000e184d2bf add %i1,0x140,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 80983571928a9fa9 ! Mem[0000000091000020] = 408cafe0 94aa963c, %g2 = ffffffff, %g3 = 9d9af58f ldd [%i6+%o4],%g2 ! %g2 = 00000000408cafe0 0000000094aa963c ! Mem[00000000900001cc] = de0626d0, %g2 = 00000000408cafe0 lduw [%i4+0x1cc],%g2 ! %g2 = 00000000de0626d0 ! Mem[00000000200000ac] = 51efb5da, %l3 = ffffffffffffffd1 lduw [%i0+0x0ac],%l3 ! %l3 = 0000000051efb5da ! immd = 0000000000000045, %l6 = 000000001382fb7e, %ccr = 80 movne %icc,0x045,%l6 ! Moved, %l6 = 0000000000000045 ! %l5 = 000000005bb6bf28, %l4 = 80983571928a9fa9, %ccr = 80 move %icc,%l5,%l4 ! Register Not Moved membar #Sync ! Added by membar checker (24) ! Mem[0000000090000160] = 4289be94, %g2 = 00000000de0626d0 ldsh [%i4+0x160],%g2 ! %g2 = 0000000000004289 p8_label_23: ! %l2 = ffffffd1bf60e4a2, Mem[000000009180012a] = 3f8085b0 stb %l2,[%o0+0x12a] ! Mem[0000000091800128] = a28085b0 ! %f4 = d649377a, Mem[0000000020800018] = 2afc3e6b sta %f4 ,[%i1+%o3]0x88 ! Mem[0000000020800018] = d649377a ! %l0 = 00000000e542242a, %l4 = 80983571928a9fa9, %l0 = 00000000e542242a xnor %l0,%l4,%l0 ! %l0 = 7f67ca8e8837447c ! %l1 = 0000000062225ee4, Mem[0000000090800024] = f81287db sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 5ee487db ! %l4 = 80983571928a9fa9, %l2 = ffffffd1bf60e4a2, %ccr = 80 movrgez %l4,%l2,%l5 ! Not Moved, %l5 = 000000005bb6bf28 ! Mem[0000000090000048] = 822bd5e7a7a1fab3, %g2 = 0000000000004289 ldx [%i4+0x048],%g2 ! %g2 = 822bd5e7a7a1fab3 ! Mem[0000000091000134] = 8338629a, %g2 = 822bd5e7a7a1fab3 ldub [%i6+0x136],%g2 ! %g2 = 0000000000000083 ! Mem[0000000021800038] = 17210cd1, %l1 = 0000000062225ee4 lduh [%i3+0x03a],%l1 ! %l1 = 0000000000000cd1 ! Mem[0000000091800118] = 23ff6cd6, %g2 = 0000000000000083 lduh [%o0+0x11a],%g2 ! %g2 = 00000000000023ff ! %l4 = 80983571928a9fa9, Mem[0000000021000020] = 0faa65eda8d00288 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000021000020] = 80983571928a9fa9 p8_label_24: ! %l2 = ffffffd1bf60e4a2, %l6 = 0000000000000045, %ccr = 80 movn %xcc,%l2,%l6 ! Register Not Moved ! Mem[00000000910001b0] = 0398e9c9, %g2 = 00000000000023ff ldsb [%i6+0x1b3],%g2 ! %g2 = 0000000000000003 ! %f15 = 92fdcd6b, Mem[000000009000012c] = 66eccc84 st %f15,[%i4+0x12c] ! Mem[000000009000012c] = 92fdcd6b ! %l7 = ffffffff9d9af58f, Mem[0000000021800010] = 19ed99f2 stba %l7,[%i3+%o2]0x81 ! Mem[0000000021800010] = 8fed99f2 ! Mem[0000000020800018] = 7a3749d6, %l5 = 000000005bb6bf28 ldsba [%i1+%o3]0x80,%l5 ! %l5 = 000000000000007a ! %l3 = 0000000051efb5da, Mem[000000009000005c] = 9c513f8a stw %l3,[%i4+0x05c] ! Mem[000000009000005c] = 51efb5da ! %l5 = 000000000000007a setx 0xce4ae38837a0fba3,%g7,%l5 ! %l5 = ce4ae38837a0fba3 ! %f11 = 447c708f, Mem[0000000021000000] = 1742597e sta %f11,[%i2+0x000]%asi ! Mem[0000000021000000] = 447c708f ! %l4 = 80983571928a9fa9, Mem[0000000091000038] = 9c1dd9b500005364 stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 80983571928a9fa9 ! %f0 = fbba6200 1cf798b4 87cafd94 57ffda31 ! %f4 = d649377a 7827eb42 e6721787 84639513 ! %f8 = 9f23b534 00a2b1a3 afa5fc65 447c708f ! %f12 = 7158d10b d781a680 3b11d1a1 92fdcd6b mov 0x100,%g6 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 p8_label_25: ! %l0 = 7f67ca8e8837447c, immed = 0000057c, %y = 00000000 udiv %l0,0x57c,%l7 ! %l7 = 000000000018d64b mov %l0,%y ! %y = 8837447c membar #Sync ! Added by membar checker (25) ! Mem[0000000090000128] = afa5fc65447c708f, %g2 = 0000000000000003 ldx [%i4+0x128],%g2 ! %g2 = afa5fc65447c708f ! Mem[00000000910001bc] = 312a2483, %g2 = afa5fc65447c708f ldsb [%i6+0x1be],%g2 ! %g2 = 0000000000000031 ! Mem[0000000021800108] = 6ee20d3c, %l5 = ce4ae38837a0fba3 ldstub [%i3+0x108],%l5 ! %l5 = 0000006e000000ff ! %f10 = afa5fc65 447c708f, Mem[0000000020000160] = 863d5d2a e04364ab std %f10,[%i0+0x160] ! Mem[0000000020000160] = afa5fc65 447c708f ! Mem[000000009100014c] = 003f1746, %g2 = 0000000000000031 lduw [%i6+0x14c],%g2 ! %g2 = 00000000003f1746 ! %l5 = 000000000000006e, %l7 = 000000000018d64b, %l5 = 000000000000006e tsubcc %l5,%l7,%l5 ! %l5 = ffffffffffe72a23, %ccr = 9b ! %l6 = 00000045, %l7 = 0018d64b, Mem[0000000090000028] = ebc6543b b3a0b298 std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000045 0018d64b ! Mem[0000000020800008] = 8c426c33, %l6 = 0000000000000045 lduw [%i1+%o1],%l6 ! %l6 = 000000008c426c33 ! Mem[00000000900000bc] = b67d69e6, %g2 = 00000000003f1746 ldsb [%i4+0x0bf],%g2 ! %g2 = ffffffffffffffb6 ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 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 7f67ca8e8837447c bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000cd1 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffd1bf60e4a2 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000051efb5da bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 80983571928a9fa9 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffe72a23 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000008c426c33 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000018d64b bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8837447c,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be fbba6200 1cf798b4 bne %xcc,p8_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 87cafd94 57ffda31 bne %xcc,p8_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d649377a 7827eb42 bne %xcc,p8_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be afa5fc65 447c708f bne %xcc,p8_f10_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be c2000000 3f46f9a2 bne %xcc,p8_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 921ae20b 11d9c4b2 bne %xcc,p8_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 9287f167 02aadd7c bne %xcc,p8_f22_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be df1d545d 8c426c33 bne %xcc,p8_f30_fail nop ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7155bf53f2877e60 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 = 645339aad779525a 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 = d1ffffffffffffff ldx [%i0+0x018],%g3 ! Observed data at 0000000020000018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 ldx [%g1+0x130],%g2 ! Expected data = 000000d4a5f05b06 ldx [%i0+0x130],%g3 ! Observed data at 0000000020000130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x130,%g4 ldx [%g1+0x160],%g2 ! Expected data = afa5fc65447c708f ldx [%i0+0x160],%g3 ! Observed data at 0000000020000160 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x160,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 69bf24881882ff9e ldx [%i0+0x1b8],%g3 ! Observed data at 00000000200001b8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 787e5b59ff07e3df ldx [%i0+0x1d8],%g3 ! Observed data at 00000000200001d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x1d8,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 8c426c3394fdca87 ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0faa6c3302650faa 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 = 7a3749d6fb8e36ff 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 = d1ffffffcf869bcc ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 0000001b5b3bb0a2 ldx [%i1+0x048],%g3 ! Observed data at 0000000020800048 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x048,%g4 ldx [%g1+0x068],%g2 ! Expected data = f6620330f02a52ff ldx [%i1+0x068],%g3 ! Observed data at 0000000020800068 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x068,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = d7c8cfff08a68d61 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000208000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x0c8,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 447c708f3f83e664 ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3f00008cbf16d9b7 ldx [%i2+0x010],%g3 ! Observed data at 0000000021000010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c20000003f46f9a2 ldx [%i2+0x018],%g3 ! Observed data at 0000000021000018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 80983571928a9fa9 ldx [%i2+0x020],%g3 ! Observed data at 0000000021000020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9ec19fbe4e6f9b79 ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x148],%g2 ! Expected data = 0000000000000048 ldx [%i2+0x148],%g3 ! Observed data at 0000000021000148 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x148,%g4 ldx [%g1+0x188],%g2 ! Expected data = 9fffffaf7f8e2990 ldx [%i2+0x188],%g3 ! Observed data at 0000000021000188 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x188,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 957693b626ff11cb ldx [%i2+0x1d8],%g3 ! Observed data at 00000000210001d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 4197c2e61dffa7f5 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000210001f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x1f0,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff9af58f5f4bc390 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffffd1bf60e4a2 ldx [%i3+0x008],%g3 ! Observed data at 0000000021800008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8fed99f2f880b4ed ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f707c4465fca5af ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c91c545a6f4b3ba ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 7f37ffecc401e689 ldx [%i3+0x088],%g3 ! Observed data at 0000000021800088 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x088,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = d18031eb16f833d7 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000218000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffe20d3caec1f9cb ldx [%i3+0x108],%g3 ! Observed data at 0000000021800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x108,%g4 ldx [%g1+0x138],%g2 ! Expected data = 981cf937080e5244 ldx [%i3+0x138],%g3 ! Observed data at 0000000021800138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x138,%g4 ldx [%g1+0x180],%g2 ! Expected data = b498f71c0062bafb ldx [%i3+0x180],%g3 ! Observed data at 0000000021800180 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 31daff5794fdca87 ldx [%i3+0x188],%g3 ! Observed data at 0000000021800188 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 42eb27787a3749d6 ldx [%i3+0x190],%g3 ! Observed data at 0000000021800190 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 13956384871772e6 ldx [%i3+0x198],%g3 ! Observed data at 0000000021800198 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = a3b1a20034b5239f ldx [%i3+0x1a0],%g3 ! Observed data at 00000000218001a0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 8f707c4465fca5af ldx [%i3+0x1a8],%g3 ! Observed data at 00000000218001a8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 80a681d70bd15871 ldx [%i3+0x1b0],%g3 ! Observed data at 00000000218001b0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 6bcdfd92a1d1113b ldx [%i3+0x1b8],%g3 ! Observed data at 00000000218001b8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1b8,%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_f0_fail: set p8_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f2_fail: set p8_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f10_fail: set p8_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f18_fail: set p8_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f20_fail: set p8_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f22_fail: set p8_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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: stxa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800020] stba %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010] stwa %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010] done p8_trap1o: stxa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800020] stba %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010] stwa %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800010] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010] done p8_trap2e: stxa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000008] done p8_trap2o: stxa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000008] done p8_trap3e: addc %l0,%l5,%l3 addc %l7,0xb3f,%l4 nop done p8_trap3o: addc %l0,%l5,%l3 addc %l7,0xb3f,%l4 nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e7f4c620a30c0c49 ldx [%g1+0x008],%l1 ! %l1 = 3f7fe03466df5c05 ldx [%g1+0x010],%l2 ! %l2 = ba1670f4107421ba ldx [%g1+0x018],%l3 ! %l3 = 13f270ec673ab2f9 ldx [%g1+0x020],%l4 ! %l4 = 326ae1f0b5604bf9 ldx [%g1+0x028],%l5 ! %l5 = f41a6ebc74785f4a ldx [%g1+0x030],%l6 ! %l6 = 87cce7d824751d12 ldx [%g1+0x038],%l7 ! %l7 = 081e1d0c41bb77d5 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 9 processor_9: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x24] ! Set the start flag wrpr %g0,7,%cleanwin call p9_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 9 wr %g0,0x4,%fprs ! Make sure fef is 1 set p9_init_freg,%g1 ! %f0 = c6550e9e cabd6819 520bb8d8 f4ae9e56 ! %f4 = 088fd4ba 240ee1db c4b04095 cfda2a5a ! %f8 = f736159a 7fe6916d a53f089a 2c0b4fc3 ! %f12 = 2433ceb1 5bde4bdd 1a207c03 d2ab22d4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b6e13d0c c8be1207 6e293d2d 37bbe531 ! %f20 = 054b05ca f3cebd82 0a684e84 b297295b ! %f24 = b3dd8a74 17454a4e d8415d2a 92555c40 ! %f28 = b9f30b04 e56c5a53 a1eb3cd2 29597889 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4246a614 79a07542 cb2f7a4e 9d1ad829 ! %f36 = 460b57c0 8dbb6557 85404388 f6efe3e2 ! %f40 = f388aefb c465eb2a a3e6fcc3 6f7c3d00 ! %f44 = f78b8648 bc2856ae 9fbdbbdb 429e4f59 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6db2bac800000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = 6db2bac800000059 wr %g0,%y ! Clear Y 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: ! %f20 = 054b05ca f3cebd82, Mem[0000000090800060] = 42b523f9 23e54624 std %f20,[%i5+0x060] ! Mem[0000000090800060] = 054b05ca f3cebd82 ! Mem[0000000090800198] = 209c5f21, %g18 = 486454a5fd5548a0 ldsw [%i5+0x198],%g2 ! %g2 = 486454a5fd5548a0 ! %f16 = b6e13d0c c8be1207 6e293d2d 37bbe531 ! %f20 = 054b05ca f3cebd82 0a684e84 b297295b ! %f24 = b3dd8a74 17454a4e d8415d2a 92555c40 ! %f28 = b9f30b04 e56c5a53 a1eb3cd2 29597889 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100 ! %l1 = 8b83465e76299172, Mem[00000000908001f8] = 6e5321b3ed22d798 stx %l1,[%i5+0x1f8] ! Mem[00000000908001f8] = 8b83465e76299172 ! Mem[0000000091800010] = ef04abcc, %g2 = 00000000209c5f21 lduw [%o0+%o2],%g2 ! %g2 = 00000000ef04abcc ! Mem[00000000238000d0] = 899d97b2152305b2, %l2 = fb758894705cca32, %l2 = fb758894705cca32 add %i3,0xd0,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 899d97b2152305b2 ! Mem[00000000910000cc] = b8db89c5, %g2 = 00000000ef04abcc ldsh [%i6+0x0cc],%g2 ! %g2 = ffffffffffffb8db ! %f13 = 5bde4bdd, Mem[00000000910000dc] = ab27192a sta %f13,[%i6+0x0dc]%asi ! Mem[00000000910000dc] = 5bde4bdd ! %l0 = 070da70d, %l1 = 76299172, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 070da70d 76299172 ! %f2 = 520bb8d8 f4ae9e56, Mem[0000000023800028] = 47404060 fa5ba16b stda %f2 ,[%i3+%o5]0x89 ! Mem[0000000023800028] = 520bb8d8 f4ae9e56 p9_label_2: ! Mem[0000000023800020] = 1bd30aa4cb18ccb4, %l6 = c291acf474d7d795, %l5 = 6409c3aeebd5569b add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 1bd30aa4cb18ccb4 ! Mem[000000002380001c] = 859615b1, %l5 = cb18ccb4, %l4 = ecc26118 add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000859615b1 ! %l5 = 1bd30aa4cb18ccb4, Mem[0000000022000008] = 1f7bf5d6 stba %l5,[%i0+%o1]0x88 ! Mem[0000000022000008] = 1f7bf5b4 ! %l1 = 8b83465e76299172, Mem[0000000090000018] = ed38b38b sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 9172b38b ! Mem[0000000023800028] = 569eaef4, %l4 = 00000000859615b1 swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000569eaef4 ! Mem[0000000023000010] = 4ad45229c47a2e47, %f2 = 520bb8d8 f4ae9e56 ldda [%i2+%o2]0x89,%f2 ! %f2 = 4ad45229 c47a2e47 ! Mem[0000000022000000] = 730ead7d, %l7 = d4077790b8e1b103 lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000730ead7d ! Mem[0000000022800008] = b83aa427e88e5f0c, %l3 = fc439b280fe8cfc8 ldxa [%i1+%o1]0x80,%l3 ! %l3 = b83aa427e88e5f0c ! Mem[0000000023000018] = 5d39c00d, %l6 = c291acf474d7d795 lduwa [%i2+%o3]0x88,%l6 ! %l6 = 000000005d39c00d ! %l1 = 8b83465e76299172, Mem[0000000090000028] = ebc6543b stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 76299172 p9_label_3: ! %l0 = 070da70d, %l1 = 76299172, Mem[0000000091000040] = 9fb36b42 752473f9 std %l0,[%i6+0x040] ! Mem[0000000091000040] = 070da70d 76299172 ! Mem[000000002380013f] = 7103afe2, %l2 = 899d97b2152305b2 ldstub [%i3+0x13f],%l2 ! %l2 = 000000e2000000ff ! %f7 = cfda2a5a, Mem[00000000918001bc] = d71a58b0 st %f7 ,[%o0+0x1bc] ! Mem[00000000918001bc] = cfda2a5a ! %f4 = 088fd4ba, Mem[0000000091000130] = 7f1dfcfd sta %f4 ,[%i6+0x130]%asi ! Mem[0000000091000130] = 088fd4ba ! Mem[000000002280017c] = a42a29c2, %l3 = b83aa427e88e5f0c swap [%i1+0x17c],%l3 ! %l3 = 00000000a42a29c2 ! Code Fragment 1 p9_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0x203,%g3 ! %g3 = fffffffffffffdfd and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000023000160] = 2e9099b9, %l6 = 000000005d39c00d swap [%i2+0x160],%l6 ! %l6 = 000000002e9099b9 ! %l2 = 00000000000000e2, %l4 = 00000000569eaef4, %ccr = 44 movre %l2,%l4,%l3 ! Not Moved, %l3 = 00000000a42a29c2 ! Mem[0000000023800198] = a303868f, %l0 = b3445a44070da70d swap [%i3+0x198],%l0 ! %l0 = 00000000a303868f ! %l2 = 00000000000000e2, imm = 0000000000000013, %l1 = 8b83465e76299172 srl %l2,0x013,%l1 ! %l1 = 0000000000000000 p9_label_4: ! Mem[0000000022800179] = 7e2c9f52, %l4 = 00000000569eaef4 ldstub [%i1+0x179],%l4 ! %l4 = 0000002c000000ff ! Mem[0000000022800054] = 6dc9ff9e, %l6 = 000000002e9099b9 ldstub [%i1+0x054],%l6 ! %l6 = 0000006d000000ff ! Mem[000000009180000c] = 2750a266, %g18 = 486454a5fd5548a0 ldsw [%o0+0x00c],%g2 ! %g2 = 486454a5fd5548a0 ! %l2 = 00000000000000e2, %l3 = 00000000a42a29c2, %l6 = 000000000000006d sub %l2,%l3,%l6 ! %l6 = ffffffff5bd5d720 ! %l0 = 00000000a303868f, Mem[0000000090800084] = dd32f5a6 stw %l0,[%i5+0x084] ! Mem[0000000090800084] = a303868f ! %l5 = 1bd30aa4cb18ccb4, Mem[0000000091000116] = daff892f sth %l5,[%i6+0x116] ! Mem[0000000091000114] = ccb4892f ! Mem[0000000090800004] = fe685331, %g2 = 000000002750a266 lduh [%i5+0x006],%g2 ! %g2 = 000000000000fe68 ! %l3 = 00000000a42a29c2, %l2 = 00000000000000e2, %ccr = 44 movvc %xcc,%l3,%l2 ! Moved, %l2 = 00000000a42a29c2 ! Mem[0000000022800020] = bff48ab3, %l1 = 0000000000000000 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000bf000000ff ! %l1 = 00000000000000bf, Mem[0000000090800038] = 8fe8d494 stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000bf p9_label_5: ! Mem[00000000918001b8] = 0689cfda, %g2 = 000000000000fe68 lduh [%o0+0x1ba],%g2 ! %g2 = 0000000000000689 ! %l1 = 00000000000000bf, Mem[0000000022000018] = d6334506 stha %l1,[%i0+%o3]0x89 ! Mem[0000000022000018] = d63300bf ! Mem[0000000022800158] = 540b966c597e183a, %l4 = 000000000000002c, %l2 = 00000000a42a29c2 add %i1,0x158,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 540b966c597e183a ! Mem[0000000022800020] = 9425ea5ab38af4ff, %f4 = 088fd4ba 240ee1db ldda [%i1+%o4]0x89,%f4 ! %f4 = 9425ea5a b38af4ff ! immd = 0000000000000194, %l3 = 00000000a42a29c2, %ccr = 44 movcs %xcc,0x194,%l3 ! Register Not Moved ! immd = 000000000000011b, %l2 = 540b966c597e183a, %ccr = 44 movvs %icc,0x11b,%l2 ! Register Not Moved ! Mem[0000000022800010] = b8ed41b7eb2ac6a4, %l1 = 00000000000000bf ldxa [%i1+%o2]0x89,%l1 ! %l1 = b8ed41b7eb2ac6a4 ! %l2 = 597e183a, %l3 = a42a29c2, Mem[0000000091000110] = 57eb6907 afaaccb4 std %l2,[%i6+0x110] ! Mem[0000000091000110] = 597e183a a42a29c2 ! Invert Register : %l4 = 000000000000002c xor %l4,-1,%l4 ! %l4 = ffffffffffffffd3 ! %l0 = 00000000a303868f, Mem[0000000022000028] = b6f08cad stha %l0,[%i0+%o5]0x88 ! Mem[0000000022000028] = b6f0868f p9_label_6: ! Mem[0000000091000118] = 892f4a3b3b241c85, %f48 = 2e35b6a8 0b440a92 ldd [%i6+0x118],%f48 ! %f48 = 892f4a3b 3b241c85 ! done : should take illegal inst trap, %l0 = 00000000a303868f done ! Illegal inst trap : %l0 = 00000000a303869f ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %f48 = 892f4a3b 3b241c85 ldd [%i6+0x098],%f48 ! %f48 = 6aef4b96 d6cbdb1d ! Mem[0000000022000010] = b5e1e5ba, %l3 = 00000000a42a29c2 lduha [%i0+%o2]0x81,%l3 ! %l3 = 000000000000b5e1 ! %l3 = 000000000000b5e1, Mem[0000000023800018] = e2a4bd76 stha %l3,[%i3+%o3]0x80 ! Mem[0000000023800018] = b5e1bd76 ! %l5 = 1bd30aa4cb18ccb4, Mem[00000000910001c0] = 2483df15cda413cb stx %l5,[%i6+0x1c0] ! Mem[00000000910001c0] = 1bd30aa4cb18ccb4 ! %l2 = 540b966c597e183a, Mem[0000000023800028] = 859615b1 stba %l2,[%i3+%o5]0x81 ! Mem[0000000023800028] = 3a9615b1 ! Mem[0000000023800020] = 1bd30aa4, %l2 = 597e183a, %l0 = a303869f add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001bd30aa4 ! %l7 = 00000000730ead7d, imm = fffffffffffff94d, %l4 = ffffffffffffffd3 xor %l7,-0x6b3,%l4 ! %l4 = ffffffff8cf15430 ! %l6 = ffffffff5bd5d720, %l4 = ffffffff8cf15430, %ccr = 44 movg %xcc,%l6,%l4 ! Register Not Moved p9_label_7: ! Mem[00000000238001a3] = 97b776cf, %l0 = 000000001bd30aa4 ldstub [%i3+0x1a3],%l0 ! %l0 = 000000cf000000ff ! %l0 = 00000000000000cf, Mem[0000000091800144] = b316c57e stw %l0,[%o0+0x144] ! Mem[0000000091800144] = 000000cf ! Mem[00000000908001c0] = aa162c11bcd71045, %f48 = 6aef4b96 d6cbdb1d ldd [%i5+0x1c0],%f48 ! %f48 = aa162c11 bcd71045 ! Mem[0000000022000010] = b5e1e5ba, %l5 = 1bd30aa4cb18ccb4 lduha [%i0+%o2]0x81,%l5 ! %l5 = 000000000000b5e1 ! immd = 00000000000003ed, %l3 = 000000000000b5e1, %ccr = 44 movvs %icc,0x3ed,%l3 ! Register Not Moved ! Mem[00000000910001a0] = 5a1174f1, %g2 = 0000000000000689 ldub [%i6+0x1a1],%g2 ! %g2 = 000000000000005a ! %l6 = ffffffff5bd5d720, Mem[0000000022000008] = 332a99241f7bf5b4 stxa %l6,[%i0+%o1]0x88 ! Mem[0000000022000008] = ffffffff5bd5d720 ! Mem[0000000091800190] = 70cde95e 6f9bfe7c, %g2 = 0000005a, %g3 = fffffdfd ldd [%o0+0x190],%g2 ! %g2 = 0000000070cde95e 000000006f9bfe7c ! Mem[00000000238001d6] = c1354044, %l1 = b8ed41b7eb2ac6a4 ldstub [%i3+0x1d6],%l1 ! %l1 = 00000040000000ff ! Mem[000000002380002e] = d8b80b52, %l3 = 000000000000b5e1 ldstub [%i3+0x02e],%l3 ! %l3 = 0000000b000000ff p9_label_8: ! immd = 0000000000000300, %l6 = ffffffff5bd5d720, %ccr = 44 movpos %xcc,0x300,%l6 ! Moved, %l6 = 0000000000000300 ! %l1 = 0000000000000040, Mem[000000009000014e] = ddfa9d18 stb %l1,[%i4+0x14e] ! Mem[000000009000014c] = 40fa9d18 ! immd = 00000000000002c1, %l2 = 540b966c597e183a, %ccr = 44 mova %xcc,0x2c1,%l2 ! Moved, %l2 = 00000000000002c1 ! Mem[0000000022000028] = 8f86f0b6, %l2 = 00000000000002c1 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffff8f ! Mem[00000000918001a8] = b36518e5 4e1744a4, %g2 = 70cde95e, %g3 = 6f9bfe7c ldd [%o0+0x1a8],%g2 ! %g2 = 00000000b36518e5 000000004e1744a4 ! Mem[0000000023000130] = dca97884, %l4 = ffffffff8cf15430 lduh [%i2+0x132],%l4 ! %l4 = 0000000000007884 ! %l3 = 000000000000000b, %l4 = 0000000000007884, %l6 = 0000000000000300 sllx %l3,%l4,%l6 ! %l6 = 00000000000000b0 ! %l0 = 000000cf, %l1 = 00000040, Mem[0000000023800008] = f7a0b914 74cca41a stda %l0,[%i3+%o1]0x81 ! Mem[0000000023800008] = 000000cf 00000040 ! %l5 = 000000000000b5e1, Mem[0000000023800020] = 1bd30aa4 stba %l5,[%i3+%o4]0x81 ! Mem[0000000023800020] = e1d30aa4 membar #Sync ! Added by membar checker (26) ! Mem[0000000090000128] = 5c55922a, %g2 = 00000000b36518e5 ldub [%i4+0x129],%g2 ! %g2 = 000000000000005c p9_label_9: ! Mem[00000000908000bc] = d29b375d, %g2 = 000000000000005c ldsb [%i5+0x0bc],%g2 ! %g2 = ffffffffffffffd2 ! %l7 = 00000000730ead7d, Mem[0000000023800000] = e482d6ca stha %l7,[%i3+%g0]0x89 ! Mem[0000000023800000] = e482ad7d ! Mem[0000000023800024] = cb18ccb4, %l0 = 000000cf, %l5 = 0000b5e1 add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cb18ccb4 ! Mem[00000000900001d0] = bce499f4, %g2 = ffffffffffffffd2 lduw [%i4+0x1d0],%g2 ! %g2 = 00000000bce499f4 ! immd = 0000000000000304, %l7 = 00000000730ead7d, %ccr = 44 movl %icc,0x304,%l7 ! Register Not Moved ! immd = 0000000000000184, %l2 = ffffffffffffff8f, %ccr = 44 movn %xcc,0x184,%l2 ! Register Not Moved ! Mem[0000000023000008] = 441b3bfd, %l4 = 0000000000007884 lduba [%i2+%o1]0x88,%l4 ! %l4 = 00000000000000fd ! %l2 = ffffffffffffff8f, %l3 = 000000000000000b, %l7 = 00000000730ead7d taddcc %l2,%l3,%l7 ! %l7 = ffffffffffffff9a, %ccr = 8a ! Mem[0000000090000098] = 597fe665e157c460, %g2 = 00000000bce499f4 ldx [%i4+0x098],%g2 ! %g2 = 597fe665e157c460 ! Mem[00000000918000a4] = ac9280c0, %g2 = 597fe665e157c460 ldub [%o0+0x0a4],%g2 ! %g2 = 00000000000000ac p9_label_10: ! %l7 = ffffffffffffff9a, Mem[000000009180003c] = efbedfe6 stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = ffffff9a ! %l4 = 00000000000000fd, imm = 0000000000000f6e, %l5 = 00000000cb18ccb4 addc %l4,0xf6e,%l5 ! %l5 = 000000000000106b ! %l7 = ffffffffffffff9a, Mem[000000009100019e] = 4548195a, %asi = 80 stha %l7,[%i6+0x19e]%asi ! Mem[000000009100019c] = ff9a195a ! %f16 = b6e13d0c c8be1207 6e293d2d 37bbe531 ! %f20 = 054b05ca f3cebd82 0a684e84 b297295b ! %f24 = b3dd8a74 17454a4e d8415d2a 92555c40 ! %f28 = b9f30b04 e56c5a53 a1eb3cd2 29597889 mov 0x0c0,%g5 stda %f16,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 00000000238000c0 ! Mem[00000000918000a0] = d01327bdac9280c0, %f48 = aa162c11 bcd71045 ldd [%o0+0x0a0],%f48 ! %f48 = d01327bd ac9280c0 ! %f10 = a53f089a 2c0b4fc3, Mem[0000000023800038] = 2b89866b 4f4a529f std %f10,[%i3+0x038] ! Mem[0000000023800038] = a53f089a 2c0b4fc3 ! Mem[0000000090000094] = f390597f, %g2 = 00000000000000ac ldsh [%i4+0x096],%g2 ! %g2 = fffffffffffff390 ! %l3 = 000000000000000b sethi %hi(0xacc68c00),%l3 ! %l3 = 00000000acc68c00 ! Mem[0000000023800018] = b5e1bd76 859615b1, %l2 = ffffff8f, %l3 = acc68c00 ldda [%i3+%o3]0x81,%l2 ! %l2 = 00000000b5e1bd76 00000000859615b1 ! Mem[0000000090800090] = 22998183, %g2 = fffffffffffff390 ldsba [%i5+0x091]%asi,%g2 ! %g2 = 0000000000000022 p9_label_11: ! %f2 = 4ad45229 c47a2e47, Mem[0000000022800028] = 48899d58 dd8f12fe stda %f2 ,[%i1+%o5]0x88 ! Mem[0000000022800028] = 4ad45229 c47a2e47 ! Mem[0000000090000048] = 2bd5e7a7, %g2 = 0000000000000022 ldub [%i4+0x049],%g2 ! %g2 = 000000000000002b ! %l0 = 00000000000000cf, Mem[0000000090000074] = 7ab101eb stw %l0,[%i4+0x074] ! Mem[0000000090000074] = 000000cf ! %l2 = 00000000b5e1bd76, %l3 = 00000000859615b1, %ccr = 8a movge %icc,%l2,%l3 ! Moved, %l3 = 00000000b5e1bd76 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! Mem[000000009100017c] = f72d807d, %g2 = 000000000000002b lduw [%i6+0x17c],%g2 ! %g2 = 00000000f72d807d ! Mem[0000000023000028] = 0c3561c9, %l4 = 00000000000000fd ldswa [%i2+%o5]0x88,%l4 ! %l4 = 000000000c3561c9 ! Mem[0000000090800160] = 6f556f67, %g2 = 00000000f72d807d ldub [%i5+0x162],%g2 ! %g2 = 000000000000006f ! Mem[0000000022800028] = c47a2e47, %l6 = 00000000000000b0 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000047 ! Mem[0000000090000148] = afdb8185, %g2 = 000000000000006f ldsh [%i4+0x14a],%g2 ! %g2 = ffffffffffffafdb p9_label_12: ! Mem[0000000023800008] = 40000000 cf000000, %l4 = 0c3561c9, %l5 = 0000106b ldda [%i3+%o1]0x88,%l4 ! %l4 = 00000000cf000000 0000000040000000 ! %l1 = 0000000000000040, Mem[0000000022000008] = 5bd5d720 stha %l1,[%i0+%o1]0x89 ! Mem[0000000022000008] = 5bd50040 ! %l3 = 00000000b5e1bd76, Mem[0000000090800185] = 9735168d stb %l3,[%i5+0x185] ! Mem[0000000090800184] = 7635168d ! Mem[00000000908001c4] = bcd71045, %g2 = ffffffffffffafdb lduw [%i5+0x1c4],%g2 ! %g2 = 00000000bcd71045 ! %f28 = b9f30b04, Mem[0000000091000044] = 76299172 st %f28,[%i6+0x044] ! Mem[0000000091000044] = b9f30b04 ! %l4 = 00000000cf000000, %l3 = 00000000b5e1bd76, %ccr = 8a movvc %icc,%l4,%l3 ! Register Not Moved ! %l3 = 00000000b5e1bd76, Mem[0000000090000064] = f0ce41c1 sth %l3,[%i4+0x064] ! Mem[0000000090000064] = bd7641c1 ! Mem[0000000023000018] = fc00f1ee 5d39c00d, %l6 = 00000047, %l7 = ffffff9a ldda [%i2+%o3]0x88,%l6 ! %l6 = 000000005d39c00d 00000000fc00f1ee ! Mem[00000000908001d0] = 3222ee81532ee672, %g2 = 00000000bcd71045 ldx [%i5+0x1d0],%g2 ! %g2 = 3222ee81532ee672 ! %l2 = 00000000b5e1bd76, imm = ffffffffffffff3c, %l0 = 00000000000000cf orcc %l2,-0x0c4,%l0 ! %l0 = ffffffffffffff7e, %ccr = 88 p9_label_13: membar #Sync ! Added by membar checker (27) ! %l5 = 0000000040000000, Mem[000000009000018c] = d1255a9b sth %l5,[%i4+0x18c] ! Mem[000000009000018c] = 00005a9b ! %l0 = ffffffffffffff7e, imm = 000000000000074f, %l0 = ffffffffffffff7e orn %l0,0x74f,%l0 ! %l0 = fffffffffffffffe ! Mem[00000000220001b0] = 54a18a60911d4b5a, %l6 = 000000005d39c00d, %l1 = 0000000000000040 add %i0,0x1b0,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 54a18a60911d4b5a ! %l1 = 54a18a60911d4b5a, Mem[0000000091800011] = 04abcc5f stb %l1,[%o0+0x011] ! Mem[0000000091800010] = 5aabcc5f ! %f10 = a53f089a, Mem[00000000908001e0] = 4ede9cdd st %f10,[%i5+0x1e0] ! Mem[00000000908001e0] = a53f089a ! %l4 = 00000000cf000000, %l1 = 54a18a60911d4b5a, %l7 = 00000000fc00f1ee addccc %l4,%l1,%l7 ! %l7 = 54a18a61601d4b5a, %ccr = 03 ! Mem[0000000022800020] = b38af4ff, %l2 = 00000000b5e1bd76 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000b38af4ff ! %l7 = 54a18a61601d4b5a, Mem[0000000090000084] = d7017154 sth %l7,[%i4+0x084] ! Mem[0000000090000084] = 4b5a7154 ! Mem[0000000091800160] = 7fc082968680e666, %f48 = a9faecff 4095ec12 ldd [%o0+0x160],%f48 ! %f48 = 7fc08296 8680e666 ! %f24 = b3dd8a74 17454a4e, Mem[0000000091800108] = 704daa94 8255082b std %f24,[%o0+0x108] ! Mem[0000000091800108] = b3dd8a74 17454a4e p9_label_14: ! Mem[00000000228000e4] = fa21ada1, %l7 = 601d4b5a, %l1 = 911d4b5a add %i1,0xe4,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fa21ada1 ! Mem[0000000023000020] = ee5e5dc9db7eade1, %f4 = 9425ea5a b38af4ff ldda [%i2+%o4]0x89,%f4 ! %f4 = ee5e5dc9 db7eade1 ! Mem[000000009180019c] = 9fab9a43, %g18 = 486454a5fd5548a0 ldsw [%o0+0x19c],%g2 ! %g2 = 486454a5fd5548a0 ! Mem[0000000022800160] = 50e9d10c bb458d1a, %l2 = b38af4ff, %l3 = b5e1bd76 ldda [%i1+0x160]%asi,%l2 ! %l2 = 0000000050e9d10c 00000000bb458d1a ! Mem[00000000908001a8] = 94367b46, %g2 = ffffffff9fab9a43 ldsb [%i5+0x1a9],%g2 ! %g2 = ffffffffffffff94 ! Mem[0000000091800024] = ec024f1a, %g2 = ffffffffffffff94 lduw [%o0+0x024],%g2 ! %g2 = 00000000ec024f1a ! %f4 = ee5e5dc9 db7eade1, Mem[0000000023800010] = 9dfe8aaf fad21997 stda %f4 ,[%i3+%o2]0x80 ! Mem[0000000023800010] = ee5e5dc9 db7eade1 ! Mem[00000000238001dc] = 23be4be5, %l1 = fa21ada1, %l4 = cf000000 add %i3,0x1dc,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000023be4be5 ! %f11 = 2c0b4fc3, Mem[0000000023000008] = fd3b1b44 sta %f11,[%i2+%o1]0x81 ! Mem[0000000023000008] = 2c0b4fc3 ! Mem[0000000091000018] = cf70dc7c, %g2 = 00000000ec024f1a lduh [%i6+%o3],%g2 ! %g2 = 000000000000cf70 p9_label_15: ! Mem[0000000091800038] = 568c0707, %g2 = 000000000000cf70 lduw [%o0+0x038],%g2 ! %g2 = 00000000568c0707 ! %l6 = 000000005d39c00d, Mem[00000000908000e8] = d72cc766 stb %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = 0d2cc766 ! Mem[0000000091800090] = c2b170c3, %g2 = 00000000568c0707 ldub [%o0+0x092],%g2 ! %g2 = 00000000000000c2 ! Mem[0000000023000010] = 472e7ac4, %l7 = 54a18a61601d4b5a ldswa [%i2+%o2]0x80,%l7 ! %l7 = 00000000472e7ac4 ! %l0 = fffffffffffffffe, immed = ffffffa7, %ccr = 03 movrgz %l0,-0x059,%l6 ! Not Moved, %l6 = 000000005d39c00d ! Mem[000000002300006c] = ea447943, %l7 = 472e7ac4, %l4 = 23be4be5 add %i2,0x6c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ea447943 ! %l3 = 00000000bb458d1a, %l3 = 00000000bb458d1a, %l2 = 0000000050e9d10c addc %l3,%l3,%l2 ! %l2 = 00000001768b1a35 ! Mem[00000000238001d0] = 35db0340c135ff44, %l7 = 00000000472e7ac4, %l5 = 0000000040000000 add %i3,0x1d0,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 35db0340c135ff44 ! %l7 = 00000000472e7ac4, Mem[0000000023800028] = 3a9615b1 stba %l7,[%i3+%o5]0x81 ! Mem[0000000023800028] = c49615b1 ! %l1 = 00000000fa21ada1, imm = fffffffffffff4ae, %l0 = fffffffffffffffe addc %l1,-0xb52,%l0 ! %l0 = 00000000fa21a250 p9_label_16: ! Mem[00000000918000e8] = fb911d0c, %g2 = 00000000000000c2 ldub [%o0+0x0eb],%g2 ! %g2 = 00000000000000fb ! %l5 = 35db0340c135ff44, %l4 = 00000000ea447943, %y = 00000000 smulcc %l5,%l4,%l3 ! %l3 = 055490aa0cd8f2cc, %ccr = 00, %y = 055490aa ! %l7 = 00000000472e7ac4, Mem[0000000091800124] = 11eff31a sth %l7,[%o0+0x124] ! Mem[0000000091800124] = 7ac4f31a ! Mem[0000000023800018] = b5e1bd76, %l7 = 00000000472e7ac4 ldswa [%i3+%o3]0x81,%l7 ! %l7 = ffffffffb5e1bd76 ! %l7 = ffffffffb5e1bd76, imm = fffffffffffffff1, %l2 = 00000001768b1a35 subc %l7,-0x00f,%l2 ! %l2 = ffffffffb5e1bd85 ! %l3 = 055490aa0cd8f2cc, Mem[0000000023000018] = 5d39c00d stwa %l3,[%i2+%o3]0x88 ! Mem[0000000023000018] = 0cd8f2cc ! immd = 00000000000002be, %l1 = 00000000fa21ada1, %ccr = 00 movvc %icc,0x2be,%l1 ! Moved, %l1 = 00000000000002be ! %l2 = ffffffffb5e1bd85, %l7 = ffffffffb5e1bd76, %l4 = 00000000ea447943 srlx %l2,%l7,%l4 ! %l4 = 00000000000003ff ! %l6 = 000000005d39c00d, Mem[000000002280007e] = eb87ff97 stb %l6,[%i1+0x07e] ! Mem[000000002280007c] = eb870d97 ! Mem[00000000908000d4] = 6b7ed585, %g2 = 00000000000000fb lduh [%i5+0x0d4],%g2 ! %g2 = 0000000000006b7e p9_label_17: ! Mem[00000000908001e4] = ff3a1143, %g2 = 0000000000006b7e lduh [%i5+0x1e6],%g2 ! %g2 = 000000000000ff3a ! %f16 = b6e13d0c c8be1207, Mem[0000000022000028] = 8f86f0b6 5a65a14a stda %f16,[%i0+%o5]0x81 ! Mem[0000000022000028] = b6e13d0c c8be1207 ! Mem[00000000910000c0] = 97f7c1a7e0b431b2, %g2 = 000000000000ff3a ldx [%i6+0x0c0],%g2 ! %g2 = 97f7c1a7e0b431b2 ! %l2 = ffffffffb5e1bd85, Mem[0000000090000098] = 597fe665e157c460 stx %l2,[%i4+0x098] ! Mem[0000000090000098] = ffffffffb5e1bd85 ! %f22 = 0a684e84 b297295b, Mem[0000000090800198] = 209c5f21 4ae1df61 std %f22,[%i5+0x198] ! Mem[0000000090800198] = 0a684e84 b297295b ! Mem[0000000090000018] = 9172b38b, %g2 = 97f7c1a7e0b431b2 ldub [%i4+%o3],%g2 ! %g2 = 0000000000000091 ! immd = 0000000000000067, %l5 = 35db0340c135ff44, %ccr = 00 movneg %xcc,0x067,%l5 ! Register Not Moved ! Mem[0000000022000010] = b5e1e5ba, %l4 = 00000000000003ff ldsha [%i0+%o2]0x81,%l4 ! %l4 = ffffffffffffb5e1 ! %f12 = 2433ceb1 5bde4bdd, Mem[0000000022800028] = c47a2e47 4ad45229 stda %f12,[%i1+%o5]0x88 ! Mem[0000000022800028] = 2433ceb1 5bde4bdd ! Mem[0000000022800010] = eb2ac6a4, %l3 = 055490aa0cd8f2cc ldsba [%i1+%o2]0x88,%l3 ! %l3 = ffffffffffffffa4 p9_label_18: ! Mem[00000000910001b8] = 5b200641 564f312a, %g2 = 00000091, %g3 = 4e1744a4 ldd [%i6+0x1b8],%g2 ! %g2 = 000000005b200641 00000000564f312a ! Mem[00000000908000c8] = 1d027ea9dc5f6628, %f48 = 7fc08296 8680e666 ldd [%i5+0x0c8],%f48 ! %f48 = 1d027ea9 dc5f6628 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = 070da70d 76299172 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l3 = ffffffffffffffa4, Mem[0000000023800010] = e1ad7edbc95d5eee stxa %l3,[%i3+%o2]0x88 ! Mem[0000000023800010] = ffffffffffffffa4 ! Mem[0000000091800108] = b3dd8a74, %g2 = 000000005b200641 lduw [%o0+0x108],%g2 ! %g2 = 00000000b3dd8a74 ! %l6 = 000000005d39c00d, Mem[00000000228000e0] = 1ae20fd9fa21ada1 stx %l6,[%i1+0x0e0] ! Mem[00000000228000e0] = 000000005d39c00d ! Mem[0000000090000000] = 3679d5db, %g2 = 00000000b3dd8a74 ldsh [%i4+%g0],%g2 ! %g2 = 0000000000003679 ! %l3 = ffffffffffffffa4, Mem[0000000023000018] = ccf2d80c stha %l3,[%i2+%o3]0x81 ! Mem[0000000023000018] = ffa4d80c ! Mem[00000000228001fe] = c887eb15, %l5 = 35db0340c135ff44 ldstub [%i1+0x1fe],%l5 ! %l5 = 000000eb000000ff ! Mem[000000002380008a] = d9c2377b, %l2 = ffffffffb5e1bd85 ldstub [%i3+0x08a],%l2 ! %l2 = 00000037000000ff p9_label_19: ! immd = 000000000000017f, %l0 = 00000000fa21a250, %ccr = 00 movl %icc,0x17f,%l0 ! Register Not Moved ! %l5 = 00000000000000eb, Mem[0000000091000118] = 892f4a3b stw %l5,[%i6+0x118] ! Mem[0000000091000118] = 000000eb ! Mem[0000000022000020] = b1f6ce51, %l0 = 00000000fa21a250 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 00000000b1f6ce51 ! Mem[0000000091800010] = ef5aabcc5f94ed06, %g2 = 0000000000003679 ldx [%o0+%o2],%g2 ! %g2 = ef5aabcc5f94ed06 ! %l0 = 00000000b1f6ce51, Mem[00000000910000b9] = d78a4d0e stb %l0,[%i6+0x0b9] ! Mem[00000000910000b8] = 518a4d0e ! %l5 = 00000000000000eb, %l0 = 00000000b1f6ce51, %ccr = 00 movcs %icc,%l5,%l0 ! Register Not Moved ! Mem[00000000220001d0] = 5500cb2dc243f159, %l1 = 00000000000002be, %l2 = 0000000000000037 add %i0,0x1d0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 5500cb2dc243f159 ! Mem[00000000908000cc] = dc5f6628, %g18 = 486454a5fd5548a0 ldswa [%i5+0x0cc]%asi,%g2 ! %g2 = 486454a5fd5548a0 ! %l1 = 00000000000002be, Mem[0000000023800010] = a4ffffff stba %l1,[%i3+%o2]0x81 ! Mem[0000000023800010] = beffffff ! Mem[0000000023000018] = 0cd8a4ff, %l5 = 00000000000000eb ldstuba [%i2+%o3]0x88,%l5 ! %l5 = 000000ff000000ff p9_label_20: ! %l4 = ffffffffffffb5e1, %l3 = ffffffffffffffa4, %l3 = ffffffffffffffa4 sra %l4,%l3,%l3 ! %l3 = fffffffffffffb5e ! %l1 = 00000000000002be, Mem[000000009080014c] = 734142da sth %l1,[%i5+0x14c] ! Mem[000000009080014c] = 02be42da ! %f21 = f3cebd82, Mem[0000000023800020] = e1d30aa4 sta %f21,[%i3+%o4]0x80 ! Mem[0000000023800020] = f3cebd82 ! %l3 = fffffffffffffb5e, Mem[0000000090800010] = 2fd31a2d5b8b7867 stx %l3,[%i5+%o2] ! Mem[0000000090800010] = fffffffffffffb5e ! Mem[0000000022000004] = 9db53f4a, %l0 = 00000000b1f6ce51 ldstub [%i0+0x004],%l0 ! %l0 = 0000009d000000ff ! %l4 = ffffb5e1, %l5 = 000000ff, Mem[0000000090000108] = 31e5bb37 2d3d296e std %l4,[%i4+0x108] ! Mem[0000000090000108] = ffffb5e1 000000ff ! %l6 = 000000005d39c00d, %l6 = 000000005d39c00d, %l4 = ffffffffffffb5e1 tsubcctv %l6,%l6,%l4 ! %l0 = 00000000000000c0, Trapped ! Set Register : %l0 = 00000000000000c0 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %l6 = 000000005d39c00d, Mem[0000000090800098] = 37c5f7ec, %asi = 80 stha %l6,[%i5+0x098]%asi ! Mem[0000000090800098] = c00df7ec ! Mem[0000000022000020] = 51cef6b1, %l7 = ffffffffb5e1bd76 lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000051ce p9_label_21: ! Mem[00000000900001d0] = bce499f4, %g2 = ffffffffdc5f6628 lduw [%i4+0x1d0],%g2 ! %g2 = 00000000bce499f4 ! Mem[0000000022800018] = c57b157f, %l0 = ffffffffffffffff ldstuba [%i1+%o3]0x80,%l0 ! %l0 = 000000c5000000ff ! %l6 = 000000005d39c00d, %l0 = 00000000000000c5, %y = 055490aa umulcc %l6,%l0,%l0 ! %l0 = 00000047bd70ca01, %ccr = 08, %y = 00000047 ! Mem[00000000918000d0] = 84fb548a 77999bcc, %g2 = bce499f4, %g3 = 564f312a ldd [%o0+0x0d0],%g2 ! %g2 = 0000000084fb548a 0000000077999bcc ! Mem[0000000090000064] = c1257656, %g2 = 0000000084fb548a ldsb [%i4+0x067],%g2 ! %g2 = ffffffffffffffc1 ! Set Register : %l2 = 5500cb2dc243f159 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000900000ec] = 95336ce7, %g2 = ffffffffffffffc1 lduw [%i4+0x0ec],%g2 ! %g2 = 0000000095336ce7 ! %l7 = 00000000000051ce, %l2 = ffffffffffffffff, %ccr = 08 movn %xcc,%l7,%l2 ! Register Not Moved ! %l0 = bd70ca01, %l1 = 000002be, Mem[0000000023800028] = b11596c4 52ffb8d8 stda %l0,[%i3+%o5]0x88 ! Mem[0000000023800028] = bd70ca01 000002be ! Mem[0000000091000004] = 2154c1a8, %g2 = 0000000095336ce7 lduh [%i6+0x006],%g2 ! %g2 = 0000000000002154 p9_label_22: ! Mem[0000000090800078] = 8a2c9d39, %g2 = 0000000000002154 ldsh [%i5+0x07a],%g2 ! %g2 = ffffffffffff8a2c ! %l4 = ffffffffffffb5e1, Mem[0000000023800010] = ffffffbe stha %l4,[%i3+%o2]0x89 ! Mem[0000000023800010] = ffffb5e1 ! Mem[0000000091000054] = d6367cef, %g18 = 486454a5fd5548a0 ldswa [%i6+0x054]%asi,%g2 ! %g2 = 486454a5fd5548a0 ! immd = 000000000000009e, %l4 = ffffffffffffb5e1, %ccr = 08 movleu %xcc,0x09e,%l4 ! Register Not Moved ! %l6 = 000000005d39c00d, %l5 = 00000000000000ff, %l4 = ffffffffffffb5e1 xnorcc %l6,%l5,%l4 ! %l4 = ffffffffa2c63f0d, %ccr = 88 ! Mem[0000000090000150] = 554be515, %g2 = ffffffffd6367cef lduha [%i4+0x152]%asi,%g2 ! %g2 = 000000000000554b ! Mem[000000009000017c] = fc3e9fc6, %g18 = 486454a5fd5548a0 ldsw [%i4+0x17c],%g2 ! %g2 = 486454a5fd5548a0 ! %l1 = 00000000000002be, %l7 = 00000000000051ce, %l3 = fffffffffffffb5e sll %l1,%l7,%l3 ! %l3 = 0000000000af8000 ! Mem[0000000022800000] = 98ca467b, %l0 = 00000047bd70ca01 lduha [%i1+%g0]0x80,%l0 ! %l0 = 00000000000098ca ! Mem[0000000091800134] = 6cdc198e, %g18 = 486454a5fd5548a0 ldsw [%o0+0x134],%g2 ! %g2 = 486454a5fd5548a0 p9_label_23: ! %l7 = 00000000000051ce, Mem[00000000908001c4] = bcd71045 stw %l7,[%i5+0x1c4] ! Mem[00000000908001c4] = 000051ce ! %l0 = 00000000000098ca, Mem[00000000918001a0] = 910fae53832781d2 stx %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 00000000000098ca ! Mem[0000000091800118] = 23ff6cd6, %g2 = 000000006cdc198e lduh [%o0+0x11a],%g2 ! %g2 = 00000000000023ff ! immd = 00000000000001cc, %l3 = 0000000000af8000, %ccr = 88 mova %icc,0x1cc,%l3 ! Moved, %l3 = 00000000000001cc ! immd = 0000000000000386, %l7 = 00000000000051ce, %ccr = 88 movge %xcc,0x386,%l7 ! Register Not Moved ! %l2 = ffffffffffffffff, %l0 = 00000000000098ca, %l0 = 00000000000098ca andn %l2,%l0,%l0 ! %l0 = ffffffffffff6735 ! Mem[0000000091800188] = 7a4e44743439cc1d, %g2 = 00000000000023ff ldx [%o0+0x188],%g2 ! %g2 = 7a4e44743439cc1d ! %l2 = ffffffffffffffff, imm = 0000000000000b20, %l3 = 00000000000001cc addcc %l2,0xb20,%l3 ! %l3 = 0000000000000b1f, %ccr = 11 ! %l5 = 00000000000000ff, Mem[00000000900000c9] = 03e27a66 stb %l5,[%i4+0x0c9] ! Mem[00000000900000c8] = ffe27a66 ! Mem[0000000022000020] = 51cef6b150247048, %l4 = ffffffffa2c63f0d ldxa [%i0+%o4]0x80,%l4 ! %l4 = 51cef6b150247048 p9_label_24: ! Mem[0000000022800117] = 9c05438a, %l6 = 000000005d39c00d ldstub [%i1+0x117],%l6 ! %l6 = 0000008a000000ff ! %l0 = ffffffffffff6735, %l3 = 0000000000000b1f, %l7 = 00000000000051ce xnor %l0,%l3,%l7 ! %l7 = 00000000000093d5 ! %l3 = 0000000000000b1f, imm = fffffffffffff023, %l4 = 51cef6b150247048 xor %l3,-0xfdd,%l4 ! %l4 = fffffffffffffb3c ! Mem[0000000091000184] = f4b74bc7, %g2 = 7a4e44743439cc1d lduw [%i6+0x184],%g2 ! %g2 = 00000000f4b74bc7 ! Mem[00000000918000b8] = 78eb5720034f6e3b, %f48 = 927ca021 60d76f00 ldda [%o0+0x0b8]%asi,%f48 ! %f48 = 78eb5720 034f6e3b ! Mem[0000000090800164] = cd2aa117, %g2 = 00000000f4b74bc7 ldub [%i5+0x166],%g2 ! %g2 = 00000000000000cd ! immd = 00000000000000f9, %l0 = ffffffffffff6735, %ccr = 11 movneg %xcc,0x0f9,%l0 ! Register Not Moved ! %l2 = ffffffffffffffff, %l4 = fffffffffffffb3c, %ccr = 11 movleu %icc,%l2,%l4 ! Moved, %l4 = ffffffffffffffff ! %l0 = ffffffffffff6735, %l7 = 00000000000093d5, %y = 00000047 umulcc %l0,%l7,%l6 ! %l6 = 000093d4a7c44e19, %ccr = 08, %y = 000093d4 ! %l7 = 00000000000093d5, %l0 = ffffffffffff6735, %l3 = 0000000000000b1f sub %l7,%l0,%l3 ! %l3 = 0000000000012ca0 p9_label_25: ! Mem[00000000918000ac] = fb9b5dc8, %g2 = 00000000000000cd ldsh [%o0+0x0ac],%g2 ! %g2 = fffffffffffffb9b ! %l7 = 00000000000093d5, %l3 = 0000000000012ca0, %l4 = ffffffffffffffff udivx %l7,%l3,%l4 ! %l4 = 0000000000000000 ! Mem[00000000238001c0] = b4a24db7, %l4 = 00000000, %l4 = 00000000 add %i3,0x1c0,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b4a24db7 ! Mem[000000009080010c] = 80909117, %g2 = fffffffffffffb9b lduw [%i5+0x10c],%g2 ! %g2 = 0000000080909117 ! Mem[0000000023800028] = 01ca70bd, %l0 = ffffffffffff6735 lduwa [%i3+%o5]0x81,%l0 ! %l0 = 0000000001ca70bd ! %f29 = e56c5a53, Mem[00000000918001f0] = 6ba2b457 st %f29,[%o0+0x1f0] ! Mem[00000000918001f0] = e56c5a53 ! %l2 = ffffffff, %l3 = 00012ca0, Mem[00000000228000a0] = 09ae429e aae0ec10 std %l2,[%i1+0x0a0] ! Mem[00000000228000a0] = ffffffff 00012ca0 ! %l5 = 00000000000000ff, Mem[00000000908000e8] = 0d2cc7667714b8f4 stx %l5,[%i5+0x0e8] ! Mem[00000000908000e8] = 00000000000000ff ! Mem[0000000091800138] = 7a5cbb58d4bef419, %f48 = 78eb5720 034f6e3b ldd [%o0+0x138],%f48 ! %f48 = 7a5cbb58 d4bef419 ! %l7 = 00000000000093d5, %l7 = 00000000000093d5, %l1 = 00000000000002be andncc %l7,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000001ca70bd bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffff bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000012ca0 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b4a24db7 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000093d4a7c44e19 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000093d5 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000093d4,%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 4ad45229 c47a2e47 bne %xcc,p9_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be ee5e5dc9 db7eade1 bne %xcc,p9_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c4b04095 cfda2a5a bne %xcc,p9_f6_fail nop ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 730ead7dffb53f4a 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 = 4000d55bffffffff 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 = bf0033d602d0c066 ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b6e13d0cc8be1207 ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ff7b157fac906078 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 76bde1b55aea2594 ldx [%i1+0x020],%g3 ! Observed data at 0000000022800020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = dd4bde5bb1ce3324 ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ca6f29d8ffc9ff9e ldx [%i1+0x050],%g3 ! Observed data at 0000000022800050 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x050,%g4 ldx [%g1+0x078],%g2 ! Expected data = 9998616deb870d97 ldx [%i1+0x078],%g3 ! Observed data at 0000000022800078 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x078,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ffffffff00012ca0 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000228000a0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 000000005d39c00d ldx [%i1+0x0e0],%g3 ! Observed data at 00000000228000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 6cae7cdc9c0543ff ldx [%i1+0x110],%g3 ! Observed data at 0000000022800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x110,%g4 ldx [%g1+0x178],%g2 ! Expected data = 7eff9f52e88e5f0c ldx [%i1+0x178],%g3 ! Observed data at 0000000022800178 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x178,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 05fc554bc887ff15 ldx [%i1+0x1f8],%g3 ! Observed data at 00000000228001f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x1f8,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 2c0b4fc39d6687bf ldx [%i2+0x008],%g3 ! Observed data at 0000000023000008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa4d80ceef100fc ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x160],%g2 ! Expected data = 5d39c00dd319385e ldx [%i2+0x160],%g3 ! Observed data at 0000000023000160 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x160,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7dad82e4e6720020 ldx [%i3+0x000],%g3 ! Observed data at 0000000023800000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000cf00000040 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 = e1b5ffffffffffff 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 = b5e1bd76859615b1 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 = f3cebd82cb18ccb4 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01ca70bdbe020000 ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a53f089a2c0b4fc3 ldx [%i3+0x038],%g3 ! Observed data at 0000000023800038 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x038,%g4 ldx [%g1+0x088],%g2 ! Expected data = d9c2ff7b313536ed ldx [%i3+0x088],%g3 ! Observed data at 0000000023800088 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x088,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = b6e13d0cc8be1207 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000238000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 6e293d2d37bbe531 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000238000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 054b05caf3cebd82 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000238000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0a684e84b297295b ldx [%i3+0x0d8],%g3 ! Observed data at 00000000238000d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = b3dd8a7417454a4e ldx [%i3+0x0e0],%g3 ! Observed data at 00000000238000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = d8415d2a92555c40 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000238000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = b9f30b04e56c5a53 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000238000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = a1eb3cd229597889 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000238000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 33f026d07103afff ldx [%i3+0x138],%g3 ! Observed data at 0000000023800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x138,%g4 ldx [%g1+0x198],%g2 ! Expected data = 070da70d5c332c07 ldx [%i3+0x198],%g3 ! Observed data at 0000000023800198 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 97b776ffeaa48f83 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000238001a0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 35db0340c135ff44 ldx [%i3+0x1d0],%g3 ! Observed data at 00000000238001d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x1d0,%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 ! 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: umulcc %l7,0x793,%l0 stha %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000000] stba %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800018] stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800018] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800000] membar #Sync mov 0x040,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000008] done p9_trap1o: umulcc %l7,0x793,%l0 stha %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000000] stba %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800018] stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800018] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800000] membar #Sync mov 0x040,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000008] done p9_trap2e: ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800010] stxa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022000010] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000000] stwa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020] done p9_trap2o: ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800010] stxa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022000010] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000000] stwa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020] done p9_trap3e: subc %l5,%l1,%l5 or %l3,%l2,%l4 orn %l0,%l2,%l4 xnor %l0,-0x54b,%l3 done p9_trap3o: subc %l5,%l1,%l5 or %l3,%l2,%l4 orn %l0,%l2,%l4 xnor %l0,-0x54b,%l3 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 = b3445a44070da70d ldx [%g1+0x008],%l1 ! %l1 = 8b83465e76299172 ldx [%g1+0x010],%l2 ! %l2 = fb758894705cca32 ldx [%g1+0x018],%l3 ! %l3 = fc439b280fe8cfc8 ldx [%g1+0x020],%l4 ! %l4 = 177dae1decc26118 ldx [%g1+0x028],%l5 ! %l5 = 6409c3aeebd5569b ldx [%g1+0x030],%l6 ! %l6 = c291acf474d7d795 ldx [%g1+0x038],%l7 ! %l7 = d4077790b8e1b103 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 10 processor_10: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x28] ! Set the start flag wrpr %g0,7,%cleanwin call p10_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 10 wr %g0,0x4,%fprs ! Make sure fef is 1 set p10_init_freg,%g1 ! %f0 = c46e2436 07fad536 7e846466 c3cfdbf4 ! %f4 = 379badca 8fd2683c a5e1f1fd 8b9364b5 ! %f8 = 6ed6e61c 479911ed 59bb7548 c8d45a43 ! %f12 = 1da9fe1c 74221ede 3b844860 b65f9db3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 857d3742 700e263c 47667ccd dd801796 ! %f20 = a28618b8 5c82e999 b351fb1a 0394c939 ! %f24 = 9326035d a671f1d3 889a3dc3 1070501b ! %f28 = 4c3818bc d438f4f3 080f05f1 6f019453 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9377a0af 1f9f4c7c 3be3bde1 555ccd74 ! %f36 = 6a4045e6 68f4f56f 291e535d 677379b7 ! %f40 = a273f1ce 298584e0 952742e1 15676d71 ! %f44 = fc072e74 65654899 d8bd69ab 2f10adf9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5917fe4800000066,%g7,%g1 ! GSR scale = 12, align = 6 wr %g1,%g0,%gsr ! GSR = 5917fe4800000066 wr %g0,%y ! Clear Y 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: ! %f6 = a5e1f1fd 8b9364b5, Mem[0000000025800010] = 7cfd1ce6 8a3d791a stda %f6 ,[%i3+%o2]0x89 ! Mem[0000000025800010] = a5e1f1fd 8b9364b5 ! Mem[0000000025000018] = 42647f95, %l1 = 8e39d13060f0c6cd swapa [%i2+%o3]0x89,%l1 ! %l1 = 0000000042647f95 ! Mem[00000000910000f8] = c08f9973, %g2 = 0000000000000000 ldub [%i6+0x0fb],%g2 ! %g2 = 00000000000000c0 ! %l2 = 8adcf19b968c8eaf, %l1 = 0000000042647f95, %ccr = 44 movpos %icc,%l2,%l1 ! Moved, %l1 = 8adcf19b968c8eaf ! Mem[0000000024000018] = 9bbf0cbe, %l2 = 8adcf19b968c8eaf ldswa [%i0+%o3]0x81,%l2 ! %l2 = ffffffff9bbf0cbe ! %l4 = 904e70f1d336dd0e, immd = fffffffffffffd76, %l4 = 904e70f1d336dd0e udivx %l4,-0x28a,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091000088] = 963f861c fd3affda, %g2 = 000000c0, %g3 = 00000000 ldd [%i6+0x088],%g2 ! %g2 = 00000000963f861c 00000000fd3affda ! Mem[0000000090000198] = a77c0a9c, %g2 = 00000000963f861c lduw [%i4+0x198],%g2 ! %g2 = 00000000a77c0a9c ! %l4 = 0000000000000000, %l2 = ffffffff9bbf0cbe, %ccr = 44 movne %xcc,%l4,%l2 ! Register Not Moved ! Mem[00000000908000e0] = 639e1b17, %g2 = 00000000a77c0a9c lduh [%i5+0x0e2],%g2 ! %g2 = 000000000000639e p10_label_2: ! Mem[0000000024800010] = bc1e6e0b, %l7 = 84e148c5d4c26e0e lduba [%i1+%o2]0x88,%l7 ! %l7 = 000000000000000b ! Mem[00000000250001ec] = f9402928, %l4 = 0000000000000000 ldsh [%i2+0x1ec],%l4 ! %l4 = fffffffffffff940 save ! CWP = 1 ! Mem[00000000900000dc] = c98ec000, %g2 = 000000000000639e lduw [%o4+0x0dc],%g2 ! %g2 = 00000000c98ec000 ! %l2 = 42239fe29d5d462c, immed = fffff589, %y = 00000000 smulcc %l2,-0xa77,%l2 ! %l2 = 0000040834e6a98c, %ccr = 00, %y = 00000408 ! Mem[00000000248001b8] = f185ac8caa7e0387, %l4 = 4d9a6f42e2843433, %l1 = 95d45d306e58ed8e add %o1,0x1b8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = f185ac8caa7e0387 ! Mem[00000000918000e4] = fb01aa60, %g2 = 00000000c98ec000 lduh [%i0+0x0e6],%g2 ! %g2 = 000000000000fb01 ! %f26 = 889a3dc3 1070501b, Mem[0000000090800000] = 2ef416c9 5b35fe68 std %f26,[%o5+%g0] ! Mem[0000000090800000] = 889a3dc3 1070501b ! Mem[0000000091800120] = c877b884, %g2 = 000000000000fb01 lduh [%i0+0x120],%g2 ! %g2 = 000000000000c877 ! Mem[0000000024000020] = c3235034, %l7 = 52aa1ce9d0e358b8 ldstuba [%o0+%i4]0x80,%l7 ! %l7 = 000000c3000000ff p10_label_3: ! %cwp = 1 ! Mem[00000000258001dc] = 6b362e18, %l7 = 00000000000000c3 swap [%o3+0x1dc],%l7 ! %l7 = 000000006b362e18 ! Mem[0000000024800008] = ebe0ab62 3f94b063, %l4 = e2843433, %l5 = 512af641 ldda [%o1+%i1]0x81,%l4 ! %l4 = 00000000ebe0ab62 000000003f94b063 ! Mem[0000000025000070] = a4fdfdf6, %l4 = ebe0ab62, %l5 = 3f94b063 add %o2,0x70,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a4fdfdf6 ! Mem[000000002500002e] = 72325c9f, %l7 = 000000006b362e18 ldstub [%o2+0x02e],%l7 ! %l7 = 0000005c000000ff ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g4 ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[0000000090000114] = 43e10ddc, %g2 = 000000000000c877 ldsha [%o4+0x116]%asi,%g2 ! %g2 = 00000000000043e1 ! %l2 = 0000040834e6a98c, Mem[0000000091800148] = 45314028 stw %l2,[%i0+0x148] ! Mem[0000000091800148] = 34e6a98c ! Mem[0000000091800038] = 568c0707, %g2 = 00000000000043e1 ldub [%i0+0x038],%g2 ! %g2 = 0000000000000056 ! Mem[0000000091800168] = 34c4e6da9b606db9, %g2 = 0000000000000056 ldx [%i0+0x168],%g2 ! %g2 = 34c4e6da9b606db9 ! Mem[0000000024000018] = 9bbf0cbeeb01c376, %l6 = e35c62ccbf7caffa ldxa [%o0+%i3]0x81,%l6 ! %l6 = 9bbf0cbeeb01c376 p10_label_4: ! %cwp = 1 ! Mem[00000000258001a3] = 27f1a524, %l0 = 9c44051bedf6ba81 ldstub [%o3+0x1a3],%l0 ! %l0 = 00000024000000ff ! %f12 = 1da9fe1c 74221ede, Mem[0000000025000018] = cdc6f060 5348a94a stda %f12,[%o2+%i3]0x81 ! Mem[0000000025000018] = 1da9fe1c 74221ede membar #Sync ! Added by membar checker (28) ! %l6 = 9bbf0cbeeb01c376, Mem[0000000090000044] = 1a79e2e5 stw %l6,[%o4+0x044] ! Mem[0000000090000044] = eb01c376 ! Clear Register : %l3 = 22f8e1a85ce28ae7 clr %l3 ! %l3 = 0000000000000000 ! Mem[00000000918001f4] = 766e01e5, %g2 = 34c4e6da9b606db9 lduh [%i0+0x1f6],%g2 ! %g2 = 000000000000766e ! Mem[00000000910001b0] = f4f50398, %g2 = 000000000000766e ldub [%o6+0x1b1],%g2 ! %g2 = 00000000000000f4 ! %l3 = 0000000000000000, %l0 = 0000000000000024, %l2 = 0000040834e6a98c andncc %l3,%l0,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! Mem[0000000024800108] = 96fbc568c6f2c497, %l3 = 0000000000000000, %l7 = 000000000000005c add %o1,0x108,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 96fbc568c6f2c497 ! Mem[0000000024000108] = 9e36b004, %l3 = 0000000000000000 lduw [%o0+0x108],%l3 ! %l3 = 000000009e36b004 ! Mem[00000000240001c2] = f20624b7, %l6 = 9bbf0cbeeb01c376 ldstub [%o0+0x1c2],%l6 ! %l6 = 00000024000000ff p10_label_5: ! %cwp = 1 ! %l5 = 00000000a4fdfdf6, %l4 = 00000000ebe0ab62, %ccr = 44 movg %xcc,%l5,%l4 ! Register Not Moved ! immd = 00000000000002a1, %l1 = f185ac8caa7e0387, %ccr = 44 movcc %xcc,0x2a1,%l1 ! Moved, %l1 = 00000000000002a1 ! %f4 = 379badca 8fd2683c, Mem[0000000090800178] = 4ab098f9 1768e1b8 std %f4 ,[%o5+0x178] ! Mem[0000000090800178] = 379badca 8fd2683c ! Mem[0000000024000018] = be0cbf9b, %l6 = 0000000000000024 swapa [%o0+%i3]0x88,%l6 ! %l6 = 00000000be0cbf9b ! Mem[00000000900000a0] = 94bca472, %g2 = 00000000000000f4 lduh [%o4+0x0a2],%g2 ! %g2 = 00000000000094bc ! immd = 0000000000000074, %l7 = 96fbc568c6f2c497, %ccr = 44 movg %icc,0x074,%l7 ! Register Not Moved ! Mem[0000000091000048] = 5c07bce160c55c2b, %f48 = 8dacda07 1a79e2e5 ldd [%o6+0x048],%f48 ! %f48 = 5c07bce1 60c55c2b ! %l6 = 00000000be0cbf9b, %l7 = 96fbc568c6f2c497, %ccr = 44 movrgz %l6,%l7,%l1 ! Moved, %l1 = 96fbc568c6f2c497 ! Mem[0000000090800180] = 9cf598c2, %g18 = d648662a4e12eb9e ldsw [%o5+0x180],%g2 ! %g2 = d648662a4e12eb9e ! Mem[000000002480012c] = 52ef637b, %l6 = 00000000be0cbf9b, %asi = 80 swapa [%o1+0x12c]%asi,%l6 ! %l6 = 0000000052ef637b p10_label_6: ! %cwp = 1 ! Mem[0000000091000018] = cf70dc7c, %g2 = ffffffff9cf598c2 lduh [%o6+%i3],%g2 ! %g2 = 000000000000cf70 ! Mem[00000000908000bc] = 375dd80e, %g2 = 000000000000cf70 lduh [%o5+0x0be],%g2 ! %g2 = 000000000000375d ! Mem[0000000024000008] = 8e41e716, %l2 = 0000000000000000 ldstuba [%o0+%i1]0x81,%l2 ! %l2 = 0000008e000000ff ! immd = 00000000000000aa, %l1 = 96fbc568c6f2c497, %ccr = 44 movge %xcc,0x0aa,%l1 ! Moved, %l1 = 00000000000000aa ! Mem[0000000025000020] = 7dfddf43 b30f8a03, %l4 = ebe0ab62, %l5 = a4fdfdf6 ldda [%o2+%i4]0x88,%l4 ! %l4 = 00000000b30f8a03 000000007dfddf43 ! Mem[000000002480012a] = 7c35f3ef, %l2 = 000000000000008e ldstub [%o1+0x12a],%l2 ! %l2 = 000000f3000000ff ! Mem[0000000024800024] = 3b135a14, %l3 = 9e36b004, %l3 = 9e36b004 add %o1,0x24,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003b135a14 ! Mem[0000000024800020] = 7ec558e63b135a14, %f30 = 080f05f1 6f019453 ldda [%o1+%i4]0x81,%f30 ! %f30 = 7ec558e6 3b135a14 ! %l2 = 00000000000000f3, Mem[00000000908001dc] = 9167f3e7 stw %l2,[%o5+0x1dc] ! Mem[00000000908001dc] = 000000f3 ! Mem[00000000258001dc] = 000000c3, %l6 = 52ef637b, %l6 = 52ef637b add %o3,0x1dc,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000000000c3 p10_label_7: ! %cwp = 1 ! %l0 = 0000000000000024, Mem[0000000091800108] = 704daa948255082b stx %l0,[%i0+0x108] ! Mem[0000000091800108] = 0000000000000024 ! Mem[000000009080011c] = 9493106b, %g18 = d648662a4e12eb9e ldsw [%o5+0x11c],%g2 ! %g2 = d648662a4e12eb9e ! Mem[0000000025000098] = 67fa7ff8, %l0 = 00000024, %l5 = 7dfddf43 add %o2,0x98,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000067fa7ff8 ! %l3 = 000000003b135a14, imm = fffffffffffff4a5, %l5 = 0000000067fa7ff8 addcc %l3,-0xb5b,%l5 ! %l5 = 000000003b134eb9, %ccr = 11 ! Mem[00000000248000a4] = ffe85ad9, %l4 = b30f8a03, %l6 = 000000c3 add %o1,0xa4,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ffe85ad9 ! %l7 = 96fbc568c6f2c497, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l7,[%o5+0x168] ! Mem[0000000090800168] = 96fbc568c6f2c497 save ! CWP = 2 ! Mem[00000000910000d8] = 00a64fc7ab27192a, %g2 = ffffffff9493106b ldx [%i6+0x0d8],%g2 ! %g2 = 00a64fc7ab27192a ! %l5 = 35c4ea0e6567f68a, Mem[0000000024000000] = bb37b871 stba %l5,[%i0+%g0]0x88 ! Mem[0000000024000000] = bb37b88a ! Mem[0000000024800000] = 8924e6b8, %l7 = fe326842626e4aef swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000008924e6b8 p10_label_8: ! %cwp = 2 ! Mem[00000000258000d8] = a64a7bb2, %l5 = 6567f68a, %l5 = 6567f68a add %i3,0xd8,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a64a7bb2 ! immd = 00000000000001f4, %l1 = 1d46317a91e6105a, %ccr = 11 movleu %xcc,0x1f4,%l1 ! Moved, %l1 = 00000000000001f4 ! %l4 = 9b71f818, %l5 = a64a7bb2, Mem[0000000091000050] = 29f12948 d6367cef std %l4,[%i6+0x050] ! Mem[0000000091000050] = 9b71f818 a64a7bb2 ! Mem[0000000091800000] = 17e8c511 f86d648a, %g2 = ab27192a, %g3 = fd3affda ldd [%o0+%g0],%g2 ! %g2 = 0000000017e8c511 00000000f86d648a ! Mem[0000000090800114] = c3673a6c, %g2 = 0000000017e8c511 ldsb [%i5+0x117],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000025000000] = 4b84bed9, %l0 = 9a628270020be3f4 swapa [%i2+%g0]0x88,%l0 ! %l0 = 000000004b84bed9 ! Mem[0000000090000088] = 6280cb32, %g2 = ffffffffffffffc3 lduh [%i4+0x088],%g2 ! %g2 = 0000000000006280 ! Mem[0000000024800024] = 3b135a14, %l0 = 000000004b84bed9 swap [%i1+0x024],%l0 ! %l0 = 000000003b135a14 ! Mem[00000000918000c4] = 8a120b0c, %g18 = eacffd3cb912e3ed ldsw [%o0+0x0c4],%g2 ! %g2 = eacffd3cb912e3ed ! Mem[0000000090000178] = 6a2721ea fc3e9fc6, %g2 = 8a120b0c, %g3 = f86d648a ldd [%i4+0x178],%g2 ! %g2 = 000000006a2721ea 00000000fc3e9fc6 p10_label_9: ! %cwp = 2 ! Mem[00000000900000e0] = c4107aa8, %g2 = 000000006a2721ea ldsba [%i4+0x0e1]%asi,%g2 ! %g2 = ffffffffffffffc4 ! Mem[0000000091000150] = a1b9af53, %g18 = eacffd3cb912e3ed ldsw [%i6+0x150],%g2 ! %g2 = eacffd3cb912e3ed ! %l7 = 000000008924e6b8, Mem[00000000900000b0] = d07b89585da2972b stx %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000008924e6b8 ! %l5 = 00000000a64a7bb2, %l2 = 3a0b0d96b5244d9f, %l6 = 2149ffdbe19c6dcb subccc %l5,%l2,%l6 ! %l6 = c5f4f269f1262e12, %ccr = 99 ! Mem[0000000024000018] = 24000000, %f4 = 379badca lda [%i0+%o3]0x80,%f4 ! %f4 = 24000000 ! Mem[0000000091800108] = 00000000, %g2 = ffffffffa1b9af53 lduw [%o0+0x108],%g2 ! %g2 = 0000000000000000 ! Mem[00000000248001a8] = 3a56b1f1, %l4 = b64a5db69b71f818 ldsw [%i1+0x1a8],%l4 ! %l4 = 000000003a56b1f1 ! Mem[0000000025800018] = 747b43cd, %l6 = c5f4f269f1262e12 lduba [%i3+%o3]0x89,%l6 ! %l6 = 00000000000000cd ! Mem[0000000091000054] = 4a7bb2e5, %g2 = 0000000000000000 ldsb [%i6+0x055],%g2 ! %g2 = 000000000000004a ! %l1 = 00000000000001f4, %l6 = 00000000000000cd, %ccr = 99 movn %icc,%l1,%l6 ! Register Not Moved p10_label_10: ! %cwp = 2 ! Mem[00000000918000d8] = e1ebe72b, %g2 = 000000000000004a lduw [%o0+0x0d8],%g2 ! %g2 = 00000000e1ebe72b ! %l0 = 3b135a14, %l1 = 000001f4, Mem[0000000024800008] = 62abe0eb 63b0943f stda %l0,[%i1+%o1]0x89 ! Mem[0000000024800008] = 3b135a14 000001f4 ! %l6 = 00000000000000cd, Mem[0000000091800010] = ef04abcc sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 00cdabcc ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! %l3 = 6d588298a6b8e23d, %l2 = 3a0b0d96b5244d9f, %l0 = 000000003b135a14 or %l3,%l2,%l0 ! %l0 = 7f5b8f9eb7bcefbf ! %l7 = 000000008924e6b8, Mem[000000009180012e] = 264c8996, %asi = 80 stha %l7,[%o0+0x12e]%asi ! Mem[000000009180012c] = e6b88996 ! Mem[0000000025000000] = 020be3f4, %l7 = 000000008924e6b8 ldsba [%i2+%g0]0x88,%l7 ! %l7 = fffffffffffffff4 ! %l1 = 00000000000001f4, %l5 = 00000000a64a7bb2, %l1 = 00000000000001f4 taddcctv %l1,%l5,%l1 ! %l0 = 7f5b8f9eb7bcefe2, Trapped ! %l3 = 6d588298a6b8e23d, Mem[0000000090000058] = 07095e499c513f8a stx %l3,[%i4+0x058] ! Mem[0000000090000058] = 6d588298a6b8e23d ! Mem[0000000090000040] = 07eb01c3, %g2 = 00000000e1ebe72b ldsb [%i4+0x043],%g2 ! %g2 = 0000000000000007 p10_label_11: ! %cwp = 2 ! %l0 = 7f5b8f9eb7bcefe2, imm = 0000000000000718, %l1 = 00000000000001f4 andcc %l0,0x718,%l1 ! %l1 = 0000000000000700, %ccr = 00 ! Mem[00000000918001a4] = 81d2b365, %g2 = 0000000000000007 ldsh [%o0+0x1a6],%g2 ! %g2 = ffffffffffff81d2 ! %l4 = 000000003a56b1f1, %l4 = 000000003a56b1f1, %y = 00000408 mulscc %l4,%l4,%l7 ! %l7 = 000000001d2b58f8, %ccr = 00, %y = 80000204 ! Mem[00000000908001c4] = bcd71045, %g2 = ffffffffffff81d2 lduw [%i5+0x1c4],%g2 ! %g2 = 00000000bcd71045 ! Mem[0000000025000120] = 6a7fa85150bb2d14, %l3 = 6d588298a6b8e23d, %l4 = 000000003a56b1f1 add %i2,0x120,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 6a7fa85150bb2d14 ! Mem[0000000090800080] = 22791f3bdd32f5a6, %g2 = 00000000bcd71045 ldx [%i5+0x080],%g2 ! %g2 = 22791f3bdd32f5a6 ! Mem[00000000900001b0] = 6eef6cff3ece5cfe, %f48 = 12ec9540 ffecfaa9 ldd [%i4+0x1b0],%f48 ! %f48 = 6eef6cff 3ece5cfe ! %l5 = 00000000a64a7bb2, Mem[00000000908001e1] = de9cdd37 stb %l5,[%i5+0x1e1] ! Mem[00000000908001e0] = b29cdd37 ! Mem[00000000908001fc] = ed22d798, %g2 = 22791f3bdd32f5a6 ldsha [%i5+0x1fc]%asi,%g2 ! %g2 = ffffffffffffed22 ! Mem[0000000090000130] = f243ee31, %g2 = ffffffffffffed22 ldsb [%i4+0x132],%g2 ! %g2 = fffffffffffffff2 p10_label_12: ! %cwp = 2 ! Mem[0000000025000000] = f4e30b02, %l0 = 7f5b8f9eb7bcefe2 ldsha [%i2+%g0]0x81,%l0 ! %l0 = fffffffffffff4e3 ! Mem[00000000250001b4] = d722d370, %l5 = 00000000a64a7bb2 swap [%i2+0x1b4],%l5 ! %l5 = 00000000d722d370 ! %l7 = 000000001d2b58f8, %l6 = 00000000000000cd, %l1 = 0000000000000700 tsubcc %l7,%l6,%l1 ! %l1 = 000000001d2b582b, %ccr = 02 ! Mem[00000000258000bc] = 4bc44bb5, %l4 = 50bb2d14, %l6 = 000000cd add %i3,0xbc,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004bc44bb5 ! %l7 = 000000001d2b58f8, %l5 = 00000000d722d370, %l5 = 00000000d722d370 udivx %l7,%l5,%l5 ! Div by zero, %l0 = fffffffffffff50b ! Mem[00000000918001cc] = b6af7c2b, %g2 = fffffffffffffff2 lduw [%o0+0x1cc],%g2 ! %g2 = 00000000b6af7c2b ! %l2 = 3a0b0d96b5244d9f, imm = fffffffffffff301, %l2 = 3a0b0d96b5244d9f andcc %l2,-0xcff,%l2 ! %l2 = 3a0b0d96b5244101, %ccr = 08 ! %l0 = fffffffffffff4e3, %l0 = fffffffffffff4e3, %y = 80000204 udiv %l0,%l0,%l0 ! %l0 = 0000000080000793 mov %l0,%y ! %y = 80000793 ! %l0 = 0000000080000793, %l4 = 6a7fa85150bb2d14, %y = 80000793 mulscc %l0,%l4,%l5 ! %l5 = 0000000110bb30dd, %ccr = 01, %y = c00003c9 ! %l5 = 0000000110bb30dd, %l3 = 6d588298a6b8e23d, %ccr = 01 move %xcc,%l5,%l3 ! Register Not Moved p10_label_13: ! %cwp = 2 ! Mem[0000000024800008] = 145a133b, %l2 = 3a0b0d96b5244101 lduwa [%i1+%o1]0x81,%l2 ! %l2 = 00000000145a133b ! Mem[0000000090000024] = 548aebc6, %g2 = 00000000b6af7c2b ldsb [%i4+0x026],%g2 ! %g2 = 0000000000000054 ! %l3 = 6d588298a6b8e23d, Mem[0000000025000032] = 575b6365 sth %l3,[%i2+0x032] ! Mem[0000000025000030] = 575be23d ! %l3 = 6d588298a6b8e23d, %l0 = 0000000080000793, %l7 = 000000001d2b58f8 udivx %l3,%l0,%l7 ! %l7 = 00000000dab0f840 ! %l0 = 80000793, %l1 = 1d2b582b, Mem[00000000918000f0] = 74f48678 0ffffee9 std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 80000793 1d2b582b ! %l7 = 00000000dab0f840, Mem[0000000024800020] = 7ec558e6 stha %l7,[%i1+%o4]0x81 ! Mem[0000000024800020] = f84058e6 ! Mem[0000000024800008] = 145a133bf4010000, %l4 = 6a7fa85150bb2d14, %l3 = 6d588298a6b8e23d add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 145a133bf4010000 ! Mem[0000000024000018] = 00000024, %l4 = 6a7fa85150bb2d14 ldsha [%i0+%o3]0x88,%l4 ! %l4 = 0000000000000024 ! Mem[0000000024800008] = 000001f43b135a14, %l0 = 0000000080000793 ldxa [%i1+%o1]0x88,%l0 ! %l0 = 000001f43b135a14 ! Mem[00000000908000b8] = d1606739d29b375d, %g2 = 0000000000000054 ldx [%i5+0x0b8],%g2 ! %g2 = d1606739d29b375d p10_label_14: ! %cwp = 2 ! Mem[000000002480004c] = 4ce284d5, %l0 = 000001f43b135a14 swap [%i1+0x04c],%l0 ! %l0 = 000000004ce284d5 ! %l3 = 145a133bf4010000, %l7 = 00000000dab0f840, %ccr = 01 movrlz %l3,%l7,%l6 ! Not Moved, %l6 = 000000004bc44bb5 ! Mem[000000002480004c] = 3b135a14, %l5 = 0000000110bb30dd swap [%i1+0x04c],%l5 ! %l5 = 000000003b135a14 ! %l5 = 000000003b135a14, imm = 0000000000000a0f, %l3 = 145a133bf4010000 xnor %l5,0xa0f,%l3 ! %l3 = ffffffffc4ecafe4 ! Mem[0000000090800000] = 889a3dc31070501b, %g2 = d1606739d29b375d ldx [%i5+%g0],%g2 ! %g2 = 889a3dc31070501b ! Mem[00000000910000c8] = 5db8db89, %g2 = 889a3dc31070501b ldsb [%i6+0x0cb],%g2 ! %g2 = 000000000000005d ! Mem[000000009000005c] = e23d440d, %g2 = 000000000000005d ldsb [%i4+0x05e],%g2 ! %g2 = ffffffffffffffe2 ! Code Fragment 1 p10_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000fc3e9fc6 mov -0x032,%g3 ! %g3 = ffffffffffffffce and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 00000000dab0f840, Mem[0000000025000018] = de1e22741cfea91d stxa %l7,[%i2+%o3]0x89 ! Mem[0000000025000018] = 00000000dab0f840 ! Mem[0000000024800178] = 276b72ac4a4a4ed5, %f4 = 24000000 8fd2683c ldd [%i1+0x178],%f4 ! %f4 = 276b72ac 4a4a4ed5 p10_label_15: ! %cwp = 2 ! Mem[0000000024000048] = 841ac97e, %l6 = 000000004bc44bb5 swap [%i0+0x048],%l6 ! %l6 = 00000000841ac97e membar #Sync ! Added by membar checker (29) ! %l4 = 00000024, %l5 = 3b135a14, Mem[0000000090000198] = a77c0a9c 86c094f0 std %l4,[%i4+0x198] ! Mem[0000000090000198] = 00000024 3b135a14 ! Mem[0000000090000110] = d19e008f, %g18 = eacffd3cb912e3ed ldsw [%i4+0x110],%g2 ! %g2 = eacffd3cb912e3ed ! %l0 = 000000004ce284d5, Mem[000000009080009b] = ecd71acb stb %l0,[%i5+0x09b] ! Mem[0000000090800098] = d5d71acb ! Randomly selected nop nop ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = d19e008f, %g3 = ffffffce ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 ! %l1 = 000000001d2b582b, imm = fffffffffffff300, %l0 = 000000004ce284d5 addcc %l1,-0xd00,%l0 ! %l0 = 000000001d2b4b2b, %ccr = 11 ! %l5 = 000000003b135a14, imm = 00000000000009a2, %l0 = 000000001d2b4b2b andcc %l5,0x9a2,%l0 ! %l0 = 0000000000000800, %ccr = 00 ! Mem[000000009180001c] = 41db6e39, %g2 = 00000000195a1174 ldsb [%o0+0x01c],%g2 ! %g2 = 0000000000000041 ! %l2 = 00000000145a133b, Mem[0000000091800036] = 102a568c sth %l2,[%o0+0x036] ! Mem[0000000091800034] = 133b568c p10_label_16: ! %cwp = 2 ! Mem[000000009180013c] = f41970e4, %g2 = 0000000000000041 ldsb [%o0+0x13e],%g2 ! %g2 = fffffffffffffff4 ! %l4 = 00000024, %l5 = 3b135a14, Mem[00000000910001c8] = 1e361695 632e71b8 std %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000024 3b135a14 ! %l2 = 00000000145a133b, immed = 00000177, %ccr = 00 movrne %l2,0x177,%l1 ! Moved, %l1 = 0000000000000177 ! Mem[00000000900000b0] = 00000089, %g2 = fffffffffffffff4 ldub [%i4+0x0b1],%g2 ! %g2 = 0000000000000000 ! %l4 = 00000024, %l5 = 3b135a14, Mem[0000000091000050] = 9b71f818 a64a7bb2 std %l4,[%i6+0x050] ! Mem[0000000091000050] = 00000024 3b135a14 ! Mem[0000000025800150] = 4b02cd7f, %l4 = 0000000000000024 swap [%i3+0x150],%l4 ! %l4 = 000000004b02cd7f ! %l6 = 00000000841ac97e, %l4 = 000000004b02cd7f, %ccr = 00 movrne %l6,%l4,%l3 ! Moved, %l3 = 000000004b02cd7f ! Mem[0000000025800008] = d968d543, %l0 = 0000000000000800 ldswa [%i3+%o1]0x89,%l0 ! %l0 = ffffffffd968d543 ! %l2 = 00000000145a133b, %l3 = 000000004b02cd7f, %l0 = ffffffffd968d543 sdivx %l2,%l3,%l0 ! %l0 = 0000000000000000 ! %l2 = 00000000145a133b, Mem[000000009100014c] = ead01746 stw %l2,[%i6+0x14c] ! Mem[000000009100014c] = 145a133b p10_label_17: ! %cwp = 2 ! %l4 = 4b02cd7f, %l5 = 3b135a14, Mem[00000000918001f8] = 01e5c8b4 bf933a55 std %l4,[%o0+0x1f8] ! Mem[00000000918001f8] = 4b02cd7f 3b135a14 ! immd = 00000000000002bc, %l2 = 00000000145a133b, %ccr = 00 movcs %xcc,0x2bc,%l2 ! Register Not Moved ! %l0 = 0000000000000000 setx 0xe5c45380352f99d1,%g7,%l0 ! %l0 = e5c45380352f99d1 ! Mem[0000000024000168] = 821b1161, %l5 = 000000003b135a14 ldub [%i0+0x168],%l5 ! %l5 = 0000000000000082 ! Mem[00000000910001c8] = 00000024 3b135a14, %g2 = 00000000, %g3 = f1de6161 ldd [%i6+0x1c8],%g2 ! %g2 = 0000000000000024 000000003b135a14 ! %l0 = 352f99d1, %l1 = 00000177, Mem[00000000908000b8] = d1606739 d29b375d std %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = 352f99d1 00000177 ! %l2 = 00000000145a133b, %l2 = 00000000145a133b, %l2 = 00000000145a133b tsubcctv %l2,%l2,%l2 ! %l0 = e5c45380352f99f4, Trapped ! Mem[0000000025000028] = f2277f34, %l4 = 000000004b02cd7f ldsha [%i2+%o5]0x80,%l4 ! %l4 = fffffffffffff227 ! %l7 = 00000000dab0f840, Mem[0000000024800000] = ef4a6e62 stha %l7,[%i1+%g0]0x80 ! Mem[0000000024800000] = f8406e62 ! %l5 = 0000000000000082, Mem[00000000900000c0] = 7d69e684 stw %l5,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000082 p10_label_18: ! %cwp = 2 ! %l6 = 00000000841ac97e, Mem[0000000091000104] = 80e0b3a3 sth %l6,[%i6+0x104] ! Mem[0000000091000104] = c97eb3a3 ! Mem[0000000025000000] = 020be3f4, %l5 = 0000000000000082 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 000000f4000000ff ! Mem[00000000248000bc] = db1c39e4, %l2 = 145a133b, %l2 = 145a133b add %i1,0xbc,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000db1c39e4 ! %l2 = db1c39e4, %l3 = 4b02cd7f, Mem[00000000918000f0] = 80000793 1d2b582b std %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = db1c39e4 4b02cd7f ! %l0 = e5c45380352f99f4, %l2 = 00000000db1c39e4, %l0 = e5c45380352f99f4 orncc %l0,%l2,%l0 ! %l0 = ffffffff35efdfff, %ccr = 80 ! immd = 0000000000000056, %l0 = ffffffff35efdfff, %ccr = 80 movcc %icc,0x056,%l0 ! Moved, %l0 = 0000000000000056 ! %l4 = fffffffffffff227, Mem[00000000910001d0] = e4161ee0053883f9 stx %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = fffffffffffff227 ! %f31 = 3b135a14, Mem[0000000025800114] = bdad1a81 st %f31,[%i3+0x114] ! Mem[0000000025800114] = 3b135a14 ! Mem[00000000900001d0] = bce499f4fb10c4c3, %g2 = 0000000000000024 ldx [%i4+0x1d0],%g2 ! %g2 = bce499f4fb10c4c3 ! %l3 = 000000004b02cd7f, Mem[0000000025800008] = 43d568d9 stba %l3,[%i3+%o1]0x81 ! Mem[0000000025800008] = 7fd568d9 p10_label_19: ! %cwp = 2 ! %l4 = fffff227, %l5 = 000000f4, Mem[00000000900001f0] = aff200f2 b9f1ae14 stda %l4,[%i4+0x1f0]%asi ! Mem[00000000900001f0] = fffff227 000000f4 ! Mem[000000002580001c] = 785c9c2c, %l6 = 00000000841ac97e swap [%i3+0x01c],%l6 ! %l6 = 00000000785c9c2c ! %l0 = 0000000000000056, imm = 0000000000000018, %l2 = 00000000db1c39e4 sra %l0,0x018,%l2 ! %l2 = 0000000000000000 ! %l0 = 0000000000000056, Mem[0000000090800158] = 8584f02ebb4e850a, %asi = 80 stxa %l0,[%i5+0x158]%asi ! Mem[0000000090800158] = 0000000000000056 ! %l5 = 00000000000000f4, %l1 = 0000000000000177, %ccr = 80 move %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000090800114] = 18e3c367, %g2 = bce499f4fb10c4c3 ldub [%i5+0x115],%g2 ! %g2 = 0000000000000018 save ! CWP = 3 ! %l1 = c761b4ba76d97d24, immd = 0000000000000483, %l1 = c761b4ba76d97d24 sdivx %l1,0x483,%l1 ! %l1 = fff37369715d0ebd ! Mem[00000000240000f0] = 2b6c5898a5fc9b64, %l2 = d648662a4e12eb9e, %l1 = fff37369715d0ebd add %o0,0xf0,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2b6c5898a5fc9b64 ! %f5 = 4a4a4ed5, Mem[0000000090000178] = 6a2721ea st %f5 ,[%o4+0x178] ! Mem[0000000090000178] = 4a4a4ed5 p10_label_20: ! %cwp = 3 ! immd = 0000000000000148, %l1 = 2b6c5898a5fc9b64, %ccr = 80 move %xcc,0x148,%l1 ! Register Not Moved ! %l2 = d648662a4e12eb9e, Mem[0000000091000148] = c387b2e4145a133b stx %l2,[%o6+0x148] ! Mem[0000000091000148] = d648662a4e12eb9e ! done : should take illegal inst trap, %l0 = fc0854c65cd7608d done ! Illegal inst trap : %l0 = fc0854c65cd7609d ! Randomly selected nop nop ! %l4 = a11913e6, %l5 = 550f57ea, Mem[0000000090000198] = 00000024 3b135a14 std %l4,[%o4+0x198] ! Mem[0000000090000198] = a11913e6 550f57ea ! %l1 = 2b6c5898a5fc9b64, %l5 = 9034ea06550f57ea, %ccr = 80 movg %icc,%l1,%l5 ! Moved, %l5 = 2b6c5898a5fc9b64 ! %f0 = c46e2436 07fad536 7e846466 c3cfdbf4 ! %f4 = 276b72ac 4a4a4ed5 a5e1f1fd 8b9364b5 ! %f8 = 6ed6e61c 479911ed 59bb7548 c8d45a43 ! %f12 = 1da9fe1c 74221ede 3b844860 b65f9db3 stda %f0,[%o4+%g5]ASI_BLK_P ! Block Store to 0000000090000180 ! Mem[0000000024000000] = 8ab837bb, %l0 = fc0854c65cd7609d ldswa [%o0+%g0]0x80,%l0 ! %l0 = ffffffff8ab837bb ! %l6 = 5d46ae8283076bdf, %l5 = 2b6c5898a5fc9b64, %ccr = 80 movle %icc,%l6,%l5 ! Register Not Moved ! %l7 = 158a9eb1a54bf0a8, Mem[00000000908000b0] = 44feb36b stw %l7,[%o5+0x0b0] ! Mem[00000000908000b0] = a54bf0a8 p10_label_21: ! %cwp = 3 ! Mem[00000000918000ec] = 911d0c9c, %g2 = 0000000000000018 lduw [%i0+0x0ec],%g2 ! %g2 = 00000000911d0c9c ! Mem[0000000025800028] = f15abe0a, %l5 = 2b6c5898a5fc9b64 ldsha [%o3+%i5]0x80,%l5 ! %l5 = fffffffffffff15a ! Mem[0000000090000098] = 597fe665, %g18 = c9a91d82a86a7350 ldsw [%o4+0x098],%g2 ! %g2 = c9a91d82a86a7350 ! Mem[0000000091800174] = 21f6e696, %g2 = 00000000597fe665 lduh [%i0+0x174],%g2 ! %g2 = 00000000000021f6 ! Mem[0000000091000110] = eb6907af, %g2 = 00000000000021f6 ldsb [%o6+0x111],%g2 ! %g2 = ffffffffffffffeb ! Mem[0000000025800010] = 8b9364b5, %l3 = 0b202e11e00cfe7b ldsha [%o3+%i2]0x89,%l3 ! %l3 = 00000000000064b5 ! Mem[000000009180008c] = 19587aa1, %g2 = ffffffffffffffeb ldsh [%i0+0x08e],%g2 ! %g2 = 0000000000001958 ! %l5 = fffffffffffff15a, imm = fffffffffffff98b, %l4 = d34c4ec8a11913e6 xnorcc %l5,-0x675,%l4 ! %l4 = fffffffffffff72e, %ccr = 88 ! %f31 = 3b135a14, Mem[0000000090000194] = 4a4a4ed5 st %f31,[%o4+0x194] ! Mem[0000000090000194] = 3b135a14 ! Mem[0000000025800028] = 0abe5af1, %l7 = 158a9eb1a54bf0a8 lduha [%o3+%i5]0x89,%l7 ! %l7 = 0000000000005af1 p10_label_22: ! %cwp = 3 ! Invert Register : %l2 = d648662a4e12eb9e xor %l2,-1,%l2 ! %l2 = 29b799d5b1ed1461 ! Mem[00000000258001d4] = 8517726f, %l1 = 2b6c5898a5fc9b64, %asi = 80 swapa [%o3+0x1d4]%asi,%l1 ! %l1 = 000000008517726f ! Mem[0000000090000040] = 8dacda07 eb01c376, %g2 = 00001958, %g3 = 3b135a14 ldd [%o4+0x040],%g2 ! %g2 = 000000008dacda07 00000000eb01c376 ! Mem[0000000024000115] = 4fc40203, %l2 = 29b799d5b1ed1461 ldstub [%o0+0x115],%l2 ! %l2 = 000000c4000000ff ! Mem[0000000025000088] = 0ee622fed5828eae, %l4 = fffffffffffff72e, %l3 = 00000000000064b5 add %o2,0x88,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 0ee622fed5828eae ! %l3 = 0ee622fed5828eae, immed = fffffc19, %y = c00003c9 smulcc %l3,-0x3e7,%l6 ! %l6 = 000000a5cf8536fe, %ccr = 08, %y = 000000a5 ! %l3 = 0ee622fed5828eae, Mem[000000009080005c] = 580a7c40 sth %l3,[%o5+0x05c] ! Mem[000000009080005c] = 8eae7c40 ! Mem[000000002580001b] = cd437b74, %l2 = 00000000000000c4 ldstub [%o3+0x01b],%l2 ! %l2 = 00000074000000ff ! Set Register : %l0 = ffffffff8ab837bb xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %l2 = 00000074, %l3 = d5828eae, Mem[0000000091800088] = 5aeef599 0de81958 std %l2,[%i0+0x088] ! Mem[0000000091800088] = 00000074 d5828eae p10_label_23: ! %cwp = 3 ! %l6 = cf8536fe, %l7 = 00005af1, Mem[0000000091000100] = 79484abf c97eb3a3 std %l6,[%o6+0x100] ! Mem[0000000091000100] = cf8536fe 00005af1 ! Mem[0000000091000004] = 69412154, %g18 = c9a91d82a86a7350 ldsw [%o6+0x004],%g2 ! %g2 = c9a91d82a86a7350 ! Mem[000000002580004c] = edd3f8a4, %l2 = 0000000000000074 ldub [%o3+0x04d],%l2 ! %l2 = 00000000000000d3 ! %l6 = cf8536fe, %l7 = 00005af1, Mem[00000000918001b8] = b6cd0689 d71a58b0 std %l6,[%i0+0x1b8] ! Mem[00000000918001b8] = cf8536fe 00005af1 ! Mem[0000000025800028] = f15abe0a, %l3 = 0ee622fed5828eae ldstuba [%o3+%i5]0x80,%l3 ! %l3 = 000000f1000000ff ! %l7 = 0000000000005af1, imm = fffffffffffff3bb, %l5 = fffffffffffff15a subc %l7,-0xc45,%l5 ! %l5 = 0000000000006736 ! %f16 = 857d3742 700e263c 47667ccd dd801796 ! %f20 = a28618b8 5c82e999 b351fb1a 0394c939 ! %f24 = 9326035d a671f1d3 889a3dc3 1070501b ! %f28 = 4c3818bc d438f4f3 7ec558e6 3b135a14 stda %f16,[%o4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! Mem[0000000091000198] = cae86cfe1c574548, %g2 = 0000000069412154 ldx [%o6+0x198],%g2 ! %g2 = cae86cfe1c574548 ! Mem[0000000025800158] = 94733d47, %f13 = 74221ede ld [%o3+0x158],%f13 ! %f13 = 94733d47 ! %l5 = 0000000000006736, Mem[00000000910000a0] = db272bad399d9094 stx %l5,[%o6+0x0a0] ! Mem[00000000910000a0] = 0000000000006736 p10_label_24: ! %cwp = 3 ! %f9 = 479911ed, Mem[00000000250001d8] = 7eb52edd sta %f9 ,[%o2+0x1d8]%asi ! Mem[00000000250001d8] = 479911ed ! %l3 = 00000000000000f1, %l7 = 0000000000005af1, %l7 = 0000000000005af1 sllx %l3,%l7,%l7 ! %l7 = 01e2000000000000 ! %l5 = 0000000000006736, Mem[00000000900001f7] = f4c5f7be stb %l5,[%o4+0x1f7] ! Mem[00000000900001f4] = 36c5f7be ! %l2 = 00000000000000d3, %l0 = ffffffffffffffff, %ccr = 08 movneg %xcc,%l2,%l0 ! Register Not Moved ! %l4 = fffff72e, %l5 = 00006736, Mem[00000000900000e0] = 08c4107a a8c7e3ac std %l4,[%o4+0x0e0] ! Mem[00000000900000e0] = fffff72e 00006736 ! Mem[0000000025000028] = f2277f34, %f10 = 59bb7548 lda [%o2+%i5]0x81,%f10 ! %f10 = f2277f34 ! %l3 = 00000000000000f1, Mem[0000000091000090] = 612e442c782e73b6, %asi = 80 stxa %l3,[%o6+0x090]%asi ! Mem[0000000091000090] = 00000000000000f1 ! %l4 = fffff72e, %l5 = 00006736, Mem[0000000024800000] = 626e40f8 d71c8c93 stda %l4,[%o1+%g0]0x88 ! Mem[0000000024800000] = fffff72e 00006736 ! %l0 = ffffffffffffffff, %l3 = 00000000000000f1, %l5 = 0000000000006736 subccc %l0,%l3,%l5 ! %l5 = ffffffffffffff0e, %ccr = 88 ! Mem[0000000091800188] = 7a4e4474, %g2 = cae86cfe1c574548 lduha [%i0+0x188]%asi,%g2 ! %g2 = 0000000000007a4e p10_label_25: ! %cwp = 3 ! Mem[000000009080003c] = c651a3ae, %g18 = c9a91d82a86a7350 ldsw [%o5+0x03c],%g2 ! %g2 = c9a91d82a86a7350 ! Mem[0000000024000018] = 24000000, %l6 = 000000a5cf8536fe lduha [%o0+%i3]0x81,%l6 ! %l6 = 0000000000002400 ! Mem[0000000025800158] = 94733d47, %l0 = ffffffffffffffff ldsh [%o3+0x15a],%l0 ! %l0 = 0000000000003d47 ! %f16 = 857d3742 700e263c 47667ccd dd801796 ! %f20 = a28618b8 5c82e999 b351fb1a 0394c939 ! %f24 = 9326035d a671f1d3 889a3dc3 1070501b ! %f28 = 4c3818bc d438f4f3 7ec558e6 3b135a14 stda %f16,[%o3+%g4]ASI_BLK_AIUS ! Block Store to 0000000025800040 ! immd = 0000000000000299, %l4 = fffffffffffff72e, %ccr = 88 movg %xcc,0x299,%l4 ! Register Not Moved ! Code Fragment 1 p10_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000eb01c376 mov 0xeca,%g3 ! %g3 = 0000000000000eca and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00000000000000d3, %l3 = 00000000000000f1, %ccr = 88 mova %xcc,%l2,%l3 ! Moved, %l3 = 00000000000000d3 ! Mem[00000000918001b4] = c426af8c, %g18 = c9a91d82a86a7350 ldsw [%i0+0x1b4],%g2 ! %g2 = c9a91d82a86a7350 ! %l3 = 00000000000000d3, Mem[00000000918000a0] = d01327bd stw %l3,[%i0+0x0a0] ! Mem[00000000918000a0] = 000000d3 ! %l4 = fffffffffffff72e, %l0 = 0000000000003d47, %ccr = 88 movneg %icc,%l4,%l0 ! Moved, %l0 = fffffffffffff72e ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 restore ! CWP = 2 restore ! CWP = 1 restore ! CWP = 0 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8adcf19b968c8eaf bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffff9bbf0cbe bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffff940 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000000b bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000a5,%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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 276b72ac 4a4a4ed5 bne %xcc,p10_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be f2277f34 c8d45a43 bne %xcc,p10_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 1da9fe1c 94733d47 bne %xcc,p10_f12_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 7ec558e6 3b135a14 bne %xcc,p10_f30_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8ab837bbbf180a35 ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff41e716d578772f ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24000000eb01c376 ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2350349c8c3d76 ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 4bc44bb5c6368a49 ldx [%i0+0x048],%g3 ! Observed data at 0000000024000048 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x048,%g4 ldx [%g1+0x110],%g2 ! Expected data = 1f6295ef4fff0203 ldx [%i0+0x110],%g3 ! Observed data at 0000000024000110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x110,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = f206ffb78061cf12 ldx [%i0+0x1c0],%g3 ! Observed data at 00000000240001c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x1c0,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2ef7ffff36670000 ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 145a133bf4010000 ldx [%i1+0x008],%g3 ! Observed data at 0000000024800008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = f84058e64b84bed9 ldx [%i1+0x020],%g3 ! Observed data at 0000000024800020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 7e81469010bb30dd ldx [%i1+0x048],%g3 ! Observed data at 0000000024800048 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x048,%g4 ldx [%g1+0x128],%g2 ! Expected data = 7c35ffefbe0cbf9b ldx [%i1+0x128],%g3 ! Observed data at 0000000024800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x128,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffe30b024d56ff64 ldx [%i2+0x000],%g3 ! Observed data at 0000000025000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 40f8b0da00000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f2277f347232ff9f ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 575be23d6b301ad3 ldx [%i2+0x030],%g3 ! Observed data at 0000000025000030 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x030,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = a4425b1fa64a7bb2 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000250001b0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 479911ed0ca1a623 ldx [%i2+0x1d8],%g3 ! Observed data at 00000000250001d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x1d8,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 7fd568d903ba0e78 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 = b564938bfdf1e1a5 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 = cd437bff841ac97e 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 = ff5abe0a78a627aa ldx [%i3+0x028],%g3 ! Observed data at 0000000025800028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 857d3742700e263c ldx [%i3+0x040],%g3 ! Observed data at 0000000025800040 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 47667ccddd801796 ldx [%i3+0x048],%g3 ! Observed data at 0000000025800048 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = a28618b85c82e999 ldx [%i3+0x050],%g3 ! Observed data at 0000000025800050 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = b351fb1a0394c939 ldx [%i3+0x058],%g3 ! Observed data at 0000000025800058 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 9326035da671f1d3 ldx [%i3+0x060],%g3 ! Observed data at 0000000025800060 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 889a3dc31070501b ldx [%i3+0x068],%g3 ! Observed data at 0000000025800068 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 4c3818bcd438f4f3 ldx [%i3+0x070],%g3 ! Observed data at 0000000025800070 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 7ec558e63b135a14 ldx [%i3+0x078],%g3 ! Observed data at 0000000025800078 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x078,%g4 ldx [%g1+0x110],%g2 ! Expected data = 45d8f68a3b135a14 ldx [%i3+0x110],%g3 ! Observed data at 0000000025800110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x110,%g4 ldx [%g1+0x150],%g2 ! Expected data = 000000241d433116 ldx [%i3+0x150],%g3 ! Observed data at 0000000025800150 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x150,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 27f1a5ff910a686c ldx [%i3+0x1a0],%g3 ! Observed data at 00000000258001a0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 67a99fe8a5fc9b64 ldx [%i3+0x1d0],%g3 ! Observed data at 00000000258001d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 01af3cf1000000c3 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000258001d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x1d8,%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_f4_fail: set p10_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f30_fail: set p10_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020] stha %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010] done p10_trap1o: stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020] stha %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010] done p10_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000018] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000008] ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800020] stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028] done p10_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000018] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000008] ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800020] stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028] done p10_trap3e: orn %l3,0xab5,%l5 andn %l4,0x106,%l0 done p10_trap3o: orn %l3,0xab5,%l5 andn %l4,0x106,%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 = db090277fa4aa0e2 ldx [%g1+0x008],%l1 ! %l1 = 8e39d13060f0c6cd ldx [%g1+0x010],%l2 ! %l2 = 8adcf19b968c8eaf ldx [%g1+0x018],%l3 ! %l3 = 335acbc669f46b16 ldx [%g1+0x020],%l4 ! %l4 = 904e70f1d336dd0e ldx [%g1+0x028],%l5 ! %l5 = 9d720df3afac32c3 ldx [%g1+0x030],%l6 ! %l6 = 220ea3c3f531d785 ldx [%g1+0x038],%l7 ! %l7 = 84e148c5d4c26e0e 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 = 9c44051bedf6ba81 ldx [%g1+0x048],%l1 ! %l1 = 95d45d306e58ed8e ldx [%g1+0x050],%l2 ! %l2 = 42239fe29d5d462c ldx [%g1+0x058],%l3 ! %l3 = 22f8e1a85ce28ae7 ldx [%g1+0x060],%l4 ! %l4 = 4d9a6f42e2843433 ldx [%g1+0x068],%l5 ! %l5 = 51338ca0512af641 ldx [%g1+0x070],%l6 ! %l6 = e35c62ccbf7caffa ldx [%g1+0x078],%l7 ! %l7 = 52aa1ce9d0e358b8 save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 9a628270020be3f4 ldx [%g1+0x088],%l1 ! %l1 = 1d46317a91e6105a ldx [%g1+0x090],%l2 ! %l2 = 3a0b0d96b5244d9f ldx [%g1+0x098],%l3 ! %l3 = 6d588298a6b8e23d ldx [%g1+0x0a0],%l4 ! %l4 = b64a5db69b71f818 ldx [%g1+0x0a8],%l5 ! %l5 = 35c4ea0e6567f68a ldx [%g1+0x0b0],%l6 ! %l6 = 2149ffdbe19c6dcb ldx [%g1+0x0b8],%l7 ! %l7 = fe326842626e4aef 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 = fc0854c65cd7608d ldx [%g1+0x0c8],%l1 ! %l1 = c761b4ba76d97d24 ldx [%g1+0x0d0],%l2 ! %l2 = d648662a4e12eb9e ldx [%g1+0x0d8],%l3 ! %l3 = 0b202e11e00cfe7b ldx [%g1+0x0e0],%l4 ! %l4 = d34c4ec8a11913e6 ldx [%g1+0x0e8],%l5 ! %l5 = 9034ea06550f57ea ldx [%g1+0x0f0],%l6 ! %l6 = 5d46ae8283076bdf ldx [%g1+0x0f8],%l7 ! %l7 = 158a9eb1a54bf0a8 ! Initialize the output register of window 3 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 mov %g0,%o7 restore restore 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 = 9ed728d5 03d41330 042ba2ef d615ba6c ! %f4 = 83722bee 9ddf9d61 721be362 a9d2ba39 ! %f8 = bd7ee465 f82f9fc5 42a27cc7 0fe79cf4 ! %f12 = 6653741c b2adecfb bfaa8fdb 74270ee4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 16bd5c09 8b5d0f6e dd24d33d be9f8043 ! %f20 = c2064f96 1d31bf88 f414c558 25a0350b ! %f24 = f3fb5469 d23a11b0 f1d304a4 6d06785c ! %f28 = c9926fdf 4ea6cf53 6b9f33be cc0b5b2a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 507841ac 41053560 ebac79f4 64164c55 ! %f36 = 05eac7c8 0b618023 68dfae9f 408c60fd ! %f40 = e605601f cb541519 4c50ef71 6636c2a4 ! %f44 = 42a2b80d 256a9e4a 2eeaf0ef 60baf8b2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe10b544f0000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = e10b544f0000006c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 11 p11_label_1: ! Mem[0000000026800130] = 8a8af7d0b71b9e3d, %l2 = 40995ee82eaf90c0, %l1 = b32d49063c04a5f4 add %i1,0x130,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 8a8af7d0b71b9e3d ! Mem[0000000026000008] = b282a8da 85f4162a, %l0 = de6b9578, %l1 = b71b9e3d ldda [%i0+%o1]0x88,%l0 ! %l0 = 0000000085f4162a 00000000b282a8da ! %l0 = 0000000085f4162a, Mem[000000009080003e] = a3aefe42 sth %l0,[%i5+0x03e] ! Mem[000000009080003c] = 162afe42 ! immd = 00000000000003af, %l1 = 00000000b282a8da, %ccr = 44 movge %xcc,0x3af,%l1 ! Moved, %l1 = 00000000000003af ! Code Fragment 1 p11_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0x36c,%g3 ! %g3 = fffffffffffffc94 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000027000028] = 0bdb52bb, %l3 = b94ec4840b9badc7 lduwa [%i2+%o5]0x80,%l3 ! %l3 = 000000000bdb52bb ! Mem[0000000091800008] = cc26aea02750a266, %g2 = 0000000000000000 ldx [%o0+%o1],%g2 ! %g2 = cc26aea02750a266 ! %l0 = 0000000085f4162a, Mem[00000000918000d4] = 77999bcc, %asi = 80 stwa %l0,[%o0+0x0d4]%asi ! Mem[00000000918000d4] = 85f4162a ! Mem[0000000090000090] = 3b5c943f, %g2 = cc26aea02750a266 lduw [%i4+0x090],%g2 ! %g2 = 000000003b5c943f ! %l0 = 0000000085f4162a, Mem[0000000027000020] = 8f9bf564 stba %l0,[%i2+%o4]0x80 ! Mem[0000000027000020] = 2a9bf564 p11_label_2: ! Mem[0000000026800020] = 2f27bcde, %l1 = 00000000000003af ldsha [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffbcde ! %l2 = 40995ee82eaf90c0, imm = 0000000000000f90, %l0 = 0000000085f4162a tsubcc %l2,0xf90,%l0 ! %l0 = 40995ee82eaf8130, %ccr = 00 ! %l5 = 99f429223299b2ca, %l7 = 45e70c2a7a4c29d5, %ccr = 00 movcc %icc,%l5,%l7 ! Moved, %l7 = 99f429223299b2ca ! Mem[0000000027000010] = b6377d9e, %l1 = ffffffffffffbcde ldsba [%i2+%o2]0x80,%l1 ! %l1 = ffffffffffffffb6 ! Mem[0000000027800080] = ecebf4b3, %l4 = 55d068e8, %l6 = 3ec5387f add %i3,0x80,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ecebf4b3 ! Mem[00000000268000c0] = 66881f11, %l3 = 0bdb52bb, %l5 = 3299b2ca add %i1,0xc0,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000066881f11 ! Mem[0000000090000180] = a9faecff, %g2 = 000000003b5c943f lduwa [%i4+0x180]%asi,%g2 ! %g2 = 00000000a9faecff ! Mem[0000000090000048] = 822bd5e7a7a1fab3, %f48 = 8c25556e 873e0225 ldd [%i4+0x048],%f48 ! %f48 = 822bd5e7 a7a1fab3 ! Mem[000000009100011c] = 1c857c1e, %g2 = 00000000a9faecff lduh [%i6+0x11e],%g2 ! %g2 = 0000000000001c85 ! Mem[0000000026800018] = 1945960e, %l7 = 99f429223299b2ca lduwa [%i1+%o3]0x80,%l7 ! %l7 = 000000001945960e p11_label_3: ! Mem[00000000910001b0] = 95f4f503, %g18 = f80f6c4e03a8181a ldsw [%i6+0x1b0],%g2 ! %g2 = f80f6c4e03a8181a ! %l6 = 00000000ecebf4b3, %l5 = 0000000066881f11, %ccr = 00 movpos %icc,%l6,%l5 ! Moved, %l5 = 00000000ecebf4b3 ! Mem[0000000026000028] = f6ad693f, %l1 = ffffffffffffffb6 lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000f6ad ! %l2 = 40995ee82eaf90c0, %l4 = 7a94285c55d068e8, %y = 00000000 udivcc %l2,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 2eaf8130 ! %l4 = 55d068e8, %l5 = ecebf4b3, Mem[0000000090000038] = 4a5a0b1a 3185d12d std %l4,[%i4+0x038] ! Mem[0000000090000038] = 55d068e8 ecebf4b3 ! Mem[0000000027000010] = 9e7d37b6, %l3 = 000000000bdb52bb ldsha [%i2+%o2]0x89,%l3 ! %l3 = 00000000000037b6 ! immd = 0000000000000007, %l4 = 7a94285c55d068e8, %ccr = 44 movpos %xcc,0x007,%l4 ! Moved, %l4 = 0000000000000007 ! Mem[00000000278000bd] = d9e382f9, %l2 = 40995ee82eaf90c0 ldstub [%i3+0x0bd],%l2 ! %l2 = 000000e3000000ff ! %l1 = 000000000000f6ad, imm = fffffffffffff074, %l0 = 40995ee82eaf8130 orn %l1,-0xf8c,%l0 ! %l0 = 000000000000ffaf ! Mem[00000000908001f4] = cf42e59c, %g2 = ffffffff95f4f503 lduw [%i5+0x1f4],%g2 ! %g2 = 00000000cf42e59c p11_label_4: ! %l6 = 00000000ecebf4b3, %l5 = 00000000ecebf4b3, %ccr = 44 movpos %icc,%l6,%l5 ! Moved, %l5 = 00000000ecebf4b3 ! %l6 = 00000000ecebf4b3, Mem[0000000027000000] = 93cc10e5c6b432e2 stxa %l6,[%i2+%g0]0x89 ! Mem[0000000027000000] = 00000000ecebf4b3 ! %l3 = 00000000000037b6, Mem[00000000910001f8] = 3ecd0119 sth %l3,[%i6+0x1f8] ! Mem[00000000910001f8] = 37b60119 ! Mem[0000000027000110] = 466a606034241d8d, %l2 = 00000000000000e3, %l1 = 000000000000f6ad add %i2,0x110,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 466a606034241d8d ! Mem[0000000091800098] = 94908eee, %g2 = 00000000cf42e59c ldsb [%o0+0x098],%g2 ! %g2 = ffffffffffffff94 ! %l3 = 00000000000037b6, %l0 = 000000000000ffaf, %ccr = 44 movle %xcc,%l3,%l0 ! Moved, %l0 = 00000000000037b6 ! %l3 = 00000000000037b6, Mem[000000009100016c] = 97950aba stb %l3,[%i6+0x16c] ! Mem[000000009100016c] = b6950aba ! Mem[00000000268001f0] = 440b243eaa6938b4, %l5 = 00000000ecebf4b3, %l7 = 0000000000000000 add %i1,0x1f0,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 440b243eaa6938b4 ! Mem[00000000260000a4] = d6b1fe9b, %l1 = 34241d8d, %l7 = aa6938b4 add %i0,0xa4,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d6b1fe9b ! %f16 = 16bd5c09 8b5d0f6e dd24d33d be9f8043 ! %f20 = c2064f96 1d31bf88 f414c558 25a0350b ! %f24 = f3fb5469 d23a11b0 f1d304a4 6d06785c ! %f28 = c9926fdf 4ea6cf53 6b9f33be cc0b5b2a mov 0x1c0,%g4 stda %f16,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 00000000270001c0 p11_label_5: ! Mem[0000000091000180] = 35375014 f4b74bc7, %g2 = ffffff94, %g3 = fffffc94 ldd [%i6+0x180],%g2 ! %g2 = 0000000035375014 00000000f4b74bc7 ! Mem[000000002780012c] = 301ab83f, %l4 = 0000000000000007 lduha [%i3+0x12c]%asi,%l4 ! %l4 = 000000000000301a ! immd = 0000000000000306, %l6 = 00000000ecebf4b3, %ccr = 44 movle %icc,0x306,%l6 ! Moved, %l6 = 0000000000000306 ! Mem[0000000026000010] = 98af7ffa, %l5 = 00000000ecebf4b3 lduha [%i0+%o2]0x89,%l5 ! %l5 = 0000000000007ffa ! %l6 = 0000000000000306, %l3 = 00000000000037b6, %l5 = 0000000000007ffa sll %l6,%l3,%l5 ! %l5 = 00000000c1800000 ! %l1 = 466a606034241d8d, %l2 = 00000000000000e3, %y = 2eaf8130 smul %l1,%l2,%l1 ! %l1 = 0000002e3c063407, %y = 0000002e ! %l2 = 00000000000000e3, Mem[0000000090800004] = 5b35fe68 stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 000000e3 ! Mem[000000009100004c] = 60c55c2b, %g2 = 0000000035375014 lduw [%i6+0x04c],%g2 ! %g2 = 0000000060c55c2b ! Mem[0000000026000040] = 1bb3a46d d62c336a ba02f5e3 5acbb6ff ! Mem[0000000026000050] = 742602be 7d6604a5 15cc0d83 b723549a ! Mem[0000000026000060] = 7a33f34b e8958b89 99c135e7 8f28163b ! Mem[0000000026000070] = 158af791 6d21a407 01ed73c4 515b0cd5 mov 0x040,%g5 ldda [%i0+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000026000040 ! %l0 = 000037b6, %l1 = 3c063407, Mem[00000000918000c8] = fb9a0476 d0da393d std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 000037b6 3c063407 p11_label_6: ! Mem[0000000026800008] = f9681d02, %l5 = 00000000c1800000 lduha [%i1+%o1]0x89,%l5 ! %l5 = 0000000000001d02 ! %l5 = 0000000000001d02, Mem[0000000090000010] = d7030660 stw %l5,[%i4+%o2] ! Mem[0000000090000010] = 00001d02 ! %f14 = bfaa8fdb 74270ee4, Mem[0000000027800008] = e11fb19b bb91d9c8 stda %f14,[%i3+%o1]0x89 ! Mem[0000000027800008] = bfaa8fdb 74270ee4 ! %l1 = 0000002e3c063407, Mem[0000000091000150] = a1b9af53e4484f8d stx %l1,[%i6+0x150] ! Mem[0000000091000150] = 0000002e3c063407 ! %l4 = 000000000000301a, immed = 0000007f, %ccr = 44 movrgez %l4,0x07f,%l2 ! Moved, %l2 = 000000000000007f ! %l0 = 00000000000037b6, Mem[0000000090800078] = e7a78a2c9d39bf34 stx %l0,[%i5+0x078] ! Mem[0000000090800078] = 00000000000037b6 ! Mem[000000002780001c] = 41c99c69, %l7 = 00000000d6b1fe9b swap [%i3+0x01c],%l7 ! %l7 = 0000000041c99c69 ! Mem[0000000026000000] = 5a94b711, %l2 = 000000000000007f ldsha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000005a94 ! %l0 = 00000000000037b6, %l3 = 00000000000037b6, %ccr = 44 movgu %xcc,%l0,%l3 ! Register Not Moved ! Mem[0000000026800000] = 0e1cf530, %l0 = 00000000000037b6 lduba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000030 p11_label_7: ! %l6 = 0000000000000306, %l5 = 0000000000001d02, %l3 = 00000000000037b6 xnor %l6,%l5,%l3 ! %l3 = ffffffffffffe1fb ! Mem[0000000027000008] = 9eab9849 93e22f76, %l0 = 00000030, %l1 = 3c063407 ldda [%i2+%o1]0x81,%l0 ! %l0 = 000000009eab9849 0000000093e22f76 ! Mem[0000000091000108] = eefc9b81488ce3c0, %g2 = 0000000060c55c2b ldx [%i6+0x108],%g2 ! %g2 = eefc9b81488ce3c0 ! %l0 = 9eab9849, %l1 = 93e22f76, Mem[00000000918000a8] = 0480ac53 fb9b5dc8 std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 9eab9849 93e22f76 ! Mem[00000000918001bc] = d71a58b0, %g2 = eefc9b81488ce3c0 lduw [%o0+0x1bc],%g2 ! %g2 = 00000000d71a58b0 ! Mem[0000000026800010] = 66194aa7, %l2 = 0000000000005a94 ldsw [%i1+%o2],%l2 ! %l2 = 0000000066194aa7 ! %f12 = 6653741c, Mem[000000009000008c] = 77869a4d st %f12,[%i4+0x08c] ! Mem[000000009000008c] = 6653741c ! %l6 = 0000000000000306, immed = 00000864, %y = 0000002e smul %l6,0x864,%l2 ! %l2 = 0000000000195e58, %y = 00000000 ! Mem[0000000026800101] = 27624e18, %l3 = ffffffffffffe1fb ldstub [%i1+0x101],%l3 ! %l3 = 00000062000000ff ! Mem[0000000090000050] = d8a556432c36db8f, %f48 = 822bd5e7 a7a1fab3 ldd [%i4+0x050],%f48 ! %f48 = d8a55643 2c36db8f p11_label_8: ! %f14 = bfaa8fdb 74270ee4, Mem[0000000027000000] = b3f4ebec 00000000 stda %f14,[%i2+%g0]0x80 ! Mem[0000000027000000] = bfaa8fdb 74270ee4 ! Set Register : %l2 = 0000000000195e58 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000027800010] = 42df6859a78905c9, %l5 = 0000000000001d02 ldxa [%i3+%o2]0x89,%l5 ! %l5 = 42df6859a78905c9 ! %l6 = 0000000000000306, Mem[000000009000018c] = d1255a9b stw %l6,[%i4+0x18c] ! Mem[000000009000018c] = 00000306 ! Mem[0000000027000040] = 57610fc2, %l7 = 41c99c69, %l2 = ffffffff add %i2,0x40,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000057610fc2 ! Mem[0000000026000120] = 09ff41f1, %l0 = 000000009eab9849 swap [%i0+0x120],%l0 ! %l0 = 0000000009ff41f1 ! %l2 = 0000000057610fc2, Mem[0000000090800040] = fe428b4f81f382b3 stx %l2,[%i5+0x040] ! Mem[0000000090800040] = 0000000057610fc2 ! Mem[0000000027000184] = dab98a2d, %l0 = 0000000009ff41f1 lduba [%i2+0x186]%asi,%l0 ! %l0 = 000000000000008a ! Mem[00000000908000a0] = 864591129328590d, %f48 = d8a55643 2c36db8f ldd [%i5+0x0a0],%f48 ! %f48 = 86459112 9328590d ! Mem[0000000091000094] = 782e73b6, %g2 = 00000000d71a58b0 ldub [%i6+0x094],%g2 ! %g2 = 0000000000000078 p11_label_9: ! Mem[0000000026000018] = fba7cfca, %l1 = 0000000093e22f76 ldsba [%i0+%o3]0x80,%l1 ! %l1 = fffffffffffffffb ! %l0 = 000000000000008a, imm = 000000000000001f, %l5 = 42df6859a78905c9 sra %l0,0x01f,%l5 ! %l5 = 0000000000000000 ! %l2 = 0000000057610fc2, Mem[00000000910000c0] = 97f7c1a7e0b431b2 stx %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = 0000000057610fc2 ! Mem[00000000918001e4] = a1fd095a, %g2 = 0000000000000078 lduh [%o0+0x1e4],%g2 ! %g2 = 000000000000a1fd ! %l1 = fffffffffffffffb, %l0 = 000000000000008a, %ccr = 44 movrgz %l1,%l0,%l2 ! Not Moved, %l2 = 0000000057610fc2 ! %l4 = 000000000000301a, imm = 0000000000000ddb, %l4 = 000000000000301a xor %l4,0xddb,%l4 ! %l4 = 0000000000003dc1 ! %l6 = 0000000000000306, Mem[00000000908000b8] = d1606739d29b375d stx %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000000000000306 ! %l7 = 0000000041c99c69, %l5 = 0000000000000000, %ccr = 44 move %xcc,%l7,%l5 ! Moved, %l5 = 0000000041c99c69 ! %f12 = 6653741c b2adecfb, Mem[0000000027000098] = 821a5f3c b31e676b std %f12,[%i2+0x098] ! Mem[0000000027000098] = 6653741c b2adecfb membar #Sync ! Added by membar checker (30) ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = 00001d02 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 55d068e8 ecebf4b3 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 p11_label_10: ! Mem[0000000027000018] = eeed2737, %l3 = 0000000000000062 swapa [%i2+%o3]0x88,%l3 ! %l3 = 00000000eeed2737 ! %l2 = 0000000057610fc2, Mem[0000000091000050] = 29f12948, %asi = 80 stwa %l2,[%i6+0x050]%asi ! Mem[0000000091000050] = 57610fc2 ! %l5 = 0000000041c99c69, imm = 0000000000000019, %l2 = 0000000057610fc2 sllx %l5,0x019,%l2 ! %l2 = 00839338d2000000 ! Mem[00000000260000d0] = 9532e325c318bff0, %l7 = 0000000041c99c69 ldx [%i0+0x0d0],%l7 ! %l7 = 9532e325c318bff0 ! %l5 = 0000000041c99c69, Mem[0000000026000000] = 11b7945a stba %l5,[%i0+%g0]0x89 ! Mem[0000000026000000] = 11b79469 ! Mem[0000000027800000] = e77da25d, %l1 = fffffffffffffffb ldsha [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffa25d ! %l2 = 00839338d2000000, %l7 = 9532e325c318bff0, %l0 = 000000000000008a orn %l2,%l7,%l0 ! %l0 = 6acf9ffafee7400f ! Mem[0000000091000028] = e3ef5ce1, %g2 = 000000000000a1fd ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffe3 ! Mem[000000009000016c] = de30a297, %g2 = ffffffffffffffe3 ldsb [%i4+0x16d],%g2 ! %g2 = ffffffffffffffde ! Mem[0000000091800010] = ef04abcc, %g18 = f80f6c4e03a8181a ldsw [%o0+%o2],%g2 ! %g2 = f80f6c4e03a8181a p11_label_11: ! Mem[0000000027000000] = db8faabf, %f5 = 9ddf9d61 lda [%i2+%g0]0x88,%f5 ! %f5 = db8faabf ! %l0 = 6acf9ffafee7400f, Mem[0000000091000048] = 5c07bce160c55c2b stx %l0,[%i6+0x048] ! Mem[0000000091000048] = 6acf9ffafee7400f ! %f20 = 742602be 7d6604a5, Mem[00000000908001c0] = aa162c11 bcd71045 std %f20,[%i5+0x1c0] ! Mem[00000000908001c0] = 742602be 7d6604a5 ! %l2 = d2000000, %l3 = eeed2737, Mem[0000000091000100] = 79484abf 80e0b3a3 std %l2,[%i6+0x100] ! Mem[0000000091000100] = d2000000 eeed2737 ! Mem[00000000270001c0] = 6e0f5d8b, %l1 = ffffa25d, %l2 = d2000000 add %i2,0x1c0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006e0f5d8b ! Mem[0000000026000090] = 4ed14278 b0d0ab42, %l4 = 00003dc1, %l5 = 41c99c69 ldd [%i0+0x090],%l4 ! %l4 = 000000004ed14278 00000000b0d0ab42 ! %f10 = 42a27cc7 0fe79cf4, Mem[0000000026000020] = 92ed0914 7c53bbd2 stda %f10,[%i0+%o4]0x88 ! Mem[0000000026000020] = 42a27cc7 0fe79cf4 ! Mem[0000000026000000] = 6994b711, %l3 = 00000000eeed2737 ldsba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000069 ! %l2 = 000000006e0f5d8b, imm = 00000000000008c5, %l4 = 000000004ed14278 taddcc %l2,0x8c5,%l4 ! %l4 = 000000006e0f6650, %ccr = 02 ! %l0 = 6acf9ffafee7400f, imm = 0000000000000021, %l5 = 00000000b0d0ab42 srlx %l0,0x021,%l5 ! %l5 = 000000003567cffd p11_label_12: ! Mem[00000000918000ac] = 93e22f76, %g2 = ffffffffef04abcc lduh [%o0+0x0ac],%g2 ! %g2 = 00000000000093e2 ! Mem[0000000027800154] = 50ed5ea1, %l5 = 000000003567cffd swap [%i3+0x154],%l5 ! %l5 = 0000000050ed5ea1 ! %f31 = 515b0cd5, Mem[0000000027000000] = bfaa8fdb sta %f31,[%i2+%g0]0x81 ! Mem[0000000027000000] = 515b0cd5 ! %l3 = 0000000000000069 sethi %hi(0xf6293000),%l3 ! %l3 = 00000000f6293000 ! %f20 = 742602be, Mem[0000000027800108] = 77bf1b9c st %f20,[%i3+0x108] ! Mem[0000000027800108] = 742602be ! %l4 = 000000006e0f6650, %l4 = 000000006e0f6650, %ccr = 02 movneg %icc,%l4,%l4 ! Register Not Moved ! Invert Register : %l1 = ffffffffffffa25d xor %l1,-1,%l1 ! %l1 = 0000000000005da2 ! %f7 = a9d2ba39, Mem[0000000090800148] = 7f55e09c st %f7 ,[%i5+0x148] ! Mem[0000000090800148] = a9d2ba39 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 ! Mem[000000002680011b] = f30404c0, %l7 = 9532e325c318bff0 ldstub [%i1+0x11b],%l7 ! %l7 = 000000c0000000ff p11_label_13: membar #Sync ! Added by membar checker (31) ! %l3 = 00000000f6293000, Mem[000000009000002a] = 543bb3a0 sth %l3,[%i4+0x02a] ! Mem[0000000090000028] = 3000b3a0 ! Mem[00000000270000fc] = b95cdbbd, %l4 = 6e0f6650, %l7 = 000000c0 add %i2,0xfc,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b95cdbbd ! %l5 = 0000000050ed5ea1, %l4 = 000000006e0f6650, %ccr = 02 movg %icc,%l5,%l4 ! Register Not Moved ! %l4 = 000000006e0f6650, Mem[0000000026800028] = e52fb11d26365199 stxa %l4,[%i1+%o5]0x88 ! Mem[0000000026800028] = 000000006e0f6650 ! Invert Register : %l2 = 000000006e0f5d8b xor %l2,-1,%l2 ! %l2 = ffffffff91f0a274 ! Mem[0000000091000108] = 9b81488c, %g2 = 00000000000093e2 lduh [%i6+0x10a],%g2 ! %g2 = 0000000000009b81 ! %f16 = 1bb3a46d d62c336a, Mem[0000000090800150] = 92a6c5a9 c00563f2 std %f16,[%i5+0x150] ! Mem[0000000090800150] = 1bb3a46d d62c336a ! done : should take illegal inst trap, %l0 = 6acf9ffafee7400f done ! Illegal inst trap : %l0 = 6acf9ffafee7401f ! Mem[000000009100017c] = 807d3537, %g2 = 0000000000009b81 ldsb [%i6+0x17e],%g2 ! %g2 = ffffffffffffff80 ! %l0 = fee7401f, %l1 = 00005da2, Mem[0000000026800008] = f9681d02 6172dc97 stda %l0,[%i1+%o1]0x88 ! Mem[0000000026800008] = fee7401f 00005da2 p11_label_14: ! Mem[00000000908000c0] = d80ecfdc07f8fe08, %f48 = eff525d4 920c36ec ldd [%i5+0x0c0],%f48 ! %f48 = d80ecfdc 07f8fe08 ! Mem[00000000270000b8] = 45d0d88ac2e15782, %l7 = 00000000b95cdbbd, %l0 = 6acf9ffafee7401f add %i2,0xb8,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 45d0d88ac2e15782 ! Mem[0000000027000088] = 5f4c2ba2, %l2 = 91f0a274, %l5 = 50ed5ea1 add %i2,0x88,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005f4c2ba2 ! Mem[0000000091800048] = 36ce89f4, %g2 = ffffffffffffff80 lduwa [%o0+0x048]%asi,%g2 ! %g2 = 0000000036ce89f4 ! %l5 = 000000005f4c2ba2, imm = 0000000000000037, %l3 = 00000000f6293000 srlx %l5,0x037,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090800110] = 2befbdf29a18e3c3, %g2 = 0000000036ce89f4 ldx [%i5+0x110],%g2 ! %g2 = 2befbdf29a18e3c3 ! %l5 = 000000005f4c2ba2, %l2 = ffffffff91f0a274, %ccr = 02 move %xcc,%l5,%l2 ! Register Not Moved ! Mem[000000002700004a] = 30e8fc95, %l2 = ffffffff91f0a274 ldstub [%i2+0x04a],%l2 ! %l2 = 000000fc000000ff ! %f0 = 9ed728d5 03d41330 042ba2ef d615ba6c ! %f4 = 83722bee db8faabf 721be362 a9d2ba39 ! %f8 = bd7ee465 f82f9fc5 42a27cc7 0fe79cf4 ! %f12 = 6653741c b2adecfb bfaa8fdb 74270ee4 stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100 ! Mem[00000000900000c0] = 7d69e684ee2669cd, %f48 = d80ecfdc 07f8fe08 ldd [%i4+0x0c0],%f48 ! %f48 = 7d69e684 ee2669cd p11_label_15: ! %l7 = 00000000b95cdbbd, imm = 00000000000001bc, %l0 = 45d0d88ac2e15782 xnor %l7,0x1bc,%l0 ! %l0 = ffffffff46a325fe ! %l1 = 0000000000005da2, Mem[000000002700019c] = bacfe81b stw %l1,[%i2+0x19c] ! Mem[000000002700019c] = 00005da2 ! Mem[0000000027800020] = 3a02f60d, %l1 = 0000000000005da2, %asi = 80 swapa [%i3+0x020]%asi,%l1 ! %l1 = 000000003a02f60d ! Mem[0000000026800018] = 0e964519, %l6 = 0000000000000306 swapa [%i1+%o3]0x89,%l6 ! %l6 = 000000000e964519 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000026800000] = 30f51c0e240535f4, %l0 = ffffffff46a325fe ldxa [%i1+%g0]0x81,%l0 ! %l0 = 30f51c0e240535f4 ! %f10 = 42a27cc7 0fe79cf4, Mem[0000000090800088] = 444b2d9f 9e4e588c std %f10,[%i5+0x088] ! Mem[0000000090800088] = 42a27cc7 0fe79cf4 ! Mem[00000000270001b0] = 7bcca4f6bf3976c6, %l7 = 00000000b95cdbbd, %l5 = 000000005f4c2ba2 add %i2,0x1b0,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 7bcca4f6bf3976c6 ! %l6 = 000000000e964519, %l1 = 000000003a02f60d, %ccr = 02 mova %icc,%l6,%l1 ! Moved, %l1 = 000000000e964519 ! Mem[000000009100009c] = d6cbdb1d, %g2 = 2befbdf29a18e3c3 ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffd6 p11_label_16: ! Mem[0000000026800047] = 22e7370f, %l4 = 000000006e0f6650 ldstub [%i1+0x047],%l4 ! %l4 = 0000000f000000ff ! Mem[0000000090800050] = 47ce9452, %g2 = ffffffffffffffd6 ldsh [%i5+0x050],%g2 ! %g2 = 00000000000047ce ! %l0 = 30f51c0e240535f4, Mem[0000000091800028] = 28efe37b98c3b185 stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 30f51c0e240535f4 ! %f5 = db8faabf, Mem[0000000090000168] = b227989a st %f5 ,[%i4+0x168] ! Mem[0000000090000168] = db8faabf ! %l4 = 0000000f, %l5 = bf3976c6, Mem[00000000918000a8] = 9eab9849 93e22f76 std %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000000f bf3976c6 ! %l1 = 000000000e964519, Mem[0000000091800090] = 7aa1c2b1 sth %l1,[%o0+0x090] ! Mem[0000000091800090] = 4519c2b1 ! Mem[00000000918000f4] = 0ffffee9, %g2 = 00000000000047ce lduw [%o0+0x0f4],%g2 ! %g2 = 000000000ffffee9 ! %l2 = 00000000000000fc, %l6 = 000000000e964519, %ccr = 02 movrne %l2,%l6,%l7 ! Moved, %l7 = 000000000e964519 ! Mem[00000000918001c0] = 4c86a051 6b82704c, %g2 = 0ffffee9, %g3 = f4b74bc7 ldd [%o0+0x1c0],%g2 ! %g2 = 000000004c86a051 000000006b82704c ! Mem[00000000268001a4] = 8fb0bbcc, %l0 = 30f51c0e240535f4 ldstub [%i1+0x1a4],%l0 ! %l0 = 0000008f000000ff p11_label_17: ! immd = 00000000000000f8, %l3 = 0000000000000000, %ccr = 02 movneg %icc,0x0f8,%l3 ! Register Not Moved ! Mem[0000000091800020] = 6e3bc623 ec024f1a, %g2 = 4c86a051, %g3 = 6b82704c ldd [%o0+%o4],%g2 ! %g2 = 000000006e3bc623 00000000ec024f1a ! Mem[000000009000002c] = a0b29852, %g2 = 000000006e3bc623 ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000a0 ! Mem[0000000090800000] = 2ef416c9000000e3, %f48 = 7d69e684 ee2669cd ldd [%i5+%g0],%f48 ! %f48 = 2ef416c9 000000e3 ! %f14 = bfaa8fdb, Mem[0000000090000038] = 55d068e8 st %f14,[%i4+0x038] ! Mem[0000000090000038] = bfaa8fdb ! %l7 = 000000000e964519, %l2 = 00000000000000fc, %l1 = 000000000e964519 or %l7,%l2,%l1 ! %l1 = 000000000e9645fd ! %f19 = 5acbb6ff, Mem[0000000091800054] = 70e91ef3 st %f19,[%o0+0x054] ! Mem[0000000091800054] = 5acbb6ff ! Mem[0000000027000008] = 4998ab9e, %l1 = 000000000e9645fd ldswa [%i2+%o1]0x89,%l1 ! %l1 = 000000004998ab9e ! immd = 00000000000003cb, %l5 = 7bcca4f6bf3976c6, %ccr = 02 movn %xcc,0x3cb,%l5 ! Register Not Moved ! %f28 = 158af791, Mem[00000000908000b0] = 44feb36b st %f28,[%i5+0x0b0] ! Mem[00000000908000b0] = 158af791 p11_label_18: ! Mem[0000000027000018] = 00000062, %l1 = 000000004998ab9e ldswa [%i2+%o3]0x89,%l1 ! %l1 = 0000000000000062 ! Mem[000000009180008c] = 0de81958, %g2 = 00000000000000a0 lduw [%o0+0x08c],%g2 ! %g2 = 000000000de81958 ! Mem[00000000900000d0] = d39fb88b, %g2 = 000000000de81958 ldsh [%i4+0x0d2],%g2 ! %g2 = ffffffffffffd39f ! Mem[00000000278001d0] = d586af7d1e4b292e, %l5 = 7bcca4f6bf3976c6, %l4 = 000000000000000f add %i3,0x1d0,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = d586af7d1e4b292e ! %f30 = 01ed73c4, Mem[0000000026000010] = 98af7ffa sta %f30,[%i0+%o2]0x89 ! Mem[0000000026000010] = 01ed73c4 ! %l7 = 000000000e964519, Mem[000000009180004c] = 69acaea9 sth %l7,[%o0+0x04c] ! Mem[000000009180004c] = 4519aea9 ! %l5 = 7bcca4f6bf3976c6, Mem[00000000910000b8] = 8ad78a4d stw %l5,[%i6+0x0b8] ! Mem[00000000910000b8] = bf3976c6 ! Mem[00000000260001a4] = 7737b8ee, %l3 = 0000000000000000 swap [%i0+0x1a4],%l3 ! %l3 = 000000007737b8ee ! Mem[00000000270001b4] = bf3976c6, %l7 = 000000000e964519, %asi = 80 swapa [%i2+0x1b4]%asi,%l7 ! %l7 = 00000000bf3976c6 ! %l4 = d586af7d1e4b292e, Mem[00000000908001e0] = 4ede9cdd stw %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 1e4b292e p11_label_19: ! %l1 = 0000000000000062, Mem[0000000090800062] = 23f923e5 sth %l1,[%i5+0x062] ! Mem[0000000090800060] = 006223e5 ! Mem[0000000027800020] = 30279380 a25d0000, %l0 = 0000008f, %l1 = 00000062 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000a25d0000 0000000030279380 ! %l2 = 00000000000000fc, %l3 = 000000007737b8ee, %y = 00000000 udiv %l2,%l3,%l3 ! Div by zero, %l0 = 00000000a25d0028 mov %l0,%y ! %y = a25d0000 ! %l6 = 000000000e964519, Mem[00000000278000c8] = 22c26c243078b7f7 stx %l6,[%i3+0x0c8] ! Mem[00000000278000c8] = 000000000e964519 ! %l4 = d586af7d1e4b292e, Mem[0000000026000010] = c473ed01136cd9b6 stxa %l4,[%i0+%o2]0x80 ! Mem[0000000026000010] = d586af7d1e4b292e ! Mem[0000000027800008] = 74270ee4, %l5 = 7bcca4f6bf3976c6 ldsha [%i3+%o1]0x89,%l5 ! %l5 = 0000000000000ee4 ! Mem[00000000918000c0] = 67bd0bdf 8a120b0c, %g2 = ffffd39f, %g3 = ec024f1a ldda [%o0+0x0c0]%asi,%g2 ! %g2 = 0000000067bd0bdf 000000008a120b0c ! Mem[0000000027800008] = bfaa8fdb74270ee4, %f12 = 6653741c b2adecfb ldda [%i3+%o1]0x88,%f12 ! %f12 = bfaa8fdb 74270ee4 ! Mem[0000000026000000] = 11b79469, %l5 = 0000000000000ee4 swapa [%i0+%g0]0x88,%l5 ! %l5 = 0000000011b79469 ! immd = 0000000000000170, %l3 = 0000000000000000, %ccr = 02 movvc %icc,0x170,%l3 ! Register Not Moved p11_label_20: ! Mem[00000000918000a8] = 0000000f, %g2 = 0000000067bd0bdf lduw [%o0+0x0a8],%g2 ! %g2 = 000000000000000f ! %l7 = 00000000bf3976c6, %l3 = 0000000000000000, %ccr = 02 move %xcc,%l7,%l3 ! Register Not Moved ! %f16 = 1bb3a46d d62c336a ba02f5e3 5acbb6ff ! %f20 = 742602be 7d6604a5 15cc0d83 b723549a ! %f24 = 7a33f34b e8958b89 99c135e7 8f28163b ! %f28 = 158af791 6d21a407 01ed73c4 515b0cd5 mov 0x140,%g6 stda %f16,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000027800140 ! Mem[0000000026000000] = 29b4ef9f00000ee4, %l0 = 00000000a25d0000 ldxa [%i0+%g0]0x88,%l0 ! %l0 = 29b4ef9f00000ee4 ! %l3 = 0000000000000000, Mem[0000000091000170] = 4412630c sth %l3,[%i6+0x170] ! Mem[0000000091000170] = 0000630c ! Mem[0000000091800118] = 5e8423ff, %g18 = f80f6c4e03a8181a ldsw [%o0+0x118],%g2 ! %g2 = f80f6c4e03a8181a ! Mem[000000002680009d] = 504860b3, %l5 = 0000000011b79469 ldstub [%i1+0x09d],%l5 ! %l5 = 00000048000000ff ! %l3 = 0000000000000000, Mem[0000000091800058] = 6fc74a70 stw %l3,[%o0+0x058] ! Mem[0000000091800058] = 00000000 ! %l1 = 0000000030279380, Mem[000000009080003e] = 162a0000 sth %l1,[%i5+0x03e] ! Mem[000000009080003c] = 93800000 ! immd = 00000000000001f7, %l3 = 0000000000000000, %ccr = 02 movg %icc,0x1f7,%l3 ! Register Not Moved p11_label_21: ! Mem[00000000900000ac] = 068cd5a5, %g18 = f80f6c4e03a8181a ldsw [%i4+0x0ac],%g2 ! %g2 = f80f6c4e03a8181a ! Mem[0000000091000008] = 45c53a36, %g2 = 00000000068cd5a5 lduha [%i6+0x00a]%asi,%g2 ! %g2 = 00000000000045c5 ! Mem[0000000026800008] = fee7401f, %f6 = 721be362 lda [%i1+%o1]0x88,%f6 ! %f6 = fee7401f ! Mem[00000000270000cc] = 046636bd, %l2 = 00000000000000fc swap [%i2+0x0cc],%l2 ! %l2 = 00000000046636bd ! %f16 = 1bb3a46d d62c336a ba02f5e3 5acbb6ff ! %f20 = 742602be 7d6604a5 15cc0d83 b723549a ! %f24 = 7a33f34b e8958b89 99c135e7 8f28163b ! %f28 = 158af791 6d21a407 01ed73c4 515b0cd5 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %f8 = bd7ee465, Mem[0000000026000018] = fba7cfca sta %f8 ,[%i0+%o3]0x80 ! Mem[0000000026000018] = bd7ee465 ! %l7 = 00000000bf3976c6, imm = 000000000000002e, %l7 = 00000000bf3976c6 sllx %l7,0x02e,%l7 ! %l7 = 5db1800000000000 ! %f13 = 74270ee4, Mem[0000000026000018] = 65e47ebd sta %f13,[%i0+%o3]0x88 ! Mem[0000000026000018] = 74270ee4 ! Mem[00000000908001b0] = 5a0610561d00be21, %f48 = 2ef416c9 000000e3 ldd [%i5+0x1b0],%f48 ! %f48 = 5a061056 1d00be21 ! %l3 = 0000000000000000, Mem[00000000918001de] = 0808e019 stb %l3,[%o0+0x1de] ! Mem[00000000918001dc] = 0008e019 p11_label_22: membar #Sync ! Added by membar checker (32) ! Mem[0000000090000120] = 7a33f34b e8958b89, %g2 = 000045c5, %g3 = 8a120b0c ldd [%i4+0x120],%g2 ! %g2 = 000000007a33f34b 00000000e8958b89 ! %l0 = 29b4ef9f00000ee4, Mem[0000000091000108] = eefc9b81 stw %l0,[%i6+0x108] ! Mem[0000000091000108] = 00000ee4 ! %f16 = 1bb3a46d d62c336a ba02f5e3 5acbb6ff ! %f20 = 742602be 7d6604a5 15cc0d83 b723549a ! %f24 = 7a33f34b e8958b89 99c135e7 8f28163b ! %f28 = 158af791 6d21a407 01ed73c4 515b0cd5 stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! %l1 = 0000000030279380, Mem[0000000026000020] = 42a27cc70fe79cf4 stxa %l1,[%i0+%o4]0x89 ! Mem[0000000026000020] = 0000000030279380 ! %f4 = 83722bee, Mem[0000000091800000] = 17e8c511 st %f4 ,[%o0+%g0] ! Mem[0000000091800000] = 83722bee ! %l7 = 5db1800000000000, Mem[0000000027800060] = f3e9681592390ce8 stx %l7,[%i3+0x060] ! Mem[0000000027800060] = 5db1800000000000 ! Mem[00000000900000a8] = 06b20e2c068cd5a5, %g2 = 000000007a33f34b ldx [%i4+0x0a8],%g2 ! %g2 = 06b20e2c068cd5a5 ! Mem[00000000268000a0] = d8af17630495cfd3, %l6 = 000000000e964519, %l1 = 0000000030279380 add %i1,0xa0,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d8af17630495cfd3 ! Mem[0000000026800008] = 1f40e7fe, %f12 = bfaa8fdb lda [%i1+%o1]0x80,%f12 ! %f12 = 1f40e7fe ! %l1 = d8af17630495cfd3, %l6 = 000000000e964519, %l3 = 0000000000000000 taddcc %l1,%l6,%l3 ! %l3 = d8af1763132c14ec, %ccr = 82 p11_label_23: ! %l7 = 5db1800000000000, Mem[0000000027800000] = e77da25d stwa %l7,[%i3+%g0]0x88 ! Mem[0000000027800000] = 00000000 ! Mem[0000000026000054] = 7d6604a5, %l1 = 0495cfd3, %l1 = 0495cfd3 add %i0,0x54,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007d6604a5 ! Mem[0000000090000168] = db8faabf65de30a2, %g2 = 06b20e2c068cd5a5 ldx [%i4+0x168],%g2 ! %g2 = db8faabf65de30a2 ! %l3 = d8af1763132c14ec, Mem[0000000027000000] = 515b0cd5 stba %l3,[%i2+%g0]0x81 ! Mem[0000000027000000] = ec5b0cd5 ! Mem[0000000027800008] = 74270ee4, %l7 = 5db1800000000000 lduwa [%i3+%o1]0x88,%l7 ! %l7 = 0000000074270ee4 ! %l3 = d8af1763132c14ec, Mem[0000000027000000] = d50c5bec stwa %l3,[%i2+%g0]0x88 ! Mem[0000000027000000] = 132c14ec ! %l2 = 00000000046636bd, immed = fffffee6, %ccr = 82 movrgez %l2,-0x11a,%l3 ! Moved, %l3 = fffffffffffffee6 ! %l6 = 000000000e964519, %l7 = 0000000074270ee4, %ccr = 82 movcc %xcc,%l6,%l7 ! Moved, %l7 = 000000000e964519 ! Mem[0000000026800028] = 50660f6e, %l7 = 000000000e964519 ldsba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000050 ! Mem[0000000091000000] = db694121, %g2 = db8faabf65de30a2 ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffdb p11_label_24: ! Mem[0000000027000010] = b6377d9e, %l3 = fffffffffffffee6 lduba [%i2+%o2]0x81,%l3 ! %l3 = 00000000000000b6 ! Mem[0000000091000014] = 3561af0c, %g2 = ffffffffffffffdb lduw [%i6+0x014],%g2 ! %g2 = 000000003561af0c ! Mem[0000000091800170] = ad24c2aa, %g2 = 000000003561af0c lduw [%o0+0x170],%g2 ! %g2 = 00000000ad24c2aa ! %l7 = 0000000000000050, Mem[0000000090000128] = 99c135e78f28163b stx %l7,[%i4+0x128] ! Mem[0000000090000128] = 0000000000000050 ! %l4 = d586af7d1e4b292e, %l5 = 0000000000000048, %ccr = 82 movne %xcc,%l4,%l5 ! Moved, %l5 = d586af7d1e4b292e ! immd = 00000000000001e3, %l2 = 00000000046636bd, %ccr = 82 movvs %icc,0x1e3,%l2 ! Moved, %l2 = 00000000000001e3 ! %l3 = 00000000000000b6, %l0 = 29b4ef9f00000ee4, %l3 = 00000000000000b6 add %l3,%l0,%l3 ! %l3 = 29b4ef9f00000f9a ! immd = 000000000000005e, %l7 = 0000000000000050, %ccr = 82 movleu %icc,0x05e,%l7 ! Register Not Moved ! %l1 = 000000007d6604a5, imm = 0000000000000080, %l0 = 29b4ef9f00000ee4 xorcc %l1,0x080,%l0 ! %l0 = 000000007d660425, %ccr = 00 ! Mem[000000009080016c] = 8c7c4bcb, %g2 = 00000000ad24c2aa ldub [%i5+0x16c],%g2 ! %g2 = 000000000000008c p11_label_25: ! Mem[00000000910000e4] = 88f12c99, %g2 = 000000000000008c ldub [%i6+0x0e6],%g2 ! %g2 = 0000000000000088 ! %l2 = 00000000000001e3, imm = 000000000000021b, %l5 = d586af7d1e4b292e xnor %l2,0x21b,%l5 ! %l5 = fffffffffffffc07 ! Mem[0000000091000054] = 7cefe58f, %g2 = 0000000000000088 ldsh [%i6+0x056],%g2 ! %g2 = 0000000000007cef ! Mem[0000000090000190] = 6a4af7d4, %g2 = 0000000000007cef lduba [%i4+0x193]%asi,%g2 ! %g2 = 000000000000006a ! %l0 = 7d660425, %l1 = 7d6604a5, Mem[00000000910001b0] = 95f4f503 98e9c991 std %l0,[%i6+0x1b0] ! Mem[00000000910001b0] = 7d660425 7d6604a5 ! %l1 = 000000007d6604a5, %l3 = 29b4ef9f00000f9a, %l5 = fffffffffffffc07 srax %l1,%l3,%l5 ! %l5 = 000000000000001f ! Mem[0000000027800020] = 00005da2, %l2 = 00000000000001e3 ldsba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000 ! immd = 0000000000000323, %l2 = 0000000000000000, %ccr = 00 movneg %xcc,0x323,%l2 ! Register Not Moved ! Mem[0000000090000018] = ed38b38b5df3a991, %g2 = 000000000000006a ldx [%i4+%o3],%g2 ! %g2 = ed38b38b5df3a991 ! %l2 = 0000000000000000, %l2 = 0000000000000000, %ccr = 00 movpos %icc,%l2,%l2 ! Moved, %l2 = 0000000000000000 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000007d660425 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007d6604a5 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 29b4ef9f00000f9a bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be d586af7d1e4b292e bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001f bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000e964519 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000050 bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xa25d0000,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 9ed728d5 03d41330 bne %xcc,p11_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 83722bee db8faabf bne %xcc,p11_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be fee7401f a9d2ba39 bne %xcc,p11_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 1f40e7fe 74270ee4 bne %xcc,p11_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 1bb3a46d d62c336a bne %xcc,p11_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ba02f5e3 5acbb6ff bne %xcc,p11_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 742602be 7d6604a5 bne %xcc,p11_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 15cc0d83 b723549a bne %xcc,p11_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7a33f34b e8958b89 bne %xcc,p11_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 99c135e7 8f28163b bne %xcc,p11_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 158af791 6d21a407 bne %xcc,p11_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 01ed73c4 515b0cd5 bne %xcc,p11_f30_fail nop ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e40e00009fefb429 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 = d586af7d1e4b292e 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 = e40e2774bfcb731f 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 = 8093273000000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000026000020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x120],%g2 ! Expected data = 9eab98494f3761c5 ldx [%i0+0x120],%g3 ! Observed data at 0000000026000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x120,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 27b68c6500000000 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000260001a0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x1a0,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 1f40e7fea25d0000 ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 060300003de4e68c ldx [%i1+0x018],%g3 ! Observed data at 0000000026800018 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 50660f6e00000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 84e102ae22e737ff ldx [%i1+0x040],%g3 ! Observed data at 0000000026800040 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x040,%g4 ldx [%g1+0x098],%g2 ! Expected data = 03c1c36150ff60b3 ldx [%i1+0x098],%g3 ! Observed data at 0000000026800098 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = 27ff4e1817b50360 ldx [%i1+0x100],%g3 ! Observed data at 0000000026800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x100,%g4 ldx [%g1+0x118],%g2 ! Expected data = f30404ffa50ddcd2 ldx [%i1+0x118],%g3 ! Observed data at 0000000026800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x118,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = e749bb40ffb0bbcc ldx [%i1+0x1a0],%g3 ! Observed data at 00000000268001a0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x1a0,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ec142c1374270ee4 ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 62000000cba83d62 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 = 2a9bf564206670a2 ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 30e8ff95b1ee91ee ldx [%i2+0x048],%g3 ! Observed data at 0000000027000048 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x048,%g4 ldx [%g1+0x098],%g2 ! Expected data = 6653741cb2adecfb ldx [%i2+0x098],%g3 ! Observed data at 0000000027000098 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x098,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ec6db9b7000000fc ldx [%i2+0x0c8],%g3 ! Observed data at 00000000270000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 82d6edda00005da2 ldx [%i2+0x198],%g3 ! Observed data at 0000000027000198 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x198,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 7bcca4f60e964519 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000270001b0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 6e0f5d8b095cbd16 ldx [%i2+0x1c0],%g3 ! Observed data at 00000000270001c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 43809fbe3dd324dd ldx [%i2+0x1c8],%g3 ! Observed data at 00000000270001c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 88bf311d964f06c2 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000270001d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0b35a02558c514f4 ldx [%i2+0x1d8],%g3 ! Observed data at 00000000270001d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = b0113ad26954fbf3 ldx [%i2+0x1e0],%g3 ! Observed data at 00000000270001e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 5c78066da404d3f1 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000270001e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 53cfa64edf6f92c9 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000270001f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 2a5b0bccbe339f6b ldx [%i2+0x1f8],%g3 ! Observed data at 00000000270001f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1f8,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000f66865da ldx [%i3+0x000],%g3 ! Observed data at 0000000027800000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e40e2774db8faabf ldx [%i3+0x008],%g3 ! Observed data at 0000000027800008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f20f618cd6b1fe9b 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 = 00005da280932730 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 = 5db1800000000000 ldx [%i3+0x060],%g3 ! Observed data at 0000000027800060 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x060,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 6787d80bd9ff82f9 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000278000b8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 000000000e964519 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000278000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 742602be2da8991d ldx [%i3+0x108],%g3 ! Observed data at 0000000027800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x108,%g4 ldx [%g1+0x140],%g2 ! Expected data = 6a332cd66da4b31b ldx [%i3+0x140],%g3 ! Observed data at 0000000027800140 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = ffb6cb5ae3f502ba ldx [%i3+0x148],%g3 ! Observed data at 0000000027800148 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = a504667dbe022674 ldx [%i3+0x150],%g3 ! Observed data at 0000000027800150 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 9a5423b7830dcc15 ldx [%i3+0x158],%g3 ! Observed data at 0000000027800158 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 898b95e84bf3337a ldx [%i3+0x160],%g3 ! Observed data at 0000000027800160 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 3b16288fe735c199 ldx [%i3+0x168],%g3 ! Observed data at 0000000027800168 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 07a4216d91f78a15 ldx [%i3+0x170],%g3 ! Observed data at 0000000027800170 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = d50c5b51c473ed01 ldx [%i3+0x178],%g3 ! Observed data at 0000000027800178 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x178,%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_f0_fail: set p11_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f4_fail: set p11_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f12_fail: set p11_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f16_fail: set p11_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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 p11_f20_fail: set p11_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f22_fail: set p11_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f24_fail: set p11_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f26_fail: set p11_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f28_fail: set p11_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f30_fail: set p11_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: srl %l4,0x01e,%l2 stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008] stxa %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000] done p11_trap1o: srl %l4,0x01e,%l2 stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000008] stxa %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000] done p11_trap2e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000010] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800000] done p11_trap2o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000010] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800000] done p11_trap3e: and %l7,%l3,%l7 xor %l6,-0x3a0,%l5 add %l6,0xed6,%l5 sub %l5,0x682,%l0 nop add %l3,0xb39,%l1 or %l5,0x42a,%l7 done p11_trap3o: and %l7,%l3,%l7 xor %l6,-0x3a0,%l5 add %l6,0xed6,%l5 sub %l5,0x682,%l0 nop add %l3,0xb39,%l1 or %l5,0x42a,%l7 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 = 80d598d6de6b9578 ldx [%g1+0x008],%l1 ! %l1 = b32d49063c04a5f4 ldx [%g1+0x010],%l2 ! %l2 = 40995ee82eaf90c0 ldx [%g1+0x018],%l3 ! %l3 = b94ec4840b9badc7 ldx [%g1+0x020],%l4 ! %l4 = 7a94285c55d068e8 ldx [%g1+0x028],%l5 ! %l5 = 99f429223299b2ca ldx [%g1+0x030],%l6 ! %l6 = 5ea9529c3ec5387f ldx [%g1+0x038],%l7 ! %l7 = 45e70c2a7a4c29d5 ! 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 = 90848dac 48fb70fb ca47ff66 1fccf461 ! %f4 = ba1271f7 ba6b4514 9d76315c 57aa7b12 ! %f8 = 60ee23ee cd98b3e0 2980ba77 2ce072f9 ! %f12 = aefedfa2 7939f31f 52921479 2276b486 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bcdf9732 cafcf089 298676e8 16c548f6 ! %f20 = b272c52a 11a934d4 50c2205f de6e42cc ! %f24 = c2f66d79 d454f3ca 18f838b8 e57a8e04 ! %f28 = 8ef2a223 e460c107 a36aad6a ddc4c202 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b87c982e a6ab70b5 4bbdd396 5b2d4cd6 ! %f36 = e2cb4e56 ec32f667 b7f704d1 6156a082 ! %f40 = 59fe19ff 5434c87b fab2cdef 25087cb2 ! %f44 = c568eba3 e14fecce 9c476b67 ff3cf58b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbbaeeb6800000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = bbaeeb6800000057 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 12 p12_label_1: ! %l2 = 9b676880b75a3ee7, %l2 = 9b676880b75a3ee7, %ccr = 44 movneg %icc,%l2,%l2 ! Register Not Moved ! Mem[00000000288001b0] = d7e6ba59, %l0 = f358f95a0a5a5d32 ldstub [%i1+0x1b0],%l0 ! %l0 = 000000d7000000ff ! %l2 = 9b676880b75a3ee7, Mem[00000000910000b2] = 66212573, %asi = 80 stha %l2,[%i6+0x0b2]%asi ! Mem[00000000910000b0] = 3ee72573 ! Mem[00000000290000d5] = 46c2a9ec, %l2 = 9b676880b75a3ee7 ldstub [%i2+0x0d5],%l2 ! %l2 = 000000c2000000ff ! %l4 = 39b60c0a10dd3bcb, imm = fffffffffffff8ae, %l6 = 0e6cd927e3f7fea0 andn %l4,-0x752,%l6 ! %l6 = 0000000000000341 ! %l2 = 000000c2, %l3 = f136927b, Mem[0000000029800010] = fa8744c0 c57d55e0 stda %l2,[%i3+%o2]0x88 ! Mem[0000000029800010] = 000000c2 f136927b ! Mem[00000000908000f8] = 5f7cce07, %g2 = 0000000000000000 ldsb [%i5+0x0fa],%g2 ! %g2 = 000000000000005f ! Mem[00000000900000c8] = 03e27a66, %g2 = 000000000000005f ldub [%i4+0x0c9],%g2 ! %g2 = 0000000000000003 ! Mem[00000000910001a8] = b385603d, %g2 = 0000000000000003 ldsb [%i6+0x1a8],%g2 ! %g2 = ffffffffffffffb3 ! Mem[0000000090800098] = 37c5f7ec d71acb2b, %g2 = ffffffb3, %g3 = 00000000 ldd [%i5+0x098],%g2 ! %g2 = 0000000037c5f7ec 00000000d71acb2b p12_label_2: ! Mem[00000000908001c8] = 24092a2a, %g2 = 0000000037c5f7ec ldsb [%i5+0x1c9],%g2 ! %g2 = 0000000000000024 ! Mem[0000000029800178] = 5332c6b5, %l4 = 39b60c0a10dd3bcb ldstub [%i3+0x178],%l4 ! %l4 = 00000053000000ff ! %l2 = 00000000000000c2, %l2 = 00000000000000c2, %l2 = 00000000000000c2 andcc %l2,%l2,%l2 ! %l2 = 00000000000000c2, %ccr = 00 ! %l4 = 0000000000000053, Mem[000000009180002c] = 98c3b185, %asi = 80 stwa %l4,[%o0+0x02c]%asi ! Mem[000000009180002c] = 00000053 ! Mem[0000000029800180] = c568e4daa160dbe9, %f26 = 18f838b8 e57a8e04 ldd [%i3+0x180],%f26 ! %f26 = c568e4da a160dbe9 ! Mem[0000000091800094] = 70c3ac93, %g2 = 0000000000000024 ldsb [%o0+0x094],%g2 ! %g2 = 0000000000000070 ! Mem[0000000091800134] = 6cdc198e, %g2 = 0000000000000070 ldub [%o0+0x134],%g2 ! %g2 = 000000000000006c ! %l1 = a5d92b1076b6f67b, Mem[00000000908000f8] = d8ba5f7cce079b7f stx %l1,[%i5+0x0f8] ! Mem[00000000908000f8] = a5d92b1076b6f67b ! %l4 = 0000000000000053, immed = 00000262, %y = 00000000 mulscc %l4,0x262,%l6 ! %l6 = 0000000000000029, %ccr = 00, %y = 80000000 ! %l5 = d9d21771f76ac7a4, immed = ffffff4c, %ccr = 00 movrlez %l5,-0x0b4,%l6 ! Moved, %l6 = ffffffffffffff4c p12_label_3: ! %l1 = a5d92b1076b6f67b, Mem[0000000029800010] = c20000007b9236f1 stxa %l1,[%i3+%o2]0x81 ! Mem[0000000029800010] = a5d92b1076b6f67b ! done : should take illegal inst trap, %l0 = 00000000000000d7 done ! Illegal inst trap : %l0 = 00000000000000e7 ! %l4 = 00000053, %l5 = f76ac7a4, Mem[0000000029800018] = aaa1079f fa0c87bf stda %l4,[%i3+%o3]0x88 ! Mem[0000000029800018] = 00000053 f76ac7a4 ! Mem[00000000280001a4] = 78d46268, %l6 = ffffffffffffff4c swap [%i0+0x1a4],%l6 ! %l6 = 0000000078d46268 ! Mem[0000000091800130] = 08d86cdc, %g2 = 000000000000006c ldub [%o0+0x132],%g2 ! %g2 = 0000000000000008 ! Mem[0000000091800044] = 35a236ce, %g2 = 0000000000000008 lduha [%o0+0x046]%asi,%g2 ! %g2 = 00000000000035a2 ! %l2 = 000000c2, %l3 = f136927b, Mem[0000000091800090] = 7aa1c2b1 70c3ac93 std %l2,[%o0+0x090] ! Mem[0000000091800090] = 000000c2 f136927b ! Mem[00000000280000dc] = 772491a0, %l0 = 00000000000000e7 swap [%i0+0x0dc],%l0 ! %l0 = 00000000772491a0 ! %f15 = 2276b486, Mem[00000000900000a8] = 06b20e2c st %f15,[%i4+0x0a8] ! Mem[00000000900000a8] = 2276b486 ! Mem[0000000028000008] = 2b717c48, %l6 = 0000000078d46268 lduba [%i0+%o1]0x89,%l6 ! %l6 = 0000000000000048 p12_label_4: ! Mem[0000000029000000] = 3f514f5b857c74f1, %l1 = a5d92b1076b6f67b ldxa [%i2+%g0]0x89,%l1 ! %l1 = 3f514f5b857c74f1 ! %l6 = 0000000000000048, Mem[0000000029000010] = f2e10c2ca0576a56 stxa %l6,[%i2+%o2]0x88 ! Mem[0000000029000010] = 0000000000000048 ! Mem[000000009100019c] = 1c574548, %g18 = 2efc8343cec3461f ldsw [%i6+0x19c],%g2 ! %g2 = 2efc8343cec3461f ! %l1 = 3f514f5b857c74f1, Mem[00000000908001f4] = cf42e59c stw %l1,[%i5+0x1f4] ! Mem[00000000908001f4] = 857c74f1 ! %l4 = 00000053, %l5 = f76ac7a4, Mem[0000000090800008] = 5331b4af 44d35d0d std %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000053 f76ac7a4 ! Mem[000000009180001c] = 41db6e39, %g2 = 000000001c574548 lduh [%o0+0x01c],%g2 ! %g2 = 00000000000041db ! Mem[0000000091000120] = 7c1e95ad, %g2 = 00000000000041db lduh [%i6+0x120],%g2 ! %g2 = 0000000000007c1e ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000090800090] = d92299818359f4c5, %f48 = 82f84b21 dbd57936 ldd [%i5+0x090],%f48 ! %f48 = d9229981 8359f4c5 ! Mem[00000000280001a8] = d66995b913c341dd, %l1 = 3f514f5b857c74f1, %l0 = 00000000772491a0 add %i0,0x1a8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = d66995b913c341dd p12_label_5: ! %l5 = d9d21771f76ac7a4, Mem[0000000028800028] = 1a96a1d4 stba %l5,[%i1+%o5]0x89 ! Mem[0000000028800028] = 1a96a1a4 ! %l5 = d9d21771f76ac7a4, %l3 = 63dd8a54f136927b, %l7 = 7aa833fa0b9a6f82 taddcctv %l5,%l3,%l7 ! %l0 = d66995b913c34200, Trapped ! %l1 = 3f514f5b857c74f1, imm = 0000000000000c66, %l4 = 0000000000000053 addc %l1,0xc66,%l4 ! %l4 = 3f514f5b857c8157 ! Mem[0000000090800194] = d94dca3c, %g18 = 2efc8343cec3461f ldsw [%i5+0x194],%g2 ! %g2 = 2efc8343cec3461f ! %l4 = 3f514f5b857c8157, %l6 = 0000000000000048, %l7 = 7aa833fa0b9a6f82 sdivx %l4,%l6,%l7 ! %l7 = 00e1211a28f71004 ! %l1 = 3f514f5b857c74f1, %l2 = 00000000000000c2, %l2 = 00000000000000c2 addccc %l1,%l2,%l2 ! %l2 = 3f514f5b857c75b3, %ccr = 08 ! Mem[0000000029800028] = d181af02, %l4 = 3f514f5b857c8157 swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000d181af02 ! Mem[00000000280001f0] = d21d0abe, %l4 = 00000000d181af02 swap [%i0+0x1f0],%l4 ! %l4 = 00000000d21d0abe ! %l5 = d9d21771f76ac7a4, Mem[0000000091800053] = 2370e91e stb %l5,[%o0+0x053] ! Mem[0000000091800050] = a470e91e ! %l3 = 63dd8a54f136927b, Mem[0000000028000050] = d2ef5bbc59935172 stx %l3,[%i0+0x050] ! Mem[0000000028000050] = 63dd8a54f136927b p12_label_6: ! %l0 = d66995b913c34200, immed = 00000427, %y = 80000000 smulcc %l0,0x427,%l2 ! %l2 = 000000520fc70e00, %ccr = 00, %y = 00000052 ! %f14 = 52921479, Mem[00000000908000c8] = 1d027ea9 st %f14,[%i5+0x0c8] ! Mem[00000000908000c8] = 52921479 ! Mem[00000000900000a8] = 2276b486, %g2 = ffffffffd94dca3c ldsb [%i4+0x0a8],%g2 ! %g2 = 0000000000000022 ! Mem[00000000918000a8] = 0480ac53, %g2 = 0000000000000022 ldsb [%o0+0x0a8],%g2 ! %g2 = 0000000000000004 ! %f30 = a36aad6a ddc4c202, Mem[00000000918000b8] = 78eb5720 034f6e3b stda %f30,[%o0+0x0b8]%asi ! Mem[00000000918000b8] = a36aad6a ddc4c202 ! %l2 = 000000520fc70e00, %l7 = 00e1211a28f71004, %l5 = d9d21771f76ac7a4 add %l2,%l7,%l5 ! %l5 = 00e1216c38be1e04 ! Mem[0000000090000088] = 6280cb32, %g2 = 0000000000000004 ldsh [%i4+0x088],%g2 ! %g2 = 0000000000006280 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %l2 = 000000520fc70e00, Mem[00000000910000bc] = 0ef1494e stw %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = 0fc70e00 ! Mem[0000000029000028] = 147cc874d00063c2, %f28 = 8ef2a223 e460c107 ldda [%i2+%o5]0x81,%f28 ! %f28 = 147cc874 d00063c2 p12_label_7: ! immd = 0000000000000326, %l0 = d66995b913c34200, %ccr = 00 movcc %xcc,0x326,%l0 ! Moved, %l0 = 0000000000000326 ! Mem[0000000028800028] = 1a96a1a4, %l6 = 0000000000000048 ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffffa4 ! %f16 = bcdf9732 cafcf089 298676e8 16c548f6 ! %f20 = b272c52a 11a934d4 50c2205f de6e42cc ! %f24 = c2f66d79 d454f3ca c568e4da a160dbe9 ! %f28 = 147cc874 d00063c2 a36aad6a ddc4c202 mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0 membar #Sync ! Added by membar checker (33) ! %f9 = cd98b3e0, Mem[000000009000002c] = b3a0b298 st %f9 ,[%i4+0x02c] ! Mem[000000009000002c] = cd98b3e0 ! Mem[000000002900012d] = fac661fd, %l2 = 000000520fc70e00 ldstub [%i2+0x12d],%l2 ! %l2 = 000000c6000000ff ! immd = 0000000000000162, %l6 = ffffffffffffffa4, %ccr = 00 movcs %icc,0x162,%l6 ! Register Not Moved ! Mem[00000000908001a4] = e1976394, %g2 = 0000000000006280 ldsb [%i5+0x1a6],%g2 ! %g2 = ffffffffffffffe1 ! Mem[0000000029000010] = 00000048, %l3 = 63dd8a54f136927b ldstuba [%i2+%o2]0x88,%l3 ! %l3 = 00000048000000ff ! Mem[000000002980019b] = a7ba62b7, %l3 = 0000000000000048 ldstub [%i3+0x19b],%l3 ! %l3 = 000000b7000000ff ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 p12_label_8: ! Mem[0000000029800020] = 42b0a7d6, %l3 = 00000000000000b7 swapa [%i3+%o4]0x80,%l3 ! %l3 = 0000000042b0a7d6 ! Mem[0000000028800018] = 01f4cbf9, %l1 = 3f514f5b857c74f1 ldsha [%i1+%o3]0x88,%l1 ! %l1 = ffffffffffffcbf9 ! %l0 = 0000000000000326, Mem[0000000028800008] = 7c79fb97 stba %l0,[%i1+%o1]0x81 ! Mem[0000000028800008] = 2679fb97 ! Mem[0000000028800000] = 87ab947b, %l7 = 00e1211a28f71004 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 00000087000000ff ! %l0 = 00000326, %l1 = ffffcbf9, Mem[00000000908000d8] = 1c5cc569 07bafb67 std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000326 ffffcbf9 ! immd = 000000000000016f, %l1 = ffffffffffffcbf9, %ccr = 00 movle %icc,0x16f,%l1 ! Register Not Moved ! %l1 = ffffffffffffcbf9, %l7 = 0000000000000087, %ccr = 00 movge %xcc,%l1,%l7 ! Moved, %l7 = ffffffffffffcbf9 ! Mem[00000000910001bc] = 564f312a, %g18 = 2efc8343cec3461f ldsw [%i6+0x1bc],%g2 ! %g2 = 2efc8343cec3461f ! Mem[0000000028000020] = 09121632, %l1 = ffffffffffffcbf9 swapa [%i0+%o4]0x89,%l1 ! %l1 = 0000000009121632 ! %f16 = bcdf9732 cafcf089 298676e8 16c548f6 ! %f20 = b272c52a 11a934d4 50c2205f de6e42cc ! %f24 = c2f66d79 d454f3ca c568e4da a160dbe9 ! %f28 = 147cc874 d00063c2 a36aad6a ddc4c202 stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100 p12_label_9: ! immd = 00000000000003ce, %l3 = 0000000042b0a7d6, %ccr = 00 movcs %xcc,0x3ce,%l3 ! Register Not Moved ! Code Fragment 1 p12_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d71acb2b mov -0xeef,%g3 ! %g3 = fffffffffffff111 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV membar #Sync ! Added by membar checker (34) ! %l2 = 00000000000000c6, Mem[0000000090000110] = b272c52a11a934d4 stx %l2,[%i4+0x110] ! Mem[0000000090000110] = 00000000000000c6 ! Mem[000000002900011c] = b92da573, %l1 = 0000000009121632 ldub [%i2+0x11d],%l1 ! %l1 = 000000000000002d ! Mem[0000000029800020] = b7000000, %l5 = 00e1216c38be1e04 ldswa [%i3+%o4]0x88,%l5 ! %l5 = ffffffffb7000000 ! %l0 = 0000000000000326, Mem[0000000029800010] = 102bd9a5 stba %l0,[%i3+%o2]0x88 ! Mem[0000000029800010] = 102bd926 ! %l1 = 000000000000002d, %l7 = ffffffffffffcbf9, %l2 = 00000000000000c6 srlx %l1,%l7,%l2 ! %l2 = 0000000000000000 ! %l4 = 00000000d21d0abe, %l6 = ffffffffffffffa4, %y = 00000052 umulcc %l4,%l6,%l1 ! %l1 = d21d0a727d9023b8, %ccr = 80, %y = d21d0a72 ! %l7 = ffffffffffffcbf9, %l4 = 00000000d21d0abe, %ccr = 80 movgu %icc,%l7,%l4 ! Moved, %l4 = ffffffffffffcbf9 ! Mem[0000000029800018] = 00000053, %l7 = ffffffffffffcbf9 ldsba [%i3+%o3]0x89,%l7 ! %l7 = 0000000000000053 p12_label_10: ! %f26 = c568e4da, Mem[0000000028000008] = 2b717c48 sta %f26,[%i0+%o1]0x89 ! Mem[0000000028000008] = c568e4da ! Mem[0000000029000018] = 3a95c2a1, %l5 = ffffffffb7000000 swapa [%i2+%o3]0x81,%l5 ! %l5 = 000000003a95c2a1 ! %l0 = 00000326, %l1 = 7d9023b8, Mem[00000000900000f8] = a36aad6a ddc4c202 std %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000326 7d9023b8 ! %l4 = ffffcbf9, %l5 = 3a95c2a1, Mem[0000000090000148] = c716afdb 8185ddfa std %l4,[%i4+0x148] ! Mem[0000000090000148] = ffffcbf9 3a95c2a1 ! Mem[0000000029000020] = 1db6a1e8, %l7 = 0000000000000053 ldsba [%i2+%o4]0x81,%l7 ! %l7 = 000000000000001d ! %l7 = 000000000000001d, Mem[00000000908000d4] = 6b7ed585, %asi = 80 stha %l7,[%i5+0x0d4]%asi ! Mem[00000000908000d4] = 001dd585 ! Mem[0000000090800190] = b75d8a0c, %g2 = 00000000564f312a lduw [%i5+0x190],%g2 ! %g2 = 00000000b75d8a0c ! %l0 = 00000326, %l1 = 7d9023b8, Mem[00000000900001e0] = cf23638f 1d8c5d64 std %l0,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000326 7d9023b8 ! Mem[00000000290000c0] = d20f3db1, %l0 = 0000000000000326 swap [%i2+0x0c0],%l0 ! %l0 = 00000000d20f3db1 ! Mem[0000000091000078] = cab51fb5932670c4, %g2 = 00000000b75d8a0c ldx [%i6+0x078],%g2 ! %g2 = cab51fb5932670c4 p12_label_11: ! %l6 = ffffffffffffffa4, Mem[00000000288000f0] = b267afbf stw %l6,[%i1+0x0f0] ! Mem[00000000288000f0] = ffffffa4 ! Mem[0000000029800010] = 7bf6b676 102bd926, %l0 = d20f3db1, %l1 = 7d9023b8 ldda [%i3+%o2]0x88,%l0 ! %l0 = 00000000102bd926 000000007bf6b676 ! %l7 = 000000000000001d, %l2 = 0000000000000000, %l6 = ffffffffffffffa4 xorcc %l7,%l2,%l6 ! %l6 = 000000000000001d, %ccr = 00 ! Mem[0000000028000008] = dae468c5, %l7 = 000000000000001d ldsba [%i0+%o1]0x81,%l7 ! %l7 = ffffffffffffffda ! %l3 = 0000000042b0a7d6, %l6 = 000000000000001d, %ccr = 00 movcc %xcc,%l3,%l6 ! Moved, %l6 = 0000000042b0a7d6 ! Mem[0000000029000008] = 2a8470a2a9ce6ac8, %f14 = 52921479 2276b486 ldda [%i2+%o1]0x88,%f14 ! %f14 = 2a8470a2 a9ce6ac8 ! Mem[000000009180000c] = 2750a266, %g2 = cab51fb5932670c4 lduwa [%o0+0x00c]%asi,%g2 ! %g2 = 000000002750a266 ! Mem[00000000908000a0] = 86459112, %g2 = 000000002750a266 lduh [%i5+0x0a0],%g2 ! %g2 = 0000000000008645 ! %l0 = 00000000102bd926, Mem[000000009080019a] = 5f214ae1, %asi = 80 stha %l0,[%i5+0x19a]%asi ! Mem[0000000090800198] = d9264ae1 ! Mem[00000000908000c0] = d80ecfdc07f8fe08, %f48 = eff525d4 920c36ec ldd [%i5+0x0c0],%f48 ! %f48 = d80ecfdc 07f8fe08 p12_label_12: ! %l4 = ffffffffffffcbf9, %l3 = 0000000042b0a7d6, %y = d21d0a72 smul %l4,%l3,%l1 ! %l1 = fffff2724b13f126, %y = fffff272 ! Mem[0000000090800134] = d21c568d, %g2 = 0000000000008645 ldsb [%i5+0x137],%g2 ! %g2 = ffffffffffffffd2 ! %l3 = 0000000042b0a7d6, Mem[000000009100014c] = ead01746 stb %l3,[%i6+0x14c] ! Mem[000000009100014c] = d6d01746 ! Mem[0000000091000168] = 4c5386aa97950aba, %f48 = d80ecfdc 07f8fe08 ldd [%i6+0x168],%f48 ! %f48 = 4c5386aa 97950aba ! Mem[0000000029800148] = 9b784a64264813e9, %l7 = ffffffffffffffda, %l7 = ffffffffffffffda add %i3,0x148,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 9b784a64264813e9 ! Mem[0000000091000030] = 3433bd1a 3120c524, %g2 = ffffffd2, %g3 = fffff111 ldd [%i6+0x030],%g2 ! %g2 = 000000003433bd1a 000000003120c524 ! Mem[000000009180007c] = 2963a574, %g2 = 000000003433bd1a lduh [%o0+0x07e],%g2 ! %g2 = 0000000000002963 ! Mem[0000000029000136] = e791dddc, %l4 = ffffffffffffcbf9 ldstub [%i2+0x136],%l4 ! %l4 = 000000dd000000ff ! Mem[0000000090000104] = f0892986, %g2 = 0000000000002963 ldsh [%i4+0x106],%g2 ! %g2 = fffffffffffff089 ! Mem[0000000090000124] = f3cac568, %g2 = fffffffffffff089 lduh [%i4+0x126],%g2 ! %g2 = 000000000000f3ca p12_label_13: ! Mem[0000000029000010] = 000000ff, %f3 = 1fccf461 lda [%i2+%o2]0x88,%f3 ! %f3 = 000000ff ! %l3 = 0000000042b0a7d6, Mem[0000000029800048] = 1ad87e80 stw %l3,[%i3+0x048] ! Mem[0000000029800048] = 42b0a7d6 ! %f6 = 9d76315c 57aa7b12, Mem[0000000028800028] = a4a1961a 0da959e1 stda %f6 ,[%i1+%o5]0x80 ! Mem[0000000028800028] = 9d76315c 57aa7b12 ! %f16 = bcdf9732 cafcf089 298676e8 16c548f6 ! %f20 = b272c52a 11a934d4 50c2205f de6e42cc ! %f24 = c2f66d79 d454f3ca c568e4da a160dbe9 ! %f28 = 147cc874 d00063c2 a36aad6a ddc4c202 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[00000000290001c4] = ec933832, %l3 = 42b0a7d6, %l3 = 42b0a7d6 add %i2,0x1c4,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ec933832 ! Mem[00000000908000d0] = bc55001d, %g2 = 000000000000f3ca ldsb [%i5+0x0d2],%g2 ! %g2 = ffffffffffffffbc ! %f12 = aefedfa2 7939f31f, Mem[0000000090000080] = 44b6407b d7017154 std %f12,[%i4+0x080] ! Mem[0000000090000080] = aefedfa2 7939f31f ! %l3 = 00000000ec933832, %l4 = 00000000000000dd, %y = fffff272 sdivcc %l3,%l4,%l7 ! %l7 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 102bd926 ! %l5 = 000000003a95c2a1, %l1 = fffff2724b13f126, %y = 102bd926 sdiv %l5,%l1,%l4 ! %l4 = 000000003724053c mov %l0,%y ! %y = 102bd926 ! %l3 = 00000000ec933832, Mem[00000000900000a4] = a4727d8b stw %l3,[%i4+0x0a4] ! Mem[00000000900000a4] = ec933832 p12_label_14: ! Mem[0000000091800090] = 000000c2f136927b, %g2 = ffffffffffffffbc ldx [%o0+0x090],%g2 ! %g2 = 000000c2f136927b membar #Sync ! Added by membar checker (35) ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = 00000326 7d9023b8 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000028000038] = 1132422228d46fc7, %l6 = 0000000042b0a7d6, %l6 = 0000000042b0a7d6 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 1132422228d46fc7 ! immd = 0000000000000380, %l4 = 000000003724053c, %ccr = 8a movgu %xcc,0x380,%l4 ! Moved, %l4 = 0000000000000380 ! %l4 = 0000000000000380, Mem[000000009080010c] = 80909117 stw %l4,[%i5+0x10c] ! Mem[000000009080010c] = 00000380 ! %l6 = 1132422228d46fc7, %l0 = 00000000102bd926, %l6 = 1132422228d46fc7 and %l6,%l0,%l6 ! %l6 = 0000000000004906 ! %l5 = 000000003a95c2a1, %l3 = 00000000ec933832, %y = 102bd926 udivcc %l5,%l3,%l5 ! %l5 = 00000000117fc446, %ccr = 00 mov %l0,%y ! %y = 102bd926 ! Mem[000000009100002c] = e141740c, %g2 = 000000c2f136927b ldsba [%i6+0x02c]%asi,%g2 ! %g2 = ffffffffffffffe1 ! immd = 0000000000000062, %l5 = 00000000117fc446, %ccr = 00 movpos %icc,0x062,%l5 ! Moved, %l5 = 0000000000000062 ! %f6 = 9d76315c 57aa7b12, Mem[0000000090800170] = 5955679b 67148569 std %f6 ,[%i5+0x170] ! Mem[0000000090800170] = 9d76315c 57aa7b12 p12_label_15: ! Mem[0000000028000053] = 63dd8a54, %l1 = fffff2724b13f126 ldstub [%i0+0x053],%l1 ! %l1 = 00000054000000ff ! Mem[00000000280001ff] = efde3b4e, %l1 = 0000000000000054 ldstub [%i0+0x1ff],%l1 ! %l1 = 0000004e000000ff ! Mem[0000000090000054] = 2c36db8f, %g18 = 2efc8343cec3461f ldsw [%i4+0x054],%g2 ! %g2 = 2efc8343cec3461f ! immd = 0000000000000317, %l5 = 0000000000000062, %ccr = 00 movcc %icc,0x317,%l5 ! Moved, %l5 = 0000000000000317 ! Mem[0000000028800138] = 9460a5fe, %l7 = ffffffff80000000 ldsb [%i1+0x139],%l7 ! %l7 = 0000000000000060 ! Mem[00000000900001a0] = 6fcbdb7d, %g2 = 000000002c36db8f ldub [%i4+0x1a3],%g2 ! %g2 = 000000000000006f ! %l3 = 00000000ec933832, imm = fffffffffffffc04, %l1 = 000000000000004e xor %l3,-0x3fc,%l1 ! %l1 = ffffffff136cc436 ! Mem[0000000029800098] = 643021f6 d56807c5, %l6 = 00004906, %l7 = 00000060 ldd [%i3+0x098],%l6 ! %l6 = 00000000643021f6 00000000d56807c5 ! Mem[0000000028800198] = 842a5191d7f650ff, %l0 = 00000000102bd926, %l2 = 0000000000000000 add %i1,0x198,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 842a5191d7f650ff ! Mem[0000000028000008] = c568e4da, %l0 = 00000000102bd926 ldstuba [%i0+%o1]0x89,%l0 ! %l0 = 000000da000000ff p12_label_16: ! %l2 = d7f650ff, %l3 = ec933832, Mem[0000000090000008] = a24ffc38 a7bb00d1 std %l2,[%i4+%o1] ! Mem[0000000090000008] = d7f650ff ec933832 ! %l1 = ffffffff136cc436, immed = ffffff0a, %ccr = 00 movrgez %l1,-0x0f6,%l5 ! Not Moved, %l5 = 0000000000000317 ! %l5 = 0000000000000317, %l1 = ffffffff136cc436, %l0 = 00000000000000da subc %l5,%l1,%l0 ! %l0 = 00000000ec933ee1 ! Mem[000000009000015c] = de6e42cc, %g18 = 2efc8343cec3461f ldswa [%i4+0x15c]%asi,%g2 ! %g2 = 2efc8343cec3461f ! Mem[0000000029000039] = 7e7e7099, %l1 = ffffffff136cc436 ldstub [%i2+0x039],%l1 ! %l1 = 0000007e000000ff ! Mem[0000000028000010] = e90abda7, %l2 = 842a5191d7f650ff lduha [%i0+%o2]0x80,%l2 ! %l2 = 000000000000e90a ! %l7 = 00000000d56807c5, Mem[0000000091800085] = ac56a15a stb %l7,[%o0+0x085] ! Mem[0000000091800084] = c556a15a ! Mem[0000000029000164] = c1b1cb20, %l7 = d56807c5, %l4 = 00000380 add %i2,0x164,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c1b1cb20 ! immd = 000000000000033e, %l7 = 00000000d56807c5, %ccr = 00 movge %xcc,0x33e,%l7 ! Moved, %l7 = 000000000000033e ! Mem[000000002900004d] = a35255c9, %l7 = 000000000000033e ldstub [%i2+0x04d],%l7 ! %l7 = 00000052000000ff p12_label_17: ! %f4 = ba1271f7, Mem[0000000028000160] = 2194df7c st %f4 ,[%i0+0x160] ! Mem[0000000028000160] = ba1271f7 ! %l4 = 00000000c1b1cb20, Mem[0000000028000198] = 5366f7219ee837c4, %asi = 80 stxa %l4,[%i0+0x198]%asi ! Mem[0000000028000198] = 00000000c1b1cb20 ! Mem[0000000028000020] = f9cbffff, %l1 = 000000000000007e ldswa [%i0+%o4]0x80,%l1 ! %l1 = fffffffff9cbffff ! Mem[0000000028800020] = 0663bc83, %l7 = 0000000000000052 ldswa [%i1+%o4]0x88,%l7 ! %l7 = 000000000663bc83 ! %l6 = 00000000643021f6, immed = 00000fdc, %l1 = fffffffff9cbffff tsubcctv %l6,0xfdc,%l1 ! %l0 = 00000000ec933f04, Trapped ! Mem[0000000091000088] = 963f861cfd3affda, %g2 = ffffffffde6e42cc ldx [%i6+0x088],%g2 ! %g2 = 963f861cfd3affda ! %l0 = 00000000ec933f04, %l7 = 000000000663bc83, %ccr = 00 movcs %icc,%l0,%l7 ! Register Not Moved ! %l2 = 000000000000e90a, Mem[0000000028000000] = 5bbfb872 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000028000000] = 0000e90a ! Mem[0000000091000120] = 7c1e95ad8315c0fc, %g2 = 963f861cfd3affda ldxa [%i6+0x120]%asi,%g2 ! %g2 = 7c1e95ad8315c0fc ! %l2 = 0000e90a, %l3 = ec933832, Mem[0000000028000028] = 2ad611f0 d11e788e stda %l2,[%i0+%o5]0x88 ! Mem[0000000028000028] = 0000e90a ec933832 p12_label_18: ! Mem[0000000029800000] = 4817543b, %l2 = 000000000000e90a ldsha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000004817 ! Mem[0000000028800028] = 9d76315c, %l0 = 00000000ec933f04 ldsha [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffff9d76 ! Mem[00000000908001b8] = 4fef7b8c, %g18 = 2efc8343cec3461f ldsw [%i5+0x1b8],%g2 ! %g2 = 2efc8343cec3461f ! %l1 = fffffffff9cbffff, Mem[0000000091800078] = 0a314e1f sth %l1,[%o0+0x078] ! Mem[0000000091800078] = ffff4e1f ! %l0 = ffffffffffff9d76, imm = 0000000000000a5f, %l5 = 0000000000000317 xnor %l0,0xa5f,%l5 ! %l5 = 00000000000068d6 ! Mem[0000000028800020] = 0663bc83, %f27 = a160dbe9 lda [%i1+%o4]0x89,%f27 ! %f27 = 0663bc83 ! Mem[0000000028800118] = 17014b74, %l7 = 000000000663bc83, %asi = 80 swapa [%i1+0x118]%asi,%l7 ! %l7 = 0000000017014b74 ! Mem[00000000918001d0] = 59c1bb29, %g2 = 000000004fef7b8c lduw [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 ! Mem[0000000028800010] = 32a165b2, %l3 = 00000000ec933832 swapa [%i1+%o2]0x80,%l3 ! %l3 = 0000000032a165b2 ! %l0 = ffffffffffff9d76, %l2 = 0000000000004817, %y = 102bd926 smul %l0,%l2,%l6 ! %l6 = ffffffffe440559a, %y = ffffffff p12_label_19: ! %l1 = fffffffff9cbffff, Mem[000000009100015d] = eb36a418 stb %l1,[%i6+0x15d] ! Mem[000000009100015c] = ff36a418 ! Mem[00000000298001b0] = d24ae4d9, %l2 = 0000000000004817 swap [%i3+0x1b0],%l2 ! %l2 = 00000000d24ae4d9 ! Mem[000000009100002c] = 740c3433, %g2 = 0000000059c1bb29 ldsh [%i6+0x02e],%g2 ! %g2 = 000000000000740c ! %l3 = 0000000032a165b2, imm = 000000000000000c, %l3 = 0000000032a165b2 srax %l3,0x00c,%l3 ! %l3 = 0000000000032a16 ! Mem[0000000028800028] = 9d76315c, %l3 = 0000000000032a16 swapa [%i1+%o5]0x81,%l3 ! %l3 = 000000009d76315c ! %l2 = 00000000d24ae4d9, %l0 = ffffffffffff9d76, %y = ffffffff sdiv %l2,%l0,%l5 ! %l5 = 00000000000076be mov %l0,%y ! %y = ffff9d76 ! Mem[00000000908001d8] = af69c09b, %g18 = 2efc8343cec3461f ldsw [%i5+0x1d8],%g2 ! %g2 = 2efc8343cec3461f ! %f0 = 90848dac 48fb70fb, Mem[00000000918001e0] = e019b296 a1fd095a std %f0 ,[%o0+0x1e0] ! Mem[00000000918001e0] = 90848dac 48fb70fb ! Mem[0000000090000170] = 147cc874, %g2 = ffffffffaf69c09b ldsh [%i4+0x170],%g2 ! %g2 = 000000000000147c ! %l7 = 0000000017014b74, %l4 = 00000000c1b1cb20, %ccr = 00 movcc %icc,%l7,%l4 ! Moved, %l4 = 0000000017014b74 p12_label_20: ! %l3 = 000000009d76315c, immed = 00000009, %ccr = 00 movrgez %l3,0x009,%l4 ! Moved, %l4 = 0000000000000009 ! Mem[0000000028000028] = 0ae90000, %l5 = 00000000000076be lduwa [%i0+%o5]0x80,%l5 ! %l5 = 000000000ae90000 ! %l1 = fffffffff9cbffff, immed = fffffeb5, %ccr = 00 movrlez %l1,-0x14b,%l3 ! Moved, %l3 = fffffffffffffeb5 ! Mem[0000000029000010] = 00000000000000ff, %l0 = ffffffffffff9d76 ldxa [%i2+%o2]0x89,%l0 ! %l0 = 00000000000000ff ! %l7 = 0000000017014b74, %l1 = fffffffff9cbffff, %l3 = fffffffffffffeb5 xor %l7,%l1,%l3 ! %l3 = ffffffffeecab48b ! %f16 = bcdf9732 cafcf089 298676e8 16c548f6 ! %f20 = b272c52a 11a934d4 50c2205f de6e42cc ! %f24 = c2f66d79 d454f3ca c568e4da 0663bc83 ! %f28 = 147cc874 d00063c2 a36aad6a ddc4c202 stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! Mem[0000000090000128] = c568e4da a160dbe9, %g2 = 0000147c, %g3 = 3120c524 ldd [%i4+0x128],%g2 ! %g2 = 00000000c568e4da 00000000a160dbe9 ! Mem[0000000029000028] = 74c87c14, %l2 = 00000000d24ae4d9 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000014 ! %l6 = ffffffffe440559a, %l6 = ffffffffe440559a, %l4 = 0000000000000009 add %l6,%l6,%l4 ! %l4 = ffffffffc880ab34 ! %l0 = 00000000000000ff, Mem[0000000028000008] = ffe468c50025abf9 stx %l0,[%i0+%o1] ! Mem[0000000028000008] = 00000000000000ff p12_label_21: ! Mem[0000000028000020] = f9cbffff, %l0 = 00000000000000ff ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000f9000000ff ! Mem[0000000091000114] = afaadaff, %g2 = 00000000c568e4da ldsb [%i6+0x114],%g2 ! %g2 = ffffffffffffffaf ! Mem[0000000029000010] = ff000000, %l7 = 0000000017014b74 lduba [%i2+%o2]0x81,%l7 ! %l7 = 00000000000000ff ! %l6 = ffffffffe440559a, Mem[00000000910001d8] = da6f14fd2b31f5a0 stx %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = ffffffffe440559a ! %l3 = ffffffffeecab48b, Mem[000000002800009a] = 4630cf12 sth %l3,[%i0+0x09a] ! Mem[0000000028000098] = 4630b48b ! Mem[00000000910001ac] = 294418a5, %g2 = ffffffffffffffaf lduw [%i6+0x1ac],%g2 ! %g2 = 00000000294418a5 ! %l2 = 0000000000000014, immed = 00000b48, %y = ffff9d76 sdiv %l2,0xb48,%l5 ! %l5 = ffffffff80000000 mov %l0,%y ! %y = 000000f9 ! Mem[00000000910001a8] = 603d2944, %g2 = 00000000294418a5 ldub [%i6+0x1aa],%g2 ! %g2 = 0000000000000060 ! Mem[0000000028800050] = ddf1728df979f4a9, %l4 = ffffffffc880ab34, %l4 = ffffffffc880ab34 add %i1,0x50,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ddf1728df979f4a9 ! Mem[00000000918001b0] = 0758e090, %g2 = 0000000000000060 ldub [%o0+0x1b0],%g2 ! %g2 = 0000000000000007 p12_label_22: ! %l4 = ddf1728df979f4a9, %l3 = ffffffffeecab48b, %l1 = fffffffff9cbffff srl %l4,%l3,%l1 ! %l1 = 00000000001f2f3e ! %l3 = ffffffffeecab48b, Mem[00000000900001bc] = 458bc6a2 stw %l3,[%i4+0x1bc] ! Mem[00000000900001bc] = eecab48b ! immd = 000000000000010e, %l4 = ddf1728df979f4a9, %ccr = 00 movn %xcc,0x10e,%l4 ! Register Not Moved ! %l4 = ddf1728df979f4a9, Mem[00000000910000d0] = 27e6eb9f sth %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = f4a9eb9f ! Mem[0000000028800010] = ec933832, %l0 = 00000000000000f9 lduba [%i1+%o2]0x80,%l0 ! %l0 = 00000000000000ec ! Mem[0000000028800015] = 1a91382c, %l4 = ddf1728df979f4a9 ldstub [%i1+0x015],%l4 ! %l4 = 00000091000000ff ! Mem[0000000028800178] = 7d2acded18edcf66, %l6 = ffffffffe440559a, %l0 = 00000000000000ec add %i1,0x178,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 7d2acded18edcf66 ! Mem[0000000090800050] = 47ce9452, %g2 = 0000000000000007 lduw [%i5+0x050],%g2 ! %g2 = 0000000047ce9452 ! Mem[00000000910001d8] = ffffffff, %g18 = 2efc8343cec3461f ldsw [%i6+0x1d8],%g2 ! %g2 = 2efc8343cec3461f ! Mem[0000000090800058] = b6dfa477580a7c40, %f48 = 927ca021 60d76f00 ldd [%i5+0x058],%f48 ! %f48 = b6dfa477 580a7c40 p12_label_23: ! %l7 = 00000000000000ff, Mem[0000000091000114] = afaadaff stw %l7,[%i6+0x114] ! Mem[0000000091000114] = 000000ff ! %l2 = 0000000000000014, Mem[0000000028000008] = 00000000 stba %l2,[%i0+%o1]0x88 ! Mem[0000000028000008] = 00000014 ! Mem[0000000028800028] = 00032a16, %f11 = 2ce072f9 lda [%i1+%o5]0x80,%f11 ! %f11 = 00032a16 ! Mem[0000000029000010] = ff000000, %l5 = ffffffff80000000 lduwa [%i2+%o2]0x81,%l5 ! %l5 = 00000000ff000000 ! Mem[0000000029000018] = b7000000 6aa71fa4, %l0 = 18edcf66, %l1 = 001f2f3e ldda [%i2+%o3]0x80,%l0 ! %l0 = 00000000b7000000 000000006aa71fa4 ! %l2 = 00000014, %l3 = eecab48b, Mem[0000000091000170] = 4412630c 142089ee std %l2,[%i6+0x170] ! Mem[0000000091000170] = 00000014 eecab48b ! %l3 = ffffffffeecab48b, %l3 = ffffffffeecab48b, %y = 000000f9 udiv %l3,%l3,%l0 ! %l0 = 000000000000010b mov %l0,%y ! %y = 0000010b ! %l0 = 000000000000010b, Mem[0000000028000000] = 4961e6790ae90000 stxa %l0,[%i0+%g0]0x89 ! Mem[0000000028000000] = 000000000000010b ! Mem[0000000028800100] = 5b873da70f9d1203, %l4 = 0000000000000091, %l5 = 00000000ff000000 add %i1,0x100,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 5b873da70f9d1203 ! %f16 = bcdf9732 cafcf089, Mem[0000000028000008] = 00000014 ff000000 stda %f16,[%i0+%o1]0x89 ! Mem[0000000028000008] = bcdf9732 cafcf089 p12_label_24: ! Mem[0000000090000098] = 597fe665, %g2 = ffffffffffffffff ldsb [%i4+0x098],%g2 ! %g2 = 0000000000000059 ! %l0 = 000000000000010b, %l7 = 00000000000000ff, %ccr = 00 movpos %icc,%l0,%l7 ! Moved, %l7 = 000000000000010b ! immd = 00000000000003da, %l5 = 5b873da70f9d1203, %ccr = 00 movcs %icc,0x3da,%l5 ! Register Not Moved ! %l1 = 000000006aa71fa4, Mem[000000009000011c] = de6e42cc stw %l1,[%i4+0x11c] ! Mem[000000009000011c] = 6aa71fa4 ! %l3 = ffffffffeecab48b, Mem[0000000090000198] = a77c0a9c stb %l3,[%i4+0x198] ! Mem[0000000090000198] = 8b7c0a9c ! Mem[00000000900000f0] = 147cc874, %g18 = 2efc8343cec3461f ldsw [%i4+0x0f0],%g2 ! %g2 = 2efc8343cec3461f ! %l2 = 0000000000000014, Mem[0000000091800198] = b05bdb3b9fab9a43 stx %l2,[%o0+0x198] ! Mem[0000000091800198] = 0000000000000014 ! %l3 = ffffffffeecab48b, Mem[0000000029800008] = c1ff5906 stba %l3,[%i3+%o1]0x80 ! Mem[0000000029800008] = 8bff5906 membar #Sync ! Added by membar checker (36) ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba 8b7c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 eecab48b mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000091800190] = e95e6f9b, %g2 = 00000000147cc874 lduh [%o0+0x192],%g2 ! %g2 = 000000000000e95e p12_label_25: ! %f0 = 90848dac 48fb70fb ca47ff66 000000ff ! %f4 = ba1271f7 ba6b4514 9d76315c 57aa7b12 ! %f8 = 60ee23ee cd98b3e0 2980ba77 00032a16 ! %f12 = aefedfa2 7939f31f 2a8470a2 a9ce6ac8 stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[0000000029000000] = 857c74f1, %l6 = ffffffffe440559a lduwa [%i2+%g0]0x88,%l6 ! %l6 = 00000000857c74f1 ! Mem[0000000028800048] = fbeadf71, %f18 = 298676e8 ld [%i1+0x048],%f18 ! %f18 = fbeadf71 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba 8b7c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 eecab48b ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! %l4 = 0000000000000091, Mem[000000009100004d] = c55c2b29 stb %l4,[%i6+0x04d] ! Mem[000000009100004c] = 915c2b29 ! Mem[0000000029000178] = 6dde62539fa807e7, %l7 = 000000000000010b, %l6 = 00000000857c74f1 add %i2,0x178,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 6dde62539fa807e7 ! Mem[0000000029000018] = b7000000, %l2 = 0000000000000014 lduha [%i2+%o3]0x80,%l2 ! %l2 = 000000000000b700 ! Mem[00000000910001d4] = 053883f9, %g2 = 000000000000e95e ldsb [%i6+0x1d4],%g2 ! %g2 = 0000000000000005 ! Mem[00000000280001d0] = 7c0bd149 35b00b20, %l6 = 9fa807e7, %l7 = 0000010b ldd [%i0+0x1d0],%l6 ! %l6 = 000000007c0bd149 0000000035b00b20 ! Mem[00000000290000b8] = 47d952b196df0041, %l4 = 0000000000000091 ldx [%i2+0x0b8],%l4 ! %l4 = 47d952b196df0041 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000000000010b bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006aa71fa4 bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000b700 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffeecab48b bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 47d952b196df0041 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 5b873da70f9d1203 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007c0bd149 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000035b00b20 bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000010b,%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 90848dac 48fb70fb bne %xcc,p12_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ca47ff66 000000ff bne %xcc,p12_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9d76315c 57aa7b12 bne %xcc,p12_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 2980ba77 00032a16 bne %xcc,p12_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 2a8470a2 a9ce6ac8 bne %xcc,p12_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be fbeadf71 16c548f6 bne %xcc,p12_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be c568e4da 0663bc83 bne %xcc,p12_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 147cc874 d00063c2 bne %xcc,p12_f28_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0b01000000000000 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 = 89f0fcca3297dfbc ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffcbffffd9208723 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 = 0ae90000323893ec ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 63dd8afff136927b ldx [%i0+0x050],%g3 ! Observed data at 0000000028000050 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x050,%g4 ldx [%g1+0x098],%g2 ! Expected data = 4630b48bd60a1cd9 ldx [%i0+0x098],%g3 ! Observed data at 0000000028000098 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x098,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 33e0f89e000000e7 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000280000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x160],%g2 ! Expected data = ba1271f71ae7790c ldx [%i0+0x160],%g3 ! Observed data at 0000000028000160 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x160,%g4 ldx [%g1+0x198],%g2 ! Expected data = 00000000c1b1cb20 ldx [%i0+0x198],%g3 ! Observed data at 0000000028000198 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 7b005395ffffff4c ldx [%i0+0x1a0],%g3 ! Observed data at 00000000280001a0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = d181af02352bbe0a ldx [%i0+0x1f0],%g3 ! Observed data at 00000000280001f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 9f79b656efde3bff ldx [%i0+0x1f8],%g3 ! Observed data at 00000000280001f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x1f8,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffab947b95aab0c8 ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2679fb970604a29c ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ec9338321aff382c ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00032a1657aa7b12 ldx [%i1+0x028],%g3 ! Observed data at 0000000028800028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = ffffffa4a18a7787 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000288000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 0663bc83911d7e3f ldx [%i1+0x118],%g3 ! Observed data at 0000000028800118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x118,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ffe6ba593df9a91a ldx [%i1+0x1b0],%g3 ! Observed data at 00000000288001b0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x1b0,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff00000000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000029000010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b70000006aa71fa4 ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7eff709991a3bb05 ldx [%i2+0x038],%g3 ! Observed data at 0000000029000038 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = b0d2c76aa3ff55c9 ldx [%i2+0x048],%g3 ! Observed data at 0000000029000048 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x048,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 00000326bd627e45 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000290000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 5bb3e4f146ffa9ec ldx [%i2+0x0d0],%g3 ! Observed data at 00000000290000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x128],%g2 ! Expected data = 072a80c4faff61fd ldx [%i2+0x128],%g3 ! Observed data at 0000000029000128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = b3e38a17e791ffdc ldx [%i2+0x130],%g3 ! Observed data at 0000000029000130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x130,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8bff5906a0db6179 ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 26d92b1076b6f67b ldx [%i3+0x010],%g3 ! Observed data at 0000000029800010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 53000000a4c76af7 ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000b7d02e970d ldx [%i3+0x020],%g3 ! Observed data at 0000000029800020 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 57817c854633d5bb ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 42b0a7d652ef5b44 ldx [%i3+0x048],%g3 ! Observed data at 0000000029800048 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x048,%g4 ldx [%g1+0x178],%g2 ! Expected data = ff32c6b5eab378e9 ldx [%i3+0x178],%g3 ! Observed data at 0000000029800178 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = a7ba62ff8dbcdbfd ldx [%i3+0x198],%g3 ! Observed data at 0000000029800198 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x198,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 0000481740a9f499 ldx [%i3+0x1b0],%g3 ! Observed data at 00000000298001b0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x1b0,%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_f6_fail: set p12_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f10_fail: set p12_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f14_fail: set p12_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f18_fail: set p12_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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 p12_f28_fail: set p12_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: stba %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800008] stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800020] stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020] nop stha %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000028] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028000028] done p12_trap1o: stba %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800008] stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800020] stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020] nop stha %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000028] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028000028] done p12_trap2e: ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000008] orncc %l4,-0x7ea,%l5 lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800028] stwa %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000] stxa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000020] done p12_trap2o: ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000008] orncc %l4,-0x7ea,%l5 lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800028] stwa %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000000] stxa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000020] done p12_trap3e: add %l2,-0x61d,%l2 orn %l4,-0xe39,%l7 done p12_trap3o: add %l2,-0x61d,%l2 orn %l4,-0xe39,%l7 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 = f358f95a0a5a5d32 ldx [%g1+0x008],%l1 ! %l1 = a5d92b1076b6f67b ldx [%g1+0x010],%l2 ! %l2 = 9b676880b75a3ee7 ldx [%g1+0x018],%l3 ! %l3 = 63dd8a54f136927b ldx [%g1+0x020],%l4 ! %l4 = 39b60c0a10dd3bcb ldx [%g1+0x028],%l5 ! %l5 = d9d21771f76ac7a4 ldx [%g1+0x030],%l6 ! %l6 = 0e6cd927e3f7fea0 ldx [%g1+0x038],%l7 ! %l7 = 7aa833fa0b9a6f82 ! 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 = 8669e8e2 0b25bbb4 6a86025f b70005f0 ! %f4 = fd988fe1 4243c78d 54fccd60 d38d929b ! %f8 = f5fdde9d 54cc0fb9 4ee813b6 c2e1d64b ! %f12 = e8db1bd3 6a94de20 2d519763 3cb716bb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bbdc9e6a 2af50b73 1762bb77 f9f70ad6 ! %f20 = e060140a f04018a7 658e52bc 15f9beef ! %f24 = 63c49fc1 9e1b683c e78a1e07 266f169f ! %f28 = b1c25748 d3aefc33 4c60f86e a1cdc4f0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8d64849e efb15621 0ba549c6 d1636c6d ! %f36 = e667191b 251b949a 26ec3696 b003fc71 ! %f40 = f8ff10d1 6d8d2b90 e270fa74 54bee0f3 ! %f44 = 46f526af 2445f908 394aa395 39f13115 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x18a4c2cf0000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = 18a4c2cf0000001f wr %g0,%y ! Clear Y 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: ! %l0 = 7c77fdc7dfb84ba2, Mem[00000000908001e4] = 37f8ff3a stw %l0,[%i5+0x1e4] ! Mem[00000000908001e4] = dfb84ba2 ! %l7 = d76a976233d8adb0, %l3 = 5b988b52875a4143, %l1 = d249d772c0583926 orn %l7,%l3,%l1 ! %l1 = f76ff7ef7bfdbfbc ! %l0 = 7c77fdc7dfb84ba2, %l5 = e59dd7fe81947c4e, %l1 = f76ff7ef7bfdbfbc subccc %l0,%l5,%l1 ! %l1 = 96da25c95e23cf54, %ccr = b0 ! %l0 = 7c77fdc7dfb84ba2, immed = fffffcba, %l3 = 5b988b52875a4143 taddcctv %l0,-0x346,%l3 ! %l0 = 7c77fdc7dfb84bc5, Trapped ! %l4 = 8f76bb2a255cb8f8, imm = fffffffffffff924, %l7 = d76a976233d8adb0 andncc %l4,-0x6dc,%l7 ! %l7 = 00000000000000d8, %ccr = 00 ! %l2 = 607e33de33280566, Mem[000000009100002a] = ef5ce141 sth %l2,[%i6+0x02a] ! Mem[0000000091000028] = 0566e141 ! %l6 = 91602af00620dd46, Mem[000000002b000028] = 90f8df31 stwa %l6,[%i2+%o5]0x88 ! Mem[000000002b000028] = 0620dd46 ! Mem[0000000090800118] = 673a6cef, %g2 = 0000000000000000 lduw [%i5+0x118],%g2 ! %g2 = 00000000673a6cef ! immd = 000000000000011d, %l2 = 607e33de33280566, %ccr = 00 movvs %icc,0x11d,%l2 ! Register Not Moved ! Mem[000000002a000000] = fda6c740 28c1a5d4, %l6 = 0620dd46, %l7 = 000000d8 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000028c1a5d4 00000000fda6c740 p13_label_2: ! Mem[000000002b8001a8] = eb317641, %l3 = 875a4143, %l7 = fda6c740 add %i3,0x1a8,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000eb317641 ! %l7 = 00000000eb317641, Mem[00000000918000dc] = 973664ec sth %l7,[%o0+0x0dc] ! Mem[00000000918000dc] = 764164ec ! %l2 = 33280566, %l3 = 875a4143, Mem[0000000091000078] = cab51fb5 932670c4 std %l2,[%i6+0x078] ! Mem[0000000091000078] = 33280566 875a4143 ! %l7 = 00000000eb317641, %l3 = 5b988b52875a4143, %ccr = 00 mova %icc,%l7,%l3 ! Moved, %l3 = 00000000eb317641 ! %l1 = 96da25c95e23cf54, %l5 = e59dd7fe81947c4e, %ccr = 00 movg %xcc,%l1,%l5 ! Moved, %l5 = 96da25c95e23cf54 ! %l4 = 8f76bb2a255cb8f8, Mem[00000000918001a2] = ae538327 stb %l4,[%o0+0x1a2] ! Mem[00000000918001a0] = f8538327 ! Mem[000000009100017c] = f72d807d, %g2 = 00000000673a6cef ldsb [%i6+0x17c],%g2 ! %g2 = fffffffffffffff7 ! %l7 = 00000000eb317641, Mem[000000002a000000] = fda6c74028c1a5d4 stxa %l7,[%i0+%g0]0x89 ! Mem[000000002a000000] = 00000000eb317641 ! Mem[0000000091800148] = 45314028, %g18 = 8f218a25c495c600 ldsw [%o0+0x148],%g2 ! %g2 = 8f218a25c495c600 ! Mem[0000000090000178] = 6a2721eafc3e9fc6, %f48 = 062fb8dc 7a525308 ldd [%i4+0x178],%f48 ! %f48 = 6a2721ea fc3e9fc6 p13_label_3: ! Mem[000000009100015c] = a418ddd8, %g2 = 0000000045314028 lduba [%i6+0x15f]%asi,%g2 ! %g2 = 00000000000000a4 ! %f0 = 8669e8e2 0b25bbb4, Mem[000000002a000028] = 4780d665 f49fb974 stda %f0 ,[%i0+%o5]0x80 ! Mem[000000002a000028] = 8669e8e2 0b25bbb4 ! Mem[00000000908001ec] = c50fbc93, %g2 = 00000000000000a4 ldsb [%i5+0x1ef],%g2 ! %g2 = ffffffffffffffc5 ! Mem[000000002a800028] = 6b987769, %f15 = 3cb716bb lda [%i1+%o5]0x88,%f15 ! %f15 = 6b987769 ! %f8 = f5fdde9d 54cc0fb9, Mem[0000000090000058] = 07095e49 9c513f8a stda %f8 ,[%i4+0x058]%asi ! Mem[0000000090000058] = f5fdde9d 54cc0fb9 ! done : should take illegal inst trap, %l0 = 7c77fdc7dfb84bc5 done ! Illegal inst trap : %l0 = 7c77fdc7dfb84bd5 ! Mem[000000002b8001f8] = 17e9395b1368ece1, %l6 = 0000000028c1a5d4, %l3 = 00000000eb317641 add %i3,0x1f8,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 17e9395b1368ece1 ! Mem[000000002b800108] = f91b2fb6, %l1 = 5e23cf54, %l0 = dfb84bd5 add %i3,0x108,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f91b2fb6 ! %f20 = e060140a f04018a7, Mem[000000002a000000] = eb317641 00000000 stda %f20,[%i0+%g0]0x88 ! Mem[000000002a000000] = e060140a f04018a7 ! Mem[00000000908001b8] = 4fef7b8c 53f34ad3, %g2 = ffffffc5, %g3 = 00000000 ldda [%i5+0x1b8]%asi,%g2 ! %g2 = 000000004fef7b8c 0000000053f34ad3 p13_label_4: ! Mem[000000002b800018] = b810fe1f, %f15 = 6b987769 lda [%i3+%o3]0x80,%f15 ! %f15 = b810fe1f ! Mem[000000002a0000a4] = bb737375, %l5 = 96da25c95e23cf54 swap [%i0+0x0a4],%l5 ! %l5 = 00000000bb737375 ! %l5 = 00000000bb737375, imm = fffffffffffffd21, %l0 = 00000000f91b2fb6 addccc %l5,-0x2df,%l0 ! %l0 = 00000000bb737096, %ccr = 19 ! Mem[000000002b000020] = 5119265b, %l5 = 00000000bb737375 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 000000005119265b ! %f8 = f5fdde9d 54cc0fb9, Mem[000000002b800010] = b947e06c fee22f5a stda %f8 ,[%i3+%o2]0x88 ! Mem[000000002b800010] = f5fdde9d 54cc0fb9 ! %f25 = 9e1b683c, Mem[00000000918001e4] = a1fd095a st %f25,[%o0+0x1e4] ! Mem[00000000918001e4] = 9e1b683c ! %l4 = 8f76bb2a255cb8f8, Mem[00000000910001f0] = a972542d4e89cfe8, %asi = 80 stxa %l4,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = 8f76bb2a255cb8f8 ! Mem[000000002b00001a] = 1daddabe, %l3 = 17e9395b1368ece1 ldstub [%i2+0x01a],%l3 ! %l3 = 000000da000000ff ! Mem[0000000091800198] = 5bdb3b9f, %g2 = 000000004fef7b8c ldsb [%o0+0x199],%g2 ! %g2 = 000000000000005b ! %f12 = e8db1bd3, Mem[000000002a000088] = 342e6400 sta %f12,[%i0+0x088]%asi ! Mem[000000002a000088] = e8db1bd3 p13_label_5: ! %f25 = 9e1b683c, Mem[000000002a800028] = 6977986b sta %f25,[%i1+%o5]0x81 ! Mem[000000002a800028] = 9e1b683c ! Mem[000000002a800018] = f6e411ddb7a7a736, %l6 = 0000000028c1a5d4 ldxa [%i1+%o3]0x88,%l6 ! %l6 = f6e411ddb7a7a736 ! %l3 = 00000000000000da, imm = fffffffffffff510, %l5 = 000000005119265b xnor %l3,-0xaf0,%l5 ! %l5 = 0000000000000a35 ! Mem[000000002b000020] = 5b261951, %f24 = 63c49fc1 lda [%i2+%o4]0x88,%f24 ! %f24 = 5b261951 ! %l0 = 00000000bb737096, Mem[000000002a800028] = 9e1b683c stwa %l0,[%i1+%o5]0x81 ! Mem[000000002a800028] = bb737096 ! Mem[00000000918001c4] = 6b82704c, %g2 = 000000000000005b lduh [%o0+0x1c4],%g2 ! %g2 = 0000000000006b82 ! immd = 0000000000000376, %l4 = 8f76bb2a255cb8f8, %ccr = 19 movne %icc,0x376,%l4 ! Moved, %l4 = 0000000000000376 ! %l1 = 96da25c95e23cf54, imm = 000000000000002d, %l3 = 00000000000000da srax %l1,0x02d,%l3 ! %l3 = fffffffffffcb6d1 ! %l0 = 00000000bb737096, %l2 = 607e33de33280566, %ccr = 19 mova %xcc,%l0,%l2 ! Moved, %l2 = 00000000bb737096 ! Mem[00000000910000a0] = db272bad399d9094, %g2 = 0000000000006b82 ldx [%i6+0x0a0],%g2 ! %g2 = db272bad399d9094 p13_label_6: ! %l0 = 00000000bb737096, %l3 = fffffffffffcb6d1, %l0 = 00000000bb737096 andncc %l0,%l3,%l0 ! %l0 = 0000000000034006, %ccr = 00 ! Mem[000000002b800080] = 437cd455, %l7 = eb317641, %l6 = b7a7a736 add %i3,0x80,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000437cd455 ! Mem[000000002b0001d8] = fcc26c6e, %l3 = fffffffffffcb6d1, %asi = 80 swapa [%i2+0x1d8]%asi,%l3 ! %l3 = 00000000fcc26c6e ! %l2 = 00000000bb737096, %l5 = 0000000000000a35, %ccr = 00 movpos %xcc,%l2,%l5 ! Moved, %l5 = 00000000bb737096 ! %l0 = 0000000000034006, Mem[000000002a800020] = bbc39dcc stba %l0,[%i1+%o4]0x88 ! Mem[000000002a800020] = bbc39d06 ! Mem[000000002b000020] = 5119265b, %l5 = 00000000bb737096 lduba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000051 ! Mem[0000000091800054] = 70e91ef3, %g18 = 8f218a25c495c600 ldsw [%o0+0x054],%g2 ! %g2 = 8f218a25c495c600 ! Mem[000000009100009c] = d6cbdb1d, %g18 = 8f218a25c495c600 ldsw [%i6+0x09c],%g2 ! %g2 = 8f218a25c495c600 ! %f2 = 6a86025f b70005f0, Mem[00000000900000e0] = 08c4107a a8c7e3ac std %f2 ,[%i4+0x0e0] ! Mem[00000000900000e0] = 6a86025f b70005f0 ! Mem[000000002b8000cc] = d7e4c853, %l4 = 0000000000000376 swap [%i3+0x0cc],%l4 ! %l4 = 00000000d7e4c853 p13_label_7: ! %l2 = bb737096, %l3 = fcc26c6e, Mem[000000002b000018] = 1dadffbe 2a501845 stda %l2,[%i2+%o3]0x80 ! Mem[000000002b000018] = bb737096 fcc26c6e ! Mem[000000002b000110] = 73b2ae84, %l1 = 96da25c95e23cf54 ldsh [%i2+0x110],%l1 ! %l1 = 00000000000073b2 ! Mem[000000002b000018] = 967073bb, %l1 = 00000000000073b2 lduba [%i2+%o3]0x88,%l1 ! %l1 = 00000000000000bb ! %l4 = 00000000d7e4c853, imm = fffffffffffff186, %l7 = 00000000eb317641 xnor %l4,-0xe7a,%l7 ! %l7 = 00000000d7e4c62a ! %l2 = 00000000bb737096, %l7 = 00000000d7e4c62a, %l3 = 00000000fcc26c6e xorcc %l2,%l7,%l3 ! %l3 = 000000006c97b6bc, %ccr = 00 ! %l6 = 00000000437cd455, %l6 = 00000000437cd455, %ccr = 00 movn %icc,%l6,%l6 ! Register Not Moved ! %f22 = 658e52bc, Mem[0000000090800004] = 5b35fe68 st %f22,[%i5+0x004] ! Mem[0000000090800004] = 658e52bc ! %l7 = 00000000d7e4c62a, Mem[000000002b800055] = 5fac7023 stb %l7,[%i3+0x055] ! Mem[000000002b800054] = 5f2a7023 ! Mem[000000002a800120] = 94cb40bb, %l7 = d7e4c62a, %l4 = d7e4c853 add %i1,0x120,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000094cb40bb ! Mem[00000000918000a0] = d01327bd ac9280c0, %g2 = d6cbdb1d, %g3 = 53f34ad3 ldd [%o0+0x0a0],%g2 ! %g2 = 00000000d01327bd 00000000ac9280c0 p13_label_8: ! Mem[000000009000009c] = e157c460, %g2 = 00000000d01327bd lduh [%i4+0x09c],%g2 ! %g2 = 000000000000e157 ! %l0 = 0000000000034006, Mem[0000000091800034] = 86f9102a stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 00034006 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! Mem[000000002b000028] = 0620dd46, %l4 = 0000000094cb40bb ldsha [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffffdd46 ! Mem[00000000908001e0] = 4ede9cdddfb84ba2, %g2 = 000000000000e157 ldx [%i5+0x1e0],%g2 ! %g2 = 4ede9cdddfb84ba2 ! Mem[000000002b00013f] = 6c160f2c, %l2 = 00000000bb737096 ldstub [%i2+0x13f],%l2 ! %l2 = 0000002c000000ff ! Mem[000000002a800008] = 950453814e5fef8e, %l1 = 00000000000000bb ldxa [%i1+%o1]0x88,%l1 ! %l1 = 950453814e5fef8e ! Mem[000000002b80003e] = 8f2a8274, %l2 = 000000000000002c ldstuba [%i3+0x03e]%asi,%l2 ! %l2 = 00000082000000ff ! %l2 = 0000000000000082, Mem[000000002a000028] = e2e86986 stba %l2,[%i0+%o5]0x88 ! Mem[000000002a000028] = e2e86982 ! Mem[00000000900000c8] = 2403e27a, %g18 = 8f218a25c495c600 ldsw [%i4+0x0c8],%g2 ! %g2 = 8f218a25c495c600 p13_label_9: ! Mem[00000000900000b4] = 5da2972b, %g2 = 000000002403e27a lduh [%i4+0x0b4],%g2 ! %g2 = 0000000000005da2 ! %l0 = 00034006, %l1 = 4e5fef8e, Mem[00000000900000a0] = 7acb94bc a4727d8b std %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 00034006 4e5fef8e ! Mem[000000002a000177] = 6ebd8158, %l0 = 0000000000034006 ldstub [%i0+0x177],%l0 ! %l0 = 00000058000000ff ! immd = 00000000000003fe, %l2 = 0000000000000082, %ccr = 00 movvs %xcc,0x3fe,%l2 ! Register Not Moved ! Mem[0000000090800120] = fd98399b, %g2 = 0000000000005da2 ldsh [%i5+0x120],%g2 ! %g2 = fffffffffffffd98 ! Mem[00000000900001e0] = cf23638f 1d8c5d64, %g2 = fffffd98, %g3 = ac9280c0 ldd [%i4+0x1e0],%g2 ! %g2 = 00000000cf23638f 000000001d8c5d64 ! Mem[000000002b8001a8] = eb317641, %l3 = 000000006c97b6bc ldsb [%i3+0x1aa],%l3 ! %l3 = 0000000000000076 ! %f2 = 6a86025f, Mem[000000009100002c] = e141740c sta %f2 ,[%i6+0x02c]%asi ! Mem[000000009100002c] = 6a86025f ! Mem[000000002b000000] = a8613501, %l0 = 0000000000000058 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000a8613501 ! %l5 = 0000000000000051, %l6 = 00000000437cd455, %l2 = 0000000000000082 orcc %l5,%l6,%l2 ! %l2 = 00000000437cd455, %ccr = 00 p13_label_10: ! Mem[000000002b000020] = abb63148 5b261951, %l4 = ffffdd46, %l5 = 00000051 ldda [%i2+%o4]0x89,%l4 ! %l4 = 000000005b261951 00000000abb63148 ! Mem[000000002a000008] = 02a279a0, %l6 = 00000000437cd455 ldswa [%i0+%o1]0x88,%l6 ! %l6 = 0000000002a279a0 ! immd = 00000000000001a7, %l4 = 000000005b261951, %ccr = 00 movne %xcc,0x1a7,%l4 ! Moved, %l4 = 00000000000001a7 ! %f6 = 54fccd60, Mem[0000000091800060] = 1314fdb5 st %f6 ,[%o0+0x060] ! Mem[0000000091800060] = 54fccd60 ! %l3 = 0000000000000076, %l7 = 00000000d7e4c62a, %ccr = 00 movne %xcc,%l3,%l7 ! Moved, %l7 = 0000000000000076 ! %l7 = 0000000000000076, Mem[000000002a800018] = f6e411ddb7a7a736 stxa %l7,[%i1+%o3]0x89 ! Mem[000000002a800018] = 0000000000000076 ! Mem[0000000090000118] = 0ddc6525, %g2 = 00000000cf23638f lduw [%i4+0x118],%g2 ! %g2 = 000000000ddc6525 ! Code Fragment 1 p13_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001d8c5d64 mov -0xac4,%g3 ! %g3 = fffffffffffff53c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = a8613501, %l1 = 4e5fef8e, Mem[0000000090800028] = 4cf234c8 4ca12c6e std %l0,[%i5+%o5] ! Mem[0000000090800028] = a8613501 4e5fef8e ! immd = 00000000000003db, %l2 = 00000000437cd455, %ccr = 00 movn %xcc,0x3db,%l2 ! Register Not Moved p13_label_11: ! %l6 = 02a279a0, %l7 = 00000076, Mem[000000002b800018] = 1ffe10b8 9a79f54a stda %l6,[%i3+%o3]0x89 ! Mem[000000002b800018] = 02a279a0 00000076 ! %l7 = 0000000000000076, Mem[00000000918001d6] = 2fc997ac stb %l7,[%o0+0x1d6] ! Mem[00000000918001d4] = 76c997ac ! Mem[00000000918001cc] = 7c2b59c1, %g2 = 000000000ddc6525 ldub [%o0+0x1ce],%g2 ! %g2 = 000000000000007c ! Mem[0000000091000168] = 4c5386aa97950aba, %g2 = 000000000000007c ldx [%i6+0x168],%g2 ! %g2 = 4c5386aa97950aba ! %l2 = 00000000437cd455, immed = ffffff70, %ccr = 00 movrne %l2,-0x090,%l7 ! Moved, %l7 = ffffffffffffff70 ! Mem[000000009080016c] = 4bcb5955, %g2 = 4c5386aa97950aba ldsb [%i5+0x16e],%g2 ! %g2 = 000000000000004b ! Mem[000000002a000010] = 41ac360f, %l1 = 950453814e5fef8e lduw [%i0+%o2],%l1 ! %l1 = 0000000041ac360f ! %l2 = 437cd455, %l3 = 00000076, Mem[00000000910001e0] = 43c5e123 05c6cd45 std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = 437cd455 00000076 ! Mem[000000002b800056] = 5f2a7023, %l1 = 0000000041ac360f ldstub [%i3+0x056],%l1 ! %l1 = 00000070000000ff ! %f18 = 1762bb77 f9f70ad6, Mem[0000000090000030] = 52e2b092 0bf66f7e std %f18,[%i4+0x030] ! Mem[0000000090000030] = 1762bb77 f9f70ad6 p13_label_12: ! Mem[00000000900000ac] = 8cd5a5d0, %g2 = 000000000000004b ldsb [%i4+0x0ad],%g2 ! %g2 = ffffffffffffff8c ! %l3 = 0000000000000076, Mem[0000000090000084] = d7017154 stb %l3,[%i4+0x084] ! Mem[0000000090000084] = 76017154 ! %l3 = 0000000000000076, Mem[0000000090000158] = 24c2513d768827e9 stx %l3,[%i4+0x158] ! Mem[0000000090000158] = 0000000000000076 ! %l1 = 0000000000000070, %l3 = 0000000000000076, %y = 00000000 sdiv %l1,%l3,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = a8613501 ! %l6 = 0000000002a279a0, Mem[0000000091800050] = a0c47e23, %asi = 80 stwa %l6,[%o0+0x050]%asi ! Mem[0000000091800050] = 02a279a0 ! %l4 = 00000000000001a7, %l6 = 0000000002a279a0, %l6 = 0000000002a279a0 xorcc %l4,%l6,%l6 ! %l6 = 0000000002a27807, %ccr = 00 ! %l5 = 0000000000000000 setx 0x5bf57a08130ffb21,%g7,%l5 ! %l5 = 5bf57a08130ffb21 ! Mem[000000002b000018] = bb737096, %l5 = 5bf57a08130ffb21 ldswa [%i2+%o3]0x80,%l5 ! %l5 = ffffffffbb737096 ! immd = 000000000000025a, %l2 = 00000000437cd455, %ccr = 00 movle %xcc,0x25a,%l2 ! Register Not Moved ! %l0 = 00000000a8613501, immed = 00000a04, %y = a8613501 sdiv %l0,0xa04,%l7 ! %l7 = ffffffff80000000 mov %l0,%y ! %y = a8613501 p13_label_13: ! %l1 = 0000000000000070, Mem[00000000910001f8] = 3ecd01190fb9a38f stx %l1,[%i6+0x1f8] ! Mem[00000000910001f8] = 0000000000000070 ! Mem[000000002b0001fe] = 73211e98, %l6 = 0000000002a27807 ldstuba [%i2+0x1fe]%asi,%l6 ! %l6 = 0000001e000000ff ! Mem[000000002a800188] = c180184d, %l2 = 00000000437cd455 ldsh [%i1+0x188],%l2 ! %l2 = ffffffffffffc180 ! %l6 = 000000000000001e, %l1 = 0000000000000070, %ccr = 00 movl %xcc,%l6,%l1 ! Register Not Moved ! Mem[0000000091000138] = 629a872c2ec57008, %g2 = ffffffffffffff8c ldx [%i6+0x138],%g2 ! %g2 = 629a872c2ec57008 ! %l1 = 0000000000000070, %l3 = 0000000000000076, %ccr = 00 movge %icc,%l1,%l3 ! Moved, %l3 = 0000000000000070 ! Mem[000000002a800000] = d19b9886, %l7 = ffffffff80000000 ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 00000086000000ff membar #Sync ! Added by membar checker (37) ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 1762bb77 f9f70ad6 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! immd = 000000000000024a, %l1 = 0000000000000070, %ccr = 00 movcs %icc,0x24a,%l1 ! Register Not Moved ! Mem[000000002b000018] = bb737096fcc26c6e, %l2 = ffffffffffffc180, %l0 = 00000000a8613501 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = bb737096fcc26c6e p13_label_14: ! %l2 = ffffffffffffc180, Mem[00000000910001f8] = 0000000000000070 stx %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = ffffffffffffc180 ! Mem[000000009000017c] = fc3e9fc6, %g18 = 8f218a25c495c600 ldsw [%i4+0x17c],%g2 ! %g2 = 8f218a25c495c600 ! Mem[000000009180015c] = 038c7fc0, %g2 = fffffffffc3e9fc6 ldub [%o0+0x15e],%g2 ! %g2 = 0000000000000003 ! Mem[00000000910000b8] = 8ad78a4d, %g2 = 0000000000000003 ldsha [%i6+0x0b8]%asi,%g2 ! %g2 = ffffffffffff8ad7 ! Mem[00000000900000e8] = a20761f7, %g2 = ffffffffffff8ad7 lduw [%i4+0x0e8],%g2 ! %g2 = 00000000a20761f7 ! immd = 00000000000002a3, %l5 = ffffffffbb737096, %ccr = 00 movleu %xcc,0x2a3,%l5 ! Register Not Moved ! %l2 = ffffffffffffc180, %l0 = bb737096fcc26c6e, %y = a8613501 umulcc %l2,%l0,%l5 ! %l5 = fcc22eb888872500, %ccr = 88, %y = fcc22eb8 ! Mem[000000002b000018] = 6e6cc2fc967073bb, %l7 = 0000000000000086 ldxa [%i2+%o3]0x88,%l7 ! %l7 = 6e6cc2fc967073bb ! %l2 = ffffffffffffc180, %l1 = 0000000000000070, %ccr = 88 movleu %xcc,%l2,%l1 ! Register Not Moved ! Mem[000000002a800058] = e457987a6c71234f, %l6 = 000000000000001e, %l3 = 0000000000000070 add %i1,0x58,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = e457987a6c71234f p13_label_15: ! Code Fragment 1 p13_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff53c mov -0x7fe,%g3 ! %g3 = fffffffffffff802 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 6e6cc2fc967073bb, Mem[000000002b000010] = aa4868ce9019c12b stxa %l7,[%i2+%o2]0x80 ! Mem[000000002b000010] = 6e6cc2fc967073bb ! %f4 = fd988fe1 4243c78d, Mem[00000000908001b0] = 5a061056 1d00be21 std %f4 ,[%i5+0x1b0] ! Mem[00000000908001b0] = fd988fe1 4243c78d ! %l4 = 000001a7, %l5 = 88872500, Mem[000000002b000018] = 967073bb 6e6cc2fc stda %l4,[%i2+%o3]0x89 ! Mem[000000002b000018] = 000001a7 88872500 ! Mem[000000002a80003c] = 2654e5fc, %l3 = 6c71234f, %l1 = 00000070 add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000002654e5fc ! Mem[000000002b000108] = 903e6c872a96004e, %l3 = e457987a6c71234f ldx [%i2+0x108],%l3 ! %l3 = 903e6c872a96004e ! Mem[000000002a000008] = a079a20220f1b7bf, %l5 = fcc22eb888872500 ldxa [%i0+%o1]0x80,%l5 ! %l5 = a079a20220f1b7bf ! Mem[00000000900001e4] = 5d64ccee, %g2 = 00000000a20761f7 lduh [%i4+0x1e6],%g2 ! %g2 = 0000000000005d64 ! %l0 = bb737096fcc26c6e, Mem[0000000090000178] = 6a2721ea stw %l0,[%i4+0x178] ! Mem[0000000090000178] = fcc26c6e ! Mem[000000002a800008] = 8eef5f4e, %l0 = bb737096fcc26c6e ldswa [%i1+%o1]0x80,%l0 ! %l0 = ffffffff8eef5f4e p13_label_16: ! Mem[000000002a000020] = 3cd81498e1969b94, %f4 = fd988fe1 4243c78d ldda [%i0+%o4]0x80,%f4 ! %f4 = 3cd81498 e1969b94 ! %l3 = 903e6c872a96004e, Mem[0000000091800128] = da123f8085b0264c stx %l3,[%o0+0x128] ! Mem[0000000091800128] = 903e6c872a96004e ! Mem[000000002a800083] = 922dd794, %l6 = 000000000000001e ldstub [%i1+0x083],%l6 ! %l6 = 00000094000000ff ! %f26 = e78a1e07, Mem[000000002a800020] = bbc39d06 sta %f26,[%i1+%o4]0x88 ! Mem[000000002a800020] = e78a1e07 ! Mem[000000002a800090] = f1656d67, %l2 = ffffc180, %l3 = 2a96004e add %i1,0x90,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f1656d67 ! %l0 = ffffffff8eef5f4e, Mem[0000000090000058] = f5fdde9d sth %l0,[%i4+0x058] ! Mem[0000000090000058] = 5f4ede9d ! %l3 = 00000000f1656d67, %l6 = 0000000000000094, %l3 = 00000000f1656d67 orn %l3,%l6,%l3 ! %l3 = ffffffffffffff6f ! %f12 = e8db1bd3, Mem[000000002b800010] = 54cc0fb9 sta %f12,[%i3+%o2]0x89 ! Mem[000000002b800010] = e8db1bd3 ! Mem[0000000090000060] = a0f0ce41, %g2 = 0000000000005d64 ldub [%i4+0x063],%g2 ! %g2 = 00000000000000a0 ! %l7 = 6e6cc2fc967073bb, %l4 = 00000000000001a7, %y = fcc22eb8 udivcc %l7,%l4,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 8eef5f4e p13_label_17: ! Mem[000000002a800010] = 38e23105, %l1 = 000000002654e5fc ldstuba [%i1+%o2]0x88,%l1 ! %l1 = 00000005000000ff ! Code Fragment 1 p13_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff802 mov 0xa4b,%g3 ! %g3 = 0000000000000a4b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002a80019f] = f1a18e7a, %l3 = 00000000ffffffff ldstub [%i1+0x19f],%l3 ! %l3 = 0000007a000000ff ! Mem[0000000090800198] = 209c5f21, %g2 = 00000000000000a0 ldub [%i5+0x198],%g2 ! %g2 = 0000000000000020 ! %l6 = 0000000000000094, imm = 0000000000000758, %l4 = 00000000000001a7 sub %l6,0x758,%l4 ! %l4 = fffffffffffff93c ! %l0 = ffffffff8eef5f4e, %l0 = ffffffff8eef5f4e, %ccr = 0a movneg %xcc,%l0,%l0 ! Register Not Moved ! Mem[0000000091800010] = ef04abcc5f94ed06, %g2 = 0000000000000020 ldx [%o0+%o2],%g2 ! %g2 = ef04abcc5f94ed06 ! Mem[000000002a000020] = 3cd81498, %l3 = 000000000000007a ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 0000003c000000ff ! Mem[000000002a800020] = 2ba0e177e78a1e07, %f30 = 4c60f86e a1cdc4f0 ldda [%i1+%o4]0x89,%f30 ! %f30 = 2ba0e177 e78a1e07 ! %l3 = 000000000000003c, Mem[000000002a800172] = 6f2c08a9 stb %l3,[%i1+0x172] ! Mem[000000002a800170] = 6f2c3ca9 p13_label_18: ! %l5 = a079a20220f1b7bf, Mem[000000002b800018] = 02a279a0 stha %l5,[%i3+%o3]0x88 ! Mem[000000002b800018] = 02a2b7bf ! %l2 = ffffffffffffc180, Mem[0000000091000050] = 29f12948 stw %l2,[%i6+0x050] ! Mem[0000000091000050] = ffffc180 ! %l4 = fffffffffffff93c, Mem[000000002a000028] = e2e86982 stha %l4,[%i0+%o5]0x89 ! Mem[000000002a000028] = e2e8f93c ! Mem[000000002b800020] = cb3c4985 d32a290b, %l4 = fffff93c, %l5 = 20f1b7bf ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000d32a290b 00000000cb3c4985 ! Mem[00000000908001f0] = 93c0cf42, %g2 = ef04abcc5f94ed06 lduh [%i5+0x1f2],%g2 ! %g2 = 00000000000093c0 ! Mem[000000002a0000d0] = 40d28382 f0cdee82, %l4 = d32a290b, %l5 = cb3c4985 ldd [%i0+0x0d0],%l4 ! %l4 = 0000000040d28382 00000000f0cdee82 ! Mem[00000000910000d8] = a64fc7ab, %g2 = 00000000000093c0 ldub [%i6+0x0d9],%g2 ! %g2 = 00000000000000a6 ! %l5 = 00000000f0cdee82, %l2 = ffffffffffffc180, %l2 = ffffffffffffc180 tsubcctv %l5,%l2,%l2 ! %l0 = ffffffff8eef5f71, Trapped ! %l5 = 00000000f0cdee82, Mem[00000000908000c8] = 1d027ea9dc5f6628 stx %l5,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000f0cdee82 ! Mem[000000002a000000] = a71840f0, %f26 = e78a1e07 lda [%i0+%g0]0x81,%f26 ! %f26 = a71840f0 p13_label_19: ! Mem[0000000091800198] = b05bdb3b 9fab9a43, %g2 = 000000a6, %g3 = 00000a4b ldd [%o0+0x198],%g2 ! %g2 = 00000000b05bdb3b 000000009fab9a43 ! %l4 = 0000000040d28382 setx 0x6de655f83769dfbe,%g7,%l4 ! %l4 = 6de655f83769dfbe ! %l0 = 8eef5f71, %l1 = 00000005, Mem[000000002a800000] = ff989bd1 1f2fdc7e std %l0,[%i1+%g0] ! Mem[000000002a800000] = 8eef5f71 00000005 ! %f6 = 54fccd60, Mem[000000002a000018] = 3bf73e47 sta %f6 ,[%i0+%o3]0x88 ! Mem[000000002a000018] = 54fccd60 ! %l0 = ffffffff8eef5f71, immed = ffffff27, %ccr = 0a movrne %l0,-0x0d9,%l3 ! Moved, %l3 = ffffffffffffff27 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[000000002a000008] = 02a279a0, %f24 = 5b261951 lda [%i0+%o1]0x89,%f24 ! %f24 = 02a279a0 ! Mem[000000002b800004] = fd318cbe, %l0 = ffffffff8eef5f71 swap [%i3+0x004],%l0 ! %l0 = 00000000fd318cbe ! Mem[000000002b000030] = 8e99df68, %f25 = 9e1b683c lda [%i2+0x030]%asi,%f25 ! %f25 = 8e99df68 ! %l7 = 6e6cc2fc967073bb, immd = fffffffffffff8dd, %l6 = 0000000000000094 udivx %l7,-0x723,%l6 ! %l6 = 0000000000000000 p13_label_20: ! Mem[00000000908001a0] = d2b158e1, %g2 = 00000000b05bdb3b ldub [%i5+0x1a3],%g2 ! %g2 = 00000000000000d2 ! %l2 = ffffc180, %l3 = ffffff27, Mem[00000000910001d0] = e4161ee0 053883f9 std %l2,[%i6+0x1d0] ! Mem[00000000910001d0] = ffffc180 ffffff27 ! %f10 = 4ee813b6 c2e1d64b, Mem[00000000910000b0] = 004c6621 25731f8a stda %f10,[%i6+0x0b0]%asi ! Mem[00000000910000b0] = 4ee813b6 c2e1d64b ! Mem[000000002b000058] = 9e7ac10c95591d09, %l4 = 6de655f83769dfbe ldx [%i2+0x058],%l4 ! %l4 = 9e7ac10c95591d09 ! %l4 = 9e7ac10c95591d09, %l0 = 00000000fd318cbe, %l4 = 9e7ac10c95591d09 xnorcc %l4,%l0,%l4 ! %l4 = 61853ef397976e48, %ccr = 08 ! %l1 = 0000000000000005, %l3 = ffffffffffffff27, %ccr = 08 movcs %icc,%l1,%l3 ! Register Not Moved ! Mem[0000000090000094] = 454ff390, %g2 = 00000000000000d2 ldsha [%i4+0x094]%asi,%g2 ! %g2 = 000000000000454f ! Mem[0000000090800008] = 5331b4af, %g2 = 000000000000454f ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005331 ! Mem[0000000090800158] = 84f02ebb, %g2 = 0000000000005331 ldub [%i5+0x159],%g2 ! %g2 = 0000000000000084 ! immd = 0000000000000207, %l3 = ffffffffffffff27, %ccr = 08 movpos %icc,0x207,%l3 ! Register Not Moved p13_label_21: ! Mem[000000002a8001d8] = e13f1c37, %l0 = 00000000fd318cbe ldsb [%i1+0x1db],%l0 ! %l0 = 0000000000000037 ! Mem[000000002a000114] = 6dc7f21f, %l5 = 00000000f0cdee82 swap [%i0+0x114],%l5 ! %l5 = 000000006dc7f21f ! %l7 = 6e6cc2fc967073bb, Mem[00000000910001c4] = cda413cb sth %l7,[%i6+0x1c4] ! Mem[00000000910001c4] = 73bb13cb ! Mem[000000002a8001a0] = 963a29e8d8a2eb13, %l0 = 0000000000000037, %l7 = 6e6cc2fc967073bb add %i1,0x1a0,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 963a29e8d8a2eb13 ! %l2 = ffffc180, %l3 = ffffff27, Mem[00000000910001b0] = 95f4f503 98e9c991 std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = ffffc180 ffffff27 ! immd = 0000000000000377, %l4 = 61853ef397976e48, %ccr = 08 movg %icc,0x377,%l4 ! Register Not Moved ! Mem[000000002b800010] = d31bdbe8, %l7 = 963a29e8d8a2eb13 ldsb [%i3+%o2],%l7 ! %l7 = ffffffffffffffd3 ! Mem[000000009080009c] = d71acb2b, %g18 = 8f218a25c495c600 ldsw [%i5+0x09c],%g2 ! %g2 = 8f218a25c495c600 ! Mem[000000002a8000a0] = 4c2a2c73, %l2 = ffffffffffffc180 swap [%i1+0x0a0],%l2 ! %l2 = 000000004c2a2c73 ! Mem[000000002a000100] = e34d059d, %l3 = ffffff27, %l4 = 97976e48 add %i0,0x100,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e34d059d p13_label_22: ! %l7 = ffffffffffffffd3, Mem[0000000090800188] = 8da229615862d48d stx %l7,[%i5+0x188] ! Mem[0000000090800188] = ffffffffffffffd3 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 6a86025f b70005f0 a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! Mem[000000002b8000d0] = 2410219f2411ac7d, %l1 = 0000000000000005, %l3 = ffffffffffffff27 add %i3,0xd0,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 2410219f2411ac7d ! %l7 = ffffffffffffffd3, Mem[000000002b800000] = 669795c3 stha %l7,[%i3+%g0]0x88 ! Mem[000000002b800000] = 6697ffd3 ! Mem[000000002b0001bc] = 1d50e54d, %l0 = 0000000000000037, %asi = 80 swapa [%i2+0x1bc]%asi,%l0 ! %l0 = 000000001d50e54d ! %l6 = 0000000000000000, Mem[00000000908000b8] = d1606739 stb %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 00606739 ! Mem[000000002b8000d0] = 2410219f, %l4 = e34d059d, %l2 = 4c2a2c73 add %i3,0xd0,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002410219f ! %l0 = 000000001d50e54d, %l6 = 0000000000000000, %y = 8eef5f4e umul %l0,%l6,%l5 ! %l5 = 0000000000000000, %y = 00000000 ! %l7 = ffffffffffffffd3, Mem[000000002a80016a] = fad8682d sth %l7,[%i1+0x16a] ! Mem[000000002a800168] = fad8ffd3 ! %l4 = e34d059d, %l5 = 00000000, Mem[0000000091000118] = 892f4a3b 3b241c85 stda %l4,[%i6+0x118]%asi ! Mem[0000000091000118] = e34d059d 00000000 p13_label_23: ! Mem[000000002b000058] = 9e7ac10c, %l5 = 0000000000000000, %asi = 80 swapa [%i2+0x058]%asi,%l5 ! %l5 = 000000009e7ac10c ! Mem[000000002b0000fc] = a9d08589, %l4 = e34d059d, %l5 = 9e7ac10c add %i2,0xfc,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a9d08589 ! %l7 = ffffffffffffffd3, imm = 00000000000005bb, %l3 = 2410219f2411ac7d tsubcc %l7,0x5bb,%l3 ! %l3 = fffffffffffffa18, %ccr = 8a ! Mem[000000002b800008] = 4f291e77, %l4 = 00000000e34d059d ldsb [%i3+%o1],%l4 ! %l4 = 000000000000004f ! %l7 = ffffffffffffffd3, %l1 = 0000000000000005, %l5 = 00000000a9d08589 sub %l7,%l1,%l5 ! %l5 = ffffffffffffffce ! immd = 0000000000000315, %l7 = ffffffffffffffd3, %ccr = 8a move %xcc,0x315,%l7 ! Register Not Moved ! Mem[0000000091000020] = afe094aa, %g2 = ffffffffd71acb2b ldub [%i6+0x022],%g2 ! %g2 = 00000000000000af ! immd = 000000000000003e, %l2 = 000000002410219f, %ccr = 8a move %xcc,0x03e,%l2 ! Register Not Moved ! Mem[000000002a800138] = 30408cd6d2fc1322, %l0 = 000000001d50e54d ldx [%i1+0x138],%l0 ! %l0 = 30408cd6d2fc1322 ! %f2 = 6a86025f b70005f0, Mem[000000002b000020] = 5119265b 4831b6ab stda %f2 ,[%i2+%o4]0x80 ! Mem[000000002b000020] = 6a86025f b70005f0 p13_label_24: ! Mem[00000000908000e0] = 0f61639e1b1742c5, %g2 = 00000000000000af ldx [%i5+0x0e0],%g2 ! %g2 = 0f61639e1b1742c5 ! Mem[0000000091800024] = ec024f1a, %g2 = 0f61639e1b1742c5 lduw [%o0+0x024],%g2 ! %g2 = 00000000ec024f1a ! immd = 0000000000000142, %l1 = 0000000000000005, %ccr = 8a movleu %xcc,0x142,%l1 ! Register Not Moved ! %l2 = 2410219f, %l3 = fffffa18, Mem[000000002a000178] = 52434c78 9d96a6a5 std %l2,[%i0+0x178] ! Mem[000000002a000178] = 2410219f fffffa18 ! Mem[000000002b000074] = ea25b083, %l0 = 30408cd6d2fc1322 ldstub [%i2+0x074],%l0 ! %l0 = 000000ea000000ff ! %l0 = 00000000000000ea, Mem[0000000090000124] = b316ce5a stw %l0,[%i4+0x124] ! Mem[0000000090000124] = 000000ea ! Mem[000000002a80007c] = 3adca77c, %l5 = ffffffce, %l6 = 00000000 add %i1,0x7c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003adca77c ! %l5 = ffffffffffffffce, %l7 = ffffffffffffffd3, %ccr = 8a movcs %xcc,%l5,%l7 ! Register Not Moved ! Randomly selected nop nop ! %l1 = 0000000000000005, Mem[000000002b800028] = 35a433b0 stba %l1,[%i3+%o5]0x88 ! Mem[000000002b800028] = 35a43305 p13_label_25: ! Mem[000000002b800000] = d3ff9766, %l2 = 000000002410219f ldswa [%i3+%g0]0x81,%l2 ! %l2 = ffffffffd3ff9766 ! %f21 = f04018a7, Mem[000000009100004c] = 60c55c2b sta %f21,[%i6+0x04c]%asi ! Mem[000000009100004c] = f04018a7 ! Mem[0000000091000190] = 2d5c7509 ff1698b3, %g2 = ec024f1a, %g3 = 9fab9a43 ldd [%i6+0x190],%g2 ! %g2 = 000000002d5c7509 00000000ff1698b3 ! Mem[00000000918000ec] = 911d0c9c, %g2 = 000000002d5c7509 lduw [%o0+0x0ec],%g2 ! %g2 = 00000000911d0c9c ! Code Fragment 1 p13_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ff1698b3 mov 0x44d,%g3 ! %g3 = 000000000000044d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f28 = b1c25748 d3aefc33, Mem[0000000091000050] = ffffc180 d6367cef std %f28,[%i6+0x050] ! Mem[0000000091000050] = b1c25748 d3aefc33 ! Mem[000000002b800020] = d32a290b, %l5 = ffffffffffffffce lduwa [%i3+%o4]0x88,%l5 ! %l5 = 00000000d32a290b ! Mem[00000000918000f8] = 02aceb2079f08279, %f48 = cd6926ee 84e6697d ldd [%o0+0x0f8],%f48 ! %f48 = 02aceb20 79f08279 ! %f14 = 2d519763 b810fe1f, Mem[000000002a800018] = 76000000 00000000 stda %f14,[%i1+%o3]0x81 ! Mem[000000002a800018] = 2d519763 b810fe1f ! %l7 = ffffffffffffffd3, Mem[000000002a800008] = 4e5fef8e stwa %l7,[%i1+%o1]0x88 ! Mem[000000002a800008] = ffffffd3 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 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 00000000000000ea bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000005 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffd3ff9766 bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffa18 bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000004f bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d32a290b bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003adca77c bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffd3 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p13_check_fp_registers: set p13_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3cd81498 e1969b94 bne %xcc,p13_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 54fccd60 d38d929b bne %xcc,p13_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 2d519763 b810fe1f bne %xcc,p13_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 02a279a0 8e99df68 bne %xcc,p13_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be a71840f0 266f169f bne %xcc,p13_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 2ba0e177 e78a1e07 bne %xcc,p13_f30_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a71840f00a1460e0 ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 60cdfc5456ac0ade ldx [%i0+0x018],%g3 ! Observed data at 000000002a000018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffd81498e1969b94 ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3cf9e8e20b25bbb4 ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = e8db1bd383a2d20e ldx [%i0+0x088],%g3 ! Observed data at 000000002a000088 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = c15ea5065e23cf54 ldx [%i0+0x0a0],%g3 ! Observed data at 000000002a0000a0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 353658def0cdee82 ldx [%i0+0x110],%g3 ! Observed data at 000000002a000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x110,%g4 ldx [%g1+0x170],%g2 ! Expected data = 8e24e1756ebd81ff ldx [%i0+0x170],%g3 ! Observed data at 000000002a000170 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 2410219ffffffa18 ldx [%i0+0x178],%g3 ! Observed data at 000000002a000178 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x178,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8eef5f7100000005 ldx [%i1+0x000],%g3 ! Observed data at 000000002a800000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d3ffffff81530495 ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff31e238e44ba7d4 ldx [%i1+0x010],%g3 ! Observed data at 000000002a800010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d519763b810fe1f ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 071e8ae777e1a02b 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 = bb737096f6101980 ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 922dd7ff9d10b699 ldx [%i1+0x080],%g3 ! Observed data at 000000002a800080 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x080,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ffffc180ef335a60 ldx [%i1+0x0a0],%g3 ! Observed data at 000000002a8000a0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x168],%g2 ! Expected data = fad8ffd3f236f6e0 ldx [%i1+0x168],%g3 ! Observed data at 000000002a800168 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 6f2c3ca9d93e458d ldx [%i1+0x170],%g3 ! Observed data at 000000002a800170 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x170,%g4 ldx [%g1+0x198],%g2 ! Expected data = d30021a5f1a18eff ldx [%i1+0x198],%g3 ! Observed data at 000000002a800198 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x198,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 58000000d4e4489c ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6e6cc2fc967073bb 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 = a701000000258788 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 = 6a86025fb70005f0 ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 46dd2006b3624c10 ldx [%i2+0x028],%g3 ! Observed data at 000000002b000028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 0000000095591d09 ldx [%i2+0x058],%g3 ! Observed data at 000000002b000058 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x058,%g4 ldx [%g1+0x070],%g2 ! Expected data = 5d5a8b9dff25b083 ldx [%i2+0x070],%g3 ! Observed data at 000000002b000070 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x070,%g4 ldx [%g1+0x138],%g2 ! Expected data = 5377347d6c160fff ldx [%i2+0x138],%g3 ! Observed data at 000000002b000138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 89c55b7c00000037 ldx [%i2+0x1b8],%g3 ! Observed data at 000000002b0001b8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = fffcb6d1293da210 ldx [%i2+0x1d8],%g3 ! Observed data at 000000002b0001d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 9f5da5e37321ff98 ldx [%i2+0x1f8],%g3 ! Observed data at 000000002b0001f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x1f8,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d3ff97668eef5f71 ldx [%i3+0x000],%g3 ! Observed data at 000000002b800000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d31bdbe89ddefdf5 ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bfb7a20276000000 ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0533a435f1d58dbf ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 33454a6a8f2aff74 ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x038,%g4 ldx [%g1+0x050],%g2 ! Expected data = 8c548c495f2aff23 ldx [%i3+0x050],%g3 ! Observed data at 000000002b800050 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x050,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 844d152100000376 ldx [%i3+0x0c8],%g3 ! Observed data at 000000002b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x0c8,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f4_fail: set p13_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f6_fail: set p13_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f14_fail: set p13_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f24_fail: set p13_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f26_fail: set p13_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f30_fail: set p13_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000020] done p13_trap1o: lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000020] done p13_trap2e: smulcc %l3,%l7,%l2 orn %l4,0xe07,%l7 lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000000] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b800010] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000008] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800008] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000018] done p13_trap2o: smulcc %l3,%l7,%l2 orn %l4,0xe07,%l7 lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000000] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b800010] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000008] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800008] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000018] done p13_trap3e: orn %l1,0xaa2,%l2 nop done p13_trap3o: orn %l1,0xaa2,%l2 nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7c77fdc7dfb84ba2 ldx [%g1+0x008],%l1 ! %l1 = d249d772c0583926 ldx [%g1+0x010],%l2 ! %l2 = 607e33de33280566 ldx [%g1+0x018],%l3 ! %l3 = 5b988b52875a4143 ldx [%g1+0x020],%l4 ! %l4 = 8f76bb2a255cb8f8 ldx [%g1+0x028],%l5 ! %l5 = e59dd7fe81947c4e ldx [%g1+0x030],%l6 ! %l6 = 91602af00620dd46 ldx [%g1+0x038],%l7 ! %l7 = d76a976233d8adb0 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 14 processor_14: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x38] ! Set the start flag wrpr %g0,7,%cleanwin call p14_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 14 wr %g0,0x4,%fprs ! Make sure fef is 1 set p14_init_freg,%g1 ! %f0 = 110850ef 0b3a06ae b580d7c0 e9e44365 ! %f4 = 8542466e 678ace0a b618a337 1214858e ! %f8 = bcd2946b 6b98fe28 1e982b23 eacb49aa ! %f12 = 48f3198e a9c04a6d 15269067 10a1cae9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2f128b7a ec938af3 f0c49c38 6dac0a44 ! %f20 = 1902cefe a726c48c b0851d71 a8731bec ! %f24 = 934fa2e9 c7b89240 ae23930c 9f65548a ! %f28 = 9f7d8539 2810d718 652f0f46 13a7cb17 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ae5d63f9 1d8dde5a 37610883 d8a2b5d9 ! %f36 = 85c0904d 3d24fe37 1401b960 313f461b ! %f40 = 763b3698 4c0f13f6 3a39bbc7 9b1f4efe ! %f44 = 5f949ff7 9f9a5101 75b72a59 c2400b5e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfddb95800000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = fddb95800000002e wr %g0,%y ! Clear Y 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: ! %l6 = d98bd563e758efeb, Mem[000000009100002a] = ef5ce141 stb %l6,[%i6+0x02a] ! Mem[0000000091000028] = eb5ce141 ! %l0 = 06836464e6290a35, Mem[000000009080007c] = 9d39bf34 sth %l0,[%i5+0x07c] ! Mem[000000009080007c] = 0a35bf34 ! Mem[000000002d800010] = 4fea9c99, %l7 = 14c00603b80e9a54 ldsba [%i3+%o2]0x88,%l7 ! %l7 = ffffffffffffff99 ! Mem[000000009100006c] = 70ce1ebe, %g2 = 0000000000000000 ldsb [%i6+0x06e],%g2 ! %g2 = 0000000000000070 ! Code Fragment 1 p14_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0x8bb,%g3 ! %g3 = fffffffffffff745 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = e758efeb, %l7 = ffffff99, Mem[0000000091800140] = 70e42e59 b316c57e std %l6,[%o0+0x140] ! Mem[0000000091800140] = e758efeb ffffff99 ! Mem[000000002c0000a4] = f4004ce0, %l3 = 7540c4c0, %l0 = e6290a35 add %i0,0xa4,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f4004ce0 ! %l2 = cc927b07b774c396, Mem[0000000091000150] = a1b9af53e4484f8d stx %l2,[%i6+0x150] ! Mem[0000000091000150] = cc927b07b774c396 ! %l3 = 4093fa547540c4c0, Mem[000000002c800018] = e670c174 stba %l3,[%i1+%o3]0x89 ! Mem[000000002c800018] = e670c1c0 ! %l7 = ffffffffffffff99, Mem[000000009080015a] = f02ebb4e sth %l7,[%i5+0x15a] ! Mem[0000000090800158] = ff99bb4e p14_label_2: ! %l3 = 4093fa547540c4c0, Mem[00000000900000c0] = 7d69e684 stw %l3,[%i4+0x0c0] ! Mem[00000000900000c0] = 7540c4c0 ! Mem[000000002c800018] = c0c170e6, %l4 = 15de2cb845943707 swapa [%i1+%o3]0x80,%l4 ! %l4 = 00000000c0c170e6 ! Mem[00000000910000f8] = c08f9973, %g2 = 0000000000000070 ldsb [%i6+0x0fb],%g2 ! %g2 = ffffffffffffffc0 ! Mem[000000002d800018] = e91d7b86, %l1 = 1cd96002208d04f7 ldswa [%i3+%o3]0x81,%l1 ! %l1 = ffffffffe91d7b86 ! Mem[0000000091800020] = 6e3bc623, %g2 = ffffffffffffffc0 lduw [%o0+%o4],%g2 ! %g2 = 000000006e3bc623 ! %l4 = 00000000c0c170e6, immed = ffffff39, %y = 00000000 mulscc %l4,-0x0c7,%l6 ! %l6 = 000000006060b873, %ccr = 00, %y = 00000000 ! %l5 = eef3e6a7e8e07de5, Mem[000000009000002c] = b3a0b298 stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = e8e07de5 ! Mem[000000009080001c] = 72c0aa2a, %g2 = 000000006e3bc623 ldsh [%i5+0x01c],%g2 ! %g2 = 00000000000072c0 ! Mem[0000000090000100] = eff525d4, %g2 = 00000000000072c0 lduw [%i4+0x100],%g2 ! %g2 = 00000000eff525d4 ! %l2 = cc927b07b774c396, Mem[000000002d800028] = 7cc44477e8082c0c stxa %l2,[%i3+%o5]0x81 ! Mem[000000002d800028] = cc927b07b774c396 p14_label_3: ! %l3 = 4093fa547540c4c0, Mem[000000002d000072] = 3570f48c sth %l3,[%i2+0x072] ! Mem[000000002d000070] = 3570c4c0 ! %l3 = 4093fa547540c4c0, Mem[000000002d800008] = d90ac1627f013d14 stxa %l3,[%i3+%o1]0x81 ! Mem[000000002d800008] = 4093fa547540c4c0 ! Mem[0000000090000160] = cb433766e1c33946, %g2 = 00000000eff525d4 ldx [%i4+0x160],%g2 ! %g2 = cb433766e1c33946 ! Mem[000000002c800054] = ccf1d3f8, %l6 = 6060b873, %l0 = f4004ce0 add %i1,0x54,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ccf1d3f8 ! Mem[0000000091800020] = 6e3bc623ec024f1a, %f48 = 073e44e3 5bd28664 ldd [%o0+%o4],%f48 ! %f48 = 6e3bc623 ec024f1a ! %l7 = ffffffffffffff99, Mem[000000009100008a] = 861cfd3a sth %l7,[%i6+0x08a] ! Mem[0000000091000088] = ff99fd3a ! %l4 = 00000000c0c170e6 setx 0xd69d803819ebf487,%g7,%l4 ! %l4 = d69d803819ebf487 ! Mem[000000002d800018] = 867b1de9, %l2 = cc927b07b774c396 ldsba [%i3+%o3]0x88,%l2 ! %l2 = ffffffffffffffe9 ! Mem[000000002d8000c0] = 52efb0f676938d39, %l6 = 000000006060b873, %l1 = ffffffffe91d7b86 add %i3,0xc0,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 52efb0f676938d39 ! Mem[000000002d8000c0] = 52efb0f6, %l0 = ccf1d3f8, %l2 = ffffffe9 add %i3,0xc0,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000052efb0f6 p14_label_4: ! Mem[00000000908000e8] = d72cc766 7714b8f4, %g2 = e1c33946, %g3 = fffff745 ldd [%i5+0x0e8],%g2 ! %g2 = 00000000d72cc766 000000007714b8f4 ! Mem[00000000910001f8] = 01190fb9, %g2 = 00000000d72cc766 lduh [%i6+0x1fa],%g2 ! %g2 = 0000000000000119 ! Mem[000000002d000008] = 508cf247, %l3 = 4093fa547540c4c0 lduwa [%i2+%o1]0x81,%l3 ! %l3 = 00000000508cf247 ! %l1 = 52efb0f676938d39, imm = fffffffffffffc6b, %l5 = eef3e6a7e8e07de5 orn %l1,-0x395,%l5 ! %l5 = 52efb0f676938fbd ! %l3 = 00000000508cf247, %l7 = ffffffffffffff99, %y = 00000000 sdivcc %l3,%l7,%l2 ! %l2 = ffffffffff37cbf1, %ccr = 88 mov %l0,%y ! %y = ccf1d3f8 ! Mem[00000000910001e8] = 0f63ff11, %g2 = 0000000000000119 ldsh [%i6+0x1ea],%g2 ! %g2 = 0000000000000f63 ! Set Register : %l6 = 000000006060b873 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[000000002c0000f8] = 63c2b20c, %l4 = d69d803819ebf487 ldstub [%i0+0x0f8],%l4 ! %l4 = 00000063000000ff ! %l4 = 0000000000000063, imm = fffffffffffff704, %l3 = 00000000508cf247 taddcc %l4,-0x8fc,%l3 ! %l3 = fffffffffffff767, %ccr = 8a ! Code Fragment 1 p14_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007714b8f4 mov -0x17e,%g3 ! %g3 = fffffffffffffe82 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p14_label_5: ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! Mem[000000002c800198] = b5320e9bc248495d, %l4 = 0000000000000063, %l6 = ffffffffffffffff add %i1,0x198,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = b5320e9bc248495d ! %f16 = 2f128b7a ec938af3, Mem[000000002d000008] = 508cf247 6ce420ef stda %f16,[%i2+%o1]0x81 ! Mem[000000002d000008] = 2f128b7a ec938af3 ! Mem[0000000091000090] = 612e442c, %g18 = 523cad581b4d5cfe ldsw [%i6+0x090],%g2 ! %g2 = 523cad581b4d5cfe ! Mem[00000000900000d8] = 1ec98ec0, %g2 = 00000000612e442c ldsb [%i4+0x0db],%g2 ! %g2 = 000000000000001e ! Mem[000000002c000008] = 7b65354a, %l2 = ffffffffff37cbf1 lduwa [%i0+%o1]0x89,%l2 ! %l2 = 000000007b65354a ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! %l5 = 52efb0f676938fbd, Mem[0000000091000086] = 702c963f stb %l5,[%i6+0x086] ! Mem[0000000091000084] = bd2c963f ! %l4 = 0000000000000063, %l2 = 000000007b65354a, %ccr = 8a movcc %icc,%l4,%l2 ! Moved, %l2 = 0000000000000063 p14_label_6: ! %l7 = ffffffffffffff99, Mem[00000000918000c0] = 67bd0bdf8a120b0c stx %l7,[%o0+0x0c0] ! Mem[00000000918000c0] = ffffffffffffff99 ! %l7 = ffffffffffffff99, Mem[000000009100010a] = 9b81488c sth %l7,[%i6+0x10a] ! Mem[0000000091000108] = ff99488c ! Mem[00000000910001f8] = 3ecd01190fb9a38f, %g2 = 000000000000001e ldx [%i6+0x1f8],%g2 ! %g2 = 3ecd01190fb9a38f ! immd = 0000000000000109, %l2 = 0000000000000063, %ccr = 8a movcs %icc,0x109,%l2 ! Register Not Moved ! %l4 = 00000063, %l5 = 76938fbd, Mem[000000002d800198] = c683e698 ee8e24fc std %l4,[%i3+0x198] ! Mem[000000002d800198] = 00000063 76938fbd ! Mem[000000002c0000ec] = d846893e, %l5 = 52efb0f676938fbd lduw [%i0+0x0ec],%l5 ! %l5 = 00000000d846893e ! %l2 = 0000000000000063, Mem[000000002c000010] = 70e0adee stha %l2,[%i0+%o2]0x89 ! Mem[000000002c000010] = 70e00063 ! Mem[000000002c0000c4] = 46ddc13a, %l3 = fffff767, %l4 = 00000063 add %i0,0xc4,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000046ddc13a ! Mem[0000000091000088] = 963fff99, %g18 = 523cad581b4d5cfe ldsw [%i6+0x088],%g2 ! %g2 = 523cad581b4d5cfe ! %l4 = 0000000046ddc13a, immed = 00000adc, %y = ccf1d3f8 smulcc %l4,0xadc,%l7 ! %l7 = 00000301901e51d8, %ccr = 08, %y = 00000301 p14_label_7: ! %l2 = 0000000000000063, %l7 = 00000301901e51d8, %ccr = 08 movne %icc,%l2,%l7 ! Moved, %l7 = 0000000000000063 ! %l5 = 00000000d846893e, %l4 = 0000000046ddc13a, %ccr = 08 movgu %xcc,%l5,%l4 ! Moved, %l4 = 00000000d846893e ! %l5 = 00000000d846893e, %l1 = 52efb0f676938d39, %l0 = 00000000ccf1d3f8 addcc %l5,%l1,%l0 ! %l0 = 52efb0f74eda1677, %ccr = 01 ! immd = 0000000000000264, %l4 = 00000000d846893e, %ccr = 01 movneg %icc,0x264,%l4 ! Register Not Moved ! %l6 = b5320e9bc248495d, imm = ffffffffffffff3f, %l0 = 52efb0f74eda1677 andncc %l6,-0x0c1,%l0 ! %l0 = 0000000000000040, %ccr = 00 ! %l4 = d846893e, %l5 = d846893e, Mem[00000000910000b8] = 8ad78a4d 0ef1494e std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = d846893e d846893e ! %l3 = fffffffffffff767, imm = 0000000000000d44, %l3 = fffffffffffff767 xor %l3,0xd44,%l3 ! %l3 = fffffffffffffa23 ! %l7 = 0000000000000063, Mem[0000000091000137] = 6c629a87 stb %l7,[%i6+0x137] ! Mem[0000000091000134] = 63629a87 ! %l2 = 00000063, %l3 = fffffa23, Mem[00000000910000d8] = 00a64fc7 ab27192a stda %l2,[%i6+0x0d8]%asi ! Mem[00000000910000d8] = 00000063 fffffa23 ! Mem[0000000090000000] = 3679d5db214bf882, %g2 = ffffffff963fff99 ldx [%i4+%g0],%g2 ! %g2 = 3679d5db214bf882 p14_label_8: ! Mem[000000002c000134] = 73ae8071, %l2 = 0000000000000063 lduh [%i0+0x136],%l2 ! %l2 = 0000000000008071 ! immd = 00000000000000af, %l6 = b5320e9bc248495d, %ccr = 00 movpos %icc,0x0af,%l6 ! Moved, %l6 = 00000000000000af ! Mem[00000000908000d0] = ba3dbc55 6b7ed585, %g2 = 214bf882, %g3 = fffffe82 ldd [%i5+0x0d0],%g2 ! %g2 = 00000000ba3dbc55 000000006b7ed585 ! Mem[0000000090800144] = 441b0dc2, %g2 = 00000000ba3dbc55 lduw [%i5+0x144],%g2 ! %g2 = 00000000441b0dc2 ! Mem[0000000090000174] = e853aab2, %g2 = 00000000441b0dc2 lduw [%i4+0x174],%g2 ! %g2 = 00000000e853aab2 ! %l7 = 0000000000000063, immed = ffffff36, %ccr = 00 movre %l7,-0x0ca,%l4 ! Not Moved, %l4 = 00000000d846893e ! Mem[0000000091800178] = 28ef2d8b, %g2 = 00000000e853aab2 ldub [%o0+0x178],%g2 ! %g2 = 0000000000000028 ! %l3 = fffffffffffffa23, Mem[000000002c00015a] = eb1fd964 stb %l3,[%i0+0x15a] ! Mem[000000002c000158] = eb1f2364 ! %l2 = 00008071, %l3 = fffffa23, Mem[000000002c800020] = 2ac6a306 c250e292 stda %l2,[%i1+%o4]0x88 ! Mem[000000002c800020] = 00008071 fffffa23 membar #Sync ! Added by membar checker (38) ! %l6 = 000000af, %l7 = 00000063, Mem[0000000090000080] = 44b6407b d7017154 std %l6,[%i4+0x080] ! Mem[0000000090000080] = 000000af 00000063 p14_label_9: ! Mem[000000002c000010] = 70e00063, %l7 = 0000000000000063 ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 00000063000000ff ! %l0 = 0000000000000040, %l1 = 52efb0f676938d39, %ccr = 00 movne %icc,%l0,%l1 ! Moved, %l1 = 0000000000000040 ! %l2 = 0000000000008071, %l5 = 00000000d846893e, %l3 = fffffffffffffa23 orn %l2,%l5,%l3 ! %l3 = ffffffff27b9f6f1 ! %f2 = b580d7c0 e9e44365, Mem[000000002d800010] = 4fea9c99 49d9d231 stda %f2 ,[%i3+%o2]0x89 ! Mem[000000002d800010] = b580d7c0 e9e44365 ! %l7 = 0000000000000063, Mem[000000002c800028] = 59a469f8 stwa %l7,[%i1+%o5]0x88 ! Mem[000000002c800028] = 00000063 ! %l3 = ffffffff27b9f6f1, Mem[00000000918000a0] = d01327bd sth %l3,[%o0+0x0a0] ! Mem[00000000918000a0] = f6f127bd ! Mem[000000002c000018] = a9a07092, %f26 = ae23930c lda [%i0+%o3]0x81,%f26 ! %f26 = a9a07092 ! %l0 = 0000000000000040, %l1 = 0000000000000040, %l7 = 0000000000000063 and %l0,%l1,%l7 ! %l7 = 0000000000000040 ! Mem[0000000090000110] = d19e008f, %g2 = 0000000000000028 lduw [%i4+0x110],%g2 ! %g2 = 00000000d19e008f ! %l7 = 0000000000000040, Mem[000000009000019c] = 86c094f0 stw %l7,[%i4+0x19c] ! Mem[000000009000019c] = 00000040 p14_label_10: ! %l0 = 0000000000000040, %l6 = 00000000000000af, %l2 = 0000000000008071 orcc %l0,%l6,%l2 ! %l2 = 00000000000000ef, %ccr = 00 ! Mem[000000002c800040] = da8928bb, %l4 = 00000000d846893e swap [%i1+0x040],%l4 ! %l4 = 00000000da8928bb ! %l7 = 0000000000000040, %l2 = 00000000000000ef, %l1 = 0000000000000040 andcc %l7,%l2,%l1 ! %l1 = 0000000000000040, %ccr = 00 ! %l5 = 00000000d846893e, Mem[000000002d800018] = b872d75f867b1de9 stxa %l5,[%i3+%o3]0x88 ! Mem[000000002d800018] = 00000000d846893e ! %l7 = 0000000000000040, %l3 = ffffffff27b9f6f1, %ccr = 00 movcs %xcc,%l7,%l3 ! Register Not Moved ! %l0 = 0000000000000040, Mem[000000002c800026] = 23faffff stb %l0,[%i1+0x026] ! Mem[000000002c800024] = 23fa40ff ! Mem[0000000090000188] = 494ec3b7, %g2 = 00000000d19e008f lduh [%i4+0x188],%g2 ! %g2 = 000000000000494e ! Mem[000000002c8001e4] = ec8ef954, %l2 = 00000000000000ef ldstub [%i1+0x1e4],%l2 ! %l2 = 000000ec000000ff ! Mem[00000000900001d4] = fb10c4c3, %g2 = 000000000000494e lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000fb10 ! %l2 = 00000000000000ec, %l3 = ffffffff27b9f6f1, %ccr = 00 movne %xcc,%l2,%l3 ! Moved, %l3 = 00000000000000ec p14_label_11: ! Mem[000000002d80007c] = b81c950a, %l5 = d846893e, %l3 = 000000ec add %i3,0x7c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b81c950a ! Mem[000000002c000014] = 522da8cb, %l0 = 0000000000000040 swap [%i0+0x014],%l0 ! %l0 = 00000000522da8cb ! Mem[000000002c8000f8] = 4d695fa03be9de41, %l6 = 00000000000000af, %l0 = 00000000522da8cb add %i1,0xf8,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 4d695fa03be9de41 ! %l5 = 00000000d846893e, Mem[000000002c800000] = 478d0fec stba %l5,[%i1+%g0]0x88 ! Mem[000000002c800000] = 478d0f3e ! %l0 = 4d695fa03be9de41, Mem[00000000918000ab] = 53fb9b5d stb %l0,[%o0+0x0ab] ! Mem[00000000918000a8] = 41fb9b5d ! %l3 = 00000000b81c950a, %l4 = 00000000da8928bb, %ccr = 00 movgu %xcc,%l3,%l4 ! Moved, %l4 = 00000000b81c950a ! %l2 = 00000000000000ec, %l4 = 00000000b81c950a, %l1 = 0000000000000040 udivx %l2,%l4,%l1 ! %l1 = 0000000000000000 ! Mem[000000002d800098] = ce1c952f, %l5 = 00000000d846893e, %asi = 80 swapa [%i3+0x098]%asi,%l5 ! %l5 = 00000000ce1c952f ! Mem[00000000900000b4] = 5da2972b, %g2 = 000000000000fb10 lduw [%i4+0x0b4],%g2 ! %g2 = 000000005da2972b ! Mem[0000000090000100] = eff525d4920c36ec, %g2 = 000000005da2972b ldx [%i4+0x100],%g2 ! %g2 = eff525d4920c36ec p14_label_12: ! Mem[000000002d0001e0] = c1548efc, %l1 = 0000000000000000 ldsb [%i2+0x1e3],%l1 ! %l1 = fffffffffffffffc ! Mem[00000000908001d0] = 22ee8153, %g2 = eff525d4920c36ec ldsb [%i5+0x1d1],%g2 ! %g2 = 0000000000000022 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! %l0 = 4d695fa03be9de41, Mem[0000000091000054] = d6367cef stw %l0,[%i6+0x054] ! Mem[0000000091000054] = 3be9de41 ! Mem[000000002d000028] = bfd548df, %l4 = 00000000b81c950a ldsba [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffffbf ! Mem[000000002d800000] = 6129ae95, %l6 = 00000000000000af lduha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000006129 ! %l0 = 4d695fa03be9de41, %l6 = 0000000000006129, %ccr = 00 move %xcc,%l0,%l6 ! Register Not Moved ! Mem[000000002d0000e4] = 545574c0, %l3 = 00000000b81c950a swap [%i2+0x0e4],%l3 ! %l3 = 00000000545574c0 ! %l4 = ffffffbf, %l5 = ce1c952f, Mem[000000002c800028] = 63000000 14b15dee stda %l4,[%i1+%o5]0x81 ! Mem[000000002c800028] = ffffffbf ce1c952f ! Mem[000000002d000130] = 961f2796153b13c0, %l1 = fffffffffffffffc, %l3 = 00000000545574c0 add %i2,0x130,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 961f2796153b13c0 p14_label_13: ! %l1 = fffffffffffffffc, Mem[00000000908001d0] = 3222ee81532ee672 stx %l1,[%i5+0x1d0] ! Mem[00000000908001d0] = fffffffffffffffc ! %l3 = 961f2796153b13c0, %l6 = 0000000000006129, %y = 00000301 smulcc %l3,%l6,%l5 ! %l5 = 0000080ec8f1e9c0, %ccr = 08, %y = 0000080e ! Mem[000000002d800008] = 4093fa54, %l7 = 0000000000000040 ldsba [%i3+%o1]0x80,%l7 ! %l7 = 0000000000000040 ! %l5 = 0000080ec8f1e9c0, %l4 = ffffffffffffffbf, %y = 0000080e udiv %l5,%l4,%l7 ! %l7 = 000000000000080e mov %l0,%y ! %y = 3be9de41 ! %l1 = fffffffffffffffc, imm = fffffffffffff8b9, %l4 = ffffffffffffffbf andn %l1,-0x747,%l4 ! %l4 = 0000000000000744 ! %l3 = 961f2796153b13c0, Mem[000000009080005c] = 580a7c40 sth %l3,[%i5+0x05c] ! Mem[000000009080005c] = 13c07c40 ! Mem[00000000918000f8] = 02aceb2079f08279, %g2 = 0000000000000022 ldx [%o0+0x0f8],%g2 ! %g2 = 02aceb2079f08279 ! Mem[00000000918001e0] = e019b296 a1fd095a, %g2 = 79f08279, %g3 = 6b7ed585 ldd [%o0+0x1e0],%g2 ! %g2 = 00000000e019b296 00000000a1fd095a ! Mem[000000002c800198] = b5320e9b, %l0 = 3be9de41, %l2 = 000000ec add %i1,0x198,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b5320e9b ! Mem[000000009080013c] = 90f08015, %g2 = 00000000e019b296 ldub [%i5+0x13e],%g2 ! %g2 = 0000000000000090 p14_label_14: ! %l5 = 0000080ec8f1e9c0, %l0 = 4d695fa03be9de41, %l3 = 961f2796153b13c0 sllx %l5,%l0,%l3 ! %l3 = 0000101d91e3d380 ! Mem[000000002d800008] = 4093fa54, %l3 = 0000101d91e3d380 swap [%i3+%o1],%l3 ! %l3 = 000000004093fa54 ! Mem[000000002c000080] = f44dc757, %l0 = 4d695fa03be9de41 swap [%i0+0x080],%l0 ! %l0 = 00000000f44dc757 ! Mem[000000002d000020] = cb62871c, %l0 = 00000000f44dc757 ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffcb62 ! Mem[00000000908000a8] = a40c9e1c 172967cd, %g2 = 00000090, %g3 = a1fd095a ldda [%i5+0x0a8]%asi,%g2 ! %g2 = 00000000a40c9e1c 00000000172967cd ! %l1 = fffffffffffffffc, Mem[0000000091000054] = 3be9de41 stw %l1,[%i6+0x054] ! Mem[0000000091000054] = fffffffc ! Mem[0000000090000010] = d7030660824dda68, %g2 = 00000000a40c9e1c ldx [%i4+%o2],%g2 ! %g2 = d7030660824dda68 ! Mem[000000002c800000] = 478d0f3e, %l0 = ffffffffffffcb62 ldsba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000003e ! Mem[0000000090800120] = fd98399bf8d999bf, %f48 = 006fd760 21a07c92 ldd [%i5+0x120],%f48 ! %f48 = fd98399b f8d999bf ! Mem[00000000918000f8] = 02aceb20 79f08279, %g2 = 824dda68, %g3 = 172967cd ldd [%o0+0x0f8],%g2 ! %g2 = 0000000002aceb20 0000000079f08279 p14_label_15: ! Mem[000000002c000008] = 4a35657b, %l7 = 000000000000080e swapa [%i0+%o1]0x81,%l7 ! %l7 = 000000004a35657b ! %l5 = 0000080ec8f1e9c0, Mem[000000002d000018] = 99d49182 stha %l5,[%i2+%o3]0x81 ! Mem[000000002d000018] = e9c09182 ! %l7 = 000000004a35657b, %l0 = 000000000000003e, %l4 = 0000000000000744 addcc %l7,%l0,%l4 ! %l4 = 000000004a3565b9, %ccr = 00 ! Mem[000000002c800028] = 2f951ccebfffffff, %l6 = 0000000000006129 ldxa [%i1+%o5]0x89,%l6 ! %l6 = 2f951ccebfffffff ! Mem[000000002c000000] = d3285caf, %l7 = 000000004a35657b ldsba [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffffd3 ! Mem[000000002c000100] = c6e96cfd, %l3 = 000000004093fa54 ldsw [%i0+0x100],%l3 ! %l3 = ffffffffc6e96cfd ! %f26 = a9a07092, Mem[000000002d800008] = 91e3d380 sta %f26,[%i3+%o1]0x81 ! Mem[000000002d800008] = a9a07092 ! Mem[000000002d000000] = db88ddfd, %l4 = 000000004a3565b9 lduwa [%i2+%g0]0x89,%l4 ! %l4 = 00000000db88ddfd ! %l2 = 00000000b5320e9b, imm = ffffffffffffff2f, %l0 = 000000000000003e xnorcc %l2,-0x0d1,%l0 ! %l0 = 00000000b5320e4b, %ccr = 08 ! %l1 = fffffffffffffffc, %l4 = 00000000db88ddfd, %ccr = 08 movg %xcc,%l1,%l4 ! Moved, %l4 = fffffffffffffffc p14_label_16: ! Mem[000000002d800010] = 6543e4e9, %l7 = ffffffffffffffd3 lduwa [%i3+%o2]0x80,%l7 ! %l7 = 000000006543e4e9 ! Mem[000000002c800010] = c83a2386dcbb7966, %l6 = 2f951ccebfffffff ldxa [%i1+%o2]0x89,%l6 ! %l6 = c83a2386dcbb7966 ! %l1 = fffffffffffffffc, Mem[000000002d000000] = db88ddfd stba %l1,[%i2+%g0]0x89 ! Mem[000000002d000000] = db88ddfc ! %l2 = 00000000b5320e9b, %l2 = 00000000b5320e9b, %ccr = 08 movge %icc,%l2,%l2 ! Register Not Moved ! Mem[000000002c000020] = 8ea1879d5990e334, %f4 = 8542466e 678ace0a ldda [%i0+%o4]0x88,%f4 ! %f4 = 8ea1879d 5990e334 ! Mem[00000000908000c0] = d80ecfdc, %g2 = 0000000002aceb20 lduh [%i5+0x0c0],%g2 ! %g2 = 000000000000d80e ! Mem[0000000091800008] = cc26aea02750a266, %g2 = 000000000000d80e ldx [%o0+%o1],%g2 ! %g2 = cc26aea02750a266 ! Mem[0000000091000090] = 442c782e, %g2 = cc26aea02750a266 lduh [%i6+0x092],%g2 ! %g2 = 000000000000442c ! Mem[00000000918001c0] = 4c86a0516b82704c, %g2 = 000000000000442c ldx [%o0+0x1c0],%g2 ! %g2 = 4c86a0516b82704c ! Mem[0000000091800008] = cc26aea02750a266, %f48 = fd98399b f8d999bf ldd [%o0+%o1],%f48 ! %f48 = cc26aea0 2750a266 p14_label_17: ! Mem[000000002d80000e] = 7540c4c0, %l2 = 00000000b5320e9b ldstub [%i3+0x00e],%l2 ! %l2 = 000000c4000000ff ! %l2 = 00000000000000c4, Mem[000000009100014f] = 46cc927b stb %l2,[%i6+0x14f] ! Mem[000000009100014c] = c4cc927b ! %l6 = c83a2386dcbb7966, imm = 000000000000045e, %l2 = 00000000000000c4 andncc %l6,0x45e,%l2 ! %l2 = c83a2386dcbb7920, %ccr = 88 ! Mem[000000002d800099] = d846893e, %l5 = 0000080ec8f1e9c0 ldstub [%i3+0x099],%l5 ! %l5 = 00000046000000ff ! %l6 = dcbb7966, %l7 = 6543e4e9, Mem[00000000918000e8] = aa607efb 911d0c9c std %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = dcbb7966 6543e4e9 ! Mem[00000000918000a4] = ac9280c0, %g2 = 4c86a0516b82704c ldsh [%o0+0x0a4],%g2 ! %g2 = ffffffffffffac92 ! %f27 = 9f65548a, Mem[000000002c000008] = 0000080e sta %f27,[%i0+%o1]0x80 ! Mem[000000002c000008] = 9f65548a ! Mem[000000002c000120] = d2bf5f390b9a1030, %l1 = fffffffffffffffc, %l3 = ffffffffc6e96cfd add %i0,0x120,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = d2bf5f390b9a1030 ! %l4 = fffffffc, %l5 = 00000046, Mem[000000002d800028] = cc927b07 b774c396 stda %l4,[%i3+%o5]0x81 ! Mem[000000002d800028] = fffffffc 00000046 ! %l4 = fffffffffffffffc, Mem[0000000090800094] = 8359f4c5 stw %l4,[%i5+0x094] ! Mem[0000000090800094] = fffffffc p14_label_18: ! %f14 = 15269067 10a1cae9, Mem[000000002c000100] = c6e96cfd b43dedae std %f14,[%i0+0x100] ! Mem[000000002c000100] = 15269067 10a1cae9 ! Mem[000000002d000018] = e9c09182380b6ecb, %l4 = fffffffffffffffc ldxa [%i2+%o3]0x80,%l4 ! %l4 = e9c09182380b6ecb ! %l4 = e9c09182380b6ecb, imm = 00000000000008be, %l0 = 00000000b5320e4b orncc %l4,0x8be,%l0 ! %l0 = ffffffffffffffcb, %ccr = 88 ! Mem[000000009000015c] = 8827e9cb, %g2 = ffffffffffffac92 ldsba [%i4+0x15d]%asi,%g2 ! %g2 = ffffffffffffff88 ! %l0 = ffffffcb, %l1 = fffffffc, Mem[000000002c800000] = 478d0f3e d797fd2a stda %l0,[%i1+%g0]0x89 ! Mem[000000002c800000] = ffffffcb fffffffc ! Mem[000000002c000008] = 9f65548a, %l5 = 0000000000000046 lduba [%i0+%o1]0x80,%l5 ! %l5 = 000000000000009f ! Mem[000000002c8001e0] = b0d175edff8ef954, %l7 = 000000006543e4e9 ldx [%i1+0x1e0],%l7 ! %l7 = b0d175edff8ef954 ! %l6 = c83a2386dcbb7966, %l3 = d2bf5f390b9a1030, %l5 = 000000000000009f udivx %l6,%l3,%l5 ! %l5 = 0000000000000000 ! immd = 00000000000002cf, %l0 = ffffffffffffffcb, %ccr = 88 mova %xcc,0x2cf,%l0 ! Moved, %l0 = 00000000000002cf ! %l0 = 00000000000002cf, %l5 = 0000000000000000, %l0 = 00000000000002cf srlx %l0,%l5,%l0 ! %l0 = 00000000000002cf p14_label_19: ! Mem[000000002d800000] = 6129ae955fed498b, %f6 = b618a337 1214858e ldda [%i3+%g0]0x80,%f6 ! %f6 = 6129ae95 5fed498b ! Mem[0000000091800124] = f31ada12, %g2 = ffffffffffffff88 ldsb [%o0+0x126],%g2 ! %g2 = fffffffffffffff3 ! immd = 00000000000001a5, %l7 = b0d175edff8ef954, %ccr = 88 movvc %icc,0x1a5,%l7 ! Moved, %l7 = 00000000000001a5 ! Mem[00000000908001ac] = 4696555b, %g2 = fffffffffffffff3 ldsh [%i5+0x1ac],%g2 ! %g2 = 0000000000004696 ! Mem[00000000908000b8] = d1606739d29b375d, %g2 = 0000000000004696 ldx [%i5+0x0b8],%g2 ! %g2 = d1606739d29b375d ! %l4 = e9c09182380b6ecb, Mem[000000009180000c] = 2750a266 stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = 380b6ecb ! %l0 = 00000000000002cf, Mem[000000002c000000] = 269012a7af5c28d3 stxa %l0,[%i0+%g0]0x88 ! Mem[000000002c000000] = 00000000000002cf ! Mem[00000000900001a8] = 0b62d1e8, %g2 = d1606739d29b375d ldub [%i4+0x1aa],%g2 ! %g2 = 000000000000000b ! Code Fragment 1 p14_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000079f08279 mov 0x4be,%g3 ! %g3 = 00000000000004be and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Clear Register : %l1 = fffffffffffffffc clr %l1 ! %l1 = 0000000000000000 p14_label_20: ! %l6 = c83a2386dcbb7966, Mem[0000000090000198] = a77c0a9c00000040 stx %l6,[%i4+0x198] ! Mem[0000000090000198] = c83a2386dcbb7966 ! Mem[000000002c0000d8] = f98bc13bd844d4fd, %l3 = d2bf5f390b9a1030, %l4 = e9c09182380b6ecb add %i0,0xd8,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = f98bc13bd844d4fd ! %l6 = c83a2386dcbb7966, %l7 = 00000000000001a5, %ccr = 88 movne %xcc,%l6,%l7 ! Moved, %l7 = c83a2386dcbb7966 ! %l5 = 0000000000000000, %l5 = 0000000000000000, %ccr = 88 movn %icc,%l5,%l5 ! Register Not Moved ! %f18 = f0c49c38 6dac0a44, Mem[000000002d800010] = 6543e4e9 c0d780b5 stda %f18,[%i3+%o2]0x80 ! Mem[000000002d800010] = f0c49c38 6dac0a44 ! %f28 = 9f7d8539 2810d718, Mem[00000000900001b8] = da1922f2 458bc6a2 stda %f28,[%i4+0x1b8]%asi ! Mem[00000000900001b8] = 9f7d8539 2810d718 ! %l1 = 0000000000000000 setx 0x26f6c81fa92d29c8,%g7,%l1 ! %l1 = 26f6c81fa92d29c8 ! Mem[000000002c800010] = 6679bbdc, %l5 = 0000000000000000 ldub [%i1+0x013],%l5 ! %l5 = 00000000000000dc membar #Sync ! Added by membar checker (39) ! Mem[0000000090000080] = 000000af 00000063 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! immd = 000000000000004d, %l0 = 00000000000002cf, %ccr = 88 movl %icc,0x04d,%l0 ! Moved, %l0 = 000000000000004d p14_label_21: ! immd = 00000000000001a7, %l0 = 000000000000004d, %ccr = 88 movcs %icc,0x1a7,%l0 ! Register Not Moved ! Mem[0000000090800078] = e7a78a2c 0a35bf34, %g2 = 0000000b, %g3 = 000004be ldda [%i5+0x078]%asi,%g2 ! %g2 = 00000000e7a78a2c 000000000a35bf34 ! %l4 = f98bc13bd844d4fd, %l4 = f98bc13bd844d4fd, %l3 = d2bf5f390b9a1030 and %l4,%l4,%l3 ! %l3 = f98bc13bd844d4fd ! %l2 = c83a2386dcbb7920, Mem[00000000918001a4] = 832781d2 stw %l2,[%o0+0x1a4] ! Mem[00000000918001a4] = dcbb7920 ! %l4 = f98bc13bd844d4fd, Mem[00000000918000dc] = 973664ec sth %l4,[%o0+0x0dc] ! Mem[00000000918000dc] = d4fd64ec ! Mem[000000002d800028] = fffffffc, %l5 = 00000000000000dc lduba [%i3+%o5]0x81,%l5 ! %l5 = 00000000000000ff ! Mem[000000009000005c] = 3f8a440d, %g2 = 00000000e7a78a2c ldub [%i4+0x05e],%g2 ! %g2 = 000000000000003f ! %l3 = f98bc13bd844d4fd, Mem[0000000091800030] = 3939bf3f stw %l3,[%o0+0x030] ! Mem[0000000091800030] = d844d4fd ! Mem[0000000091000004] = 69412154, %g18 = 523cad581b4d5cfe ldsw [%i6+0x004],%g2 ! %g2 = 523cad581b4d5cfe membar #Sync ! Added by membar checker (40) ! %f14 = 15269067, Mem[00000000900000b4] = 5da2972b st %f14,[%i4+0x0b4] ! Mem[00000000900000b4] = 15269067 p14_label_22: ! %l4 = f98bc13bd844d4fd, imm = fffffffffffff634, %l6 = c83a2386dcbb7966 xnorcc %l4,-0x9cc,%l6 ! %l6 = f98bc13bd844dd36, %ccr = 88 ! %l0 = 000000000000004d, %l6 = f98bc13bd844dd36, %ccr = 88 movneg %xcc,%l0,%l6 ! Moved, %l6 = 000000000000004d ! %l1 = 26f6c81fa92d29c8, %l0 = 000000000000004d, %l2 = c83a2386dcbb7920 taddcctv %l1,%l0,%l2 ! %l0 = 0000000000000070, Trapped ! Mem[000000002d8001e0] = 5562cec5, %l5 = 00000000000000ff ldstub [%i3+0x1e0],%l5 ! %l5 = 00000055000000ff ! %l7 = c83a2386dcbb7966, immd = 0000000000000073, %l7 = c83a2386dcbb7966 sdivx %l7,0x073,%l7 ! %l7 = ff83d83d46ed986e ! %l7 = ff83d83d46ed986e, immed = fffffec9, %ccr = 88 movrlz %l7,-0x137,%l3 ! Moved, %l3 = fffffffffffffec9 ! %l3 = fffffffffffffec9, Mem[0000000090000198] = c83a2386dcbb7966 stx %l3,[%i4+0x198] ! Mem[0000000090000198] = fffffffffffffec9 ! %l2 = dcbb7920, %l3 = fffffec9, Mem[00000000910000d0] = 27e6eb9f e3d1f834 stda %l2,[%i6+0x0d0]%asi ! Mem[00000000910000d0] = dcbb7920 fffffec9 ! Mem[000000002d8001d6] = 113359da, %l3 = fffffffffffffec9 ldstub [%i3+0x1d6],%l3 ! %l3 = 00000059000000ff ! Mem[00000000918001f4] = 766e01e5, %g2 = 0000000069412154 ldsb [%o0+0x1f6],%g2 ! %g2 = 0000000000000076 p14_label_23: ! Mem[00000000910001b0] = 95f4f503, %g2 = 0000000000000076 ldsh [%i6+0x1b0],%g2 ! %g2 = ffffffffffff95f4 ! Mem[000000002c000024] = 9d87a18e, %l5 = 0000000000000055 swap [%i0+0x024],%l5 ! %l5 = 000000009d87a18e ! Mem[000000002d0000fc] = dfedd446, %l5 = 9d87a18e, %l6 = 0000004d add %i2,0xfc,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000dfedd446 ! %f0 = 110850ef 0b3a06ae b580d7c0 e9e44365 ! %f4 = 8ea1879d 5990e334 6129ae95 5fed498b ! %f8 = bcd2946b 6b98fe28 1e982b23 eacb49aa ! %f12 = 48f3198e a9c04a6d 15269067 10a1cae9 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! %l6 = 00000000dfedd446, %l6 = 00000000dfedd446, %ccr = 88 movn %icc,%l6,%l6 ! Register Not Moved ! Mem[000000002c000010] = 70e000ff, %l0 = 0000000000000070 ldstuba [%i0+%o2]0x89,%l0 ! %l0 = 000000ff000000ff ! Mem[000000002c0000bc] = bb4d2e93, %l1 = a92d29c8, %l2 = dcbb7920 add %i0,0xbc,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000bb4d2e93 ! Mem[000000002c8001d8] = 96aa2dc6385be7f8, %f30 = 652f0f46 13a7cb17 ldd [%i1+0x1d8],%f30 ! %f30 = 96aa2dc6 385be7f8 ! Mem[0000000091000038] = 9c1dd9b5, %g2 = ffffffffffff95f4 ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffff9c ! Mem[0000000091800158] = 6f95ca0b, %g18 = 523cad581b4d5cfe ldswa [%o0+0x158]%asi,%g2 ! %g2 = 523cad581b4d5cfe p14_label_24: ! %l2 = bb4d2e93, %l3 = 00000059, Mem[000000002c000048] = 9e4d05fb fbeee2be std %l2,[%i0+0x048] ! Mem[000000002c000048] = bb4d2e93 00000059 ! Mem[000000002c800040] = d846893e7817160d, %l2 = 00000000bb4d2e93, %l7 = ff83d83d46ed986e add %i1,0x40,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = d846893e7817160d ! %f22 = b0851d71 a8731bec, Mem[00000000918000a8] = 0480ac41 fb9b5dc8 std %f22,[%o0+0x0a8] ! Mem[00000000918000a8] = b0851d71 a8731bec ! %l2 = 00000000bb4d2e93, %l6 = 00000000dfedd446, %ccr = 88 movvc %icc,%l2,%l6 ! Moved, %l6 = 00000000bb4d2e93 ! Mem[000000002d8001dc] = 2f7bf8a1, %l5 = 000000009d87a18e ldstub [%i3+0x1dc],%l5 ! %l5 = 0000002f000000ff ! Randomly selected nop nop ! %l2 = bb4d2e93, %l3 = 00000059, Mem[0000000091000078] = cab51fb5 932670c4 std %l2,[%i6+0x078] ! Mem[0000000091000078] = bb4d2e93 00000059 ! %l6 = 00000000bb4d2e93, %l2 = 00000000bb4d2e93, %l5 = 000000000000002f add %l6,%l2,%l5 ! %l5 = 00000001769a5d26 ! immd = 0000000000000094, %l0 = 00000000000000ff, %ccr = 88 movpos %icc,0x094,%l0 ! Register Not Moved ! %l6 = 00000000bb4d2e93, Mem[000000002c800116] = 893edf67 sth %l6,[%i1+0x116] ! Mem[000000002c800114] = 893e2e93 p14_label_25: ! %f20 = 1902cefe a726c48c, Mem[00000000908000c0] = d80ecfdc 07f8fe08 std %f20,[%i5+0x0c0] ! Mem[00000000908000c0] = 1902cefe a726c48c ! Mem[000000002d000170] = 09299392, %l7 = 7817160d, %l1 = a92d29c8 add %i2,0x170,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000009299392 ! Mem[0000000090000004] = 82a24ffc, %g2 = 000000006f95ca0b ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffff82 ! %l4 = f98bc13bd844d4fd, Mem[00000000910001b8] = 5b200641 stw %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = d844d4fd ! Mem[000000002c0000a8] = c16e2e05, %l4 = f98bc13bd844d4fd ldstub [%i0+0x0a8],%l4 ! %l4 = 000000c1000000ff ! %l2 = 00000000bb4d2e93, Mem[0000000091800094] = 70c3ac93 sth %l2,[%o0+0x094] ! Mem[0000000091800094] = 2e93ac93 ! %l5 = 00000001769a5d26, %l0 = 00000000000000ff, %ccr = 88 movgu %icc,%l5,%l0 ! Moved, %l0 = 00000001769a5d26 ! %l4 = 00000000000000c1 sethi %hi(0x1dd7f800),%l4 ! %l4 = 000000001dd7f800 ! Mem[000000002d8001c0] = 34fbc6c7, %l4 = 000000001dd7f800 swap [%i3+0x1c0],%l4 ! %l4 = 0000000034fbc6c7 ! Mem[0000000090000168] = 989a65de, %g2 = ffffffffffffff82 ldsh [%i4+0x16a],%g2 ! %g2 = ffffffffffff989a ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 p14_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x038] ! Set processor 14 done flag ! Check Registers p14_check_registers: set p14_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000001769a5d26 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000009299392 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bb4d2e93 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000059 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000034fbc6c7 bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000001769a5d26 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000bb4d2e93 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be d846893e7817160d bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x3be9de41,%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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 8ea1879d 5990e334 bne %xcc,p14_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6129ae95 5fed498b bne %xcc,p14_f6_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be a9a07092 9f65548a bne %xcc,p14_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 96aa2dc6 385be7f8 bne %xcc,p14_f30_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x000],%g2 ! Expected data = cf02000000000000 ldx [%i0+0x000],%g3 ! Observed data at 000000002c000000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9f65548a91358d9a ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff00e07000000040 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 = 34e3905900000055 ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = bb4d2e9300000059 ldx [%i0+0x048],%g3 ! Observed data at 000000002c000048 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x048,%g4 ldx [%g1+0x080],%g2 ! Expected data = 3be9de4160745304 ldx [%i0+0x080],%g3 ! Observed data at 000000002c000080 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x080,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ff6e2e0563ad70fc ldx [%i0+0x0a8],%g3 ! Observed data at 000000002c0000a8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ffc2b20c9e9b08ca ldx [%i0+0x0f8],%g3 ! Observed data at 000000002c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 1526906710a1cae9 ldx [%i0+0x100],%g3 ! Observed data at 000000002c000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x100,%g4 ldx [%g1+0x158],%g2 ! Expected data = eb1f2364223dabca ldx [%i0+0x158],%g3 ! Observed data at 000000002c000158 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x158,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x000],%g2 ! Expected data = cbfffffffcffffff ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 459437074e33df86 ldx [%i1+0x018],%g3 ! Observed data at 000000002c800018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7180000023fa40ff 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 = ffffffbfce1c952f ldx [%i1+0x028],%g3 ! Observed data at 000000002c800028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = d846893e7817160d ldx [%i1+0x040],%g3 ! Observed data at 000000002c800040 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x040,%g4 ldx [%g1+0x110],%g2 ! Expected data = 1c290b8c893e2e93 ldx [%i1+0x110],%g3 ! Observed data at 000000002c800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x110,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = b0d175edff8ef954 ldx [%i1+0x1e0],%g3 ! Observed data at 000000002c8001e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x1e0,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fcdd88db03451d8f 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 = 2f128b7aec938af3 ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e9c09182380b6ecb ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x070],%g2 ! Expected data = 3570c4c016fb4644 ldx [%i2+0x070],%g3 ! Observed data at 000000002d000070 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x070,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = b43457e7b81c950a ldx [%i2+0x0e0],%g3 ! Observed data at 000000002d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0e0,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x008],%g2 ! Expected data = a9a070927540ffc0 ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f0c49c386dac0a44 ldx [%i3+0x010],%g3 ! Observed data at 000000002d800010 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3e8946d800000000 ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffffffc00000046 ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = d8ff893e621f5dcb ldx [%i3+0x098],%g3 ! Observed data at 000000002d800098 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x098,%g4 ldx [%g1+0x198],%g2 ! Expected data = 0000006376938fbd ldx [%i3+0x198],%g3 ! Observed data at 000000002d800198 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x198,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 1dd7f80029d7ef5d ldx [%i3+0x1c0],%g3 ! Observed data at 000000002d8001c0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = c70616851133ffda ldx [%i3+0x1d0],%g3 ! Observed data at 000000002d8001d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 9ffb4b36ff7bf8a1 ldx [%i3+0x1d8],%g3 ! Observed data at 000000002d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = ff62cec5eff79d33 ldx [%i3+0x1e0],%g3 ! Observed data at 000000002d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x1e0,%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_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_f26_fail: set p14_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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: ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c800010] tsubcctv %l2,%l5,%l7 ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000000] done p14_trap1o: ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c800010] tsubcctv %l2,%l5,%l7 ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000000] done p14_trap2e: orcc %l4,%l3,%l4 andcc %l6,%l3,%l6 sll %l4,%l3,%l7 ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c800000] membar #Sync mov 0x1c0,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync orn %l7,0x0bc,%l0 ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000010] done p14_trap2o: orcc %l4,%l3,%l4 andcc %l6,%l3,%l6 sll %l4,%l3,%l7 ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c800000] membar #Sync mov 0x1c0,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync orn %l7,0x0bc,%l0 ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000010] done p14_trap3e: xor %l2,0xa5b,%l6 sub %l4,-0x3ad,%l2 xnor %l7,-0x0b0,%l6 done p14_trap3o: xor %l2,0xa5b,%l6 sub %l4,-0x3ad,%l2 xnor %l7,-0x0b0,%l6 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 = 06836464e6290a35 ldx [%g1+0x008],%l1 ! %l1 = 1cd96002208d04f7 ldx [%g1+0x010],%l2 ! %l2 = cc927b07b774c396 ldx [%g1+0x018],%l3 ! %l3 = 4093fa547540c4c0 ldx [%g1+0x020],%l4 ! %l4 = 15de2cb845943707 ldx [%g1+0x028],%l5 ! %l5 = eef3e6a7e8e07de5 ldx [%g1+0x030],%l6 ! %l6 = d98bd563e758efeb ldx [%g1+0x038],%l7 ! %l7 = 14c00603b80e9a54 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 15 processor_15: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x3c] ! Set the start flag wrpr %g0,7,%cleanwin call p15_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 15 wr %g0,0x4,%fprs ! Make sure fef is 1 set p15_init_freg,%g1 ! %f0 = c091644d f8753ee6 fa628a62 55efe5c8 ! %f4 = 13b4112d 0978b628 1927b989 27166b0b ! %f8 = b3317ef7 84261204 988b67e8 2c6f47b3 ! %f12 = f0df5628 517047aa cd59e23f 0f85e844 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d5b179ce 0705e351 75441a18 5aaaabd5 ! %f20 = 28385204 00c5d4f6 f4e58952 9ad06bd0 ! %f24 = a2a19dac 203e48e2 9fbf9b3a 446b5e90 ! %f28 = c811a05f d24aa027 ec6cb7c4 a3ff802b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 235cf5b5 15653803 504364d5 44c72eb2 ! %f36 = a376cff6 d8d96b47 fc5170ca 75436a31 ! %f40 = 73d407ac e0a9292a b850c5c9 b76645c9 ! %f44 = ae276bd5 0d852207 0efae57b 3bdd710c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdd28cfa800000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = dd28cfa800000028 wr %g0,%y ! Clear Y 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[000000002e000028] = b98c35e2, %l1 = 5eb38fe614ed3604 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000e2000000ff ! %l6 = e8a1ffcebe08afe1, Mem[0000000091800060] = 1314fdb56ab6d366 stx %l6,[%o0+0x060] ! Mem[0000000091800060] = e8a1ffcebe08afe1 ! %l2 = 6fec7721dc08bdaa, Mem[0000000090000134] = ee317cdc stw %l2,[%i4+0x134] ! Mem[0000000090000134] = dc08bdaa ! Mem[000000002f800190] = 1f3515ce, %l5 = 79612c68202d2d75 swap [%i3+0x190],%l5 ! %l5 = 000000001f3515ce ! Mem[000000002f800018] = 86e1564b, %l4 = 46c2efdbeeb42ac8 swap [%i3+%o3],%l4 ! %l4 = 0000000086e1564b ! Mem[000000002e000000] = 13b32030, %l1 = 00000000000000e2 ldsha [%i0+%g0]0x80,%l1 ! %l1 = 00000000000013b3 ! Mem[00000000908000e0] = 0f61639e, %g18 = e7112c260ed90084 ldsw [%i5+0x0e0],%g2 ! %g2 = e7112c260ed90084 ! %l6 = e8a1ffcebe08afe1, Mem[0000000091800160] = 7fc08296 sth %l6,[%o0+0x160] ! Mem[0000000091800160] = afe18296 ! Mem[00000000918000a4] = 80c00480, %g2 = 000000000f61639e lduh [%o0+0x0a6],%g2 ! %g2 = 00000000000080c0 ! %l7 = dafe76d2c7f23143, Mem[0000000091800198] = b05bdb3b9fab9a43 stx %l7,[%o0+0x198] ! Mem[0000000091800198] = dafe76d2c7f23143 p15_label_2: ! %l2 = 6fec7721dc08bdaa, imm = 0000000000000c7d, %l4 = 0000000086e1564b andn %l2,0xc7d,%l4 ! %l4 = 6fec7721dc08b182 ! immd = 00000000000001cb, %l3 = cdeab12261bea3f4, %ccr = 44 movvs %xcc,0x1cb,%l3 ! Register Not Moved ! Mem[00000000908000f4] = 7992af2e, %g2 = 00000000000080c0 lduh [%i5+0x0f4],%g2 ! %g2 = 0000000000007992 ! Mem[000000002f000000] = 6e74fea6, %l3 = cdeab12261bea3f4 lduha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000006e74 ! Mem[0000000091000048] = 5c07bce160c55c2b, %g2 = 0000000000007992 ldx [%i6+0x048],%g2 ! %g2 = 5c07bce160c55c2b ! %l6 = e8a1ffcebe08afe1, imm = 0000000000000669, %l6 = e8a1ffcebe08afe1 or %l6,0x669,%l6 ! %l6 = e8a1ffcebe08afe9 ! Mem[000000002f8001a0] = 3b0071f2, %l1 = 00000000000013b3 swap [%i3+0x1a0],%l1 ! %l1 = 000000003b0071f2 save ! CWP = 1 ! Mem[000000002f800130] = 43d3237a, %l4 = d4c9f623a6d1edf1 swap [%o3+0x130],%l4 ! %l4 = 0000000043d3237a ! %l5 = 4b3b71788890fe45, %l6 = 0458b961d7320c96, %l3 = 4fcf8a1a57f883e4 srl %l5,%l6,%l3 ! %l3 = 0000000000000222 p15_label_3: ! %cwp = 1 ! Mem[000000002e800010] = 730dc49b, %l6 = 0458b961d7320c96 ldsba [%o1+%i2]0x89,%l6 ! %l6 = ffffffffffffff9b ! Mem[0000000091000130] = 7f1dfcfd, %g2 = 5c07bce160c55c2b ldsb [%o6+0x130],%g2 ! %g2 = 000000000000007f ! Mem[000000002f8001dc] = 3c093f1e, %l0 = 7acbe019f783c3a5 ldstub [%o3+0x1dc],%l0 ! %l0 = 0000003c000000ff ! Mem[000000002e000010] = 075bd51bf693e094, %l0 = 000000000000003c ldxa [%o0+%i2]0x89,%l0 ! %l0 = 075bd51bf693e094 ! %l3 = 0000000000000222, %l1 = 0c59c71208cc5a6b, %ccr = 44 movrgez %l3,%l1,%l6 ! Moved, %l6 = 0c59c71208cc5a6b ! Mem[000000002f800020] = 3e15cd3d, %l7 = 17a10ef24465cbbd ldstuba [%o3+%i4]0x89,%l7 ! %l7 = 0000003d000000ff ! Mem[0000000090000140] = 45f5a1d6, %g18 = f7a5269e2b35399f ldswa [%o4+0x140]%asi,%g2 ! %g2 = f7a5269e2b35399f ! Mem[00000000908001d0] = 3222ee81, %g2 = 0000000045f5a1d6 lduw [%o5+0x1d0],%g2 ! %g2 = 000000003222ee81 ! Mem[0000000091000198] = cae86cfe1c574548, %g2 = 000000003222ee81 ldx [%o6+0x198],%g2 ! %g2 = cae86cfe1c574548 ! Mem[0000000091000090] = 612e442c782e73b6, %g2 = cae86cfe1c574548 ldx [%o6+0x090],%g2 ! %g2 = 612e442c782e73b6 p15_label_4: ! %cwp = 1 ! Mem[00000000908000ac] = 67cd44fe, %g2 = 612e442c782e73b6 ldub [%o5+0x0ae],%g2 ! %g2 = 0000000000000067 ! Mem[00000000900001f8] = c5f7be40395c7c6e, %g2 = 0000000000000067 ldx [%o4+0x1f8],%g2 ! %g2 = c5f7be40395c7c6e ! %l2 = 6ac696bd, %l3 = 00000222, Mem[0000000091800178] = 28ef2d8b 071bb175 std %l2,[%i0+0x178] ! Mem[0000000091800178] = 6ac696bd 00000222 ! %l4 = 0000000043d3237a, Mem[000000002f800043] = 74002ca1 stb %l4,[%o3+0x043] ! Mem[000000002f800040] = 74002c7a ! %l3 = 0000000000000222, imm = 0000000000000852, %l6 = 0c59c71208cc5a6b orcc %l3,0x852,%l6 ! %l6 = 0000000000000a72, %ccr = 00 ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %g2 = c5f7be40395c7c6e ldx [%o6+0x098],%g2 ! %g2 = 6aef4b96d6cbdb1d ! Mem[000000002f800187] = ff4d68a3, %l2 = 1303d56e6ac696bd ldstub [%o3+0x187],%l2 ! %l2 = 000000a3000000ff ! %l7 = 000000000000003d, Mem[0000000090000038] = 4a5a0b1a3185d12d stx %l7,[%o4+0x038] ! Mem[0000000090000038] = 000000000000003d ! Mem[000000002f0001c8] = f9e1611e, %l0 = 075bd51bf693e094 swap [%o2+0x1c8],%l0 ! %l0 = 00000000f9e1611e ! Mem[000000002f000020] = c0385957a80c898a, %l6 = 0000000000000a72, %l4 = 0000000043d3237a add %o2,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = c0385957a80c898a p15_label_5: ! %cwp = 1 ! Mem[000000002f800138] = d6a575071c7f4cdb, %l2 = 00000000000000a3, %l5 = 4b3b71788890fe45 add %o3,0x138,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = d6a575071c7f4cdb ! Mem[0000000091000044] = 752473f9, %g2 = 6aef4b96d6cbdb1d lduw [%o6+0x044],%g2 ! %g2 = 00000000752473f9 ! immd = 00000000000003bd, %l6 = 0000000000000a72, %ccr = 00 movvc %xcc,0x3bd,%l6 ! Moved, %l6 = 00000000000003bd ! %l4 = c0385957a80c898a, Mem[000000002e0001ea] = cbfdc832 sth %l4,[%o0+0x1ea] ! Mem[000000002e0001e8] = cbfd898a ! %l0 = 00000000f9e1611e, Mem[000000009000019a] = 0a9c86c0 stb %l0,[%o4+0x19a] ! Mem[0000000090000198] = 1e9c86c0 ! %l3 = 0000000000000222, Mem[000000002f000010] = c86876fa0e1225fd stxa %l3,[%o2+%i2]0x81 ! Mem[000000002f000010] = 0000000000000222 ! Mem[000000002e000020] = 1aca04bc, %l5 = d6a575071c7f4cdb ldsba [%o0+%i4]0x89,%l5 ! %l5 = ffffffffffffffbc ! %l0 = f9e1611e, %l1 = 08cc5a6b, Mem[0000000090800048] = db9c0caf 57bff2f8 std %l0,[%o5+0x048] ! Mem[0000000090800048] = f9e1611e 08cc5a6b ! Mem[000000002e80012c] = 23bd158c, %l0 = 00000000f9e1611e swap [%o1+0x12c],%l0 ! %l0 = 0000000023bd158c ! Mem[000000002e000000] = 3020b313, %l7 = 000000000000003d ldsba [%o0+%g0]0x88,%l7 ! %l7 = 0000000000000013 p15_label_6: ! %cwp = 1 ! Mem[000000002e000028] = ff358cb9, %l5 = ffffffffffffffbc swapa [%o0+%i5]0x81,%l5 ! %l5 = 00000000ff358cb9 ! %l4 = c0385957a80c898a, %l2 = 00000000000000a3, %ccr = 00 mova %icc,%l4,%l2 ! Moved, %l2 = c0385957a80c898a ! %f23 = 9ad06bd0, Mem[00000000910000e0] = 96241295 st %f23,[%o6+0x0e0] ! Mem[00000000910000e0] = 9ad06bd0 ! %l7 = 0000000000000013, Mem[0000000090800108] = b6084246 stw %l7,[%o5+0x108] ! Mem[0000000090800108] = 00000013 ! Mem[000000002e800028] = d1b184257e6948ad, %f30 = ec6cb7c4 a3ff802b ldda [%o1+%i5]0x88,%f30 ! %f30 = d1b18425 7e6948ad ! Mem[00000000900000a0] = 94bca472, %g2 = 00000000752473f9 lduh [%o4+0x0a2],%g2 ! %g2 = 00000000000094bc ! Mem[00000000918000e0] = 8467a9e3 f53afb01, %g2 = 000094bc, %g3 = 00000000 ldd [%i0+0x0e0],%g2 ! %g2 = 000000008467a9e3 00000000f53afb01 ! %l1 = 0c59c71208cc5a6b, immed = fffff79b, %y = 00000000 umulcc %l1,-0x865,%l1 ! %l1 = 08cc5a21248cfbc9, %ccr = 00, %y = 08cc5a21 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac, %g2 = 8467a9e3, %g3 = f53afb01 ldd [%o4+0x0e0],%g2 ! %g2 = 0000000008c4107a 00000000a8c7e3ac ! Mem[0000000091800018] = bee041db, %g2 = 0000000008c4107a lduha [%i0+0x01a]%asi,%g2 ! %g2 = 000000000000bee0 p15_label_7: ! %cwp = 1 ! %l4 = c0385957a80c898a, Mem[000000002f000020] = c0385957 stba %l4,[%o2+%i4]0x81 ! Mem[000000002f000020] = 8a385957 ! Mem[000000002f000020] = 5759388a, %f8 = b3317ef7 lda [%o2+%i4]0x88,%f8 ! %f8 = 5759388a ! Mem[000000002f000008] = 880bbc10337e7284, %l4 = c0385957a80c898a ldxa [%o2+%i1]0x88,%l4 ! %l4 = 880bbc10337e7284 ! %l4 = 880bbc10337e7284, %l5 = 00000000ff358cb9, %l5 = 00000000ff358cb9 sub %l4,%l5,%l5 ! %l5 = 880bbc0f3448e5cb ! Mem[000000002e000000] = 3020b313, %f4 = 13b4112d lda [%o0+%g0]0x89,%f4 ! %f4 = 3020b313 ! %l1 = 08cc5a21248cfbc9 setx 0xd7fd268fef617fdf,%g7,%l1 ! %l1 = d7fd268fef617fdf ! %l2 = c0385957a80c898a, Mem[000000002f800010] = c47663d3 stha %l2,[%o3+%i2]0x89 ! Mem[000000002f800010] = c476898a ! %l4 = 880bbc10337e7284, Mem[0000000090800058] = b6dfa477580a7c40 stx %l4,[%o5+0x058] ! Mem[0000000090800058] = 880bbc10337e7284 ! %l3 = 0000000000000222, %l1 = d7fd268fef617fdf, %ccr = 00 movgu %icc,%l3,%l1 ! Moved, %l1 = 0000000000000222 ! Mem[00000000900001e0] = cf23638f, %g2 = 000000000000bee0 ldsh [%o4+0x1e0],%g2 ! %g2 = ffffffffffffcf23 p15_label_8: ! %cwp = 1 ! %l2 = c0385957a80c898a, Mem[000000002e000028] = ffffffbc stwa %l2,[%o0+%i5]0x80 ! Mem[000000002e000028] = a80c898a ! Mem[000000002e000018] = 848a7af8, %l4 = 880bbc10337e7284 ldstub [%o0+%i3],%l4 ! %l4 = 00000084000000ff ! Mem[000000002e000000] = 13b32030da35c4ce, %l4 = 0000000000000084 ldxa [%o0+%g0]0x80,%l4 ! %l4 = 13b32030da35c4ce ! %l3 = 0000000000000222, Mem[0000000090800060] = 42b523f923e54624 stx %l3,[%o5+0x060] ! Mem[0000000090800060] = 0000000000000222 ! %l2 = a80c898a, %l3 = 00000222, Mem[0000000090800170] = 5955679b 67148569 std %l2,[%o5+0x170] ! Mem[0000000090800170] = a80c898a 00000222 ! Mem[000000009080004c] = 08cc5a6b, %g18 = f7a5269e2b35399f ldsw [%o5+0x04c],%g2 ! %g2 = f7a5269e2b35399f ! Mem[000000002f800124] = a983be73, %l7 = 0000000000000013, %asi = 80 swapa [%o3+0x124]%asi,%l7 ! %l7 = 00000000a983be73 ! Mem[000000002e800050] = f88bcb29, %l6 = 00000000000003bd ldsb [%o1+0x053],%l6 ! %l6 = 0000000000000029 ! %f3 = 55efe5c8, Mem[000000009000009c] = e157c460 st %f3 ,[%o4+0x09c] ! Mem[000000009000009c] = 55efe5c8 ! %l3 = 0000000000000222, imm = fffffffffffff400, %l0 = 0000000023bd158c taddcc %l3,-0xc00,%l0 ! %l0 = fffffffffffff622, %ccr = 8a p15_label_9: ! %cwp = 1 ! Mem[00000000910000b0] = 004c6621, %g2 = 0000000008cc5a6b lduw [%o6+0x0b0],%g2 ! %g2 = 00000000004c6621 ! Mem[0000000091800008] = 26aea027, %g2 = 00000000004c6621 ldub [%i0+0x009],%g2 ! %g2 = 0000000000000026 ! %l0 = fffffffffffff622 sethi %hi(0x279ebc00),%l0 ! %l0 = 00000000279ebc00 ! Mem[0000000091000180] = 35375014, %g2 = 0000000000000026 lduh [%o6+0x180],%g2 ! %g2 = 0000000000003537 ! Mem[000000002e000028] = 012fb6cc 8a890ca8, %l6 = 00000029, %l7 = a983be73 ldda [%o0+%i5]0x88,%l6 ! %l6 = 000000008a890ca8 00000000012fb6cc membar #Sync ! Added by membar checker (41) ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c1e9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g4 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %l6 = 000000008a890ca8, Mem[000000002e000020] = 1aca04bc stha %l6,[%o0+%i4]0x89 ! Mem[000000002e000020] = 1aca0ca8 ! Mem[000000002f0001e9] = e1f387c7, %l3 = 0000000000000222 ldstub [%o2+0x1e9],%l3 ! %l3 = 000000f3000000ff ! Mem[0000000091000144] = 3fed6b82, %g2 = 0000000000003537 ldub [%o6+0x144],%g2 ! %g2 = 000000000000003f ! %l0 = 00000000279ebc00, Mem[0000000090800137] = d21c568d stb %l0,[%o5+0x137] ! Mem[0000000090800134] = 001c568d p15_label_10: ! %cwp = 1 ! %l2 = c0385957a80c898a, %l4 = 13b32030da35c4ce, %l5 = 880bbc0f3448e5cb addc %l2,%l4,%l5 ! %l5 = d3eb798882424e58 ! %l4 = 13b32030da35c4ce, %l3 = 00000000000000f3, %ccr = 8a movg %xcc,%l4,%l3 ! Register Not Moved ! Mem[000000002e000018] = f87a8aff, %l7 = 00000000012fb6cc swapa [%o0+%i3]0x88,%l7 ! %l7 = 00000000f87a8aff ! Mem[00000000908001c0] = aa162c11bcd71045, %g2 = 000000000000003f ldx [%o5+0x1c0],%g2 ! %g2 = aa162c11bcd71045 ! %l7 = 00000000f87a8aff, immed = 00000027, %ccr = 8a movre %l7,0x027,%l7 ! Not Moved, %l7 = 00000000f87a8aff ! %l2 = a80c898a, %l3 = 000000f3, Mem[0000000091000010] = 871fcd18 3561af0c std %l2,[%o6+%i2] ! Mem[0000000091000010] = a80c898a 000000f3 ! %l6 = 000000008a890ca8, imm = 000000000000001f, %l1 = 0000000000000222 srlx %l6,0x01f,%l1 ! %l1 = 0000000000000001 ! Mem[000000002f800008] = cceef842, %l2 = c0385957a80c898a lduba [%o3+%i1]0x88,%l2 ! %l2 = 0000000000000042 ! %l6 = 000000008a890ca8, %l2 = 0000000000000042, %l6 = 000000008a890ca8 tsubcctv %l6,%l2,%l6 ! %l0 = 00000000279ebc23, Trapped ! %l2 = 0000000000000042, Mem[000000002f0001f0] = d40719e1fc25c83e stx %l2,[%o2+0x1f0] ! Mem[000000002f0001f0] = 0000000000000042 p15_label_11: ! %cwp = 1 ! Mem[000000002f800010] = 8a8976c4, %l4 = 13b32030da35c4ce ldsha [%o3+%i2]0x81,%l4 ! %l4 = ffffffffffff8a89 ! Mem[000000002e800002] = 9b7e7541, %l3 = 00000000000000f3 ldstub [%o1+0x002],%l3 ! %l3 = 00000075000000ff ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[00000000910001c0] = df15cda4, %g2 = aa162c11bcd71045 lduh [%o6+0x1c2],%g2 ! %g2 = 000000000000df15 ! Mem[000000002e80010c] = eb065540, %l5 = d3eb798882424e58 ldub [%o1+0x10c],%l5 ! %l5 = 00000000000000eb ! Mem[00000000900000a8] = 06b20e2c068cd5a5, %f48 = 8dacda07 1a79e2e5 ldd [%o4+0x0a8],%f48 ! %f48 = 06b20e2c 068cd5a5 ! Mem[000000002e000008] = 6244a8a4, %l3 = 0000000000000075 swapa [%o0+%i1]0x81,%l3 ! %l3 = 000000006244a8a4 ! immd = 0000000000000001, %l2 = 0000000000000042, %ccr = 8a movcs %icc,0x001,%l2 ! Register Not Moved ! Mem[000000002e00019a] = 806cefc0, %l2 = 0000000000000042 ldstub [%o0+0x19a],%l2 ! %l2 = 000000ef000000ff ! %l5 = 00000000000000eb, Mem[00000000900001cc] = de0626d0 stw %l5,[%o4+0x1cc] ! Mem[00000000900001cc] = 000000eb p15_label_12: ! %cwp = 1 ! %f0 = c091644d f8753ee6 fa628a62 55efe5c8 ! %f4 = 3020b313 0978b628 1927b989 27166b0b ! %f8 = 5759388a 84261204 988b67e8 2c6f47b3 ! %f12 = f0df5628 517047aa cd59e23f 0f85e844 mov 0x0c0,%g6 stda %f0,[%o4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0 ! Mem[000000002f8001c0] = e9a821ec, %l1 = 0000000000000001 ldsha [%o3+0x1c2]%asi,%l1 ! %l1 = 00000000000021ec ! %f0 = c091644d f8753ee6 fa628a62 55efe5c8 ! %f4 = 3020b313 0978b628 1927b989 27166b0b ! %f8 = 5759388a 84261204 988b67e8 2c6f47b3 ! %f12 = f0df5628 517047aa cd59e23f 0f85e844 mov 0x1c0,%g5 stda %f0,[%o4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0 ! Mem[0000000090000018] = ed38b38b5df3a991, %f48 = 06b20e2c 068cd5a5 ldd [%o4+%i3],%f48 ! %f48 = ed38b38b 5df3a991 ! Mem[000000002f000018] = 0acd60f0, %l2 = 00000000000000ef lduha [%o2+%i3]0x81,%l2 ! %l2 = 0000000000000acd ! %l7 = 00000000f87a8aff, Mem[00000000918000d2] = 548a7799 stb %l7,[%i0+0x0d2] ! Mem[00000000918000d0] = ff8a7799 ! Mem[0000000090000184] = ec12494e, %g2 = 000000000000df15 ldsb [%o4+0x186],%g2 ! %g2 = ffffffffffffffec ! Mem[00000000910001b4] = c9915b20, %g2 = ffffffffffffffec ldsh [%o6+0x1b6],%g2 ! %g2 = ffffffffffffc991 ! %l4 = ffffffffffff8a89, Mem[00000000900000a4] = a4727d8b stw %l4,[%o4+0x0a4] ! Mem[00000000900000a4] = ffff8a89 ! %l6 = 000000008a890ca8, %l2 = 0000000000000acd, %l5 = 00000000000000eb sdivx %l6,%l2,%l5 ! %l5 = 00000000000cd390 p15_label_13: ! %cwp = 1 ! Mem[000000009000004c] = a7a1fab3, %g18 = f7a5269e2b35399f ldsw [%o4+0x04c],%g2 ! %g2 = f7a5269e2b35399f ! immd = 0000000000000071, %l6 = 000000008a890ca8, %ccr = 8a movn %icc,0x071,%l6 ! Register Not Moved ! %l7 = 00000000f87a8aff, %l7 = 00000000f87a8aff, %y = 08cc5a21 mulscc %l7,%l7,%l5 ! %l5 = 0000000174b7d07e, %ccr = 01, %y = 84662d10 ! Mem[000000002f000028] = 7219671d, %l3 = 000000006244a8a4 lduha [%o2+%i5]0x81,%l3 ! %l3 = 0000000000007219 ! Mem[000000002f000018] = 0acd60f0, %l7 = 00000000f87a8aff lduha [%o2+%i3]0x80,%l7 ! %l7 = 0000000000000acd ! Mem[0000000091000170] = 4412630c 142089ee, %g2 = a7a1fab3, %g3 = a8c7e3ac ldd [%o6+0x170],%g2 ! %g2 = 000000004412630c 00000000142089ee ! Mem[0000000090800150] = a6c5a9c0, %g2 = 000000004412630c ldsb [%o5+0x151],%g2 ! %g2 = ffffffffffffffa6 ! Mem[000000002f000018] = f060cd0a, %l3 = 0000000000007219 lduwa [%o2+%i3]0x88,%l3 ! %l3 = 00000000f060cd0a ! Mem[000000002f800000] = da2af8e3, %l3 = 00000000f060cd0a lduha [%o3+%g0]0x80,%l3 ! %l3 = 000000000000da2a ! Mem[000000002e000008] = a81b2a1775000000, %l3 = 000000000000da2a ldxa [%o0+%i1]0x88,%l3 ! %l3 = a81b2a1775000000 p15_label_14: ! %cwp = 1 ! immd = 0000000000000321, %l7 = 0000000000000acd, %ccr = 01 movle %icc,0x321,%l7 ! Register Not Moved ! Mem[00000000918001f4] = 6e01e5c8, %g2 = ffffffffffffffa6 ldsba [%i0+0x1f7]%asi,%g2 ! %g2 = 000000000000006e ! Mem[000000009180001c] = 41db6e39, %g2 = 000000000000006e ldub [%i0+0x01c],%g2 ! %g2 = 0000000000000041 ! %l6 = 000000008a890ca8, %l1 = 00000000000021ec, %l4 = ffffffffffff8a89 tsubcctv %l6,%l1,%l4 ! %l4 = 000000008a88eabc, %ccr = 08 ! Mem[000000002e800028] = ad48697e, %l7 = 0000000000000acd ldsw [%o1+%i5],%l7 ! %l7 = ffffffffad48697e membar #Sync ! Added by membar checker (42) ! Mem[00000000900000f8] = 44e8850f3fe259cd, %f48 = ed38b38b 5df3a991 ldd [%o4+0x0f8],%f48 ! %f48 = 44e8850f 3fe259cd ! Mem[000000002f800010] = c476898a, %l5 = 0000000174b7d07e ldstuba [%o3+%i2]0x89,%l5 ! %l5 = 0000008a000000ff ! %l6 = 000000008a890ca8, %l4 = 000000008a88eabc, %ccr = 08 movl %icc,%l6,%l4 ! Moved, %l4 = 000000008a890ca8 ! Mem[000000002e000018] = ccb62f01, %l2 = 0000000000000acd lduba [%o0+%i3]0x81,%l2 ! %l2 = 00000000000000cc ! Mem[000000002e8000b8] = 68ad2424, %l7 = ffffffffad48697e swap [%o1+0x0b8],%l7 ! %l7 = 0000000068ad2424 p15_label_15: ! %cwp = 1 ! Mem[000000002f800028] = e138ad4d bc4629a8, %l0 = 279ebc23, %l1 = 000021ec ldda [%o3+%i5]0x80,%l0 ! %l0 = 00000000e138ad4d 00000000bc4629a8 ! Mem[000000002f800000] = e3f82ada, %f24 = a2a19dac lda [%o3+%g0]0x88,%f24 ! %f24 = e3f82ada ! Mem[000000002e800008] = 135cd511, %l7 = 0000000068ad2424 ldsba [%o1+%i1]0x80,%l7 ! %l7 = 0000000000000013 ! Mem[000000002f000020] = 5759388a, %l5 = 000000000000008a lduha [%o2+%i4]0x89,%l5 ! %l5 = 000000000000388a ! Mem[000000002f000020] = 8a385957, %l4 = 000000008a890ca8 swapa [%o2+%i4]0x81,%l4 ! %l4 = 000000008a385957 ! %l1 = 00000000bc4629a8, Mem[0000000091000182] = 5014f4b7 sth %l1,[%o6+0x182] ! Mem[0000000091000180] = 29a8f4b7 ! %l3 = a81b2a1775000000, immed = 0000077f, %y = 84662d10 udiv %l3,0x77f,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = e138ad4d ! Invert Register : %l1 = 00000000bc4629a8 xor %l1,-1,%l1 ! %l1 = ffffffff43b9d657 ! Mem[00000000900001e4] = 84261204, %g18 = f7a5269e2b35399f ldsw [%o4+0x1e4],%g2 ! %g2 = f7a5269e2b35399f ! Mem[000000002f800020] = 3e15cdff, %l4 = 000000008a385957 ldstuba [%o3+%i4]0x89,%l4 ! %l4 = 000000ff000000ff p15_label_16: ! %cwp = 1 ! immd = 000000000000019e, %l6 = 000000008a890ca8, %ccr = 08 movneg %xcc,0x19e,%l6 ! Register Not Moved ! %l1 = ffffffff43b9d657, %l1 = ffffffff43b9d657, %l5 = 000000000000388a and %l1,%l1,%l5 ! %l5 = ffffffff43b9d657 ! Mem[0000000091000148] = c387b2e4ead01746, %f48 = 44e8850f 3fe259cd ldda [%o6+0x148]%asi,%f48 ! %f48 = c387b2e4 ead01746 ! Mem[00000000918000a8] = 0480ac53, %g2 = ffffffff84261204 ldub [%i0+0x0a8],%g2 ! %g2 = 0000000000000004 ! Randomly selected nop nop ! %l7 = 00000000ffffffff, %l2 = 00000000000000cc, %l4 = 00000000000000ff addc %l7,%l2,%l4 ! %l4 = 00000001000000cb ! %l0 = 00000000e138ad4d, %l7 = 00000000ffffffff, %y = e138ad4d umulcc %l0,%l7,%l7 ! %l7 = e138ad4c1ec752b3, %ccr = 80, %y = e138ad4c ! %l1 = ffffffff43b9d657, %l2 = 00000000000000cc, %l4 = 00000001000000cb taddcctv %l1,%l2,%l4 ! %l0 = 00000000e138ad70, Trapped ! %l5 = ffffffff43b9d657, Mem[00000000918000fc] = 79f08279 stb %l5,[%i0+0x0fc] ! Mem[00000000918000fc] = 57f08279 ! immd = 0000000000000049, %l6 = 000000008a890ca8, %ccr = 80 movcc %icc,0x049,%l6 ! Moved, %l6 = 0000000000000049 p15_label_17: ! %cwp = 1 ! Mem[000000002e800038] = f36b962e9abf2815, %f4 = 3020b313 0978b628 ldd [%o1+0x038],%f4 ! %f4 = f36b962e 9abf2815 ! %l3 = a81b2a1775000000, Mem[00000000908000c0] = d80ecfdc07f8fe08, %asi = 80 stxa %l3,[%o5+0x0c0]%asi ! Mem[00000000908000c0] = a81b2a1775000000 ! Mem[000000002f000008] = 337e7284, %l5 = ffffffff43b9d657 ldsba [%o2+%i1]0x89,%l5 ! %l5 = ffffffffffffff84 ! Mem[0000000091000018] = cf70dc7c637e990a, %f48 = c387b2e4 ead01746 ldd [%o6+%i3],%f48 ! %f48 = cf70dc7c 637e990a ! %l3 = a81b2a1775000000, Mem[00000000910000ae] = 09cf004c sth %l3,[%o6+0x0ae] ! Mem[00000000910000ac] = 0000004c ! Mem[00000000910000a8] = 016d2650, %g2 = 0000000000000004 ldub [%o6+0x0a8],%g2 ! %g2 = 0000000000000001 ! Mem[0000000090800128] = 6c772b2b7a56efc1, %f48 = cf70dc7c 637e990a ldd [%o5+0x128],%f48 ! %f48 = 6c772b2b 7a56efc1 ! %l3 = a81b2a1775000000, imm = 00000000000006fd, %l6 = 0000000000000049 orncc %l3,0x6fd,%l6 ! %l6 = fffffffffffff902, %ccr = 88 ! %l1 = ffffffff43b9d657, %l7 = e138ad4c1ec752b3, %ccr = 88 movn %icc,%l1,%l7 ! Register Not Moved ! %l5 = ffffffffffffff84, %l7 = e138ad4c1ec752b3, %ccr = 88 movl %icc,%l5,%l7 ! Moved, %l7 = ffffffffffffff84 p15_label_18: ! %cwp = 1 ! Mem[000000002e8000ac] = 2b6e9d69, %l1 = ffffffff43b9d657 swap [%o1+0x0ac],%l1 ! %l1 = 000000002b6e9d69 ! Mem[000000002e000018] = 012fb6cc, %l5 = ffffffffffffff84 swapa [%o0+%i3]0x89,%l5 ! %l5 = 00000000012fb6cc ! Mem[000000002e8001a4] = 05672df0, %l3 = 75000000, %l4 = 000000cb add %o1,0x1a4,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000005672df0 ! Mem[000000002f800000] = da2af8e3, %l5 = 00000000012fb6cc ldsha [%o3+%g0]0x81,%l5 ! %l5 = ffffffffffffda2a ! Mem[000000002f800011] = ff8976c4, %l4 = 0000000005672df0 ldstub [%o3+0x011],%l4 ! %l4 = 00000089000000ff ! Mem[00000000918000e0] = 8467a9e3, %g2 = 0000000000000001 ldsb [%i0+0x0e0],%g2 ! %g2 = ffffffffffffff84 ! Mem[000000002f800028] = e138ad4d, %l6 = fffffffffffff902 lduwa [%o3+%i5]0x81,%l6 ! %l6 = 00000000e138ad4d ! %f28 = c811a05f, Mem[00000000918001f4] = 3475766e st %f28,[%i0+0x1f4] ! Mem[00000000918001f4] = c811a05f ! Code Fragment 1 p15_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000142089ee mov -0x7db,%g3 ! %g3 = fffffffffffff825 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = ffffffffffffff84, %l1 = 000000002b6e9d69, %l5 = ffffffffffffda2a sll %l7,%l1,%l5 ! %l5 = ffffffffffff0800 p15_label_19: ! %cwp = 1 ! Mem[000000009080001c] = 72c0aa2a, %g2 = ffffffffffffff84 ldsh [%o5+0x01c],%g2 ! %g2 = 00000000000072c0 ! %l3 = a81b2a1775000000, %l5 = ffffffffffff0800, %l1 = 000000002b6e9d69 sllx %l3,%l5,%l1 ! %l1 = a81b2a1775000000 ! %l3 = a81b2a1775000000, Mem[000000009180010e] = 082bb144 sth %l3,[%i0+0x10e] ! Mem[000000009180010c] = 0000b144 ! %f30 = d1b18425 7e6948ad, Mem[0000000091800160] = afe18296 8680e666 std %f30,[%i0+0x160] ! Mem[0000000091800160] = d1b18425 7e6948ad ! Mem[000000002e0001d6] = a29d00f5, %l5 = ffffffffffff0800 ldstuba [%o0+0x1d6]%asi,%l5 ! %l5 = 00000000000000ff ! Mem[00000000918001e0] = e019b296a1fd095a, %f48 = 6c772b2b 7a56efc1 ldd [%i0+0x1e0],%f48 ! %f48 = e019b296 a1fd095a ! immd = 0000000000000380, %l6 = 00000000e138ad4d, %ccr = 88 movcs %icc,0x380,%l6 ! Register Not Moved ! %l7 = ffffffffffffff84, %l1 = a81b2a1775000000, %l7 = ffffffffffffff84 tsubcc %l7,%l1,%l7 ! %l7 = 57e4d5e88affff84, %ccr = 08 ! Mem[000000002e0000b8] = f2a709d2, %l7 = 57e4d5e88affff84 swap [%o0+0x0b8],%l7 ! %l7 = 00000000f2a709d2 ! done : should take illegal inst trap, %l0 = 00000000e138ad70 done ! Illegal inst trap : %l0 = 00000000e138ad80 p15_label_20: ! %cwp = 1 ! %f12 = f0df5628 517047aa, Mem[000000002e800008] = 11d55c13 1a8c5368 stda %f12,[%o1+%i1]0x89 ! Mem[000000002e800008] = f0df5628 517047aa ! Mem[000000009100017c] = f72d807d, %g2 = 00000000000072c0 ldsb [%o6+0x17c],%g2 ! %g2 = fffffffffffffff7 ! immd = 00000000000000df, %l3 = a81b2a1775000000, %ccr = 08 movn %xcc,0x0df,%l3 ! Register Not Moved ! Mem[00000000908001fc] = 22d7982e, %g2 = fffffffffffffff7 ldsb [%o5+0x1fd],%g2 ! %g2 = 0000000000000022 ! %l0 = e138ad80, %l1 = 75000000, Mem[000000002e800028] = ad48697e 2584b1d1 stda %l0,[%o1+%i5]0x81 ! Mem[000000002e800028] = e138ad80 75000000 ! %f10 = 988b67e8 2c6f47b3, Mem[000000002f800018] = c82ab4ee e6f0e50d stda %f10,[%o3+%i3]0x89 ! Mem[000000002f800018] = 988b67e8 2c6f47b3 ! %l1 = a81b2a1775000000, Mem[000000009000019e] = 94f00fb3 stb %l1,[%o4+0x19e] ! Mem[000000009000019c] = 00f00fb3 ! Mem[000000002e000010] = 075bd51bf693e094, %f30 = d1b18425 7e6948ad ldda [%o0+%i2]0x89,%f30 ! %f30 = 075bd51b f693e094 ! Mem[0000000091800000] = 17e8c511f86d648a, %g2 = 0000000000000022 ldx [%i0+%g0],%g2 ! %g2 = 17e8c511f86d648a ! Mem[00000000918000dc] = 973664ec, %g2 = 17e8c511f86d648a ldsh [%i0+0x0dc],%g2 ! %g2 = ffffffffffff9736 p15_label_21: ! %cwp = 1 ! Mem[000000002e000000] = 13b32030, %l3 = a81b2a1775000000 lduha [%o0+%g0]0x81,%l3 ! %l3 = 00000000000013b3 ! Mem[000000002e800020] = 04a2a69a2bed8e17, %l6 = 00000000e138ad4d ldxa [%o1+%i4]0x81,%l6 ! %l6 = 04a2a69a2bed8e17 ! retry : should take illegal inst trap, %l0 = 00000000e138ad80 retry ! Illegal inst trap : %l0 = 00000000e138ad90 ! Mem[000000009100019c] = 1c574548, %g2 = ffffffffffff9736 lduw [%o6+0x19c],%g2 ! %g2 = 000000001c574548 ! %l0 = 00000000e138ad90, imm = 0000000000000004, %l7 = 00000000f2a709d2 srl %l0,0x004,%l7 ! %l7 = 000000000e138ad9 ! Mem[000000002e000010] = 94e093f6, %l1 = a81b2a1775000000 ldsba [%o0+%i2]0x80,%l1 ! %l1 = ffffffffffffff94 ! %l2 = 000000cc, %l3 = 000013b3, Mem[000000002f000000] = 6e74fea6 505cad2d stda %l2,[%o2+%g0]0x80 ! Mem[000000002f000000] = 000000cc 000013b3 ! Mem[000000002e8000fc] = ae116848, %l0 = e138ad90, %l3 = 000013b3 add %o1,0xfc,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ae116848 ! %f12 = f0df5628 517047aa, Mem[0000000091800028] = 28efe37b 98c3b185 std %f12,[%i0+%i5] ! Mem[0000000091800028] = f0df5628 517047aa ! Mem[00000000918001d0] = 59c1bb29, %g2 = 000000001c574548 lduh [%i0+0x1d0],%g2 ! %g2 = 00000000000059c1 p15_label_22: ! %cwp = 1 ! Mem[000000002e0001cc] = 8fb3520a, %l4 = 0000000000000089 ldub [%o0+0x1ce],%l4 ! %l4 = 0000000000000052 ! Mem[0000000090800180] = 9cf598c2 b4973516, %g2 = 000059c1, %g3 = fffff825 ldd [%o5+0x180],%g2 ! %g2 = 000000009cf598c2 00000000b4973516 ! %l5 = 0000000000000000, immed = 00000052, %y = e138ad4c udivcc %l5,0x052,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = e138ad90 ! %l4 = 0000000000000052, Mem[000000002f000018] = bce40638f060cd0a stxa %l4,[%o2+%i3]0x88 ! Mem[000000002f000018] = 0000000000000052 ! Mem[000000002f80014c] = ed4a13bd, %l7 = 000000000e138ad9 lduw [%o3+0x14c],%l7 ! %l7 = 00000000ed4a13bd ! Mem[000000002f800020] = ffcd153e, %l2 = 00000000000000cc lduha [%o3+%i4]0x80,%l2 ! %l2 = 000000000000ffcd ! %l2 = 000000000000ffcd, %l1 = ffffffffffffff94, %l0 = 00000000e138ad90 xor %l2,%l1,%l0 ! %l0 = ffffffffffff0059 ! Mem[000000002f000148] = a1af9594, %l4 = 0000000000000052 swap [%o2+0x148],%l4 ! %l4 = 00000000a1af9594 ! %l0 = ffffffffffff0059, %l7 = 00000000ed4a13bd, %l4 = 00000000a1af9594 taddcctv %l0,%l7,%l4 ! %l0 = ffffffffffff007c, Trapped ! immd = 000000000000014d, %l4 = 00000000a1af9594, %ccr = 0a movn %xcc,0x14d,%l4 ! Register Not Moved p15_label_23: ! %cwp = 1 ! %l4 = 00000000a1af9594, %l4 = 00000000a1af9594, %ccr = 0a movre %l4,%l4,%l7 ! Not Moved, %l7 = 00000000ed4a13bd ! Mem[00000000908001b0] = 5a061056, %g18 = f7a5269e2b35399f ldswa [%o5+0x1b0]%asi,%g2 ! %g2 = f7a5269e2b35399f ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 00000000 0000003d ldda [%o4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! %l3 = 00000000ae116848, imm = fffffffffffff5d5, %l7 = 00000000ed4a13bd orncc %l3,-0xa2b,%l7 ! %l7 = 00000000ae116a6a, %ccr = 08 ! %f18 = 75441a18 5aaaabd5, Mem[000000002f800018] = b3476f2c e8678b98 stda %f18,[%o3+%i3]0x81 ! Mem[000000002f800018] = 75441a18 5aaaabd5 ! Mem[000000009100004c] = 60c55c2b, %g2 = 000000005a061056 lduw [%o6+0x04c],%g2 ! %g2 = 0000000060c55c2b ! Mem[00000000900001b0] = 6eef6cff, %g18 = f7a5269e2b35399f ldsw [%o4+0x1b0],%g2 ! %g2 = f7a5269e2b35399f ! %f25 = 203e48e2, Mem[0000000091000010] = a80c898a st %f25,[%o6+%i2] ! Mem[0000000091000010] = 203e48e2 ! retry : should take illegal inst trap, %l0 = ffffffffffff007c retry ! Illegal inst trap : %l0 = ffffffffffff008c ! %l3 = 00000000ae116848, Mem[00000000908000d8] = 1c5cc569 stw %l3,[%o5+0x0d8] ! Mem[00000000908000d8] = ae116848 p15_label_24: ! %cwp = 1 ! immd = 0000000000000096, %l2 = 000000000000ffcd, %ccr = 08 move %icc,0x096,%l2 ! Register Not Moved ! %l7 = 00000000ae116a6a, %l6 = 04a2a69a2bed8e17, %y = e138ad90 udiv %l7,%l6,%l3 ! %l3 = 00000000ffffffff mov %l0,%y ! %y = ffff008c ! %l6 = 04a2a69a2bed8e17, Mem[00000000900001b3] = ff3ece5c stb %l6,[%o4+0x1b3] ! Mem[00000000900001b0] = 173ece5c ! Mem[000000002f000044] = c0700e8b, %l7 = 00000000ae116a6a ldsb [%o2+0x044],%l7 ! %l7 = ffffffffffffffc0 ! Code Fragment 1 p15_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b4973516 mov -0x782,%g3 ! %g3 = fffffffffffff87e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = ffffffffffff008c, %l1 = ffffffffffffff94, %l2 = 000000000000ffcd udivx %l0,%l1,%l2 ! %l2 = 0000000000000000 ! Mem[000000002f00009c] = e4eb68a4, %l6 = 04a2a69a2bed8e17 ldsh [%o2+0x09e],%l6 ! %l6 = 00000000000068a4 ! %l4 = a1af9594, %l5 = ffffffff, Mem[000000002e800020] = 9aa6a204 178eed2b stda %l4,[%o1+%i4]0x88 ! Mem[000000002e800020] = a1af9594 ffffffff ! Mem[000000002e800150] = ee9b61f5, %l5 = 00000000ffffffff swap [%o1+0x150],%l5 ! %l5 = 00000000ee9b61f5 ! %f30 = 075bd51b, Mem[000000002f800028] = e138ad4d sta %f30,[%o3+%i5]0x81 ! Mem[000000002f800028] = 075bd51b p15_label_25: ! %cwp = 1 ! Mem[000000002f000008] = 337e7284, %l1 = ffffffffffffff94 ldsha [%o2+%i1]0x88,%l1 ! %l1 = 0000000000007284 ! %l3 = 00000000ffffffff, %l2 = 0000000000000000, %ccr = 08 movrgez %l3,%l2,%l2 ! Moved, %l2 = 0000000000000000 ! %l2 = 0000000000000000 sethi %hi(0x82d65800),%l2 ! %l2 = 0000000082d65800 ! %l4 = 00000000a1af9594, imm = 000000000000001d, %l7 = ffffffffffffffc0 srax %l4,0x01d,%l7 ! %l7 = 0000000000000005 ! Mem[000000002f800008] = cceef842, %l5 = 00000000ee9b61f5 ldsha [%o3+%i1]0x88,%l5 ! %l5 = fffffffffffff842 ! Mem[000000002f0001d0] = 7fa62334, %l3 = 00000000ffffffff swap [%o2+0x1d0],%l3 ! %l3 = 000000007fa62334 ! Mem[0000000090000038] = 00000000 0000003d, %g2 = 6eef6cff, %g3 = fffff87e ldd [%o4+0x038],%g2 ! %g2 = 0000000000000000 000000000000003d ! Invert Register : %l2 = 0000000082d65800 xor %l2,-1,%l2 ! %l2 = ffffffff7d29a7ff ! Mem[000000002e800010] = 9bc40d73 587b1c24, %l2 = 7d29a7ff, %l3 = 7fa62334 ldda [%o1+%i2]0x80,%l2 ! %l2 = 000000009bc40d73 00000000587b1c24 ! Mem[000000002f800020] = 3e15cdff, %l6 = 00000000000068a4 lduha [%o3+%i4]0x88,%l6 ! %l6 = 000000000000cdff ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 restore ! CWP = 0 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003b0071f2 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000006e74 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 6fec7721dc08b182 bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e8a1ffcebe08afe9 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ! Check %y register set 0xffff008c,%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 c091644d f8753ee6 bne %xcc,p15_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be fa628a62 55efe5c8 bne %xcc,p15_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f36b962e 9abf2815 bne %xcc,p15_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1927b989 27166b0b bne %xcc,p15_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 5759388a 84261204 bne %xcc,p15_f8_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be e3f82ada 203e48e2 bne %xcc,p15_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 075bd51b f693e094 bne %xcc,p15_f30_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 00000075172a1ba8 ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 84ffffffecb1116a ldx [%i0+0x018],%g3 ! Observed data at 000000002e000018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a80cca1aab8f36cb ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a80c898accb62f01 ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 8affff843a6a7767 ldx [%i0+0x0b8],%g3 ! Observed data at 000000002e0000b8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 806cffc024f3f0d8 ldx [%i0+0x198],%g3 ! Observed data at 000000002e000198 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x198,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 1e47d349a29dfff5 ldx [%i0+0x1d0],%g3 ! Observed data at 000000002e0001d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = cbfd898a3a1e0205 ldx [%i0+0x1e8],%g3 ! Observed data at 000000002e0001e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x1e8,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 9b7eff41b9fbf16b ldx [%i1+0x000],%g3 ! Observed data at 000000002e800000 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = aa4770512856dff0 ldx [%i1+0x008],%g3 ! Observed data at 000000002e800008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9495afa1ffffffff ldx [%i1+0x020],%g3 ! Observed data at 000000002e800020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e138ad8075000000 ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = fc68332443b9d657 ldx [%i1+0x0a8],%g3 ! Observed data at 000000002e8000a8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ad48697ed70e67b3 ldx [%i1+0x0b8],%g3 ! Observed data at 000000002e8000b8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x128],%g2 ! Expected data = f76a95c0f9e1611e ldx [%i1+0x128],%g3 ! Observed data at 000000002e800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x128,%g4 ldx [%g1+0x150],%g2 ! Expected data = ffffffff069b155a ldx [%i1+0x150],%g3 ! Observed data at 000000002e800150 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x150,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000cc000013b3 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 = 0000000000000222 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 = 5200000000000000 ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8a890ca8a80c898a ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x148],%g2 ! Expected data = 00000052aa2d9c6d ldx [%i2+0x148],%g3 ! Observed data at 000000002f000148 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x148,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = f693e094a5a1eb3a ldx [%i2+0x1c8],%g3 ! Observed data at 000000002f0001c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ffffffffe197d848 ldx [%i2+0x1d0],%g3 ! Observed data at 000000002f0001d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = e1ff87c7fe65bf3f ldx [%i2+0x1e8],%g3 ! Observed data at 000000002f0001e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 0000000000000042 ldx [%i2+0x1f0],%g3 ! Observed data at 000000002f0001f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x1f0,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ffff76c4ab7db95d 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 = 75441a185aaaabd5 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 = ffcd153ef155eadf 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 = 075bd51bbc4629a8 ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 74002c7aeb61f211 ldx [%i3+0x040],%g3 ! Observed data at 000000002f800040 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x040,%g4 ldx [%g1+0x120],%g2 ! Expected data = bb29965300000013 ldx [%i3+0x120],%g3 ! Observed data at 000000002f800120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x120,%g4 ldx [%g1+0x130],%g2 ! Expected data = a6d1edf18bf9247f ldx [%i3+0x130],%g3 ! Observed data at 000000002f800130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x130,%g4 ldx [%g1+0x180],%g2 ! Expected data = e665c4b9ff4d68ff ldx [%i3+0x180],%g3 ! Observed data at 000000002f800180 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 202d2d759e7f458f ldx [%i3+0x190],%g3 ! Observed data at 000000002f800190 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x190,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 000013b37c776e9d ldx [%i3+0x1a0],%g3 ! Observed data at 000000002f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 7452ffacff093f1e ldx [%i3+0x1d8],%g3 ! Observed data at 000000002f8001d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x1d8,%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_f24_fail: set p15_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800008] srl %l4,%l5,%l1 or %l4,0x4b1,%l3 lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000000] sdivx %l5,0xcb7,%l4 done p15_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800008] srl %l4,%l5,%l1 or %l4,0x4b1,%l3 lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000000] sdivx %l5,0xcb7,%l4 done p15_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000018] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000010] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e800010] lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000000] done p15_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000018] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000010] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e800010] lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000000] done p15_trap3e: addc %l6,-0x243,%l1 sub %l7,%l1,%l4 subc %l2,0xdd8,%l7 and %l3,%l3,%l0 add %l1,0xf1f,%l7 done p15_trap3o: addc %l6,-0x243,%l1 sub %l7,%l1,%l4 subc %l2,0xdd8,%l7 and %l3,%l3,%l0 add %l1,0xf1f,%l7 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 = a6c297d9e385da56 ldx [%g1+0x008],%l1 ! %l1 = 5eb38fe614ed3604 ldx [%g1+0x010],%l2 ! %l2 = 6fec7721dc08bdaa ldx [%g1+0x018],%l3 ! %l3 = cdeab12261bea3f4 ldx [%g1+0x020],%l4 ! %l4 = 46c2efdbeeb42ac8 ldx [%g1+0x028],%l5 ! %l5 = 79612c68202d2d75 ldx [%g1+0x030],%l6 ! %l6 = e8a1ffcebe08afe1 ldx [%g1+0x038],%l7 ! %l7 = dafe76d2c7f23143 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 = 7acbe019f783c3a5 ldx [%g1+0x048],%l1 ! %l1 = 0c59c71208cc5a6b ldx [%g1+0x050],%l2 ! %l2 = 1303d56e6ac696bd ldx [%g1+0x058],%l3 ! %l3 = 4fcf8a1a57f883e4 ldx [%g1+0x060],%l4 ! %l4 = d4c9f623a6d1edf1 ldx [%g1+0x068],%l5 ! %l5 = 4b3b71788890fe45 ldx [%g1+0x070],%l6 ! %l6 = 0458b961d7320c96 ldx [%g1+0x078],%l7 ! %l7 = 17a10ef24465cbbd ! 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 = 807cd547 ebbf1eec 0809a021 4ebbc2d0 ! %f4 = d04ad4b0 4833161b 84fbbdb1 9fae6c17 ! %f8 = 065e59d5 c783f0f6 ae947d81 874d6f63 ! %f12 = a8ea5a5d db3ef44f 751623a5 4432eb60 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 81bafdf5 fa0ce49d 35521977 f87da88f ! %f20 = 67b2e105 94cb68d4 58d1dafd 3ed9cdf6 ! %f24 = 90751794 c3eb3144 d7e267a2 a5395800 ! %f28 = 23abe9d5 e5662b77 d4209b14 c454d3e7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 048c7323 a7151b80 aff2c992 57a290e1 ! %f36 = fe359d9a 727b546f 6d22e442 3f828daa ! %f40 = 21eae751 1774982b 8f1e7255 58956b52 ! %f44 = 04cd147c bed988c4 7388e7a0 d5fa53b9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x70233a770000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 70233a770000005f wr %g0,%y ! Clear Y 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: ! immd = 0000000000000011, %l7 = 3a43073c8dc0efee, %ccr = 44 movg %icc,0x011,%l7 ! Register Not Moved ! Mem[0000000090800154] = f28584f0, %g2 = 0000000000000000 ldub [%i5+0x157],%g2 ! %g2 = 00000000000000f2 ! Mem[000000009100018c] = a7ab2d5c, %g2 = 00000000000000f2 ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffa7ab ! %l0 = 88ffcdee2548f890, %l0 = 88ffcdee2548f890, %ccr = 44 move %icc,%l0,%l0 ! Moved, %l0 = 88ffcdee2548f890 ! %l6 = 6cbbf88465105faf, Mem[0000000091800166] = e66634c4 sth %l6,[%o0+0x166] ! Mem[0000000091800164] = 5faf34c4 ! %l6 = 6cbbf88465105faf, %l6 = 6cbbf88465105faf, %y = 00000000 smulcc %l6,%l6,%l0 ! %l0 = 27e5ec8c2fa359a1, %ccr = 00, %y = 27e5ec8c ! Mem[00000000918001b0] = 0758e090c426af8c, %f48 = 0f1c1191 3f46527e ldd [%o0+0x1b0],%f48 ! %f48 = 0758e090 c426af8c ! %f0 = 807cd547 ebbf1eec 0809a021 4ebbc2d0 ! %f4 = d04ad4b0 4833161b 84fbbdb1 9fae6c17 ! %f8 = 065e59d5 c783f0f6 ae947d81 874d6f63 ! %f12 = a8ea5a5d db3ef44f 751623a5 4432eb60 mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040 ! %l5 = af99c34203027fe1, %l6 = 6cbbf88465105faf, %ccr = 00 mova %icc,%l5,%l6 ! Moved, %l6 = af99c34203027fe1 ! Mem[0000000091800110] = 4465cb97, %g2 = ffffffffffffa7ab ldub [%o0+0x111],%g2 ! %g2 = 0000000000000044 p16_label_2: ! Mem[0000000031000068] = 2700d70b6842bcfe, %l5 = af99c34203027fe1, %l7 = 3a43073c8dc0efee add %i2,0x68,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 2700d70b6842bcfe ! immd = 0000000000000343, %l1 = 436d3622a05b2df5, %ccr = 00 movvs %xcc,0x343,%l1 ! Register Not Moved ! Mem[00000000300001e8] = e273841d17f36223, %f28 = 23abe9d5 e5662b77 ldd [%i0+0x1e8],%f28 ! %f28 = e273841d 17f36223 ! %f17 = fa0ce49d, Mem[0000000091800010] = ef04abcc st %f17,[%o0+%o2] ! Mem[0000000091800010] = fa0ce49d ! Mem[0000000090000168] = b227989a 65de30a2, %g2 = 00000044, %g3 = 00000000 ldd [%i4+0x168],%g2 ! %g2 = 00000000b227989a 0000000065de30a2 ! immd = 0000000000000013, %l5 = af99c34203027fe1, %ccr = 00 movgu %xcc,0x013,%l5 ! Moved, %l5 = 0000000000000013 ! Mem[00000000318000e4] = 7d051c66, %l1 = 436d3622a05b2df5 ldstub [%i3+0x0e4],%l1 ! %l1 = 0000007d000000ff ! Mem[00000000308001f4] = 68f9e8f2, %l4 = 15a516cd, %l7 = 6842bcfe add %i1,0x1f4,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000068f9e8f2 ! %l4 = 3bf3b9bc15a516cd, %l6 = af99c34203027fe1, %ccr = 00 movre %l4,%l6,%l7 ! Not Moved, %l7 = 0000000068f9e8f2 ! %l6 = af99c34203027fe1, %l1 = 000000000000007d, %y = 27e5ec8c smulcc %l6,%l1,%l4 ! %l4 = 00000001783870dd, %ccr = 00, %y = 00000001 p16_label_3: ! %l5 = 0000000000000013, imm = 00000000000003c8, %l3 = acdbe373d437be0e add %l5,0x3c8,%l3 ! %l3 = 00000000000003db ! Mem[0000000031000020] = 8541ef9d f7e9075c, %l0 = 2fa359a1, %l1 = 0000007d ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000f7e9075c 000000008541ef9d ! Mem[000000003180014c] = 9895d656, %l2 = 7a9e29dc, %l0 = f7e9075c add %i3,0x14c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009895d656 ! %l5 = 0000000000000013, Mem[0000000090800190] = b75d8a0c stw %l5,[%i5+0x190] ! Mem[0000000090800190] = 00000013 ! %l4 = 00000001783870dd, Mem[000000009180008a] = f5990de8 sth %l4,[%o0+0x08a] ! Mem[0000000091800088] = 70dd0de8 ! Mem[0000000031800010] = 05d5df2f fe85163e, %l0 = 9895d656, %l1 = 8541ef9d ldda [%i3+%o2]0x81,%l0 ! %l0 = 0000000005d5df2f 00000000fe85163e ! Mem[0000000031000010] = a34677ad, %l0 = 0000000005d5df2f ldsha [%i2+%o2]0x89,%l0 ! %l0 = 00000000000077ad ! %l2 = 7a9e29dc, %l3 = 000003db, Mem[0000000030000008] = cff9db85 ad3dae4f stda %l2,[%i0+%o1]0x81 ! Mem[0000000030000008] = 7a9e29dc 000003db ! Mem[00000000310000a8] = f0d876839f6483ae, %l4 = 00000001783870dd, %l7 = 0000000068f9e8f2 add %i2,0xa8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = f0d876839f6483ae ! %f25 = c3eb3144, Mem[00000000900001a0] = 0fb3b66f sta %f25,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = c3eb3144 p16_label_4: ! %l7 = f0d876839f6483ae, imm = 000000000000000b, %l7 = f0d876839f6483ae srlx %l7,0x00b,%l7 ! %l7 = 001e1b0ed073ec90 ! Mem[0000000031800018] = 17900f50, %l6 = af99c34203027fe1 ldstuba [%i3+%o3]0x89,%l6 ! %l6 = 00000050000000ff ! %l1 = 00000000fe85163e, Mem[0000000091800198] = b05bdb3b9fab9a43 stx %l1,[%o0+0x198] ! Mem[0000000091800198] = 00000000fe85163e ! Code Fragment 1 p16_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000065de30a2 mov 0xf96,%g3 ! %g3 = 0000000000000f96 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000031800008] = 59e14ecb, %l1 = 00000000fe85163e ldswa [%i3+%o1]0x88,%l1 ! %l1 = 0000000059e14ecb ! Mem[00000000308000e0] = 34af4ecf, %l2 = df8908dc7a9e29dc ldsb [%i1+0x0e2],%l2 ! %l2 = 000000000000004e ! %l2 = 000000000000004e, Mem[00000000918001c4] = 6b82704c sth %l2,[%o0+0x1c4] ! Mem[00000000918001c4] = 004e704c save ! CWP = 1 ! Mem[0000000091000100] = 79484abf80e0b3a3, %g2 = 00000000b227989a ldx [%o6+0x100],%g2 ! %g2 = 79484abf80e0b3a3 ! %l6 = 86d12ee46de7b3af, Mem[0000000031000028] = 36ed79cb stha %l6,[%o2+%i5]0x80 ! Mem[0000000031000028] = b3af79cb p16_label_5: ! %cwp = 1 ! %l0 = 2ed2f7d2beb49a60, %l2 = 2abd12048e0e2f47, %ccr = 00 mova %icc,%l0,%l2 ! Moved, %l2 = 2ed2f7d2beb49a60 ! immd = 00000000000001b0, %l3 = 94cf03241bce0659, %ccr = 00 movvs %xcc,0x1b0,%l3 ! Register Not Moved ! %l0 = 2ed2f7d2beb49a60, imm = fffffffffffffc26, %l1 = e54ec2b3fe8a8043 xnorcc %l0,-0x3da,%l1 ! %l1 = 2ed2f7d2beb499b9, %ccr = 08 ! Mem[0000000031800138] = 42747de6, %l1 = 2ed2f7d2beb499b9 swap [%o3+0x138],%l1 ! %l1 = 0000000042747de6 ! Mem[0000000030800008] = b0745e58, %l3 = 94cf03241bce0659 ldstuba [%o1+%i1]0x89,%l3 ! %l3 = 00000058000000ff ! %l7 = 119b5c7ecdc98f4c, %l3 = 0000000000000058, %l6 = 86d12ee46de7b3af orn %l7,%l3,%l6 ! %l6 = ffffffffffffffef ! %l0 = beb49a60, %l1 = 42747de6, Mem[00000000308000b0] = 95b8df7a e68d6c32 std %l0,[%o1+0x0b0] ! Mem[00000000308000b0] = beb49a60 42747de6 ! %f0 = 807cd547 ebbf1eec 0809a021 4ebbc2d0 ! %f4 = d04ad4b0 4833161b 84fbbdb1 9fae6c17 ! %f8 = 065e59d5 c783f0f6 ae947d81 874d6f63 ! %f12 = a8ea5a5d db3ef44f 751623a5 4432eb60 mov 0x100,%g5 stda %f0,[%o4+%g5]ASI_BLK_S ! Block Store to 0000000090000100 ! Mem[0000000031800134] = 142ddf8d, %l4 = bf53cbb7, %l0 = beb49a60 add %o3,0x134,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000142ddf8d ! Mem[000000009080019c] = 4ae1df61, %g2 = 79484abf80e0b3a3 lduh [%o5+0x19c],%g2 ! %g2 = 0000000000004ae1 p16_label_6: ! %cwp = 1 ! %f30 = d4209b14 c454d3e7, Mem[00000000900001c0] = 927ca021 60d76f00 stda %f30,[%o4+0x1c0]%asi ! Mem[00000000900001c0] = d4209b14 c454d3e7 ! %f29 = 17f36223, Mem[00000000318000b8] = 42cb5daf st %f29,[%o3+0x0b8] ! Mem[00000000318000b8] = 17f36223 ! Mem[0000000030800184] = d8d576d8, %l3 = 0000000000000058 swap [%o1+0x184],%l3 ! %l3 = 00000000d8d576d8 ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[000000003080006a] = a3c81791, %l4 = f3655f0ebf53cbb7 ldstub [%o1+0x06a],%l4 ! %l4 = 00000017000000ff ! Code Fragment 1 p16_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000f96 mov -0x2c5,%g3 ! %g3 = fffffffffffffd3b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 2ed2f7d2beb49a60, Mem[00000000910001fc] = 0fb9a38f sth %l2,[%o6+0x1fc] ! Mem[00000000910001fc] = 9a60a38f ! immd = 0000000000000047, %l4 = 0000000000000017, %ccr = 08 movneg %icc,0x047,%l4 ! Moved, %l4 = 0000000000000047 ! Mem[0000000030000018] = e7d7cce5 2965c888, %l0 = 142ddf8d, %l1 = 42747de6 ldda [%o0+%i3]0x81,%l0 ! %l0 = 00000000e7d7cce5 000000002965c888 ! Mem[0000000031000028] = b3af79cb c84458ab, %l4 = 00000047, %l5 = ec4106ab ldda [%o2+%i5]0x80,%l4 ! %l4 = 00000000b3af79cb 00000000c84458ab p16_label_7: ! %cwp = 1 ! Mem[0000000031000028] = b3af79cb, %f21 = 94cb68d4 lda [%o2+%i5]0x81,%f21 ! %f21 = b3af79cb ! %l0 = 00000000e7d7cce5, %l0 = 00000000e7d7cce5, %l4 = 00000000b3af79cb sra %l0,%l0,%l4 ! %l4 = ffffffffff3ebe67 ! Mem[0000000031000028] = b3af79cb, %l1 = 000000002965c888 lduha [%o2+%i5]0x80,%l1 ! %l1 = 000000000000b3af ! Mem[0000000031800054] = 45214438, %l0 = e7d7cce5, %l3 = d8d576d8 add %o3,0x54,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000045214438 ! Mem[0000000030800010] = 24bb74238c5f0079, %l4 = ffffffffff3ebe67 ldxa [%o1+%i2]0x89,%l4 ! %l4 = 24bb74238c5f0079 ! Mem[0000000031000000] = 462afe95, %l7 = 119b5c7ecdc98f4c lduba [%o2+%g0]0x81,%l7 ! %l7 = 0000000000000046 ! %l7 = 0000000000000046, %l4 = 24bb74238c5f0079, %l6 = ffffffffffffffef andn %l7,%l4,%l6 ! %l6 = 0000000000000006 ! immd = 0000000000000271, %l3 = 0000000045214438, %ccr = 08 movgu %xcc,0x271,%l3 ! Moved, %l3 = 0000000000000271 ! %l4 = 8c5f0079, %l5 = c84458ab, Mem[00000000908001e8] = 114384c5 1570dec5 stda %l4,[%o5+0x1e8]%asi ! Mem[00000000908001e8] = 8c5f0079 c84458ab ! Mem[000000009180018c] = 3439cc1d, %g2 = 0000000000004ae1 lduw [%i0+0x18c],%g2 ! %g2 = 000000003439cc1d p16_label_8: ! %cwp = 1 ! %l3 = 0000000000000271, %l6 = 0000000000000006, %y = 00000001 udiv %l3,%l6,%l7 ! %l7 = 000000002aaaab12 mov %l0,%y ! %y = e7d7cce5 ! Mem[00000000918000b0] = 0825120c0fa303fa, %f48 = 45f5a1d6 1b6089f4 ldd [%i0+0x0b0],%f48 ! %f48 = 0825120c 0fa303fa ! Mem[00000000900001d8] = 0adeeefb, %g2 = 000000003439cc1d lduh [%o4+0x1da],%g2 ! %g2 = 0000000000000ade ! immd = 00000000000003d4, %l5 = 00000000c84458ab, %ccr = 08 movle %xcc,0x3d4,%l5 ! Register Not Moved ! %l2 = 2ed2f7d2beb49a60, imm = 0000000000000008, %l5 = 00000000c84458ab srlx %l2,0x008,%l5 ! %l5 = 002ed2f7d2beb49a ! Mem[00000000908001a8] = 367b4696, %g2 = 0000000000000ade ldub [%o5+0x1aa],%g2 ! %g2 = 0000000000000036 ! Invert Register : %l6 = 0000000000000006 xor %l6,-1,%l6 ! %l6 = fffffffffffffff9 ! Mem[00000000908000c4] = 07f8fe08, %g2 = 0000000000000036 lduw [%o5+0x0c4],%g2 ! %g2 = 0000000007f8fe08 ! Mem[0000000031800018] = ff0f9017 6836ea11, %l6 = fffffff9, %l7 = 2aaaab12 ldda [%o3+%i3]0x81,%l6 ! %l6 = 00000000ff0f9017 000000006836ea11 ! Mem[00000000318000d8] = 428801f7abb23731, %l3 = 0000000000000271, %l4 = 24bb74238c5f0079 add %o3,0xd8,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 428801f7abb23731 p16_label_9: ! %cwp = 1 ! %l4 = 428801f7abb23731, Mem[00000000318001cb] = 5bb71939, %asi = 80 stba %l4,[%o3+0x1cb]%asi ! Mem[00000000318001c8] = 5bb71931 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000091000008] = c1a845c5 3a363bbc, %g2 = 07f8fe08, %g3 = fffffd3b ldd [%i6+%o1],%g2 ! %g2 = 00000000c1a845c5 000000003a363bbc ! %l2 = 000000000000004e, Mem[000000009100001f] = 0a408caf, %asi = 80 stba %l2,[%i6+0x01f]%asi ! Mem[000000009100001c] = 4e408caf ! %l1 = 0000000059e14ecb, imm = 000000000000063c, %l2 = 000000000000004e andcc %l1,0x63c,%l2 ! %l2 = 0000000000000608, %ccr = 00 ! %l0 = 00000000000077ad, Mem[0000000090000018] = ed38b38b stb %l0,[%i4+%o3] ! Mem[0000000090000018] = ad38b38b ! Mem[0000000091000098] = 6aef4b96, %g18 = 0742fb7c39f0603c ldsw [%i6+0x098],%g2 ! %g2 = 0742fb7c39f0603c ! immd = 00000000000002c0, %l3 = 00000000000003db, %ccr = 00 movneg %icc,0x2c0,%l3 ! Register Not Moved ! Mem[0000000030000028] = a6b6c21d, %l7 = 001e1b0ed073ec90 ldswa [%i0+%o5]0x80,%l7 ! %l7 = ffffffffa6b6c21d membar #Sync ! Added by membar checker (43) ! Mem[0000000090000078] = 60eb3244 a5231675, %g2 = 6aef4b96, %g3 = 3a363bbc ldd [%i4+0x078],%g2 ! %g2 = 0000000060eb3244 00000000a5231675 p16_label_10: ! Mem[0000000090800130] = 8e622ea2358de2d2, %f48 = 0825120c 0fa303fa ldda [%i5+0x130]%asi,%f48 ! %f48 = 8e622ea2 358de2d2 ! %l1 = 0000000059e14ecb, %l7 = ffffffffa6b6c21d, %ccr = 00 movg %xcc,%l1,%l7 ! Moved, %l7 = 0000000059e14ecb ! %l1 = 0000000059e14ecb, %l5 = 0000000000000013, %l5 = 0000000000000013 xnor %l1,%l5,%l5 ! %l5 = ffffffffa61eb127 ! %f18 = 35521977 f87da88f, Mem[0000000031800010] = 05d5df2f fe85163e stda %f18,[%i3+%o2]0x80 ! Mem[0000000031800010] = 35521977 f87da88f ! Code Fragment 1 p16_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a5231675 mov -0xbc2,%g3 ! %g3 = fffffffffffff43e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f11 = 874d6f63, Mem[0000000091800090] = 7aa1c2b1 st %f11,[%o0+0x090] ! Mem[0000000091800090] = 874d6f63 ! %l4 = 00000001783870dd sethi %hi(0x0b21a000),%l4 ! %l4 = 000000000b21a000 ! %l4 = 000000000b21a000, %l3 = 00000000000003db, %l2 = 0000000000000608 addc %l4,%l3,%l2 ! %l2 = 000000000b21a3db ! Mem[0000000031000028] = b3af79cb, %f26 = d7e267a2 lda [%i2+%o5]0x80,%f26 ! %f26 = b3af79cb ! Mem[000000003100011c] = e971a2c5, %l4 = 0b21a000, %l6 = 00000050 add %i2,0x11c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e971a2c5 p16_label_11: ! Code Fragment 1 p16_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff43e mov 0x86f,%g3 ! %g3 = 000000000000086f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918001d8] = 97ac2d2db06f0808, %g2 = 0000000060eb3244 ldx [%o0+0x1d8],%g2 ! %g2 = 97ac2d2db06f0808 ! Mem[0000000091000158] = 87dec2eb, %g2 = 97ac2d2db06f0808 ldsb [%i6+0x15a],%g2 ! %g2 = ffffffffffffff87 ! Mem[00000000300001c0] = e574e8e3, %l0 = 00000000000077ad, %asi = 80 swapa [%i0+0x1c0]%asi,%l0 ! %l0 = 00000000e574e8e3 ! Mem[0000000030800000] = 861caea7ba3a1109, %l0 = 00000000e574e8e3 ldxa [%i1+%g0]0x89,%l0 ! %l0 = 861caea7ba3a1109 ! Code Fragment 1 p16_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000086f mov -0x0a8,%g3 ! %g3 = ffffffffffffff58 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000010] = d7030660, %g18 = 0742fb7c39f0603c ldsw [%i4+%o2],%g2 ! %g2 = 0742fb7c39f0603c ! Mem[0000000090000198] = a77c0a9c86c094f0, %g2 = ffffffffd7030660 ldx [%i4+0x198],%g2 ! %g2 = a77c0a9c86c094f0 ! %l5 = ffffffffa61eb127, Mem[00000000908001d4] = 532ee672 stw %l5,[%i5+0x1d4] ! Mem[00000000908001d4] = a61eb127 ! %l6 = 00000000e971a2c5, Mem[0000000090800048] = db9c0caf stw %l6,[%i5+0x048] ! Mem[0000000090800048] = e971a2c5 p16_label_12: ! Mem[0000000030000020] = eec8a56d, %l6 = 00000000e971a2c5 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000006d000000ff ! %l4 = 000000000b21a000, Mem[0000000031000000] = 462afe95 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000031000000] = 0b21a000 ! Mem[000000009080013c] = a690f080, %g2 = a77c0a9c86c094f0 ldub [%i5+0x13d],%g2 ! %g2 = 00000000000000a6 ! %f0 = 807cd547 ebbf1eec 0809a021 4ebbc2d0 ! %f4 = d04ad4b0 4833161b 84fbbdb1 9fae6c17 ! %f8 = 065e59d5 c783f0f6 ae947d81 874d6f63 ! %f12 = a8ea5a5d db3ef44f 751623a5 4432eb60 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[00000000910001b4] = 98e9c991, %g2 = 00000000000000a6 lduw [%i6+0x1b4],%g2 ! %g2 = 0000000098e9c991 ! Mem[000000009180004c] = acaea9a0, %g2 = 0000000098e9c991 ldsb [%o0+0x04d],%g2 ! %g2 = ffffffffffffffac ! %l7 = 0000000059e14ecb, Mem[00000000918000e0] = 8467a9e3f53afb01 stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000000059e14ecb ! %l1 = 0000000059e14ecb, %l7 = 0000000059e14ecb, %l3 = 00000000000003db orncc %l1,%l7,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! %l2 = 000000000b21a3db, imm = fffffffffffffa10, %l0 = 861caea7ba3a1109 andn %l2,-0x5f0,%l0 ! %l0 = 00000000000001cb ! Mem[0000000090800114] = c3673a6c, %g2 = ffffffffffffffac ldsb [%i5+0x117],%g2 ! %g2 = ffffffffffffffc3 p16_label_13: ! Mem[0000000031000008] = 78518ab40e5779de, %f22 = 58d1dafd 3ed9cdf6 ldda [%i2+%o1]0x81,%f22 ! %f22 = 78518ab4 0e5779de ! %l1 = 0000000059e14ecb, imm = 0000000000000013, %l7 = 0000000059e14ecb sllx %l1,0x013,%l7 ! %l7 = 0002cf0a76580000 ! Mem[0000000090800044] = 81f382b3, %g2 = ffffffffffffffc3 ldsha [%i5+0x044]%asi,%g2 ! %g2 = ffffffffffff81f3 ! %l2 = 000000000b21a3db, %l4 = 000000000b21a000, %l7 = 0002cf0a76580000 tsubcc %l2,%l4,%l7 ! %l7 = 00000000000003db, %ccr = 02 ! %l3 = ffffffffffffffff, %l2 = 000000000b21a3db, %l6 = 000000000000006d orcc %l3,%l2,%l6 ! %l6 = ffffffffffffffff, %ccr = 88 ! %l7 = 00000000000003db, %l7 = 00000000000003db, %l4 = 000000000b21a000 xnor %l7,%l7,%l4 ! %l4 = ffffffffffffffff ! %l0 = 00000000000001cb, Mem[0000000030800020] = c86f314e stwa %l0,[%i1+%o4]0x88 ! Mem[0000000030800020] = 000001cb ! %l2 = 000000000b21a3db, Mem[0000000090800136] = e2d21c56 sth %l2,[%i5+0x136] ! Mem[0000000090800134] = a3db1c56 ! %l2 = 000000000b21a3db, immed = ffffffe0, %l3 = ffffffffffffffff taddcctv %l2,-0x020,%l3 ! %l0 = 00000000000001ee, Trapped ! Mem[00000000918000e8] = aa607efb911d0c9c, %g2 = ffffffffffff81f3 ldx [%o0+0x0e8],%g2 ! %g2 = aa607efb911d0c9c p16_label_14: ! immd = 000000000000008c, %l2 = 000000000b21a3db, %ccr = 88 move %xcc,0x08c,%l2 ! Register Not Moved ! Mem[0000000030800128] = d8bd92a5 b640b67e, %l2 = 0b21a3db, %l3 = ffffffff ldd [%i1+0x128],%l2 ! %l2 = 00000000d8bd92a5 00000000b640b67e ! Mem[0000000091000004] = 69412154, %g18 = 0742fb7c39f0603c ldsw [%i6+0x004],%g2 ! %g2 = 0742fb7c39f0603c ! Mem[000000003080014c] = 2a167cb8, %l6 = ffffffffffffffff ldstub [%i1+0x14c],%l6 ! %l6 = 0000002a000000ff ! %l4 = ffffffffffffffff, immd = 0000000000000c27, %l0 = 00000000000001ee mulx %l4,0xc27,%l0 ! %l0 = fffffffffffff3d9 ! %l0 = fffffffffffff3d9, Mem[00000000910001bc] = 564f312a stw %l0,[%i6+0x1bc] ! Mem[00000000910001bc] = fffff3d9 ! immd = 000000000000039c, %l4 = ffffffffffffffff, %ccr = 88 movvc %icc,0x39c,%l4 ! Moved, %l4 = 000000000000039c ! %l2 = 00000000d8bd92a5, imm = 000000000000000e, %l0 = fffffffffffff3d9 sll %l2,0x00e,%l0 ! %l0 = 0000362f64a94000 ! Mem[0000000030800028] = ea4134f2, %l3 = 00000000b640b67e ldsha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000034f2 ! Mem[0000000031800018] = ff0f9017, %l2 = 00000000d8bd92a5 ldswa [%i3+%o3]0x80,%l2 ! %l2 = ffffffffff0f9017 p16_label_15: ! Mem[0000000031000008] = b48a5178, %f31 = c454d3e7 lda [%i2+%o1]0x89,%f31 ! %f31 = b48a5178 ! %f26 = b3af79cb, Mem[0000000030800008] = ff5e74b0 sta %f26,[%i1+%o1]0x81 ! Mem[0000000030800008] = b3af79cb ! Mem[000000009100012c] = 56051482, %g2 = 0000000069412154 lduw [%i6+0x12c],%g2 ! %g2 = 0000000056051482 ! Mem[000000009000014c] = 8185ddfa, %g2 = 0000000056051482 lduw [%i4+0x14c],%g2 ! %g2 = 000000008185ddfa ! Mem[0000000031000130] = b2fba959896bc325, %f30 = d4209b14 b48a5178 ldd [%i2+0x130],%f30 ! %f30 = b2fba959 896bc325 ! %f30 = b2fba959, Mem[0000000030800020] = 000001cb sta %f30,[%i1+%o4]0x89 ! Mem[0000000030800020] = b2fba959 ! %l0 = 0000362f64a94000, Mem[000000003180012c] = 4d661ae0 sth %l0,[%i3+0x12c] ! Mem[000000003180012c] = 40001ae0 ! %l0 = 64a94000, %l1 = 59e14ecb, Mem[0000000091800120] = c877b884 11eff31a std %l0,[%o0+0x120] ! Mem[0000000091800120] = 64a94000 59e14ecb ! Mem[00000000318001b8] = 3552fc8d9c160771, %l1 = 0000000059e14ecb, %l7 = 00000000000003db add %i3,0x1b8,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 3552fc8d9c160771 ! Mem[0000000091800140] = 70e42e59b316c57e, %f48 = 8e622ea2 358de2d2 ldd [%o0+0x140],%f48 ! %f48 = 70e42e59 b316c57e p16_label_16: ! %l2 = ffffffffff0f9017, %l2 = ffffffffff0f9017, %y = e7d7cce5 smul %l2,%l2,%l1 ! %l1 = 0000e1d205cbe211, %y = 0000e1d2 ! Mem[000000003180005c] = 258c4b68, %l7 = 3552fc8d9c160771 lduh [%i3+0x05c],%l7 ! %l7 = 000000000000258c ! Mem[00000000910001a0] = 1174f1de, %g2 = 000000008185ddfa ldsb [%i6+0x1a2],%g2 ! %g2 = 0000000000000011 ! Randomly selected nop nop ! %l4 = 000000000000039c, %l6 = 000000000000002a, %l0 = 0000362f64a94000 sdivx %l4,%l6,%l0 ! %l0 = 0000000000000016 ! Invert Register : %l0 = 0000000000000016 xor %l0,-1,%l0 ! %l0 = ffffffffffffffe9 ! Mem[00000000910000e0] = 96241295a88088f1, %g2 = 0000000000000011 ldx [%i6+0x0e0],%g2 ! %g2 = 96241295a88088f1 ! Mem[0000000091000158] = 6d0c87de, %g18 = 0742fb7c39f0603c ldsw [%i6+0x158],%g2 ! %g2 = 0742fb7c39f0603c ! Mem[0000000091000150] = a1b9af53e4484f8d, %g2 = 000000006d0c87de ldx [%i6+0x150],%g2 ! %g2 = a1b9af53e4484f8d ! %l0 = ffffffffffffffe9, imm = ffffffffffffff0a, %l1 = 0000e1d205cbe211 or %l0,-0x0f6,%l1 ! %l1 = ffffffffffffffeb p16_label_17: ! Invert Register : %l1 = ffffffffffffffeb xor %l1,-1,%l1 ! %l1 = 0000000000000014 ! Mem[0000000031000020] = f7e9075c, %l6 = 000000000000002a ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 0000005c000000ff ! Mem[0000000030000140] = 8535c0417a3c9ee8, %f24 = 90751794 c3eb3144 ldda [%i0+0x140]%asi,%f24 ! %f24 = 8535c041 7a3c9ee8 save ! CWP = 1 ! Mem[0000000030000024] = 848ed32c, %l1 = 0000b3af, %l3 = 00000271 add %o0,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000848ed32c ! Mem[0000000030800134] = 1f9fb504, %l5 = 002ed2f7d2beb49a swap [%o1+0x134],%l5 ! %l5 = 000000001f9fb504 ! Mem[00000000310001d8] = 7382c486, %l1 = 000000000000b3af swap [%o2+0x1d8],%l1 ! %l1 = 000000007382c486 ! Mem[00000000318000f8] = ecbc6761, %l3 = 00000000848ed32c swap [%o3+0x0f8],%l3 ! %l3 = 00000000ecbc6761 ! immd = 00000000000001e0, %l7 = 000000006836ea11, %ccr = 88 movg %xcc,0x1e0,%l7 ! Register Not Moved ! Mem[0000000030000000] = 18b3daa5, %l0 = 00000000e7d7cce5 lduwa [%o0+%g0]0x81,%l0 ! %l0 = 0000000018b3daa5 p16_label_18: ! %cwp = 1 ! Mem[0000000030000000] = 18b3daa5, %f28 = e273841d lda [%o0+%g0]0x81,%f28 ! %f28 = 18b3daa5 ! %l6 = 00000000ff0f9017, Mem[000000009080017a] = 98f91768 sth %l6,[%o5+0x17a] ! Mem[0000000090800178] = 90171768 restore ! CWP = 0 ! Mem[000000003080014c] = ff167cb8, %l3 = 00000000000034f2 lduh [%i1+0x14c],%l3 ! %l3 = 000000000000ff16 ! immd = 000000000000022a, %l7 = 000000000000258c, %ccr = 88 mova %xcc,0x22a,%l7 ! Moved, %l7 = 000000000000022a ! %l0 = ffffffe9, %l1 = 00000014, Mem[0000000030000018] = e5ccd7e7 88c86529 stda %l0,[%i0+%o3]0x88 ! Mem[0000000030000018] = ffffffe9 00000014 ! immd = 00000000000003cc, %l5 = ffffffffa61eb127, %ccr = 88 movleu %xcc,0x3cc,%l5 ! Register Not Moved ! %l0 = ffffffffffffffe9, Mem[0000000090800038] = 8fe8d494 stb %l0,[%i5+0x038] ! Mem[0000000090800038] = e9e8d494 ! %l0 = ffffffffffffffe9, Mem[00000000900001a8] = d5840b62d1e808e3 stx %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = ffffffffffffffe9 ! %l7 = 000000000000022a sethi %hi(0xc654e400),%l7 ! %l7 = 00000000c654e400 p16_label_19: ! %l7 = 00000000c654e400, %l7 = 00000000c654e400, %ccr = 88 movrgez %l7,%l7,%l0 ! Moved, %l0 = 00000000c654e400 ! Invert Register : %l4 = 000000000000039c xor %l4,-1,%l4 ! %l4 = fffffffffffffc63 ! %f20 = 67b2e105, Mem[0000000030000008] = 7a9e29dc sta %f20,[%i0+%o1]0x80 ! Mem[0000000030000008] = 67b2e105 ! Mem[0000000030800178] = 78d45635, %l7 = 00000000c654e400 ldub [%i1+0x178],%l7 ! %l7 = 0000000000000078 ! Mem[00000000908000d0] = ba3dbc556b7ed585, %f48 = 70e42e59 b316c57e ldd [%i5+0x0d0],%f48 ! %f48 = ba3dbc55 6b7ed585 ! %l5 = ffffffffa61eb127, imm = 0000000000000001, %l2 = ffffffffff0f9017 srl %l5,0x001,%l2 ! %l2 = 00000000530f5893 ! %l1 = 0000000000000014, %l6 = 000000000000005c, %ccr = 88 movl %icc,%l1,%l6 ! Moved, %l6 = 0000000000000014 ! %l6 = 0000000000000014, immd = fffffffffffff267, %l1 = 0000000000000014 mulx %l6,-0xd99,%l1 ! %l1 = fffffffffffef00c ! Mem[0000000031800167] = 9678831b, %l6 = 0000000000000014 ldstub [%i3+0x167],%l6 ! %l6 = 0000001b000000ff ! %l2 = 00000000530f5893, %l3 = 000000000000ff16, %l1 = fffffffffffef00c sllx %l2,%l3,%l1 ! %l1 = 0014c3d624c00000 p16_label_20: ! %l2 = 00000000530f5893, imm = fffffffffffffb65, %l2 = 00000000530f5893 orn %l2,-0x49b,%l2 ! %l2 = 00000000530f5c9b ! %l7 = 0000000000000078, %l2 = 00000000530f5c9b, %l4 = fffffffffffffc63 tsubcctv %l7,%l2,%l4 ! %l0 = 00000000c654e423, Trapped ! Mem[0000000031000018] = 1c456f09, %l4 = fffffffffffffc63 ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 0000001c000000ff ! %l3 = 000000000000ff16, Mem[00000000318001e0] = 56291b5e8d747063 stx %l3,[%i3+0x1e0] ! Mem[00000000318001e0] = 000000000000ff16 ! %l0 = 00000000c654e423, immed = fffffcaf, %y = 0000e1d2 smul %l0,-0x351,%l3 ! %l3 = 000000bf407767ed, %y = 000000bf ! Mem[0000000031800000] = 30273a172de4f543, %l0 = 00000000c654e423 ldxa [%i3+%g0]0x89,%l0 ! %l0 = 30273a172de4f543 membar #Sync ! Added by membar checker (44) ! %f9 = c783f0f6, Mem[0000000090000044] = ebbf1eec sta %f9 ,[%i4+0x044]%asi ! Mem[0000000090000044] = c783f0f6 ! Mem[00000000318001c4] = a8616e0b, %l7 = 0000000000000078 swap [%i3+0x1c4],%l7 ! %l7 = 00000000a8616e0b ! Mem[00000000918000a8] = ac53fb9b, %g2 = a1b9af53e4484f8d ldsh [%o0+0x0aa],%g2 ! %g2 = ffffffffffffac53 ! %f0 = 807cd547, Mem[0000000030800000] = 09113aba sta %f0 ,[%i1+%g0]0x80 ! Mem[0000000030800000] = 807cd547 p16_label_21: ! %l0 = 30273a172de4f543, %l4 = 000000000000001c, %l5 = ffffffffa61eb127 andcc %l0,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! Mem[0000000031000018] = 096f45ff, %l1 = 0014c3d624c00000 ldsha [%i2+%o3]0x89,%l1 ! %l1 = 00000000000045ff ! Mem[000000009080000c] = 44d35d0d, %g2 = ffffffffffffac53 ldsba [%i5+0x00c]%asi,%g2 ! %g2 = 0000000000000044 ! %f16 = 81bafdf5 fa0ce49d 35521977 f87da88f ! %f20 = 67b2e105 b3af79cb 78518ab4 0e5779de ! %f24 = 8535c041 7a3c9ee8 b3af79cb a5395800 ! %f28 = 18b3daa5 17f36223 b2fba959 896bc325 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! %l0 = 30273a172de4f543, Mem[0000000030000080] = 7fe52f51b79e4f52 stx %l0,[%i0+0x080] ! Mem[0000000030000080] = 30273a172de4f543 ! Mem[00000000908000d4] = 6b7ed585, %g18 = 0742fb7c39f0603c ldsw [%i5+0x0d4],%g2 ! %g2 = 0742fb7c39f0603c ! %l7 = 00000000a8616e0b, Mem[000000009180001c] = 41db6e39 stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = a8616e0b ! %f0 = 807cd547 ebbf1eec, Mem[0000000030800018] = 7d066928 96411eeb stda %f0 ,[%i1+%o3]0x88 ! Mem[0000000030800018] = 807cd547 ebbf1eec ! %l0 = 30273a172de4f543, %l1 = 00000000000045ff, %ccr = 44 movvs %icc,%l0,%l1 ! Register Not Moved ! %l6 = 000000000000001b, Mem[0000000030800018] = ebbf1eec stha %l6,[%i1+%o3]0x88 ! Mem[0000000030800018] = ebbf001b p16_label_22: ! %l2 = 00000000530f5c9b, imm = fffffffffffff412, %l0 = 30273a172de4f543 subccc %l2,-0xbee,%l0 ! %l0 = 00000000530f6889, %ccr = 11 ! %l2 = 00000000530f5c9b, Mem[0000000090800033] = 1711bdd4 stb %l2,[%i5+0x033] ! Mem[0000000090800030] = 9b11bdd4 ! Mem[0000000091000120] = 7c1e95ad, %g18 = 0742fb7c39f0603c ldsw [%i6+0x120],%g2 ! %g2 = 0742fb7c39f0603c ! %f13 = db3ef44f, Mem[0000000090000048] = 0809a021 sta %f13,[%i4+0x048]%asi ! Mem[0000000090000048] = db3ef44f ! %l6 = 000000000000001b, Mem[0000000091000130] = 7f1dfcfdf46a516c stx %l6,[%i6+0x130] ! Mem[0000000091000130] = 000000000000001b ! Mem[0000000030800008] = edae5aaecb79afb3, %f0 = 807cd547 ebbf1eec ldda [%i1+%o1]0x89,%f0 ! %f0 = edae5aae cb79afb3 ! Mem[0000000090000134] = 4f751623, %g2 = 000000007c1e95ad ldub [%i4+0x137],%g2 ! %g2 = 000000000000004f ! Mem[0000000030000010] = fd457cfd, %l5 = 0000000000000000 lduwa [%i0+%o2]0x80,%l5 ! %l5 = 00000000fd457cfd ! Mem[0000000030800180] = 011cca76, %l6 = 0000001b, %l5 = fd457cfd add %i1,0x180,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000011cca76 ! %l7 = 00000000a8616e0b, imm = fffffffffffffb32, %l1 = 00000000000045ff xorcc %l7,-0x4ce,%l1 ! %l1 = ffffffff579e9539, %ccr = 80 p16_label_23: ! %l5 = 00000000011cca76, imm = ffffffffffffff62, %l1 = ffffffff579e9539 add %l5,-0x09e,%l1 ! %l1 = 00000000011cc9d8 ! %f0 = edae5aae cb79afb3, Mem[0000000090000028] = 005839a5 cb79afb3 stda %f0 ,[%i4+0x028]%asi ! Mem[0000000090000028] = edae5aae cb79afb3 ! Code Fragment 1 p16_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffff58 mov 0x32c,%g3 ! %g3 = 000000000000032c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00000000530f5c9b, Mem[0000000090000178] = 6a2721eafc3e9fc6 stx %l2,[%i4+0x178] ! Mem[0000000090000178] = 00000000530f5c9b ! Mem[0000000031800010] = 35521977, %l4 = 000000000000001c ldstuba [%i3+%o2]0x81,%l4 ! %l4 = 00000035000000ff ! Mem[0000000031800028] = b583e01ae21e5f5d, %l3 = 000000bf407767ed ldxa [%i3+%o5]0x88,%l3 ! %l3 = b583e01ae21e5f5d ! %f0 = edae5aae cb79afb3 0809a021 4ebbc2d0 ! %f4 = d04ad4b0 4833161b 84fbbdb1 9fae6c17 ! %f8 = 065e59d5 c783f0f6 ae947d81 874d6f63 ! %f12 = a8ea5a5d db3ef44f 751623a5 4432eb60 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080 ! %l0 = 00000000530f6889, Mem[000000009100013b] = 2c2ec570 stb %l0,[%i6+0x13b] ! Mem[0000000091000138] = 892ec570 ! Mem[0000000031800010] = ff521977, %l0 = 00000000530f6889 lduwa [%i3+%o2]0x80,%l0 ! %l0 = 00000000ff521977 ! Mem[00000000918001e8] = 18f14dc6, %g18 = 0742fb7c39f0603c ldsw [%o0+0x1e8],%g2 ! %g2 = 0742fb7c39f0603c p16_label_24: ! Mem[0000000030800020] = 59a9fbb28f5c2ce7, %f18 = 35521977 f87da88f ldda [%i1+%o4]0x81,%f18 ! %f18 = 59a9fbb2 8f5c2ce7 ! %l4 = 0000000000000035, %l2 = 00000000530f5c9b, %y = 000000bf smul %l4,%l2,%l3 ! %l3 = 00000011322e2c17, %y = 00000011 ! Mem[0000000030000020] = eec8a5ff, %l2 = 00000000530f5c9b ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffa5ff ! %l4 = 0000000000000035, Mem[0000000030000028] = 1dc2b6a6 stba %l4,[%i0+%o5]0x88 ! Mem[0000000030000028] = 1dc2b635 ! Mem[0000000031000010] = ad7746a3, %l7 = 00000000a8616e0b ldswa [%i2+%o2]0x81,%l7 ! %l7 = ffffffffad7746a3 ! Mem[0000000030000107] = 062171d4, %l3 = 00000011322e2c17 ldstub [%i0+0x107],%l3 ! %l3 = 000000d4000000ff ! immd = 0000000000000192, %l4 = 0000000000000035, %ccr = 80 movcc %icc,0x192,%l4 ! Moved, %l4 = 0000000000000192 ! %l4 = 0000000000000192, %l6 = 000000000000001b, %l3 = 00000000000000d4 udivx %l4,%l6,%l3 ! %l3 = 000000000000000e ! retry : should take illegal inst trap, %l0 = 00000000ff521977 retry ! Illegal inst trap : %l0 = 00000000ff521987 ! Mem[0000000030000020] = ffa5c8ee, %l3 = 000000000000000e lduba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff p16_label_25: ! Mem[0000000091800160] = 7fc0829686805faf, %f48 = ba3dbc55 6b7ed585 ldd [%o0+0x160],%f48 ! %f48 = 7fc08296 86805faf ! %l6 = 000000000000001b, %l4 = 0000000000000192, %y = 00000011 sdiv %l6,%l4,%l3 ! %l3 = 000000000ad36c42 mov %l0,%y ! %y = ff521987 ! %l0 = ff521987, %l1 = 011cc9d8, Mem[0000000030000028] = 1dc2b635 d3c94241 stda %l0,[%i0+%o5]0x88 ! Mem[0000000030000028] = ff521987 011cc9d8 ! %l2 = ffffa5ff, %l3 = 0ad36c42, Mem[00000000900000e0] = 08c4107a a8c7e3ac std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = ffffa5ff 0ad36c42 ! %l0 = 00000000ff521987, Mem[00000000908000a8] = a40c9e1c stb %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 870c9e1c ! %l4 = 0000000000000192, Mem[0000000090000162] = 3766e1c3 stb %l4,[%i4+0x162] ! Mem[0000000090000160] = 9266e1c3 ! %l3 = 000000000ad36c42, Mem[0000000091000068] = f10fe4b2 sth %l3,[%i6+0x068] ! Mem[0000000091000068] = 6c42e4b2 ! Mem[0000000031800140] = 657b7e41566ef124, %l5 = 00000000011cca76, %l7 = ffffffffad7746a3 add %i3,0x140,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 657b7e41566ef124 ! Randomly selected nop nop ! Mem[0000000091800098] = 94908eee96ccd84b, %g2 = 0000000018f14dc6 ldx [%o0+0x098],%g2 ! %g2 = 94908eee96ccd84b ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 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 00000000ff521987 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000011cc9d8 bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffa5ff bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000ad36c42 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000192 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000011cca76 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000001b bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 657b7e41566ef124 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xff521987,%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 edae5aae cb79afb3 bne %xcc,p16_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0809a021 4ebbc2d0 bne %xcc,p16_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d04ad4b0 4833161b bne %xcc,p16_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 84fbbdb1 9fae6c17 bne %xcc,p16_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 59a9fbb2 8f5c2ce7 bne %xcc,p16_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 67b2e105 b3af79cb bne %xcc,p16_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 78518ab4 0e5779de bne %xcc,p16_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 8535c041 7a3c9ee8 bne %xcc,p16_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be b3af79cb a5395800 bne %xcc,p16_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 18b3daa5 17f36223 bne %xcc,p16_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b2fba959 896bc325 bne %xcc,p16_f30_fail nop ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 67b2e105000003db ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e9ffffff14000000 ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa5c8ee848ed32c 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 = 871952ffd8c91c01 ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 30273a172de4f543 ldx [%i0+0x080],%g3 ! Observed data at 0000000030000080 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x080,%g4 ldx [%g1+0x100],%g2 ! Expected data = 4e357e18062171ff ldx [%i0+0x100],%g3 ! Observed data at 0000000030000100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x100,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 000077ad2b74ff8d ldx [%i0+0x1c0],%g3 ! Observed data at 00000000300001c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x1c0,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 807cd547a7ae1c86 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 = b3af79cbae5aaeed ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1b00bfeb47d57c80 ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 59a9fbb28f5c2ce7 ldx [%i1+0x020],%g3 ! Observed data at 0000000030800020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = a3c8ff9194023f30 ldx [%i1+0x068],%g3 ! Observed data at 0000000030800068 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x068,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = beb49a6042747de6 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000308000b0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x130],%g2 ! Expected data = c4e5993dd2beb49a ldx [%i1+0x130],%g3 ! Observed data at 0000000030800130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x130,%g4 ldx [%g1+0x148],%g2 ! Expected data = 2440c46dff167cb8 ldx [%i1+0x148],%g3 ! Observed data at 0000000030800148 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x148,%g4 ldx [%g1+0x180],%g2 ! Expected data = 011cca7600000058 ldx [%i1+0x180],%g3 ! Observed data at 0000000030800180 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x180,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0b21a000d1c324bb ldx [%i2+0x000],%g3 ! Observed data at 0000000031000000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff456f0917fe8eb7 ldx [%i2+0x018],%g3 ! Observed data at 0000000031000018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff07e9f79def4185 ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3af79cbc84458ab ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0000b3afee15f7e8 ldx [%i2+0x1d8],%g3 ! Observed data at 00000000310001d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x1d8,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ff521977f87da88f 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 = ff0f90176836ea11 ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x018,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 17f362239017672b ldx [%i3+0x0b8],%g3 ! Observed data at 00000000318000b8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 35ae4196ff051c66 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000318000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 848ed32c5c3f68b1 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000318000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x128],%g2 ! Expected data = ebe56de740001ae0 ldx [%i3+0x128],%g3 ! Observed data at 0000000031800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x128,%g4 ldx [%g1+0x138],%g2 ! Expected data = beb499b94d50628b ldx [%i3+0x138],%g3 ! Observed data at 0000000031800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x138,%g4 ldx [%g1+0x160],%g2 ! Expected data = a00ee05c967883ff ldx [%i3+0x160],%g3 ! Observed data at 0000000031800160 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x160,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 9b49ddc300000078 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000318001c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 5bb71931349341c6 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000318001c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1c8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 000000000000ff16 ldx [%i3+0x1e0],%g3 ! Observed data at 00000000318001e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1e0,%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_f2_fail: set p16_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f4_fail: set p16_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f6_fail: set p16_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: and %l0,%l5,%l3 smul %l6,0x27a,%l3 lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000031800010] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800018] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031000008] stha %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008] done p16_trap1o: and %l0,%l5,%l3 smul %l6,0x27a,%l3 lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000031800010] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800018] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031000008] stha %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008] done p16_trap2e: membar #Sync mov 0x1c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000010] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800008] stda %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031800000] stha %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000008] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000008] done p16_trap2o: membar #Sync mov 0x1c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000010] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800008] stda %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031800000] stha %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000008] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000008] done p16_trap3e: subc %l3,%l7,%l5 orn %l7,-0xed9,%l3 nop done p16_trap3o: subc %l3,%l7,%l5 orn %l7,-0xed9,%l3 nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 88ffcdee2548f890 ldx [%g1+0x008],%l1 ! %l1 = 436d3622a05b2df5 ldx [%g1+0x010],%l2 ! %l2 = df8908dc7a9e29dc ldx [%g1+0x018],%l3 ! %l3 = acdbe373d437be0e ldx [%g1+0x020],%l4 ! %l4 = 3bf3b9bc15a516cd ldx [%g1+0x028],%l5 ! %l5 = af99c34203027fe1 ldx [%g1+0x030],%l6 ! %l6 = 6cbbf88465105faf ldx [%g1+0x038],%l7 ! %l7 = 3a43073c8dc0efee 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 = 2ed2f7d2beb49a60 ldx [%g1+0x048],%l1 ! %l1 = e54ec2b3fe8a8043 ldx [%g1+0x050],%l2 ! %l2 = 2abd12048e0e2f47 ldx [%g1+0x058],%l3 ! %l3 = 94cf03241bce0659 ldx [%g1+0x060],%l4 ! %l4 = f3655f0ebf53cbb7 ldx [%g1+0x068],%l5 ! %l5 = 3ce1b2c8ec4106ab ldx [%g1+0x070],%l6 ! %l6 = 86d12ee46de7b3af ldx [%g1+0x078],%l7 ! %l7 = 119b5c7ecdc98f4c ! 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 = d86b4144 e7de4c76 7ab85312 3483f350 ! %f4 = e307d31c 72c61620 7daa098f 884f754c ! %f8 = 52fbe508 a9afbfe9 fb795526 ca100f6f ! %f12 = c85b9811 a725b185 bd02cf0b edb9b166 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ae20aecc 774c5edd b21b588e 63ded2e7 ! %f20 = cc8f0b19 f2320517 dcc18cb6 8d40f80a ! %f24 = 343a3a63 b47f738b f3be258f 2d061f1f ! %f28 = 2b8c7cbb 041627d3 d263429e 272ecd96 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 63e9bb55 7c2e4828 e117e602 ddf34b2f ! %f36 = a7253f57 bdc1b743 40cc1ee9 b5e4492b ! %f40 = 064fc1e2 c4eb3dd6 341db531 2e8292f1 ! %f44 = 858eb8da 06f80972 12c2063d eb189fc2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5e54e1780000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 5e54e1780000005d wr %g0,%y ! Clear Y 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[00000000338000f8] = b5d89c7d, %l6 = 1230a48ec2b470ec swap [%i3+0x0f8],%l6 ! %l6 = 00000000b5d89c7d ! Mem[0000000091000090] = 2c782e73, %g2 = 0000000000000000 ldub [%i6+0x093],%g2 ! %g2 = 000000000000002c ! Mem[0000000032800064] = 89bbfaf4, %l0 = 761756683109396f ldsw [%i1+0x064],%l0 ! %l0 = ffffffff89bbfaf4 ! Mem[0000000033000108] = b8d96d7ed7954c67, %l3 = c03f259670eaf45d, %l6 = 00000000b5d89c7d add %i2,0x108,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = b8d96d7ed7954c67 ! %l6 = b8d96d7ed7954c67, %l4 = 657242222c6b1842, %l3 = c03f259670eaf45d xor %l6,%l4,%l3 ! %l3 = ddab2f5cfbfe5425 ! %l7 = 3da4f625ec9db409, immed = fffff4a3, %y = 00000000 smulcc %l7,-0xb5d,%l3 ! %l3 = 000000dc43f935bb, %ccr = 00, %y = 000000dc ! Mem[000000009180014c] = 360a5f82, %g2 = 000000000000002c ldub [%o0+0x14f],%g2 ! %g2 = 0000000000000036 ! Mem[00000000908000b8] = d1606739, %g2 = 0000000000000036 ldub [%i5+0x0b8],%g2 ! %g2 = 00000000000000d1 ! Mem[0000000032800000] = a857576a, %l2 = 536ac900072d580e ldswa [%i1+%g0]0x81,%l2 ! %l2 = ffffffffa857576a ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 p17_label_2: ! Mem[0000000090000004] = f882a24f, %g2 = 00000000000000d1 lduh [%i4+0x006],%g2 ! %g2 = 000000000000f882 ! %f8 = 52fbe508, Mem[0000000032000020] = e50eb27c sta %f8 ,[%i0+%o4]0x88 ! Mem[0000000032000020] = 52fbe508 ! immd = 000000000000027a, %l0 = ffffffff89bbfaf4, %ccr = 00 movge %icc,0x27a,%l0 ! Moved, %l0 = 000000000000027a ! Mem[0000000033000010] = af255b5ca6156faa, %l4 = 657242222c6b1842 ldxa [%i2+%o2]0x80,%l4 ! %l4 = af255b5ca6156faa ! %l4 = af255b5ca6156faa, Mem[0000000090000028] = ebc6543b sth %l4,[%i4+%o5] ! Mem[0000000090000028] = 6faa543b ! Mem[0000000090800090] = d9229981 8359f4c5, %g2 = 0000f882, %g3 = 00000000 ldd [%i5+0x090],%g2 ! %g2 = 00000000d9229981 000000008359f4c5 ! %l3 = 000000dc43f935bb, Mem[0000000033000028] = e4229c16 stba %l3,[%i2+%o5]0x88 ! Mem[0000000033000028] = e4229cbb ! %l2 = ffffffffa857576a, Mem[0000000090800188] = 8da229615862d48d, %asi = 80 stxa %l2,[%i5+0x188]%asi ! Mem[0000000090800188] = ffffffffa857576a ! %l2 = ffffffffa857576a, Mem[000000009180009e] = d84bd013 stb %l2,[%o0+0x09e] ! Mem[000000009180009c] = 6a4bd013 ! %l3 = 000000dc43f935bb, Mem[00000000908001a3] = d2b158e1 stb %l3,[%i5+0x1a3] ! Mem[00000000908001a0] = bbb158e1 p17_label_3: ! Mem[0000000090000188] = 494ec3b7, %g18 = 2092324e8241db1f ldsw [%i4+0x188],%g2 ! %g2 = 2092324e8241db1f ! %l2 = ffffffffa857576a, %l2 = ffffffffa857576a, %l0 = 000000000000027a mulx %l2,%l2,%l0 ! %l0 = 1e0411b3a7e537e4 ! %f21 = f2320517, Mem[0000000032800000] = 6a5757a8 sta %f21,[%i1+%g0]0x89 ! Mem[0000000032800000] = f2320517 ! Mem[0000000033800028] = e7d7def6, %l6 = b8d96d7ed7954c67 ldsha [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffe7d7 ! Mem[0000000032800010] = cb74aba8, %l3 = 000000dc43f935bb lduwa [%i1+%o2]0x80,%l3 ! %l3 = 00000000cb74aba8 ! Mem[0000000091800100] = e12f95ff, %g2 = 00000000494ec3b7 ldub [%o0+0x102],%g2 ! %g2 = 00000000000000e1 ! %l2 = ffffffffa857576a, Mem[0000000032800010] = cb74aba8 stha %l2,[%i1+%o2]0x81 ! Mem[0000000032800010] = 576aaba8 ! %f10 = fb795526, Mem[0000000033800020] = f897c13d sta %f10,[%i3+%o4]0x88 ! Mem[0000000033800020] = fb795526 ! Mem[0000000032800028] = 4d651cd8, %l2 = ffffffffa857576a lduwa [%i1+%o5]0x89,%l2 ! %l2 = 000000004d651cd8 ! %l0 = 1e0411b3a7e537e4, %l3 = 00000000cb74aba8, %ccr = 00 movrne %l0,%l3,%l1 ! Moved, %l1 = 00000000cb74aba8 p17_label_4: ! Code Fragment 1 p17_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008359f4c5 mov -0x72f,%g3 ! %g3 = fffffffffffff8d1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 000000004d651cd8, %l6 = ffffffffffffe7d7, %l6 = ffffffffffffe7d7 addc %l2,%l6,%l6 ! %l6 = 000000004d6504af ! Mem[0000000090000128] = 55a53662, %g2 = 00000000000000e1 lduw [%i4+0x128],%g2 ! %g2 = 0000000055a53662 ! %l0 = 1e0411b3a7e537e4, imm = ffffffffffffff3e, %l3 = 00000000cb74aba8 xnorcc %l0,-0x0c2,%l3 ! %l3 = 1e0411b3a7e53725, %ccr = 08 ! %l0 = 1e0411b3a7e537e4, Mem[000000009100005c] = 12df99e4 sth %l0,[%i6+0x05c] ! Mem[000000009100005c] = 37e499e4 ! %l6 = 000000004d6504af, imm = 000000000000000f, %l4 = af255b5ca6156faa sllx %l6,0x00f,%l4 ! %l4 = 000026b282578000 ! %l1 = 00000000cb74aba8, Mem[0000000033800000] = 0956555bd4cc99da stxa %l1,[%i3+%g0]0x80 ! Mem[0000000033800000] = 00000000cb74aba8 ! Mem[000000009180009c] = 96cc6a4b, %g2 = 0000000055a53662 ldsb [%o0+0x09c],%g2 ! %g2 = ffffffffffffff96 ! Mem[0000000090000078] = 5b100cc27820a8b5, %g2 = ffffffffffffff96 ldx [%i4+0x078],%g2 ! %g2 = 5b100cc27820a8b5 ! %l4 = 000026b282578000, %l4 = 000026b282578000, %ccr = 08 movpos %icc,%l4,%l4 ! Register Not Moved p17_label_5: ! Mem[00000000910000f0] = e81b43d4, %g18 = 2092324e8241db1f ldsw [%i6+0x0f0],%g2 ! %g2 = 2092324e8241db1f ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = ffffffffe81b43d4 ldx [%o0+0x1f8],%g2 ! %g2 = 01e5c8b4bf933a55 ! %l5 = cc176e2860f7e314, imm = fffffffffffff66b, %l2 = 000000004d651cd8 xnor %l5,-0x995,%l2 ! %l2 = cc176e2860f7ea80 ! %l5 = cc176e2860f7e314, Mem[0000000032000010] = 3ec60713 stha %l5,[%i0+%o2]0x81 ! Mem[0000000032000010] = e3140713 ! Mem[0000000033000010] = af255b5c, %f9 = a9afbfe9 lda [%i2+%o2]0x81,%f9 ! %f9 = af255b5c ! %l2 = cc176e2860f7ea80, %l1 = 00000000cb74aba8, %l3 = 1e0411b3a7e53725 add %l2,%l1,%l3 ! %l3 = cc176e292c6c9628 ! %l4 = 82578000, %l5 = 60f7e314, Mem[0000000090800158] = 8584f02e bb4e850a std %l4,[%i5+0x158] ! Mem[0000000090800158] = 82578000 60f7e314 ! %l3 = cc176e292c6c9628, %l1 = 00000000cb74aba8, %ccr = 08 mova %icc,%l3,%l1 ! Moved, %l1 = cc176e292c6c9628 ! Mem[00000000918000e0] = 8467a9e3, %g2 = 01e5c8b4bf933a55 lduw [%o0+0x0e0],%g2 ! %g2 = 000000008467a9e3 ! %l1 = cc176e292c6c9628, %l0 = 1e0411b3a7e537e4, %l6 = 000000004d6504af and %l1,%l0,%l6 ! %l6 = 0c04002124641620 p17_label_6: ! %l4 = 82578000, %l5 = 60f7e314, Mem[00000000910001a8] = b385603d 294418a5 std %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 82578000 60f7e314 ! %f16 = ae20aecc 774c5edd b21b588e 63ded2e7 ! %f20 = cc8f0b19 f2320517 dcc18cb6 8d40f80a ! %f24 = 343a3a63 b47f738b f3be258f 2d061f1f ! %f28 = 2b8c7cbb 041627d3 d263429e 272ecd96 stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000 ! Mem[0000000090800170] = 5955679b67148569, %g2 = 000000008467a9e3 ldx [%i5+0x170],%g2 ! %g2 = 5955679b67148569 ! Mem[0000000033800078] = 74143bbad5abeecd, %l1 = cc176e292c6c9628, %l6 = 0c04002124641620 add %i3,0x78,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 74143bbad5abeecd ! Mem[00000000900001b0] = ef6cff3e, %g2 = 5955679b67148569 ldsb [%i4+0x1b1],%g2 ! %g2 = ffffffffffffffef ! %f14 = bd02cf0b edb9b166, Mem[0000000090000110] = d19e008f 757643e1 std %f14,[%i4+0x110] ! Mem[0000000090000110] = bd02cf0b edb9b166 ! %l4 = 000026b282578000, immed = 00000140, %ccr = 08 movrgez %l4,0x140,%l1 ! Moved, %l1 = 0000000000000140 ! Mem[0000000033000175] = e68e3a7f, %l5 = cc176e2860f7e314 ldstub [%i2+0x175],%l5 ! %l5 = 0000008e000000ff ! Mem[0000000091800108] = 4daa9482, %g2 = ffffffffffffffef ldub [%o0+0x109],%g2 ! %g2 = 000000000000004d ! Mem[0000000032800031] = 3ffd83fa, %l6 = 74143bbad5abeecd ldstub [%i1+0x031],%l6 ! %l6 = 000000fd000000ff p17_label_7: ! %l7 = 3da4f625ec9db409, Mem[0000000091000164] = 86eb4c22, %asi = 80 stha %l7,[%i6+0x164]%asi ! Mem[0000000091000164] = b4094c22 ! Mem[0000000033800084] = 26889672, %l1 = 00000140, %l3 = 2c6c9628 add %i3,0x84,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000026889672 ! %l6 = 00000000000000fd, Mem[00000000900000cc] = 66182968 stw %l6,[%i4+0x0cc] ! Mem[00000000900000cc] = 000000fd ! Mem[0000000033000020] = e86293b9, %l0 = 1e0411b3a7e537e4 ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffe862 ! Mem[00000000328001e4] = 8f675ca6, %l1 = 0000000000000140 swap [%i1+0x1e4],%l1 ! %l1 = 000000008f675ca6 ! %l6 = 00000000000000fd, Mem[0000000033800010] = 70c22c7dde613718 stxa %l6,[%i3+%o2]0x80 ! Mem[0000000033800010] = 00000000000000fd ! Mem[0000000091000038] = 9c1dd9b533e2010b, %f48 = 927ca021 60d76f00 ldda [%i6+0x038]%asi,%f48 ! %f48 = 9c1dd9b5 33e2010b ! %f4 = e307d31c 72c61620, Mem[0000000033800010] = 00000000 000000fd stda %f4 ,[%i3+%o2]0x80 ! Mem[0000000033800010] = e307d31c 72c61620 ! Mem[000000009080009c] = d71acb2b, %g18 = 2092324e8241db1f ldsw [%i5+0x09c],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000091800140] = 70e42e59 b316c57e, %g2 = d71acb2b, %g3 = fffff8d1 ldd [%o0+0x140],%g2 ! %g2 = 0000000070e42e59 00000000b316c57e p17_label_8: ! Mem[00000000900001e0] = 638f1d8c, %g2 = 0000000070e42e59 lduh [%i4+0x1e2],%g2 ! %g2 = 000000000000638f ! %l3 = 0000000026889672, Mem[000000009080011a] = 6cef9493 sth %l3,[%i5+0x11a] ! Mem[0000000090800118] = 96729493 ! Mem[00000000330000d0] = 526aeb79, %l1 = 000000008f675ca6 swap [%i2+0x0d0],%l1 ! %l1 = 00000000526aeb79 ! Mem[0000000090800024] = 87db4cf2, %g2 = 000000000000638f ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffff87db ! %l7 = 3da4f625ec9db409, %l6 = 00000000000000fd, %ccr = 08 movgu %xcc,%l7,%l6 ! Moved, %l6 = 3da4f625ec9db409 ! %l1 = 00000000526aeb79, Mem[0000000032000008] = 778f47f4 stwa %l1,[%i0+%o1]0x88 ! Mem[0000000032000008] = 526aeb79 ! Mem[00000000338000d8] = 28912d7c, %l4 = 000026b282578000 ldsw [%i3+0x0d8],%l4 ! %l4 = 0000000028912d7c ! %l4 = 28912d7c, %l5 = 0000008e, Mem[0000000032800000] = 170532f2 f5c0607f stda %l4,[%i1+%g0]0x80 ! Mem[0000000032800000] = 28912d7c 0000008e ! Mem[0000000032000054] = 52207c37, %l6 = 3da4f625ec9db409 swap [%i0+0x054],%l6 ! %l6 = 0000000052207c37 ! Mem[000000003300002c] = c3d14420, %l5 = 000000000000008e ldsb [%i2+0x02e],%l5 ! %l5 = 0000000000000044 p17_label_9: ! %l3 = 0000000026889672, %l6 = 0000000052207c37, %ccr = 08 movn %xcc,%l3,%l6 ! Register Not Moved ! Mem[0000000033800018] = 847a026e af54b814, %l2 = 60f7ea80, %l3 = 26889672 ldda [%i3+%o3]0x81,%l2 ! %l2 = 00000000847a026e 00000000af54b814 ! %f10 = fb795526, Mem[0000000090000178] = 6a2721ea st %f10,[%i4+0x178] ! Mem[0000000090000178] = fb795526 ! %l0 = ffffffffffffe862, Mem[0000000033000040] = 0bd16bab sth %l0,[%i2+0x040] ! Mem[0000000033000040] = e8626bab ! %l1 = 00000000526aeb79, Mem[00000000328001ce] = 76cccc0d sth %l1,[%i1+0x1ce] ! Mem[00000000328001cc] = 76cceb79 ! Mem[0000000090800038] = d494c651, %g2 = ffffffffffff87db lduh [%i5+0x03a],%g2 ! %g2 = 000000000000d494 ! %l6 = 52207c37, %l7 = ec9db409, Mem[0000000090800070] = 7cf05abc 9854a2aa std %l6,[%i5+0x070] ! Mem[0000000090800070] = 52207c37 ec9db409 ! %l6 = 0000000052207c37, Mem[0000000091000058] = e58f4410 stw %l6,[%i6+0x058] ! Mem[0000000091000058] = 52207c37 ! %l7 = 3da4f625ec9db409, %l4 = 0000000028912d7c, %l0 = ffffffffffffe862 sllx %l7,%l4,%l0 ! %l0 = 9000000000000000 membar #Sync ! Added by membar checker (45) ! %l4 = 0000000028912d7c, Mem[000000009000003a] = 429e272e sth %l4,[%i4+0x03a] ! Mem[0000000090000038] = 2d7c272e p17_label_10: ! Mem[0000000033000010] = aa6f15a6 5c5b25af, %l2 = 847a026e, %l3 = af54b814 ldda [%i2+%o2]0x89,%l2 ! %l2 = 000000005c5b25af 00000000aa6f15a6 ! %l2 = 000000005c5b25af, %l7 = 3da4f625ec9db409, %l0 = 9000000000000000 addccc %l2,%l7,%l0 ! %l0 = 3da4f62648f8d9b8, %ccr = 01 ! %l6 = 52207c37, %l7 = ec9db409, Mem[00000000908001f8] = 6e5321b3 ed22d798 std %l6,[%i5+0x1f8] ! Mem[00000000908001f8] = 52207c37 ec9db409 ! %l5 = 0000000000000044, Mem[0000000033800008] = 3c6b3fca stha %l5,[%i3+%o1]0x89 ! Mem[0000000033800008] = 3c6b0044 ! Mem[0000000032000028] = 6959efc2, %l1 = 00000000526aeb79 swapa [%i0+%o5]0x89,%l1 ! %l1 = 000000006959efc2 ! Mem[0000000033000000] = 816b81a9, %l5 = 0000000000000044 lduba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000081 ! Mem[0000000032000020] = 08e5fb52, %l2 = 5c5b25af, %l7 = ec9db409 add %i0,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000008e5fb52 ! Mem[00000000908000d0] = ba3dbc556b7ed585, %g2 = 000000000000d494 ldx [%i5+0x0d0],%g2 ! %g2 = ba3dbc556b7ed585 ! %f0 = d86b4144 e7de4c76, Mem[00000000918001e0] = e019b296 a1fd095a stda %f0 ,[%o0+0x1e0]%asi ! Mem[00000000918001e0] = d86b4144 e7de4c76 ! Mem[0000000090000050] = d8a55643 2c36db8f, %g2 = 6b7ed585, %g3 = b316c57e ldd [%i4+0x050],%g2 ! %g2 = 00000000d8a55643 000000002c36db8f p17_label_11: ! %l3 = 00000000aa6f15a6 sethi %hi(0xf8478000),%l3 ! %l3 = 00000000f8478000 ! %l0 = 3da4f62648f8d9b8, Mem[0000000032000010] = 0443219e130714e3 stxa %l0,[%i0+%o2]0x89 ! Mem[0000000032000010] = 3da4f62648f8d9b8 ! %f4 = e307d31c 72c61620, Mem[0000000032800020] = de255cdb 3502580c stda %f4 ,[%i1+%o4]0x88 ! Mem[0000000032800020] = e307d31c 72c61620 ! %l0 = 48f8d9b8, %l1 = 6959efc2, Mem[00000000910001a8] = 82578000 60f7e314 std %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = 48f8d9b8 6959efc2 ! %l0 = 3da4f62648f8d9b8, %l5 = 0000000000000081, %ccr = 01 movle %icc,%l0,%l5 ! Register Not Moved ! %l6 = 52207c37, %l7 = 08e5fb52, Mem[0000000090800028] = 4cf234c8 4ca12c6e std %l6,[%i5+%o5] ! Mem[0000000090800028] = 52207c37 08e5fb52 ! Mem[00000000328001ac] = 1cb54796, %l3 = f8478000, %l5 = 00000081 add %i1,0x1ac,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001cb54796 ! Mem[0000000090800058] = b6dfa477, %g2 = 00000000d8a55643 lduw [%i5+0x058],%g2 ! %g2 = 00000000b6dfa477 ! Mem[00000000908000d0] = ba3dbc556b7ed585, %g2 = 00000000b6dfa477 ldx [%i5+0x0d0],%g2 ! %g2 = ba3dbc556b7ed585 ! Mem[0000000090800080] = 22791f3b, %g2 = ba3dbc556b7ed585 ldsh [%i5+0x080],%g2 ! %g2 = 0000000000002279 p17_label_12: ! %l1 = 000000006959efc2, Mem[0000000090800057] = 03b6dfa4, %asi = 80 stba %l1,[%i5+0x057]%asi ! Mem[0000000090800054] = c2b6dfa4 ! Mem[0000000033800008] = 3c6b0044, %l3 = 00000000f8478000 ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 00000044000000ff ! %l4 = 28912d7c, %l5 = 1cb54796, Mem[0000000090000020] = 343a3a63 b47f738b stda %l4,[%i4+0x020]%asi ! Mem[0000000090000020] = 28912d7c 1cb54796 ! %l5 = 000000001cb54796, Mem[0000000090800098] = 37c5f7ecd71acb2b stx %l5,[%i5+0x098] ! Mem[0000000090800098] = 000000001cb54796 ! Mem[00000000320000de] = bd51cb44, %l6 = 0000000052207c37 ldstub [%i0+0x0de],%l6 ! %l6 = 000000cb000000ff ! Mem[0000000033000018] = 7b02f2df, %l4 = 0000000028912d7c lduwa [%i2+%o3]0x88,%l4 ! %l4 = 000000007b02f2df ! Mem[00000000328000dc] = 63a46170, %l3 = 0000000000000044 swap [%i1+0x0dc],%l3 ! %l3 = 0000000063a46170 ! %l4 = 000000007b02f2df, imm = fffffffffffff98c, %l5 = 000000001cb54796 addc %l4,-0x674,%l5 ! %l5 = 000000007b02ec6c ! Mem[00000000908000ac] = 172967cd, %g18 = 2092324e8241db1f ldsw [%i5+0x0ac],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000090800128] = 6c772b2b7a56efc1, %f48 = 9c1dd9b5 33e2010b ldd [%i5+0x128],%f48 ! %f48 = 6c772b2b 7a56efc1 p17_label_13: ! Mem[0000000033800098] = 4410b0d732e067f5, %l5 = 000000007b02ec6c, %l2 = 000000005c5b25af add %i3,0x98,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 4410b0d732e067f5 ! %l0 = 3da4f62648f8d9b8, Mem[00000000900001bc] = 458bc6a2, %asi = 80 stwa %l0,[%i4+0x1bc]%asi ! Mem[00000000900001bc] = 48f8d9b8 ! %l5 = 000000007b02ec6c, %l5 = 000000007b02ec6c, %l3 = 0000000063a46170 sub %l5,%l5,%l3 ! %l3 = 0000000000000000 ! %l2 = 32e067f5, %l3 = 00000000, Mem[00000000910000a0] = db272bad 399d9094 std %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = 32e067f5 00000000 ! Mem[0000000091000084] = e1ef702c, %g18 = 2092324e8241db1f ldsw [%i6+0x084],%g2 ! %g2 = 2092324e8241db1f ! %f2 = 7ab85312 3483f350, Mem[0000000091800170] = ad24c2aa 21f6e696 std %f2 ,[%o0+0x170] ! Mem[0000000091800170] = 7ab85312 3483f350 ! Clear Register : %l7 = 0000000008e5fb52 clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000090000098] = 597fe665 e157c460, %g2 = e1ef702c, %g3 = 2c36db8f ldda [%i4+0x098]%asi,%g2 ! %g2 = 00000000597fe665 00000000e157c460 ! %l5 = 000000007b02ec6c, Mem[00000000908001e3] = dd37f8ff stb %l5,[%i5+0x1e3] ! Mem[00000000908001e0] = 6c37f8ff ! Mem[000000003300011e] = 52813964, %l4 = 000000007b02f2df ldstub [%i2+0x11e],%l4 ! %l4 = 00000039000000ff p17_label_14: ! %l4 = 0000000000000039, Mem[00000000900000c8] = 2403e27a000000fd stx %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000000000039 ! Mem[0000000032000132] = aae015f7, %l1 = 000000006959efc2 ldstub [%i0+0x132],%l1 ! %l1 = 00000015000000ff ! Mem[000000009000003c] = cd968dac, %g2 = 00000000597fe665 ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000cd ! %l7 = 0000000000000000, %l3 = 0000000000000000, %ccr = 01 movvs %xcc,%l7,%l3 ! Register Not Moved ! %f10 = fb795526 ca100f6f, Mem[0000000090800120] = fd98399b f8d999bf std %f10,[%i5+0x120] ! Mem[0000000090800120] = fb795526 ca100f6f ! Mem[0000000091800118] = 5e8423ff, %g2 = 00000000000000cd lduw [%o0+0x118],%g2 ! %g2 = 000000005e8423ff ! Mem[0000000091000050] = 29f12948d6367cef, %g2 = 000000005e8423ff ldx [%i6+0x050],%g2 ! %g2 = 29f12948d6367cef ! Mem[00000000328000a0] = 7feb6fabfbb6f178, %l7 = 0000000000000000, %l1 = 0000000000000015 add %i1,0xa0,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 7feb6fabfbb6f178 ! Mem[0000000033800188] = 7e2f22f2c9c3f89e, %l2 = 4410b0d732e067f5, %l4 = 0000000000000039 add %i3,0x188,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 7e2f22f2c9c3f89e ! immd = 00000000000002b2, %l3 = 0000000000000000, %ccr = 01 movleu %icc,0x2b2,%l3 ! Moved, %l3 = 00000000000002b2 p17_label_15: ! Code Fragment 1 p17_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e157c460 mov 0xf66,%g3 ! %g3 = 0000000000000f66 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 000000007b02ec6c, Mem[00000000918001a0] = 910fae53 stw %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 7b02ec6c ! immd = 0000000000000376, %l6 = 00000000000000cb, %ccr = 01 movpos %icc,0x376,%l6 ! Moved, %l6 = 0000000000000376 ! Mem[0000000033000060] = d25642a9c487842b, %l5 = 000000007b02ec6c, %l2 = 4410b0d732e067f5 add %i2,0x60,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = d25642a9c487842b ! Mem[0000000090000094] = f390597f, %g2 = 29f12948d6367cef ldub [%i4+0x096],%g2 ! %g2 = 00000000000000f3 ! %l1 = 7feb6fabfbb6f178, Mem[0000000090800052] = 94524f65 sth %l1,[%i5+0x052] ! Mem[0000000090800050] = f1784f65 ! Mem[00000000910001f8] = 3ecd01190fb9a38f, %g2 = 00000000000000f3 ldx [%i6+0x1f8],%g2 ! %g2 = 3ecd01190fb9a38f ! Mem[0000000090000168] = b227989a, %g2 = 3ecd01190fb9a38f ldsha [%i4+0x168]%asi,%g2 ! %g2 = ffffffffffffb227 ! %l7 = 0000000000000000, Mem[0000000033800028] = e7d7def6 stwa %l7,[%i3+%o5]0x80 ! Mem[0000000033800028] = 00000000 ! %l7 = 0000000000000000, Mem[0000000091000118] = 892f4a3b stw %l7,[%i6+0x118] ! Mem[0000000091000118] = 00000000 p17_label_16: ! Mem[0000000033000000] = 816b81a9b306fc4a, %l6 = 0000000000000376 ldxa [%i2+%g0]0x81,%l6 ! %l6 = 816b81a9b306fc4a ! Mem[0000000032000170] = 2d1fc097, %l1 = 7feb6fabfbb6f178 swap [%i0+0x170],%l1 ! %l1 = 000000002d1fc097 ! %l6 = 816b81a9b306fc4a, Mem[00000000918001e1] = 6b4144e7 stb %l6,[%o0+0x1e1] ! Mem[00000000918001e0] = 4a4144e7 ! Mem[0000000033800038] = bbffb654244296f5, %l2 = d25642a9c487842b, %l0 = 3da4f62648f8d9b8 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = bbffb654244296f5 ! %l7 = 0000000000000000 setx 0x05ec00f851f0d19e,%g7,%l7 ! %l7 = 05ec00f851f0d19e ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 fb795526 fc3e9fc6 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000033000028] = bb9c22e4, %l1 = 000000002d1fc097 ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000bb000000ff ! Mem[0000000090000198] = a77c0a9c 86c094f0, %g2 = ffffb227, %g3 = 00000f66 ldd [%i4+0x198],%g2 ! %g2 = 00000000a77c0a9c 0000000086c094f0 ! Mem[000000003300004c] = 16ea312b, %l0 = bbffb654244296f5 swap [%i2+0x04c],%l0 ! %l0 = 0000000016ea312b ! %l7 = 05ec00f851f0d19e, %l2 = d25642a9c487842b, %ccr = 01 movle %icc,%l7,%l2 ! Register Not Moved p17_label_17: ! Mem[0000000032800018] = 11882e8a2d927e19, %f8 = 52fbe508 af255b5c ldda [%i1+0x018]%asi,%f8 ! %f8 = 11882e8a 2d927e19 ! %l0 = 0000000016ea312b, Mem[000000009100008c] = fd3affda, %asi = 80 stwa %l0,[%i6+0x08c]%asi ! Mem[000000009100008c] = 16ea312b ! Mem[0000000033800008] = 3c6b00ff, %l7 = 05ec00f851f0d19e lduba [%i3+%o1]0x88,%l7 ! %l7 = 00000000000000ff membar #Sync ! Added by membar checker (46) ! %l7 = 00000000000000ff, Mem[0000000090000164] = e1c33946 stw %l7,[%i4+0x164] ! Mem[0000000090000164] = 000000ff ! %f14 = bd02cf0b edb9b166, Mem[0000000032000000] = e0585572 f5043cfc stda %f14,[%i0+%g0]0x88 ! Mem[0000000032000000] = bd02cf0b edb9b166 ! Mem[0000000033800058] = 71f58c9e, %l7 = 00000000000000ff lduw [%i3+0x058],%l7 ! %l7 = 0000000071f58c9e ! %l7 = 0000000071f58c9e, Mem[0000000090000050] = d8a556432c36db8f stx %l7,[%i4+0x050] ! Mem[0000000090000050] = 0000000071f58c9e ! Mem[000000009180016c] = 6db97ab8, %g2 = 00000000a77c0a9c lduh [%o0+0x16e],%g2 ! %g2 = 0000000000006db9 ! %l6 = 816b81a9b306fc4a, %l4 = 7e2f22f2c9c3f89e, %l6 = 816b81a9b306fc4a addc %l6,%l4,%l6 ! %l6 = ff9aa49c7ccaf4e9 ! Mem[0000000032800008] = c7aa22de, %l2 = d25642a9c487842b lduha [%i1+%o1]0x89,%l2 ! %l2 = 00000000000022de p17_label_18: ! Mem[0000000032000189] = d8c45ca2, %l2 = 00000000000022de ldstub [%i0+0x189],%l2 ! %l2 = 000000c4000000ff ! %l7 = 0000000071f58c9e, Mem[0000000033000020] = 565a9487b99362e8 stxa %l7,[%i2+%o4]0x88 ! Mem[0000000033000020] = 0000000071f58c9e ! Mem[0000000091000010] = 871fcd183561af0c, %g2 = 0000000000006db9 ldx [%i6+%o2],%g2 ! %g2 = 871fcd183561af0c ! Mem[0000000032800020] = 72c61620, %l7 = 0000000071f58c9e lduha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000001620 ! %l1 = 00000000000000bb, %l2 = 00000000000000c4, %l4 = 7e2f22f2c9c3f89e udivx %l1,%l2,%l4 ! %l4 = 0000000000000000 ! %l5 = 000000007b02ec6c, Mem[00000000900000fc] = 281fdc5d sth %l5,[%i4+0x0fc] ! Mem[00000000900000fc] = ec6cdc5d ! Mem[00000000320000f0] = 996eea5d, %l0 = 0000000016ea312b swap [%i0+0x0f0],%l0 ! %l0 = 00000000996eea5d ! Mem[0000000090800058] = b6dfa477580a7c40, %g2 = 871fcd183561af0c ldx [%i5+0x058],%g2 ! %g2 = b6dfa477580a7c40 ! Code Fragment 1 p17_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000086c094f0 mov 0x9df,%g3 ! %g3 = 00000000000009df and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000000000bb, immed = 000001e8, %ccr = 01 movrlez %l1,0x1e8,%l3 ! Not Moved, %l3 = 00000000000002b2 p17_label_19: ! Mem[0000000032800108] = bfd65bb4, %l2 = 00000000000000c4 swap [%i1+0x108],%l2 ! %l2 = 00000000bfd65bb4 ! %l3 = 00000000000002b2, Mem[000000003300008c] = e1e9c0ff stw %l3,[%i2+0x08c] ! Mem[000000003300008c] = 000002b2 ! Mem[0000000090800088] = 444b2d9f, %g18 = 2092324e8241db1f ldsw [%i5+0x088],%g2 ! %g2 = 2092324e8241db1f ! %l3 = 00000000000002b2, Mem[0000000090800108] = b608424680909117 stx %l3,[%i5+0x108] ! Mem[0000000090800108] = 00000000000002b2 ! %f6 = 7daa098f 884f754c, Mem[0000000090000168] = b227989a 65de30a2 stda %f6 ,[%i4+0x168]%asi ! Mem[0000000090000168] = 7daa098f 884f754c ! %l5 = 000000007b02ec6c, %l2 = 00000000bfd65bb4, %l6 = ff9aa49c7ccaf4e9 xnorcc %l5,%l2,%l6 ! %l6 = ffffffff3b2b4827, %ccr = 80 ! %l7 = 0000000000001620, %l2 = 00000000bfd65bb4, %ccr = 80 movge %xcc,%l7,%l2 ! Register Not Moved ! immd = 0000000000000350, %l1 = 00000000000000bb, %ccr = 80 movvs %icc,0x350,%l1 ! Register Not Moved ! Mem[0000000033000070] = 00b24093, %l6 = ffffffff3b2b4827 lduh [%i2+0x072],%l6 ! %l6 = 0000000000004093 ! Mem[0000000033800110] = 6e2aa24f, %l0 = 00000000996eea5d lduw [%i3+0x110],%l0 ! %l0 = 000000006e2aa24f p17_label_20: ! %l7 = 0000000000001620, Mem[0000000032800008] = c7aa22de stba %l7,[%i1+%o1]0x89 ! Mem[0000000032800008] = c7aa2220 ! Mem[00000000910001d4] = 053883f9, %g2 = 00000000444b2d9f ldsh [%i6+0x1d4],%g2 ! %g2 = 0000000000000538 ! Mem[00000000328000e8] = 1e080723cd95f7c7, %f28 = 2b8c7cbb 041627d3 ldda [%i1+0x0e8]%asi,%f28 ! %f28 = 1e080723 cd95f7c7 ! Mem[0000000033800000] = 00000000, %f18 = b21b588e lda [%i3+%g0]0x81,%f18 ! %f18 = 00000000 ! %l4 = 0000000000000000, Mem[00000000900000f8] = adcf9313ec6cdc5d stx %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000000000000000 ! Mem[0000000033800158] = fe54cb4e, %l4 = 0000000000000000 ldub [%i3+0x159],%l4 ! %l4 = 0000000000000054 ! %l4 = 0000000000000054, %l6 = 0000000000004093, %l0 = 000000006e2aa24f srax %l4,%l6,%l0 ! %l0 = 0000000000000000 ! Mem[0000000090800178] = 4ab098f91768e1b8, %g2 = 0000000000000538 ldx [%i5+0x178],%g2 ! %g2 = 4ab098f91768e1b8 ! %f0 = d86b4144 e7de4c76 7ab85312 3483f350 ! %f4 = e307d31c 72c61620 7daa098f 884f754c ! %f8 = 11882e8a 2d927e19 fb795526 ca100f6f ! %f12 = c85b9811 a725b185 bd02cf0b edb9b166 stda %f0,[%i1+%g5]ASI_BLK_S ! Block Store to 0000000032800140 ! %l2 = 00000000bfd65bb4, Mem[00000000900000b8] = 51627d19d4993bb6 stx %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000bfd65bb4 p17_label_21: ! Invert Register : %l6 = 0000000000004093 xor %l6,-1,%l6 ! %l6 = ffffffffffffbf6c ! Mem[0000000091000070] = 1ebeea5f6aa81680, %g2 = 4ab098f91768e1b8 ldx [%i6+0x070],%g2 ! %g2 = 1ebeea5f6aa81680 ! Mem[0000000032000000] = bd02cf0bedb9b166, %l5 = 000000007b02ec6c ldxa [%i0+%g0]0x89,%l5 ! %l5 = bd02cf0bedb9b166 ! %l0 = 0000000000000000, imm = fffffffffffff567, %l5 = bd02cf0bedb9b166 and %l0,-0xa99,%l5 ! %l5 = 0000000000000000 ! %l6 = ffffffffffffbf6c, Mem[0000000090800104] = 29a50af5 stw %l6,[%i5+0x104] ! Mem[0000000090800104] = ffffbf6c ! Mem[00000000908000f8] = 7cce079b, %g2 = 1ebeea5f6aa81680 ldub [%i5+0x0fb],%g2 ! %g2 = 000000000000007c ! Mem[00000000328000b4] = 2ec6ed60, %l3 = 00000000000002b2 swap [%i1+0x0b4],%l3 ! %l3 = 000000002ec6ed60 ! Mem[0000000091800098] = 94908eee 96cc6a4b, %g2 = 0000007c, %g3 = 000009df ldd [%o0+0x098],%g2 ! %g2 = 0000000094908eee 0000000096cc6a4b ! Mem[0000000090800020] = 2bc26a5df81287db, %f48 = f489601b d6a1f545 ldd [%i5+%o4],%f48 ! %f48 = 2bc26a5d f81287db ! Mem[0000000090000188] = 494ec3b7 d1255a9b, %g2 = 94908eee, %g3 = 96cc6a4b ldd [%i4+0x188],%g2 ! %g2 = 00000000494ec3b7 00000000d1255a9b p17_label_22: ! retry : should take illegal inst trap, %l0 = 0000000000000000 retry ! Illegal inst trap : %l0 = 0000000000000010 ! Mem[0000000032800028] = 363fdf834d651cd8, %l1 = 00000000000000bb ldxa [%i1+%o5]0x88,%l1 ! %l1 = 363fdf834d651cd8 ! Mem[00000000908001bc] = 4ad3aa16, %g2 = 00000000494ec3b7 ldsha [%i5+0x1be]%asi,%g2 ! %g2 = 0000000000004ad3 ! immd = 000000000000020f, %l0 = 0000000000000010, %ccr = 80 movleu %icc,0x20f,%l0 ! Register Not Moved ! Mem[00000000338000eb] = 1caf680a, %l2 = 00000000bfd65bb4 ldstub [%i3+0x0eb],%l2 ! %l2 = 0000000a000000ff ! Mem[00000000338000fc] = 8cbaf9f3, %l6 = ffffffffffffbf6c ldsw [%i3+0x0fc],%l6 ! %l6 = ffffffff8cbaf9f3 ! %l2 = 000000000000000a, %l3 = 000000002ec6ed60, %y = 000000dc udiv %l2,%l3,%l2 ! %l2 = 00000000000004b4 mov %l0,%y ! %y = 00000010 ! Mem[000000009100001c] = 637e990a, %g18 = 2092324e8241db1f ldsw [%i6+0x01c],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000033800010] = 1cd307e3, %l2 = 00000000000004b4 ldsba [%i3+%o2]0x89,%l2 ! %l2 = ffffffffffffffe3 ! Mem[0000000091000118] = 00000000, %g2 = 00000000637e990a lduh [%i6+0x118],%g2 ! %g2 = 0000000000000000 p17_label_23: ! Mem[0000000032000010] = 48f8d9b8, %f19 = 63ded2e7 lda [%i0+%o2]0x88,%f19 ! %f19 = 48f8d9b8 ! Code Fragment 1 p17_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d1255a9b mov 0xa48,%g3 ! %g3 = 0000000000000a48 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = ffffffffffffffe3, %l1 = 363fdf834d651cd8, %l1 = 363fdf834d651cd8 orncc %l2,%l1,%l1 ! %l1 = ffffffffffffffe7, %ccr = 88 ! Mem[000000009000002c] = 2d061f1f, %g2 = 0000000000000000 lduh [%i4+0x02c],%g2 ! %g2 = 0000000000002d06 ! %l1 = ffffffffffffffe7, Mem[0000000033000028] = ff9c22e4c3d14420 stxa %l1,[%i2+%o5]0x81 ! Mem[0000000033000028] = ffffffffffffffe7 ! %l2 = ffffffffffffffe3, %l4 = 0000000000000054, %y = 00000010 umulcc %l2,%l4,%l6 ! %l6 = 00000053fffff67c, %ccr = 08, %y = 00000053 ! %l4 = 0000000000000054, %l4 = 0000000000000054, %l3 = 000000002ec6ed60 add %l4,%l4,%l3 ! %l3 = 00000000000000a8 ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = 0000000000002d06 ldx [%o0+0x1f8],%g2 ! %g2 = 01e5c8b4bf933a55 ! Mem[0000000033000018] = dff2027b, %l3 = 00000000000000a8 ldsba [%i2+%o3]0x80,%l3 ! %l3 = ffffffffffffffdf ! Mem[0000000032000028] = 79eb6a52, %l2 = ffffffffffffffe3 lduha [%i0+%o5]0x80,%l2 ! %l2 = 00000000000079eb p17_label_24: ! Mem[0000000032800018] = 8a2e8811, %l7 = 0000000000001620 lduba [%i1+%o3]0x89,%l7 ! %l7 = 0000000000000011 ! Mem[00000000910001a0] = 1174f1de, %g2 = 01e5c8b4bf933a55 lduh [%i6+0x1a2],%g2 ! %g2 = 0000000000001174 ! Mem[0000000091800068] = 909d5a96, %g18 = 2092324e8241db1f ldsw [%o0+0x068],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000091800024] = ec024f1a, %g2 = ffffffff909d5a96 lduw [%o0+0x024],%g2 ! %g2 = 00000000ec024f1a ! Mem[00000000900000b4] = 5da2972b, %g2 = 00000000ec024f1a lduh [%i4+0x0b4],%g2 ! %g2 = 0000000000005da2 ! Mem[0000000033000018] = dff2027b, %l6 = 00000053fffff67c lduba [%i2+%o3]0x80,%l6 ! %l6 = 00000000000000df ! Mem[0000000033800028] = f4e7bc2a00000000, %f16 = ae20aecc 774c5edd ldda [%i3+%o5]0x88,%f16 ! %f16 = f4e7bc2a 00000000 ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %g2 = 0000000000005da2 ldx [%i6+0x098],%g2 ! %g2 = 6aef4b96d6cbdb1d ! Mem[00000000910000e4] = 88f12c99, %g2 = 6aef4b96d6cbdb1d ldsh [%i6+0x0e6],%g2 ! %g2 = ffffffffffff88f1 ! Mem[0000000033800028] = 00000000, %l4 = 0000000000000054 ldswa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000 p17_label_25: ! Set Register : %l3 = ffffffffffffffdf xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[00000000918001d0] = 59c1bb29 11f12fc9, %g2 = ffff88f1, %g3 = 00000a48 ldd [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 0000000011f12fc9 ! Mem[00000000918000d0] = 84fb548a, %g18 = 2092324e8241db1f ldsw [%o0+0x0d0],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000032000020] = 52fbe508, %l1 = ffffffffffffffe7 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000008000000ff ! %f29 = cd95f7c7, Mem[0000000033800008] = 3c6b00ff sta %f29,[%i3+%o1]0x88 ! Mem[0000000033800008] = cd95f7c7 ! Mem[0000000032800020] = 72c61620, %l6 = 00000000000000df lduha [%i1+%o4]0x88,%l6 ! %l6 = 0000000000001620 ! Mem[00000000908001ac] = 4696555b, %g18 = 2092324e8241db1f ldsw [%i5+0x1ac],%g2 ! %g2 = 2092324e8241db1f ! Mem[0000000090800040] = 8b4f81f3, %g2 = 000000004696555b ldsh [%i5+0x042],%g2 ! %g2 = ffffffffffff8b4f ! %l6 = 0000000000001620, %l2 = 00000000000079eb, %ccr = 08 movrlz %l6,%l2,%l6 ! Not Moved, %l6 = 0000000000001620 ! %l4 = 00000000, %l5 = 00000000, Mem[0000000091800078] = 0a314e1f 9b142963 std %l4,[%o0+0x078] ! Mem[0000000091800078] = 00000000 00000000 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 0000000000000010 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000008 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000079eb bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffff bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000001620 bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000011 bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000053,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7ab85312 3483f350 bne %xcc,p17_f2_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 11882e8a 2d927e19 bne %xcc,p17_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f4e7bc2a 00000000 bne %xcc,p17_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 00000000 48f8d9b8 bne %xcc,p17_f18_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 1e080723 cd95f7c7 bne %xcc,p17_f28_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 66b1b9ed0bcf02bd ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 79eb6a52f9560264 ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b8d9f84826f6a43d ldx [%i0+0x010],%g3 ! Observed data at 0000000032000010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe5fb52d7537275 ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 79eb6a52832029c4 ldx [%i0+0x028],%g3 ! Observed data at 0000000032000028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = a381021cec9db409 ldx [%i0+0x050],%g3 ! Observed data at 0000000032000050 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x050,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 8118e124bd51ff44 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000320000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 16ea312ba7733385 ldx [%i0+0x0f0],%g3 ! Observed data at 00000000320000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x130],%g2 ! Expected data = aae0fff737baa7c4 ldx [%i0+0x130],%g3 ! Observed data at 0000000032000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x130,%g4 ldx [%g1+0x170],%g2 ! Expected data = fbb6f1787e3a1908 ldx [%i0+0x170],%g3 ! Observed data at 0000000032000170 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x170,%g4 ldx [%g1+0x188],%g2 ! Expected data = d8ff5ca20a8a25cb ldx [%i0+0x188],%g3 ! Observed data at 0000000032000188 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x188,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 28912d7c0000008e ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2022aac7bfe0c8e5 ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 576aaba8b8aa1c18 ldx [%i1+0x010],%g3 ! Observed data at 0000000032800010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2016c6721cd307e3 ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3fff83fa2ec3e232 ldx [%i1+0x030],%g3 ! Observed data at 0000000032800030 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x030,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = f893546e000002b2 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000328000b0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 4ed7d93000000044 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000328000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 000000c489e3f9ad ldx [%i1+0x108],%g3 ! Observed data at 0000000032800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x108,%g4 ldx [%g1+0x140],%g2 ! Expected data = d86b4144e7de4c76 ldx [%i1+0x140],%g3 ! Observed data at 0000000032800140 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 7ab853123483f350 ldx [%i1+0x148],%g3 ! Observed data at 0000000032800148 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = e307d31c72c61620 ldx [%i1+0x150],%g3 ! Observed data at 0000000032800150 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 7daa098f884f754c ldx [%i1+0x158],%g3 ! Observed data at 0000000032800158 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 11882e8a2d927e19 ldx [%i1+0x160],%g3 ! Observed data at 0000000032800160 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = fb795526ca100f6f ldx [%i1+0x168],%g3 ! Observed data at 0000000032800168 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = c85b9811a725b185 ldx [%i1+0x170],%g3 ! Observed data at 0000000032800170 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = bd02cf0bedb9b166 ldx [%i1+0x178],%g3 ! Observed data at 0000000032800178 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x178,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 9a01405676cceb79 ldx [%i1+0x1c8],%g3 ! Observed data at 00000000328001c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1c8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 53ec325500000140 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000328001e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1e0,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 9e8cf57100000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffffffffffe7 ldx [%i2+0x028],%g3 ! Observed data at 0000000033000028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = e8626babc2e2aa9e ldx [%i2+0x040],%g3 ! Observed data at 0000000033000040 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 6dd3a4fd244296f5 ldx [%i2+0x048],%g3 ! Observed data at 0000000033000048 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x048,%g4 ldx [%g1+0x088],%g2 ! Expected data = d766db43000002b2 ldx [%i2+0x088],%g3 ! Observed data at 0000000033000088 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 8f675ca667bc5a4a ldx [%i2+0x0d0],%g3 ! Observed data at 00000000330000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 931e9c835281ff64 ldx [%i2+0x118],%g3 ! Observed data at 0000000033000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x118,%g4 ldx [%g1+0x170],%g2 ! Expected data = cdd9c6f7e6ff3a7f ldx [%i2+0x170],%g3 ! Observed data at 0000000033000170 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x170,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000cb74aba8 ldx [%i3+0x000],%g3 ! Observed data at 0000000033800000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c7f795cd412a1fd7 ldx [%i3+0x008],%g3 ! Observed data at 0000000033800008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e307d31c72c61620 ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 265579fb5c3315cf ldx [%i3+0x020],%g3 ! Observed data at 0000000033800020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000002abce7f4 ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 1caf68ff6d1660fc ldx [%i3+0x0e8],%g3 ! Observed data at 00000000338000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = c2b470ec8cbaf9f3 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000338000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x0f8,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed p17_f2_fail: set p17_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_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_f28_fail: set p17_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032000020] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000033800028] xor %l1,-0xc7d,%l5 ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033800020] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000018] ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032800028] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032000008] done p17_trap1o: lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032000020] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000033800028] xor %l1,-0xc7d,%l5 ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033800020] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000018] ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032800028] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032000008] done p17_trap2e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800028] done p17_trap2o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800028] done p17_trap3e: subc %l2,%l7,%l7 orn %l4,0x287,%l4 done p17_trap3o: subc %l2,%l7,%l7 orn %l4,0x287,%l4 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 = 761756683109396f ldx [%g1+0x008],%l1 ! %l1 = b7632684757e713b ldx [%g1+0x010],%l2 ! %l2 = 536ac900072d580e ldx [%g1+0x018],%l3 ! %l3 = c03f259670eaf45d ldx [%g1+0x020],%l4 ! %l4 = 657242222c6b1842 ldx [%g1+0x028],%l5 ! %l5 = cc176e2860f7e314 ldx [%g1+0x030],%l6 ! %l6 = 1230a48ec2b470ec ldx [%g1+0x038],%l7 ! %l7 = 3da4f625ec9db409 ! 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 = 366a3e2c 412846f4 9113c55f 28b44ab7 ! %f4 = 8639f88b 1f1f9bdf 648555be ae4e8144 ! %f8 = 94b6fe5a ceadef4e b1609a72 96809c70 ! %f12 = d0087b5a 81d8dc56 1f49da72 380af327 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b788ce13 315db7c5 057d79a9 273d62dc ! %f20 = 09ee3792 af67e8ab 545c22dd 827e2a2e ! %f24 = 6db49033 fa2628bf fd30e568 7a72bf6b ! %f28 = 8951dd1f f87eaa94 3ba61ebb 15439d30 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 79b48976 09a14740 09b8f8f1 ebedddf3 ! %f36 = bee7e679 9663c774 060ebccf 08575d2e ! %f40 = 6d089c5f e6443e87 8e7da05d 63d1f929 ! %f44 = a848dd15 f53fb00e 9a1826f8 e6046e5f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcb18905800000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = cb18905800000053 wr %g0,%y ! Clear Y 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: ! %l7 = 3cd8546055aac119, Mem[0000000090000108] = 413c6db5315d5e98 stx %l7,[%i4+0x108] ! Mem[0000000090000108] = 3cd8546055aac119 ! %l4 = f001c0b02cc44fbc, imm = 000000000000099b, %l3 = c1e8c7d420263d1c orn %l4,0x99b,%l3 ! %l3 = fffffffffffffffc ! Mem[0000000035000028] = f42a55ba, %l0 = a62cb55a2d29fa0e ldswa [%i2+%o5]0x89,%l0 ! %l0 = fffffffff42a55ba ! %l6 = 9c149e87ebc983ca, immed = fffffe5b, %y = 00000000 umulcc %l6,-0x1a5,%l3 ! %l3 = ebc982463d9a44ce, %ccr = 80, %y = ebc98246 ! %l0 = fffffffff42a55ba, %l6 = 9c149e87ebc983ca, %ccr = 80 movcs %icc,%l0,%l6 ! Register Not Moved ! %l5 = 30113f906d80db3f, %l3 = ebc982463d9a44ce, %l2 = 420dbe53ddbece50 sra %l5,%l3,%l2 ! %l2 = 000000000001b603 ! %l2 = 000000000001b603, Mem[0000000035800018] = 06dedb23 stwa %l2,[%i3+%o3]0x88 ! Mem[0000000035800018] = 0001b603 ! Mem[0000000034000028] = 1577d6da6158e1c3, %f30 = 3ba61ebb 15439d30 ldda [%i0+%o5]0x81,%f30 ! %f30 = 1577d6da 6158e1c3 ! Mem[0000000034800024] = e8fa8eb3, %l5 = 30113f906d80db3f ldstub [%i1+0x024],%l5 ! %l5 = 000000e8000000ff ! Mem[00000000358001d4] = 676915e1, %l0 = fffffffff42a55ba ldsh [%i3+0x1d6],%l0 ! %l0 = 00000000000015e1 p18_label_2: ! Invert Register : %l3 = ebc982463d9a44ce xor %l3,-1,%l3 ! %l3 = 14367db9c265bb31 ! %l2 = 000000000001b603, immed = 00000e9f, %y = ebc98246 udiv %l2,0xe9f,%l5 ! %l5 = 00000000ffffffff mov %l0,%y ! %y = 000015e1 ! Mem[0000000091000154] = 484f8d6d, %g2 = 0000000000000000 ldsb [%i6+0x155],%g2 ! %g2 = 0000000000000048 ! Mem[00000000908000f0] = af897992, %g2 = 0000000000000048 ldsh [%i5+0x0f2],%g2 ! %g2 = ffffffffffffaf89 ! Mem[00000000910001c4] = cda413cb, %g2 = ffffffffffffaf89 lduh [%i6+0x1c4],%g2 ! %g2 = 000000000000cda4 ! Mem[0000000034800168] = e7369178, %l7 = 55aac119, %l4 = 2cc44fbc add %i1,0x168,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e7369178 ! Mem[00000000358000e0] = 9fd2fc94, %l3 = 14367db9c265bb31 swap [%i3+0x0e0],%l3 ! %l3 = 000000009fd2fc94 ! immd = 000000000000037e, %l4 = 00000000e7369178, %ccr = 80 movl %xcc,0x37e,%l4 ! Moved, %l4 = 000000000000037e ! Mem[0000000034800038] = 3bbcb4491a36554a, %l2 = 000000000001b603, %l2 = 000000000001b603 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 3bbcb4491a36554a ! %l0 = 000015e1, %l1 = 9cc050f2, Mem[0000000090800040] = fe428b4f 81f382b3 std %l0,[%i5+0x040] ! Mem[0000000090800040] = 000015e1 9cc050f2 p18_label_3: ! %l2 = 1a36554a, %l3 = 9fd2fc94, Mem[0000000090000110] = d19e008f 757643e1 std %l2,[%i4+0x110] ! Mem[0000000090000110] = 1a36554a 9fd2fc94 ! Mem[0000000034800010] = 8035ca021696224d, %f12 = d0087b5a 81d8dc56 ldda [%i1+%o2]0x81,%f12 ! %f12 = 8035ca02 1696224d ! Mem[00000000910000a4] = 399d9094, %g18 = 20e2bf61d3ad7feb ldsw [%i6+0x0a4],%g2 ! %g2 = 20e2bf61d3ad7feb ! %l4 = 000000000000037e, Mem[00000000908001e0] = 4ede9cdd37f8ff3a stx %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 000000000000037e ! Mem[00000000900000b8] = 51627d19d4993bb6, %g2 = 00000000399d9094 ldx [%i4+0x0b8],%g2 ! %g2 = 51627d19d4993bb6 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l6 = 9c149e87ebc983ca, %l1 = dddd40cc9cc050f2, %ccr = 80 movn %icc,%l6,%l1 ! Register Not Moved ! Mem[00000000910000f0] = e81b43d47a07eeca, %f48 = 44b6407b d7017154 ldd [%i6+0x0f0],%f48 ! %f48 = e81b43d4 7a07eeca ! %l2 = 3bbcb4491a36554a, %l2 = 3bbcb4491a36554a, %l0 = 00000000000015e1 addccc %l2,%l2,%l0 ! %l0 = 77796892346caa94, %ccr = 00 ! Mem[00000000918000ac] = 5dc80825, %g2 = 51627d19d4993bb6 ldub [%o0+0x0ae],%g2 ! %g2 = 000000000000005d p18_label_4: ! Mem[00000000918001f8] = c8b4bf93, %g2 = 000000000000005d ldsb [%o0+0x1fa],%g2 ! %g2 = ffffffffffffffc8 ! %l1 = dddd40cc9cc050f2, %l4 = 000000000000037e, %l3 = 000000009fd2fc94 orncc %l1,%l4,%l3 ! %l3 = fffffffffffffcf3, %ccr = 88 ! %l1 = dddd40cc9cc050f2, %l4 = 000000000000037e, %l2 = 3bbcb4491a36554a andcc %l1,%l4,%l2 ! %l2 = 0000000000000072, %ccr = 00 ! %l2 = 0000000000000072, %l6 = 9c149e87ebc983ca, %ccr = 00 movgu %xcc,%l2,%l6 ! Moved, %l6 = 0000000000000072 ! %l4 = 000000000000037e, imm = 0000000000000028, %l4 = 000000000000037e srax %l4,0x028,%l4 ! %l4 = 0000000000000000 ! Mem[0000000034800010] = 02ca3580, %l0 = 77796892346caa94 ldstuba [%i1+%o2]0x88,%l0 ! %l0 = 00000080000000ff ! %f30 = 1577d6da 6158e1c3, Mem[0000000090800068] = ae712662 c829d802 std %f30,[%i5+0x068] ! Mem[0000000090800068] = 1577d6da 6158e1c3 ! Randomly selected nop nop ! Mem[0000000034000010] = 590ce83d, %l7 = 3cd8546055aac119 lduwa [%i0+%o2]0x81,%l7 ! %l7 = 00000000590ce83d ! %l3 = fffffffffffffcf3, Mem[000000009080006e] = e1c37cf0 sth %l3,[%i5+0x06e] ! Mem[000000009080006c] = fcf37cf0 p18_label_5: ! Mem[00000000348001ae] = afb2e046, %l1 = dddd40cc9cc050f2 ldstub [%i1+0x1ae],%l1 ! %l1 = 000000e0000000ff ! Mem[00000000340000ac] = 74931505, %l7 = 590ce83d, %l1 = 000000e0 add %i0,0xac,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000074931505 ! %l6 = 00000072, %l7 = 590ce83d, Mem[0000000091800198] = b05bdb3b 9fab9a43 std %l6,[%o0+0x198] ! Mem[0000000091800198] = 00000072 590ce83d ! immd = 00000000000003b4, %l2 = 0000000000000072, %ccr = 00 move %xcc,0x3b4,%l2 ! Register Not Moved ! %l5 = 00000000ffffffff, Mem[00000000908000ff] = 7f33557e stb %l5,[%i5+0x0ff] ! Mem[00000000908000fc] = ff33557e ! %f0 = 366a3e2c 412846f4 9113c55f 28b44ab7 ! %f4 = 8639f88b 1f1f9bdf 648555be ae4e8144 ! %f8 = 94b6fe5a ceadef4e b1609a72 96809c70 ! %f12 = 8035ca02 1696224d 1f49da72 380af327 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0 ! %f21 = af67e8ab, Mem[000000009180004c] = 69acaea9 st %f21,[%o0+0x04c] ! Mem[000000009180004c] = af67e8ab ! %f30 = 1577d6da 6158e1c3, Mem[00000000350000e0] = 6d5119ce 8f823b01 std %f30,[%i2+0x0e0] ! Mem[00000000350000e0] = 1577d6da 6158e1c3 ! %l3 = fffffffffffffcf3, Mem[0000000035000020] = 0b674eba stwa %l3,[%i2+%o4]0x81 ! Mem[0000000035000020] = fffffcf3 ! immd = 0000000000000296, %l7 = 00000000590ce83d, %ccr = 00 movne %icc,0x296,%l7 ! Moved, %l7 = 0000000000000296 p18_label_6: ! %l4 = 0000000000000000, Mem[00000000358000f6] = d6a22f62 sth %l4,[%i3+0x0f6] ! Mem[00000000358000f4] = d6a20000 ! %l5 = 00000000ffffffff, %l2 = 0000000000000072, %y = 000015e1 umulcc %l5,%l2,%l5 ! %l5 = 00000071ffffff8e, %ccr = 08, %y = 00000071 ! Mem[0000000034800000] = 731acc33, %l7 = 0000000000000296 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000731acc33 ! Mem[00000000340001dc] = eebbe7e4, %l0 = 0000000000000080 ldsw [%i0+0x1dc],%l0 ! %l0 = ffffffffeebbe7e4 ! Mem[0000000091800038] = 568c0707efbedfe6, %g2 = ffffffffffffffc8 ldx [%o0+0x038],%g2 ! %g2 = 568c0707efbedfe6 membar #Sync ! Added by membar checker (47) ! %l4 = 0000000000000000, Mem[00000000900000b0] = d07b89585da2972b stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 0000000000000000 ! Mem[0000000035800000] = 418ae843, %f11 = 96809c70 lda [%i3+%g0]0x81,%f11 ! %f11 = 418ae843 ! %l5 = 00000071ffffff8e, Mem[00000000900000dd] = 8ec00008 stb %l5,[%i4+0x0dd] ! Mem[00000000900000dc] = 8ec00008 ! %l5 = 00000071ffffff8e, %l4 = 0000000000000000, %ccr = 08 movle %xcc,%l5,%l4 ! Register Not Moved ! %l3 = fffffffffffffcf3, immed = fffffb89, %y = 00000071 smulcc %l3,-0x477,%l2 ! %l2 = 00000000000d9f0b, %ccr = 00, %y = 00000000 p18_label_7: ! Mem[0000000035800018] = 0001b603, %l0 = ffffffffeebbe7e4 ldsba [%i3+%o3]0x89,%l0 ! %l0 = 0000000000000003 ! Mem[0000000091800040] = 3e24369d, %g2 = 568c0707efbedfe6 ldsh [%o0+0x040],%g2 ! %g2 = 0000000000003e24 ! Mem[0000000035000070] = 303b7a51, %l0 = 0000000000000003 ldub [%i2+0x072],%l0 ! %l0 = 000000000000007a ! %l1 = 0000000074931505, Mem[0000000090000120] = 0e03a0eab316ce5a stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 0000000074931505 ! Mem[0000000091800158] = 6f95ca0b 3175038c, %g2 = 00003e24, %g3 = 00000000 ldd [%o0+0x158],%g2 ! %g2 = 000000006f95ca0b 000000003175038c ! %f0 = 366a3e2c 412846f4 9113c55f 28b44ab7 ! %f4 = 8639f88b 1f1f9bdf 648555be ae4e8144 ! %f8 = 94b6fe5a ceadef4e b1609a72 418ae843 ! %f12 = 8035ca02 1696224d 1f49da72 380af327 mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140 ! %l3 = fffffffffffffcf3, imm = fffffffffffff1de, %l3 = fffffffffffffcf3 orcc %l3,-0xe22,%l3 ! %l3 = fffffffffffffdff, %ccr = 88 ! %l2 = 00000000000d9f0b, imm = 000000000000031d, %l7 = 00000000731acc33 andcc %l2,0x31d,%l7 ! %l7 = 0000000000000309, %ccr = 00 ! Randomly selected nop nop ! %l3 = fffffffffffffdff, %l7 = 0000000000000309, %l1 = 0000000074931505 srax %l3,%l7,%l1 ! %l1 = fffffffffffffffe p18_label_8: ! Mem[00000000358001d8] = 6eb24c3f, %l0 = 0000007a, %l7 = 00000309 add %i3,0x1d8,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006eb24c3f ! Mem[0000000034800045] = 187b8b4c, %l0 = 000000000000007a ldstub [%i1+0x045],%l0 ! %l0 = 0000007b000000ff ! Mem[0000000035800028] = 16aa84ea, %f20 = 09ee3792 lda [%i3+%o5]0x81,%f20 ! %f20 = 16aa84ea ! %l6 = 0000000000000072, Mem[0000000035800167] = e7eaf34e stb %l6,[%i3+0x167] ! Mem[0000000035800164] = e7eaf372 ! Mem[00000000340000d8] = acaf404e1874094d, %l4 = 0000000000000000, %l1 = fffffffffffffffe add %i0,0xd8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = acaf404e1874094d ! Mem[00000000900000fc] = 281fdc5d, %g2 = 000000006f95ca0b ldsb [%i4+0x0fc],%g2 ! %g2 = 0000000000000028 ! Mem[00000000350001d0] = a7cbc4bb899f0547, %l0 = 000000000000007b, %l6 = 0000000000000072 add %i2,0x1d0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = a7cbc4bb899f0547 ! Mem[0000000034800100] = d9ac3469264a149e, %l2 = 00000000000d9f0b, %l3 = fffffffffffffdff add %i1,0x100,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = d9ac3469264a149e ! %l0 = 000000000000007b, Mem[000000009180019a] = 0072590c sth %l0,[%o0+0x19a] ! Mem[0000000091800198] = 007b590c ! %f16 = b788ce13 315db7c5 057d79a9 273d62dc ! %f20 = 16aa84ea af67e8ab 545c22dd 827e2a2e ! %f24 = 6db49033 fa2628bf fd30e568 7a72bf6b ! %f28 = 8951dd1f f87eaa94 1577d6da 6158e1c3 mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 p18_label_9: ! Mem[0000000034800068] = bdc447d2abd8a234, %l1 = acaf404e1874094d, %l4 = 0000000000000000 add %i1,0x68,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = bdc447d2abd8a234 ! Mem[0000000090800130] = 8e622ea2358de2d2, %g2 = 0000000000000028 ldx [%i5+0x130],%g2 ! %g2 = 8e622ea2358de2d2 ! Mem[0000000090800084] = f5a6444b, %g2 = 8e622ea2358de2d2 lduh [%i5+0x086],%g2 ! %g2 = 000000000000f5a6 ! Mem[0000000091800130] = 899608d86cdc198e, %g2 = 000000000000f5a6 ldx [%o0+0x130],%g2 ! %g2 = 899608d86cdc198e ! %f0 = 366a3e2c, Mem[0000000091000114] = afaadaff st %f0 ,[%i6+0x114] ! Mem[0000000091000114] = 366a3e2c ! Mem[0000000090800128] = 6c772b2b, %g2 = 899608d86cdc198e lduw [%i5+0x128],%g2 ! %g2 = 000000006c772b2b ! immd = 0000000000000109, %l3 = d9ac3469264a149e, %ccr = 00 movg %icc,0x109,%l3 ! Moved, %l3 = 0000000000000109 ! Mem[0000000090000018] = b38b5df3, %g2 = 000000006c772b2b ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffb38b ! %l7 = 000000006eb24c3f, Mem[0000000090000074] = 1fdd5189 stw %l7,[%i4+0x074] ! Mem[0000000090000074] = 6eb24c3f ! Mem[0000000034800058] = 35a781c3, %l6 = a7cbc4bb899f0547 swap [%i1+0x058],%l6 ! %l6 = 0000000035a781c3 p18_label_10: ! Mem[0000000034800128] = 290a72e39a41c53a, %l1 = acaf404e1874094d, %l0 = 000000000000007b add %i1,0x128,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 290a72e39a41c53a ! Mem[0000000091000120] = 7c1e95ad, %g2 = ffffffffffffb38b ldsh [%i6+0x120],%g2 ! %g2 = 0000000000007c1e ! Mem[0000000035800010] = 83e94fc2, %l7 = 000000006eb24c3f lduba [%i3+%o2]0x89,%l7 ! %l7 = 00000000000000c2 ! Mem[00000000918001dc] = b06f0808, %g2 = 0000000000007c1e lduw [%o0+0x1dc],%g2 ! %g2 = 00000000b06f0808 ! Mem[0000000091000118] = 892f4a3b3b241c85, %g2 = 00000000b06f0808 ldx [%i6+0x118],%g2 ! %g2 = 892f4a3b3b241c85 ! Mem[0000000035800028] = ea84aa16, %l4 = bdc447d2abd8a234 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 00000000ea84aa16 ! Mem[00000000910001b8] = 5b200641, %g2 = 892f4a3b3b241c85 ldsb [%i6+0x1b8],%g2 ! %g2 = 000000000000005b ! %l1 = acaf404e1874094d, Mem[00000000908001e6] = 037e1143 sth %l1,[%i5+0x1e6] ! Mem[00000000908001e4] = 094d1143 ! Mem[0000000034800008] = 93700224, %l7 = 00000000000000c2 ldsha [%i1+%o1]0x88,%l7 ! %l7 = 0000000000000224 ! %l4 = 00000000ea84aa16, %l3 = 0000000000000109, %ccr = 00 movne %icc,%l4,%l3 ! Moved, %l3 = 00000000ea84aa16 p18_label_11: ! Mem[0000000034800000] = 731acc33, %l0 = 290a72e39a41c53a lduba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000073 ! %l6 = 35a781c3, %l7 = 00000224, Mem[0000000090800070] = 7cf05abc 9854a2aa std %l6,[%i5+0x070] ! Mem[0000000090800070] = 35a781c3 00000224 ! Mem[0000000035000068] = 1881ac02, %l0 = 00000073, %l0 = 00000073 add %i2,0x68,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000001881ac02 ! Mem[0000000035000098] = 2c744b4c, %l7 = 00000224, %l3 = ea84aa16 add %i2,0x98,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000002c744b4c ! Mem[0000000035800038] = e27cc362538e55f0, %l6 = 0000000035a781c3, %l0 = 000000001881ac02 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = e27cc362538e55f0 membar #Sync ! Added by membar checker (48) ! Mem[0000000090000148] = 9113c55f, %g2 = 000000000000005b lduw [%i4+0x148],%g2 ! %g2 = 000000009113c55f ! Mem[0000000090800060] = 42b523f9 23e54624, %g2 = 9113c55f, %g3 = 3175038c ldda [%i5+0x060]%asi,%g2 ! %g2 = 0000000042b523f9 0000000023e54624 ! %l0 = 538e55f0, %l1 = 1874094d, Mem[0000000090000158] = 648555be ae4e8144 std %l0,[%i4+0x158] ! Mem[0000000090000158] = 538e55f0 1874094d ! %l2 = 00000000000d9f0b, %l2 = 00000000000d9f0b, %l5 = 00000071ffffff8e or %l2,%l2,%l5 ! %l5 = 00000000000d9f0b ! Mem[0000000034000018] = 36b39777, %f19 = 273d62dc lda [%i0+%o3]0x89,%f19 ! %f19 = 36b39777 p18_label_12: ! Mem[00000000348001c8] = 260db355e44a1b92, %l1 = acaf404e1874094d, %l1 = acaf404e1874094d add %i1,0x1c8,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 260db355e44a1b92 ! Mem[0000000034800074] = 49db8733, %l1 = 260db355e44a1b92, %asi = 80 swapa [%i1+0x074]%asi,%l1 ! %l1 = 0000000049db8733 ! Mem[0000000035800028] = 16aa84ea7cb7a451, %f10 = b1609a72 418ae843 ldda [%i3+%o5]0x80,%f10 ! %f10 = 16aa84ea 7cb7a451 ! Mem[0000000090000000] = 3679d5db 214bf882, %g2 = 42b523f9, %g3 = 23e54624 ldd [%i4+%g0],%g2 ! %g2 = 000000003679d5db 00000000214bf882 ! %l5 = 00000000000d9f0b, %l7 = 0000000000000224, %ccr = 00 movl %icc,%l5,%l7 ! Register Not Moved ! Mem[0000000091800070] = d36b27f3a8e31a87, %f48 = e81b43d4 7a07eeca ldd [%o0+0x070],%f48 ! %f48 = d36b27f3 a8e31a87 ! %f2 = 9113c55f 28b44ab7, Mem[0000000034000028] = dad67715 c3e15861 stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000034000028] = 9113c55f 28b44ab7 ! %l2 = 000d9f0b, %l3 = 2c744b4c, Mem[0000000035800008] = 22c6c850 04636b60 stda %l2,[%i3+%o1]0x88 ! Mem[0000000035800008] = 000d9f0b 2c744b4c ! %l0 = e27cc362538e55f0, %l7 = 0000000000000224, %ccr = 00 movrlez %l0,%l7,%l7 ! Moved, %l7 = 0000000000000224 ! Mem[0000000090800178] = b098f917, %g2 = 000000003679d5db ldub [%i5+0x179],%g2 ! %g2 = 00000000000000b0 p18_label_13: ! %l2 = 00000000000d9f0b, Mem[0000000091000048] = 5c07bce160c55c2b, %asi = 80 stxa %l2,[%i6+0x048]%asi ! Mem[0000000091000048] = 00000000000d9f0b ! Mem[0000000034000040] = d06fd59a, %l2 = 00000000000d9f0b ldsb [%i0+0x040],%l2 ! %l2 = ffffffffffffffd0 ! %l6 = 0000000035a781c3, %l2 = ffffffffffffffd0, %ccr = 00 movneg %icc,%l6,%l2 ! Register Not Moved ! %f12 = 8035ca02, Mem[0000000035000010] = e8d6d54d sta %f12,[%i2+%o2]0x80 ! Mem[0000000035000010] = 8035ca02 ! %f24 = 6db49033 fa2628bf, Mem[0000000034000008] = dcaaf501 dbb14e6f stda %f24,[%i0+%o1]0x80 ! Mem[0000000034000008] = 6db49033 fa2628bf ! Mem[0000000035000010] = 8035ca02, %l1 = 0000000049db8733 ldstuba [%i2+%o2]0x80,%l1 ! %l1 = 00000080000000ff ! %l5 = 00000000000d9f0b, Mem[000000009080019c] = 4ae1df61 stw %l5,[%i5+0x19c] ! Mem[000000009080019c] = 000d9f0b ! Mem[0000000034000038] = c06b2c6a, %l1 = 0000000000000080 ldsb [%i0+0x03a],%l1 ! %l1 = 000000000000002c ! %l5 = 00000000000d9f0b, immd = fffffffffffffd1a, %l2 = ffffffffffffffd0 udivx %l5,-0x2e6,%l2 ! %l2 = 0000000000000000 ! Mem[00000000358000dc] = 68807e5b, %l7 = 0000000000000224 ldsh [%i3+0x0dc],%l7 ! %l7 = 0000000000006880 p18_label_14: ! Mem[0000000090800148] = 7f55e09c, %g2 = 00000000000000b0 ldsh [%i5+0x148],%g2 ! %g2 = 0000000000007f55 ! %l3 = 000000002c744b4c, immed = 000001e3, %ccr = 00 movrne %l3,0x1e3,%l4 ! Moved, %l4 = 00000000000001e3 ! Mem[00000000900001a4] = cbdb7d8c, %g2 = 0000000000007f55 ldsha [%i4+0x1a4]%asi,%g2 ! %g2 = ffffffffffffcbdb ! Mem[00000000348000c0] = ca34f3d5 0d1570ad a6938cc5 04352a2d ! Mem[00000000348000d0] = cc7ddf50 1ef8e18a 64e91c23 d4c811a6 ! Mem[00000000348000e0] = e51a7e7d 362f4599 b19f7efa 5bc42aad ! Mem[00000000348000f0] = 890f4631 a9bc1868 841d9a63 c4b3b97f mov 0x0c0,%g6 ldda [%i1+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 00000000348000c0 ! Mem[0000000034800028] = 48664407, %l6 = 0000000035a781c3 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000004866 ! Mem[0000000035000054] = ba24992d, %l2 = 00000000, %l0 = 538e55f0 add %i2,0x54,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ba24992d ! Mem[00000000908001ec] = dec50fbc, %g2 = ffffffffffffcbdb ldsh [%i5+0x1ee],%g2 ! %g2 = ffffffffffffdec5 ! Mem[0000000035800010] = c24fe983, %l2 = 0000000000000000 ldsba [%i3+%o2]0x80,%l2 ! %l2 = ffffffffffffffc2 ! %f30 = 1577d6da 6158e1c3, Mem[0000000034000020] = a11d4d45 b105cfb7 stda %f30,[%i0+%o4]0x88 ! Mem[0000000034000020] = 1577d6da 6158e1c3 ! %l2 = ffffffc2, %l3 = 2c744b4c, Mem[00000000910000e0] = 96241295 a88088f1 std %l2,[%i6+0x0e0] ! Mem[00000000910000e0] = ffffffc2 2c744b4c p18_label_15: ! %l4 = 00000000000001e3, imm = 0000000000000b3e, %l4 = 00000000000001e3 and %l4,0xb3e,%l4 ! %l4 = 0000000000000122 ! %l1 = 000000000000002c, Mem[0000000090000128] = 55a5366266eccc84 stx %l1,[%i4+0x128] ! Mem[0000000090000128] = 000000000000002c ! %l7 = 0000000000006880, Mem[0000000090800110] = 2befbdf2 stw %l7,[%i5+0x110] ! Mem[0000000090800110] = 00006880 ! Mem[0000000035800020] = c372ef6d2de44700, %f30 = 1577d6da 6158e1c3 ldda [%i3+%o4]0x88,%f30 ! %f30 = c372ef6d 2de44700 ! Code Fragment 1 p18_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000214bf882 mov -0x8de,%g3 ! %g3 = fffffffffffff722 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000034000014] = cd9ecfa0, %l3 = 000000002c744b4c ldsb [%i0+0x017],%l3 ! %l3 = ffffffffffffffa0 ! Mem[0000000035000028] = ba552af4, %l4 = 0000000000000122 swap [%i2+%o5],%l4 ! %l4 = 00000000ba552af4 ! Mem[0000000035800070] = e282a231f047973f, %l5 = 00000000000d9f0b, %l0 = 00000000ba24992d add %i3,0x70,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = e282a231f047973f ! %l0 = e282a231f047973f, immed = ffffff71, %ccr = 00 movrlez %l0,-0x08f,%l2 ! Moved, %l2 = ffffffffffffff71 ! Mem[0000000034000180] = eb9c82fb730c8834, %l1 = 000000000000002c ldx [%i0+0x180],%l1 ! %l1 = eb9c82fb730c8834 p18_label_16: ! %l2 = ffffffffffffff71 sethi %hi(0xb06e5000),%l2 ! %l2 = 00000000b06e5000 ! Mem[0000000090800088] = 4b2d9f9e, %g2 = ffffffffffffdec5 ldub [%i5+0x089],%g2 ! %g2 = 000000000000004b ! %l4 = 00000000ba552af4, imm = 00000000000002b8, %l4 = 00000000ba552af4 andcc %l4,0x2b8,%l4 ! %l4 = 00000000000002b0, %ccr = 00 ! Mem[0000000035000010] = 02ca35ff, %l0 = e282a231f047973f ldsha [%i2+%o2]0x88,%l0 ! %l0 = 00000000000035ff ! Mem[0000000035800010] = c24fe983, %l5 = 00000000000d9f0b swapa [%i3+%o2]0x80,%l5 ! %l5 = 00000000c24fe983 ! %l7 = 0000000000006880, imm = 0000000000000ba1, %l6 = 0000000000004866 andn %l7,0xba1,%l6 ! %l6 = 0000000000006000 ! Code Fragment 1 p18_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff722 mov 0xd37,%g3 ! %g3 = 0000000000000d37 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 00006000, %l7 = 00006880, Mem[00000000900000f8] = adcf9313 281fdc5d stda %l6,[%i4+0x0f8]%asi ! Mem[00000000900000f8] = 00006000 00006880 ! immd = 000000000000018c, %l6 = 0000000000006000, %ccr = 00 mova %icc,0x18c,%l6 ! Moved, %l6 = 000000000000018c ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = 0000004b, %g3 = 00000d37 ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 p18_label_17: ! %l7 = 0000000000006880, Mem[0000000035000018] = 75313341 stha %l7,[%i2+%o3]0x89 ! Mem[0000000035000018] = 75316880 ! Mem[00000000358000b0] = b86636884712dfcb, %l5 = 00000000c24fe983, %l4 = 00000000000002b0 add %i3,0xb0,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = b86636884712dfcb ! Mem[000000003400001f] = 47f75d55, %l0 = 00000000000035ff ldstub [%i0+0x01f],%l0 ! %l0 = 00000055000000ff ! Mem[00000000910000fc] = 8f9973a1, %g2 = 00000000195a1174 lduw [%i6+0x0fc],%g2 ! %g2 = 000000008f9973a1 ! retry : should take illegal inst trap, %l0 = 0000000000000055 retry ! Illegal inst trap : %l0 = 0000000000000065 ! Mem[0000000090000148] = c55f28b4, %g2 = 000000008f9973a1 ldsb [%i4+0x14a],%g2 ! %g2 = ffffffffffffffc5 ! Mem[0000000091800190] = 70cde95e 6f9bfe7c, %g2 = ffffffc5, %g3 = f1de6161 ldd [%o0+0x190],%g2 ! %g2 = 0000000070cde95e 000000006f9bfe7c ! Mem[0000000035800028] = 16aa84ea7cb7a451, %l3 = ffffffffffffffa0 ldxa [%i3+%o5]0x81,%l3 ! %l3 = 16aa84ea7cb7a451 ! retry : should take illegal inst trap, %l0 = 0000000000000065 retry ! Illegal inst trap : %l0 = 0000000000000075 ! %l7 = 0000000000006880, %l5 = 00000000c24fe983, %l0 = 0000000000000075 orcc %l7,%l5,%l0 ! %l0 = 00000000c24fe983, %ccr = 08 p18_label_18: ! %l2 = 00000000b06e5000, imm = fffffffffffffcf1, %l0 = 00000000c24fe983 addccc %l2,-0x30f,%l0 ! %l0 = 00000000b06e4cf1, %ccr = 19 ! Mem[00000000908000f0] = 897992af, %g2 = 0000000070cde95e ldsba [%i5+0x0f3]%asi,%g2 ! %g2 = ffffffffffffff89 ! Mem[00000000348001b3] = d781a3bc, %l6 = 000000000000018c ldstuba [%i1+0x1b3]%asi,%l6 ! %l6 = 000000bc000000ff ! Mem[00000000910001e4] = cd45d3ae, %g2 = ffffffffffffff89 lduh [%i6+0x1e6],%g2 ! %g2 = 000000000000cd45 ! Mem[00000000910001d8] = da6f14fd, %g18 = 20e2bf61d3ad7feb ldsw [%i6+0x1d8],%g2 ! %g2 = 20e2bf61d3ad7feb ! Mem[00000000350000d7] = 2011e932, %l0 = 00000000b06e4cf1 ldstub [%i2+0x0d7],%l0 ! %l0 = 00000032000000ff ! %l6 = 000000bc, %l7 = 00006880, Mem[0000000090000170] = 8035ca02 1696224d std %l6,[%i4+0x170] ! Mem[0000000090000170] = 000000bc 00006880 ! Mem[0000000090000058] = 2e2a7e82, %g2 = ffffffffda6f14fd ldub [%i4+0x058],%g2 ! %g2 = 000000000000002e ! %f24 = 6db49033, Mem[0000000034800020] = e8c02f0d sta %f24,[%i1+%o4]0x88 ! Mem[0000000034800020] = 6db49033 ! Mem[00000000910001d0] = e4161ee0053883f9, %g2 = 000000000000002e ldx [%i6+0x1d0],%g2 ! %g2 = e4161ee0053883f9 p18_label_19: ! %l0 = 0000000000000032, Mem[000000009100018c] = e6b0a7ab stw %l0,[%i6+0x18c] ! Mem[000000009100018c] = 00000032 ! %l4 = b86636884712dfcb, Mem[0000000034800020] = 6db49033 stba %l4,[%i1+%o4]0x88 ! Mem[0000000034800020] = 6db490cb ! %f0 = ca34f3d5 0d1570ad, Mem[00000000910000c8] = 295f705d b8db89c5 std %f0 ,[%i6+0x0c8] ! Mem[00000000910000c8] = ca34f3d5 0d1570ad ! Mem[0000000035000170] = 0c323c40, %f7 = d4c811a6 lda [%i2+0x170]%asi,%f7 ! %f7 = 0c323c40 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = 00000000 00000000 51627d19 d4993bb6 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! %l1 = eb9c82fb730c8834, Mem[0000000034000028] = b74ab428 stwa %l1,[%i0+%o5]0x81 ! Mem[0000000034000028] = 730c8834 ! Mem[0000000090000084] = 01715462, %g2 = e4161ee0053883f9 ldub [%i4+0x085],%g2 ! %g2 = 0000000000000001 ! %f0 = ca34f3d5 0d1570ad, Mem[0000000091800168] = 34c4e6da 9b606db9 std %f0 ,[%o0+0x168] ! Mem[0000000091800168] = ca34f3d5 0d1570ad ! Mem[000000009180009c] = d84bd013, %g2 = 0000000000000001 ldsb [%o0+0x09e],%g2 ! %g2 = ffffffffffffffd8 ! %l5 = 00000000c24fe983, Mem[00000000908001d1] = 22ee8153 stb %l5,[%i5+0x1d1] ! Mem[00000000908001d0] = 83ee8153 p18_label_20: ! immd = 000000000000025f, %l2 = 00000000b06e5000, %ccr = 19 movge %xcc,0x25f,%l2 ! Moved, %l2 = 000000000000025f ! immd = 0000000000000256, %l4 = b86636884712dfcb, %ccr = 19 movpos %xcc,0x256,%l4 ! Moved, %l4 = 0000000000000256 ! %f14 = 841d9a63, Mem[0000000091800164] = 8680e666 st %f14,[%o0+0x164] ! Mem[0000000091800164] = 841d9a63 ! Mem[000000003480008f] = b55035bc, %l2 = 000000000000025f ldstuba [%i1+0x08f]%asi,%l2 ! %l2 = 000000bc000000ff ! Mem[0000000035800020] = 0047e42d, %l0 = 0000000000000032 lduw [%i3+%o4],%l0 ! %l0 = 000000000047e42d ! Mem[00000000340000ec] = 0649db7f, %l3 = 7cb7a451, %l6 = 000000bc add %i0,0xec,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000649db7f ! %l0 = 0047e42d, %l1 = 730c8834, Mem[0000000091000020] = 408cafe0 94aa963c stda %l0,[%i6+0x020]%asi ! Mem[0000000091000020] = 0047e42d 730c8834 ! %l1 = eb9c82fb730c8834, imm = 0000000000000673, %l0 = 000000000047e42d or %l1,0x673,%l0 ! %l0 = eb9c82fb730c8e77 ! Code Fragment 1 p18_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000006f9bfe7c mov 0x672,%g3 ! %g3 = 0000000000000672 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000358001e0] = 3f43b9e5, %l3 = 16aa84ea7cb7a451 swap [%i3+0x1e0],%l3 ! %l3 = 000000003f43b9e5 p18_label_21: ! %l1 = eb9c82fb730c8834, %l2 = 00000000000000bc, %ccr = 19 movg %xcc,%l1,%l2 ! Moved, %l2 = eb9c82fb730c8834 ! %l0 = eb9c82fb730c8e77, Mem[00000000910001e8] = d3ae0f63 stb %l0,[%i6+0x1e8] ! Mem[00000000910001e8] = 77ae0f63 ! Mem[0000000091800110] = b14465cb, %g2 = ffffffffffffffd8 lduw [%o0+0x110],%g2 ! %g2 = 00000000b14465cb ! %l3 = 000000003f43b9e5, %l6 = 000000000649db7f, %l4 = 0000000000000256 sub %l3,%l6,%l4 ! %l4 = 0000000038f9de66 ! %l2 = eb9c82fb730c8834, %l2 = eb9c82fb730c8834, %l0 = eb9c82fb730c8e77 addc %l2,%l2,%l0 ! %l0 = d73905f6e6191069 ! immd = 00000000000003c2, %l4 = 0000000038f9de66, %ccr = 19 movpos %icc,0x3c2,%l4 ! Register Not Moved ! %l5 = 00000000c24fe983, %l2 = eb9c82fb730c8834, %l1 = eb9c82fb730c8834 taddcc %l5,%l2,%l1 ! %l1 = eb9c82fc355c71b7, %ccr = 83 ! Mem[0000000034000008] = 3390b46d, %l4 = 0000000038f9de66 lduba [%i0+%o1]0x88,%l4 ! %l4 = 000000000000006d ! Mem[0000000034000020] = c3e15861, %l3 = 000000003f43b9e5 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000c3e15861 ! Mem[00000000358000b4] = 4712dfcb, %l4 = 0000006d, %l3 = c3e15861 add %i3,0xb4,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004712dfcb p18_label_22: ! %l7 = 0000000000006880, Mem[0000000034000028] = 9113c55f34880c73 stxa %l7,[%i0+%o5]0x89 ! Mem[0000000034000028] = 0000000000006880 ! Mem[0000000034800020] = cb90b46d, %l7 = 0000000000006880 swap [%i1+%o4],%l7 ! %l7 = 00000000cb90b46d ! Mem[00000000340000f0] = 12007e6f, %l4 = 000000000000006d ldsb [%i0+0x0f3],%l4 ! %l4 = 000000000000006f ! Mem[0000000034800018] = de82fc46, %l2 = eb9c82fb730c8834 ldstuba [%i1+%o3]0x89,%l2 ! %l2 = 00000046000000ff ! %l6 = 000000000649db7f, Mem[0000000035800008] = 000d9f0b stba %l6,[%i3+%o1]0x89 ! Mem[0000000035800008] = 000d9f7f ! Mem[00000000918001d0] = 59c1bb29, %g18 = 20e2bf61d3ad7feb ldsw [%o0+0x1d0],%g2 ! %g2 = 20e2bf61d3ad7feb ! %l0 = d73905f6e6191069, Mem[0000000091800105] = ffe90970 stb %l0,[%o0+0x105] ! Mem[0000000091800104] = 69e90970 ! %l1 = eb9c82fc355c71b7, %l2 = 0000000000000046, %ccr = 83 movge %icc,%l1,%l2 ! Register Not Moved ! Mem[0000000035800020] = 0047e42d, %l0 = d73905f6e6191069 lduwa [%i3+%o4]0x81,%l0 ! %l0 = 000000000047e42d ! %l0 = 000000000047e42d, immed = fffff17d, %y = 00000000 sdivcc %l0,-0xe83,%l5 ! %l5 = fffffffffffffb0c, %ccr = 88 mov %l0,%y ! %y = 0047e42d p18_label_23: ! Mem[000000003480014c] = cc84e5ae, %l7 = cb90b46d, %l7 = cb90b46d add %i1,0x14c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cc84e5ae ! %l2 = 0000000000000046, Mem[0000000034000000] = 836180f9 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000034000000] = 00000046 ! %l1 = eb9c82fc355c71b7, Mem[0000000034000008] = 6db49033fa2628bf stxa %l1,[%i0+%o1]0x80 ! Mem[0000000034000008] = eb9c82fc355c71b7 ! %f0 = ca34f3d5 0d1570ad, Mem[0000000091000100] = 79484abf 80e0b3a3 std %f0 ,[%i6+0x100] ! Mem[0000000091000100] = ca34f3d5 0d1570ad ! Mem[0000000091000148] = c387b2e4, %g2 = 0000000059c1bb29 lduw [%i6+0x148],%g2 ! %g2 = 00000000c387b2e4 ! %l4 = 000000000000006f, Mem[0000000091000139] = 9a872c2e, %asi = 80 stba %l4,[%i6+0x139]%asi ! Mem[0000000091000138] = 6f872c2e ! Mem[0000000034000010] = 3de80c59, %l4 = 000000000000006f ldsba [%i0+%o2]0x88,%l4 ! %l4 = 0000000000000059 ! Mem[0000000035800196] = a56a70b2, %l0 = 000000000047e42d ldstub [%i3+0x196],%l0 ! %l0 = 00000070000000ff ! %f2 = a6938cc5 04352a2d, Mem[0000000090800178] = 4ab098f9 1768e1b8 std %f2 ,[%i5+0x178] ! Mem[0000000090800178] = a6938cc5 04352a2d ! %l4 = 0000000000000059, Mem[00000000918001ee] = f2a56ba2 sth %l4,[%o0+0x1ee] ! Mem[00000000918001ec] = 00596ba2 p18_label_24: ! %l2 = 0000000000000046, %l7 = 00000000cc84e5ae, %ccr = 88 movrlez %l2,%l7,%l1 ! Not Moved, %l1 = eb9c82fc355c71b7 ! Mem[00000000900000b0] = 00000000, %g2 = 00000000c387b2e4 lduh [%i4+0x0b0],%g2 ! %g2 = 0000000000000000 ! %l4 = 00000059, %l5 = fffffb0c, Mem[0000000091800070] = d36b27f3 a8e31a87 std %l4,[%o0+0x070] ! Mem[0000000091800070] = 00000059 fffffb0c ! %l4 = 0000000000000059, Mem[0000000090000170] = 000000bc stw %l4,[%i4+0x170] ! Mem[0000000090000170] = 00000059 ! Mem[0000000035800010] = c50449b7 0b9f0d00, %l4 = 00000059, %l5 = fffffb0c ldda [%i3+%o2]0x89,%l4 ! %l4 = 000000000b9f0d00 00000000c50449b7 ! %l4 = 000000000b9f0d00, %l3 = 000000004712dfcb, %ccr = 88 movg %xcc,%l4,%l3 ! Register Not Moved ! %l4 = 000000000b9f0d00, Mem[0000000091800002] = c511f86d sth %l4,[%o0+0x002] ! Mem[0000000091800000] = 0d00f86d ! %l2 = 0000000000000046, Mem[0000000035800010] = 0b9f0d00 stwa %l2,[%i3+%o2]0x89 ! Mem[0000000035800010] = 00000046 ! %l3 = 000000004712dfcb, imm = fffffffffffff3d8, %l7 = 00000000cc84e5ae tsubcc %l3,-0xc28,%l7 ! %l7 = 000000004712ebf3, %ccr = 13 ! %f29 = f87eaa94, Mem[0000000034000000] = 00000046 sta %f29,[%i0+%g0]0x88 ! Mem[0000000034000000] = f87eaa94 p18_label_25: ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 0000000000000000 ldx [%i5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd ! Mem[00000000908000fc] = ce079bff, %g18 = 20e2bf61d3ad7feb ldsw [%i5+0x0fc],%g2 ! %g2 = 20e2bf61d3ad7feb ! %l3 = 000000004712dfcb, immd = fffffffffffffa17, %l7 = 000000004712ebf3 sdivx %l3,-0x5e9,%l7 ! %l7 = fffffffffff3f96d ! Mem[0000000035000100] = 0a016e44 727b7566 366cf4a1 b729c6a6 ! Mem[0000000035000110] = 0142929c aef8e244 457685a3 4a0d56a8 ! Mem[0000000035000120] = 501ac263 380ce590 8994ac55 91fb58dd ! Mem[0000000035000130] = 8f17ff5a 3ac4a579 f786239d 5c40961b mov 0x100,%g4 ldda [%i2+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000035000100 ! Mem[00000000918001e8] = 18f14dc6 ca000059, %g2 = ce079bff, %g3 = 00000672 ldd [%o0+0x1e8],%g2 ! %g2 = 0000000018f14dc6 00000000ca000059 ! Mem[0000000091800164] = 841d9a63, %g2 = 0000000018f14dc6 ldsh [%o0+0x164],%g2 ! %g2 = ffffffffffff841d ! %l0 = 00000070, %l1 = 355c71b7, Mem[0000000034000008] = eb9c82fc 355c71b7 stda %l0,[%i0+%o1]0x81 ! Mem[0000000034000008] = 00000070 355c71b7 ! Mem[00000000900000e8] = a20761f795336ce7, %f48 = 547101d7 7b40b644 ldd [%i4+0x0e8],%f48 ! %f48 = a20761f7 95336ce7 ! Mem[0000000090800114] = 18e3c367, %g2 = ffffffffffff841d ldsb [%i5+0x115],%g2 ! %g2 = 0000000000000018 ! Mem[0000000034800010] = ff35ca02, %l5 = 00000000c50449b7 swapa [%i1+%o2]0x80,%l5 ! %l5 = 00000000ff35ca02 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 0000000000000070 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be eb9c82fc355c71b7 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000046 bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004712dfcb bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000b9f0d00 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff35ca02 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000649db7f bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffff3f96d bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0047e42d,%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 ca34f3d5 0d1570ad bne %xcc,p18_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a6938cc5 04352a2d bne %xcc,p18_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be cc7ddf50 1ef8e18a bne %xcc,p18_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 64e91c23 0c323c40 bne %xcc,p18_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be e51a7e7d 362f4599 bne %xcc,p18_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be b19f7efa 5bc42aad bne %xcc,p18_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 890f4631 a9bc1868 bne %xcc,p18_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 841d9a63 c4b3b97f bne %xcc,p18_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 66757b72 446e010a bne %xcc,p18_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be a6c629b7 a1f46c36 bne %xcc,p18_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 44e2f8ae 9c924201 bne %xcc,p18_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be a8560d4a a3857645 bne %xcc,p18_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 90e50c38 63c21a50 bne %xcc,p18_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be dd58fb91 55ac9489 bne %xcc,p18_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 79a5c43a 5aff178f bne %xcc,p18_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 1b96405c 9d2386f7 bne %xcc,p18_f30_fail nop ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 94aa7ef81c313ad8 ldx [%i0+0x000],%g3 ! Observed data at 0000000034000000 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000070355c71b7 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 = 7797b33647f75dff 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 = 3f43b9e5dad67715 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8068000000000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x010],%g2 ! Expected data = c50449b71696224d 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 = fffc82deaa90d3f5 ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00006880fffa8eb3 ldx [%i1+0x020],%g3 ! Observed data at 0000000034800020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 31175b6018ff8b4c ldx [%i1+0x040],%g3 ! Observed data at 0000000034800040 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x040,%g4 ldx [%g1+0x058],%g2 ! Expected data = 899f05477b718e18 ldx [%i1+0x058],%g3 ! Observed data at 0000000034800058 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x058,%g4 ldx [%g1+0x070],%g2 ! Expected data = 780d2da3e44a1b92 ldx [%i1+0x070],%g3 ! Observed data at 0000000034800070 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x070,%g4 ldx [%g1+0x088],%g2 ! Expected data = 6e564b8fb55035ff ldx [%i1+0x088],%g3 ! Observed data at 0000000034800088 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x088,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = de858792afb2ff46 ldx [%i1+0x1a8],%g3 ! Observed data at 00000000348001a8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = d781a3ff9930485c ldx [%i1+0x1b0],%g3 ! Observed data at 00000000348001b0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x1b0,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff35ca0256abbf07 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 = 80683175e5459cd6 ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffffcf3111dd416 ldx [%i2+0x020],%g3 ! Observed data at 0000000035000020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000001225b9286e4 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = d86459ab2011e9ff ldx [%i2+0x0d0],%g3 ! Observed data at 00000000350000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 1577d6da6158e1c3 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000350000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0e0,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 7f9f0d004c4b742c 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 = 46000000b74904c5 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 = 03b60100f5036859 ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c265bb318c229b72 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000358000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 0df70402d6a20000 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000358000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x160],%g2 ! Expected data = 3957fea8e7eaf372 ldx [%i3+0x160],%g3 ! Observed data at 0000000035800160 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x160,%g4 ldx [%g1+0x190],%g2 ! Expected data = 5fdadd00a56affb2 ldx [%i3+0x190],%g3 ! Observed data at 0000000035800190 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x190,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 7cb7a451de4700a9 ldx [%i3+0x1e0],%g3 ! Observed data at 00000000358001e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x1e0,%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_f8_fail: set p18_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f10_fail: set p18_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f12_fail: set p18_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f14_fail: set p18_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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_f18_fail: set p18_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f20_fail: set p18_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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_f24_fail: set p18_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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_f28_fail: set p18_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800010] andcc %l7,0xbb7,%l5 done p18_trap1o: stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800010] andcc %l7,0xbb7,%l5 done p18_trap2e: srlx %l0,%l1,%l4 umulcc %l1,%l5,%l0 ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000035000000] membar #Sync mov 0x100,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800028] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034800020] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800020] done p18_trap2o: srlx %l0,%l1,%l4 umulcc %l1,%l5,%l0 ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000035000000] membar #Sync mov 0x100,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800028] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034800020] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800020] done p18_trap3e: sub %l1,-0x67c,%l0 done p18_trap3o: sub %l1,-0x67c,%l0 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 = a62cb55a2d29fa0e ldx [%g1+0x008],%l1 ! %l1 = dddd40cc9cc050f2 ldx [%g1+0x010],%l2 ! %l2 = 420dbe53ddbece50 ldx [%g1+0x018],%l3 ! %l3 = c1e8c7d420263d1c ldx [%g1+0x020],%l4 ! %l4 = f001c0b02cc44fbc ldx [%g1+0x028],%l5 ! %l5 = 30113f906d80db3f ldx [%g1+0x030],%l6 ! %l6 = 9c149e87ebc983ca ldx [%g1+0x038],%l7 ! %l7 = 3cd8546055aac119 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 19 processor_19: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x4c] ! Set the start flag wrpr %g0,7,%cleanwin call p19_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 19 wr %g0,0x4,%fprs ! Make sure fef is 1 set p19_init_freg,%g1 ! %f0 = 2bb284cf c17e3f64 18c0c702 4e82f1e1 ! %f4 = 90572068 e2b3a971 b6c62587 9275b305 ! %f8 = 0de153fa de4620f3 d5991559 07022a06 ! %f12 = f8185e63 3fd4be8b 86728f87 4246e7f0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 93b3c33f dd11bf43 9c9f0ec1 52c6c983 ! %f20 = fc098332 ee416231 d6ae7c96 2a04d5c8 ! %f24 = d7a828e0 33802e57 7d6ce450 816f6540 ! %f28 = 59621c15 054563c4 af2854c9 ab13e0d3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 48109b6a cc832b4a a7735ffb e16da9f5 ! %f36 = 785e71c2 74664c26 e5493bfc 71b2e80a ! %f40 = a269530b ccfe0bd7 34b39d7e a0f8d78f ! %f44 = ebf59c42 4023d250 b4569789 64f3aaf4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0e564ca70000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = 0e564ca70000000a wr %g0,%y ! Clear Y 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: ! immd = 00000000000002fb, %l4 = 17ead3f66cb3e601, %ccr = 44 movcc %xcc,0x2fb,%l4 ! Moved, %l4 = 00000000000002fb ! Mem[0000000037000018] = b40067d2, %l2 = cc7e45cde97a017f ldsha [%i2+%o3]0x81,%l2 ! %l2 = ffffffffffffb400 ! Mem[00000000918000c4] = 0b0cfb9a, %g2 = 0000000000000000 lduh [%o0+0x0c6],%g2 ! %g2 = 0000000000000b0c ! %f4 = 90572068, Mem[00000000910001bc] = 564f312a sta %f4 ,[%i6+0x1bc]%asi ! Mem[00000000910001bc] = 90572068 ! Mem[0000000036000018] = 49976e7f, %l3 = 2bbca02c3073bd32 ldsba [%i0+%o3]0x81,%l3 ! %l3 = 0000000000000049 ! %f22 = d6ae7c96, Mem[0000000036800008] = ed2154d1 sta %f22,[%i1+%o1]0x88 ! Mem[0000000036800008] = d6ae7c96 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! Mem[0000000090800034] = 11bdd40b, %g2 = 0000000000000b0c ldub [%i5+0x034],%g2 ! %g2 = 0000000000000011 ! Mem[0000000037800010] = 6ddf70fecbc3e815, %l6 = 220d2cec7dbc6116 ldxa [%i3+%o2]0x88,%l6 ! %l6 = 6ddf70fecbc3e815 ! %l4 = 000002fb, %l5 = b209246f, Mem[0000000037800028] = 69c4b965 e79b3f9d stda %l4,[%i3+%o5]0x81 ! Mem[0000000037800028] = 000002fb b209246f p19_label_2: ! %l3 = 0000000000000049, Mem[0000000090000132] = f243ee31 sth %l3,[%i4+0x132] ! Mem[0000000090000130] = 0049ee31 ! %l7 = e73f749a0622775f, imm = fffffffffffff686, %l2 = ffffffffffffb400 and %l7,-0x97a,%l2 ! %l2 = e73f749a06227606 ! Mem[0000000037000040] = 37d80dde, %l4 = 000002fb, %l0 = ee316672 add %i2,0x40,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000037d80dde ! Mem[00000000900001f0] = 00f2b9f1, %g2 = 0000000000000011 lduh [%i4+0x1f2],%g2 ! %g2 = 00000000000000f2 ! %l4 = 00000000000002fb, Mem[0000000091800007] = 8acc26ae stb %l4,[%o0+0x007] ! Mem[0000000091800004] = fbcc26ae ! Mem[00000000368001e0] = 10d162ae, %l3 = 0000000000000049 ldstub [%i1+0x1e0],%l3 ! %l3 = 00000010000000ff ! %f24 = d7a828e0 33802e57, Mem[0000000091800080] = a574ee03 a7ac56a1 std %f24,[%o0+0x080] ! Mem[0000000091800080] = d7a828e0 33802e57 ! Mem[0000000037000000] = da049816, %f1 = c17e3f64 lda [%i2+%g0]0x81,%f1 ! %f1 = da049816 ! immd = 0000000000000097, %l1 = 7d4a39e3fbbf6619, %ccr = 44 movcc %xcc,0x097,%l1 ! Moved, %l1 = 0000000000000097 ! %l7 = e73f749a0622775f, Mem[00000000900000e4] = a8c7e3ac stw %l7,[%i4+0x0e4] ! Mem[00000000900000e4] = 0622775f p19_label_3: ! Mem[0000000036000000] = c141ffe5, %l1 = 0000000000000097 ldsha [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffc141 ! Mem[0000000036800008] = d6ae7c96, %l2 = e73f749a06227606 lduha [%i1+%o1]0x88,%l2 ! %l2 = 0000000000007c96 ! Mem[0000000090000108] = 6db5315d, %g2 = 00000000000000f2 ldsba [%i4+0x10a]%asi,%g2 ! %g2 = 000000000000006d ! Mem[0000000091000070] = beea5f6a, %g2 = 000000000000006d ldsb [%i6+0x071],%g2 ! %g2 = ffffffffffffffbe ! Mem[00000000910000a0] = db272bad 399d9094, %g2 = ffffffbe, %g3 = 00000000 ldda [%i6+0x0a0]%asi,%g2 ! %g2 = 00000000db272bad 00000000399d9094 ! Mem[0000000037000008] = 9928c3de, %l0 = 0000000037d80dde ldswa [%i2+%o1]0x80,%l0 ! %l0 = ffffffff9928c3de ! %l0 = ffffffff9928c3de, Mem[000000003680011c] = 02ab541d sth %l0,[%i1+0x11c] ! Mem[000000003680011c] = c3de541d ! Mem[0000000090800060] = 23f923e5, %g2 = 00000000db272bad ldsh [%i5+0x062],%g2 ! %g2 = 00000000000023f9 ! %l2 = 00007c96, %l3 = 00000010, Mem[0000000036000018] = 49976e7f b9a18f02 stda %l2,[%i0+%o3]0x81 ! Mem[0000000036000018] = 00007c96 00000010 ! Mem[0000000037000018] = b40067d2bce2059e, %l1 = ffffffffffffc141 ldxa [%i2+%o3]0x80,%l1 ! %l1 = b40067d2bce2059e p19_label_4: ! Mem[00000000918001a4] = d2b36518, %g2 = 00000000000023f9 ldub [%o0+0x1a7],%g2 ! %g2 = 00000000000000d2 ! %l1 = b40067d2bce2059e, Mem[0000000091800168] = 34c4e6da9b606db9 stx %l1,[%o0+0x168] ! Mem[0000000091800168] = b40067d2bce2059e ! Mem[0000000090000074] = 7ab101eb, %g2 = 00000000000000d2 ldsh [%i4+0x074],%g2 ! %g2 = 0000000000007ab1 ! immd = 000000000000004b, %l7 = e73f749a0622775f, %ccr = 44 movvs %icc,0x04b,%l7 ! Register Not Moved ! Randomly selected nop nop ! Mem[0000000037800008] = e9c27dcb, %l0 = ffffffff9928c3de swapa [%i3+%o1]0x88,%l0 ! %l0 = 00000000e9c27dcb ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! %l0 = 00000000e9c27dcb, %l1 = b40067d2bce2059e, %ccr = 44 movcc %icc,%l0,%l1 ! Moved, %l1 = 00000000e9c27dcb ! Mem[00000000900000f0] = e4f5e0fe, %g2 = 0000000000007ab1 ldsh [%i4+0x0f0],%g2 ! %g2 = ffffffffffffe4f5 ! Mem[00000000910000cc] = b8db89c5, %g2 = ffffffffffffe4f5 lduh [%i6+0x0cc],%g2 ! %g2 = 000000000000b8db p19_label_5: ! Mem[000000003780009d] = ca1f8b05, %l3 = 0000000000000010 ldstub [%i3+0x09d],%l3 ! %l3 = 0000001f000000ff membar #Sync ! Added by membar checker (49) ! %l7 = e73f749a0622775f, Mem[000000009000002a] = 543bb3a0 sth %l7,[%i4+0x02a] ! Mem[0000000090000028] = 775fb3a0 ! Mem[00000000918001f4] = 3475766e, %g2 = 000000000000b8db lduw [%o0+0x1f4],%g2 ! %g2 = 000000003475766e ! Mem[00000000370001d8] = 55b59522, %l3 = 000000000000001f ldsb [%i2+0x1d9],%l3 ! %l3 = ffffffffffffffb5 ! %f0 = 2bb284cf da049816 18c0c702 4e82f1e1 ! %f4 = 90572068 e2b3a971 b6c62587 9275b305 ! %f8 = 0de153fa de4620f3 d5991559 07022a06 ! %f12 = f8185e63 3fd4be8b 86728f87 4246e7f0 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080 ! Mem[0000000091000170] = 4412630c 142089ee, %g2 = 3475766e, %g3 = 399d9094 ldd [%i6+0x170],%g2 ! %g2 = 000000004412630c 00000000142089ee ! Mem[00000000908000e8] = d72cc7667714b8f4, %g2 = 000000004412630c ldx [%i5+0x0e8],%g2 ! %g2 = d72cc7667714b8f4 ! Mem[0000000091800034] = 2a568c07, %g2 = d72cc7667714b8f4 ldsb [%o0+0x037],%g2 ! %g2 = 000000000000002a ! %l1 = 00000000e9c27dcb, Mem[00000000910000c0] = 97f7c1a7e0b431b2 stx %l1,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000e9c27dcb ! %l1 = 00000000e9c27dcb, Mem[00000000908000b5] = 5e7597d1 stb %l1,[%i5+0x0b5] ! Mem[00000000908000b4] = cb7597d1 p19_label_6: ! %l2 = 00007c96, %l3 = ffffffb5, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 00007c96 ffffffb5 ! Mem[000000003700014a] = e2059a9d, %l7 = e73f749a0622775f ldstub [%i2+0x14a],%l7 ! %l7 = 0000009a000000ff ! %l0 = 00000000e9c27dcb, Mem[0000000091800006] = 64fbcc26, %asi = 80 stha %l0,[%o0+0x006]%asi ! Mem[0000000091800004] = 7dcbcc26 ! Mem[00000000370001a8] = aab266ae, %l1 = 00000000e9c27dcb swap [%i2+0x1a8],%l1 ! %l1 = 00000000aab266ae ! Mem[0000000036800110] = 1be84e9a5885f73d, %f28 = 59621c15 054563c4 ldd [%i1+0x110],%f28 ! %f28 = 1be84e9a 5885f73d ! %l7 = 000000000000009a, %l4 = 00000000000002fb, %ccr = 44 movgu %icc,%l7,%l4 ! Register Not Moved ! Code Fragment 1 p19_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000142089ee mov 0x08b,%g3 ! %g3 = 000000000000008b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000037000010] = 3dcc3b30, %l2 = 0000000000007c96 lduwa [%i2+%o2]0x81,%l2 ! %l2 = 000000003dcc3b30 ! Mem[0000000091800160] = 7fc08296 8680e666, %g2 = 0000002a, %g3 = 0000008b ldd [%o0+0x160],%g2 ! %g2 = 000000007fc08296 000000008680e666 ! %l1 = 00000000aab266ae, imm = 0000000000000474, %l0 = 00000000e9c27dcb addcc %l1,0x474,%l0 ! %l0 = 00000000aab26b22, %ccr = 08 p19_label_7: ! Mem[00000000360001e4] = 147cd8cd, %l4 = 00000000000002fb lduha [%i0+0x1e6]%asi,%l4 ! %l4 = 000000000000d8cd ! Mem[0000000037800000] = 2f3d2e7a, %l4 = 000000000000d8cd ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 0000007a000000ff ! %l4 = 000000000000007a, Mem[0000000037000020] = e9201e232da59b86 stxa %l4,[%i2+%o4]0x89 ! Mem[0000000037000020] = 000000000000007a ! %l2 = 000000003dcc3b30, %l1 = 00000000aab266ae, %ccr = 08 movge %icc,%l2,%l1 ! Register Not Moved ! %l6 = 6ddf70fecbc3e815, imm = fffffffffffff194, %l0 = 00000000aab26b22 andn %l6,-0xe6c,%l0 ! %l0 = 0000000000000801 ! Mem[0000000036800132] = c6e3c6b2, %l1 = 00000000aab266ae ldstub [%i1+0x132],%l1 ! %l1 = 000000c6000000ff ! %l2 = 000000003dcc3b30, Mem[0000000090800038] = 8fe8d494c651a3ae stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 000000003dcc3b30 ! %l7 = 000000000000009a setx 0x80a695604cfb3536,%g7,%l7 ! %l7 = 80a695604cfb3536 ! Mem[0000000036800008] = d6ae7c96, %l3 = ffffffffffffffb5 lduba [%i1+%o1]0x88,%l3 ! %l3 = 0000000000000096 ! Mem[00000000918001f4] = 3475766e, %g2 = 000000007fc08296 lduha [%o0+0x1f4]%asi,%g2 ! %g2 = 0000000000003475 p19_label_8: ! %f23 = 2a04d5c8, Mem[0000000091800068] = 909d5a96 st %f23,[%o0+0x068] ! Mem[0000000091800068] = 2a04d5c8 ! Code Fragment 1 p19_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008680e666 mov -0x1a0,%g3 ! %g3 = fffffffffffffe60 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 80a695604cfb3536 sethi %hi(0xe3054c00),%l7 ! %l7 = 00000000e3054c00 ! %f2 = 18c0c702, Mem[00000000910001ac] = 294418a5 st %f2 ,[%i6+0x1ac] ! Mem[00000000910001ac] = 18c0c702 ! %l0 = 0000000000000801, %l3 = 0000000000000096, %l3 = 0000000000000096 tsubcctv %l0,%l3,%l3 ! %l0 = 0000000000000824, Trapped ! %l7 = 00000000e3054c00, %l5 = fbf042fcb209246f, %ccr = 08 movneg %icc,%l7,%l5 ! Moved, %l5 = 00000000e3054c00 ! %l2 = 000000003dcc3b30, Mem[0000000091000184] = f4b74bc7 stw %l2,[%i6+0x184] ! Mem[0000000091000184] = 3dcc3b30 ! %l4 = 000000000000007a, Mem[000000009180018c] = 3439cc1d sth %l4,[%o0+0x18c] ! Mem[000000009180018c] = 007acc1d ! Mem[0000000091000160] = 18ddd80d 86eb4c22, %g2 = 00003475, %g3 = fffffe60 ldd [%i6+0x160],%g2 ! %g2 = 0000000018ddd80d 0000000086eb4c22 ! %l5 = 00000000e3054c00, %l6 = 6ddf70fecbc3e815, %l2 = 000000003dcc3b30 taddcctv %l5,%l6,%l2 ! %l0 = 0000000000000847, Trapped p19_label_9: ! %l4 = 0000007a, %l5 = e3054c00, Mem[0000000037800168] = c39d53f4 a6cd109d std %l4,[%i3+0x168] ! Mem[0000000037800168] = 0000007a e3054c00 ! %l1 = 00000000000000c6, Mem[00000000908001f0] = 0fbc93c0cf42e59c stx %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000000000000c6 ! %l5 = 00000000e3054c00, Mem[0000000036000018] = 10000000967c0000 stxa %l5,[%i0+%o3]0x89 ! Mem[0000000036000018] = 00000000e3054c00 ! Mem[0000000036000138] = 3417353196ed1e61, %l4 = 000000000000007a, %l2 = 000000003dcc3b30 add %i0,0x138,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 3417353196ed1e61 ! Mem[0000000037000018] = d26700b4, %l1 = 00000000000000c6 ldsha [%i2+%o3]0x88,%l1 ! %l1 = 00000000000000b4 ! %l1 = 00000000000000b4, immed = 00000abd, %y = 00000000 mulscc %l1,0xabd,%l4 ! %l4 = 000000008000005a, %ccr = 08, %y = 00000000 ! %l4 = 000000008000005a, imm = fffffffffffffd4c, %l0 = 0000000000000847 orncc %l4,-0x2b4,%l0 ! %l0 = 00000000800002fb, %ccr = 08 ! retry : should take illegal inst trap, %l0 = 00000000800002fb retry ! Illegal inst trap : %l0 = 000000008000030b ! retry : should take illegal inst trap, %l0 = 000000008000030b retry ! Illegal inst trap : %l0 = 000000008000031b ! Mem[0000000036000008] = edc5eb79689f3d02, %f26 = 7d6ce450 816f6540 ldda [%i0+%o1]0x80,%f26 ! %f26 = edc5eb79 689f3d02 p19_label_10: ! Mem[00000000918001b8] = cd0689d7, %g2 = 0000000018ddd80d ldsb [%o0+0x1b9],%g2 ! %g2 = ffffffffffffffcd ! Mem[0000000090800010] = 2fd31a2d 5b8b7867, %g2 = ffffffcd, %g3 = 86eb4c22 ldd [%i5+%o2],%g2 ! %g2 = 000000002fd31a2d 000000005b8b7867 ! Mem[0000000090800188] = 8da229615862d48d, %g2 = 000000002fd31a2d ldx [%i5+0x188],%g2 ! %g2 = 8da229615862d48d ! Code Fragment 1 p19_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005b8b7867 mov -0xed8,%g3 ! %g3 = fffffffffffff128 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000037000020] = 0000007a, %l5 = 00000000e3054c00 lduha [%i2+%o4]0x89,%l5 ! %l5 = 000000000000007a ! %l5 = 000000000000007a, immed = 00000080, %ccr = 08 movrne %l5,0x080,%l5 ! Moved, %l5 = 0000000000000080 ! %f0 = 2bb284cf da049816 18c0c702 4e82f1e1 ! %f4 = 90572068 e2b3a971 b6c62587 9275b305 ! %f8 = 0de153fa de4620f3 d5991559 07022a06 ! %f12 = f8185e63 3fd4be8b 86728f87 4246e7f0 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040 ! Mem[0000000037800020] = fe8fa389, %l0 = 000000008000031b ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000089000000ff ! %l1 = 00000000000000b4, %l7 = 00000000e3054c00, %ccr = 08 movcc %xcc,%l1,%l7 ! Moved, %l7 = 00000000000000b4 ! %l0 = 0000000000000089, Mem[000000009100008c] = fd3affda stw %l0,[%i6+0x08c] ! Mem[000000009100008c] = 00000089 p19_label_11: ! immd = 0000000000000352, %l5 = 0000000000000080, %ccr = 08 movl %xcc,0x352,%l5 ! Register Not Moved ! Mem[00000000910000a8] = 016d265071e209cf, %g2 = 8da229615862d48d ldx [%i6+0x0a8],%g2 ! %g2 = 016d265071e209cf ! immd = 0000000000000216, %l4 = 000000008000005a, %ccr = 08 movl %icc,0x216,%l4 ! Moved, %l4 = 0000000000000216 ! Mem[00000000910000d8] = a64fc7ab, %g2 = 016d265071e209cf ldub [%i6+0x0d9],%g2 ! %g2 = 00000000000000a6 ! Mem[00000000918001e8] = 18f14dc6ca00f2a5, %g2 = 00000000000000a6 ldxa [%o0+0x1e8]%asi,%g2 ! %g2 = 18f14dc6ca00f2a5 ! %l1 = 00000000000000b4, Mem[00000000910001e4] = 05c6cd45 stb %l1,[%i6+0x1e4] ! Mem[00000000910001e4] = b4c6cd45 ! Mem[00000000918000b4] = 0fa303fa, %g18 = 8feb1dc297e4dec1 ldsw [%o0+0x0b4],%g2 ! %g2 = 8feb1dc297e4dec1 ! %l6 = cbc3e815, %l7 = 000000b4, Mem[0000000090000060] = 0de153fa de4620f3 std %l6,[%i4+0x060] ! Mem[0000000090000060] = cbc3e815 000000b4 ! %l1 = 00000000000000b4, %l0 = 0000000000000089, %l4 = 0000000000000216 addc %l1,%l0,%l4 ! %l4 = 000000000000013d ! Mem[0000000036800008] = d6ae7c96, %l0 = 0000000000000089 ldswa [%i1+%o1]0x89,%l0 ! %l0 = ffffffffd6ae7c96 p19_label_12: ! Mem[00000000900001e8] = cceef4c29c79a522, %g2 = 000000000fa303fa ldx [%i4+0x1e8],%g2 ! %g2 = cceef4c29c79a522 ! Mem[00000000918001fc] = 3a5517e8, %g2 = cceef4c29c79a522 lduh [%o0+0x1fe],%g2 ! %g2 = 0000000000003a55 membar #Sync ! Added by membar checker (50) ! %f28 = 1be84e9a 5885f73d, Mem[00000000900000b8] = 86728f87 4246e7f0 std %f28,[%i4+0x0b8] ! Mem[00000000900000b8] = 1be84e9a 5885f73d ! %l2 = 3417353196ed1e61, %l5 = 0000000000000080, %ccr = 08 movge %xcc,%l2,%l5 ! Moved, %l5 = 3417353196ed1e61 ! %f16 = 93b3c33f dd11bf43, Mem[0000000037800018] = 0d9cb5a0 8d726d90 stda %f16,[%i3+%o3]0x89 ! Mem[0000000037800018] = 93b3c33f dd11bf43 ! Mem[0000000037800000] = ff2e3d2f076f5b7a, %l6 = 6ddf70fecbc3e815 ldxa [%i3+%g0]0x81,%l6 ! %l6 = ff2e3d2f076f5b7a ! %l1 = 00000000000000b4, Mem[0000000036000138] = 3417353196ed1e61 stx %l1,[%i0+0x138] ! Mem[0000000036000138] = 00000000000000b4 ! %l1 = 00000000000000b4, %l1 = 00000000000000b4, %ccr = 08 movcs %xcc,%l1,%l1 ! Register Not Moved ! Mem[0000000037000008] = 9928c3de, %l6 = ff2e3d2f076f5b7a lduba [%i2+%o1]0x81,%l6 ! %l6 = 0000000000000099 ! Mem[00000000908000b0] = 44feb36b, %g2 = 0000000000003a55 lduw [%i5+0x0b0],%g2 ! %g2 = 0000000044feb36b p19_label_13: ! %l6 = 0000000000000099, %l2 = 3417353196ed1e61, %ccr = 08 movvs %icc,%l6,%l2 ! Register Not Moved ! Mem[0000000090800184] = 35168da2, %g2 = 0000000044feb36b lduh [%i5+0x186],%g2 ! %g2 = 0000000000003516 ! %l1 = 00000000000000b4 sethi %hi(0xb2d14800),%l1 ! %l1 = 00000000b2d14800 ! immd = 0000000000000368, %l4 = 000000000000013d, %ccr = 08 movvs %xcc,0x368,%l4 ! Register Not Moved ! immd = 00000000000001da, %l3 = 0000000000000096, %ccr = 08 movcc %icc,0x1da,%l3 ! Moved, %l3 = 00000000000001da ! %l2 = 96ed1e61, %l3 = 000001da, Mem[0000000090800148] = 7f55e09c 734142da std %l2,[%i5+0x148] ! Mem[0000000090800148] = 96ed1e61 000001da ! %l7 = 00000000000000b4, Mem[00000000378001b8] = b86eff97b4134e02 stx %l7,[%i3+0x1b8] ! Mem[00000000378001b8] = 00000000000000b4 ! %l3 = 00000000000001da, Mem[0000000091800148] = 45314028 stw %l3,[%o0+0x148] ! Mem[0000000091800148] = 000001da ! Mem[0000000037000000] = da0498165dcfbe95, %l7 = 00000000000000b4 ldxa [%i2+%g0]0x81,%l7 ! %l7 = da0498165dcfbe95 ! Mem[00000000378000a4] = 7e8baf9f, %l5 = 3417353196ed1e61 swap [%i3+0x0a4],%l5 ! %l5 = 000000007e8baf9f p19_label_14: ! Mem[0000000036800030] = 45fdcf160e7cfd39, %f20 = fc098332 ee416231 ldd [%i1+0x030],%f20 ! %f20 = 45fdcf16 0e7cfd39 ! %l2 = 3417353196ed1e61, %l3 = 00000000000001da, %ccr = 08 movrlz %l2,%l3,%l1 ! Not Moved, %l1 = 00000000b2d14800 ! immd = 00000000000000ab, %l6 = 0000000000000099, %ccr = 08 movge %xcc,0x0ab,%l6 ! Moved, %l6 = 00000000000000ab ! %f6 = b6c62587 9275b305, Mem[0000000090000090] = 90572068 e2b3a971 std %f6 ,[%i4+0x090] ! Mem[0000000090000090] = b6c62587 9275b305 ! Mem[000000003600007c] = ed3667ba, %l6 = 000000ab, %l5 = 7e8baf9f add %i0,0x7c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ed3667ba ! %l3 = 00000000000001da, immed = ffffff5c, %y = 00000000 udiv %l3,-0x0a4,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = d6ae7c96 ! Mem[0000000090000184] = 12494ec3, %g2 = 0000000000003516 ldub [%i4+0x187],%g2 ! %g2 = 0000000000000012 ! Mem[00000000910001f0] = a972542d, %g2 = 0000000000000012 ldsh [%i6+0x1f0],%g2 ! %g2 = ffffffffffffa972 ! %l4 = 000000000000013d, Mem[00000000918001bf] = b04c86a0 stb %l4,[%o0+0x1bf] ! Mem[00000000918001bc] = 3d4c86a0 ! Mem[0000000036000020] = 33d1b57d, %l7 = da0498165dcfbe95 lduba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000033 p19_label_15: ! %l4 = 000000000000013d, Mem[0000000036000018] = 00000000e3054c00 stxa %l4,[%i0+%o3]0x88 ! Mem[0000000036000018] = 000000000000013d ! Mem[0000000090000180] = a9faecff, %g2 = ffffffffffffa972 ldsh [%i4+0x180],%g2 ! %g2 = ffffffffffffa9fa ! Mem[00000000378001a0] = 03391a72, %l7 = 00000033, %l7 = 00000033 add %i3,0x1a0,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000003391a72 ! %l7 = 0000000003391a72, Mem[00000000360000bb] = 82ffdf80 stb %l7,[%i0+0x0bb] ! Mem[00000000360000b8] = 82ffdf72 ! %f16 = 93b3c33f dd11bf43 9c9f0ec1 52c6c983 ! %f20 = 45fdcf16 0e7cfd39 d6ae7c96 2a04d5c8 ! %f24 = d7a828e0 33802e57 edc5eb79 689f3d02 ! %f28 = 1be84e9a 5885f73d af2854c9 ab13e0d3 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0 ! %l3 = 00000000000001da, Mem[000000009080009b] = ecd71acb stb %l3,[%i5+0x09b] ! Mem[0000000090800098] = dad71acb ! immd = 0000000000000290, %l3 = 00000000000001da, %ccr = 08 mova %icc,0x290,%l3 ! Moved, %l3 = 0000000000000290 ! %l0 = ffffffffd6ae7c96, Mem[0000000091800078] = 0a314e1f sth %l0,[%o0+0x078] ! Mem[0000000091800078] = 7c964e1f ! Mem[00000000910001a8] = b385603d 18c0c702, %g2 = ffffa9fa, %g3 = fffff128 ldd [%i6+0x1a8],%g2 ! %g2 = 00000000b385603d 0000000018c0c702 ! Mem[0000000037000010] = d9cab43e 303bcc3d, %l0 = d6ae7c96, %l1 = b2d14800 ldda [%i2+%o2]0x88,%l0 ! %l0 = 00000000303bcc3d 00000000d9cab43e p19_label_16: ! Mem[0000000037800008] = dec32899, %f4 = 90572068 lda [%i3+%o1]0x80,%f4 ! %f4 = dec32899 ! Mem[000000009080012c] = efc18e62, %g2 = 00000000b385603d ldub [%i5+0x12e],%g2 ! %g2 = 00000000000000ef ! Mem[0000000090000068] = 15590702, %g2 = 00000000000000ef ldsh [%i4+0x06a],%g2 ! %g2 = 0000000000001559 ! immd = 00000000000002bf, %l6 = 00000000000000ab, %ccr = 08 move %icc,0x2bf,%l6 ! Register Not Moved ! Mem[0000000036800018] = 5b80d17e, %l5 = 0000000000000000 lduwa [%i1+%o3]0x80,%l5 ! %l5 = 000000005b80d17e ! Mem[0000000036000000] = c141ffe5, %l2 = 3417353196ed1e61 ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffc1 ! %l4 = 000000000000013d, Mem[000000009080019c] = 4ae1df61 stb %l4,[%i5+0x19c] ! Mem[000000009080019c] = 3de1df61 ! Mem[0000000037800020] = fe8fa3ff, %l0 = 00000000303bcc3d ldswa [%i3+%o4]0x88,%l0 ! %l0 = fffffffffe8fa3ff ! Mem[0000000037800013] = 15e8c3cb, %l5 = 000000005b80d17e ldstub [%i3+0x013],%l5 ! %l5 = 000000cb000000ff ! %l5 = 00000000000000cb, imm = 0000000000000ef9, %l2 = ffffffffffffffc1 addcc %l5,0xef9,%l2 ! %l2 = 0000000000000fc4, %ccr = 00 p19_label_17: ! Mem[00000000918000e0] = 8467a9e3, %g2 = 0000000000001559 ldub [%o0+0x0e0],%g2 ! %g2 = 0000000000000084 ! Mem[0000000037800070] = e923d738, %l2 = 0000000000000fc4 swap [%i3+0x070],%l2 ! %l2 = 00000000e923d738 ! %f14 = 86728f87, Mem[0000000090800130] = 8e622ea2 st %f14,[%i5+0x130] ! Mem[0000000090800130] = 86728f87 ! %l7 = 0000000003391a72, %l1 = 00000000d9cab43e, %y = d6ae7c96 umul %l7,%l1,%l2 ! %l2 = 02bdf4be6e608f9c, %y = 02bdf4be ! Mem[0000000090800108] = 42468090, %g2 = 0000000000000084 ldsh [%i5+0x10a],%g2 ! %g2 = 0000000000004246 ! %f15 = 4246e7f0, Mem[000000009180014c] = 25d6b336 st %f15,[%o0+0x14c] ! Mem[000000009180014c] = 4246e7f0 ! %l2 = 6e608f9c, %l3 = 00000290, Mem[0000000037800000] = 2f3d2eff 7a5b6f07 stda %l2,[%i3+%g0]0x88 ! Mem[0000000037800000] = 6e608f9c 00000290 ! Mem[0000000090000048] = 18c0c702 4e82f1e1, %g2 = 00004246, %g3 = 18c0c702 ldd [%i4+0x048],%g2 ! %g2 = 0000000018c0c702 000000004e82f1e1 ! %l0 = fffffffffe8fa3ff, Mem[0000000037000024] = 00000000 stw %l0,[%i2+0x024] ! Mem[0000000037000024] = fe8fa3ff ! Mem[000000003600010c] = 75577271, %l4 = 0000013d, %l7 = 03391a72 add %i0,0x10c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000075577271 p19_label_18: ! %l3 = 0000000000000290, Mem[00000000910001b0] = 95f4f503 stw %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000290 ! Mem[00000000370000a4] = 88a22bd4, %l0 = fe8fa3ff, %l3 = 00000290 add %i2,0xa4,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000088a22bd4 ! Mem[00000000908001f0] = 00000000 000000c6, %g2 = 18c0c702, %g3 = 4e82f1e1 ldd [%i5+0x1f0],%g2 ! %g2 = 0000000000000000 00000000000000c6 ! %f16 = 93b3c33f dd11bf43 9c9f0ec1 52c6c983 ! %f20 = 45fdcf16 0e7cfd39 d6ae7c96 2a04d5c8 ! %f24 = d7a828e0 33802e57 edc5eb79 689f3d02 ! %f28 = 1be84e9a 5885f73d af2854c9 ab13e0d3 mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! Mem[00000000908000d0] = ba3dbc55, %g2 = 0000000000000000 ldsh [%i5+0x0d0],%g2 ! %g2 = ffffffffffffba3d ! Mem[0000000037000060] = 9424626bfd300b61, %l6 = 00000000000000ab, %l5 = 00000000000000cb add %i2,0x60,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 9424626bfd300b61 ! %l3 = 0000000088a22bd4, Mem[0000000037800028] = 000002fb stha %l3,[%i3+%o5]0x80 ! Mem[0000000037800028] = 2bd402fb ! %l6 = 00000000000000ab, Mem[0000000091000160] = 18ddd80d stw %l6,[%i6+0x160] ! Mem[0000000091000160] = 000000ab ! Mem[0000000091800190] = e95e6f9b, %g2 = ffffffffffffba3d ldsh [%o0+0x192],%g2 ! %g2 = ffffffffffffe95e ! %l3 = 0000000088a22bd4, Mem[0000000091000128] = 329b2af256051482 stx %l3,[%i6+0x128] ! Mem[0000000091000128] = 0000000088a22bd4 p19_label_19: ! Mem[0000000037000188] = eaf7dcab9041e8ff, %l2 = 02bdf4be6e608f9c, %l1 = 00000000d9cab43e add %i2,0x188,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = eaf7dcab9041e8ff ! %l6 = 00000000000000ab, Mem[00000000900001c0] = 927ca021 stw %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000ab ! Mem[0000000036000010] = dc6eb20fe5b13c06, %f8 = 0de153fa de4620f3 ldda [%i0+%o2]0x88,%f8 ! %f8 = dc6eb20f e5b13c06 ! %f12 = f8185e63, Mem[0000000037800008] = dec32899 sta %f12,[%i3+%o1]0x80 ! Mem[0000000037800008] = f8185e63 ! Mem[0000000091000178] = 9af648df f72d807d, %g2 = ffffe95e, %g3 = 000000c6 ldd [%i6+0x178],%g2 ! %g2 = 000000009af648df 00000000f72d807d membar #Sync ! Added by membar checker (51) ! %f0 = 2bb284cf da049816 18c0c702 4e82f1e1 ! %f4 = dec32899 e2b3a971 b6c62587 9275b305 ! %f8 = dc6eb20f e5b13c06 d5991559 07022a06 ! %f12 = f8185e63 3fd4be8b 86728f87 4246e7f0 stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0 ! %f25 = 33802e57, Mem[0000000091000134] = f46a516c st %f25,[%i6+0x134] ! Mem[0000000091000134] = 33802e57 ! Mem[0000000037000108] = 8fad4d66c55c4832, %l3 = 0000000088a22bd4, %l7 = 0000000075577271 add %i2,0x108,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 8fad4d66c55c4832 ! Set Register : %l1 = eaf7dcab9041e8ff xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000900001c0] = 000000ab 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = 00007c96 ffffffb5 c5f7be40 395c7c6e mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 p19_label_20: ! %f11 = 07022a06, Mem[0000000036000010] = 063cb1e5 sta %f11,[%i0+%o2]0x81 ! Mem[0000000036000010] = 07022a06 ! Mem[00000000900001b8] = e013abc9, %g2 = 000000009af648df ldsb [%i4+0x1b9],%g2 ! %g2 = ffffffffffffffe0 ! Mem[00000000908001fc] = ed22d798, %g2 = ffffffffffffffe0 ldub [%i5+0x1fc],%g2 ! %g2 = 00000000000000ed ! Mem[00000000918000a0] = d01327bd, %g18 = 8feb1dc297e4dec1 ldsw [%o0+0x0a0],%g2 ! %g2 = 8feb1dc297e4dec1 ! Mem[0000000036800068] = 1c1225cb f011f0c7, %l2 = 6e608f9c, %l3 = 88a22bd4 ldd [%i1+0x068],%l2 ! %l2 = 000000001c1225cb 00000000f011f0c7 ! Mem[0000000091800088] = 5aeef5990de81958, %f48 = 000000ab 60d76f00 ldd [%o0+0x088],%f48 ! %f48 = 5aeef599 0de81958 ! Mem[00000000908001a8] = 6394367b, %g18 = 8feb1dc297e4dec1 ldsw [%i5+0x1a8],%g2 ! %g2 = 8feb1dc297e4dec1 ! immd = 000000000000020b, %l2 = 000000001c1225cb, %ccr = 00 movge %xcc,0x20b,%l2 ! Moved, %l2 = 000000000000020b ! %l5 = 9424626bfd300b61, Mem[000000009180010e] = 082bb144 sth %l5,[%o0+0x10e] ! Mem[000000009180010c] = 0b61b144 ! Mem[0000000091800070] = d36b27f3a8e31a87, %g2 = 000000006394367b ldx [%o0+0x070],%g2 ! %g2 = d36b27f3a8e31a87 p19_label_21: ! Mem[00000000360001a1] = c2a55520, %l6 = 00000000000000ab ldstub [%i0+0x1a1],%l6 ! %l6 = 000000a5000000ff ! Mem[0000000036000008] = edc5eb79, %l1 = ffffffffffffffff ldsba [%i0+%o1]0x80,%l1 ! %l1 = ffffffffffffffed ! %l0 = fffffffffe8fa3ff, Mem[0000000036800020] = 48067ad1 stba %l0,[%i1+%o4]0x89 ! Mem[0000000036800020] = 48067aff ! Mem[000000009180013c] = 1970e42e, %g2 = d36b27f3a8e31a87 ldsb [%o0+0x13f],%g2 ! %g2 = 0000000000000019 ! %f24 = d7a828e0 33802e57, Mem[00000000918000b8] = 78eb5720 034f6e3b std %f24,[%o0+0x0b8] ! Mem[00000000918000b8] = d7a828e0 33802e57 ! Mem[00000000908000c8] = 1d027ea9dc5f6628, %g2 = 0000000000000019 ldx [%i5+0x0c8],%g2 ! %g2 = 1d027ea9dc5f6628 ! Mem[000000009180012c] = 4c899608, %g2 = 1d027ea9dc5f6628 ldsb [%o0+0x12f],%g2 ! %g2 = 000000000000004c ! Mem[00000000368000c4] = 582d4f12, %l1 = ffffffffffffffed ldstub [%i1+0x0c4],%l1 ! %l1 = 00000058000000ff ! Mem[000000009080000c] = 44d35d0d, %g2 = 000000000000004c ldub [%i5+0x00c],%g2 ! %g2 = 0000000000000044 ! Mem[000000009180011c] = 6cd6b03c, %g2 = 0000000000000044 ldsh [%o0+0x11c],%g2 ! %g2 = 0000000000006cd6 p19_label_22: ! Mem[0000000090000108] = 413c6db5315d5e98, %g2 = 0000000000006cd6 ldx [%i4+0x108],%g2 ! %g2 = 413c6db5315d5e98 ! %l3 = 00000000f011f0c7, %l4 = 000000000000013d, %y = 02bdf4be mulscc %l3,%l4,%l3 ! %l3 = 000000007808f863, %ccr = 00, %y = 815efa5f ! Mem[0000000036000008] = edc5eb79689f3d02, %l6 = 00000000000000a5, %l7 = 8fad4d66c55c4832 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = edc5eb79689f3d02 ! %l5 = 9424626bfd300b61, Mem[00000000908001d0] = 3222ee81532ee672, %asi = 80 stxa %l5,[%i5+0x1d0]%asi ! Mem[00000000908001d0] = 9424626bfd300b61 ! Mem[00000000368000c8] = 950cf79d, %l6 = 000000a5, %l4 = 0000013d add %i1,0xc8,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000950cf79d ! Mem[00000000908000a4] = 9328590d, %g2 = 413c6db5315d5e98 lduw [%i5+0x0a4],%g2 ! %g2 = 000000009328590d ! immd = 0000000000000382, %l6 = 00000000000000a5, %ccr = 00 movleu %icc,0x382,%l6 ! Register Not Moved ! %l6 = 00000000000000a5, Mem[00000000908000e4] = 1b1742c5 stb %l6,[%i5+0x0e4] ! Mem[00000000908000e4] = a51742c5 ! %l0 = fffffffffe8fa3ff, %l0 = fffffffffe8fa3ff, %ccr = 00 movg %icc,%l0,%l0 ! Moved, %l0 = fffffffffe8fa3ff ! %l2 = 000000000000020b, imm = 0000000000000f25, %l3 = 000000007808f863 sub %l2,0xf25,%l3 ! %l3 = fffffffffffff2e6 p19_label_23: ! %f16 = 93b3c33f dd11bf43 9c9f0ec1 52c6c983 ! %f20 = 45fdcf16 0e7cfd39 d6ae7c96 2a04d5c8 ! %f24 = d7a828e0 33802e57 edc5eb79 689f3d02 ! %f28 = 1be84e9a 5885f73d af2854c9 ab13e0d3 mov 0x180,%g6 stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180 membar #Sync ! Added by membar checker (52) ! Mem[00000000900000e0] = 063cb1e50fb26edc, %f48 = 5aeef599 0de81958 ldd [%i4+0x0e0],%f48 ! %f48 = 063cb1e5 0fb26edc ! %f22 = d6ae7c96, Mem[0000000090800170] = 5955679b st %f22,[%i5+0x170] ! Mem[0000000090800170] = d6ae7c96 ! %f16 = 93b3c33f dd11bf43, Mem[0000000037800028] = fb02d42b 6f2409b2 stda %f16,[%i3+%o5]0x88 ! Mem[0000000037800028] = 93b3c33f dd11bf43 ! %l2 = 000000000000020b, Mem[0000000036800008] = d6ae7c96 stba %l2,[%i1+%o1]0x89 ! Mem[0000000036800008] = d6ae7c0b ! Mem[0000000037800000] = 9c8f606e, %l0 = fffffffffe8fa3ff ldsha [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffff9c8f ! %l0 = ffff9c8f, %l1 = 00000058, Mem[00000000908001d8] = af69c09b 9167f3e7 std %l0,[%i5+0x1d8] ! Mem[00000000908001d8] = ffff9c8f 00000058 ! Mem[0000000091800100] = 2f95ffe9, %g2 = 000000009328590d ldub [%o0+0x103],%g2 ! %g2 = 000000000000002f ! %l2 = 000000000000020b, Mem[0000000037800020] = fe8fa3ff stwa %l2,[%i3+%o4]0x89 ! Mem[0000000037800020] = 0000020b ! %l6 = 00000000000000a5, imm = 0000000000000009, %l0 = ffffffffffff9c8f srax %l6,0x009,%l0 ! %l0 = 0000000000000000 p19_label_24: ! Mem[0000000090000060] = cbc3e815 000000b4, %g2 = 0000002f, %g3 = f72d807d ldd [%i4+0x060],%g2 ! %g2 = 00000000cbc3e815 00000000000000b4 ! %l3 = fffffffffffff2e6, Mem[0000000091000088] = 963f861c stw %l3,[%i6+0x088] ! Mem[0000000091000088] = fffff2e6 ! immd = 00000000000002f9, %l1 = 0000000000000058, %ccr = 00 movg %xcc,0x2f9,%l1 ! Moved, %l1 = 00000000000002f9 ! %l2 = 0000020b, %l3 = fffff2e6, Mem[0000000090000088] = 18c0c702 4e82f1e1 std %l2,[%i4+0x088] ! Mem[0000000090000088] = 0000020b fffff2e6 ! Mem[0000000037800000] = 000002906e608f9c, %f18 = 9c9f0ec1 52c6c983 ldda [%i3+%g0]0x88,%f18 ! %f18 = 00000290 6e608f9c ! %l0 = 0000000000000000, Mem[0000000036800018] = 7ed1805b stha %l0,[%i1+%o3]0x89 ! Mem[0000000036800018] = 7ed10000 ! %l3 = fffffffffffff2e6, %l2 = 000000000000020b, %l0 = 0000000000000000 taddcc %l3,%l2,%l0 ! %l0 = fffffffffffff4f1, %ccr = 8a ! Mem[0000000036000008] = edc5eb79, %l4 = 00000000950cf79d ldstuba [%i0+%o1]0x80,%l4 ! %l4 = 000000ed000000ff ! %l3 = fffffffffffff2e6, Mem[0000000037000028] = 35c132e4 stwa %l3,[%i2+%o5]0x81 ! Mem[0000000037000028] = fffff2e6 ! Mem[0000000037800000] = 9c8f606e, %l3 = fffffffffffff2e6 lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000009c8f p19_label_25: ! %f25 = 33802e57, Mem[000000009180014c] = 4246e7f0 sta %f25,[%o0+0x14c]%asi ! Mem[000000009180014c] = 33802e57 ! %f0 = 2bb284cf da049816, Mem[00000000910000d0] = 27e6eb9f e3d1f834 std %f0 ,[%i6+0x0d0] ! Mem[00000000910000d0] = 2bb284cf da049816 ! %l5 = 9424626bfd300b61, Mem[0000000037000018] = d26700b4 stha %l5,[%i2+%o3]0x89 ! Mem[0000000037000018] = d2670b61 ! %l7 = edc5eb79689f3d02, Mem[00000000368000f4] = 32a32c60 stw %l7,[%i1+0x0f4] ! Mem[00000000368000f4] = 689f3d02 ! Mem[0000000091800130] = 899608d86cdc198e, %g2 = 00000000cbc3e815 ldx [%o0+0x130],%g2 ! %g2 = 899608d86cdc198e ! Mem[00000000908001ec] = dec50000, %g2 = 899608d86cdc198e lduh [%i5+0x1ee],%g2 ! %g2 = 000000000000dec5 ! Mem[00000000918000b8] = d7a828e033802e57, %g2 = 000000000000dec5 ldx [%o0+0x0b8],%g2 ! %g2 = d7a828e033802e57 ! Code Fragment 1 p19_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000000b4 mov -0xd15,%g3 ! %g3 = fffffffffffff2eb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000037800000] = 6e608f9c, %l5 = 9424626bfd300b61 lduba [%i3+%g0]0x88,%l5 ! %l5 = 000000000000009c ! Mem[00000000900000c4] = b22be1f1, %g2 = d7a828e033802e57 ldsh [%i4+0x0c6],%g2 ! %g2 = ffffffffffffb22b ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 1: membar #Sync ! Force all stores to complete p19_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x04c] ! Set processor 19 done flag ! Check Registers p19_check_registers: set p19_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffff4f1 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000002f9 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000020b bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000009c8f bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ed bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000009c bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a5 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be edc5eb79689f3d02 bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x815efa5f,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 2bb284cf da049816 bne %xcc,p19_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 18c0c702 4e82f1e1 bne %xcc,p19_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be dec32899 e2b3a971 bne %xcc,p19_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be dc6eb20f e5b13c06 bne %xcc,p19_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 00000290 6e608f9c bne %xcc,p19_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 45fdcf16 0e7cfd39 bne %xcc,p19_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be edc5eb79 689f3d02 bne %xcc,p19_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 1be84e9a 5885f73d bne %xcc,p19_f28_fail nop ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffc5eb79689f3d02 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 = 07022a060fb26edc ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3d01000000000000 ldx [%i0+0x018],%g3 ! Observed data at 0000000036000018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x018,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 82ffdf7246369b1b ldx [%i0+0x0b8],%g3 ! Observed data at 00000000360000b8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 00000000000000b4 ldx [%i0+0x138],%g3 ! Observed data at 0000000036000138 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x138,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = c2ff55206ef5e01b ldx [%i0+0x1a0],%g3 ! Observed data at 00000000360001a0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x1a0,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0b7caed657b15378 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 = 0000d17e9043272c 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 = ff7a0648b1408edf ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = d25e4047ff2d4f12 ldx [%i1+0x0c0],%g3 ! Observed data at 00000000368000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 4f8e31e9689f3d02 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000368000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x118],%g2 ! Expected data = fa4cfaa0c3de541d ldx [%i1+0x118],%g3 ! Observed data at 0000000036800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x118,%g4 ldx [%g1+0x130],%g2 ! Expected data = c6e3ffb221e77791 ldx [%i1+0x130],%g3 ! Observed data at 0000000036800130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x130,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = ffd162aee098d8ad ldx [%i1+0x1e0],%g3 ! Observed data at 00000000368001e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x1e0,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 610b67d2bce2059e ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7a000000fe8fa3ff 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 = fffff2e6cd7ec036 ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 ldx [%g1+0x148],%g2 ! Expected data = e205ff9d06af2286 ldx [%i2+0x148],%g3 ! Observed data at 0000000037000148 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x148,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = e9c27dcbf75c91ef ldx [%i2+0x1a8],%g3 ! Observed data at 00000000370001a8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x1a8,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9c8f606e90020000 ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f8185e637035b38a ldx [%i3+0x008],%g3 ! Observed data at 0000000037800008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 15e8c3fffe70df6d ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 43bf11dd3fc3b393 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0b0200000da90905 ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43bf11dd3fc3b393 ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 00000fc422387ea6 ldx [%i3+0x070],%g3 ! Observed data at 0000000037800070 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x070,%g4 ldx [%g1+0x098],%g2 ! Expected data = 11b7c526caff8b05 ldx [%i3+0x098],%g3 ! Observed data at 0000000037800098 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 7ed5ea3d96ed1e61 ldx [%i3+0x0a0],%g3 ! Observed data at 00000000378000a0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x168],%g2 ! Expected data = 0000007ae3054c00 ldx [%i3+0x168],%g3 ! Observed data at 0000000037800168 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x168,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00000000000000b4 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000378001b8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x1b8,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed p19_f0_fail: set p19_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p19_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f18_fail: set p19_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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 p19_f26_fail: set p19_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f28_fail: set p19_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037800020] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000020] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800028] stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000] done p19_trap1o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037800020] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000020] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800028] stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000] done p19_trap2e: ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800028] stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037000008] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000037000028] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000028] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800008] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036000008] done p19_trap2o: ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800028] stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037000008] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000037000028] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000028] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037800008] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036000008] done p19_trap3e: xor %l2,%l7,%l7 addc %l7,-0xe01,%l3 orn %l0,%l1,%l5 xor %l6,%l6,%l3 add %l3,0x094,%l5 done p19_trap3o: xor %l2,%l7,%l7 addc %l7,-0xe01,%l3 orn %l0,%l1,%l5 xor %l6,%l6,%l3 add %l3,0x094,%l5 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 = 9bc30223ee316672 ldx [%g1+0x008],%l1 ! %l1 = 7d4a39e3fbbf6619 ldx [%g1+0x010],%l2 ! %l2 = cc7e45cde97a017f ldx [%g1+0x018],%l3 ! %l3 = 2bbca02c3073bd32 ldx [%g1+0x020],%l4 ! %l4 = 17ead3f66cb3e601 ldx [%g1+0x028],%l5 ! %l5 = fbf042fcb209246f ldx [%g1+0x030],%l6 ! %l6 = 220d2cec7dbc6116 ldx [%g1+0x038],%l7 ! %l7 = e73f749a0622775f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 20 processor_20: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x50] ! Set the start flag wrpr %g0,7,%cleanwin call p20_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 20 wr %g0,0x4,%fprs ! Make sure fef is 1 set p20_init_freg,%g1 ! %f0 = ec3adb63 cf5c1608 6a7f4510 1de717ff ! %f4 = fced99b2 1f844fe1 eac1a3ba 0e40bb6c ! %f8 = bc690f00 e1a95f80 83e7f878 852e72c6 ! %f12 = b168c9fb ad1731e4 e35dc71a a6b62dc7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cc333e1d 2aaa93ad 52693199 73e2f6d8 ! %f20 = 9cfa6f94 d6b4b115 5a8af8ef 028fe5fd ! %f24 = 16155fac 98b0def2 5a0af662 31b23fbe ! %f28 = 11116fce 03554811 2d349c23 7d1173a5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 09428587 1eacb5ee 74bf03ff 4ac913cc ! %f36 = 74e4d320 3815f0c2 cbe708a3 fdcfddfe ! %f40 = fc6fc91c 222d3814 5e9dd0c9 8166cdfc ! %f44 = e8747c54 46fa3460 67df7d46 66267e19 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x286a71e000000046,%g7,%g1 ! GSR scale = 8, align = 6 wr %g1,%g0,%gsr ! GSR = 286a71e000000046 wr %g0,%y ! Clear Y 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: ! %l4 = 07d8247638dfc663, %l0 = edb437c8cb90f69a, %y = 00000000 smulcc %l4,%l0,%l1 ! %l1 = f459e09657f0798e, %ccr = 80, %y = f459e096 ! Mem[0000000039000010] = b64ad34a18eaa513, %f12 = b168c9fb ad1731e4 ldda [%i2+%o2]0x89,%f12 ! %f12 = b64ad34a 18eaa513 ! Mem[00000000918001f0] = 6ba2b457, %g2 = 0000000000000000 lduwa [%o0+0x1f0]%asi,%g2 ! %g2 = 000000006ba2b457 ! Mem[0000000090800020] = 2bc26a5d, %g18 = 559d831e02d35510 ldsw [%i5+%o4],%g2 ! %g2 = 559d831e02d35510 ! %l0 = cb90f69a, %l1 = 57f0798e, Mem[0000000091800120] = c877b884 11eff31a std %l0,[%o0+0x120] ! Mem[0000000091800120] = cb90f69a 57f0798e ! %l0 = edb437c8cb90f69a, Mem[0000000038800010] = f6d66aae stwa %l0,[%i1+%o2]0x89 ! Mem[0000000038800010] = cb90f69a ! Mem[0000000038000127] = 88e76d63, %l1 = f459e09657f0798e ldstuba [%i0+0x127]%asi,%l1 ! %l1 = 00000063000000ff ! Mem[000000009000017c] = c6a9faec, %g2 = 000000002bc26a5d ldub [%i4+0x17f],%g2 ! %g2 = 00000000000000c6 ! %l0 = cb90f69a, %l1 = 00000063, Mem[00000000380001a0] = 6af142d7 e050bebe stda %l0,[%i0+0x1a0]%asi ! Mem[00000000380001a0] = cb90f69a 00000063 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 p20_label_2: ! Mem[0000000090000128] = 366266ec, %g2 = 00000000000000c6 ldsha [%i4+0x12a]%asi,%g2 ! %g2 = 0000000000003662 ! Mem[00000000380001a8] = 4c9210d635eee91d, %l0 = edb437c8cb90f69a, %l0 = edb437c8cb90f69a add %i0,0x1a8,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 4c9210d635eee91d ! %l0 = 4c9210d635eee91d, Mem[0000000090800008] = 5331b4af stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 35eee91d ! %f30 = 2d349c23 7d1173a5, Mem[0000000091800030] = 3939bf3f 86f9102a std %f30,[%o0+0x030] ! Mem[0000000091800030] = 2d349c23 7d1173a5 ! Mem[00000000390000ec] = acbb0c25, %l0 = 4c9210d635eee91d swap [%i2+0x0ec],%l0 ! %l0 = 00000000acbb0c25 ! %l4 = 07d8247638dfc663, Mem[000000009180012c] = 85b0264c stb %l4,[%o0+0x12c] ! Mem[000000009180012c] = 63b0264c ! %l7 = 22fc7fa699dbe7bf, %l4 = 07d8247638dfc663, %ccr = 80 movre %l7,%l4,%l3 ! Not Moved, %l3 = 9f1bccb619cb48ab ! %l3 = 9f1bccb619cb48ab, %l4 = 07d8247638dfc663, %ccr = 80 movle %icc,%l3,%l4 ! Register Not Moved ! %l5 = c5067c29a71f780e, Mem[0000000038000008] = f1e2d2f8 stwa %l5,[%i0+%o1]0x88 ! Mem[0000000038000008] = a71f780e ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 p20_label_3: ! %l3 = 9f1bccb619cb48ab, immed = fffff8b3, %y = f459e096 udiv %l3,-0x74d,%l2 ! %l2 = 00000000f459e78e mov %l0,%y ! %y = acbb0c25 ! %l7 = 22fc7fa699dbe7bf, immd = 00000000000002d6, %l7 = 22fc7fa699dbe7bf mulx %l7,0x2d6,%l7 ! %l7 = 3812027855a337aa ! %l1 = 0000000000000063, Mem[000000009080000c] = 44d35d0d stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 00000063 ! %f16 = cc333e1d 2aaa93ad 52693199 73e2f6d8 ! %f20 = 9cfa6f94 d6b4b115 5a8af8ef 028fe5fd ! %f24 = 16155fac 98b0def2 5a0af662 31b23fbe ! %f28 = 11116fce 03554811 2d349c23 7d1173a5 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! immd = 0000000000000062, %l6 = adb5e3bc88536e25, %ccr = 80 movcs %xcc,0x062,%l6 ! Register Not Moved ! %l4 = 07d8247638dfc663, %l4 = 07d8247638dfc663, %ccr = 80 movne %xcc,%l4,%l4 ! Moved, %l4 = 07d8247638dfc663 ! %f0 = ec3adb63 cf5c1608 6a7f4510 1de717ff ! %f4 = fced99b2 1f844fe1 eac1a3ba 0e40bb6c ! %f8 = bc690f00 e1a95f80 83e7f878 852e72c6 ! %f12 = b64ad34a 18eaa513 e35dc71a a6b62dc7 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! Mem[000000009000010c] = 315d5e98, %g2 = 0000000000003662 lduw [%i4+0x10c],%g2 ! %g2 = 00000000315d5e98 ! %f23 = 028fe5fd, Mem[0000000039800010] = 968aa627 sta %f23,[%i3+%o2]0x80 ! Mem[0000000039800010] = 028fe5fd ! %f20 = 9cfa6f94 d6b4b115, Mem[0000000091800038] = 568c0707 efbedfe6 std %f20,[%o0+0x038] ! Mem[0000000091800038] = 9cfa6f94 d6b4b115 p20_label_4: ! Mem[0000000039800018] = 99b6ab2a, %l7 = 3812027855a337aa ldsh [%i3+0x01a],%l7 ! %l7 = ffffffffffffab2a ! Mem[00000000380000a0] = a6a60bc062416b14, %l1 = 0000000000000063, %l4 = 07d8247638dfc663 add %i0,0xa0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = a6a60bc062416b14 ! Mem[0000000038000100] = a8c598e96e0a913f, %l1 = 0000000000000063 ldx [%i0+0x100],%l1 ! %l1 = a8c598e96e0a913f ! %l3 = 9f1bccb619cb48ab, imm = ffffffffffffff5d, %l6 = adb5e3bc88536e25 taddcc %l3,-0x0a3,%l6 ! %l6 = 9f1bccb619cb4808, %ccr = 93 ! %l0 = 00000000acbb0c25, Mem[00000000900000b8] = 51627d19d4993bb6 stx %l0,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000acbb0c25 ! Mem[00000000390000f4] = dc414002, %l2 = 00000000f459e78e swap [%i2+0x0f4],%l2 ! %l2 = 00000000dc414002 ! Mem[00000000910001d0] = e4161ee0053883f9, %f48 = 82f84b21 dbd57936 ldda [%i6+0x1d0]%asi,%f48 ! %f48 = e4161ee0 053883f9 ! Mem[0000000038800010] = 9af690cb, %l5 = c5067c29a71f780e lduha [%i1+%o2]0x81,%l5 ! %l5 = 0000000000009af6 ! %l4 = 62416b14, %l5 = 00009af6, Mem[0000000090800138] = 1c568de3 d8a690f0 std %l4,[%i5+0x138] ! Mem[0000000090800138] = 62416b14 00009af6 ! Mem[0000000038000000] = 8a22ba65, %l4 = a6a60bc062416b14 ldswa [%i0+%g0]0x81,%l4 ! %l4 = ffffffff8a22ba65 p20_label_5: ! Mem[0000000039000018] = 4ca61ad5, %l0 = 00000000acbb0c25 ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 0000004c000000ff ! Mem[0000000039000060] = b551b1fb9b65c421, %l1 = a8c598e96e0a913f, %l4 = ffffffff8a22ba65 add %i2,0x60,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = b551b1fb9b65c421 ! Code Fragment 1 p20_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0x0fc,%g3 ! %g3 = ffffffffffffff04 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = ffffffffffffab2a, Mem[0000000091000116] = daff892f sth %l7,[%i6+0x116] ! Mem[0000000091000114] = ab2a892f ! %l2 = 00000000dc414002, Mem[00000000910000f8] = e3c6bec08f9973a1 stx %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000dc414002 ! %l2 = 00000000dc414002, Mem[0000000090800020] = 2bc26a5d sth %l2,[%i5+%o4] ! Mem[0000000090800020] = 40026a5d ! %f23 = 028fe5fd, Mem[0000000038000028] = 354e10ef sta %f23,[%i0+%o5]0x89 ! Mem[0000000038000028] = 028fe5fd ! %l2 = 00000000dc414002, imm = 0000000000000944, %l1 = a8c598e96e0a913f orn %l2,0x944,%l1 ! %l1 = fffffffffffff6bb ! Mem[0000000090000074] = 7ab101eb, %g2 = 00000000315d5e98 lduw [%i4+0x074],%g2 ! %g2 = 000000007ab101eb ! %l0 = 0000004c, %l1 = fffff6bb, Mem[0000000091000198] = cae86cfe 1c574548 std %l0,[%i6+0x198] ! Mem[0000000091000198] = 0000004c fffff6bb p20_label_6: ! %l5 = 0000000000009af6, %l0 = 000000000000004c, %l1 = fffffffffffff6bb xor %l5,%l0,%l1 ! %l1 = 0000000000009aba ! Mem[00000000918000d0] = 84fb548a 77999bcc, %g2 = 7ab101eb, %g3 = ffffff04 ldd [%o0+0x0d0],%g2 ! %g2 = 0000000084fb548a 0000000077999bcc ! %l3 = 9f1bccb619cb48ab, immed = fffff793, %l1 = 0000000000009aba taddcctv %l3,-0x86d,%l1 ! %l0 = 000000000000006f, Trapped ! Mem[000000009080000c] = 00632fd3, %g2 = 0000000084fb548a ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000000063 ! %l3 = 9f1bccb619cb48ab, Mem[0000000039000028] = 9067c44162c7dbf7 stxa %l3,[%i2+%o5]0x81 ! Mem[0000000039000028] = 9f1bccb619cb48ab ! Mem[00000000908000f8] = d8ba5f7c ce079b7f, %g2 = 00000063, %g3 = 77999bcc ldd [%i5+0x0f8],%g2 ! %g2 = 00000000d8ba5f7c 00000000ce079b7f ! immd = 00000000000003e9, %l1 = 0000000000009aba, %ccr = 93 movne %icc,0x3e9,%l1 ! Moved, %l1 = 00000000000003e9 ! immd = 00000000000003ea, %l6 = 9f1bccb619cb4808, %ccr = 93 movvc %icc,0x3ea,%l6 ! Register Not Moved ! %l7 = ffffffffffffab2a, %l7 = ffffffffffffab2a, %l0 = 000000000000006f subccc %l7,%l7,%l0 ! %l0 = ffffffffffffffff, %ccr = 99 ! Mem[00000000388000a8] = ce11cd1d, %l6 = 19cb4808, %l0 = ffffffff add %i1,0xa8,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ce11cd1d p20_label_7: ! %l6 = 9f1bccb619cb4808, Mem[0000000039000010] = 18eaa513 stha %l6,[%i2+%o2]0x89 ! Mem[0000000039000010] = 18ea4808 ! Mem[0000000039800008] = 01e2c6a9, %l6 = 9f1bccb619cb4808 ldswa [%i3+%o1]0x89,%l6 ! %l6 = 0000000001e2c6a9 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000038800014] = c706a7d0, %l4 = b551b1fb9b65c421 ldsb [%i1+0x017],%l4 ! %l4 = ffffffffffffffd0 ! %l4 = ffffffffffffffd0, %l3 = 9f1bccb619cb48ab, %l3 = 9f1bccb619cb48ab orncc %l4,%l3,%l3 ! %l3 = ffffffffffffffd4, %ccr = 88 ! %l1 = 00000000000003e9, %l3 = ffffffffffffffd4, %l3 = ffffffffffffffd4 srl %l1,%l3,%l3 ! %l3 = 0000000000000000 ! Set Register : %l5 = 0000000000009af6 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff membar #Sync ! Added by membar checker (53) ! %l5 = ffffffffffffffff, Mem[0000000090000012] = 6f94d6b4 stb %l5,[%i4+0x012] ! Mem[0000000090000010] = ff94d6b4 ! %l4 = ffffffffffffffd0, Mem[0000000038000028] = 028fe5fd stwa %l4,[%i0+%o5]0x89 ! Mem[0000000038000028] = ffffffd0 ! %l7 = ffffffffffffab2a, imm = fffffffffffff0cf, %l5 = ffffffffffffffff andncc %l7,-0xf31,%l5 ! %l5 = 0000000000000b20, %ccr = 00 p20_label_8: ! %l2 = 00000000dc414002, Mem[00000000900001e6] = 5f8083e7 sth %l2,[%i4+0x1e6] ! Mem[00000000900001e4] = 400283e7 ! %l7 = ffffffffffffab2a, imm = 000000000000075e, %l7 = ffffffffffffab2a andn %l7,0x75e,%l7 ! %l7 = ffffffffffffa820 ! %l5 = 0000000000000b20, Mem[00000000908001e8] = 114384c51570dec5 stx %l5,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000000000b20 ! immd = 000000000000011f, %l1 = 00000000000003e9, %ccr = 00 movne %icc,0x11f,%l1 ! Moved, %l1 = 000000000000011f ! %l5 = 0000000000000b20, %l2 = 00000000dc414002, %l1 = 000000000000011f sub %l5,%l2,%l1 ! %l1 = ffffffff23becb1e ! %l6 = 0000000001e2c6a9, %l2 = 00000000dc414002, %y = acbb0c25 mulscc %l6,%l2,%l6 ! %l6 = 00000000dd32a356, %ccr = 08, %y = d65d8612 ! Mem[00000000908001d4] = 532ee672, %g2 = 00000000d8ba5f7c lduh [%i5+0x1d4],%g2 ! %g2 = 000000000000532e ! Mem[00000000908001b4] = 1d00be21, %g2 = 000000000000532e lduw [%i5+0x1b4],%g2 ! %g2 = 000000001d00be21 ! immd = 0000000000000002, %l0 = 00000000ce11cd1d, %ccr = 08 movg %xcc,0x002,%l0 ! Moved, %l0 = 0000000000000002 ! Mem[0000000038800018] = 40ea1b03, %l4 = ffffffffffffffd0 swapa [%i1+%o3]0x81,%l4 ! %l4 = 0000000040ea1b03 p20_label_9: ! %l7 = ffffffffffffa820, Mem[0000000038000020] = ee467e89f03b2f79 stxa %l7,[%i0+%o4]0x80 ! Mem[0000000038000020] = ffffffffffffa820 ! Mem[00000000918001e4] = a1fd095a, %g2 = 000000001d00be21 lduwa [%o0+0x1e4]%asi,%g2 ! %g2 = 00000000a1fd095a ! %l7 = ffffffffffffa820, Mem[0000000038800020] = 27b93e0a3794bfc7 stxa %l7,[%i1+%o4]0x80 ! Mem[0000000038800020] = ffffffffffffa820 ! immd = 000000000000007e, %l6 = 00000000dd32a356, %ccr = 08 movleu %xcc,0x07e,%l6 ! Register Not Moved ! %l1 = ffffffff23becb1e, Mem[0000000038800008] = 7e04df38 stba %l1,[%i1+%o1]0x89 ! Mem[0000000038800008] = 7e04df1e ! Mem[0000000090800030] = 3c18651711bdd40b, %g2 = 00000000a1fd095a ldx [%i5+0x030],%g2 ! %g2 = 3c18651711bdd40b ! %f1 = cf5c1608, Mem[0000000038800010] = cb90f69a sta %f1 ,[%i1+%o2]0x88 ! Mem[0000000038800010] = cf5c1608 ! Code Fragment 1 p20_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ce079b7f mov 0xe8a,%g3 ! %g3 = 0000000000000e8a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000918000ac] = fb9b5dc8, %g18 = 559d831e02d35510 ldsw [%o0+0x0ac],%g2 ! %g2 = 559d831e02d35510 ! Mem[00000000398001a0] = 5c25c287a2aa6ad5, %l0 = 0000000000000002, %l3 = 0000000000000000 add %i3,0x1a0,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 5c25c287a2aa6ad5 p20_label_10: ! Mem[0000000039000118] = e3d2e3d6, %l7 = ffffa820, %l3 = a2aa6ad5 add %i2,0x118,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e3d2e3d6 ! Mem[00000000900001e4] = 400283e7, %g2 = fffffffffb9b5dc8 ldsh [%i4+0x1e6],%g2 ! %g2 = 0000000000004002 ! Mem[0000000039800000] = 78b6f5a8, %l5 = 0000000000000b20 ldswa [%i3+%g0]0x80,%l5 ! %l5 = 0000000078b6f5a8 ! Mem[00000000900000ac] = 068cd5a5, %g2 = 0000000000004002 ldsh [%i4+0x0ac],%g2 ! %g2 = 000000000000068c ! %l6 = 00000000dd32a356, immed = 00000e64, %l2 = 00000000dc414002 tsubcctv %l6,0xe64,%l2 ! %l0 = 0000000000000025, Trapped ! Mem[0000000038800098] = 565fe3bd 63f9aa88, %l6 = dd32a356, %l7 = ffffa820 ldd [%i1+0x098],%l6 ! %l6 = 00000000565fe3bd 0000000063f9aa88 ! Mem[0000000039000180] = 4a1b8632, %l5 = 78b6f5a8, %l5 = 78b6f5a8 add %i2,0x180,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000004a1b8632 ! %l2 = 00000000dc414002, Mem[000000009000000c] = 73e2f6d8 stb %l2,[%i4+0x00c] ! Mem[000000009000000c] = 02e2f6d8 ! Mem[0000000091000024] = 94aa963c, %g18 = 559d831e02d35510 ldsw [%i6+0x024],%g2 ! %g2 = 559d831e02d35510 ! Mem[0000000090800110] = 2befbdf2, %g2 = ffffffff94aa963c lduh [%i5+0x110],%g2 ! %g2 = 0000000000002bef p20_label_11: ! Mem[0000000090000068] = 25765619, %g2 = 0000000000002bef lduh [%i4+0x068],%g2 ! %g2 = 0000000000002576 ! %f6 = eac1a3ba 0e40bb6c, Mem[0000000091000060] = ffa73bed f83ae693 stda %f6 ,[%i6+0x060]%asi ! Mem[0000000091000060] = eac1a3ba 0e40bb6c ! Mem[0000000039000028] = 9f1bccb6, %f23 = 028fe5fd lda [%i2+%o5]0x81,%f23 ! %f23 = 9f1bccb6 ! Mem[0000000091000110] = 6907afaa, %g2 = 0000000000002576 ldub [%i6+0x112],%g2 ! %g2 = 0000000000000069 ! Mem[00000000900001f0] = b64ad34a 18eaa513, %g2 = 00000069, %g3 = 00000e8a ldd [%i4+0x1f0],%g2 ! %g2 = 00000000b64ad34a 0000000018eaa513 ! immd = 00000000000002dc, %l3 = 00000000e3d2e3d6, %ccr = 08 move %xcc,0x2dc,%l3 ! Register Not Moved ! Mem[0000000090800040] = fe428b4f81f382b3, %f48 = e5e2791a 07daac8d ldda [%i5+0x040]%asi,%f48 ! %f48 = fe428b4f 81f382b3 ! Mem[0000000038800040] = f737b6d91e4ad41b, %l1 = ffffffff23becb1e, %l7 = 0000000063f9aa88 add %i1,0x40,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = f737b6d91e4ad41b ! %l0 = 0000000000000025, Mem[0000000038000010] = 5e8ba65d stwa %l0,[%i0+%o2]0x88 ! Mem[0000000038000010] = 00000025 ! %l4 = 0000000040ea1b03, immed = 000007ee, %y = d65d8612 sdiv %l4,0x7ee,%l7 ! %l7 = ffffffff80000000 mov %l0,%y ! %y = 00000025 p20_label_12: ! Mem[0000000038800070] = 39a34f2b, %l3 = 00000000e3d2e3d6 lduh [%i1+0x072],%l3 ! %l3 = 0000000000004f2b ! Mem[00000000918001f0] = 6ba2b457, %g18 = 559d831e02d35510 ldsw [%o0+0x1f0],%g2 ! %g2 = 559d831e02d35510 ! Mem[0000000091800054] = 70e91ef3, %g18 = 559d831e02d35510 ldsw [%o0+0x054],%g2 ! %g2 = 559d831e02d35510 ! %l4 = 40ea1b03, %l5 = 4a1b8632, Mem[0000000039000020] = a73feb13 78bd9780 stda %l4,[%i2+%o4]0x81 ! Mem[0000000039000020] = 40ea1b03 4a1b8632 ! Mem[0000000038800010] = 08165ccf, %f29 = 03554811 lda [%i1+%o2]0x80,%f29 ! %f29 = 08165ccf ! %l4 = 0000000040ea1b03, Mem[000000009080008a] = 2d9f9e4e sth %l4,[%i5+0x08a] ! Mem[0000000090800088] = 1b039e4e ! Mem[0000000090800018] = 41cdf244, %g2 = 0000000070e91ef3 ldsh [%i5+%o3],%g2 ! %g2 = 00000000000041cd ! %l4 = 40ea1b03, %l5 = 4a1b8632, Mem[0000000038800010] = 08165ccf c706a7d0 stda %l4,[%i1+%o2]0x81 ! Mem[0000000038800010] = 40ea1b03 4a1b8632 ! Mem[0000000038800028] = 1e5271d4, %l5 = 000000004a1b8632 lduw [%i1+%o5],%l5 ! %l5 = 000000001e5271d4 ! %l7 = ffffffff80000000, %l6 = 00000000565fe3bd, %y = 00000025 sdivcc %l7,%l6,%l4 ! %l4 = 000000000000006f, %ccr = 00 mov %l0,%y ! %y = 00000025 p20_label_13: ! Mem[0000000039800008] = 01e2c6a9, %l3 = 0000000000004f2b lduba [%i3+%o1]0x88,%l3 ! %l3 = 00000000000000a9 ! Mem[0000000090000158] = 3d768827, %g2 = 00000000000041cd ldsb [%i4+0x15b],%g2 ! %g2 = 000000000000003d ! %l1 = ffffffff23becb1e, %l5 = 000000001e5271d4, %l1 = ffffffff23becb1e addccc %l1,%l5,%l1 ! %l1 = ffffffff42113cf2, %ccr = 80 ! %l6 = 00000000565fe3bd, Mem[0000000038000011] = 25000000 stb %l6,[%i0+0x011] ! Mem[0000000038000010] = 25bd0000 ! %l6 = 565fe3bd, %l7 = 80000000, Mem[00000000908001a8] = 6394367b 4696555b std %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = 565fe3bd 80000000 ! %l7 = ffffffff80000000, Mem[0000000091000040] = 9fb36b42752473f9 stx %l7,[%i6+0x040] ! Mem[0000000091000040] = ffffffff80000000 ! Mem[0000000038000030] = 13e9d1b46c6dbfb0, %l3 = 00000000000000a9, %l2 = 00000000dc414002 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 13e9d1b46c6dbfb0 ! %l2 = 6c6dbfb0, %l3 = 000000a9, Mem[0000000090800040] = fe428b4f 81f382b3 std %l2,[%i5+0x040] ! Mem[0000000090800040] = 6c6dbfb0 000000a9 ! Code Fragment 1 p20_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000018eaa513 mov 0x3bc,%g3 ! %g3 = 00000000000003bc and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f8 = bc690f00 e1a95f80, Mem[0000000039800008] = a9c6e201 fbcd449d stda %f8 ,[%i3+%o1]0x80 ! Mem[0000000039800008] = bc690f00 e1a95f80 p20_label_14: ! Mem[00000000380000a0] = a6a60bc062416b14, %l6 = 00000000565fe3bd, %l2 = 13e9d1b46c6dbfb0 add %i0,0xa0,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = a6a60bc062416b14 ! %l3 = 00000000000000a9, Mem[00000000908000c0] = d80ecfdc07f8fe08 stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000000000a9 ! %l4 = 000000000000006f, Mem[000000009100017e] = 807d3537 sth %l4,[%i6+0x17e] ! Mem[000000009100017c] = 006f3537 ! Mem[00000000388001b2] = cc17eb56, %l2 = a6a60bc062416b14 ldstub [%i1+0x1b2],%l2 ! %l2 = 000000eb000000ff ! Mem[0000000090800038] = 8fe8d494c651a3ae, %g2 = 000000000000003d ldx [%i5+0x038],%g2 ! %g2 = 8fe8d494c651a3ae ! Code Fragment 1 p20_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000003bc mov -0x247,%g3 ! %g3 = fffffffffffffdb9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 00000000000000a9, %l4 = 000000000000006f, %l7 = ffffffff80000000 addc %l3,%l4,%l7 ! %l7 = 0000000000000118 ! Mem[0000000091000088] = 1cfd3aff, %g2 = 8fe8d494c651a3ae ldsb [%i6+0x08b],%g2 ! %g2 = 000000000000001c ! Mem[0000000038000018] = 802332c6, %l6 = 00000000565fe3bd lduba [%i0+%o3]0x88,%l6 ! %l6 = 00000000000000c6 ! Mem[00000000398000bc] = 38359108, %l7 = 00000118, %l7 = 00000118 add %i3,0xbc,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000038359108 p20_label_15: ! %l3 = 00000000000000a9, Mem[00000000900000fd] = 1fdc5def stb %l3,[%i4+0x0fd] ! Mem[00000000900000fc] = a9dc5def ! %l7 = 0000000038359108, %l6 = 00000000000000c6, %ccr = 80 movvc %xcc,%l7,%l6 ! Moved, %l6 = 0000000038359108 ! %l5 = 000000001e5271d4, Mem[00000000908000a0] = 864591129328590d stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = 000000001e5271d4 ! %l4 = 000000000000006f, Mem[0000000091000010] = 871fcd18, %asi = 80 stwa %l4,[%i6+0x010]%asi ! Mem[0000000091000010] = 0000006f ! Mem[0000000039000010] = 0848ea184ad34ab6, %f26 = 5a0af662 31b23fbe ldda [%i2+%o2]0x81,%f26 ! %f26 = 0848ea18 4ad34ab6 ! Mem[00000000398001fd] = dd7d8864, %l2 = 00000000000000eb ldstub [%i3+0x1fd],%l2 ! %l2 = 0000007d000000ff ! Mem[0000000091000110] = 6907afaa, %g2 = 000000000000001c ldsh [%i6+0x112],%g2 ! %g2 = 0000000000006907 ! Mem[000000003800016f] = 3d49d53a, %l3 = 00000000000000a9 ldstub [%i0+0x16f],%l3 ! %l3 = 0000003a000000ff ! %l5 = 000000001e5271d4, imm = fffffffffffff11c, %l0 = 0000000000000025 subccc %l5,-0xee4,%l0 ! %l0 = 000000001e5280b8, %ccr = 11 ! Mem[00000000388000f8] = 38790d21, %l5 = 000000001e5271d4 swap [%i1+0x0f8],%l5 ! %l5 = 0000000038790d21 p20_label_16: ! Mem[0000000038000000] = 8a22ba65, %l5 = 0000000038790d21 ldswa [%i0+%g0]0x81,%l5 ! %l5 = ffffffff8a22ba65 ! Mem[0000000038800008] = 7e04df1e, %l7 = 0000000038359108 ldsha [%i1+%o1]0x88,%l7 ! %l7 = ffffffffffffdf1e ! Mem[000000009080009c] = d71acb2b, %g2 = 0000000000006907 lduw [%i5+0x09c],%g2 ! %g2 = 00000000d71acb2b ! %l1 = ffffffff42113cf2, Mem[0000000091800110] = b14465cb9794015b stx %l1,[%o0+0x110] ! Mem[0000000091800110] = ffffffff42113cf2 ! Mem[00000000388001c0] = 8dd19654, %l6 = 0000000038359108 swap [%i1+0x1c0],%l6 ! %l6 = 000000008dd19654 ! %f12 = b64ad34a, Mem[00000000910001d0] = e4161ee0 st %f12,[%i6+0x1d0] ! Mem[00000000910001d0] = b64ad34a ! Mem[000000009080010c] = 91172bef, %g2 = 00000000d71acb2b lduh [%i5+0x10e],%g2 ! %g2 = 0000000000009117 ! %l7 = ffffffffffffdf1e, imm = 0000000000000a2d, %l6 = 000000008dd19654 xnor %l7,0xa2d,%l6 ! %l6 = 0000000000002acc ! %l2 = 000000000000007d, %l4 = 000000000000006f, %ccr = 11 mova %icc,%l2,%l4 ! Moved, %l4 = 000000000000007d ! %l3 = 000000000000003a, %l2 = 000000000000007d, %ccr = 11 movg %xcc,%l3,%l2 ! Moved, %l2 = 000000000000003a p20_label_17: ! Mem[00000000398000b8] = c9eb3649, %l7 = ffffffffffffdf1e swap [%i3+0x0b8],%l7 ! %l7 = 00000000c9eb3649 ! Mem[000000003880008c] = b97cfbfa, %l7 = c9eb3649, %l3 = 0000003a add %i1,0x8c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b97cfbfa ! %l0 = 000000001e5280b8, %l0 = 000000001e5280b8, %l4 = 000000000000007d sll %l0,%l0,%l4 ! %l4 = 001e5280b8000000 save ! CWP = 1 ! %l6 = c1005a72c8957c2c, Mem[0000000038800008] = 1edf047e0439cf96 stxa %l6,[%o1+%i1]0x80 ! Mem[0000000038800008] = c1005a72c8957c2c ! Mem[00000000398000dc] = 3f5b1ff7, %l3 = 7e1df815, %l4 = f2b30dfd add %o3,0xdc,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003f5b1ff7 ! Mem[0000000039000008] = 48eb58fa, %l7 = 453fe73876f8a658 swapa [%o2+%i1]0x89,%l7 ! %l7 = 0000000048eb58fa ! %l2 = e60a4027, %l3 = 7e1df815, Mem[0000000090000180] = a9faecff 4095ec12 std %l2,[%o4+0x180] ! Mem[0000000090000180] = e60a4027 7e1df815 ! Mem[0000000038800020] = 20a8ffff ffffffff, %l4 = 3f5b1ff7, %l5 = 6febacc0 ldda [%o1+%i4]0x88,%l4 ! %l4 = 00000000ffffffff 0000000020a8ffff ! %l4 = 00000000ffffffff, %l0 = c6d810beb689fe93, %l0 = c6d810beb689fe93 andncc %l4,%l0,%l0 ! %l0 = 000000004976016c, %ccr = 00 p20_label_18: ! %cwp = 1 ! %l4 = 00000000ffffffff, Mem[0000000091000010] = 0000006f3561af0c stx %l4,[%o6+%i2] ! Mem[0000000091000010] = 00000000ffffffff ! %l3 = ebc17a3c7e1df815, %l5 = 0000000020a8ffff, %l3 = ebc17a3c7e1df815 srl %l3,%l5,%l3 ! %l3 = 0000000000000000 ! %f16 = cc333e1d 2aaa93ad, Mem[0000000039800008] = 000f69bc 805fa9e1 stda %f16,[%o3+%i1]0x89 ! Mem[0000000039800008] = cc333e1d 2aaa93ad ! Mem[0000000091800098] = 94908eee96ccd84b, %g2 = 0000000000009117 ldx [%i0+0x098],%g2 ! %g2 = 94908eee96ccd84b ! %l6 = c8957c2c, %l7 = 48eb58fa, Mem[0000000091800150] = 0a5f8291 9d69e54e std %l6,[%i0+0x150] ! Mem[0000000091800150] = c8957c2c 48eb58fa ! done : should take illegal inst trap, %l0 = 000000004976016c done ! Illegal inst trap : %l0 = 000000004976017c ! Mem[00000000380001ac] = 35eee91d, %l4 = ffffffff, %l3 = 00000000 add %o0,0x1ac,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000035eee91d ! Mem[0000000038000010] = 0000bd25, %l6 = c1005a72c8957c2c lduba [%o0+%i2]0x89,%l6 ! %l6 = 0000000000000025 ! %l3 = 0000000035eee91d, Mem[000000009000006d] = fe53f916 stb %l3,[%o4+0x06d] ! Mem[000000009000006c] = 1d53f916 ! immd = 00000000000002e4, %l3 = 0000000035eee91d, %ccr = 00 movge %xcc,0x2e4,%l3 ! Moved, %l3 = 00000000000002e4 p20_label_19: ! %cwp = 1 ! Mem[000000009080014c] = da92a6c5, %g2 = 94908eee96ccd84b ldub [%o5+0x14f],%g2 ! %g2 = 00000000000000da ! Mem[0000000038000170] = d83e1680, %l2 = 3b7f8d08e60a4027 ldsh [%o0+0x172],%l2 ! %l2 = 0000000000001680 ! %l6 = 0000000000000025, Mem[00000000918000f8] = 02aceb2079f08279 stx %l6,[%i0+0x0f8] ! Mem[00000000918000f8] = 0000000000000025 ! %l3 = 00000000000002e4, %l2 = 0000000000001680, %ccr = 00 movne %icc,%l3,%l2 ! Moved, %l2 = 00000000000002e4 ! Mem[0000000090000090] = 3b5c943f454ff390, %g2 = 00000000000000da ldx [%o4+0x090],%g2 ! %g2 = 3b5c943f454ff390 ! %f16 = cc333e1d 2aaa93ad 52693199 73e2f6d8 ! %f20 = 9cfa6f94 d6b4b115 5a8af8ef 9f1bccb6 ! %f24 = 16155fac 98b0def2 0848ea18 4ad34ab6 ! %f28 = 11116fce 08165ccf 2d349c23 7d1173a5 mov 0x100,%g6 stda %f16,[%o4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %l2 = 00000000000002e4, Mem[0000000039800018] = 2aabb699 stwa %l2,[%o3+%i3]0x89 ! Mem[0000000039800018] = 000002e4 ! %l7 = 0000000048eb58fa, Mem[0000000039000020] = 40ea1b03 stwa %l7,[%o2+%i4]0x81 ! Mem[0000000039000020] = 48eb58fa ! %l3 = 00000000000002e4, imm = 0000000000000015, %l7 = 0000000048eb58fa sll %l3,0x015,%l7 ! %l7 = 000000005c800000 ! %l3 = 00000000000002e4, Mem[0000000039000008] = 9736c23476f8a658 stxa %l3,[%o2+%i1]0x89 ! Mem[0000000039000008] = 00000000000002e4 p20_label_20: ! %cwp = 1 ! %f8 = bc690f00 e1a95f80, Mem[0000000038800018] = d0ffffff b2a3e5cb stda %f8 ,[%o1+%i3]0x89 ! Mem[0000000038800018] = bc690f00 e1a95f80 ! Mem[0000000038800198] = 94ef773ac875820f, %l3 = 00000000000002e4 ldx [%o1+0x198],%l3 ! %l3 = 94ef773ac875820f ! %l1 = 4af94ff3c74d38ef, %l3 = 94ef773ac875820f, %ccr = 00 mova %xcc,%l1,%l3 ! Moved, %l3 = 4af94ff3c74d38ef ! Mem[0000000091000090] = 2c782e73, %g2 = 3b5c943f454ff390 ldub [%o6+0x093],%g2 ! %g2 = 000000000000002c ! %l6 = 0000000000000025, %l2 = 00000000000002e4, %l5 = 0000000020a8ffff sdivx %l6,%l2,%l5 ! %l5 = 0000000000000000 ! %l1 = 4af94ff3c74d38ef, %l3 = 4af94ff3c74d38ef, %l6 = 0000000000000025 sub %l1,%l3,%l6 ! %l6 = 0000000000000000 ! Mem[0000000039800000] = 78b6f5a8, %f13 = 18eaa513 lda [%o3+%g0]0x80,%f13 ! %f13 = 78b6f5a8 ! Mem[0000000091000068] = f10fe4b255ad70ce, %g2 = 000000000000002c ldx [%o6+0x068],%g2 ! %g2 = f10fe4b255ad70ce ! %l2 = 00000000000002e4, imm = 0000000000000166, %l0 = 000000004976017c or %l2,0x166,%l0 ! %l0 = 00000000000003e6 ! %l4 = 00000000ffffffff, %l5 = 0000000000000000, %ccr = 00 movle %icc,%l4,%l5 ! Register Not Moved p20_label_21: ! %cwp = 1 membar #Sync ! Added by membar checker (54) ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 28a9dc5d ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000039000000] = 884c6b98, %l2 = 00000000000002e4 lduha [%o2+%g0]0x80,%l2 ! %l2 = 000000000000884c ! %l1 = 4af94ff3c74d38ef, %l1 = 4af94ff3c74d38ef, %y = 00000025 sdivcc %l1,%l1,%l4 ! %l4 = ffffffffffffff56, %ccr = 88 mov %l0,%y ! %y = 000003e6 ! Mem[00000000908001b4] = 1d00be21, %g18 = e9961d1e878272cc ldsw [%o5+0x1b4],%g2 ! %g2 = e9961d1e878272cc ! %l0 = 00000000000003e6, imm = 0000000000000011, %l1 = 4af94ff3c74d38ef sllx %l0,0x011,%l1 ! %l1 = 0000000007cc0000 ! %l3 = 4af94ff3c74d38ef, Mem[0000000039800108] = b5aa3bdc7b18fd49 stx %l3,[%o3+0x108] ! Mem[0000000039800108] = 4af94ff3c74d38ef ! Mem[00000000910001dc] = f5a043c5, %g2 = 000000001d00be21 ldsb [%o6+0x1de],%g2 ! %g2 = fffffffffffffff5 ! Mem[0000000038800030] = 527842e6, %l7 = 000000005c800000 lduh [%o1+0x030],%l7 ! %l7 = 0000000000005278 ! %l7 = 0000000000005278, %l5 = 0000000000000000, %l5 = 0000000000000000 sdivx %l7,%l5,%l5 ! Div by zero, %l0 = 0000000000000436 ! %l7 = 0000000000005278, immed = fffff6f7, %y = 000003e6 sdivcc %l7,-0x909,%l5 ! %l5 = ffffffff918ae6d8, %ccr = 88 mov %l0,%y ! %y = 0000040e p20_label_22: ! %cwp = 1 ! %l6 = 00000000, %l7 = 00005278, Mem[00000000918000f8] = 00000000 00000025 std %l6,[%i0+0x0f8] ! Mem[00000000918000f8] = 00000000 00005278 ! %l4 = ffffff56, %l5 = 918ae6d8, Mem[00000000900001e0] = bc690f00 e1a94002 std %l4,[%o4+0x1e0] ! Mem[00000000900001e0] = ffffff56 918ae6d8 ! Mem[0000000039800008] = 2aaa93ad, %l2 = 000000000000884c ldswa [%o3+%i1]0x89,%l2 ! %l2 = 000000002aaa93ad ! %l7 = 0000000000005278, Mem[0000000038000018] = 802332c6 stwa %l7,[%o0+%i3]0x88 ! Mem[0000000038000018] = 00005278 ! Mem[0000000038800010] = 031bea40, %l0 = 000000000000040e lduha [%o1+%i2]0x89,%l0 ! %l0 = 000000000000ea40 ! %l2 = 000000002aaa93ad, Mem[0000000039800130] = 04a78ea7a474a833 stx %l2,[%o3+0x130] ! Mem[0000000039800130] = 000000002aaa93ad ! %l0 = 000000000000ea40, Mem[0000000091000008] = c1a845c53a363bbc stx %l0,[%o6+%i1] ! Mem[0000000091000008] = 000000000000ea40 ! %f21 = d6b4b115, Mem[0000000038800020] = ffffffff sta %f21,[%o1+%i4]0x81 ! Mem[0000000038800020] = d6b4b115 ! Mem[0000000039800010] = 028fe5fd, %l4 = ffffffffffffff56 ldsba [%o3+%i2]0x80,%l4 ! %l4 = 0000000000000002 ! %l4 = 0000000000000002, imm = 0000000000000024, %l2 = 000000002aaa93ad sllx %l4,0x024,%l2 ! %l2 = 0000002000000000 p20_label_23: ! %cwp = 1 ! Mem[0000000090800018] = 41cdf244 72c0aa2a, %g2 = fffffff5, %g3 = fffffdb9 ldd [%o5+%i3],%g2 ! %g2 = 0000000041cdf244 0000000072c0aa2a ! %l3 = 4af94ff3c74d38ef, imm = 000000000000000c, %l3 = 4af94ff3c74d38ef sll %l3,0x00c,%l3 ! %l3 = 94ff3c74d38ef000 ! %l0 = 000000000000ea40, Mem[0000000090000196] = d4baa77c stb %l0,[%o4+0x196] ! Mem[0000000090000194] = 40baa77c ! %f0 = ec3adb63, Mem[000000009080009c] = d71acb2b st %f0 ,[%o5+0x09c] ! Mem[000000009080009c] = ec3adb63 ! %l1 = 0000000007cc0000, Mem[00000000918001be] = 58b04c86 sth %l1,[%i0+0x1be] ! Mem[00000000918001bc] = 00004c86 ! %l0 = 0000ea40, %l1 = 07cc0000, Mem[0000000091800128] = da123f80 63b0264c stda %l0,[%i0+0x128]%asi ! Mem[0000000091800128] = 0000ea40 07cc0000 ! retry : should take illegal inst trap, %l0 = 000000000000ea40 retry ! Illegal inst trap : %l0 = 000000000000ea50 ! Mem[0000000090000020] = 16155fac, %g18 = e9961d1e878272cc ldsw [%o4+%i4],%g2 ! %g2 = e9961d1e878272cc ! immd = 0000000000000139, %l4 = 0000000000000002, %ccr = 88 move %xcc,0x139,%l4 ! Register Not Moved ! %l6 = 0000000000000000, %l4 = 0000000000000002, %l7 = 0000000000005278 subccc %l6,%l4,%l7 ! %l7 = fffffffffffffffe, %ccr = 99 p20_label_24: ! %cwp = 1 ! %f4 = fced99b2, Mem[0000000091800198] = b05bdb3b st %f4 ,[%i0+0x198] ! Mem[0000000091800198] = fced99b2 ! Mem[0000000039000010] = 0848ea18 4ad34ab6, %l4 = 00000002, %l5 = 918ae6d8 ldda [%o2+%i2]0x80,%l4 ! %l4 = 000000000848ea18 000000004ad34ab6 ! Mem[000000009180014c] = 25d6b336, %g18 = e9961d1e878272cc ldsw [%i0+0x14c],%g2 ! %g2 = e9961d1e878272cc ! Mem[0000000039800110] = 5c9f49ac, %l7 = fffffffe, %l2 = 00000000 add %o3,0x110,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005c9f49ac ! Mem[0000000039800160] = e7f2a663, %l4 = 0848ea18, %l7 = fffffffe add %o3,0x160,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e7f2a663 ! %l5 = 000000004ad34ab6, Mem[00000000918000e8] = aa607efb911d0c9c stx %l5,[%i0+0x0e8] ! Mem[00000000918000e8] = 000000004ad34ab6 ! %l3 = 94ff3c74d38ef000, imm = 0000000000000014, %l1 = 0000000007cc0000 srl %l3,0x014,%l1 ! %l1 = 0000000000000d38 ! immd = 00000000000003fd, %l7 = 00000000e7f2a663, %ccr = 99 movleu %xcc,0x3fd,%l7 ! Moved, %l7 = 00000000000003fd ! %l2 = 000000005c9f49ac, Mem[0000000091800140] = 70e42e59 sth %l2,[%i0+0x140] ! Mem[0000000091800140] = 49ac2e59 ! Mem[00000000380000a8] = 3bb77785, %l4 = 000000000848ea18 swap [%o0+0x0a8],%l4 ! %l4 = 000000003bb77785 p20_label_25: ! %cwp = 1 ! %l6 = 0000000000000000, Mem[00000000398001c2] = 4e9801e1 stb %l6,[%o3+0x1c2] ! Mem[00000000398001c0] = 4e9800e1 ! %l2 = 000000005c9f49ac, %l6 = 0000000000000000, %ccr = 99 movge %xcc,%l2,%l6 ! Register Not Moved ! Mem[00000000918000e4] = f53afb01, %g2 = 0000000025d6b336 lduh [%i0+0x0e4],%g2 ! %g2 = 000000000000f53a ! immd = 0000000000000378, %l2 = 000000005c9f49ac, %ccr = 99 mova %xcc,0x378,%l2 ! Moved, %l2 = 0000000000000378 ! %l7 = 00000000000003fd, Mem[00000000910000e0] = 96241295a88088f1 stx %l7,[%o6+0x0e0] ! Mem[00000000910000e0] = 00000000000003fd ! %l5 = 000000004ad34ab6, %l1 = 0000000000000d38, %ccr = 99 movvs %xcc,%l5,%l1 ! Register Not Moved ! Mem[0000000039000178] = ced4aaf7bfc3416b, %l1 = 0000000000000d38, %l4 = 000000003bb77785 add %o2,0x178,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ced4aaf7bfc3416b ! Mem[0000000039000150] = 23db1e95, %l6 = 00000000, %l5 = 4ad34ab6 add %o2,0x150,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000023db1e95 ! Mem[000000009180007c] = 9b142963, %g18 = e9961d1e878272cc ldswa [%i0+0x07c]%asi,%g2 ! %g2 = e9961d1e878272cc ! immd = 0000000000000030, %l2 = 0000000000000378, %ccr = 99 mova %xcc,0x030,%l2 ! Moved, %l2 = 0000000000000030 ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 = 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 000000001e5280b8 bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff42113cf2 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003a bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b97cfbfa bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 001e5280b8000000 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffff8a22ba65 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000002acc bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c9eb3649 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000040e,%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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fced99b2 1f844fe1 bne %xcc,p20_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be eac1a3ba 0e40bb6c bne %xcc,p20_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be b64ad34a 78b6f5a8 bne %xcc,p20_f12_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 5a8af8ef 9f1bccb6 bne %xcc,p20_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 0848ea18 4ad34ab6 bne %xcc,p20_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 11116fce 08165ccf bne %xcc,p20_f28_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0e781fa7526a9694 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 = 25bd00006ec96217 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 = 78520000573c5d94 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 = ffffffffffffa820 ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d0ffffff20e4c8fc ldx [%i0+0x028],%g3 ! Observed data at 0000000038000028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 0848ea18eb4b07a1 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000380000a8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 57457b9888e76dff ldx [%i0+0x120],%g3 ! Observed data at 0000000038000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x120,%g4 ldx [%g1+0x168],%g2 ! Expected data = 3e7a6b713d49d5ff ldx [%i0+0x168],%g3 ! Observed data at 0000000038000168 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x168,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = cb90f69a00000063 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000380001a0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x1a0,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c1005a72c8957c2c ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 40ea1b034a1b8632 ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 805fa9e1000f69bc ldx [%i1+0x018],%g3 ! Observed data at 0000000038800018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d6b4b115ffffa820 ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 1e5271d4e4efbad9 ldx [%i1+0x0f8],%g3 ! Observed data at 00000000388000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = cc17ff569c37e547 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000388001b0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 383591089d6a2f1c ldx [%i1+0x1c0],%g3 ! Observed data at 00000000388001c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x1c0,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x008],%g2 ! Expected data = e402000000000000 ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0848ea184ad34ab6 ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa61ad5f9ea65ff ldx [%i2+0x018],%g3 ! Observed data at 0000000039000018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48eb58fa4a1b8632 ldx [%i2+0x020],%g3 ! Observed data at 0000000039000020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9f1bccb619cb48ab ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 11cbce4535eee91d ldx [%i2+0x0e8],%g3 ! Observed data at 00000000390000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = a3494a1ef459e78e ldx [%i2+0x0f0],%g3 ! Observed data at 00000000390000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x0f0,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ad93aa2a1d3e33cc ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 028fe5fd73173342 ldx [%i3+0x010],%g3 ! Observed data at 0000000039800010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e402000059cf60b5 ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ffffdf1e38359108 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000398000b8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 4af94ff3c74d38ef ldx [%i3+0x108],%g3 ! Observed data at 0000000039800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x108,%g4 ldx [%g1+0x130],%g2 ! Expected data = 000000002aaa93ad ldx [%i3+0x130],%g3 ! Observed data at 0000000039800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x130,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 4e9800e187ac5a68 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000398001c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = cd5ad453ddff8864 ldx [%i3+0x1f8],%g3 ! Observed data at 00000000398001f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x1f8,%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_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_f12_fail: set p20_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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 p20_f26_fail: set p20_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f28_fail: set p20_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: membar #Sync mov 0x080,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800028] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800010] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800000] membar #Sync mov 0x040,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync subccc %l1,-0x8f3,%l3 done p20_trap1o: membar #Sync mov 0x080,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800028] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800010] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800000] membar #Sync mov 0x040,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync subccc %l1,-0x8f3,%l3 done p20_trap2e: membar #Sync mov 0x1c0,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800008] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039000020] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000010] stxa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800008] done p20_trap2o: membar #Sync mov 0x1c0,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800008] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039000020] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000010] stxa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800008] done p20_trap3e: orn %l1,0x395,%l6 or %l1,%l4,%l6 addc %l7,-0xdcd,%l5 addc %l5,%l3,%l6 done p20_trap3o: orn %l1,0x395,%l6 or %l1,%l4,%l6 addc %l7,-0xdcd,%l5 addc %l5,%l3,%l6 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 = edb437c8cb90f69a ldx [%g1+0x008],%l1 ! %l1 = aa871c80ae29f928 ldx [%g1+0x010],%l2 ! %l2 = b2a591fa6c2a2e47 ldx [%g1+0x018],%l3 ! %l3 = 9f1bccb619cb48ab ldx [%g1+0x020],%l4 ! %l4 = 07d8247638dfc663 ldx [%g1+0x028],%l5 ! %l5 = c5067c29a71f780e ldx [%g1+0x030],%l6 ! %l6 = adb5e3bc88536e25 ldx [%g1+0x038],%l7 ! %l7 = 22fc7fa699dbe7bf 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 = c6d810beb689fe93 ldx [%g1+0x048],%l1 ! %l1 = 4af94ff3c74d38ef ldx [%g1+0x050],%l2 ! %l2 = 3b7f8d08e60a4027 ldx [%g1+0x058],%l3 ! %l3 = ebc17a3c7e1df815 ldx [%g1+0x060],%l4 ! %l4 = 4a556c8bf2b30dfd ldx [%g1+0x068],%l5 ! %l5 = 65a9c91c6febacc0 ldx [%g1+0x070],%l6 ! %l6 = c1005a72c8957c2c ldx [%g1+0x078],%l7 ! %l7 = 453fe73876f8a658 ! Initialize the output register of window 1 set p20_local0_start,%o0 set p20_local1_start,%o1 set p20_local2_start,%o2 set p20_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 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 = 81ad62c3 0e371101 c7000350 12257eff ! %f4 = bc24dd58 0ff6c96b 22100f18 5940dc2e ! %f8 = 3ac4b65f adab7139 57146e3a fa0cede0 ! %f12 = 146c5992 1d4b3466 7ba3843f 60e8f26e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b06ee702 987f00d4 d185017a 55ac72de ! %f20 = 63b4c310 a8de9dd8 59da2025 cdf04fac ! %f24 = 68b9df7c 31ed3219 0862166b 0c3f2e83 ! %f28 = 8560a43d f841bf61 e3623336 53768140 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 924d1e5e 84b80e4b b19135a8 a191618b ! %f36 = 27ee6354 d628e921 8ef52669 3752fc5d ! %f40 = e18c88b3 8d52871c d73c7b90 0e34567b ! %f44 = 09af0ca9 6818efcb 93c7e20b 9b044c98 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9629bb3000000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = 9629bb3000000078 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 21 p21_label_1: ! %l4 = c6aa291c38b5f941, Mem[00000000918001de] = 0808e019 sth %l4,[%o0+0x1de] ! Mem[00000000918001dc] = f941e019 ! %l1 = 636d2c20a31c9fe1, Mem[000000009080012e] = efc18e62 sth %l1,[%i5+0x12e] ! Mem[000000009080012c] = 9fe18e62 ! %l1 = 636d2c20a31c9fe1, imm = 0000000000000cb6, %l7 = 50cd39ba5d6fc27b andcc %l1,0xcb6,%l7 ! %l7 = 0000000000000ca0, %ccr = 00 ! Mem[000000003b800000] = d7c49059, %l1 = 636d2c20a31c9fe1 swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000d7c49059 ! %l5 = 40e929aa25667277, Mem[0000000090800024] = f81287db stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 25667277 ! Mem[000000003b800018] = 9f831fb9, %l1 = 00000000d7c49059 ldsha [%i3+%o3]0x81,%l1 ! %l1 = ffffffffffff9f83 ! Mem[0000000091800198] = b05bdb3b, %g18 = fbeb8fd430895458 ldsw [%o0+0x198],%g2 ! %g2 = fbeb8fd430895458 ! Mem[00000000908000dc] = 07bafb67, %g2 = ffffffffb05bdb3b lduw [%i5+0x0dc],%g2 ! %g2 = 0000000007bafb67 ! Mem[000000003a800020] = 5b7e4dd8, %f28 = 8560a43d lda [%i1+%o4]0x88,%f28 ! %f28 = 5b7e4dd8 ! %f16 = b06ee702 987f00d4 d185017a 55ac72de ! %f20 = 63b4c310 a8de9dd8 59da2025 cdf04fac ! %f24 = 68b9df7c 31ed3219 0862166b 0c3f2e83 ! %f28 = 5b7e4dd8 f841bf61 e3623336 53768140 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100 p21_label_2: ! Mem[000000009100004c] = 5c2b29f1, %g2 = 0000000007bafb67 ldsh [%i6+0x04e],%g2 ! %g2 = 0000000000005c2b ! immd = 0000000000000230, %l6 = 8729efb6267b90ad, %ccr = 00 movl %xcc,0x230,%l6 ! Register Not Moved ! Mem[000000003b0000d8] = 7e054086bd7d3259, %l2 = 88d271745c4192a5, %l2 = 88d271745c4192a5 add %i2,0xd8,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 7e054086bd7d3259 ! Mem[0000000090000028] = ebc6543b, %g18 = fbeb8fd430895458 ldsw [%i4+%o5],%g2 ! %g2 = fbeb8fd430895458 ! Mem[0000000090000178] = 6a2721ea fc3e9fc6, %g2 = ebc6543b, %g3 = 00000000 ldd [%i4+0x178],%g2 ! %g2 = 000000006a2721ea 00000000fc3e9fc6 ! immd = 000000000000019b, %l6 = 8729efb6267b90ad, %ccr = 00 movpos %xcc,0x19b,%l6 ! Moved, %l6 = 000000000000019b ! %l3 = 45bb25e26a425bff, Mem[000000003a000020] = 64e3ce75 stwa %l3,[%i0+%o4]0x89 ! Mem[000000003a000020] = 6a425bff ! Mem[00000000918001cc] = b6af7c2b, %g2 = 000000006a2721ea lduh [%o0+0x1cc],%g2 ! %g2 = 000000000000b6af ! %l5 = 40e929aa25667277, %l1 = ffffffffffff9f83, %l0 = c7b516c9cceed3f8 add %l5,%l1,%l0 ! %l0 = 40e929aa256611fa ! Mem[000000003a0000d0] = 94ff0f07, %l2 = 7e054086bd7d3259 ldsh [%i0+0x0d2],%l2 ! %l2 = 0000000000000f07 p21_label_3: ! Mem[000000003a000000] = e3f9ea25, %l4 = c6aa291c38b5f941 ldswa [%i0+%g0]0x81,%l4 ! %l4 = ffffffffe3f9ea25 ! Mem[000000003b000028] = fe3aaf0a, %l2 = 0000000000000f07 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000fe3aaf0a ! Mem[00000000918000f0] = 74f486780ffffee9, %g2 = 000000000000b6af ldx [%o0+0x0f0],%g2 ! %g2 = 74f486780ffffee9 ! Mem[00000000910000c0] = 97f7c1a7, %g2 = 74f486780ffffee9 lduw [%i6+0x0c0],%g2 ! %g2 = 0000000097f7c1a7 ! %l6 = 000000000000019b, Mem[000000003b000000] = 303fe807 stha %l6,[%i2+%g0]0x88 ! Mem[000000003b000000] = 303f019b ! %l2 = 00000000fe3aaf0a, Mem[000000009000003f] = 2d8dacda stb %l2,[%i4+0x03f] ! Mem[000000009000003c] = 0a8dacda ! Set Register : %l0 = 40e929aa256611fa xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000091800010] = cc5f94ed, %g2 = 0000000097f7c1a7 ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffffcc ! immd = 00000000000003db, %l4 = ffffffffe3f9ea25, %ccr = 00 movg %xcc,0x3db,%l4 ! Moved, %l4 = 00000000000003db ! Mem[000000003a0000b2] = 0d0f5854, %l6 = 000000000000019b ldstub [%i0+0x0b2],%l6 ! %l6 = 00000058000000ff p21_label_4: ! immd = 000000000000018b, %l6 = 0000000000000058, %ccr = 00 movne %xcc,0x18b,%l6 ! Moved, %l6 = 000000000000018b ! Mem[000000003a800010] = 2b1011d8, %l7 = 0000000000000ca0 ldsba [%i1+%o2]0x81,%l7 ! %l7 = 000000000000002b ! %l6 = 0000018b, %l7 = 0000002b, Mem[000000003b000008] = 12586933 e5afbe4f stda %l6,[%i2+%o1]0x81 ! Mem[000000003b000008] = 0000018b 0000002b ! %l7 = 000000000000002b, Mem[000000003b000010] = 7ebcfb3c stha %l7,[%i2+%o2]0x88 ! Mem[000000003b000010] = 7ebc002b ! Mem[0000000090000180] = a9faecff4095ec12, %g2 = ffffffffffffffcc ldx [%i4+0x180],%g2 ! %g2 = a9faecff4095ec12 ! %l2 = 00000000fe3aaf0a, %l4 = 00000000000003db, %l0 = ffffffffffffffff or %l2,%l4,%l0 ! %l0 = 00000000fe3aafdb ! %l0 = 00000000fe3aafdb setx 0xdb6c0c78122b2cf6,%g7,%l0 ! %l0 = db6c0c78122b2cf6 ! Mem[00000000900000d4] = b88bfc62, %g2 = a9faecff4095ec12 ldsh [%i4+0x0d4],%g2 ! %g2 = ffffffffffffb88b ! Mem[000000003b800020] = 68ae96ca6874dbef, %l2 = 00000000fe3aaf0a ldxa [%i3+%o4]0x89,%l2 ! %l2 = 68ae96ca6874dbef ! immd = 0000000000000268, %l4 = 00000000000003db, %ccr = 00 movcs %icc,0x268,%l4 ! Register Not Moved p21_label_5: ! %l0 = db6c0c78122b2cf6, %l6 = 000000000000018b, %ccr = 00 movrne %l0,%l6,%l4 ! Moved, %l4 = 000000000000018b ! %l0 = db6c0c78122b2cf6, Mem[00000000900000ba] = 7d19d499 stb %l0,[%i4+0x0ba] ! Mem[00000000900000b8] = f619d499 ! Mem[000000003b0001b0] = 3148c38a, %l2 = 68ae96ca6874dbef swap [%i2+0x1b0],%l2 ! %l2 = 000000003148c38a ! Mem[000000003b800000] = e19f1ca3877a2090, %l0 = db6c0c78122b2cf6 ldxa [%i3+%g0]0x80,%l0 ! %l0 = e19f1ca3877a2090 ! Mem[000000003b000000] = 303f019b, %l2 = 000000003148c38a swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000303f019b ! %l0 = e19f1ca3877a2090, immed = 000000be, %ccr = 00 movrlez %l0,0x0be,%l3 ! Moved, %l3 = 00000000000000be ! Mem[000000003a800018] = 42a949e4479d1a33, %l1 = ffffffffffff9f83 ldxa [%i1+%o3]0x80,%l1 ! %l1 = 42a949e4479d1a33 ! %l2 = 00000000303f019b, Mem[000000003a800010] = d811102b stha %l2,[%i1+%o2]0x89 ! Mem[000000003a800010] = d811019b ! %l4 = 000000000000018b, immed = fffffb43, %l7 = 000000000000002b taddcctv %l4,-0x4bd,%l7 ! %l0 = e19f1ca3877a20b3, Trapped ! Mem[000000003a0001b8] = 15a931a9, %l2 = 00000000303f019b, %asi = 80 swapa [%i0+0x1b8]%asi,%l2 ! %l2 = 0000000015a931a9 p21_label_6: ! %f14 = 7ba3843f, Mem[000000003a000008] = 5bea10e4 sta %f14,[%i0+%o1]0x88 ! Mem[000000003a000008] = 7ba3843f ! Mem[000000003b8001ac] = 6d2f1488, %l4 = 0000018b, %l4 = 0000018b add %i3,0x1ac,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006d2f1488 ! %l1 = 42a949e4479d1a33, %l0 = e19f1ca3877a20b3, %l3 = 00000000000000be sub %l1,%l0,%l3 ! %l3 = 610a2d40c022f980 ! %l0 = e19f1ca3877a20b3, Mem[00000000900000b5] = a2972b51 stb %l0,[%i4+0x0b5] ! Mem[00000000900000b4] = b3972b51 ! %l4 = 000000006d2f1488, Mem[00000000918000aa] = ac53fb9b sth %l4,[%o0+0x0aa] ! Mem[00000000918000a8] = 1488fb9b ! Mem[0000000091800024] = ec024f1a, %g18 = fbeb8fd430895458 ldsw [%o0+0x024],%g2 ! %g2 = fbeb8fd430895458 ! %l3 = 610a2d40c022f980, %l2 = 0000000015a931a9, %l1 = 42a949e4479d1a33 xnor %l3,%l2,%l1 ! %l1 = 9ef5d2bf2a7437d6 ! %l6 = 000000000000018b, Mem[0000000091800156] = e54e6f95 sth %l6,[%o0+0x156] ! Mem[0000000091800154] = 018b6f95 ! Mem[000000003a000008] = 3f84a37b9bee7f2b, %f4 = bc24dd58 0ff6c96b ldda [%i0+%o1]0x81,%f4 ! %f4 = 3f84a37b 9bee7f2b ! %l1 = 9ef5d2bf2a7437d6, Mem[00000000900000a1] = cb94bca4, %asi = 80 stba %l1,[%i4+0x0a1]%asi ! Mem[00000000900000a0] = d694bca4 p21_label_7: ! %l6 = 000000000000018b, Mem[00000000908000ac] = 172967cd stw %l6,[%i5+0x0ac] ! Mem[00000000908000ac] = 0000018b ! Mem[000000003b000018] = 94d5332f, %l3 = 610a2d40c022f980 lduwa [%i2+%o3]0x88,%l3 ! %l3 = 0000000094d5332f ! %l4 = 6d2f1488, %l5 = 25667277, Mem[000000003b000018] = 94d5332f 7aa3bbde stda %l4,[%i2+%o3]0x88 ! Mem[000000003b000018] = 6d2f1488 25667277 ! %l6 = 000000000000018b, Mem[000000009000003d] = 85d10a8d stb %l6,[%i4+0x03d] ! Mem[000000009000003c] = 8bd10a8d ! Mem[0000000090000078] = 0cc27820, %g2 = ffffffffec024f1a lduh [%i4+0x07a],%g2 ! %g2 = 0000000000000cc2 ! Mem[00000000918001ec] = ca00f2a5, %g18 = fbeb8fd430895458 ldsw [%o0+0x1ec],%g2 ! %g2 = fbeb8fd430895458 ! Mem[00000000908000b0] = 44feb36b 605e7597, %g2 = ca00f2a5, %g3 = fc3e9fc6 ldd [%i5+0x0b0],%g2 ! %g2 = 0000000044feb36b 00000000605e7597 ! Mem[00000000910000c4] = b2295f70, %g2 = 0000000044feb36b ldsb [%i6+0x0c7],%g2 ! %g2 = ffffffffffffffb2 ! %f0 = 81ad62c3 0e371101 c7000350 12257eff ! %f4 = 3f84a37b 9bee7f2b 22100f18 5940dc2e ! %f8 = 3ac4b65f adab7139 57146e3a fa0cede0 ! %f12 = 146c5992 1d4b3466 7ba3843f 60e8f26e mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080 ! Mem[00000000908000a8] = a40c9e1c, %g18 = fbeb8fd430895458 ldsw [%i5+0x0a8],%g2 ! %g2 = fbeb8fd430895458 p21_label_8: ! %l6 = 000000000000018b, Mem[000000003b800000] = e19f1ca3 stwa %l6,[%i3+%g0]0x81 ! Mem[000000003b800000] = 0000018b ! %l5 = 40e929aa25667277, Mem[0000000090800094] = 8359f4c5 stb %l5,[%i5+0x094] ! Mem[0000000090800094] = 7759f4c5 ! Mem[000000003b000010] = 2b00bc7e 0cbe0c64, %l6 = 0000018b, %l7 = 0000002b ldda [%i2+%o2]0x80,%l6 ! %l6 = 000000002b00bc7e 000000000cbe0c64 ! immd = 0000000000000094, %l5 = 40e929aa25667277, %ccr = 00 move %xcc,0x094,%l5 ! Register Not Moved ! %l4 = 000000006d2f1488, Mem[00000000900001f0] = aff200f2 stw %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = 6d2f1488 ! %l4 = 6d2f1488, %l5 = 25667277, Mem[0000000090800050] = 47ce9452 4f651403 std %l4,[%i5+0x050] ! Mem[0000000090800050] = 6d2f1488 25667277 ! %f20 = 63b4c310, Mem[000000003a800018] = e449a942 sta %f20,[%i1+%o3]0x89 ! Mem[000000003a800018] = 63b4c310 ! %l5 = 40e929aa25667277, Mem[0000000090000098] = 22100f18 stb %l5,[%i4+0x098] ! Mem[0000000090000098] = 77100f18 ! Mem[00000000900000d0] = c8edd39f, %g2 = ffffffffa40c9e1c ldsh [%i4+0x0d0],%g2 ! %g2 = ffffffffffffc8ed ! Mem[00000000910000a8] = 016d2650, %g2 = ffffffffffffc8ed ldsb [%i6+0x0a8],%g2 ! %g2 = 0000000000000001 p21_label_9: ! %l2 = 0000000015a931a9, Mem[000000003b000028] = fe3aaf0a stba %l2,[%i2+%o5]0x80 ! Mem[000000003b000028] = a93aaf0a ! Mem[000000003a000018] = 30d03656, %l7 = 000000000cbe0c64 swap [%i0+%o3],%l7 ! %l7 = 0000000030d03656 ! Code Fragment 1 p21_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000605e7597 mov 0x624,%g3 ! %g3 = 0000000000000624 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 40e929aa25667277, %l0 = e19f1ca3877a20b3, %ccr = 00 movrgz %l5,%l0,%l7 ! Moved, %l7 = e19f1ca3877a20b3 ! %l7 = e19f1ca3877a20b3, %l0 = e19f1ca3877a20b3, %l2 = 0000000015a931a9 andcc %l7,%l0,%l2 ! %l2 = e19f1ca3877a20b3, %ccr = 88 ! Mem[000000009080012c] = 7a569fe1, %g2 = 0000000000000001 lduw [%i5+0x12c],%g2 ! %g2 = 000000007a569fe1 ! Mem[000000003b000020] = 3cb9602166731433, %f28 = 5b7e4dd8 f841bf61 ldda [%i2+%o4]0x88,%f28 ! %f28 = 3cb96021 66731433 ! Mem[000000003a000010] = 84c309cf, %l2 = e19f1ca3877a20b3 ldswa [%i0+%o2]0x89,%l2 ! %l2 = ffffffff84c309cf ! Mem[000000003b800028] = 1f756cab, %l5 = 40e929aa25667277 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 0000001f000000ff ! %l6 = 2b00bc7e, %l7 = 877a20b3, Mem[0000000091000140] = 75df866b 3fed6b82 std %l6,[%i6+0x140] ! Mem[0000000091000140] = 2b00bc7e 877a20b3 p21_label_10: ! Mem[000000003a000110] = c928c35e, %l6 = 000000002b00bc7e swap [%i0+0x110],%l6 ! %l6 = 00000000c928c35e ! %l1 = 9ef5d2bf2a7437d6, Mem[000000009080002e] = 2c6e3c18 stb %l1,[%i5+0x02e] ! Mem[000000009080002c] = d66e3c18 ! Mem[000000009180010c] = 8255082b, %g2 = 000000007a569fe1 lduw [%o0+0x10c],%g2 ! %g2 = 000000008255082b ! Mem[000000003b000090] = fe4aadab, %l4 = 000000006d2f1488 lduba [%i2+0x091]%asi,%l4 ! %l4 = 000000000000004a ! Mem[000000003b000110] = c3a45e55, %l3 = 94d5332f, %l0 = 877a20b3 add %i2,0x110,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c3a45e55 ! Mem[000000003a000000] = e3f9ea25, %l5 = 000000000000001f ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000e3000000ff ! Mem[000000003a800110] = 376236d1680200ae, %l5 = 00000000000000e3, %l3 = 0000000094d5332f add %i1,0x110,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 376236d1680200ae ! Mem[000000003b800028] = ff756cab, %l2 = ffffffff84c309cf swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ff756cab ! %f17 = 987f00d4, Mem[000000003a000010] = 84c309cf sta %f17,[%i0+%o2]0x88 ! Mem[000000003a000010] = 987f00d4 ! %l6 = c928c35e, %l7 = 877a20b3, Mem[000000003b000130] = 1d9b24b5 c5841871 std %l6,[%i2+0x130] ! Mem[000000003b000130] = c928c35e 877a20b3 p21_label_11: ! Mem[00000000900000fc] = 281fdc5d, %g2 = 000000008255082b lduw [%i4+0x0fc],%g2 ! %g2 = 00000000281fdc5d ! %l1 = 9ef5d2bf2a7437d6, Mem[000000003a800010] = d811019b stwa %l1,[%i1+%o2]0x89 ! Mem[000000003a800010] = 2a7437d6 ! %l4 = 000000000000004a, Mem[0000000091000198] = cae86cfe stw %l4,[%i6+0x198] ! Mem[0000000091000198] = 0000004a ! %l1 = 9ef5d2bf2a7437d6, %l3 = 376236d1680200ae, %y = 00000000 smul %l1,%l3,%l1 ! %l1 = 113f8bb43aa9f374, %y = 113f8bb4 ! Mem[00000000918000c0] = 67bd0bdf 8a120b0c, %g2 = 281fdc5d, %g3 = 00000624 ldd [%o0+0x0c0],%g2 ! %g2 = 0000000067bd0bdf 000000008a120b0c ! Code Fragment 1 p21_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008a120b0c mov -0xe47,%g3 ! %g3 = fffffffffffff1b9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000003a800020] = 5b7e4dd8, %f4 = 3f84a37b lda [%i1+%o4]0x89,%f4 ! %f4 = 5b7e4dd8 membar #Sync ! Added by membar checker (55) ! Mem[00000000900000b8] = 7ba3843f60e8f26e, %g2 = 0000000067bd0bdf ldx [%i4+0x0b8],%g2 ! %g2 = 7ba3843f60e8f26e ! %l1 = 113f8bb43aa9f374, imm = 0000000000000031, %l1 = 113f8bb43aa9f374 srlx %l1,0x031,%l1 ! %l1 = 000000000000089f ! immd = 0000000000000373, %l4 = 000000000000004a, %ccr = 88 movg %icc,0x373,%l4 ! Register Not Moved p21_label_12: ! Mem[000000003a0000c4] = 3ca658ee, %l5 = 00000000000000e3 ldstub [%i0+0x0c4],%l5 ! %l5 = 0000003c000000ff ! Mem[0000000090800120] = fd98399b f8d999bf, %g2 = 60e8f26e, %g3 = fffff1b9 ldd [%i5+0x120],%g2 ! %g2 = 00000000fd98399b 00000000f8d999bf ! Mem[000000003a000010] = 987f00d4, %l0 = 00000000c3a45e55 ldswa [%i0+%o2]0x89,%l0 ! %l0 = ffffffff987f00d4 ! Mem[00000000918001e0] = e019b296 a1fd095a, %g2 = fd98399b, %g3 = f8d999bf ldd [%o0+0x1e0],%g2 ! %g2 = 00000000e019b296 00000000a1fd095a ! %l3 = 376236d1680200ae, Mem[0000000091000108] = eefc9b81488ce3c0 stx %l3,[%i6+0x108] ! Mem[0000000091000108] = 376236d1680200ae ! Clear Register : %l3 = 376236d1680200ae clr %l3 ! %l3 = 0000000000000000 ! %l5 = 000000000000003c, Mem[00000000910000fc] = 8f9973a1 stw %l5,[%i6+0x0fc] ! Mem[00000000910000fc] = 0000003c ! %l1 = 000000000000089f, Mem[00000000900000f8] = adcf9313 sth %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 089f9313 ! Mem[000000003a00014c] = 7a173e1a, %l5 = 000000000000003c lduwa [%i0+0x14c]%asi,%l5 ! %l5 = 000000007a173e1a ! Mem[000000003b8001eb] = ff1877d0, %l6 = 00000000c928c35e ldstub [%i3+0x1eb],%l6 ! %l6 = 000000d0000000ff p21_label_13: ! Mem[000000003a800010] = d637742a, %f31 = 53768140 lda [%i1+%o2]0x81,%f31 ! %f31 = d637742a ! %f5 = 9bee7f2b, Mem[00000000918001b0] = 0758e090 st %f5 ,[%o0+0x1b0] ! Mem[00000000918001b0] = 9bee7f2b ! immd = 00000000000002f7, %l5 = 000000007a173e1a, %ccr = 88 movvc %xcc,0x2f7,%l5 ! Moved, %l5 = 00000000000002f7 ! Mem[000000003b000008] = 0000018b, %f7 = 5940dc2e lda [%i2+%o1]0x80,%f7 ! %f7 = 0000018b ! Mem[000000003a800050] = 7ed9cc5739613ed4, %l6 = 00000000000000d0, %l2 = 00000000ff756cab add %i1,0x50,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 7ed9cc5739613ed4 ! Mem[000000003a000000] = 25eaf9ff, %l2 = 7ed9cc5739613ed4 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[00000000910000d0] = 27e6eb9f, %g2 = 00000000e019b296 ldub [%i6+0x0d0],%g2 ! %g2 = 0000000000000027 ! Mem[000000003b8000a0] = 0b50f7c9, %l7 = e19f1ca3877a20b3 swap [%i3+0x0a0],%l7 ! %l7 = 000000000b50f7c9 ! Mem[00000000908001d0] = 3222ee81 532ee672, %g2 = 00000027, %g3 = a1fd095a ldd [%i5+0x1d0],%g2 ! %g2 = 000000003222ee81 00000000532ee672 ! Mem[000000003b800028] = cf09c384, %l3 = 0000000000000000 ldsba [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffff84 p21_label_14: ! %l5 = 00000000000002f7, Mem[0000000090000002] = d5db214b sth %l5,[%i4+0x002] ! Mem[0000000090000000] = 02f7214b ! Mem[000000003b800018] = 36b8722f b91f839f, %l2 = 000000ff, %l3 = ffffff84 ldda [%i3+%o3]0x89,%l2 ! %l2 = 00000000b91f839f 0000000036b8722f ! %l1 = 000000000000089f, immed = 00000931, %l5 = 00000000000002f7 taddcctv %l1,0x931,%l5 ! %l0 = ffffffff987f00f7, Trapped ! Mem[00000000908001b8] = 7b8c53f3, %g2 = 000000003222ee81 ldub [%i5+0x1ba],%g2 ! %g2 = 000000000000007b ! Mem[0000000091800100] = e12f95ff, %g2 = 000000000000007b lduh [%o0+0x102],%g2 ! %g2 = 000000000000e12f ! %l5 = 00000000000002f7, %l1 = 000000000000089f, %ccr = 88 movrgez %l5,%l1,%l4 ! Moved, %l4 = 000000000000089f ! %l4 = 000000000000089f, %l6 = 00000000000000d0, %ccr = 88 movgu %xcc,%l4,%l6 ! Moved, %l6 = 000000000000089f ! Mem[0000000090800068] = ae712662, %g2 = 000000000000e12f ldsh [%i5+0x068],%g2 ! %g2 = ffffffffffffae71 ! Mem[0000000090000040] = da071a79, %g2 = ffffffffffffae71 ldsh [%i4+0x042],%g2 ! %g2 = ffffffffffffda07 ! %l7 = 000000000b50f7c9, %l5 = 00000000000002f7, %ccr = 88 movcs %icc,%l7,%l5 ! Register Not Moved p21_label_15: ! %l2 = 00000000b91f839f, imm = 00000000000005ff, %l4 = 000000000000089f and %l2,0x5ff,%l4 ! %l4 = 000000000000019f ! Mem[00000000908000e4] = c5d72cc7, %g2 = ffffffffffffda07 ldsba [%i5+0x0e7]%asi,%g2 ! %g2 = ffffffffffffffc5 ! Mem[000000003a000034] = ad26d5ae, %l3 = 0000000036b8722f swap [%i0+0x034],%l3 ! %l3 = 00000000ad26d5ae ! Mem[000000003b800000] = 8b010000, %l7 = 000000000b50f7c9 lduba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[000000003a000018] = 640cbe0c, %l2 = 00000000b91f839f ldstuba [%i0+%o3]0x89,%l2 ! %l2 = 0000000c000000ff ! %l6 = 000000000000089f, %l6 = 000000000000089f, %ccr = 88 move %xcc,%l6,%l6 ! Register Not Moved ! %l5 = 00000000000002f7, Mem[00000000910001c7] = cb1e3616 stb %l5,[%i6+0x1c7] ! Mem[00000000910001c4] = f71e3616 ! Mem[000000003b000010] = 2b00bc7e, %l5 = 00000000000002f7 swapa [%i2+%o2]0x80,%l5 ! %l5 = 000000002b00bc7e ! Mem[0000000090800148] = 7f55e09c734142da, %g2 = ffffffffffffffc5 ldx [%i5+0x148],%g2 ! %g2 = 7f55e09c734142da ! Mem[000000003a800034] = 0aaa6d52, %l6 = 000000000000089f ldsw [%i1+0x034],%l6 ! %l6 = 000000000aaa6d52 p21_label_16: ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = 7f55e09c734142da ldx [%o0+0x1f8],%g2 ! %g2 = 01e5c8b4bf933a55 ! Mem[00000000908001f8] = 6e5321b3ed22d798, %f48 = e72def9f 5ecbe4a2 ldd [%i5+0x1f8],%f48 ! %f48 = 6e5321b3 ed22d798 ! Mem[0000000090000100] = b06ee702 987f00d4 d185017a 55ac72de ! Mem[0000000090000110] = 63b4c310 a8de9dd8 59da2025 cdf04fac ! Mem[0000000090000120] = 68b9df7c 31ed3219 0862166b 0c3f2e83 ! Mem[0000000090000130] = 5b7e4dd8 f841bf61 e3623336 53768140 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 ! Mem[0000000090800168] = c18b8c7c, %g2 = 01e5c8b4bf933a55 ldsb [%i5+0x16a],%g2 ! %g2 = ffffffffffffffc1 ! Mem[000000003a00014c] = 7a173e1a, %l3 = 00000000ad26d5ae swap [%i0+0x14c],%l3 ! %l3 = 000000007a173e1a ! %l7 = 0000000000000000, Mem[000000003b800000] = 0000018b stwa %l7,[%i3+%g0]0x80 ! Mem[000000003b800000] = 00000000 ! %l2 = 000000000000000c, %l7 = 0000000000000000, %l5 = 000000002b00bc7e orn %l2,%l7,%l5 ! %l5 = ffffffffffffffff ! Mem[000000003a000028] = d8394e08, %l5 = ffffffffffffffff lduwa [%i0+%o5]0x88,%l5 ! %l5 = 00000000d8394e08 ! Mem[000000003b800018] = b91f839f, %l1 = 000000000000089f ldsha [%i3+%o3]0x89,%l1 ! %l1 = ffffffffffff839f ! %l5 = 00000000d8394e08, Mem[000000003b000000] = 3148c38a stba %l5,[%i2+%g0]0x88 ! Mem[000000003b000000] = 3148c308 p21_label_17: ! %f16 = b06ee702 987f00d4 d185017a 55ac72de ! %f20 = 63b4c310 a8de9dd8 59da2025 cdf04fac ! %f24 = 68b9df7c 31ed3219 0862166b 0c3f2e83 ! %f28 = 3cb96021 66731433 e3623336 d637742a stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! %l2 = 000000000000000c, %l0 = ffffffff987f00f7, %l4 = 000000000000019f udivx %l2,%l0,%l4 ! %l4 = 0000000000000000 ! %l4 = 0000000000000000, Mem[000000003b00010c] = 3d303403 sth %l4,[%i2+0x10c] ! Mem[000000003b00010c] = 00003403 ! %l5 = 00000000d8394e08, Mem[000000003b800026] = ca96ae68 stb %l5,[%i3+0x026] ! Mem[000000003b800024] = ca960868 ! %l1 = ffffffffffff839f, Mem[00000000908000d8] = 1c5cc569 stb %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = 9f5cc569 ! immd = 00000000000002e2, %l5 = 00000000d8394e08, %ccr = 88 movpos %icc,0x2e2,%l5 ! Register Not Moved ! Mem[000000003a800018] = 331a9d4763b4c310, %f12 = 146c5992 1d4b3466 ldda [%i1+%o3]0x89,%f12 ! %f12 = 331a9d47 63b4c310 ! %f0 = 81ad62c3 0e371101 c7000350 12257eff ! %f4 = 5b7e4dd8 9bee7f2b 22100f18 0000018b ! %f8 = 3ac4b65f adab7139 57146e3a fa0cede0 ! %f12 = 331a9d47 63b4c310 7ba3843f 60e8f26e mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0 ! Mem[000000003b000010] = 000002f7 0cbe0c64, %l6 = 0aaa6d52, %l7 = 00000000 ldd [%i2+%o2],%l6 ! %l6 = 00000000000002f7 000000000cbe0c64 ! Mem[00000000910000ec] = 074229e8, %g2 = ffffffffffffffc1 ldsb [%i6+0x0ed],%g2 ! %g2 = 0000000000000007 p21_label_18: ! immd = 00000000000001f7, %l3 = 000000007a173e1a, %ccr = 88 movn %icc,0x1f7,%l3 ! Register Not Moved ! Mem[000000003b800130] = 1e4412c1af82f404, %l4 = 0000000000000000, %l1 = ffffffffffff839f add %i3,0x130,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 1e4412c1af82f404 ! %l4 = 0000000000000000, Mem[000000009100013d] = c570082b, %asi = 80 stba %l4,[%i6+0x13d]%asi ! Mem[000000009100013c] = 0070082b ! Mem[000000003a800040] = 197f1cb31fbab589, %l1 = 1e4412c1af82f404, %l7 = 000000000cbe0c64 add %i1,0x40,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 197f1cb31fbab589 ! Mem[0000000091800030] = 3939bf3f 86f9102a, %g2 = 00000007, %g3 = 532ee672 ldd [%o0+0x030],%g2 ! %g2 = 000000003939bf3f 0000000086f9102a ! Mem[000000003b000008] = 0000018b, %l6 = 00000000000002f7 ldstuba [%i2+%o1]0x80,%l6 ! %l6 = 00000000000000ff ! %l5 = 00000000d8394e08, Mem[000000003b800020] = 680896ca6874dbef stxa %l5,[%i3+%o4]0x89 ! Mem[000000003b800020] = 00000000d8394e08 ! Mem[0000000091000084] = 702c963f, %g2 = 000000003939bf3f lduh [%i6+0x086],%g2 ! %g2 = 000000000000702c ! Mem[000000003a00006c] = 588a6559, %l0 = 987f00f7, %l5 = d8394e08 add %i0,0x6c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000588a6559 ! %l4 = 0000000000000000, Mem[000000009180008a] = f5990de8 stb %l4,[%o0+0x08a] ! Mem[0000000091800088] = 00990de8 p21_label_19: ! %l2 = 000000000000000c, Mem[000000003a800038] = 789a103cd7984e1b stx %l2,[%i1+0x038] ! Mem[000000003a800038] = 000000000000000c ! immd = 0000000000000145, %l2 = 000000000000000c, %ccr = 88 movcs %icc,0x145,%l2 ! Register Not Moved ! Mem[000000003b800008] = bed1d24d, %l5 = 588a6559, %l4 = 00000000 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000bed1d24d ! Mem[000000003a000020] = 645303ae 6a425bff, %l4 = bed1d24d, %l5 = 588a6559 ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000006a425bff 00000000645303ae ! %f26 = 0862166b 0c3f2e83, Mem[0000000091800120] = c877b884 11eff31a std %f26,[%o0+0x120] ! Mem[0000000091800120] = 0862166b 0c3f2e83 ! %l0 = 987f00f7, %l1 = af82f404, Mem[000000003b000028] = 0aaf3aa9 1c6161a7 stda %l0,[%i2+%o5]0x89 ! Mem[000000003b000028] = 987f00f7 af82f404 ! Mem[000000003b800028] = 84c309cf, %l7 = 197f1cb31fbab589 ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffff84c309cf ! Mem[000000003a000028] = 084e39d8, %l5 = 00000000645303ae swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000084e39d8 ! %l4 = 000000006a425bff, %l4 = 000000006a425bff, %l2 = 000000000000000c sub %l4,%l4,%l2 ! %l2 = 0000000000000000 ! %l1 = 1e4412c1af82f404, Mem[000000003b800000] = 00000000 stwa %l1,[%i3+%g0]0x88 ! Mem[000000003b800000] = af82f404 p21_label_20: ! %l6 = 0000000000000000, %l2 = 0000000000000000, %ccr = 88 movl %xcc,%l6,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[000000003b00007c] = 3e4244ec, %l1 = 1e4412c1af82f404 ldstub [%i2+0x07c],%l1 ! %l1 = 0000003e000000ff ! %f18 = d185017a 55ac72de, Mem[000000003a800010] = 2a7437d6 43e8f56a stda %f18,[%i1+%o2]0x88 ! Mem[000000003a800010] = d185017a 55ac72de ! %l7 = ffffffff84c309cf, Mem[000000003b800028] = 84c309cf stha %l7,[%i3+%o5]0x80 ! Mem[000000003b800028] = 09cf09cf ! immd = 00000000000003f2, %l3 = 000000007a173e1a, %ccr = 88 movcc %icc,0x3f2,%l3 ! Moved, %l3 = 00000000000003f2 ! %l4 = 000000006a425bff, Mem[000000003b800008] = bed1d24d stba %l4,[%i3+%o1]0x81 ! Mem[000000003b800008] = ffd1d24d ! Mem[000000003a8000bf] = 58623d0b, %l4 = 000000006a425bff ldstub [%i1+0x0bf],%l4 ! %l4 = 0000000b000000ff ! %l5 = 00000000084e39d8, imm = fffffffffffff188, %l2 = 0000000000000000 xorcc %l5,-0xe78,%l2 ! %l2 = fffffffff7b1c850, %ccr = 88 ! %l0 = ffffffff987f00f7, %l3 = 00000000000003f2, %ccr = 88 movne %xcc,%l0,%l3 ! Moved, %l3 = ffffffff987f00f7 ! Mem[00000000908001b8] = 4fef7b8c, %g18 = fbeb8fd430895458 ldsw [%i5+0x1b8],%g2 ! %g2 = fbeb8fd430895458 p21_label_21: ! %l1 = 000000000000003e, Mem[0000000091000078] = cab51fb5932670c4 stx %l1,[%i6+0x078] ! Mem[0000000091000078] = 000000000000003e ! %l0 = ffffffff987f00f7, Mem[00000000908001e0] = 4ede9cdd37f8ff3a stx %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = ffffffff987f00f7 ! %l2 = fffffffff7b1c850, %l2 = fffffffff7b1c850, %l6 = 0000000000000000 xor %l2,%l2,%l6 ! %l6 = 0000000000000000 ! %l2 = fffffffff7b1c850, imm = 000000000000001f, %l6 = 0000000000000000 sll %l2,0x01f,%l6 ! %l6 = fbd8e42800000000 ! %l6 = fbd8e42800000000, %l0 = ffffffff987f00f7, %ccr = 88 movvs %icc,%l6,%l0 ! Register Not Moved ! immd = 0000000000000388, %l2 = fffffffff7b1c850, %ccr = 88 movn %xcc,0x388,%l2 ! Register Not Moved ! immd = 0000000000000254, %l4 = 000000000000000b, %ccr = 88 movgu %icc,0x254,%l4 ! Moved, %l4 = 0000000000000254 ! Mem[00000000918001a0] = ae538327, %g2 = 000000004fef7b8c ldsh [%o0+0x1a2],%g2 ! %g2 = ffffffffffffae53 ! Mem[0000000090800168] = a117c18b8c7c4bcb, %f48 = b06ee702 987f00d4 ldd [%i5+0x168],%f48 ! %f48 = a117c18b 8c7c4bcb ! Mem[000000003a800028] = 4b27a496, %l2 = fffffffff7b1c850 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffff96 p21_label_22: ! %l6 = fbd8e42800000000, Mem[00000000910001c0] = 2483df15cda413f7 stx %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = fbd8e42800000000 ! %l1 = 000000000000003e, %l5 = 00000000084e39d8, %ccr = 88 movvs %icc,%l1,%l5 ! Register Not Moved ! %l4 = 0000000000000254, Mem[0000000091000194] = ff1698b3 stw %l4,[%i6+0x194] ! Mem[0000000091000194] = 00000254 ! Mem[000000003b000028] = 987f00f7, %f12 = 331a9d47 lda [%i2+%o5]0x89,%f12 ! %f12 = 987f00f7 ! Mem[000000003b000008] = ff00018b, %l3 = ffffffff987f00f7 lduha [%i2+%o1]0x80,%l3 ! %l3 = 000000000000ff00 ! immd = 00000000000003bf, %l2 = ffffffffffffff96, %ccr = 88 movl %icc,0x3bf,%l2 ! Moved, %l2 = 00000000000003bf ! %l6 = fbd8e42800000000, Mem[0000000091800078] = 0a314e1f9b142963 stx %l6,[%o0+0x078] ! Mem[0000000091800078] = fbd8e42800000000 ! %f30 = e3623336, Mem[000000003a000008] = 7ba3843f sta %f30,[%i0+%o1]0x88 ! Mem[000000003a000008] = e3623336 ! %l4 = 0000000000000254, Mem[000000003b8001f0] = 25e0af2e4e9e28da stx %l4,[%i3+0x1f0] ! Mem[000000003b8001f0] = 0000000000000254 ! %l4 = 0000000000000254, imm = 0000000000000886, %l5 = 00000000084e39d8 orn %l4,0x886,%l5 ! %l5 = fffffffffffff77d p21_label_23: ! Mem[000000003b8000d0] = 3f3b5e24a846f0ff, %l0 = ffffffff987f00f7 ldx [%i3+0x0d0],%l0 ! %l0 = 3f3b5e24a846f0ff ! %l5 = fffffffffffff77d, Mem[00000000908001d8] = af69c09b stw %l5,[%i5+0x1d8] ! Mem[00000000908001d8] = fffff77d ! Mem[000000003b800028] = cf09cf09, %l6 = fbd8e42800000000 ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000009000000ff ! Mem[000000003a000028] = ae035364, %l6 = 0000000000000009 lduha [%i0+%o5]0x89,%l6 ! %l6 = 0000000000005364 ! Randomly selected nop nop ! %l6 = 0000000000005364, Mem[000000003b000008] = ff00018b stha %l6,[%i2+%o1]0x81 ! Mem[000000003b000008] = 5364018b ! %l6 = 00005364, %l7 = 84c309cf, Mem[000000003b800010] = 6586585c 06f10815 stda %l6,[%i3+%o2]0x89 ! Mem[000000003b800010] = 00005364 84c309cf ! Mem[000000003b800005] = 877a2090, %l0 = 3f3b5e24a846f0ff ldstuba [%i3+0x005]%asi,%l0 ! %l0 = 0000007a000000ff ! %l6 = 0000000000005364, %l7 = ffffffff84c309cf, %l4 = 0000000000000254 andcc %l6,%l7,%l4 ! %l4 = 0000000000000144, %ccr = 00 ! %l3 = 000000000000ff00, %l7 = ffffffff84c309cf, %l3 = 000000000000ff00 andn %l3,%l7,%l3 ! %l3 = 000000000000f600 p21_label_24: ! Mem[0000000090000118] = 59da2025 cdf04fac, %g2 = ffffae53, %g3 = 86f9102a ldd [%i4+0x118],%g2 ! %g2 = 0000000059da2025 00000000cdf04fac ! Mem[00000000908000fc] = ce079b7f, %g18 = fbeb8fd430895458 ldsw [%i5+0x0fc],%g2 ! %g2 = fbeb8fd430895458 ! Mem[000000003b8000e0] = 7b34b87e, %l0 = 000000000000007a swap [%i3+0x0e0],%l0 ! %l0 = 000000007b34b87e ! %f2 = c7000350 12257eff, Mem[0000000090000188] = 494ec3b7 d1255a9b std %f2 ,[%i4+0x188] ! Mem[0000000090000188] = c7000350 12257eff ! Mem[000000003a8001d3] = c02598f9, %l0 = 000000007b34b87e ldstub [%i1+0x1d3],%l0 ! %l0 = 000000f9000000ff ! Mem[000000003b000110] = c3a45e55, %l4 = 00000144, %l6 = 00005364 add %i2,0x110,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c3a45e55 ! %l6 = 00000000c3a45e55, %l3 = 000000000000f600, %l7 = ffffffff84c309cf sllx %l6,%l3,%l7 ! %l7 = 00000000c3a45e55 ! %l3 = 000000000000f600, Mem[0000000090000198] = a77c0a9c86c094f0 stx %l3,[%i4+0x198] ! Mem[0000000090000198] = 000000000000f600 ! %l0 = 000000f9, %l1 = 0000003e, Mem[0000000090000018] = ac4ff0cd 2520da59 std %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000f9 0000003e ! Mem[0000000090800010] = 2fd31a2d 5b8b7867, %g2 = ce079b7f, %g3 = cdf04fac ldd [%i5+%o2],%g2 ! %g2 = 000000002fd31a2d 000000005b8b7867 p21_label_25: ! Mem[000000003b8000e4] = 56bbc8e1, %l3 = 000000000000f600 swap [%i3+0x0e4],%l3 ! %l3 = 0000000056bbc8e1 membar #Sync ! Added by membar checker (56) ! %f16 = b06ee702 987f00d4 d185017a 55ac72de ! %f20 = 63b4c310 a8de9dd8 59da2025 cdf04fac ! %f24 = 68b9df7c 31ed3219 0862166b 0c3f2e83 ! %f28 = 3cb96021 66731433 e3623336 d637742a stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000 membar #Sync ! Added by membar checker (57) ! Mem[0000000090000028] = 0862166b0c3f2e83, %g2 = 000000002fd31a2d ldx [%i4+%o5],%g2 ! %g2 = 0862166b0c3f2e83 ! Mem[000000003b800028] = ffcf09cf, %l1 = 000000000000003e ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff ! %l6 = 00000000c3a45e55, %l2 = 00000000000003bf, %ccr = 00 movge %icc,%l6,%l2 ! Moved, %l2 = 00000000c3a45e55 ! %l4 = 0000000000000144, %l6 = 00000000c3a45e55, %ccr = 00 movcs %xcc,%l4,%l6 ! Register Not Moved ! %l1 = ffffffffffffffff, Mem[000000009180011c] = 6cd6b03c stw %l1,[%o0+0x11c] ! Mem[000000009180011c] = ffffffff ! Mem[0000000091000134] = 6a516c62, %g2 = 0862166b0c3f2e83 ldub [%i6+0x135],%g2 ! %g2 = 000000000000006a ! %f8 = 3ac4b65f adab7139, Mem[000000003a000008] = e3623336 2b7fee9b stda %f8 ,[%i0+%o1]0x88 ! Mem[000000003a000008] = 3ac4b65f adab7139 ! %f17 = 987f00d4, Mem[0000000090800088] = 444b2d9f st %f17,[%i5+0x088] ! Mem[0000000090800088] = 987f00d4 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 00000000000000f9 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffff bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c3a45e55 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000056bbc8e1 bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000144 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffffffff77d bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c3a45e55 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c3a45e55 bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x113f8bb4,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c7000350 12257eff bne %xcc,p21_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5b7e4dd8 9bee7f2b bne %xcc,p21_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 22100f18 0000018b bne %xcc,p21_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 987f00f7 63b4c310 bne %xcc,p21_f12_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 3cb96021 66731433 bne %xcc,p21_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be e3623336 d637742a bne %xcc,p21_f30_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x000],%g2 ! Expected data = fff9ea254f4740ad ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3971abad5fb6c43a 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 = d4007f983fa518da ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffbe0c64d4f0252e ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5b426aae035364 ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 645303aeec2e3a77 ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fd6ac4ca36b8722f ldx [%i0+0x030],%g3 ! Observed data at 000000003a000030 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x030,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 0d0fff5440b973c5 ldx [%i0+0x0b0],%g3 ! Observed data at 000000003a0000b0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = ca9efc4dffa658ee ldx [%i0+0x0c0],%g3 ! Observed data at 000000003a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 2b00bc7e0ba8a546 ldx [%i0+0x110],%g3 ! Observed data at 000000003a000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x110,%g4 ldx [%g1+0x148],%g2 ! Expected data = 2c09984ead26d5ae ldx [%i0+0x148],%g3 ! Observed data at 000000003a000148 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x148,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 303f019bd9c14196 ldx [%i0+0x1b8],%g3 ! Observed data at 000000003a0001b8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x1b8,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x010],%g2 ! Expected data = de72ac557a0185d1 ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 10c3b463479d1a33 ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000000000000c ldx [%i1+0x038],%g3 ! Observed data at 000000003a800038 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x038,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = f0eed06658623dff ldx [%i1+0x0b8],%g3 ! Observed data at 000000003a8000b8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = c02598ff52d0cb1c ldx [%i1+0x1d0],%g3 ! Observed data at 000000003a8001d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x1d0,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 08c34831daa4255a 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 = 5364018b0000002b ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000002f70cbe0c64 ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 88142f6d77726625 ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f7007f9804f482af ldx [%i2+0x028],%g3 ! Observed data at 000000003b000028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 4af0a605ff4244ec ldx [%i2+0x078],%g3 ! Observed data at 000000003b000078 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x078,%g4 ldx [%g1+0x108],%g2 ! Expected data = 7099aa2400003403 ldx [%i2+0x108],%g3 ! Observed data at 000000003b000108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x108,%g4 ldx [%g1+0x130],%g2 ! Expected data = c928c35e877a20b3 ldx [%i2+0x130],%g3 ! Observed data at 000000003b000130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x130,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 6874dbefdc664d95 ldx [%i2+0x1b0],%g3 ! Observed data at 000000003b0001b0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x1b0,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 04f482af87ff2090 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 = ffd1d24d085e09ee 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 = 64530000cf09c384 ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 084e39d800000000 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 = ffcf09cff9e54575 ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 877a20b39398082b ldx [%i3+0x0a0],%g3 ! Observed data at 000000003b8000a0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 0000007a0000f600 ldx [%i3+0x0e0],%g3 ! Observed data at 000000003b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ff1877ff661ee73e ldx [%i3+0x1e8],%g3 ! Observed data at 000000003b8001e8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 0000000000000254 ldx [%i3+0x1f0],%g3 ! Observed data at 000000003b8001f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x1f0,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed p21_f2_fail: set p21_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f4_fail: set p21_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f28_fail: set p21_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f30_fail: set p21_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000020] done p21_trap1o: ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000020] done p21_trap2e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000018] done p21_trap2o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000018] done p21_trap3e: add %l1,%l6,%l2 orn %l7,-0x179,%l3 xnor %l1,-0x932,%l7 done p21_trap3o: add %l1,%l6,%l2 orn %l7,-0x179,%l3 xnor %l1,-0x932,%l7 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 = c7b516c9cceed3f8 ldx [%g1+0x008],%l1 ! %l1 = 636d2c20a31c9fe1 ldx [%g1+0x010],%l2 ! %l2 = 88d271745c4192a5 ldx [%g1+0x018],%l3 ! %l3 = 45bb25e26a425bff ldx [%g1+0x020],%l4 ! %l4 = c6aa291c38b5f941 ldx [%g1+0x028],%l5 ! %l5 = 40e929aa25667277 ldx [%g1+0x030],%l6 ! %l6 = 8729efb6267b90ad ldx [%g1+0x038],%l7 ! %l7 = 50cd39ba5d6fc27b ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 22 processor_22: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x58] ! Set the start flag wrpr %g0,7,%cleanwin call p22_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 22 wr %g0,0x4,%fprs ! Make sure fef is 1 set p22_init_freg,%g1 ! %f0 = 0cf222c0 deb923aa 9559f5df 13aaafb0 ! %f4 = 6677d3ce 628edb6a f5dfaba3 468b9182 ! %f8 = ae48d3e6 e2421031 70f48aa3 a8893806 ! %f12 = 9f943e96 e9a81503 6f234e67 f71e80db ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 02f9ae64 5bd586f6 cfc02b31 c290a1d3 ! %f20 = 94c0b632 471d619e 7f868ca8 6f9e2e87 ! %f24 = 3824ddc5 228a4cb1 597d3ed6 ca797546 ! %f28 = 385afc82 7dbd2a85 a1c6161c 6fbdf230 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4883ca87 fd544ca4 aa3e164d a79ba018 ! %f36 = 387a6b76 ea2b4f94 38d23356 77058dcd ! %f40 = c5833174 c95a0404 0fa1dc16 5268fe97 ! %f44 = b207d854 f40cb361 27abffde d3a37671 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4bae3ff80000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 4bae3ff80000001b wr %g0,%y ! Clear Y 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: ! %l2 = 6d7aeb0996fab6d4, Mem[000000003c800000] = d16f90b0 stwa %l2,[%i1+%g0]0x81 ! Mem[000000003c800000] = 96fab6d4 ! Mem[0000000090000160] = 66e1c339, %g2 = 0000000000000000 ldub [%i4+0x163],%g2 ! %g2 = 0000000000000066 ! %f20 = 94c0b632 471d619e, Mem[000000003d000008] = 1fcd0b72 03e2bce8 stda %f20,[%i2+%o1]0x80 ! Mem[000000003d000008] = 94c0b632 471d619e ! Mem[000000003c800020] = 57ad55f2, %l7 = 7f40bde8d535ed74 lduwa [%i1+%o4]0x80,%l7 ! %l7 = 0000000057ad55f2 ! %l7 = 0000000057ad55f2, Mem[0000000091800114] = 9794015b sth %l7,[%o0+0x114] ! Mem[0000000091800114] = 55f2015b ! %l6 = ae15cef7a47c1e5c, Mem[000000003c800008] = 4151d001 stwa %l6,[%i1+%o1]0x80 ! Mem[000000003c800008] = a47c1e5c ! Mem[00000000910000f0] = 43d47a07, %g2 = 0000000000000066 lduba [%i6+0x0f2]%asi,%g2 ! %g2 = 0000000000000043 ! %f30 = a1c6161c, Mem[0000000090800084] = dd32f5a6 sta %f30,[%i5+0x084]%asi ! Mem[0000000090800084] = a1c6161c ! %l6 = ae15cef7a47c1e5c, Mem[00000000908000ec] = 7714b8f4 stw %l6,[%i5+0x0ec] ! Mem[00000000908000ec] = a47c1e5c ! Mem[000000003c800008] = a47c1e5cdadbac03, %f2 = 9559f5df 13aaafb0 ldda [%i1+%o1]0x80,%f2 ! %f2 = a47c1e5c dadbac03 p22_label_2: ! Mem[000000003c000010] = fad83f9b, %l7 = 0000000057ad55f2 ldswa [%i0+%o2]0x89,%l7 ! %l7 = fffffffffad83f9b ! %l1 = 1feabd5890009934, Mem[00000000910001c3] = 15cda413 stb %l1,[%i6+0x1c3] ! Mem[00000000910001c0] = 34cda413 ! Mem[00000000910001f0] = a972542d, %g18 = 23524fde9dddcdba ldswa [%i6+0x1f0]%asi,%g2 ! %g2 = 23524fde9dddcdba ! %l4 = 6563839c2866f7d8, Mem[0000000090800069] = 712662c8, %asi = 80 stba %l4,[%i5+0x069]%asi ! Mem[0000000090800068] = d82662c8 ! Mem[000000003d000000] = 9b14b9f4 8c133e88, %l6 = a47c1e5c, %l7 = fad83f9b ldda [%i2+%g0]0x89,%l6 ! %l6 = 000000008c133e88 000000009b14b9f4 ! %f13 = e9a81503, Mem[00000000910000e0] = 96241295 st %f13,[%i6+0x0e0] ! Mem[00000000910000e0] = e9a81503 ! Mem[0000000090000144] = 1b6089f4, %g2 = ffffffffa972542d lduw [%i4+0x144],%g2 ! %g2 = 000000001b6089f4 ! %l3 = eaaa3cfac1ac2c67, Mem[00000000918000c6] = 0b0cfb9a sth %l3,[%o0+0x0c6] ! Mem[00000000918000c4] = 2c67fb9a ! Mem[000000003c8000a0] = 5390a7f9df74a496, %l4 = 6563839c2866f7d8, %l0 = 86a5b1be27b50d7d add %i1,0xa0,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 5390a7f9df74a496 ! Mem[000000003c800010] = 86b86e1b, %l3 = eaaa3cfac1ac2c67 ldsha [%i1+%o2]0x80,%l3 ! %l3 = ffffffffffff86b8 p22_label_3: ! %l2 = 6d7aeb0996fab6d4, Mem[000000003c800028] = 3131ecd2 stba %l2,[%i1+%o5]0x80 ! Mem[000000003c800028] = d431ecd2 ! immd = 00000000000003ee, %l4 = 6563839c2866f7d8, %ccr = 44 movleu %icc,0x3ee,%l4 ! Moved, %l4 = 00000000000003ee ! %f8 = ae48d3e6 e2421031, Mem[0000000091800140] = 70e42e59 b316c57e std %f8 ,[%o0+0x140] ! Mem[0000000091800140] = ae48d3e6 e2421031 ! Mem[000000003d800018] = c1448cdc, %l5 = d9419a1e24f3c977 lduba [%i3+%o3]0x89,%l5 ! %l5 = 00000000000000dc ! %f4 = 6677d3ce, Mem[000000003d800028] = 1bac10bc sta %f4 ,[%i3+%o5]0x89 ! Mem[000000003d800028] = 6677d3ce ! Mem[000000003d8000a8] = f984475a, %l1 = 1feabd5890009934 ldstub [%i3+0x0a8],%l1 ! %l1 = 000000f9000000ff ! Mem[000000009100007c] = 932670c4, %g2 = 000000001b6089f4 lduh [%i6+0x07c],%g2 ! %g2 = 0000000000009326 ! %l0 = 5390a7f9df74a496, imm = 000000000000001d, %l4 = 00000000000003ee sll %l0,0x01d,%l4 ! %l4 = 3bee9492c0000000 ! Mem[000000003d800000] = bf311e6b, %l2 = 6d7aeb0996fab6d4 lduwa [%i3+%g0]0x89,%l2 ! %l2 = 00000000bf311e6b ! Mem[000000003c800060] = d8520d77031021bc, %l1 = 00000000000000f9, %l7 = 000000009b14b9f4 add %i1,0x60,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = d8520d77031021bc p22_label_4: ! Mem[000000003d000030] = 616595d7, %l7 = d8520d77031021bc ldub [%i2+0x032],%l7 ! %l7 = 0000000000000095 ! Mem[0000000091800108] = 4daa9482, %g2 = 0000000000009326 ldub [%o0+0x109],%g2 ! %g2 = 000000000000004d ! Mem[000000003c800000] = 96fab6d46207d538, %f14 = 6f234e67 f71e80db ldda [%i1+%g0]0x81,%f14 ! %f14 = 96fab6d4 6207d538 ! %l6 = 000000008c133e88, Mem[00000000908001b6] = be214fef stb %l6,[%i5+0x1b6] ! Mem[00000000908001b4] = 88214fef ! %l4 = 3bee9492c0000000, Mem[000000009000015c] = 768827e9 sth %l4,[%i4+0x15c] ! Mem[000000009000015c] = 000027e9 ! %l7 = 0000000000000095, Mem[0000000090800140] = 80156ded stw %l7,[%i5+0x140] ! Mem[0000000090800140] = 00000095 ! Mem[0000000090000138] = 10cf11ec2f71a080, %g2 = 000000000000004d ldx [%i4+0x138],%g2 ! %g2 = 10cf11ec2f71a080 ! %l2 = 00000000bf311e6b, Mem[0000000090000190] = 014f826a stw %l2,[%i4+0x190] ! Mem[0000000090000190] = bf311e6b ! Mem[000000003d000010] = 33cd1f68, %l2 = 00000000bf311e6b lduba [%i2+%o2]0x81,%l2 ! %l2 = 0000000000000033 ! Mem[000000009100017c] = f72d807d, %g2 = 10cf11ec2f71a080 ldub [%i6+0x17c],%g2 ! %g2 = 00000000000000f7 p22_label_5: ! %l2 = 0000000000000033, immed = fffffd4f, %y = 00000000 umul %l2,-0x2b1,%l4 ! %l4 = 00000032ffff76bd, %y = 00000032 ! %l4 = 00000032ffff76bd, %l1 = 00000000000000f9, %ccr = 44 movge %icc,%l4,%l1 ! Moved, %l1 = 00000032ffff76bd ! Mem[00000000900001fc] = 395c7c6e, %g18 = 23524fde9dddcdba ldsw [%i4+0x1fc],%g2 ! %g2 = 23524fde9dddcdba ! Mem[0000000091000014] = 0ccf70dc, %g2 = 00000000395c7c6e ldsba [%i6+0x017]%asi,%g2 ! %g2 = 000000000000000c ! Mem[000000003c000028] = e66afb37, %l6 = 000000008c133e88 ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 000000e6000000ff ! Mem[00000000918001a0] = 910fae53 832781d2, %g2 = 0000000c, %g3 = 00000000 ldd [%o0+0x1a0],%g2 ! %g2 = 00000000910fae53 00000000832781d2 ! %l6 = 000000e6, %l7 = 00000095, Mem[000000003c000000] = bb484a6b 10e0a14c stda %l6,[%i0+%g0]0x88 ! Mem[000000003c000000] = 000000e6 00000095 ! Mem[0000000091800120] = c877b884, %g2 = 00000000910fae53 ldsh [%o0+0x120],%g2 ! %g2 = ffffffffffffc877 ! Mem[0000000091800098] = 8eee96cc, %g2 = ffffffffffffc877 ldsh [%o0+0x09a],%g2 ! %g2 = ffffffffffff8eee ! %l2 = 0000000000000033, %l4 = 00000032ffff76bd, %ccr = 44 movvs %icc,%l2,%l4 ! Register Not Moved p22_label_6: ! immd = 000000000000012f, %l0 = 5390a7f9df74a496, %ccr = 44 movg %xcc,0x12f,%l0 ! Register Not Moved ! Mem[0000000091800100] = e12f95ff, %g2 = ffffffffffff8eee ldub [%o0+0x102],%g2 ! %g2 = 00000000000000e1 ! %l3 = ffffffffffff86b8, %l6 = 00000000000000e6, %y = 00000032 udivcc %l3,%l6,%l4 ! %l4 = 0000000038c3e4c2, %ccr = 00 mov %l0,%y ! %y = df74a496 ! %l0 = 5390a7f9df74a496, %l2 = 0000000000000033, %ccr = 00 movgu %icc,%l0,%l2 ! Moved, %l2 = 5390a7f9df74a496 ! Mem[000000003d000080] = 5e455825, %l6 = 000000e6, %l2 = df74a496 add %i2,0x80,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005e455825 ! Mem[000000003c000020] = 1ae73884, %l3 = ffffffffffff86b8 lduba [%i0+%o4]0x80,%l3 ! %l3 = 000000000000001a ! Mem[000000003d800040] = e1e5546c4e3aad85, %l5 = 00000000000000dc, %l7 = 0000000000000095 add %i3,0x40,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e1e5546c4e3aad85 ! Mem[000000003c000090] = 21d5cd21, %l4 = 38c3e4c2, %l1 = ffff76bd add %i0,0x90,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000021d5cd21 ! Mem[000000009180003c] = efbedfe6, %g2 = 00000000000000e1 lduw [%o0+0x03c],%g2 ! %g2 = 00000000efbedfe6 ! Mem[000000003c800110] = a21792d5 3d1ad98d, %l4 = 38c3e4c2, %l5 = 000000dc ldd [%i1+0x110],%l4 ! %l4 = 00000000a21792d5 000000003d1ad98d p22_label_7: ! %l2 = 000000005e455825, %l2 = 000000005e455825, %ccr = 00 movrgez %l2,%l2,%l3 ! Moved, %l3 = 000000005e455825 ! %l2 = 000000005e455825, Mem[000000009000014c] = 8185ddfa stw %l2,[%i4+0x14c] ! Mem[000000009000014c] = 5e455825 ! Mem[00000000910001b8] = 5b200641 564f312a, %g2 = efbedfe6, %g3 = 832781d2 ldd [%i6+0x1b8],%g2 ! %g2 = 000000005b200641 00000000564f312a ! Mem[000000003d80018c] = faf79dab, %l1 = 0000000021d5cd21 swap [%i3+0x18c],%l1 ! %l1 = 00000000faf79dab ! Mem[00000000910001b4] = 915b2006, %g2 = 000000005b200641 ldub [%i6+0x1b7],%g2 ! %g2 = 0000000000000091 ! %l2 = 000000005e455825, %l0 = 5390a7f9df74a496, %l5 = 000000003d1ad98d orncc %l2,%l0,%l5 ! %l5 = ac6f58067ecf5b6d, %ccr = 80 ! Mem[000000003d0001f8] = 9d624c4558386d06, %l2 = 000000005e455825, %l7 = e1e5546c4e3aad85 add %i2,0x1f8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 9d624c4558386d06 ! Mem[000000003c000000] = 000000e6, %l3 = 000000005e455825 ldswa [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000e6 ! Mem[000000003c0001dc] = be33e618, %l2 = 000000005e455825 ldsh [%i0+0x1dc],%l2 ! %l2 = ffffffffffffbe33 ! Mem[00000000918001ec] = ca00f2a5, %g2 = 0000000000000091 lduh [%o0+0x1ec],%g2 ! %g2 = 000000000000ca00 p22_label_8: ! Mem[0000000091000184] = b74bc7f0, %g2 = 000000000000ca00 ldub [%i6+0x185],%g2 ! %g2 = 00000000000000b7 ! Mem[000000003c800008] = 5c1e7ca4, %l5 = ac6f58067ecf5b6d ldsba [%i1+%o1]0x88,%l5 ! %l5 = ffffffffffffffa4 ! %l0 = 5390a7f9df74a496, imm = fffffffffffff2e7, %l6 = 00000000000000e6 andcc %l0,-0xd19,%l6 ! %l6 = 5390a7f9df74a086, %ccr = 08 ! Mem[000000003d00014c] = 229c1af5, %l4 = a21792d5, %l6 = df74a086 add %i2,0x14c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000229c1af5 ! Mem[000000003c0001ec] = 868f3d05, %l3 = 00000000000000e6, %asi = 80 swapa [%i0+0x1ec]%asi,%l3 ! %l3 = 00000000868f3d05 ! Code Fragment 1 p22_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000564f312a mov 0x8e7,%g3 ! %g3 = 00000000000008e7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000faf79dab, Mem[0000000091800136] = 198e7a5c sth %l1,[%o0+0x136] ! Mem[0000000091800134] = 9dab7a5c ! Mem[00000000918001e0] = e019b296, %g18 = 23524fde9dddcdba ldsw [%o0+0x1e0],%g2 ! %g2 = 23524fde9dddcdba ! %l7 = 9d624c4558386d06, Mem[000000003d800020] = dc6a419305513ae5 stxa %l7,[%i3+%o4]0x80 ! Mem[000000003d800020] = 9d624c4558386d06 ! Mem[000000003d800106] = 13d98f36, %l6 = 00000000229c1af5 ldstub [%i3+0x106],%l6 ! %l6 = 0000008f000000ff p22_label_9: ! Mem[00000000910000d8] = c7ab2719, %g2 = ffffffffe019b296 ldsb [%i6+0x0db],%g2 ! %g2 = ffffffffffffffc7 ! Mem[00000000908000b4] = 5e7597d1, %g2 = ffffffffffffffc7 ldub [%i5+0x0b5],%g2 ! %g2 = 000000000000005e ! %f31 = 6fbdf230, Mem[000000003d000028] = 7a695987 sta %f31,[%i2+%o5]0x80 ! Mem[000000003d000028] = 6fbdf230 ! %l0 = 5390a7f9df74a496, Mem[00000000910001fd] = b9a38fd1 stb %l0,[%i6+0x1fd] ! Mem[00000000910001fc] = 96a38fd1 ! %l0 = 5390a7f9df74a496, imm = fffffffffffff62f, %l0 = 5390a7f9df74a496 orcc %l0,-0x9d1,%l0 ! %l0 = fffffffffffff6bf, %ccr = 88 ! Mem[000000003d000024] = 865322e4, %l6 = 000000000000008f ldstub [%i2+0x024],%l6 ! %l6 = 00000086000000ff ! Mem[000000003c8000e4] = 6f0e3246, %l6 = 00000086, %l7 = 58386d06 add %i1,0xe4,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006f0e3246 ! %l7 = 000000006f0e3246, Mem[000000003d800010] = de16a716 stha %l7,[%i3+%o2]0x89 ! Mem[000000003d800010] = de163246 ! Mem[00000000918000c8] = 76d0da39, %g2 = 000000000000005e lduba [%o0+0x0cb]%asi,%g2 ! %g2 = 0000000000000076 ! Mem[000000003d8001e8] = 5a4153997124681a, %l4 = 00000000a21792d5, %l6 = 0000000000000086 add %i3,0x1e8,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 5a4153997124681a p22_label_10: ! %f16 = 02f9ae64 5bd586f6 cfc02b31 c290a1d3 ! %f20 = 94c0b632 471d619e 7f868ca8 6f9e2e87 ! %f24 = 3824ddc5 228a4cb1 597d3ed6 ca797546 ! %f28 = 385afc82 7dbd2a85 a1c6161c 6fbdf230 mov 0x0c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 ! %l0 = fffffffffffff6bf, immed = 0000013f, %ccr = 88 movrgz %l0,0x13f,%l0 ! Not Moved, %l0 = fffffffffffff6bf ! Mem[0000000090000158] = 24c2513d, %g2 = 0000000000000076 ldsha [%i4+0x158]%asi,%g2 ! %g2 = 00000000000024c2 ! Mem[0000000091000178] = 9af648df, %g2 = 00000000000024c2 lduw [%i6+0x178],%g2 ! %g2 = 000000009af648df ! Mem[00000000910000f0] = e81b43d47a07eeca, %f48 = b824f7b8 352c04bd ldd [%i6+0x0f0],%f48 ! %f48 = e81b43d4 7a07eeca membar #Sync ! Added by membar checker (58) ! Mem[000000003d800180] = 8036efc3 91bc5a18 7a523f6e 21d5cd21 ! Mem[000000003d800190] = 191d7529 8937e039 905a71ac f8dd7588 ! Mem[000000003d8001a0] = f307e039 786021c7 3ccdfa72 e87fb3d4 ! Mem[000000003d8001b0] = e515884f 1191eeca c17461a8 36062fb2 mov 0x180,%g5 ldda [%i3+%g5]ASI_BLK_SL,%f16 ! Block Load from 000000003d800180 ! %l6 = 5a4153997124681a, Mem[000000009180006a] = 5a96f974 sth %l6,[%o0+0x06a] ! Mem[0000000091800068] = 681af974 ! Mem[000000003c8000cc] = 7bceb1fd, %l4 = 00000000a21792d5 ldstub [%i1+0x0cc],%l4 ! %l4 = 0000007b000000ff ! Mem[000000003c8001f2] = fe0cf841, %l5 = ffffffffffffffa4 ldstub [%i1+0x1f2],%l5 ! %l5 = 000000f8000000ff ! Mem[00000000900000c4] = 64aef902, %g2 = 000000009af648df ldsb [%i4+0x0c4],%g2 ! %g2 = 0000000000000064 p22_label_11: ! %l2 = ffffbe33, %l3 = 868f3d05, Mem[000000003d000018] = 82f21a2f 6389c8bf stda %l2,[%i2+%o3]0x88 ! Mem[000000003d000018] = ffffbe33 868f3d05 ! %l2 = ffffbe33, %l3 = 868f3d05, Mem[000000003c000028] = ff6afb37 4bcfbe49 stda %l2,[%i0+%o5]0x80 ! Mem[000000003c000028] = ffffbe33 868f3d05 ! immd = 00000000000001ea, %l2 = ffffffffffffbe33, %ccr = 88 move %icc,0x1ea,%l2 ! Register Not Moved ! Mem[000000003d800008] = 6c95b12de5c2d333, %l0 = fffffffffffff6bf ldxa [%i3+%o1]0x81,%l0 ! %l0 = 6c95b12de5c2d333 ! %l5 = 00000000000000f8, %l6 = 5a4153997124681a, %ccr = 88 movrlez %l5,%l6,%l0 ! Not Moved, %l0 = 6c95b12de5c2d333 ! Mem[000000003d800034] = a03b2214, %l2 = ffffffffffffbe33 lduba [%i3+0x034]%asi,%l2 ! %l2 = 00000000000000a0 ! Mem[000000009180013c] = f419ae48, %g2 = 0000000000000064 ldsh [%o0+0x13e],%g2 ! %g2 = fffffffffffff419 ! %l0 = 6c95b12de5c2d333, Mem[000000003d800018] = dc8c44c1 stba %l0,[%i3+%o3]0x81 ! Mem[000000003d800018] = 338c44c1 ! Mem[000000003c8000b8] = 57c48999, %l6 = 5a4153997124681a ldstub [%i1+0x0b8],%l6 ! %l6 = 00000057000000ff ! %l6 = 00000057, %l7 = 6f0e3246, Mem[00000000910001d0] = e4161ee0 053883f9 std %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 00000057 6f0e3246 p22_label_12: ! %l0 = 6c95b12de5c2d333, Mem[00000000918001e0] = e019b296a1fd095a stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 6c95b12de5c2d333 ! %l6 = 0000000000000057, %l0 = 6c95b12de5c2d333, %l0 = 6c95b12de5c2d333 sra %l6,%l0,%l0 ! %l0 = 0000000000000000 ! Mem[00000000908000d0] = ba3dbc55, %g2 = fffffffffffff419 lduh [%i5+0x0d0],%g2 ! %g2 = 000000000000ba3d ! Mem[000000003c800010] = 3f30c8c71b6eb886, %l1 = 00000000faf79dab ldxa [%i1+%o2]0x88,%l1 ! %l1 = 3f30c8c71b6eb886 ! Mem[000000003d000018] = ffffbe33, %f1 = deb923aa lda [%i2+%o3]0x89,%f1 ! %f1 = ffffbe33 ! Mem[0000000090000094] = f390597f, %g2 = 000000000000ba3d ldsh [%i4+0x096],%g2 ! %g2 = fffffffffffff390 ! Randomly selected nop nop ! Mem[000000009180009c] = d84bd013, %g2 = fffffffffffff390 ldsb [%o0+0x09e],%g2 ! %g2 = ffffffffffffffd8 ! %l6 = 0000000000000057, %l5 = 00000000000000f8, %y = df74a496 umulcc %l6,%l5,%l2 ! %l2 = 0000000000005448, %ccr = 00, %y = 00000000 ! %l4 = 0000007b, %l5 = 000000f8, Mem[00000000908000f8] = d8ba5f7c ce079b7f std %l4,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000007b 000000f8 p22_label_13: ! Mem[000000003d800080] = 630058bc, %l4 = 000000000000007b swap [%i3+0x080],%l4 ! %l4 = 00000000630058bc ! Mem[000000003c000118] = 793548bba21dcea3, %l6 = 0000000000000057, %l4 = 00000000630058bc add %i0,0x118,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 793548bba21dcea3 ! immd = 00000000000002a1, %l1 = 3f30c8c71b6eb886, %ccr = 00 movleu %icc,0x2a1,%l1 ! Register Not Moved ! retry : should take illegal inst trap, %l0 = 0000000000000000 retry ! Illegal inst trap : %l0 = 0000000000000010 ! Mem[00000000910000a8] = 265071e2, %g2 = ffffffffffffffd8 ldsh [%i6+0x0aa],%g2 ! %g2 = 0000000000002650 ! %l2 = 0000000000005448, Mem[0000000091000050] = 29f12948 stw %l2,[%i6+0x050] ! Mem[0000000091000050] = 00005448 ! Mem[00000000918001fc] = 5517e8c5, %g2 = 0000000000002650 ldsb [%o0+0x1ff],%g2 ! %g2 = 0000000000000055 ! Code Fragment 1 p22_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000008e7 mov 0xf59,%g3 ! %g3 = 0000000000000f59 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 000000006f0e3246, %l5 = 00000000000000f8, %ccr = 00 movn %icc,%l7,%l5 ! Register Not Moved ! Mem[00000000918000f8] = 02aceb2079f08279, %g2 = 0000000000000055 ldx [%o0+0x0f8],%g2 ! %g2 = 02aceb2079f08279 p22_label_14: ! %l4 = 793548bba21dcea3, %l0 = 0000000000000010, %l1 = 3f30c8c71b6eb886 xnor %l4,%l0,%l1 ! %l1 = 86cab7445de2314c ! immd = 000000000000020f, %l2 = 0000000000005448, %ccr = 00 movcc %xcc,0x20f,%l2 ! Moved, %l2 = 000000000000020f ! Mem[000000003d8001a8] = 3ccdfa72, %l7 = 000000006f0e3246 swap [%i3+0x1a8],%l7 ! %l7 = 000000003ccdfa72 ! Mem[000000003d8001a8] = 6f0e3246, %l1 = 86cab7445de2314c swap [%i3+0x1a8],%l1 ! %l1 = 000000006f0e3246 ! Mem[000000003c0001bc] = 8fa7f9aa, %l5 = 00000000000000f8 lduh [%i0+0x1bc],%l5 ! %l5 = 0000000000008fa7 ! Mem[0000000090800018] = f24472c0, %g2 = 02aceb2079f08279 ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000f2 ! Mem[0000000090000098] = 597fe665 e157c460, %g2 = 000000f2, %g3 = 00000f59 ldd [%i4+0x098],%g2 ! %g2 = 00000000597fe665 00000000e157c460 ! %l0 = 00000010, %l1 = 6f0e3246, Mem[0000000090000080] = 44b6407b d7017154 std %l0,[%i4+0x080] ! Mem[0000000090000080] = 00000010 6f0e3246 ! %l3 = 00000000868f3d05, Mem[00000000918001d8] = 97ac2d2db06f0808 stx %l3,[%o0+0x1d8] ! Mem[00000000918001d8] = 00000000868f3d05 ! Mem[000000003c0001b8] = f6c3219a8fa7f9aa, %l3 = 00000000868f3d05 ldx [%i0+0x1b8],%l3 ! %l3 = f6c3219a8fa7f9aa p22_label_15: ! Mem[000000003d800008] = 6c95b12d e5c2d333, %l2 = 0000020f, %l3 = 8fa7f9aa ldda [%i3+%o1]0x81,%l2 ! %l2 = 000000006c95b12d 00000000e5c2d333 ! Code Fragment 1 p22_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e157c460 mov -0x9fc,%g3 ! %g3 = fffffffffffff604 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800164] = cd2aa117, %g2 = 00000000597fe665 ldsb [%i5+0x166],%g2 ! %g2 = ffffffffffffffcd ! Mem[000000003d800000] = bf311e6b, %l4 = 793548bba21dcea3 ldsba [%i3+%g0]0x88,%l4 ! %l4 = 000000000000006b ! %f10 = 70f48aa3 a8893806, Mem[000000003c000010] = fad83f9b 3a89fa99 stda %f10,[%i0+%o2]0x89 ! Mem[000000003c000010] = 70f48aa3 a8893806 ! Mem[000000003d800028] = 6677d3ce, %f31 = a86174c1 lda [%i3+%o5]0x88,%f31 ! %f31 = 6677d3ce ! Mem[000000009100016c] = 97950aba, %g2 = ffffffffffffffcd ldsb [%i6+0x16c],%g2 ! %g2 = ffffffffffffff97 ! %l0 = 0000000000000010, imm = fffffffffffff70e, %l5 = 0000000000008fa7 addcc %l0,-0x8f2,%l5 ! %l5 = fffffffffffff71e, %ccr = 88 ! %f4 = 6677d3ce 628edb6a, Mem[000000003d800008] = 6c95b12d e5c2d333 stda %f4 ,[%i3+%o1]0x80 ! Mem[000000003d800008] = 6677d3ce 628edb6a ! immd = 00000000000001f7, %l2 = 000000006c95b12d, %ccr = 88 mova %xcc,0x1f7,%l2 ! Moved, %l2 = 00000000000001f7 p22_label_16: ! %l7 = 000000003ccdfa72, %l4 = 000000000000006b, %l4 = 000000000000006b sra %l7,%l4,%l4 ! %l4 = 00000000000799bf ! %f24 = c7216078 39e007f3, Mem[00000000900000c0] = f686d55b 64aef902 std %f24,[%i4+0x0c0] ! Mem[00000000900000c0] = c7216078 39e007f3 ! %f10 = 70f48aa3 a8893806, Mem[0000000091800008] = cc26aea0 2750a266 std %f10,[%o0+%o1] ! Mem[0000000091800008] = 70f48aa3 a8893806 ! immd = 0000000000000064, %l0 = 0000000000000010, %ccr = 88 movneg %xcc,0x064,%l0 ! Moved, %l0 = 0000000000000064 ! Mem[000000003d000000] = 883e138c, %l0 = 0000000000000064 lduha [%i2+%g0]0x81,%l0 ! %l0 = 000000000000883e ! Mem[000000003c000020] = 8438e71a, %f2 = a47c1e5c lda [%i0+%o4]0x88,%f2 ! %f2 = 8438e71a ! Mem[000000003d8000cc] = 8ed2532e, %l5 = fffffffffffff71e swap [%i3+0x0cc],%l5 ! %l5 = 000000008ed2532e ! Mem[000000009180011c] = 6cd6b03c, %g2 = ffffffffffffff97 lduw [%o0+0x11c],%g2 ! %g2 = 000000006cd6b03c ! %l1 = 000000006f0e3246, %l7 = 000000003ccdfa72, %ccr = 88 movpos %xcc,%l1,%l7 ! Register Not Moved ! Mem[0000000091800140] = d3e6e242, %g2 = 000000006cd6b03c ldsh [%o0+0x142],%g2 ! %g2 = ffffffffffffd3e6 p22_label_17: ! %l2 = 00000000000001f7, %l2 = 00000000000001f7, %l1 = 000000006f0e3246 sra %l2,%l2,%l1 ! %l1 = 0000000000000000 ! Mem[000000009000007c] = 7820a8b5, %g18 = 23524fde9dddcdba ldsw [%i4+0x07c],%g2 ! %g2 = 23524fde9dddcdba ! %l6 = 0000000000000057, immd = 00000000000004b8, %l5 = 000000008ed2532e udivx %l6,0x4b8,%l5 ! %l5 = 0000000000000000 ! immd = 000000000000024d, %l1 = 0000000000000000, %ccr = 88 movpos %xcc,0x24d,%l1 ! Register Not Moved ! %l3 = 00000000e5c2d333, %l4 = 00000000000799bf, %l4 = 00000000000799bf xnor %l3,%l4,%l4 ! %l4 = ffffffff1a3ab573 ! %l2 = 00000000000001f7, Mem[000000003c000030] = ea56158b stw %l2,[%i0+0x030] ! Mem[000000003c000030] = 000001f7 ! Set Register : %l1 = 0000000000000000 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000090000050] = d8a55643 2c36db8f, %g2 = 7820a8b5, %g3 = fffff604 ldd [%i4+0x050],%g2 ! %g2 = 00000000d8a55643 000000002c36db8f ! %f16 = 185abc91 c3ef3680 21cdd521 6e3f527a ! %f20 = 39e03789 29751d19 8875ddf8 ac715a90 ! %f24 = c7216078 39e007f3 d4b37fe8 72facd3c ! %f28 = caee9111 4f8815e5 b22f0636 6677d3ce mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Code Fragment 1 p22_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002c36db8f mov -0x074,%g3 ! %g3 = ffffffffffffff8c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p22_label_18: ! Mem[00000000900001a4] = cbdb7d8c, %g2 = 00000000d8a55643 lduha [%i4+0x1a4]%asi,%g2 ! %g2 = 000000000000cbdb ! Mem[000000003c0001d8] = c287a300be33e618, %l6 = 0000000000000057, %l2 = 00000000000001f7 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = c287a300be33e618 ! Mem[000000009000008c] = 77869a4d, %g2 = 000000000000cbdb lduw [%i4+0x08c],%g2 ! %g2 = 0000000077869a4d ! %l6 = 0000000000000057, Mem[0000000091000190] = 2d5c7509 sth %l6,[%i6+0x190] ! Mem[0000000091000190] = 00577509 ! Mem[000000003d800028] = ced37766baf37082, %f8 = ae48d3e6 e2421031 ldda [%i3+%o5]0x80,%f8 ! %f8 = ced37766 baf37082 ! %f16 = 185abc91 c3ef3680 21cdd521 6e3f527a ! %f20 = 39e03789 29751d19 8875ddf8 ac715a90 ! %f24 = c7216078 39e007f3 d4b37fe8 72facd3c ! %f28 = caee9111 4f8815e5 b22f0636 6677d3ce mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! %f14 = 96fab6d4 6207d538, Mem[000000003c8000e8] = 55fc0af0 81e88469 std %f14,[%i1+0x0e8] ! Mem[000000003c8000e8] = 96fab6d4 6207d538 ! %l2 = c287a300be33e618, Mem[000000009080000d] = d35d0d2f stb %l2,[%i5+0x00d] ! Mem[000000009080000c] = 185d0d2f ! Mem[000000003d000000] = 883e138c, %l6 = 0000000000000057 lduha [%i2+%g0]0x81,%l6 ! %l6 = 000000000000883e ! %l6 = 0000883e, %l7 = 3ccdfa72, Mem[00000000908000a8] = a40c9e1c 172967cd std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000883e 3ccdfa72 p22_label_19: ! Mem[0000000091800190] = 70cde95e, %g2 = 0000000077869a4d lduw [%o0+0x190],%g2 ! %g2 = 0000000070cde95e ! Invert Register : %l6 = 000000000000883e xor %l6,-1,%l6 ! %l6 = ffffffffffff77c1 ! Mem[000000003d8000bc] = c9d5c135, %l0 = 000000000000883e swap [%i3+0x0bc],%l0 ! %l0 = 00000000c9d5c135 ! Mem[000000003c8000f0] = 7edb4136, %l1 = ffffffffffffffff ldub [%i1+0x0f0],%l1 ! %l1 = 000000000000007e ! Mem[000000003d000008] = 9e611d4732b6c094, %f4 = 6677d3ce 628edb6a ldda [%i2+%o1]0x89,%f4 ! %f4 = 9e611d47 32b6c094 ! Mem[000000003d8000f4] = 1cc55530, %l7 = 000000003ccdfa72 lduw [%i3+0x0f4],%l7 ! %l7 = 000000001cc55530 ! Mem[000000003d800000] = a01a70c4bf311e6b, %f12 = 9f943e96 e9a81503 ldda [%i3+%g0]0x89,%f12 ! %f12 = a01a70c4 bf311e6b ! %l5 = 0000000000000000, imm = fffffffffffff314, %l4 = ffffffff1a3ab573 xnorcc %l5,-0xcec,%l4 ! %l4 = 0000000000000ceb, %ccr = 00 ! %l6 = ffffffffffff77c1, %l7 = 000000001cc55530, %ccr = 00 mova %xcc,%l6,%l7 ! Moved, %l7 = ffffffffffff77c1 ! %l0 = 00000000c9d5c135, %l7 = ffffffffffff77c1, %ccr = 00 mova %icc,%l0,%l7 ! Moved, %l7 = 00000000c9d5c135 p22_label_20: ! Mem[000000003c000000] = e6000000, %l4 = 0000000000000ceb lduba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000e6 ! %l3 = 00000000e5c2d333, immed = ffffff4b, %ccr = 00 movrlez %l3,-0x0b5,%l7 ! Not Moved, %l7 = 00000000c9d5c135 ! immd = 00000000000000a1, %l2 = c287a300be33e618, %ccr = 00 movleu %xcc,0x0a1,%l2 ! Register Not Moved ! Mem[000000003c000150] = 44263a612f3921e6, %l7 = 00000000c9d5c135 ldx [%i0+0x150],%l7 ! %l7 = 44263a612f3921e6 ! immd = 0000000000000192, %l7 = 44263a612f3921e6, %ccr = 00 movg %icc,0x192,%l7 ! Moved, %l7 = 0000000000000192 ! Mem[000000003c000098] = e0f18e62, %l4 = 000000e6, %l7 = 00000192 add %i0,0x98,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e0f18e62 ! Mem[000000009180002c] = 98c3b185, %g18 = 23524fde9dddcdba ldsw [%o0+0x02c],%g2 ! %g2 = 23524fde9dddcdba ! %l5 = 0000000000000000, Mem[0000000091000196] = 98b3cae8 sth %l5,[%i6+0x196] ! Mem[0000000091000194] = 0000cae8 ! Mem[000000003c0001bc] = 8fa7f9aa, %l0 = 00000000c9d5c135 swap [%i0+0x1bc],%l0 ! %l0 = 000000008fa7f9aa ! Mem[000000003c000020] = 1ae73884, %l4 = 00000000000000e6 ldsba [%i0+%o4]0x81,%l4 ! %l4 = 000000000000001a p22_label_21: ! Mem[000000003c000018] = 2543bb578d10f5ed, %l7 = 00000000e0f18e62 ldxa [%i0+%o3]0x80,%l7 ! %l7 = 2543bb578d10f5ed ! Mem[00000000908001a4] = e1976394, %g2 = ffffffff98c3b185 lduh [%i5+0x1a6],%g2 ! %g2 = 000000000000e197 ! %l2 = c287a300be33e618, %l7 = 2543bb578d10f5ed, %ccr = 00 movne %xcc,%l2,%l7 ! Moved, %l7 = c287a300be33e618 ! %l1 = 000000000000007e, imm = 00000000000004d0, %l3 = 00000000e5c2d333 or %l1,0x4d0,%l3 ! %l3 = 00000000000004fe ! %l4 = 000000000000001a, Mem[000000003d8000e0] = 02a5b21c4cafb98a stx %l4,[%i3+0x0e0] ! Mem[000000003d8000e0] = 000000000000001a ! immd = 00000000000001b9, %l5 = 0000000000000000, %ccr = 00 movvs %icc,0x1b9,%l5 ! Register Not Moved ! Mem[000000009000000c] = a7bb00d1, %g18 = 23524fde9dddcdba ldsw [%i4+0x00c],%g2 ! %g2 = 23524fde9dddcdba ! %l0 = 000000008fa7f9aa, Mem[0000000091800000] = 17e8c511f86d648a stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000008fa7f9aa ! Mem[000000003c8000a4] = df74a496, %l0 = 000000008fa7f9aa ldstub [%i1+0x0a4],%l0 ! %l0 = 000000df000000ff ! Mem[000000003c000000] = 000000e6, %l3 = 00000000000004fe lduwa [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000e6 p22_label_22: ! %l2 = c287a300be33e618, %l0 = 00000000000000df, %y = 00000000 sdiv %l2,%l0,%l1 ! %l1 = 0000000000da596d mov %l0,%y ! %y = 000000df ! %l0 = 00000000000000df, immed = fffffe68, %ccr = 00 movrgz %l0,-0x198,%l7 ! Moved, %l7 = fffffffffffffe68 ! immd = 0000000000000260, %l0 = 00000000000000df, %ccr = 00 movcc %xcc,0x260,%l0 ! Moved, %l0 = 0000000000000260 ! %l3 = 00000000000000e6, Mem[000000003d000010] = 681fcd33 stba %l3,[%i2+%o2]0x88 ! Mem[000000003d000010] = 681fcde6 ! %l5 = 0000000000000000, immed = fffffca3, %l5 = 0000000000000000 taddcctv %l5,-0x35d,%l5 ! %l0 = 0000000000000283, Trapped ! Mem[000000003c800080] = b122bc44, %l0 = 00000283, %l4 = 0000001a add %i1,0x80,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b122bc44 ! %f18 = 21cdd521, Mem[000000003d800028] = 6677d3ce sta %f18,[%i3+%o5]0x88 ! Mem[000000003d800028] = 21cdd521 ! %l1 = 0000000000da596d, %l4 = 00000000b122bc44, %l6 = ffffffffffff77c1 andn %l1,%l4,%l6 ! %l6 = 0000000000d84129 ! %l4 = 00000000b122bc44, imm = fffffffffffff5fb, %l7 = fffffffffffffe68 andn %l4,-0xa05,%l7 ! %l7 = 0000000000000804 ! Mem[000000003c8000b4] = 2c1e8e4b, %l4 = b122bc44, %l3 = 000000e6 add %i1,0xb4,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002c1e8e4b p22_label_23: ! Mem[00000000918001c8] = 2cba0bdc b6af7c2b, %g2 = a7bb00d1, %g3 = ffffff8c ldd [%o0+0x1c8],%g2 ! %g2 = 000000002cba0bdc 00000000b6af7c2b ! Mem[000000003d00004c] = 874a2b80, %l7 = 00000804, %l3 = 2c1e8e4b add %i2,0x4c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000874a2b80 ! Code Fragment 1 p22_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b6af7c2b mov 0x5b4,%g3 ! %g3 = 00000000000005b4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 0000000000000000, Mem[000000003d000096] = 03019ca3 stb %l5,[%i2+0x096] ! Mem[000000003d000094] = 030100a3 ! Mem[00000000918000dc] = ec8467a9, %g2 = 000000002cba0bdc lduba [%o0+0x0df]%asi,%g2 ! %g2 = 00000000000000ec ! %l5 = 0000000000000000, %l2 = c287a300be33e618, %l1 = 0000000000da596d xor %l5,%l2,%l1 ! %l1 = c287a300be33e618 ! %l7 = 0000000000000804, %l2 = c287a300be33e618, %ccr = 00 movle %xcc,%l7,%l2 ! Register Not Moved ! Mem[000000003d00006c] = 4ea515cb, %l4 = b122bc44, %l0 = 00000283 add %i2,0x6c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004ea515cb ! %l5 = 0000000000000000, Mem[0000000090000176] = 15e5b22f stb %l5,[%i4+0x176] ! Mem[0000000090000174] = 00e5b22f ! %l7 = 0000000000000804, Mem[000000003c000010] = a8893806 stba %l7,[%i0+%o2]0x89 ! Mem[000000003c000010] = a8893804 p22_label_24: ! %l5 = 0000000000000000 setx 0x11f967279af715fb,%g7,%l5 ! %l5 = 11f967279af715fb ! %l4 = b122bc44, %l5 = 9af715fb, Mem[0000000090000108] = 413c6db5 315d5e98 std %l4,[%i4+0x108] ! Mem[0000000090000108] = b122bc44 9af715fb ! %l0 = 000000004ea515cb, Mem[00000000908000e8] = d72cc766a47c1e5c stx %l0,[%i5+0x0e8] ! Mem[00000000908000e8] = 000000004ea515cb ! %l5 = 11f967279af715fb, %l2 = c287a300be33e618, %l0 = 000000004ea515cb addccc %l5,%l2,%l0 ! %l0 = d4810a28592afc13, %ccr = 83 ! Mem[000000009100003c] = 33e2010b, %g18 = 23524fde9dddcdba ldsw [%i6+0x03c],%g2 ! %g2 = 23524fde9dddcdba ! Mem[000000003d800000] = bf311e6b, %l0 = d4810a28592afc13 lduha [%i3+%g0]0x89,%l0 ! %l0 = 0000000000001e6b ! %l3 = 00000000874a2b80, %l2 = c287a300be33e618, %l2 = c287a300be33e618 sdivx %l3,%l2,%l2 ! Div by zero, %l0 = 0000000000001e93 ! %f8 = ced37766 baf37082, Mem[000000003c000020] = 1ae73884 e27bbfc3 stda %f8 ,[%i0+%o4]0x81 ! Mem[000000003c000020] = ced37766 baf37082 ! Mem[000000003d8000dc] = 79e56261, %l7 = 00000804, %l3 = 874a2b80 add %i3,0xdc,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000079e56261 ! Mem[000000003c8001f0] = fe0cff41, %l5 = 11f967279af715fb swap [%i1+0x1f0],%l5 ! %l5 = 00000000fe0cff41 p22_label_25: ! Mem[0000000090000110] = 8f757643, %g2 = 0000000033e2010b ldsb [%i4+0x113],%g2 ! %g2 = ffffffffffffff8f ! Mem[0000000091800128] = da123f8085b0264c, %f48 = e81b43d4 7a07eeca ldd [%o0+0x128],%f48 ! %f48 = da123f80 85b0264c ! immd = 00000000000003c0, %l5 = 00000000fe0cff41, %ccr = 83 move %xcc,0x3c0,%l5 ! Register Not Moved ! Mem[000000003d800054] = 4b5d354a, %l1 = be33e618, %l4 = b122bc44 add %i3,0x54,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004b5d354a ! %l0 = 0000000000001e6b, Mem[00000000910000bc] = 0ef1494e stw %l0,[%i6+0x0bc] ! Mem[00000000910000bc] = 00001e6b ! %f18 = 21cdd521, Mem[00000000908000c0] = d80ecfdc st %f18,[%i5+0x0c0] ! Mem[00000000908000c0] = 21cdd521 ! %f24 = c7216078 39e007f3, Mem[0000000091800088] = 5aeef599 0de81958 std %f24,[%o0+0x088] ! Mem[0000000091800088] = c7216078 39e007f3 ! immd = 0000000000000040, %l4 = 000000004b5d354a, %ccr = 83 movge %icc,0x040,%l4 ! Register Not Moved save ! CWP = 1 ! Mem[0000000091800170] = ad24c2aa, %g2 = ffffffffffffff8f ldsb [%i0+0x170],%g2 ! %g2 = ffffffffffffffad ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 restore ! CWP = 0 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 0000000000001e6b bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be c287a300be33e618 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000079e56261 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004b5d354a bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000fe0cff41 bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000d84129 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000804 bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000df,%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 0cf222c0 ffffbe33 bne %xcc,p22_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8438e71a dadbac03 bne %xcc,p22_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9e611d47 32b6c094 bne %xcc,p22_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f5dfaba3 468b9182 bne %xcc,p22_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be ced37766 baf37082 bne %xcc,p22_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be a01a70c4 bf311e6b bne %xcc,p22_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 96fab6d4 6207d538 bne %xcc,p22_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 185abc91 c3ef3680 bne %xcc,p22_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 21cdd521 6e3f527a bne %xcc,p22_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 39e03789 29751d19 bne %xcc,p22_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 8875ddf8 ac715a90 bne %xcc,p22_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c7216078 39e007f3 bne %xcc,p22_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be d4b37fe8 72facd3c bne %xcc,p22_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be caee9111 4f8815e5 bne %xcc,p22_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b22f0636 6677d3ce bne %xcc,p22_f30_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e600000095000000 ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 043889a8a38af470 ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ced37766baf37082 ldx [%i0+0x020],%g3 ! Observed data at 000000003c000020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffbe33868f3d05 ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000001f7150ba97b ldx [%i0+0x030],%g3 ! Observed data at 000000003c000030 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x030,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = f6c3219ac9d5c135 ldx [%i0+0x1b8],%g3 ! Observed data at 000000003c0001b8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = d2f6c5e4000000e6 ldx [%i0+0x1e8],%g3 ! Observed data at 000000003c0001e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x1e8,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 96fab6d46207d538 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 = a47c1e5cdadbac03 ldx [%i1+0x008],%g3 ! Observed data at 000000003c800008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = d431ecd230bdd612 ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 5390a7f9ff74a496 ldx [%i1+0x0a0],%g3 ! Observed data at 000000003c8000a0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ffc48999dfcbf21c ldx [%i1+0x0b8],%g3 ! Observed data at 000000003c8000b8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = cc03ff62ffceb1fd ldx [%i1+0x0c8],%g3 ! Observed data at 000000003c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 96fab6d46207d538 ldx [%i1+0x0e8],%g3 ! Observed data at 000000003c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 9af715fbaa67579d ldx [%i1+0x1f0],%g3 ! Observed data at 000000003c8001f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x1f0,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 94c0b632471d619e 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 = e6cd1f68548330e9 ldx [%i2+0x010],%g3 ! Observed data at 000000003d000010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 33beffff053d8f86 ldx [%i2+0x018],%g3 ! Observed data at 000000003d000018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e0fb8cd4ff5322e4 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 = 6fbdf2305cefcf03 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 4cf50660030100a3 ldx [%i2+0x090],%g3 ! Observed data at 000000003d000090 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x090,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 6677d3ce628edb6a ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 463216de4501d253 ldx [%i3+0x010],%g3 ! Observed data at 000000003d800010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 338c44c1303fa181 ldx [%i3+0x018],%g3 ! Observed data at 000000003d800018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9d624c4558386d06 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 = 21d5cd21baf37082 ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0000007b38bc2b55 ldx [%i3+0x080],%g3 ! Observed data at 000000003d800080 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x080,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ff84475ac8389665 ldx [%i3+0x0a8],%g3 ! Observed data at 000000003d8000a8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 250bb8ed0000883e ldx [%i3+0x0b8],%g3 ! Observed data at 000000003d8000b8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 38430f9bfffff71e ldx [%i3+0x0c8],%g3 ! Observed data at 000000003d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 000000000000001a ldx [%i3+0x0e0],%g3 ! Observed data at 000000003d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x100],%g2 ! Expected data = feb2edd013d9ff36 ldx [%i3+0x100],%g3 ! Observed data at 000000003d800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x100,%g4 ldx [%g1+0x188],%g2 ! Expected data = 7a523f6e21d5cd21 ldx [%i3+0x188],%g3 ! Observed data at 000000003d800188 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x188,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 5de2314ce87fb3d4 ldx [%i3+0x1a8],%g3 ! Observed data at 000000003d8001a8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x1a8,%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_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_f16_fail: set p22_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f18_fail: set p22_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f20_fail: set p22_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f22_fail: set p22_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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_f26_fail: set p22_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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 p22_f30_fail: set p22_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c800020] stba %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800028] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d800008] done p22_trap1o: ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c800020] stba %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800028] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d800008] done p22_trap2e: membar #Sync mov 0x080,%g1 ldda [%i0+%g1]ASI_BLK_AIUP,%f0 membar #Sync ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800028] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000018] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000008] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000020] stba %l1,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000010] stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800028] done p22_trap2o: membar #Sync mov 0x080,%g1 ldda [%o0+%g1]ASI_BLK_AIUP,%f0 membar #Sync ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800028] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000018] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000008] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000020] stba %l1,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000010] stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800028] done p22_trap3e: subc %l3,%l0,%l5 andn %l1,%l5,%l6 add %l6,%l6,%l3 nop orn %l3,%l4,%l6 done p22_trap3o: subc %l3,%l0,%l5 andn %l1,%l5,%l6 add %l6,%l6,%l3 nop orn %l3,%l4,%l6 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 = 86a5b1be27b50d7d ldx [%g1+0x008],%l1 ! %l1 = 1feabd5890009934 ldx [%g1+0x010],%l2 ! %l2 = 6d7aeb0996fab6d4 ldx [%g1+0x018],%l3 ! %l3 = eaaa3cfac1ac2c67 ldx [%g1+0x020],%l4 ! %l4 = 6563839c2866f7d8 ldx [%g1+0x028],%l5 ! %l5 = d9419a1e24f3c977 ldx [%g1+0x030],%l6 ! %l6 = ae15cef7a47c1e5c ldx [%g1+0x038],%l7 ! %l7 = 7f40bde8d535ed74 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 = 28c64fd63eb1b08b ldx [%g1+0x048],%l1 ! %l1 = 9b0be3d2125e6692 ldx [%g1+0x050],%l2 ! %l2 = ef7fa1c2a2440866 ldx [%g1+0x058],%l3 ! %l3 = 0469bcbc7d498e3d ldx [%g1+0x060],%l4 ! %l4 = 698aef26e9bab791 ldx [%g1+0x068],%l5 ! %l5 = 6d005ccea30e1c48 ldx [%g1+0x070],%l6 ! %l6 = 5978b59da6786a95 ldx [%g1+0x078],%l7 ! %l7 = e0a6a54ec0084b85 ! Initialize the output register of window 1 set p22_local0_start,%o0 set p22_local1_start,%o1 set p22_local2_start,%o2 set p22_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = de93d299 7689d18c f1b698de 6d52c96b ! %f4 = 5c216c48 cddb4b4c cb3e5fdd a0ab8c26 ! %f8 = 882182ec 31e73210 21eb5105 9e57e07a ! %f12 = 80dc2c8a 2ceaa614 e9112a2f 53f02ac0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 16356369 80e6bdaf fbc1ff7c 0c2b2eb1 ! %f20 = c96794c7 a9f809c2 7c3b3c87 520f0611 ! %f24 = d0c59522 52f252ad de8e1fae 2c2180b5 ! %f28 = c04c0494 e27b7e52 3ed49d6a 49a3062b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 92bdef5f 5755395a 34d2b794 72db5c01 ! %f36 = 03a84b89 8f916900 4100c58b 12ffc285 ! %f40 = a352b573 c431a354 59b0c3ba bb9125fa ! %f44 = b82559d4 d13b25b1 b0d75e60 26a44711 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9c2dff500000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = 9c2dff500000001f wr %g0,%y ! Clear Y 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: ! %l4 = 0260c54605d171a6, %l5 = 9ea428760a794932, %l4 = 0260c54605d171a6 andncc %l4,%l5,%l4 ! %l4 = 0040c50005803084, %ccr = 00 ! %l0 = 4932800dea766820, %l0 = 4932800dea766820, %l7 = 06f7acd0fbaee102 add %l0,%l0,%l7 ! %l7 = 9265001bd4ecd040 ! %l1 = 02f143d1c0e03820, Mem[00000000910001c6] = 13cb1e36 sth %l1,[%i6+0x1c6] ! Mem[00000000910001c4] = 38201e36 ! Mem[00000000908001f0] = 0fbc93c0 cf42e59c, %g2 = 00000000, %g3 = 00000000 ldd [%i5+0x1f0],%g2 ! %g2 = 000000000fbc93c0 00000000cf42e59c ! %l6 = 817f3d000b9bbf89, %l3 = 719dd59fde48672d, %ccr = 00 movleu %xcc,%l6,%l3 ! Register Not Moved ! %l3 = 719dd59fde48672d, %l2 = b94ad83817bc6449, %ccr = 00 mova %xcc,%l3,%l2 ! Moved, %l2 = 719dd59fde48672d ! Mem[000000003f800008] = 94339ba5, %l2 = 719dd59fde48672d lduba [%i3+%o1]0x89,%l2 ! %l2 = 00000000000000a5 ! Mem[000000003f000018] = f6ad8edd, %f24 = d0c59522 lda [%i2+%o3]0x88,%f24 ! %f24 = f6ad8edd ! Mem[00000000908000a8] = a40c9e1c, %g2 = 000000000fbc93c0 ldsb [%i5+0x0a8],%g2 ! %g2 = ffffffffffffffa4 ! %f14 = e9112a2f 53f02ac0, Mem[0000000090000098] = 597fe665 e157c460 std %f14,[%i4+0x098] ! Mem[0000000090000098] = e9112a2f 53f02ac0 p23_label_2: ! %l7 = 9265001bd4ecd040, Mem[00000000908000f5] = 92af2ed8 stb %l7,[%i5+0x0f5] ! Mem[00000000908000f4] = 40af2ed8 ! %l6 = 817f3d000b9bbf89, Mem[000000003f800010] = 6e5e77a188289edc stxa %l6,[%i3+%o2]0x81 ! Mem[000000003f800010] = 817f3d000b9bbf89 ! Mem[0000000090000078] = 5b100cc2 7820a8b5, %g2 = ffffffa4, %g3 = cf42e59c ldda [%i4+0x078]%asi,%g2 ! %g2 = 000000005b100cc2 000000007820a8b5 ! %f6 = cb3e5fdd a0ab8c26, Mem[000000003f800028] = 377b1d9f d0cd13b6 stda %f6 ,[%i3+%o5]0x89 ! Mem[000000003f800028] = cb3e5fdd a0ab8c26 ! Mem[0000000091800070] = f3a8e31a, %g2 = 000000005b100cc2 ldsb [%o0+0x073],%g2 ! %g2 = fffffffffffffff3 ! %l6 = 0b9bbf89, %l7 = d4ecd040, Mem[000000003e000078] = db58b393 af3eb152 std %l6,[%i0+0x078] ! Mem[000000003e000078] = 0b9bbf89 d4ecd040 ! Mem[0000000091800020] = 6e3bc623, %g2 = fffffffffffffff3 ldsb [%o0+%o4],%g2 ! %g2 = 000000000000006e ! %l2 = 00000000000000a5, imm = 0000000000000221, %l2 = 00000000000000a5 and %l2,0x221,%l2 ! %l2 = 0000000000000021 ! %l0 = 4932800dea766820, Mem[0000000091800098] = 94908eee stb %l0,[%o0+0x098] ! Mem[0000000091800098] = 20908eee ! %l0 = 4932800dea766820, imm = 0000000000000b5b, %l6 = 817f3d000b9bbf89 xor %l0,0xb5b,%l6 ! %l6 = 4932800dea76637b p23_label_3: ! Mem[000000003e000018] = 23454ef2, %l7 = 9265001bd4ecd040 ldsba [%i0+%o3]0x89,%l7 ! %l7 = fffffffffffffff2 ! Mem[000000003e000020] = c749f533afc6301c, %f26 = de8e1fae 2c2180b5 ldda [%i0+%o4]0x80,%f26 ! %f26 = c749f533 afc6301c ! %l2 = 0000000000000021, Mem[000000009180015a] = ca0b3175 stb %l2,[%o0+0x15a] ! Mem[0000000091800158] = 210b3175 ! Mem[0000000091000050] = 48d6367c, %g2 = 000000000000006e ldsb [%i6+0x053],%g2 ! %g2 = 0000000000000048 ! %l3 = 719dd59fde48672d, Mem[0000000090800164] = 6f67cd2a sth %l3,[%i5+0x164] ! Mem[0000000090800164] = 672dcd2a ! Mem[000000003f0001e4] = a945181b, %l2 = 00000021, %l6 = ea76637b add %i2,0x1e4,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a945181b ! Mem[00000000918000e4] = f53afb01, %g18 = 9452bd9ea5bd649e ldsw [%o0+0x0e4],%g2 ! %g2 = 9452bd9ea5bd649e ! %l1 = 02f143d1c0e03820, %l7 = fffffffffffffff2, %ccr = 00 movg %xcc,%l1,%l7 ! Moved, %l7 = 02f143d1c0e03820 ! Mem[00000000908001ac] = 4696555b, %g2 = fffffffff53afb01 lduh [%i5+0x1ac],%g2 ! %g2 = 0000000000004696 ! %l0 = 4932800dea766820, Mem[00000000910001be] = 312a2483 stb %l0,[%i6+0x1be] ! Mem[00000000910001bc] = 202a2483 p23_label_4: ! Mem[0000000090000154] = 116324c2, %g2 = 0000000000004696 ldsh [%i4+0x156],%g2 ! %g2 = 0000000000001163 ! %l0 = ea766820, %l1 = c0e03820, Mem[000000003e000028] = 4c2c4582 f5cfda33 stda %l0,[%i0+%o5]0x89 ! Mem[000000003e000028] = ea766820 c0e03820 ! %l6 = 00000000a945181b, %l4 = 0040c50005803084, %ccr = 00 movne %xcc,%l6,%l4 ! Moved, %l4 = 00000000a945181b ! %l7 = 02f143d1c0e03820, Mem[000000009100011f] = 857c1e95 stb %l7,[%i6+0x11f] ! Mem[000000009100011c] = 207c1e95 ! Mem[000000003e800084] = 9c1aa5b8, %l2 = 0000000000000021 swap [%i1+0x084],%l2 ! %l2 = 000000009c1aa5b8 ! %f29 = e27b7e52, Mem[000000003e000000] = a94aff7b sta %f29,[%i0+%g0]0x88 ! Mem[000000003e000000] = e27b7e52 ! %l7 = 02f143d1c0e03820, Mem[0000000091800149] = 31402825 stb %l7,[%o0+0x149] ! Mem[0000000091800148] = 20402825 ! immd = 00000000000003cf, %l7 = 02f143d1c0e03820, %ccr = 00 movneg %xcc,0x3cf,%l7 ! Register Not Moved ! Mem[000000003e800110] = 6c0a9088cd1d43d3, %l7 = 02f143d1c0e03820, %l4 = 00000000a945181b add %i1,0x110,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 6c0a9088cd1d43d3 ! %l5 = 9ea428760a794932, %l7 = 02f143d1c0e03820, %l4 = 6c0a9088cd1d43d3 taddcctv %l5,%l7,%l4 ! %l0 = 4932800dea766843, Trapped p23_label_5: ! %f30 = 3ed49d6a 49a3062b, Mem[00000000900000f0] = e4f5e0fe 47ecf78f std %f30,[%i4+0x0f0] ! Mem[00000000900000f0] = 3ed49d6a 49a3062b ! Mem[000000003f800020] = b1a2f08b, %l2 = 000000009c1aa5b8 lduba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000b1 ! Mem[000000003e000086] = 2f1ef435, %l6 = 00000000a945181b ldstub [%i0+0x086],%l6 ! %l6 = 000000f4000000ff ! Mem[000000003f0000c8] = 28395ef7d290f3c4, %f22 = 7c3b3c87 520f0611 ldd [%i2+0x0c8],%f22 ! %f22 = 28395ef7 d290f3c4 ! %l1 = 02f143d1c0e03820, immed = ffffffa3, %y = 00000000 mulscc %l1,-0x05d,%l0 ! %l0 = 0000000060701c10, %ccr = 00, %y = 00000000 ! %l7 = 02f143d1c0e03820, Mem[000000003e800020] = f7216762 stha %l7,[%i1+%o4]0x88 ! Mem[000000003e800020] = f7213820 ! Mem[00000000900001c0] = a02160d7, %g2 = 0000000000001163 ldsh [%i4+0x1c2],%g2 ! %g2 = ffffffffffffa021 ! Mem[000000003e0001d0] = 9bfa300c87c3a2c7, %l2 = 00000000000000b1, %l0 = 0000000060701c10 add %i0,0x1d0,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9bfa300c87c3a2c7 ! %l1 = 02f143d1c0e03820, %l0 = 9bfa300c87c3a2c7, %l1 = 02f143d1c0e03820 andncc %l1,%l0,%l1 ! %l1 = 000143d140201820, %ccr = 00 ! %l4 = 6c0a9088cd1d43d3, Mem[0000000090800188] = 8da229615862d48d stx %l4,[%i5+0x188] ! Mem[0000000090800188] = 6c0a9088cd1d43d3 p23_label_6: ! %f0 = de93d299 7689d18c f1b698de 6d52c96b ! %f4 = 5c216c48 cddb4b4c cb3e5fdd a0ab8c26 ! %f8 = 882182ec 31e73210 21eb5105 9e57e07a ! %f12 = 80dc2c8a 2ceaa614 e9112a2f 53f02ac0 mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0 ! %f29 = e27b7e52, Mem[00000000900001a0] = 0fb3b66f sta %f29,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = e27b7e52 ! Mem[000000003e000010] = 52d8c804 181e68d4, %l4 = cd1d43d3, %l5 = 0a794932 ldda [%i0+%o2]0x80,%l4 ! %l4 = 0000000052d8c804 00000000181e68d4 ! Mem[0000000091800040] = 369df392, %g2 = ffffffffffffa021 lduh [%o0+0x042],%g2 ! %g2 = 000000000000369d ! %l0 = 9bfa300c87c3a2c7, imm = 000000000000002e, %l5 = 00000000181e68d4 srax %l0,0x02e,%l5 ! %l5 = fffffffffffe6fe8 ! Code Fragment 1 p23_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007820a8b5 mov -0x3ad,%g3 ! %g3 = fffffffffffffc53 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 000143d140201820, %l2 = 00000000000000b1, %ccr = 00 movrgez %l1,%l2,%l5 ! Moved, %l5 = 00000000000000b1 ! Mem[0000000090800068] = ae712662, %g2 = 000000000000369d ldub [%i5+0x068],%g2 ! %g2 = 00000000000000ae ! %l7 = 02f143d1c0e03820, %l1 = 000143d140201820, %l1 = 000143d140201820 taddcc %l7,%l1,%l1 ! %l1 = 02f287a301005040, %ccr = 01 ! Mem[0000000091000168] = 5386aa97, %g2 = 00000000000000ae ldsb [%i6+0x169],%g2 ! %g2 = 0000000000000053 p23_label_7: ! %f23 = d290f3c4, Mem[000000003e800008] = 3ada4997 sta %f23,[%i1+%o1]0x89 ! Mem[000000003e800008] = d290f3c4 ! Mem[0000000090800138] = 568de3d8, %g2 = 0000000000000053 ldsb [%i5+0x139],%g2 ! %g2 = 0000000000000056 ! Mem[000000009180014c] = b3360a5f, %g2 = 0000000000000056 ldsha [%o0+0x14e]%asi,%g2 ! %g2 = ffffffffffffb336 ! %f26 = c749f533 afc6301c, Mem[0000000090800040] = fe428b4f 81f382b3 std %f26,[%i5+0x040] ! Mem[0000000090800040] = c749f533 afc6301c ! Mem[00000000918001f4] = 766e01e5, %g2 = ffffffffffffb336 ldsh [%o0+0x1f6],%g2 ! %g2 = 000000000000766e ! Mem[000000003f000000] = c5f6f86d, %l4 = 0000000052d8c804 ldswa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffc5f6f86d ! %l2 = 00000000000000b1, imm = fffffffffffffe7c, %l0 = 9bfa300c87c3a2c7 subccc %l2,-0x184,%l0 ! %l0 = 0000000000000234, %ccr = 11 ! %l7 = 02f143d1c0e03820 setx 0x7ae40a9fda0e4dec,%g7,%l7 ! %l7 = 7ae40a9fda0e4dec membar #Sync ! Added by membar checker (59) ! %l2 = 00000000000000b1, Mem[00000000900000c8] = f1b698de6d52c96b stx %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000000000b1 ! Mem[0000000090800180] = c2b49735, %g2 = 000000000000766e ldsb [%i5+0x183],%g2 ! %g2 = ffffffffffffffc2 p23_label_8: ! Mem[000000003f000010] = bf728f45, %l5 = 00000000000000b1 lduha [%i2+%o2]0x81,%l5 ! %l5 = 000000000000bf72 ! Mem[00000000908001b0] = 5a061056, %g2 = ffffffffffffffc2 ldsha [%i5+0x1b0]%asi,%g2 ! %g2 = 0000000000005a06 ! Mem[000000003f8001e8] = 6c03ad5d8df9480a, %l1 = 02f287a301005040 ldx [%i3+0x1e8],%l1 ! %l1 = 6c03ad5d8df9480a ! Mem[000000003f800160] = 694e572d, %l6 = 00000000000000f4 swap [%i3+0x160],%l6 ! %l6 = 00000000694e572d ! immd = 0000000000000252, %l0 = 0000000000000234, %ccr = 11 movcc %icc,0x252,%l0 ! Register Not Moved ! Mem[000000003f000080] = 2823a8c8, %f13 = 2ceaa614 ld [%i2+0x080],%f13 ! %f13 = 2823a8c8 ! Mem[0000000091800114] = 9794015b, %g2 = 0000000000005a06 lduw [%o0+0x114],%g2 ! %g2 = 000000009794015b ! %l2 = 000000b1, %l3 = de48672d, Mem[0000000091000100] = 79484abf 80e0b3a3 stda %l2,[%i6+0x100]%asi ! Mem[0000000091000100] = 000000b1 de48672d ! %l3 = 719dd59fde48672d, imm = 0000000000000011, %l7 = 7ae40a9fda0e4dec srax %l3,0x011,%l7 ! %l7 = 000038ceeacfef24 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 p23_label_9: ! %l6 = 00000000694e572d, %l4 = ffffffffc5f6f86d, %ccr = 11 movrgez %l6,%l4,%l6 ! Moved, %l6 = ffffffffc5f6f86d ! Mem[000000003f80012d] = 3e25de73, %l1 = 6c03ad5d8df9480a ldstub [%i3+0x12d],%l1 ! %l1 = 00000025000000ff ! %l0 = 0000000000000234, Mem[0000000090800148] = 7f55e09c734142da stx %l0,[%i5+0x148] ! Mem[0000000090800148] = 0000000000000234 ! immd = 0000000000000322, %l3 = 719dd59fde48672d, %ccr = 11 move %xcc,0x322,%l3 ! Register Not Moved ! Mem[000000003f000044] = f543e5b6, %l4 = c5f6f86d, %l2 = 000000b1 add %i2,0x44,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f543e5b6 ! immd = 000000000000007f, %l7 = 000038ceeacfef24, %ccr = 11 movn %icc,0x07f,%l7 ! Register Not Moved ! immd = 0000000000000024, %l1 = 0000000000000025, %ccr = 11 movge %icc,0x024,%l1 ! Moved, %l1 = 0000000000000024 ! %l7 = 000038ceeacfef24, %l2 = 00000000f543e5b6, %ccr = 11 movleu %icc,%l7,%l2 ! Moved, %l2 = 000038ceeacfef24 ! %l4 = ffffffffc5f6f86d, immed = fffff726, %y = 00000000 umul %l4,-0x8da,%l6 ! %l6 = c5f6f194b3ed0b2e, %y = c5f6f194 ! Mem[000000003f800058] = 0ab846c39b4e3b05, %l2 = 000038ceeacfef24 ldx [%i3+0x058],%l2 ! %l2 = 0ab846c39b4e3b05 p23_label_10: ! %l0 = 00000234, %l1 = 00000024, Mem[0000000090000178] = 6a2721ea fc3e9fc6 stda %l0,[%i4+0x178]%asi ! Mem[0000000090000178] = 00000234 00000024 ! %f0 = de93d299 7689d18c f1b698de 6d52c96b ! %f4 = 5c216c48 cddb4b4c cb3e5fdd a0ab8c26 ! %f8 = 882182ec 31e73210 21eb5105 9e57e07a ! %f12 = 80dc2c8a 2823a8c8 e9112a2f 53f02ac0 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! Mem[0000000090800108] = b608424680909117, %f48 = 3679d5db 214bf882 ldd [%i5+0x108],%f48 ! %f48 = b6084246 80909117 ! immd = 00000000000002d4, %l2 = 0ab846c39b4e3b05, %ccr = 11 movg %icc,0x2d4,%l2 ! Moved, %l2 = 00000000000002d4 membar #Sync ! Added by membar checker (60) ! Mem[00000000900001c0] = de93d299 7689d18c f1b698de 6d52c96b ! Mem[00000000900001d0] = 5c216c48 cddb4b4c cb3e5fdd a0ab8c26 ! Mem[00000000900001e0] = 882182ec 31e73210 21eb5105 9e57e07a ! Mem[00000000900001f0] = 80dc2c8a 2823a8c8 e9112a2f 53f02ac0 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! immd = 0000000000000208, %l2 = 00000000000002d4, %ccr = 11 movneg %icc,0x208,%l2 ! Register Not Moved ! Mem[000000003e000000] = 527e7be2, %l3 = 719dd59fde48672d lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000527e7be2 ! Mem[000000003f000098] = 958731d8, %l6 = b3ed0b2e, %l5 = 0000bf72 add %i2,0x98,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000958731d8 ! Mem[0000000090800098] = 37c5f7ecd71acb2b, %g2 = 000000009794015b ldx [%i5+0x098],%g2 ! %g2 = 37c5f7ecd71acb2b ! Mem[00000000900001f0] = 80dc2c8a 2823a8c8, %g2 = d71acb2b, %g3 = fffffc53 ldd [%i4+0x1f0],%g2 ! %g2 = 0000000080dc2c8a 000000002823a8c8 p23_label_11: ! %l5 = 00000000958731d8, %l5 = 00000000958731d8, %l3 = 00000000527e7be2 xorcc %l5,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[000000003e000028] = 206876ea 2038e0c0, %l6 = b3ed0b2e, %l7 = eacfef24 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000206876ea 000000002038e0c0 ! %l0 = 0000000000000234, Mem[0000000090000112] = 008f7576 sth %l0,[%i4+0x112] ! Mem[0000000090000110] = 02347576 ! %f10 = 21eb5105, Mem[00000000908001f8] = 6e5321b3 st %f10,[%i5+0x1f8] ! Mem[00000000908001f8] = 21eb5105 ! %l3 = 0000000000000000, Mem[0000000090800091] = 22998183, %asi = 80 stba %l3,[%i5+0x091]%asi ! Mem[0000000090800090] = 00998183 ! Mem[000000003f80005c] = 9b4e3b05, %l2 = 00000000000002d4 swap [%i3+0x05c],%l2 ! %l2 = 000000009b4e3b05 ! Mem[00000000908000dc] = 07bafb67, %g2 = 0000000080dc2c8a lduw [%i5+0x0dc],%g2 ! %g2 = 0000000007bafb67 ! Code Fragment 1 p23_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002823a8c8 mov 0xd85,%g3 ! %g3 = 0000000000000d85 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = c5f6f86d, %l5 = 958731d8, Mem[0000000090800178] = 4ab098f9 1768e1b8 std %l4,[%i5+0x178] ! Mem[0000000090800178] = c5f6f86d 958731d8 ! Mem[000000003f0000d8] = 7bd0624e, %l5 = 00000000958731d8 swap [%i2+0x0d8],%l5 ! %l5 = 000000007bd0624e p23_label_12: ! %l5 = 000000007bd0624e, Mem[000000003e000000] = e27b7e52 stba %l5,[%i0+%g0]0x89 ! Mem[000000003e000000] = e27b7e4e ! %l3 = 0000000000000000, Mem[00000000910001ec] = ff118b78 sth %l3,[%i6+0x1ec] ! Mem[00000000910001ec] = 00008b78 ! Mem[00000000918000b4] = 0fa303fa, %g18 = 9452bd9ea5bd649e ldsw [%o0+0x0b4],%g2 ! %g2 = 9452bd9ea5bd649e ! immd = 000000000000007b, %l5 = 000000007bd0624e, %ccr = 44 movpos %icc,0x07b,%l5 ! Moved, %l5 = 000000000000007b ! Mem[000000003f800020] = 8bf0a2b1, %l4 = ffffffffc5f6f86d ldsha [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffa2b1 ! Mem[000000003f000180] = 74d82078b7301ddd, %l7 = 000000002038e0c0, %l7 = 000000002038e0c0 add %i2,0x180,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 74d82078b7301ddd ! Mem[000000003e800098] = deca94ff, %l7 = 74d82078b7301ddd swap [%i1+0x098],%l7 ! %l7 = 00000000deca94ff ! Mem[000000003f800018] = f5240caa59be9fd1, %l7 = 00000000deca94ff ldxa [%i3+%o3]0x81,%l7 ! %l7 = f5240caa59be9fd1 ! Mem[0000000091000138] = 629a872c, %g18 = 9452bd9ea5bd649e ldsw [%i6+0x138],%g2 ! %g2 = 9452bd9ea5bd649e ! %l2 = 9b4e3b05, %l3 = 00000000, Mem[000000003f800000] = 6c534c47 155c98ef stda %l2,[%i3+%g0]0x88 ! Mem[000000003f800000] = 9b4e3b05 00000000 p23_label_13: ! %l6 = 206876ea, %l7 = 59be9fd1, Mem[000000003f800008] = 94339ba5 4e518474 stda %l6,[%i3+%o1]0x89 ! Mem[000000003f800008] = 206876ea 59be9fd1 ! %l1 = 0000000000000024, %l4 = ffffffffffffa2b1, %ccr = 44 movge %icc,%l1,%l4 ! Moved, %l4 = 0000000000000024 ! done : should take illegal inst trap, %l0 = 0000000000000234 done ! Illegal inst trap : %l0 = 0000000000000244 ! Mem[000000003e0000c0] = 51cee498, %l0 = 0000000000000244 swap [%i0+0x0c0],%l0 ! %l0 = 0000000051cee498 ! %l4 = 0000000000000024, %l6 = 00000000206876ea, %l6 = 00000000206876ea subccc %l4,%l6,%l6 ! %l6 = ffffffffdf97893a, %ccr = 99 ! %f4 = 5c216c48 cddb4b4c, Mem[000000003e000028] = 206876ea 2038e0c0 stda %f4 ,[%i0+%o5]0x80 ! Mem[000000003e000028] = 5c216c48 cddb4b4c ! Mem[000000003e8000c8] = 70758b35e7aae076, %l0 = 0000000051cee498, %l7 = f5240caa59be9fd1 add %i1,0xc8,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 70758b35e7aae076 ! Mem[000000003e800018] = 4c1ad4d8, %l3 = 0000000000000000 ldsha [%i1+%o3]0x81,%l3 ! %l3 = 0000000000004c1a ! %l2 = 000000009b4e3b05, immed = 000000bf, %ccr = 99 movrlez %l2,0x0bf,%l6 ! Not Moved, %l6 = ffffffffdf97893a ! %l3 = 0000000000004c1a, immed = fffffead, %ccr = 99 movrgez %l3,-0x153,%l5 ! Moved, %l5 = fffffffffffffead p23_label_14: ! Mem[0000000090800088] = 444b2d9f9e4e588c, %g2 = 00000000629a872c ldx [%i5+0x088],%g2 ! %g2 = 444b2d9f9e4e588c ! %l0 = 0000000051cee498, %l4 = 0000000000000024, %ccr = 99 movpos %xcc,%l0,%l4 ! Register Not Moved ! %l0 = 0000000051cee498, Mem[00000000910001e4] = 05c6cd45 sth %l0,[%i6+0x1e4] ! Mem[00000000910001e4] = e498cd45 ! Mem[000000003e800020] = 203821f7, %l0 = 0000000051cee498 lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000002038 ! Mem[000000003f000018] = dd8eadf6, %l0 = 00002038, %l5 = fffffead add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000dd8eadf6 ! Mem[0000000091800068] = 909d5a96, %g18 = 9452bd9ea5bd649e ldsw [%o0+0x068],%g2 ! %g2 = 9452bd9ea5bd649e ! Mem[000000003f800058] = 0ab846c3, %l1 = 0000000000000024 ldstub [%i3+0x058],%l1 ! %l1 = 0000000a000000ff ! %l4 = 0000000000000024, Mem[000000009000018c] = d1255a9b stw %l4,[%i4+0x18c] ! Mem[000000009000018c] = 00000024 ! %f25 = 52f252ad, Mem[000000009000013c] = 2f71a080 st %f25,[%i4+0x13c] ! Mem[000000009000013c] = 52f252ad ! Mem[000000003f000008] = e8bab773 346221f7, %l4 = 00000024, %l5 = dd8eadf6 ldda [%i2+%o1]0x89,%l4 ! %l4 = 00000000346221f7 00000000e8bab773 p23_label_15: ! Mem[000000003f800000] = 053b4e9b, %l3 = 0000000000004c1a lduba [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000005 ! %l4 = 00000000346221f7, %l5 = 00000000e8bab773, %l5 = 00000000e8bab773 andncc %l4,%l5,%l5 ! %l5 = 0000000014400084, %ccr = 00 ! Mem[00000000918001e8] = f14dc6ca, %g2 = ffffffff909d5a96 ldsb [%o0+0x1e9],%g2 ! %g2 = fffffffffffffff1 ! %l2 = 000000009b4e3b05, %l2 = 000000009b4e3b05, %y = c5f6f194 udiv %l2,%l2,%l2 ! %l2 = 00000000ffffffff mov %l0,%y ! %y = 00002038 ! Mem[000000003f800028] = 268caba0dd5f3ecb, %f2 = f1b698de 6d52c96b ldda [%i3+%o5]0x80,%f2 ! %f2 = 268caba0 dd5f3ecb ! Mem[000000003e000020] = 1c30c6af33f549c7, %f16 = 16356369 80e6bdaf ldda [%i0+%o4]0x89,%f16 ! %f16 = 1c30c6af 33f549c7 ! immd = 0000000000000168, %l3 = 0000000000000005, %ccr = 00 movn %icc,0x168,%l3 ! Register Not Moved ! %l4 = 346221f7, %l5 = 14400084, Mem[000000003f800108] = ce6f329c c0adc507 std %l4,[%i3+0x108] ! Mem[000000003f800108] = 346221f7 14400084 ! Mem[000000003f000000] = c5f6f86d, %l6 = ffffffffdf97893a ldswa [%i2+%g0]0x80,%l6 ! %l6 = ffffffffc5f6f86d ! Mem[000000003e0001f8] = 533b7eb876713010, %l0 = 0000000000002038, %l7 = 70758b35e7aae076 add %i0,0x1f8,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 533b7eb876713010 p23_label_16: ! %l7 = 533b7eb876713010, %l3 = 0000000000000005, %l0 = 0000000000002038 subccc %l7,%l3,%l0 ! %l0 = 533b7eb87671300b, %ccr = 00 ! %f0 = de93d299 7689d18c 268caba0 dd5f3ecb ! %f4 = 5c216c48 cddb4b4c cb3e5fdd a0ab8c26 ! %f8 = 882182ec 31e73210 21eb5105 9e57e07a ! %f12 = 80dc2c8a 2823a8c8 e9112a2f 53f02ac0 mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140 ! Mem[000000003f800004] = 00000000, %l0 = 533b7eb87671300b swap [%i3+0x004],%l0 ! %l0 = 0000000000000000 ! %l3 = 0000000000000005, immed = 00000a38, %y = 00002038 mulscc %l3,0xa38,%l2 ! %l2 = 0000000000000002, %ccr = 00, %y = 8000101c ! %l3 = 0000000000000005, imm = 0000000000000000, %l2 = 0000000000000002 sll %l3,0x000,%l2 ! %l2 = 0000000000000005 ! %l3 = 0000000000000005, %l7 = 533b7eb876713010, %l1 = 000000000000000a tsubcctv %l3,%l7,%l1 ! %l0 = 0000000000000023, Trapped ! Mem[00000000910000b8] = 8ad78a4d0ef1494e, %g2 = fffffffffffffff1 ldx [%i6+0x0b8],%g2 ! %g2 = 8ad78a4d0ef1494e ! Mem[00000000918000b4] = 03fa78eb, %g2 = 8ad78a4d0ef1494e ldub [%o0+0x0b6],%g2 ! %g2 = 0000000000000003 ! Mem[000000003f0000e0] = 63b9978a77a0d19a, %f18 = fbc1ff7c 0c2b2eb1 ldda [%i2+0x0e0]%asi,%f18 ! %f18 = 63b9978a 77a0d19a ! %l6 = ffffffffc5f6f86d, %l6 = ffffffffc5f6f86d, %ccr = 00 movneg %icc,%l6,%l6 ! Register Not Moved p23_label_17: ! Mem[0000000091000100] = 000000b1, %g2 = 0000000000000003 lduh [%i6+0x100],%g2 ! %g2 = 0000000000000000 ! %l5 = 0000000014400084, %l4 = 00000000346221f7, %ccr = 00 movrgz %l5,%l4,%l6 ! Moved, %l6 = 00000000346221f7 ! %l2 = 0000000000000005, Mem[00000000908000c0] = d80ecfdc stw %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000005 ! %l6 = 00000000346221f7, Mem[000000003f800010] = 817f3d00 stwa %l6,[%i3+%o2]0x80 ! Mem[000000003f800010] = 346221f7 ! Mem[000000003e800028] = 3c612dfc, %l5 = 0000000014400084, %asi = 80 swapa [%i1+0x028]%asi,%l5 ! %l5 = 000000003c612dfc ! Mem[000000003e000068] = b282a058, %l6 = 00000000346221f7 ldub [%i0+0x06a],%l6 ! %l6 = 00000000000000a0 ! Mem[000000003f800050] = c213da5f, %l2 = 0000000000000005 swap [%i3+0x050],%l2 ! %l2 = 00000000c213da5f ! %l7 = 533b7eb876713010, Mem[00000000918001ff] = 5517e8c5 stb %l7,[%o0+0x1ff] ! Mem[00000000918001fc] = 1017e8c5 ! immd = 00000000000000ab, %l1 = 000000000000000a, %ccr = 00 movn %xcc,0x0ab,%l1 ! Register Not Moved ! Mem[000000003e000180] = 7e2e103f, %l7 = 533b7eb876713010 swap [%i0+0x180],%l7 ! %l7 = 000000007e2e103f p23_label_18: ! Mem[000000003f000010] = bf728f45, %l4 = 00000000346221f7 lduha [%i2+%o2]0x80,%l4 ! %l4 = 000000000000bf72 ! %l2 = c213da5f, %l3 = 00000005, Mem[000000003e000018] = f24e4523 9c9af4b5 stda %l2,[%i0+%o3]0x80 ! Mem[000000003e000018] = c213da5f 00000005 ! %l6 = 00000000000000a0, %l2 = 00000000c213da5f, %ccr = 00 mova %icc,%l6,%l2 ! Moved, %l2 = 00000000000000a0 ! %l2 = 00000000000000a0, %l4 = 000000000000bf72, %y = 8000101c sdivcc %l2,%l4,%l3 ! %l3 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 00000023 ! Mem[0000000091800068] = 909d5a96f974a768, %f48 = 8cd18976 99d293de ldd [%o0+0x068],%f48 ! %f48 = 909d5a96 f974a768 ! Mem[000000003f000116] = b61c379b, %l2 = 00000000000000a0 ldstub [%i2+0x116],%l2 ! %l2 = 00000037000000ff ! Mem[000000003e800028] = 14400084, %l0 = 0000000000000023 swap [%i1+%o5],%l0 ! %l0 = 0000000014400084 ! %l0 = 0000000014400084, Mem[000000003e800158] = 0b8f15810d4f44ef stx %l0,[%i1+0x158] ! Mem[000000003e800158] = 0000000014400084 ! Mem[0000000090800080] = 22791f3b dd32f5a6, %g2 = 00000000, %g3 = 00000d85 ldd [%i5+0x080],%g2 ! %g2 = 0000000022791f3b 00000000dd32f5a6 ! Mem[0000000091800004] = f86d648a, %g18 = 9452bd9ea5bd649e ldsw [%o0+0x004],%g2 ! %g2 = 9452bd9ea5bd649e p23_label_19: ! %l4 = 000000000000bf72, %l5 = 000000003c612dfc, %l3 = ffffffff80000000 tsubcc %l4,%l5,%l3 ! %l3 = ffffffffc39f9176, %ccr = 9b ! %l6 = 000000a0, %l7 = 7e2e103f, Mem[0000000091000170] = 4412630c 142089ee std %l6,[%i6+0x170] ! Mem[0000000091000170] = 000000a0 7e2e103f ! %l4 = 000000000000bf72, %l2 = 0000000000000037, %ccr = 9b movpos %xcc,%l4,%l2 ! Register Not Moved ! %l6 = 00000000000000a0, Mem[0000000091800180] = 15b2e693 stw %l6,[%o0+0x180] ! Mem[0000000091800180] = 000000a0 ! Mem[000000003e000054] = 205c3f56, %l2 = 0000000000000037 lduba [%i0+0x054]%asi,%l2 ! %l2 = 0000000000000020 ! Mem[000000003e800010] = 70ea6a7e, %l7 = 000000007e2e103f ldstuba [%i1+%o2]0x88,%l7 ! %l7 = 0000007e000000ff ! Mem[0000000091000000] = d1d553db69412154, %g2 = fffffffff86d648a ldx [%i6+%g0],%g2 ! %g2 = d1d553db69412154 ! Mem[000000009000000c] = bb00d1d7, %g2 = d1d553db69412154 ldub [%i4+0x00d],%g2 ! %g2 = 00000000000000bb ! Mem[00000000900000e4] = 321021eb, %g2 = 00000000000000bb ldsh [%i4+0x0e6],%g2 ! %g2 = 0000000000003210 ! immd = 000000000000006c, %l7 = 000000000000007e, %ccr = 9b movl %xcc,0x06c,%l7 ! Moved, %l7 = 000000000000006c p23_label_20: ! %l5 = 000000003c612dfc, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l5,[%i5+0x168] ! Mem[0000000090800168] = 000000003c612dfc ! Mem[000000003f800028] = a0ab8c26, %l5 = 000000003c612dfc lduha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000008c26 ! Mem[000000003e0000fc] = c440039f, %l4 = 000000000000bf72 swap [%i0+0x0fc],%l4 ! %l4 = 00000000c440039f ! Mem[0000000090800020] = 6a5df812, %g2 = 0000000000003210 ldub [%i5+0x022],%g2 ! %g2 = 000000000000006a ! Mem[000000003f000000] = 6df8f6c5, %l7 = 000000000000006c ldsba [%i2+%g0]0x88,%l7 ! %l7 = ffffffffffffffc5 ! Mem[000000003f000000] = c5f6f86d, %l5 = 0000000000008c26 ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffffc5 ! Mem[000000003e000010] = 52d8c804, %f25 = 52f252ad lda [%i0+%o2]0x80,%f25 ! %f25 = 52d8c804 ! Mem[000000003f800028] = cb3e5fdda0ab8c26, %f28 = c04c0494 e27b7e52 ldda [%i3+%o5]0x88,%f28 ! %f28 = cb3e5fdd a0ab8c26 ! Mem[000000003f800008] = 206876ea, %l5 = ffffffffffffffc5 ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 000000ea000000ff ! Mem[000000003e800000] = f8da846f, %l2 = 0000000000000020 swap [%i1+%g0],%l2 ! %l2 = 00000000f8da846f p23_label_21: ! Mem[00000000908001d8] = af69c09b 9167f3e7, %g2 = 0000006a, %g3 = dd32f5a6 ldd [%i5+0x1d8],%g2 ! %g2 = 00000000af69c09b 000000009167f3e7 ! Mem[0000000090000184] = 4095ec12, %g2 = 00000000af69c09b ldsh [%i4+0x184],%g2 ! %g2 = 0000000000004095 ! Mem[0000000091000020] = 408cafe0, %g2 = 0000000000004095 lduw [%i6+%o4],%g2 ! %g2 = 00000000408cafe0 ! %l2 = 00000000f8da846f, %l5 = 00000000000000ea, %ccr = 9b movl %icc,%l2,%l5 ! Register Not Moved ! Invert Register : %l5 = 00000000000000ea xor %l5,-1,%l5 ! %l5 = ffffffffffffff15 ! Mem[0000000091000060] = 3bedf83a, %g2 = 00000000408cafe0 ldsb [%i6+0x062],%g2 ! %g2 = 000000000000003b ! %l5 = ffffffffffffff15, Mem[00000000910001fb] = 190fb9a3 stb %l5,[%i6+0x1fb] ! Mem[00000000910001f8] = 150fb9a3 ! Mem[000000003e000008] = a3848335 f818b23b, %l6 = 000000a0, %l7 = ffffffc5 ldda [%i0+%o1]0x88,%l6 ! %l6 = 00000000f818b23b 00000000a3848335 ! Mem[0000000090800150] = a6c5a9c0, %g2 = 000000000000003b lduba [%i5+0x151]%asi,%g2 ! %g2 = 00000000000000a6 ! Mem[000000003e8000b0] = 68156317, %l7 = a3848335, %l4 = c440039f add %i1,0xb0,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000068156317 p23_label_22: ! Mem[000000009180000c] = a266ef04, %g2 = 00000000000000a6 ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffa266 ! Mem[0000000090800128] = 6c772b2b, %g2 = ffffffffffffa266 lduba [%i5+0x128]%asi,%g2 ! %g2 = 000000000000006c ! Mem[000000003e000188] = 3801aad2, %l4 = 0000000068156317 swap [%i0+0x188],%l4 ! %l4 = 000000003801aad2 ! Mem[00000000908001a8] = 6394367b, %g2 = 000000000000006c ldub [%i5+0x1a8],%g2 ! %g2 = 0000000000000063 ! %l1 = 000000000000000a, Mem[00000000908001d9] = 69c09b91 stb %l1,[%i5+0x1d9] ! Mem[00000000908001d8] = 0ac09b91 ! immd = 00000000000003eb, %l2 = 00000000f8da846f, %ccr = 9b movge %icc,0x3eb,%l2 ! Moved, %l2 = 00000000000003eb ! immd = 00000000000000cf, %l3 = ffffffffc39f9176, %ccr = 9b movcs %icc,0x0cf,%l3 ! Moved, %l3 = 00000000000000cf ! %l1 = 000000000000000a, %l0 = 0000000014400084, %y = 00000023 udiv %l1,%l0,%l7 ! %l7 = 00000000000001ba mov %l0,%y ! %y = 14400084 ! Mem[000000003e000000] = e27b7e4e, %l0 = 0000000014400084 ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 0000004e000000ff ! %l2 = 00000000000003eb, Mem[000000009000010a] = 6db5315d, %asi = 80 stha %l2,[%i4+0x10a]%asi ! Mem[0000000090000108] = 03eb315d p23_label_23: ! %l6 = 00000000f818b23b, %l0 = 000000000000004e, %ccr = 9b movvs %xcc,%l6,%l0 ! Register Not Moved ! Mem[000000009100002c] = e141740c, %g2 = 0000000000000063 lduh [%i6+0x02c],%g2 ! %g2 = 000000000000e141 ! immd = 000000000000026f, %l3 = 00000000000000cf, %ccr = 9b movcs %icc,0x26f,%l3 ! Moved, %l3 = 000000000000026f ! %l1 = 000000000000000a, Mem[00000000918001d8] = 97ac2d2db06f0808 stx %l1,[%o0+0x1d8] ! Mem[00000000918001d8] = 000000000000000a ! %l0 = 000000000000004e, Mem[00000000910001d8] = da6f14fd2b31f5a0 stx %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 000000000000004e ! %l1 = 000000000000000a, Mem[000000003f800010] = 346221f7 stba %l1,[%i3+%o2]0x81 ! Mem[000000003f800010] = 0a6221f7 ! %l0 = 000000000000004e, Mem[0000000091800080] = a574ee03a7ac56a1 stx %l0,[%o0+0x080] ! Mem[0000000091800080] = 000000000000004e ! Mem[000000003e800000] = 20000000, %l6 = 00000000f818b23b lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 ! %l5 = ffffffffffffff15, Mem[000000003f800018] = d19fbe59aa0c24f5 stxa %l5,[%i3+%o3]0x88 ! Mem[000000003f800018] = ffffffffffffff15 ! Mem[0000000091800130] = 899608d86cdc198e, %g2 = 000000000000e141 ldx [%o0+0x130],%g2 ! %g2 = 899608d86cdc198e p23_label_24: ! Mem[000000003f8001f0] = 2f8caed8960dcf80, %l2 = 00000000000003eb, %l4 = 000000003801aad2 add %i3,0x1f0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 2f8caed8960dcf80 ! Mem[000000003e000028] = 5c216c48cddb4b4c, %f10 = 21eb5105 9e57e07a ldda [%i0+%o5]0x81,%f10 ! %f10 = 5c216c48 cddb4b4c ! Mem[0000000091800164] = 8680e666, %g2 = 899608d86cdc198e lduw [%o0+0x164],%g2 ! %g2 = 000000008680e666 ! Mem[000000003f8001c4] = 3a33ca94, %l2 = 00000000000003eb ldstub [%i3+0x1c4],%l2 ! %l2 = 0000003a000000ff ! Mem[000000009000019c] = 86c094f0, %g2 = 000000008680e666 ldsh [%i4+0x19c],%g2 ! %g2 = ffffffffffff86c0 ! %l4 = 2f8caed8960dcf80, Mem[00000000908000ba] = 6739d29b sth %l4,[%i5+0x0ba] ! Mem[00000000908000b8] = cf80d29b ! immd = 0000000000000085, %l2 = 000000000000003a, %ccr = 9b move %icc,0x085,%l2 ! Register Not Moved ! %l7 = 00000000000001ba, Mem[0000000091000020] = 408cafe0 stb %l7,[%i6+%o4] ! Mem[0000000091000020] = ba8cafe0 ! Mem[00000000900000d4] = db4b4ccb, %g2 = ffffffffffff86c0 ldsba [%i4+0x0d5]%asi,%g2 ! %g2 = ffffffffffffffdb ! %l6 = 0000000000000000, imm = fffffffffffff5cd, %l6 = 0000000000000000 or %l6,-0xa33,%l6 ! %l6 = fffffffffffff5cd p23_label_25: ! %l2 = 000000000000003a, imm = 0000000000000524, %l7 = 00000000000001ba xor %l2,0x524,%l7 ! %l7 = 000000000000051e ! Mem[000000003f800064] = 591911ce, %l5 = ffffffffffffff15 swap [%i3+0x064],%l5 ! %l5 = 00000000591911ce ! Mem[00000000900001c8] = f1b698de 6d52c96b, %g2 = ffffffdb, %g3 = 9167f3e7 ldda [%i4+0x1c8]%asi,%g2 ! %g2 = 00000000f1b698de 000000006d52c96b ! %l0 = 000000000000004e, Mem[0000000090000058] = 07095e499c513f8a stx %l0,[%i4+0x058] ! Mem[0000000090000058] = 000000000000004e ! Mem[000000003e000174] = d25ba141, %l3 = 0000026f, %l5 = 591911ce add %i0,0x174,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000d25ba141 ! Mem[000000003f80000c] = d19fbe59, %l0 = 000000000000004e ldstub [%i3+0x00c],%l0 ! %l0 = 000000d1000000ff ! %f19 = 77a0d19a, Mem[0000000091800140] = 70e42e59 st %f19,[%o0+0x140] ! Mem[0000000091800140] = 77a0d19a ! %l7 = 000000000000051e, Mem[0000000090800132] = 2ea2358d sth %l7,[%i5+0x132] ! Mem[0000000090800130] = 051e358d ! %l5 = 00000000d25ba141, immed = 000001f7, %ccr = 9b movrlez %l5,0x1f7,%l3 ! Not Moved, %l3 = 000000000000026f ! %l0 = 00000000000000d1, Mem[00000000908001a2] = dbd2b158 stb %l0,[%i5+0x1a2] ! Mem[00000000908001a0] = d1d2b158 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000d1 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000000a bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003a bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000026f bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2f8caed8960dcf80 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d25ba141 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffff5cd bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000051e bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x14400084,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 268caba0 dd5f3ecb bne %xcc,p23_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5c216c48 cddb4b4c bne %xcc,p23_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be cb3e5fdd a0ab8c26 bne %xcc,p23_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 5c216c48 cddb4b4c bne %xcc,p23_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 80dc2c8a 2823a8c8 bne %xcc,p23_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 1c30c6af 33f549c7 bne %xcc,p23_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 63b9978a 77a0d19a bne %xcc,p23_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 28395ef7 d290f3c4 bne %xcc,p23_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be f6ad8edd 52d8c804 bne %xcc,p23_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be c749f533 afc6301c bne %xcc,p23_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be cb3e5fdd a0ab8c26 bne %xcc,p23_f28_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff7e7be2268cf1db ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c213da5f00000005 ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5c216c48cddb4b4c ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 0b9bbf89d4ecd040 ldx [%i0+0x078],%g3 ! Observed data at 000000003e000078 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x078,%g4 ldx [%g1+0x080],%g2 ! Expected data = 4f5b14e52f1eff35 ldx [%i0+0x080],%g3 ! Observed data at 000000003e000080 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x080,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 0000024439a05521 ldx [%i0+0x0c0],%g3 ! Observed data at 000000003e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 533d907d0000bf72 ldx [%i0+0x0f8],%g3 ! Observed data at 000000003e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x180],%g2 ! Expected data = 76713010a64e016b ldx [%i0+0x180],%g3 ! Observed data at 000000003e000180 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 68156317e904602d ldx [%i0+0x188],%g3 ! Observed data at 000000003e000188 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x188,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000020c4f7cfe1 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 = c4f390d28d21a1fd ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff6aea7013f9f186 ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 203821f7620a2f62 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 = 0000002364470330 ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0e37585400000021 ldx [%i1+0x080],%g3 ! Observed data at 000000003e800080 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x080,%g4 ldx [%g1+0x098],%g2 ! Expected data = b7301ddddd515f67 ldx [%i1+0x098],%g3 ! Observed data at 000000003e800098 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x098,%g4 ldx [%g1+0x158],%g2 ! Expected data = 0000000014400084 ldx [%i1+0x158],%g3 ! Observed data at 000000003e800158 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x158,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x0d8],%g2 ! Expected data = 958731d86a78350e ldx [%i2+0x0d8],%g3 ! Observed data at 000000003f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x110],%g2 ! Expected data = e6d02bc4b61cff9b ldx [%i2+0x110],%g3 ! Observed data at 000000003f000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x110,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 053b4e9b7671300b 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 = ff766820ff9fbe59 ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0a6221f70b9bbf89 ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 15ffffffffffffff ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 268caba0dd5f3ecb ldx [%i3+0x028],%g3 ! Observed data at 000000003f800028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 00000005c43d079e ldx [%i3+0x050],%g3 ! Observed data at 000000003f800050 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = ffb846c3000002d4 ldx [%i3+0x058],%g3 ! Observed data at 000000003f800058 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 6845f91bffffff15 ldx [%i3+0x060],%g3 ! Observed data at 000000003f800060 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x060,%g4 ldx [%g1+0x108],%g2 ! Expected data = 346221f714400084 ldx [%i3+0x108],%g3 ! Observed data at 000000003f800108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x108,%g4 ldx [%g1+0x128],%g2 ! Expected data = 9e1984ca3effde73 ldx [%i3+0x128],%g3 ! Observed data at 000000003f800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x128,%g4 ldx [%g1+0x160],%g2 ! Expected data = 000000f4da8a29fa ldx [%i3+0x160],%g3 ! Observed data at 000000003f800160 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x160,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 309a6359ff33ca94 ldx [%i3+0x1c0],%g3 ! Observed data at 000000003f8001c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x1c0,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed p23_f2_fail: set p23_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f4_fail: set p23_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f6_fail: set p23_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f10_fail: set p23_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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 p23_f18_fail: set p23_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f22_fail: set p23_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f24_fail: set p23_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f26_fail: set p23_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f28_fail: set p23_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000008] stwa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] membar #Sync mov 0x080,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stxa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000000] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028] done p23_trap1o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000008] stwa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] membar #Sync mov 0x080,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stxa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000000] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800028] done p23_trap2e: srl %l0,0x003,%l7 lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800018] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e800010] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000008] stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018] stxa %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003f000008] done p23_trap2o: srl %l0,0x003,%l7 lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800018] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e800010] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000008] stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018] stxa %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800028] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003f000008] done p23_trap3e: sub %l5,-0x427,%l1 addc %l4,-0x445,%l1 sub %l2,-0xc82,%l6 xor %l7,%l1,%l0 sub %l1,-0x55a,%l1 nop and %l2,%l1,%l2 done p23_trap3o: sub %l5,-0x427,%l1 addc %l4,-0x445,%l1 sub %l2,-0xc82,%l6 xor %l7,%l1,%l0 sub %l1,-0x55a,%l1 nop and %l2,%l1,%l2 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 = 4932800dea766820 ldx [%g1+0x008],%l1 ! %l1 = 02f143d1c0e03820 ldx [%g1+0x010],%l2 ! %l2 = b94ad83817bc6449 ldx [%g1+0x018],%l3 ! %l3 = 719dd59fde48672d ldx [%g1+0x020],%l4 ! %l4 = 0260c54605d171a6 ldx [%g1+0x028],%l5 ! %l5 = 9ea428760a794932 ldx [%g1+0x030],%l6 ! %l6 = 817f3d000b9bbf89 ldx [%g1+0x038],%l7 ! %l7 = 06f7acd0fbaee102 ! 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 = 15526a84 20595441 47c7e9ab acf68e5d ! %f4 = dfd9b0ae c3bc09f5 e2621c06 0d9d00b1 ! %f8 = e535a0b9 ff7552d3 a79e3bc4 28b7d599 ! %f12 = 85fd4b6a 53c0110c c464797a 21171101 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 23f2048f 03a9abda 431642ea ba036a25 ! %f20 = 95ed72e6 92fa531e 1393c888 f752fe1c ! %f24 = 32c216ed 0e18da50 75c78475 3edb76ea ! %f28 = 3a60606a 55db11ca 74fcd7d6 a9391502 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a855c60e 6a9e6b80 e44e09b4 098a5b71 ! %f36 = a8101aa0 94e97127 75e784df ee493d49 ! %f40 = ca000513 3bf9bebe 121bcce2 ade4f8a8 ! %f44 = 81a03bde 9a0d6770 2869e61d 8b59be3a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe97d30500000006d,%g7,%g1 ! GSR scale = 13, align = 5 wr %g1,%g0,%gsr ! GSR = e97d30500000006d wr %g0,%y ! Clear Y 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: ! %l6 = 1cf716d3, %l7 = dfcacba5, Mem[0000000091000188] = f039108b e6b0a7ab std %l6,[%i6+0x188] ! Mem[0000000091000188] = 1cf716d3 dfcacba5 ! Mem[00000000908001a8] = 6394367b, %g2 = 0000000000000000 lduw [%i5+0x1a8],%g2 ! %g2 = 000000006394367b ! Mem[00000000408001a0] = f5c8122e94c2b818, %l3 = 2264913ada0fe73e, %l4 = 7783e8ae73cd167f add %i1,0x1a0,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = f5c8122e94c2b818 ! %l6 = 3e46a9ce1cf716d3, %l2 = ebdbb60fd638a81b, %l0 = f3d9d87c8c2d8e3a addc %l6,%l2,%l0 ! %l0 = 2a225fddf32fbeee ! Mem[0000000090800010] = 1a2d5b8b, %g2 = 000000006394367b lduh [%i5+0x012],%g2 ! %g2 = 0000000000001a2d ! Mem[0000000040800018] = 92040a2a, %f16 = 23f2048f lda [%i1+%o3]0x88,%f16 ! %f16 = 92040a2a ! retry : should take illegal inst trap, %l0 = 2a225fddf32fbeee retry ! Illegal inst trap : %l0 = 2a225fddf32fbefe ! Mem[0000000091000058] = 1012df99, %g2 = 0000000000001a2d ldsb [%i6+0x05b],%g2 ! %g2 = 0000000000000010 ! %l4 = f5c8122e94c2b818, %l0 = 2a225fddf32fbefe, %l2 = ebdbb60fd638a81b taddcctv %l4,%l0,%l2 ! %l0 = 2a225fddf32fbf21, Trapped ! Clear Register : %l2 = ebdbb60fd638a81b clr %l2 ! %l2 = 0000000000000000 p24_label_2: ! Mem[0000000040000000] = 615e5fac5d4230a5, %l0 = 2a225fddf32fbf21 ldxa [%i0+%g0]0x89,%l0 ! %l0 = 615e5fac5d4230a5 ! Mem[00000000900000b8] = 51627d19 d4993bb6, %g2 = 00000010, %g3 = 00000000 ldd [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 00000000d4993bb6 ! Mem[00000000410000dc] = 06ba46de, %l1 = 0ddad310185edc2b ldstub [%i2+0x0dc],%l1 ! %l1 = 00000006000000ff ! %f0 = 15526a84 20595441 47c7e9ab acf68e5d ! %f4 = dfd9b0ae c3bc09f5 e2621c06 0d9d00b1 ! %f8 = e535a0b9 ff7552d3 a79e3bc4 28b7d599 ! %f12 = 85fd4b6a 53c0110c c464797a 21171101 mov 0x180,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! Mem[0000000091800028] = e37b98c3, %g2 = 0000000051627d19 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffe37b ! %l5 = ffcce01c1b2b3a5c, Mem[0000000041800010] = 9191f794 stba %l5,[%i3+%o2]0x81 ! Mem[0000000041800010] = 5c91f794 ! Mem[0000000041000010] = dc4b841a, %f24 = 32c216ed lda [%i2+%o2]0x88,%f24 ! %f24 = dc4b841a ! %f25 = 0e18da50, Mem[00000000918001c0] = 4c86a051 sta %f25,[%o0+0x1c0]%asi ! Mem[00000000918001c0] = 0e18da50 ! Mem[0000000040000020] = 3a1b2658b4ce9e47, %l3 = 2264913ada0fe73e ldxa [%i0+%o4]0x89,%l3 ! %l3 = 3a1b2658b4ce9e47 ! %l2 = 0000000000000000 setx 0xe8166bd789271966,%g7,%l2 ! %l2 = e8166bd789271966 p24_label_3: ! %l5 = ffcce01c1b2b3a5c, %l0 = 615e5fac5d4230a5, %l1 = 0000000000000006 add %l5,%l0,%l1 ! %l1 = 612b3fc8786d6b01 ! Mem[0000000091000134] = f46a516c, %g18 = 0e5d31d1eca6c4fe ldsw [%i6+0x134],%g2 ! %g2 = 0e5d31d1eca6c4fe ! %f16 = 92040a2a 03a9abda 431642ea ba036a25 ! %f20 = 95ed72e6 92fa531e 1393c888 f752fe1c ! %f24 = dc4b841a 0e18da50 75c78475 3edb76ea ! %f28 = 3a60606a 55db11ca 74fcd7d6 a9391502 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! immd = 0000000000000038, %l0 = 615e5fac5d4230a5, %ccr = 44 movle %icc,0x038,%l0 ! Moved, %l0 = 0000000000000038 ! %l4 = f5c8122e94c2b818, Mem[000000009000008a] = cb327786 sth %l4,[%i4+0x08a] ! Mem[0000000090000088] = b8187786 ! Mem[0000000040800018] = 92040a2a, %l0 = 0000000000000038 lduha [%i1+%o3]0x88,%l0 ! %l0 = 0000000000000a2a ! %l2 = e8166bd789271966, Mem[0000000040800020] = ea1e02e8 stha %l2,[%i1+%o4]0x89 ! Mem[0000000040800020] = ea1e1966 ! Mem[00000000900000c0] = 7d69e684, %g2 = fffffffff46a516c ldsh [%i4+0x0c0],%g2 ! %g2 = 0000000000007d69 ! Mem[0000000040000189] = 9c041b8c, %l4 = f5c8122e94c2b818 ldstub [%i0+0x189],%l4 ! %l4 = 00000004000000ff ! Mem[00000000900000a0] = 7acb94bca4727d8b, %f48 = 3074f430 6bf36c85 ldda [%i4+0x0a0]%asi,%f48 ! %f48 = 7acb94bc a4727d8b p24_label_4: ! %l4 = 0000000000000004, Mem[0000000041800000] = 643a7ddd stba %l4,[%i3+%g0]0x80 ! Mem[0000000041800000] = 043a7ddd ! %l6 = 1cf716d3, %l7 = dfcacba5, Mem[0000000041000198] = 1e676376 257b456e std %l6,[%i2+0x198] ! Mem[0000000041000198] = 1cf716d3 dfcacba5 ! %l0 = 00000a2a, %l1 = 786d6b01, Mem[0000000041800190] = 74f69f65 83786fb1 std %l0,[%i3+0x190] ! Mem[0000000041800190] = 00000a2a 786d6b01 ! Mem[00000000400000b8] = 7bad842474447aee, %l7 = fda6cde6dfcacba5, %l4 = 0000000000000004 add %i0,0xb8,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 7bad842474447aee ! %l3 = 3a1b2658b4ce9e47, immd = 00000000000002e6, %l1 = 612b3fc8786d6b01 mulx %l3,0x2e6,%l1 ! %l1 = 6ab1251c0edec1ca ! %l7 = fda6cde6dfcacba5, %l3 = 3a1b2658b4ce9e47, %ccr = 44 movre %l7,%l3,%l5 ! Not Moved, %l5 = ffcce01c1b2b3a5c ! Mem[00000000400000b0] = a3b15077 9756146f, %l4 = 74447aee, %l5 = 1b2b3a5c ldd [%i0+0x0b0],%l4 ! %l4 = 00000000a3b15077 000000009756146f ! %l2 = 89271966, %l3 = b4ce9e47, Mem[0000000040800020] = 66191eea 7016d909 stda %l2,[%i1+%o4]0x80 ! Mem[0000000040800020] = 89271966 b4ce9e47 save ! CWP = 1 ! Mem[0000000040800008] = 2471e58c, %l2 = 301ed7abc4f8d50a lduba [%o1+%i1]0x80,%l2 ! %l2 = 0000000000000024 p24_label_5: ! %cwp = 1 ! Mem[0000000041000114] = 02311fb8, %l3 = 71b9f4227af8a1e2 swap [%o2+0x114],%l3 ! %l3 = 0000000002311fb8 ! Mem[00000000918000d4] = 9bcce1eb, %g2 = 0000000000007d69 lduh [%i0+0x0d6],%g2 ! %g2 = 0000000000009bcc ! %l6 = ae08cb2a1d0df595, Mem[0000000040800002] = 29f1e399 sth %l6,[%o1+0x002] ! Mem[0000000040800000] = 29f1f595 ! %l1 = 53c9656e1d2e8e53, %l2 = 0000000000000024, %y = 00000000 umul %l1,%l2,%l2 ! %l2 = 000000041a8c03ac, %y = 00000004 ! Mem[0000000041000114] = 7af8a1e2, %l0 = 0741d7c1, %l7 = e3d77f80 add %o2,0x114,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007af8a1e2 ! %l3 = 0000000002311fb8, Mem[000000009100015c] = c2eb36a4 stw %l3,[%o6+0x15c] ! Mem[000000009100015c] = 02311fb8 ! %l1 = 53c9656e1d2e8e53, Mem[0000000040000028] = e1aecf2f stha %l1,[%o0+%i5]0x89 ! Mem[0000000040000028] = e1ae8e53 ! %l2 = 000000041a8c03ac, Mem[0000000091800193] = 5e6f9bfe stb %l2,[%i0+0x193] ! Mem[0000000091800190] = ac6f9bfe ! %l7 = 000000007af8a1e2, %l2 = 000000041a8c03ac, %l5 = b168fcadb0f07fb2 xor %l7,%l2,%l5 ! %l5 = 000000046074a24e ! Mem[0000000041000064] = 34ca423f, %f7 = 0d9d00b1 ld [%o2+0x064],%f7 ! %f7 = 34ca423f p24_label_6: ! %cwp = 1 ! Mem[0000000091800010] = ef04abcc, %g2 = 0000000000009bcc lduh [%i0+%i2],%g2 ! %g2 = 000000000000ef04 ! Mem[0000000040800000] = 54e1030b 95f5f129, %l0 = 0741d7c1, %l1 = 1d2e8e53 ldda [%o1+%g0]0x89,%l0 ! %l0 = 0000000095f5f129 0000000054e1030b ! %l0 = 0000000095f5f129, imm = 0000000000000003, %l0 = 0000000095f5f129 sra %l0,0x003,%l0 ! %l0 = fffffffff2bebe25 ! Mem[00000000910001c0] = 2483df15cda413cb, %f48 = 7acb94bc a4727d8b ldd [%o6+0x1c0],%f48 ! %f48 = 2483df15 cda413cb ! %l7 = 000000007af8a1e2, Mem[00000000908001bf] = d3aa162c stb %l7,[%o5+0x1bf] ! Mem[00000000908001bc] = e2aa162c ! Mem[0000000091000130] = 7f1dfcfd, %g2 = 000000000000ef04 ldsh [%o6+0x130],%g2 ! %g2 = 0000000000007f1d ! %l3 = 0000000002311fb8, Mem[0000000041800100] = 8302a6e0bd7edc4c stx %l3,[%o3+0x100] ! Mem[0000000041800100] = 0000000002311fb8 ! %l0 = fffffffff2bebe25, Mem[000000009100017c] = f72d807d sth %l0,[%o6+0x17c] ! Mem[000000009100017c] = be25807d ! %f4 = dfd9b0ae, Mem[0000000041800028] = 269f8cbc sta %f4 ,[%o3+%i5]0x81 ! Mem[0000000041800028] = dfd9b0ae ! Mem[0000000041800018] = ec40cf96, %l3 = 0000000002311fb8 lduha [%o3+%i3]0x89,%l3 ! %l3 = 000000000000cf96 p24_label_7: ! %cwp = 1 ! Mem[0000000090800184] = 35168da2, %g2 = 0000000000007f1d ldub [%o5+0x186],%g2 ! %g2 = 0000000000000035 ! Mem[0000000091000088] = 963f861c, %g2 = 0000000000000035 lduh [%o6+0x088],%g2 ! %g2 = 000000000000963f ! Mem[0000000040000058] = 197eef22, %l1 = 54e1030b, %l6 = 1d0df595 add %o0,0x58,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000197eef22 ! Mem[0000000091800180] = 15b2e693cbbbb590, %g2 = 000000000000963f ldx [%i0+0x180],%g2 ! %g2 = 15b2e693cbbbb590 ! Mem[00000000900000c0] = 7d69e684, %g2 = 15b2e693cbbbb590 ldsha [%o4+0x0c0]%asi,%g2 ! %g2 = 0000000000007d69 ! Mem[000000004100014b] = fd6e351a, %l4 = 0777ac784eff59f6 ldstub [%o2+0x14b],%l4 ! %l4 = 0000001a000000ff ! Mem[0000000041000010] = 06a0b0d7dc4b841a, %f26 = 75c78475 3edb76ea ldda [%o2+%i2]0x88,%f26 ! %f26 = 06a0b0d7 dc4b841a ! %l0 = fffffffff2bebe25, Mem[00000000918000ea] = 7efb911d stb %l0,[%i0+0x0ea] ! Mem[00000000918000e8] = 25fb911d ! Mem[0000000091000140] = 75df866b, %g2 = 0000000000007d69 lduh [%o6+0x140],%g2 ! %g2 = 00000000000075df ! Mem[0000000090800038] = d494c651, %g2 = 00000000000075df lduh [%o5+0x03a],%g2 ! %g2 = 000000000000d494 p24_label_8: ! %cwp = 1 ! %l2 = 1a8c03ac, %l3 = 0000cf96, Mem[0000000040000008] = e462b320 84f6a213 stda %l2,[%o0+%i1]0x80 ! Mem[0000000040000008] = 1a8c03ac 0000cf96 ! Mem[000000004080007c] = 0b04143a, %l3 = 000000000000cf96 ldstub [%o1+0x07c],%l3 ! %l3 = 0000000b000000ff ! %l4 = 000000000000001a, %l7 = 000000007af8a1e2, %l1 = 0000000054e1030b addccc %l4,%l7,%l1 ! %l1 = 000000007af8a1fc, %ccr = 00 ! immd = 00000000000002ce, %l3 = 000000000000000b, %ccr = 00 movg %icc,0x2ce,%l3 ! Moved, %l3 = 00000000000002ce ! Mem[00000000918001f8] = 01e5c8b4, %g2 = 000000000000d494 ldsh [%i0+0x1f8],%g2 ! %g2 = 00000000000001e5 ! %l2 = 1a8c03ac, %l3 = 000002ce, Mem[00000000918000c0] = 67bd0bdf 8a120b0c std %l2,[%i0+0x0c0] ! Mem[00000000918000c0] = 1a8c03ac 000002ce ! Mem[00000000900000ec] = 6ce7e4f5, %g2 = 00000000000001e5 lduh [%o4+0x0ee],%g2 ! %g2 = 0000000000006ce7 ! immd = 00000000000001b1, %l1 = 000000007af8a1fc, %ccr = 00 movn %xcc,0x1b1,%l1 ! Register Not Moved ! Mem[0000000091800174] = 9628ef2d, %g2 = 0000000000006ce7 ldub [%i0+0x177],%g2 ! %g2 = 0000000000000096 ! Mem[0000000040800150] = 28ce7d56ae811e7c, %l0 = fffffffff2bebe25, %l4 = 000000000000001a add %o1,0x150,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 28ce7d56ae811e7c p24_label_9: ! %cwp = 1 membar #Sync ! Added by membar checker (61) ! Mem[0000000090000180] = 15526a84 20595441 47c7e9ab acf68e5d ! Mem[0000000090000190] = dfd9b0ae c3bc09f5 e2621c06 0d9d00b1 ! Mem[00000000900001a0] = e535a0b9 ff7552d3 a79e3bc4 28b7d599 ! Mem[00000000900001b0] = 85fd4b6a 53c0110c c464797a 21171101 ldda [%o4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000091000190] = 2d5c7509, %g2 = 0000000000000096 lduw [%o6+0x190],%g2 ! %g2 = 000000002d5c7509 ! %f15 = 21171101, Mem[0000000041800018] = ec40cf96 sta %f15,[%o3+%i3]0x88 ! Mem[0000000041800018] = 21171101 ! %l0 = fffffffff2bebe25, Mem[00000000918001e0] = e019b296a1fd095a stx %l0,[%i0+0x1e0] ! Mem[00000000918001e0] = fffffffff2bebe25 ! Mem[0000000090800074] = 9854a2aa, %g2 = 000000002d5c7509 lduh [%o5+0x074],%g2 ! %g2 = 0000000000009854 ! Mem[0000000040800000] = 29f1f595, %l2 = 000000041a8c03ac ldub [%o1+0x001],%l2 ! %l2 = 00000000000000f1 ! %l4 = 28ce7d56ae811e7c, %l5 = 000000046074a24e, %ccr = 00 movge %xcc,%l4,%l5 ! Moved, %l5 = 28ce7d56ae811e7c ! Mem[0000000041000018] = 38d4ef7b, %l1 = 000000007af8a1fc lduha [%o2+%i3]0x80,%l1 ! %l1 = 00000000000038d4 ! Mem[0000000090800188] = 8da22961, %g2 = 0000000000009854 lduw [%o5+0x188],%g2 ! %g2 = 000000008da22961 ! %f6 = e2621c06, Mem[00000000918000ac] = fb9b5dc8 st %f6 ,[%i0+0x0ac] ! Mem[00000000918000ac] = e2621c06 p24_label_10: ! %cwp = 1 ! Mem[0000000040800000] = 95f5f129, %l1 = 00000000000038d4 lduwa [%o1+%g0]0x88,%l1 ! %l1 = 0000000095f5f129 ! Mem[0000000091000138] = 629a872c 2ec57008, %g2 = 8da22961, %g3 = d4993bb6 ldd [%o6+0x138],%g2 ! %g2 = 00000000629a872c 000000002ec57008 ! %f22 = 1393c888, Mem[0000000090800070] = 7cf05abc st %f22,[%o5+0x070] ! Mem[0000000090800070] = 1393c888 ! Mem[00000000410000bd] = 76aeb880, %l3 = 00000000000002ce ldstub [%o2+0x0bd],%l3 ! %l3 = 000000ae000000ff ! Mem[0000000090800028] = 34c84ca1, %g2 = 00000000629a872c ldsh [%o5+0x02a],%g2 ! %g2 = 00000000000034c8 ! %l2 = 00000000000000f1, %l1 = 0000000095f5f129, %ccr = 00 movrlez %l2,%l1,%l1 ! Not Moved, %l1 = 0000000095f5f129 ! %f31 = a9391502, Mem[0000000091800028] = 28efe37b st %f31,[%i0+%i5] ! Mem[0000000091800028] = a9391502 ! Mem[0000000041800000] = dd7d3a04, %l2 = 00000000000000f1 ldstuba [%o3+%g0]0x88,%l2 ! %l2 = 00000004000000ff ! %l0 = fffffffff2bebe25, Mem[0000000040000010] = ce382cfc sth %l0,[%o0+%i2] ! Mem[0000000040000010] = be252cfc ! Mem[000000004180007a] = 542e6940, %l1 = 0000000095f5f129 ldstub [%o3+0x07a],%l1 ! %l1 = 00000069000000ff p24_label_11: ! %cwp = 1 ! %l4 = 28ce7d56ae811e7c, Mem[0000000091800083] = 03a7ac56 stb %l4,[%i0+0x083] ! Mem[0000000091800080] = 7ca7ac56 ! Mem[0000000041000008] = 923e294dc71a136f, %l3 = 00000000000000ae ldxa [%o2+%i1]0x81,%l3 ! %l3 = 923e294dc71a136f ! %l1 = 0000000000000069, Mem[00000000918000c0] = 1a8c03ac000002ce stx %l1,[%i0+0x0c0] ! Mem[00000000918000c0] = 0000000000000069 ! Mem[0000000040000168] = 5b2f730b718922d1, %l1 = 0000000000000069, %l0 = fffffffff2bebe25 add %o0,0x168,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 5b2f730b718922d1 ! Mem[0000000091000130] = 7f1dfcfd, %g18 = 5f2b895065282b6f ldsw [%o6+0x130],%g2 ! %g2 = 5f2b895065282b6f ! Mem[00000000918001f8] = 01e5c8b4, %g2 = 000000007f1dfcfd lduw [%i0+0x1f8],%g2 ! %g2 = 0000000001e5c8b4 ! Mem[00000000418000b0] = d1d299ce, %l7 = 000000007af8a1e2 ldub [%o3+0x0b2],%l7 ! %l7 = 0000000000000099 ! Mem[0000000090000190] = dfd9b0ae, %g2 = 0000000001e5c8b4 ldsh [%o4+0x190],%g2 ! %g2 = ffffffffffffdfd9 ! %l5 = 28ce7d56ae811e7c, immd = 0000000000000ca6, %l6 = 00000000197eef22 udivx %l5,0xca6,%l6 ! %l6 = 000339e956128a49 ! Mem[0000000090800160] = ec6f556f, %g2 = ffffffffffffdfd9 lduba [%o5+0x161]%asi,%g2 ! %g2 = 00000000000000ec p24_label_12: ! %cwp = 1 ! Mem[0000000091800120] = c877b884, %g2 = 00000000000000ec lduw [%i0+0x120],%g2 ! %g2 = 00000000c877b884 ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 00000000c877b884 ldx [%o5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd ! %l1 = 0000000000000069, Mem[0000000040000008] = ac038c1a stha %l1,[%o0+%i1]0x88 ! Mem[0000000040000008] = ac030069 ! Mem[00000000900000e0] = 08c4107aa8c7e3ac, %g2 = a40c9e1c172967cd ldx [%o4+0x0e0],%g2 ! %g2 = 08c4107aa8c7e3ac ! %l0 = 5b2f730b718922d1, immed = fffffcbf, %y = 00000004 mulscc %l0,-0x341,%l4 ! %l4 = 0000000038c49168, %ccr = 00, %y = 80000002 ! Randomly selected nop nop ! Mem[00000000908000f8] = d8ba5f7cce079b7f, %f48 = 41545920 846a5215 ldd [%o5+0x0f8],%f48 ! %f48 = d8ba5f7c ce079b7f ! Mem[0000000091800118] = 5e8423ff6cd6b03c, %g2 = 08c4107aa8c7e3ac ldx [%i0+0x118],%g2 ! %g2 = 5e8423ff6cd6b03c ! Mem[0000000091800088] = 990de819, %g2 = 5e8423ff6cd6b03c ldub [%i0+0x08b],%g2 ! %g2 = 0000000000000099 ! %l1 = 0000000000000069, Mem[00000000408000f2] = d6219470, %asi = 80 stba %l1,[%o1+0x0f2]%asi ! Mem[00000000408000f0] = d6216970 p24_label_13: ! %cwp = 1 ! Mem[00000000408001b8] = 4e0ad789, %l2 = 0000000000000004, %asi = 80 swapa [%o1+0x1b8]%asi,%l2 ! %l2 = 000000004e0ad789 ! Mem[00000000418001cc] = be973955, %l5 = 28ce7d56ae811e7c ldstub [%o3+0x1cc],%l5 ! %l5 = 000000be000000ff ! %l2 = 000000004e0ad789, Mem[0000000040000010] = be252cfc stwa %l2,[%o0+%i2]0x80 ! Mem[0000000040000010] = 4e0ad789 ! Mem[0000000090800118] = ef949310, %g2 = 0000000000000099 ldsb [%o5+0x11b],%g2 ! %g2 = ffffffffffffffef ! Mem[0000000040000020] = 3a1b2658b4ce9e47, %l1 = 0000000000000069 ldxa [%o0+%i4]0x88,%l1 ! %l1 = 3a1b2658b4ce9e47 ! Mem[00000000908001d0] = 3222ee81532ee672, %g2 = ffffffffffffffef ldx [%o5+0x1d0],%g2 ! %g2 = 3222ee81532ee672 ! Mem[0000000091000048] = 07bce160, %g2 = 3222ee81532ee672 ldub [%o6+0x049],%g2 ! %g2 = 0000000000000007 ! Mem[0000000091800054] = 70e91ef3, %g18 = 5f2b895065282b6f ldsw [%i0+0x054],%g2 ! %g2 = 5f2b895065282b6f ! %l2 = 000000004e0ad789, Mem[00000000918001a0] = 910fae53832781d2, %asi = 80 stxa %l2,[%i0+0x1a0]%asi ! Mem[00000000918001a0] = 000000004e0ad789 ! %l6 = 000339e956128a49, Mem[0000000040000028] = 538eaee1 stba %l6,[%o0+%i5]0x80 ! Mem[0000000040000028] = 498eaee1 p24_label_14: ! %cwp = 1 ! Mem[0000000091000060] = ffa73bedf83ae693, %g2 = 0000000070e91ef3 ldx [%o6+0x060],%g2 ! %g2 = ffa73bedf83ae693 ! Mem[000000004100014c] = eb7bd796, %l6 = 56128a49, %l3 = c71a136f add %o2,0x14c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000eb7bd796 ! %l5 = 00000000000000be, %l1 = 3a1b2658b4ce9e47, %l2 = 000000004e0ad789 taddcctv %l5,%l1,%l2 ! %l0 = 5b2f730b718922f4, Trapped ! %l6 = 000339e956128a49, immd = fffffffffffff8c8, %l1 = 3a1b2658b4ce9e47 sdivx %l6,-0x738,%l1 ! %l1 = ffffff8d96889427 ! Mem[00000000918001c0] = 0e18da50, %g18 = 5f2b895065282b6f ldsw [%i0+0x1c0],%g2 ! %g2 = 5f2b895065282b6f ! Mem[0000000090000074] = 01eb5b10, %g2 = 000000000e18da50 ldsh [%o4+0x076],%g2 ! %g2 = 00000000000001eb ! Mem[0000000040000018] = 2de74a5d, %l4 = 0000000038c49168 ldsha [%o0+%i3]0x89,%l4 ! %l4 = 0000000000004a5d ! %l6 = 000339e956128a49, Mem[0000000090000060] = 440d82a0f0ce41c1 stx %l6,[%o4+0x060] ! Mem[0000000090000060] = 000339e956128a49 ! Mem[0000000040000028] = 498eaee1, %l3 = 00000000eb7bd796 lduha [%o0+%i5]0x80,%l3 ! %l3 = 000000000000498e ! Mem[0000000041800010] = 5c91f794, %l3 = 000000000000498e lduwa [%o3+%i2]0x81,%l3 ! %l3 = 000000005c91f794 p24_label_15: ! %cwp = 1 ! immd = 00000000000002c2, %l1 = ffffff8d96889427, %ccr = 00 movge %xcc,0x2c2,%l1 ! Moved, %l1 = 00000000000002c2 ! %l2 = 000000004e0ad789, immed = 000000e1, %ccr = 00 movre %l2,0x0e1,%l7 ! Not Moved, %l7 = 0000000000000099 ! %f30 = 74fcd7d6 a9391502, Mem[0000000041800020] = fe3ff1e9 32c106ae stda %f30,[%o3+%i4]0x81 ! Mem[0000000041800020] = 74fcd7d6 a9391502 ! immd = 00000000000003fc, %l0 = 5b2f730b718922f4, %ccr = 00 movleu %xcc,0x3fc,%l0 ! Register Not Moved ! %l4 = 00004a5d, %l5 = 000000be, Mem[0000000091800108] = 704daa94 8255082b std %l4,[%i0+0x108] ! Mem[0000000091800108] = 00004a5d 000000be ! %l0 = 5b2f730b718922f4, Mem[0000000090000148] = c716afdb8185ddfa stx %l0,[%o4+0x148] ! Mem[0000000090000148] = 5b2f730b718922f4 ! %l7 = 0000000000000099, immed = 000000c9, %y = 80000002 mulscc %l7,0x0c9,%l0 ! %l0 = 000000000000004c, %ccr = 00, %y = c0000001 ! Mem[0000000041000198] = 1cf716d3dfcacba5, %l0 = 000000000000004c, %l5 = 00000000000000be add %o2,0x198,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 1cf716d3dfcacba5 ! Mem[0000000091000078] = cab51fb5, %g2 = 00000000000001eb lduh [%o6+0x078],%g2 ! %g2 = 000000000000cab5 ! Mem[0000000041800020] = 74fcd7d6, %l2 = 000000004e0ad789 ldstuba [%o3+%i4]0x81,%l2 ! %l2 = 00000074000000ff p24_label_16: ! %cwp = 1 ! Mem[00000000408001c8] = 3297ccba3618537b, %l0 = 000000000000004c, %l1 = 00000000000002c2 add %o1,0x1c8,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 3297ccba3618537b ! %l0 = 000000000000004c, %l2 = 0000000000000074, %ccr = 00 movrgz %l0,%l2,%l0 ! Moved, %l0 = 0000000000000074 ! Mem[0000000091000080] = 64eaa25be1ef702c, %g2 = 000000000000cab5 ldxa [%o6+0x080]%asi,%g2 ! %g2 = 64eaa25be1ef702c ! Mem[00000000410001cc] = dbfc328d, %l4 = 0000000000004a5d swap [%o2+0x1cc],%l4 ! %l4 = 00000000dbfc328d ! Mem[0000000041800028] = dfd9b0ae, %l4 = 00000000dbfc328d ldsba [%o3+%i5]0x81,%l4 ! %l4 = ffffffffffffffdf ! Mem[00000000918001fc] = bf933a55, %g2 = 64eaa25be1ef702c lduw [%i0+0x1fc],%g2 ! %g2 = 00000000bf933a55 ! Mem[0000000041000018] = 38d4ef7b, %l0 = 0000000000000074 ldsba [%o2+%i3]0x80,%l0 ! %l0 = 0000000000000038 ! %l4 = ffffffffffffffdf, Mem[0000000091000070] = 1ebeea5f6aa81680 stx %l4,[%o6+0x070] ! Mem[0000000091000070] = ffffffffffffffdf ! Mem[0000000091000108] = eefc9b81488ce3c0, %g2 = 00000000bf933a55 ldx [%o6+0x108],%g2 ! %g2 = eefc9b81488ce3c0 ! Mem[00000000410001b8] = 7e0a030e465889ce, %l4 = ffffffffffffffdf, %l0 = 0000000000000038 add %o2,0x1b8,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 7e0a030e465889ce p24_label_17: ! %cwp = 1 ! %f16 = 92040a2a 03a9abda 431642ea ba036a25 ! %f20 = 95ed72e6 92fa531e 1393c888 f752fe1c ! %f24 = dc4b841a 0e18da50 06a0b0d7 dc4b841a ! %f28 = 3a60606a 55db11ca 74fcd7d6 a9391502 stda %f16,[%o4]ASI_BLK_SL ! Block Store to 0000000090000000 ! %l7 = 0000000000000099, Mem[00000000910000d0] = 27e6eb9f stw %l7,[%o6+0x0d0] ! Mem[00000000910000d0] = 00000099 ! %f16 = 92040a2a 03a9abda 431642ea ba036a25 ! %f20 = 95ed72e6 92fa531e 1393c888 f752fe1c ! %f24 = dc4b841a 0e18da50 06a0b0d7 dc4b841a ! %f28 = 3a60606a 55db11ca 74fcd7d6 a9391502 mov 0x100,%g5 stda %f16,[%o4+%g5]ASI_BLK_P ! Block Store to 0000000090000100 ! %l1 = 3297ccba3618537b, Mem[0000000040000140] = 326316ee2abde4e0, %asi = 80 stxa %l1,[%o0+0x140]%asi ! Mem[0000000040000140] = 3297ccba3618537b ! Mem[0000000041000039] = a3caf382, %l5 = 1cf716d3dfcacba5 ldstub [%o2+0x039],%l5 ! %l5 = 000000ca000000ff ! Mem[00000000900000c0] = 69e684ee, %g2 = eefc9b81488ce3c0 ldub [%o4+0x0c1],%g2 ! %g2 = 0000000000000069 ! %l1 = 3297ccba3618537b, %l0 = 7e0a030e465889ce, %l3 = 000000005c91f794 add %l1,%l0,%l3 ! %l3 = b0a1cfc87c70dd49 ! Mem[0000000041800020] = fffcd7d6, %l4 = ffffffffffffffdf ldsha [%o3+%i4]0x80,%l4 ! %l4 = fffffffffffffffc ! Mem[0000000090800190] = 8a0cd94d, %g2 = 0000000000000069 lduh [%o5+0x192],%g2 ! %g2 = 0000000000008a0c ! %l1 = 3297ccba3618537b, Mem[00000000900000f8] = adcf9313 stw %l1,[%o4+0x0f8] ! Mem[00000000900000f8] = 3618537b p24_label_18: ! %cwp = 1 ! Mem[0000000040000010] = 06eaee5f 89d70a4e, %l4 = fffffffc, %l5 = 000000ca ldda [%o0+%i2]0x89,%l4 ! %l4 = 0000000089d70a4e 0000000006eaee5f ! %l4 = 0000000089d70a4e, %l7 = 0000000000000099, %ccr = 00 movcc %icc,%l4,%l7 ! Moved, %l7 = 0000000089d70a4e ! Mem[0000000091000088] = 963f861c, %g2 = 0000000000008a0c lduw [%o6+0x088],%g2 ! %g2 = 00000000963f861c ! %l7 = 0000000089d70a4e setx 0x8c8980883682439a,%g7,%l7 ! %l7 = 8c8980883682439a ! %f2 = 47c7e9ab, Mem[00000000908001bc] = 53f34ae2 sta %f2 ,[%o5+0x1bc]%asi ! Mem[00000000908001bc] = 47c7e9ab ! Mem[00000000918000d8] = e1ebe72b973664ec, %f48 = d8ba5f7c ce079b7f ldd [%i0+0x0d8],%f48 ! %f48 = e1ebe72b 973664ec ! %l6 = 000339e956128a49, immed = 00000137, %l6 = 000339e956128a49 tsubcctv %l6,0x137,%l6 ! %l0 = 7e0a030e465889f1, Trapped ! Mem[0000000090800080] = 22791f3b dd32f5a6, %g2 = 963f861c, %g3 = 2ec57008 ldda [%o5+0x080]%asi,%g2 ! %g2 = 0000000022791f3b 00000000dd32f5a6 ! Mem[0000000040800018] = 92040a2a, %l3 = b0a1cfc87c70dd49 lduwa [%o1+%i3]0x88,%l3 ! %l3 = 0000000092040a2a ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 p24_label_19: ! %cwp = 1 ! %l1 = 3297ccba3618537b, Mem[000000009000018b] = abacf68e, %asi = 80 stba %l1,[%o4+0x18b]%asi ! Mem[0000000090000188] = 7bacf68e ! %l4 = 89d70a4e, %l5 = 06eaee5f, Mem[0000000040800010] = 88be1fc1 1a4fa2b6 stda %l4,[%o1+%i2]0x88 ! Mem[0000000040800010] = 89d70a4e 06eaee5f ! %l4 = 0000000089d70a4e, Mem[0000000040800020] = 89271966 stha %l4,[%o1+%i4]0x80 ! Mem[0000000040800020] = 0a4e1966 ! Mem[0000000041000000] = 1fbb3206, %l6 = 000339e956128a49 lduba [%o2+%g0]0x80,%l6 ! %l6 = 000000000000001f ! %f18 = 431642ea ba036a25, Mem[0000000041800018] = 21171101 acdebfcd stda %f18,[%o3+%i3]0x88 ! Mem[0000000041800018] = 431642ea ba036a25 ! %l5 = 0000000006eaee5f, imm = 000000000000001c, %l0 = 7e0a030e465889f1 sllx %l5,0x01c,%l0 ! %l0 = 006eaee5f0000000 ! %f27 = dc4b841a, Mem[0000000040800018] = 2a0a0492 sta %f27,[%o1+%i3]0x81 ! Mem[0000000040800018] = dc4b841a ! Mem[0000000040800018] = 1a844bdc, %l7 = 8c8980883682439a lduba [%o1+%i3]0x89,%l7 ! %l7 = 00000000000000dc ! Mem[00000000910000d0] = 00000099 e3d1f834, %g2 = 22791f3b, %g3 = dd32f5a6 ldd [%o6+0x0d0],%g2 ! %g2 = 0000000000000099 00000000e3d1f834 ! %l3 = 0000000092040a2a, Mem[0000000090800194] = d94dca3c stb %l3,[%o5+0x194] ! Mem[0000000090800194] = 2a4dca3c p24_label_20: ! %cwp = 1 ! Mem[0000000091000114] = daff892f, %g2 = 0000000000000099 lduh [%o6+0x116],%g2 ! %g2 = 000000000000daff ! %l4 = 0000000089d70a4e, Mem[0000000090800164] = 6f67cd2a stw %l4,[%o5+0x164] ! Mem[0000000090800164] = 89d70a4e ! Mem[00000000400000ec] = 05f08d55, %l5 = 0000000006eaee5f swap [%o0+0x0ec],%l5 ! %l5 = 0000000005f08d55 ! %l4 = 0000000089d70a4e, Mem[00000000918001ac] = 4e1744a4 stw %l4,[%i0+0x1ac] ! Mem[00000000918001ac] = 89d70a4e ! done : should take illegal inst trap, %l0 = 006eaee5f0000000 done ! Illegal inst trap : %l0 = 006eaee5f0000010 ! Mem[00000000418000e8] = 37599a9f, %l3 = 92040a2a, %l0 = f0000010 add %o3,0xe8,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000037599a9f ! immd = 0000000000000201, %l4 = 0000000089d70a4e, %ccr = 00 movcc %xcc,0x201,%l4 ! Moved, %l4 = 0000000000000201 ! Mem[000000009180000c] = 2750a266, %g18 = 5f2b895065282b6f ldsw [%i0+0x00c],%g2 ! %g2 = 5f2b895065282b6f ! %l1 = 3297ccba3618537b, Mem[000000009180000c] = 2750a266 stb %l1,[%i0+0x00c] ! Mem[000000009180000c] = 7b50a266 membar #Sync ! Added by membar checker (62) ! Mem[0000000090000100] = 92040a2a, %g18 = 5f2b895065282b6f ldsw [%o4+0x100],%g2 ! %g2 = 5f2b895065282b6f p24_label_21: ! %cwp = 1 ! immd = 00000000000001b0, %l6 = 000000000000001f, %ccr = 00 movl %xcc,0x1b0,%l6 ! Register Not Moved ! Mem[0000000091800130] = 899608d8, %g2 = ffffffff92040a2a lduw [%i0+0x130],%g2 ! %g2 = 00000000899608d8 ! %l6 = 000000000000001f, %l2 = 0000000000000074, %ccr = 00 movpos %icc,%l6,%l2 ! Moved, %l2 = 000000000000001f ! %l2 = 000000000000001f, %l3 = 0000000092040a2a, %ccr = 00 movrlz %l2,%l3,%l2 ! Not Moved, %l2 = 000000000000001f ! %l6 = 000000000000001f, %l0 = 0000000037599a9f, %y = c0000001 sdivcc %l6,%l0,%l4 ! %l4 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 37599a9f ! %f0 = 15526a84 20595441 47c7e9ab acf68e5d ! %f4 = dfd9b0ae c3bc09f5 e2621c06 34ca423f ! %f8 = e535a0b9 ff7552d3 a79e3bc4 28b7d599 ! %f12 = 85fd4b6a 53c0110c c464797a 21171101 stda %f0,[%o4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! %l2 = 000000000000001f, imm = 0000000000000658, %l4 = ffffffff80000000 xor %l2,0x658,%l4 ! %l4 = 0000000000000647 ! Mem[0000000040000008] = 690003ac, %f24 = dc4b841a lda [%o0+%i1]0x80,%f24 ! %f24 = 690003ac ! %f21 = 92fa531e, Mem[0000000040000020] = b4ce9e47 sta %f21,[%o0+%i4]0x88 ! Mem[0000000040000020] = 92fa531e ! %l0 = 0000000037599a9f, Mem[0000000041000018] = 38d4ef7b stba %l0,[%o2+%i3]0x81 ! Mem[0000000041000018] = 9fd4ef7b p24_label_22: ! %cwp = 1 ! %l5 = 0000000005f08d55, %l0 = 0000000037599a9f, %ccr = 8a movvc %icc,%l5,%l0 ! Register Not Moved ! %l1 = 3297ccba3618537b, Mem[00000000910001f0] = a972542d4e89cfe8, %asi = 80 stxa %l1,[%o6+0x1f0]%asi ! Mem[00000000910001f0] = 3297ccba3618537b ! %f20 = 95ed72e6, Mem[00000000908001a4] = b158e197 st %f20,[%o5+0x1a4] ! Mem[00000000908001a4] = 95ed72e6 ! Mem[0000000040800028] = 89fa021f e2dbbf02, %l6 = 0000001f, %l7 = 000000dc ldda [%o1+%i5]0x89,%l6 ! %l6 = 00000000e2dbbf02 0000000089fa021f ! immd = 0000000000000111, %l2 = 000000000000001f, %ccr = 8a movcc %xcc,0x111,%l2 ! Moved, %l2 = 0000000000000111 ! Mem[0000000090800108] = b608424680909117, %g2 = 00000000899608d8 ldx [%o5+0x108],%g2 ! %g2 = b608424680909117 ! %l5 = 0000000005f08d55, Mem[0000000041800018] = 256a03ba stba %l5,[%o3+%i3]0x81 ! Mem[0000000041800018] = 556a03ba ! %l2 = 00000111, %l3 = 92040a2a, Mem[0000000090800078] = e7a78a2c 9d39bf34 std %l2,[%o5+0x078] ! Mem[0000000090800078] = 00000111 92040a2a ! %l2 = 0000000000000111, %l1 = 3297ccba3618537b, %y = 37599a9f smul %l2,%l1,%l0 ! %l0 = 00000039aff1062b, %y = 00000039 ! %f16 = 92040a2a 03a9abda 431642ea ba036a25 ! %f20 = 95ed72e6 92fa531e 1393c888 f752fe1c ! %f24 = 690003ac 0e18da50 06a0b0d7 dc4b841a ! %f28 = 3a60606a 55db11ca 74fcd7d6 a9391502 stda %f16,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100 p24_label_23: ! %cwp = 1 ! immd = 0000000000000114, %l0 = 00000039aff1062b, %ccr = 8a movge %xcc,0x114,%l0 ! Register Not Moved ! %l7 = 0000000089fa021f, Mem[0000000041800155] = bee3d63f stb %l7,[%o3+0x155] ! Mem[0000000041800154] = be1fd63f ! %l7 = 0000000089fa021f, Mem[000000009180007e] = 2963a574 sth %l7,[%i0+0x07e] ! Mem[000000009180007c] = 021fa574 ! Mem[00000000908001d8] = af69c09b9167f3e7, %f48 = 006fd760 21a07c92 ldd [%o5+0x1d8],%f48 ! %f48 = af69c09b 9167f3e7 ! immd = 00000000000003a7, %l3 = 0000000092040a2a, %ccr = 8a movne %icc,0x3a7,%l3 ! Moved, %l3 = 00000000000003a7 ! %l6 = e2dbbf02, %l7 = 89fa021f, Mem[00000000910001d0] = e4161ee0 053883f9 std %l6,[%o6+0x1d0] ! Mem[00000000910001d0] = e2dbbf02 89fa021f ! Mem[00000000908001e4] = 3a114384, %g2 = b608424680909117 ldsba [%o5+0x1e7]%asi,%g2 ! %g2 = 000000000000003a ! %l0 = 00000039aff1062b, Mem[0000000040000008] = 690003ac stba %l0,[%o0+%i1]0x80 ! Mem[0000000040000008] = 2b0003ac ! %l0 = 00000039aff1062b, Mem[0000000040000028] = e1ae8e49 stba %l0,[%o0+%i5]0x89 ! Mem[0000000040000028] = e1ae8e2b ! Mem[0000000041800018] = 556a03ba, %l7 = 0000000089fa021f swapa [%o3+%i3]0x80,%l7 ! %l7 = 00000000556a03ba p24_label_24: ! %cwp = 1 ! Mem[0000000041800098] = e56a721f, %l6 = 00000000e2dbbf02 swap [%o3+0x098],%l6 ! %l6 = 00000000e56a721f ! %l2 = 00000111, %l3 = 000003a7, Mem[0000000091000188] = 1cf716d3 dfcacba5 std %l2,[%o6+0x188] ! Mem[0000000091000188] = 00000111 000003a7 ! Mem[000000004180009e] = ec91e2be, %l0 = 00000039aff1062b ldstub [%o3+0x09e],%l0 ! %l0 = 000000e2000000ff ! Mem[0000000041000020] = 76b1f132, %l4 = 0000000000000647 ldsha [%o2+%i4]0x89,%l4 ! %l4 = fffffffffffff132 ! Mem[00000000900001d8] = 3de00ade, %g2 = 000000000000003a lduw [%o4+0x1d8],%g2 ! %g2 = 000000003de00ade ! Mem[00000000410000a0] = 5e347f2f, %l4 = fffffffffffff132 lduw [%o2+0x0a0],%l4 ! %l4 = 000000005e347f2f ! %l7 = 00000000556a03ba, %l4 = 000000005e347f2f, %l2 = 0000000000000111 xnor %l7,%l4,%l2 ! %l2 = fffffffff4a1836a ! %f0 = 15526a84 20595441, Mem[0000000091800128] = da123f80 85b0264c std %f0 ,[%i0+0x128] ! Mem[0000000091800128] = 15526a84 20595441 ! %l5 = 0000000005f08d55, Mem[0000000090800179] = b098f917 stb %l5,[%o5+0x179] ! Mem[0000000090800178] = 5598f917 ! %l3 = 00000000000003a7, Mem[0000000090000189] = c7e97bac stb %l3,[%o4+0x189] ! Mem[0000000090000188] = a7e97bac p24_label_25: ! %cwp = 1 ! Mem[0000000041000000] = 1fbb3206, %l0 = 00000000000000e2 lduba [%o2+%g0]0x81,%l0 ! %l0 = 000000000000001f ! Mem[0000000041800010] = 5c91f7941630140e, %l7 = 00000000556a03ba ldxa [%o3+%i2]0x80,%l7 ! %l7 = 5c91f7941630140e ! Mem[00000000908001f4] = 42e59c6e, %g2 = 000000003de00ade ldsb [%o5+0x1f5],%g2 ! %g2 = 0000000000000042 ! Mem[00000000910001e0] = 43c5e12305c6cd45, %f48 = af69c09b 9167f3e7 ldd [%o6+0x1e0],%f48 ! %f48 = 43c5e123 05c6cd45 ! Mem[0000000040800028] = 02bfdbe2, %l7 = 5c91f7941630140e lduha [%o1+%i5]0x80,%l7 ! %l7 = 00000000000002bf ! Mem[0000000041000008] = 923e294d, %l2 = fffffffff4a1836a swapa [%o2+%i1]0x80,%l2 ! %l2 = 00000000923e294d ! Mem[0000000040000010] = 4e0ad7895feeea06, %l3 = 00000000000003a7 ldxa [%o0+%i2]0x81,%l3 ! %l3 = 4e0ad7895feeea06 ! Mem[0000000090000198] = e2621c06, %g2 = 0000000000000042 lduw [%o4+0x198],%g2 ! %g2 = 00000000e2621c06 ! Mem[0000000040000028] = 2b8eaee1, %l7 = 00000000000002bf lduwa [%o0+%i5]0x80,%l7 ! %l7 = 000000002b8eaee1 ! Mem[0000000041800000] = ff3a7ddd57da90cf, %f2 = 47c7e9ab acf68e5d ldda [%o3+%g0]0x80,%f2 ! %f2 = ff3a7ddd 57da90cf ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 0000000000000a2a bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 6ab1251c0edec1ca bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be e8166bd789271966 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 3a1b2658b4ce9e47 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a3b15077 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009756146f bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ! Check %y register set 0x00000039,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 15526a84 20595441 bne %xcc,p24_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ff3a7ddd 57da90cf bne %xcc,p24_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be dfd9b0ae c3bc09f5 bne %xcc,p24_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e2621c06 34ca423f bne %xcc,p24_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 92040a2a 03a9abda bne %xcc,p24_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 690003ac 0e18da50 bne %xcc,p24_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 06a0b0d7 dc4b841a bne %xcc,p24_f26_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2b0003ac0000cf96 ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4e0ad7895feeea06 ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e53fa9258261b3a ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2b8eaee1c0f71805 ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 4d88954c06eaee5f ldx [%i0+0x0e8],%g3 ! Observed data at 00000000400000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 3297ccba3618537b ldx [%i0+0x140],%g3 ! Observed data at 0000000040000140 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x140,%g4 ldx [%g1+0x188],%g2 ! Expected data = 9cff1b8ce98b9a01 ldx [%i0+0x188],%g3 ! Observed data at 0000000040000188 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x188,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 29f1f5950b03e154 ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4e0ad7895feeea06 ldx [%i1+0x010],%g3 ! Observed data at 0000000040800010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dc4b841a006d75f4 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 = 0a4e1966b4ce9e47 ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = a83f93f6ff04143a ldx [%i1+0x078],%g3 ! Observed data at 0000000040800078 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x078,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = d62169703b1546c6 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000408000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 000000048e5df9ce ldx [%i1+0x1b8],%g3 ! Observed data at 00000000408001b8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x1b8,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f4a1836ac71a136f ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9fd4ef7ba1623701 ldx [%i2+0x018],%g3 ! Observed data at 0000000041000018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = a3fff3826a1e646e ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 9a4520b776ffb880 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000410000b8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 693b9d57ffba46de ldx [%i2+0x0d8],%g3 ! Observed data at 00000000410000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 922e9d057af8a1e2 ldx [%i2+0x110],%g3 ! Observed data at 0000000041000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x110,%g4 ldx [%g1+0x148],%g2 ! Expected data = fd6e35ffeb7bd796 ldx [%i2+0x148],%g3 ! Observed data at 0000000041000148 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x148,%g4 ldx [%g1+0x198],%g2 ! Expected data = 1cf716d3dfcacba5 ldx [%i2+0x198],%g3 ! Observed data at 0000000041000198 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x198,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 5700638400004a5d ldx [%i2+0x1c8],%g3 ! Observed data at 00000000410001c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x1c8,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff3a7ddd57da90cf ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5c91f7941630140e 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 = 89fa021fea421643 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 = fffcd7d6a9391502 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 = dfd9b0aea7653d0d ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 542eff4021d96ba4 ldx [%i3+0x078],%g3 ! Observed data at 0000000041800078 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = e2dbbf02ec91ffbe ldx [%i3+0x098],%g3 ! Observed data at 0000000041800098 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = 0000000002311fb8 ldx [%i3+0x100],%g3 ! Observed data at 0000000041800100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x100,%g4 ldx [%g1+0x150],%g2 ! Expected data = 15785663be1fd63f ldx [%i3+0x150],%g3 ! Observed data at 0000000041800150 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x150,%g4 ldx [%g1+0x190],%g2 ! Expected data = 00000a2a786d6b01 ldx [%i3+0x190],%g3 ! Observed data at 0000000041800190 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x190,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = b7616041ff973955 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000418001c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x1c8,%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_f0_fail: set p24_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_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 ! 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: stxa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800020] xorcc %l2,-0x36d,%l6 ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000018] xor %l5,%l4,%l3 sllx %l1,%l5,%l0 swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800028] andncc %l1,0xe24,%l4 done p24_trap1o: stxa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800020] xorcc %l2,-0x36d,%l6 ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000018] xor %l5,%l4,%l3 sllx %l1,%l5,%l0 swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800028] andncc %l1,0xe24,%l4 done p24_trap2e: ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800000] membar #Sync mov 0x1c0,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800008] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000028] done p24_trap2o: ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800000] membar #Sync mov 0x1c0,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800008] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000028] done p24_trap3e: and %l3,%l5,%l5 done p24_trap3o: and %l3,%l5,%l5 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 = f3d9d87c8c2d8e3a ldx [%g1+0x008],%l1 ! %l1 = 0ddad310185edc2b ldx [%g1+0x010],%l2 ! %l2 = ebdbb60fd638a81b ldx [%g1+0x018],%l3 ! %l3 = 2264913ada0fe73e ldx [%g1+0x020],%l4 ! %l4 = 7783e8ae73cd167f ldx [%g1+0x028],%l5 ! %l5 = ffcce01c1b2b3a5c ldx [%g1+0x030],%l6 ! %l6 = 3e46a9ce1cf716d3 ldx [%g1+0x038],%l7 ! %l7 = fda6cde6dfcacba5 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 = 9b2947380741d7c1 ldx [%g1+0x048],%l1 ! %l1 = 53c9656e1d2e8e53 ldx [%g1+0x050],%l2 ! %l2 = 301ed7abc4f8d50a ldx [%g1+0x058],%l3 ! %l3 = 71b9f4227af8a1e2 ldx [%g1+0x060],%l4 ! %l4 = 0777ac784eff59f6 ldx [%g1+0x068],%l5 ! %l5 = b168fcadb0f07fb2 ldx [%g1+0x070],%l6 ! %l6 = ae08cb2a1d0df595 ldx [%g1+0x078],%l7 ! %l7 = d942f829e3d77f80 ! 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 = c014a7a1 f61f6233 7b40c445 bc417ca1 ! %f4 = 521279f9 ad388b51 e215235d 992117c1 ! %f8 = f87125b4 5bf86977 13981855 8db947a4 ! %f12 = cd243b9e ea0f7273 7923ead6 7ecaa96b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8a452cab 893768b8 30ba6d90 f7c6c5bb ! %f20 = 15b3d664 ea243e6e 17a9e5b1 a644972a ! %f24 = dc43a877 2cca3872 e15f30b4 b80a5b62 ! %f28 = 4e570fc6 c934330f dbf9a431 d014bdd4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 516c40f8 1194b12c 0dc66167 8ea99232 ! %f36 = 823b51f5 d5081e8d 4410eed0 84dc22ab ! %f40 = 79e8e159 c101d273 42b29354 b0f69bc0 ! %f44 = 2f332e0a a385bf18 9f444429 0260b758 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x250b69a700000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = 250b69a700000077 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 25 p25_label_1: ! Mem[0000000042000010] = b5b2a501, %l3 = 23bfba2682f83300 ldswa [%i0+%o2]0x88,%l3 ! %l3 = ffffffffb5b2a501 ! Mem[00000000908001fc] = ed22d798, %g2 = 0000000000000000 ldsh [%i5+0x1fc],%g2 ! %g2 = ffffffffffffed22 ! %l5 = 58b219507ccac996, Mem[0000000090000100] = eff525d4 sth %l5,[%i4+0x100] ! Mem[0000000090000100] = c99625d4 ! %l2 = f1fdcf9b, %l3 = b5b2a501, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = f1fdcf9b b5b2a501 ! Mem[0000000042800008] = d9670002, %f6 = e215235d lda [%i1+%o1]0x88,%f6 ! %f6 = d9670002 ! immd = 0000000000000383, %l0 = 8bb06aaa6a8261ae, %ccr = 44 movcc %xcc,0x383,%l0 ! Moved, %l0 = 0000000000000383 ! Mem[0000000043800000] = e207cb06, %l6 = 4f00dd31fa242b8a ldsw [%i3+%g0],%l6 ! %l6 = ffffffffe207cb06 ! Mem[00000000918000ac] = 5dc80825, %g2 = ffffffffffffed22 ldsha [%o0+0x0ae]%asi,%g2 ! %g2 = 0000000000005dc8 ! Mem[00000000910001d8] = da6f14fd2b31f5a0, %g2 = 0000000000005dc8 ldx [%i6+0x1d8],%g2 ! %g2 = da6f14fd2b31f5a0 ! %l4 = 74afd28fd68de5ce, imm = 0000000000000705, %l2 = 8cd90c2df1fdcf9b xnor %l4,0x705,%l2 ! %l2 = 8b502d7029721d34 p25_label_2: ! Mem[0000000043000099] = d90d9a15, %l1 = ab73652fe6006f73 ldstub [%i2+0x099],%l1 ! %l1 = 0000000d000000ff ! Mem[0000000090000190] = 6a4af7d4, %g2 = da6f14fd2b31f5a0 ldsb [%i4+0x193],%g2 ! %g2 = 000000000000006a ! Mem[0000000042000010] = 01a5b2b5, %l5 = 58b219507ccac996 lduha [%i0+%o2]0x81,%l5 ! %l5 = 00000000000001a5 ! Mem[00000000420000d0] = 6b8fb21d, %l6 = ffffffffe207cb06 swap [%i0+0x0d0],%l6 ! %l6 = 000000006b8fb21d ! %f9 = 5bf86977, Mem[0000000090800008] = 5331b4af st %f9 ,[%i5+%o1] ! Mem[0000000090800008] = 5bf86977 ! %l1 = 000000000000000d, Mem[0000000043800010] = 1b87e274 stba %l1,[%i3+%o2]0x89 ! Mem[0000000043800010] = 1b87e20d ! Mem[00000000438000d8] = a1696265, %l4 = d68de5ce, %l7 = 3f8d42d2 add %i3,0xd8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000a1696265 ! %l2 = 29721d34, %l3 = b5b2a501, Mem[0000000091800008] = cc26aea0 2750a266 std %l2,[%o0+%o1] ! Mem[0000000091800008] = 29721d34 b5b2a501 ! Mem[0000000043800008] = 410f9b9d, %l6 = 000000006b8fb21d ldsha [%i3+%o1]0x88,%l6 ! %l6 = ffffffffffff9b9d ! immd = 00000000000001ff, %l1 = 000000000000000d, %ccr = 44 movne %icc,0x1ff,%l1 ! Register Not Moved p25_label_3: ! Mem[00000000918000dc] = 973664ec, %g2 = 000000000000006a lduw [%o0+0x0dc],%g2 ! %g2 = 00000000973664ec ! Mem[00000000918001d0] = 59c1bb29 11f12fc9, %g2 = 973664ec, %g3 = 00000000 ldd [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 0000000011f12fc9 ! %l0 = 0000000000000383, imm = fffffffffffff73d, %l6 = ffffffffffff9b9d xnorcc %l0,-0x8c3,%l6 ! %l6 = 0000000000000b41, %ccr = 00 ! Mem[0000000043800020] = f86de394, %l7 = 00000000a1696265 lduba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000094 ! %l3 = ffffffffb5b2a501, imm = 0000000000000311, %l4 = 74afd28fd68de5ce addccc %l3,0x311,%l4 ! %l4 = ffffffffb5b2a812, %ccr = 88 ! Mem[00000000908000b0] = 44feb36b605e7597, %g2 = 0000000059c1bb29 ldx [%i5+0x0b0],%g2 ! %g2 = 44feb36b605e7597 ! Mem[00000000918000f8] = 02aceb2079f08279, %g2 = 44feb36b605e7597 ldxa [%o0+0x0f8]%asi,%g2 ! %g2 = 02aceb2079f08279 ! %l2 = 8b502d7029721d34, Mem[000000009180009c] = 96ccd84b sth %l2,[%o0+0x09c] ! Mem[000000009180009c] = 1d34d84b ! %l4 = ffffffffb5b2a812, %l4 = ffffffffb5b2a812, %ccr = 88 movvs %xcc,%l4,%l4 ! Register Not Moved ! %l4 = ffffffffb5b2a812, imm = fffffffffffffb3c, %l5 = 00000000000001a5 tsubcc %l4,-0x4c4,%l5 ! %l5 = ffffffffb5b2acd6, %ccr = 9b p25_label_4: ! immd = 000000000000035b, %l6 = 0000000000000b41, %ccr = 9b movn %xcc,0x35b,%l6 ! Register Not Moved ! Mem[00000000438001b8] = 06aefca0, %l3 = b5b2a501, %l1 = 0000000d add %i3,0x1b8,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000006aefca0 ! immd = 0000000000000320, %l4 = ffffffffb5b2a812, %ccr = 9b movcs %icc,0x320,%l4 ! Moved, %l4 = 0000000000000320 ! Mem[0000000091800110] = b14465cb 9794015b, %g2 = 79f08279, %g3 = 11f12fc9 ldd [%o0+0x110],%g2 ! %g2 = 00000000b14465cb 000000009794015b ! Mem[0000000043800060] = 35e512b0, %l0 = 0000000000000383 ldstub [%i3+0x060],%l0 ! %l0 = 00000035000000ff ! immd = 000000000000018b, %l2 = 8b502d7029721d34, %ccr = 9b movcs %icc,0x18b,%l2 ! Moved, %l2 = 000000000000018b ! %f14 = 7923ead6 7ecaa96b, Mem[0000000091800060] = 1314fdb5 6ab6d366 std %f14,[%o0+0x060] ! Mem[0000000091800060] = 7923ead6 7ecaa96b ! %l1 = 0000000006aefca0, Mem[000000009080007f] = 3422791f stb %l1,[%i5+0x07f] ! Mem[000000009080007c] = a022791f ! %f12 = cd243b9e ea0f7273, Mem[0000000043000018] = 23af6f47 4165c371 stda %f12,[%i2+%o3]0x81 ! Mem[0000000043000018] = cd243b9e ea0f7273 ! %f26 = e15f30b4 b80a5b62, Mem[0000000043000008] = 0028df7b 30dd828f stda %f26,[%i2+%o1]0x89 ! Mem[0000000043000008] = e15f30b4 b80a5b62 p25_label_5: ! Mem[00000000918000c0] = 67bd0bdf 8a120b0c, %g2 = b14465cb, %g3 = 9794015b ldd [%o0+0x0c0],%g2 ! %g2 = 0000000067bd0bdf 000000008a120b0c ! %l4 = 0000000000000320, Mem[0000000091800018] = 7c99bee041db6e39 stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000320 ! Mem[000000004200009b] = 5e6fe255, %l0 = 0000000000000035 ldstuba [%i0+0x09b]%asi,%l0 ! %l0 = 00000055000000ff ! %l4 = 0000000000000320, Mem[0000000042000008] = 97f1f6ab stha %l4,[%i0+%o1]0x89 ! Mem[0000000042000008] = 97f10320 ! Mem[00000000438001d8] = 4c809d1b, %l4 = 00000320, %l5 = b5b2acd6 add %i3,0x1d8,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000004c809d1b ! Mem[000000009180001c] = 00000320, %g18 = e5a83920c6727f1c ldsw [%o0+0x01c],%g2 ! %g2 = e5a83920c6727f1c ! Mem[00000000900001e8] = cceef4c29c79a522, %g2 = 0000000000000320 ldx [%i4+0x1e8],%g2 ! %g2 = cceef4c29c79a522 ! %l2 = 0000018b, %l3 = b5b2a501, Mem[0000000090000078] = 5b100cc2 7820a8b5 std %l2,[%i4+0x078] ! Mem[0000000090000078] = 0000018b b5b2a501 ! retry : should take illegal inst trap, %l0 = 0000000000000055 retry ! Illegal inst trap : %l0 = 0000000000000065 ! %l3 = ffffffffb5b2a501, %l1 = 0000000006aefca0, %ccr = 9b movneg %xcc,%l3,%l1 ! Moved, %l1 = ffffffffb5b2a501 p25_label_6: ! Mem[0000000042800018] = 0ae83b2f732730ce, %l7 = 0000000000000094 ldxa [%i1+%o3]0x88,%l7 ! %l7 = 0ae83b2f732730ce ! Mem[0000000042800018] = 0ae83b2f732730ce, %f10 = 13981855 8db947a4 ldda [%i1+%o3]0x88,%f10 ! %f10 = 0ae83b2f 732730ce ! %l0 = 0000000000000065, Mem[0000000091000199] = e86cfe1c stb %l0,[%i6+0x199] ! Mem[0000000091000198] = 656cfe1c ! %l4 = 0000000000000320, immed = ffffff88, %ccr = 9b movrgz %l4,-0x078,%l2 ! Moved, %l2 = ffffffffffffff88 ! %l4 = 0000000000000320, Mem[0000000090800128] = 6c772b2b7a56efc1 stx %l4,[%i5+0x128] ! Mem[0000000090800128] = 0000000000000320 ! Mem[0000000043800076] = b354331b, %l0 = 0000000000000065 ldstub [%i3+0x076],%l0 ! %l0 = 00000033000000ff ! Mem[000000009100002c] = e141740c, %g18 = e5a83920c6727f1c ldsw [%i6+0x02c],%g2 ! %g2 = e5a83920c6727f1c membar #Sync ! Added by membar checker (63) ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 0000018b b5b2a501 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! immd = 00000000000001e7, %l1 = ffffffffb5b2a501, %ccr = 9b movneg %icc,0x1e7,%l1 ! Moved, %l1 = 00000000000001e7 ! %l6 = 0000000000000b41, Mem[0000000091000050] = 29f12948 stw %l6,[%i6+0x050] ! Mem[0000000091000050] = 00000b41 p25_label_7: ! Mem[000000009180009c] = 1d34d84b, %g18 = e5a83920c6727f1c ldsw [%o0+0x09c],%g2 ! %g2 = e5a83920c6727f1c ! Mem[0000000043800000] = e207cb06, %l7 = 0ae83b2f732730ce swap [%i3+%g0],%l7 ! %l7 = 00000000e207cb06 ! Mem[0000000042000010] = eeb58f62b5b2a501, %l1 = 00000000000001e7 ldxa [%i0+%o2]0x89,%l1 ! %l1 = eeb58f62b5b2a501 ! Mem[0000000090800008] = 5bf86977, %g18 = e5a83920c6727f1c ldsw [%i5+%o1],%g2 ! %g2 = e5a83920c6727f1c ! Mem[00000000908000d0] = ba3dbc55, %g18 = e5a83920c6727f1c ldsw [%i5+0x0d0],%g2 ! %g2 = e5a83920c6727f1c ! %f14 = 7923ead6 7ecaa96b, Mem[00000000900000b0] = d07b8958 5da2972b std %f14,[%i4+0x0b0] ! Mem[00000000900000b0] = 7923ead6 7ecaa96b ! %l1 = eeb58f62b5b2a501, Mem[000000009180019a] = db3b9fab sth %l1,[%o0+0x19a] ! Mem[0000000091800198] = a5019fab ! %l0 = 00000033, %l1 = b5b2a501, Mem[00000000910001b8] = 5b200641 564f312a std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 00000033 b5b2a501 ! %l3 = ffffffffb5b2a501, %l3 = ffffffffb5b2a501, %l4 = 0000000000000320 addcc %l3,%l3,%l4 ! %l4 = ffffffff6b654a02, %ccr = 93 ! Mem[0000000042800164] = 9b7c4b20, %l3 = ffffffffb5b2a501 swap [%i1+0x164],%l3 ! %l3 = 000000009b7c4b20 p25_label_8: ! %l5 = 000000004c809d1b, imm = ffffffffffffff77, %l4 = ffffffff6b654a02 xorcc %l5,-0x089,%l4 ! %l4 = ffffffffb37f626c, %ccr = 88 ! %l3 = 000000009b7c4b20, %l1 = eeb58f62b5b2a501, %l4 = ffffffffb37f626c add %l3,%l1,%l4 ! %l4 = eeb58f63512ef021 ! immd = 000000000000018f, %l5 = 000000004c809d1b, %ccr = 88 movvs %icc,0x18f,%l5 ! Register Not Moved ! %l2 = ffffffffffffff88, Mem[00000000900001e6] = 5d64ccee stb %l2,[%i4+0x1e6] ! Mem[00000000900001e4] = 8864ccee ! Mem[00000000438001bc] = c6f6fab1, %l0 = 0000000000000033 swap [%i3+0x1bc],%l0 ! %l0 = 00000000c6f6fab1 ! %l7 = 00000000e207cb06, Mem[0000000091000156] = 4f8d6d0c stb %l7,[%i6+0x156] ! Mem[0000000091000154] = 068d6d0c ! Mem[00000000918000b4] = 0fa303fa, %g2 = ffffffffba3dbc55 lduw [%o0+0x0b4],%g2 ! %g2 = 000000000fa303fa ! Mem[000000009100013c] = 0875df86, %g2 = 000000000fa303fa ldsb [%i6+0x13f],%g2 ! %g2 = 0000000000000008 ! Mem[0000000043000000] = b26e7d0b, %l3 = 000000009b7c4b20 lduba [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000b2 ! %f2 = 7b40c445 bc417ca1, Mem[0000000091800098] = 94908eee 1d34d84b stda %f2 ,[%o0+0x098]%asi ! Mem[0000000091800098] = 7b40c445 bc417ca1 p25_label_9: ! %l4 = eeb58f63512ef021, Mem[000000009100011d] = 241c857c stb %l4,[%i6+0x11d] ! Mem[000000009100011c] = 211c857c ! %f30 = dbf9a431, Mem[00000000908001d4] = 532ee672 st %f30,[%i5+0x1d4] ! Mem[00000000908001d4] = dbf9a431 ! Mem[00000000420001f4] = a45a8b61, %l6 = 0000000000000b41 ldswa [%i0+0x1f4]%asi,%l6 ! %l6 = ffffffffa45a8b61 ! %l0 = 00000000c6f6fab1, Mem[0000000090000088] = 6280cb32 stw %l0,[%i4+0x088] ! Mem[0000000090000088] = c6f6fab1 ! Mem[00000000910000b4] = 25731f8a, %g2 = 0000000000000008 lduw [%i6+0x0b4],%g2 ! %g2 = 0000000025731f8a ! %l6 = ffffffffa45a8b61, Mem[0000000042000028] = 3968f0608ed377d6 stxa %l6,[%i0+%o5]0x88 ! Mem[0000000042000028] = ffffffffa45a8b61 ! Mem[0000000090000148] = afdb8185, %g2 = 0000000025731f8a ldsb [%i4+0x14a],%g2 ! %g2 = ffffffffffffffaf ! %l2 = ffffffffffffff88, %l5 = 000000004c809d1b, %y = 00000000 smul %l2,%l5,%l6 ! %l6 = ffffffdc23b65b58, %y = ffffffdc ! %f23 = a644972a, Mem[0000000042800084] = 6ebb2a53 sta %f23,[%i1+0x084]%asi ! Mem[0000000042800084] = a644972a ! Mem[00000000900001c0] = 2160d76f, %g2 = ffffffffffffffaf ldub [%i4+0x1c3],%g2 ! %g2 = 0000000000000021 p25_label_10: ! Mem[0000000043800020] = 94e36df8, %l7 = 00000000e207cb06 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000094e36df8 ! %l1 = eeb58f62b5b2a501, Mem[0000000090800004] = 5b35fe68 stb %l1,[%i5+0x004] ! Mem[0000000090800004] = 0135fe68 ! %l2 = ffffffffffffff88, %l2 = ffffffffffffff88, %l4 = eeb58f63512ef021 addccc %l2,%l2,%l4 ! %l4 = ffffffffffffff10, %ccr = 99 ! %l6 = ffffffdc23b65b58, %l1 = eeb58f62b5b2a501, %ccr = 99 movneg %icc,%l6,%l1 ! Moved, %l1 = ffffffdc23b65b58 ! Mem[00000000910000c0] = c1a7e0b4, %g2 = 0000000000000021 lduha [%i6+0x0c2]%asi,%g2 ! %g2 = 000000000000c1a7 ! Mem[00000000910001bc] = b5b2a501, %g2 = 000000000000c1a7 ldsha [%i6+0x1bc]%asi,%g2 ! %g2 = ffffffffffffb5b2 ! Mem[0000000091800170] = c2aa21f6, %g2 = ffffffffffffb5b2 ldsh [%o0+0x172],%g2 ! %g2 = ffffffffffffc2aa save ! CWP = 1 ! immd = 00000000000002c1, %l1 = 27540c47e50877d6, %ccr = 99 movvc %xcc,0x2c1,%l1 ! Moved, %l1 = 00000000000002c1 ! Mem[00000000908001e0] = 4ede9cdd37f8ff3a, %g2 = ffffffffffffc2aa ldx [%o5+0x1e0],%g2 ! %g2 = 4ede9cdd37f8ff3a p25_label_11: ! %cwp = 1 ! Mem[00000000900001b0] = 6eef6cff, %g2 = 4ede9cdd37f8ff3a lduw [%o4+0x1b0],%g2 ! %g2 = 000000006eef6cff ! Mem[0000000043000049] = c488d8b1, %l5 = 7f23979cd2dc3a10 ldstub [%o2+0x049],%l5 ! %l5 = 00000088000000ff ! %f10 = 0ae83b2f 732730ce, Mem[0000000042000008] = 2003f197 7170828a stda %f10,[%o0+%i1]0x80 ! Mem[0000000042000008] = 0ae83b2f 732730ce ! %f17 = 893768b8, Mem[00000000910001c4] = cda413cb st %f17,[%o6+0x1c4] ! Mem[00000000910001c4] = 893768b8 ! Mem[00000000910001f4] = cfe83ecd, %g2 = 000000006eef6cff ldsba [%o6+0x1f6]%asi,%g2 ! %g2 = ffffffffffffffcf ! Mem[0000000090000100] = c99625d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[00000000908000c4] = 07f8fe08, %g18 = 87f5758a18da4d80 ldsw [%o5+0x0c4],%g2 ! %g2 = 87f5758a18da4d80 ! %l0 = 4216a3147c7b9624, Mem[000000009080007c] = 9d39bfa0 stw %l0,[%o5+0x07c] ! Mem[000000009080007c] = 7c7b9624 ! %l6 = 26de437a, %l7 = f373ea03, Mem[0000000090000018] = ed38b38b 5df3a991 std %l6,[%o4+%i3] ! Mem[0000000090000018] = 26de437a f373ea03 ! %l0 = 4216a3147c7b9624, Mem[00000000918000a0] = d01327bdac9280c0 stx %l0,[%i0+0x0a0] ! Mem[00000000918000a0] = 4216a3147c7b9624 p25_label_12: ! %cwp = 1 ! Mem[0000000043000009] = 625b0ab8, %l3 = e3c7197e83d9875f ldstub [%o2+0x009],%l3 ! %l3 = 0000005b000000ff ! %l1 = 00000000000002c1 sethi %hi(0xe7d6e000),%l1 ! %l1 = 00000000e7d6e000 ! %l5 = 0000000000000088 setx 0x1ea147ffe9610f8c,%g7,%l5 ! %l5 = 1ea147ffe9610f8c ! %l5 = 1ea147ffe9610f8c, %l0 = 4216a3147c7b9624, %ccr = 99 movneg %icc,%l5,%l0 ! Moved, %l0 = 1ea147ffe9610f8c save ! CWP = 2 ! Mem[0000000091000098] = 6aef4b96, %g2 = 0000000007f8fe08 lduh [%i6+0x098],%g2 ! %g2 = 0000000000006aef ! %l6 = bf9edc7c37d8f3e1, imm = fffffffffffff1e0, %l5 = 018bcdbeafcb0b7d addcc %l6,-0xe20,%l5 ! %l5 = bf9edc7c37d8e5c1, %ccr = 91 ! Mem[0000000091000018] = cf70dc7c, %g2 = 0000000000006aef ldsha [%i6+0x018]%asi,%g2 ! %g2 = ffffffffffffcf70 ! Mem[0000000042000018] = 636bab5a, %l0 = 8ac55c65ebf8b850 lduha [%i0+%o3]0x81,%l0 ! %l0 = 000000000000636b ! Mem[0000000042000128] = 385fbcc7a3528ce5, %l6 = bf9edc7c37d8f3e1, %l2 = e5a83920c6727f1c add %i0,0x128,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 385fbcc7a3528ce5 p25_label_13: ! %cwp = 2 ! %l2 = a3528ce5, %l3 = 0b91f97b, Mem[0000000091000120] = 7c1e95ad 8315c0fc std %l2,[%i6+0x120] ! Mem[0000000091000120] = a3528ce5 0b91f97b ! %l3 = 53ff65680b91f97b, immed = ffffff11, %ccr = 91 movrgez %l3,-0x0ef,%l7 ! Moved, %l7 = ffffffffffffff11 ! %l1 = b56db37a8822aac7, Mem[00000000918001e4] = a1fd095a stb %l1,[%o0+0x1e4] ! Mem[00000000918001e4] = c7fd095a ! %l4 = e569a930, %l5 = 37d8e5c1, Mem[0000000090800090] = d9229981 8359f4c5 std %l4,[%i5+0x090] ! Mem[0000000090800090] = e569a930 37d8e5c1 ! %l1 = b56db37a8822aac7, %l5 = bf9edc7c37d8e5c1, %ccr = 91 movpos %icc,%l1,%l5 ! Moved, %l5 = b56db37a8822aac7 ! Mem[0000000091000088] = 963f861c, %g2 = ffffffffffffcf70 ldub [%i6+0x088],%g2 ! %g2 = 0000000000000096 ! Mem[00000000908001e0] = 4ede9cdd 37f8ff3a, %g2 = 00000096, %g3 = 8a120b0c ldd [%i5+0x1e0],%g2 ! %g2 = 000000004ede9cdd 0000000037f8ff3a ! Mem[000000009180006c] = f974a768, %g2 = 000000004ede9cdd ldsb [%o0+0x06c],%g2 ! %g2 = fffffffffffffff9 ! Mem[00000000908001a8] = 6394367b 4696555b, %g2 = fffffff9, %g3 = 37f8ff3a ldd [%i5+0x1a8],%g2 ! %g2 = 000000006394367b 000000004696555b ! Mem[0000000043800000] = ce302773, %l6 = bf9edc7c37d8f3e1 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000073000000ff p25_label_14: ! %cwp = 2 ! Mem[00000000438000b8] = 562398a7, %l2 = 385fbcc7a3528ce5 ldstuba [%i3+0x0b8]%asi,%l2 ! %l2 = 00000056000000ff ! %l7 = ffffffffffffff11, Mem[0000000043800018] = 1c4b438d stw %l7,[%i3+%o3] ! Mem[0000000043800018] = ffffff11 ! Mem[000000009100000c] = 363bbc87, %g2 = 000000006394367b ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000036 ! %l4 = d2305513e569a930, Mem[0000000091800092] = c2b170c3 stb %l4,[%o0+0x092] ! Mem[0000000091800090] = 30b170c3 ! %l7 = ffffffffffffff11, Mem[0000000091000133] = fdf46a51 stb %l7,[%i6+0x133] ! Mem[0000000091000130] = 11f46a51 ! Mem[000000009080006c] = c829d802, %g18 = b01df0b5d43ff4c3 ldsw [%i5+0x06c],%g2 ! %g2 = b01df0b5d43ff4c3 ! Code Fragment 1 p25_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004696555b mov 0x40e,%g3 ! %g3 = 000000000000040e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000420001bc] = c471cfef, %l7 = ffffff11, %l1 = 8822aac7 add %i0,0x1bc,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c471cfef ! %l5 = b56db37a8822aac7, imm = 0000000000000b52, %l6 = 0000000000000073 xorcc %l5,0xb52,%l6 ! %l6 = b56db37a8822a195, %ccr = 88 ! Mem[0000000043800000] = ce3027ff, %l7 = ffffffffffffff11 ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff p25_label_15: ! %cwp = 2 ! Mem[0000000042800010] = 2f9adba4, %l5 = b56db37a8822aac7 ldstuba [%i1+%o2]0x88,%l5 ! %l5 = 000000a4000000ff ! Mem[0000000042800008] = d765fac6d9670002, %l3 = 53ff65680b91f97b ldxa [%i1+%o1]0x89,%l3 ! %l3 = d765fac6d9670002 ! Mem[0000000042000020] = dabe5335, %l5 = 00000000000000a4 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 00000000dabe5335 ! %l2 = 0000000000000056, %l5 = 00000000dabe5335, %l2 = 0000000000000056 taddcc %l2,%l5,%l2 ! %l2 = 00000000dabe538b, %ccr = 0a ! Mem[00000000910000d4] = f83400a6, %g2 = ffffffffc829d802 lduh [%i6+0x0d6],%g2 ! %g2 = 000000000000f834 ! Mem[000000009180012c] = 264c8996, %g2 = 000000000000f834 ldsh [%o0+0x12e],%g2 ! %g2 = 000000000000264c ! %l6 = 8822a195, %l7 = ffffffff, Mem[00000000900000c0] = 7d69e684 ee2669cd std %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 8822a195 ffffffff rd %pc,%o7 return %o7+12 ! CWP = 1 ! Mem[0000000090000130] = f243ee31, %g2 = 000000000000264c ldsh [%o4+0x132],%g2 ! %g2 = fffffffffffff243 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180 p25_label_16: ! %cwp = 1 ! %l4 = 4e67f865f70ce4f9, immd = fffffffffffffcd0, %l5 = 1ea147ffe9610f8c sdivx %l4,-0x330,%l5 ! %l5 = ffe766e9496c3831 ! Mem[00000000908001f8] = 6e5321b3ed22d798, %g2 = fffffffffffff243 ldx [%o5+0x1f8],%g2 ! %g2 = 6e5321b3ed22d798 ! %l7 = 622fc937f373ea03, immed = fffffc54, %y = ffffffdc umul %l7,-0x3ac,%l1 ! %l1 = f373e6851260bcfc, %y = f373e685 ! Mem[00000000910001c0] = 2483df15893768b8, %g2 = 6e5321b3ed22d798 ldx [%o6+0x1c0],%g2 ! %g2 = 2483df15893768b8 ! %l2 = 9e82562212edbc54, %l3 = 000000000000005b, %ccr = 0a movge %xcc,%l2,%l3 ! Moved, %l3 = 9e82562212edbc54 ! Mem[0000000090800134] = d21c568d, %g2 = 2483df15893768b8 ldsb [%o5+0x137],%g2 ! %g2 = ffffffffffffffd2 ! %l6 = e253fd9c26de437a, Mem[0000000042000028] = 618b5aa4 stba %l6,[%o0+%i5]0x81 ! Mem[0000000042000028] = 7a8b5aa4 ! %l0 = e9610f8c, %l1 = 1260bcfc, Mem[0000000090800018] = 41cdf244 72c0aa2a stda %l0,[%o5+0x018]%asi ! Mem[0000000090800018] = e9610f8c 1260bcfc ! Mem[0000000043000028] = fcd65ddd4f0a3dc2, %f16 = 8a452cab 893768b8 ldda [%o2+%i5]0x81,%f16 ! %f16 = fcd65ddd 4f0a3dc2 ! %l6 = e253fd9c26de437a, %l4 = 4e67f865f70ce4f9, %ccr = 0a movleu %icc,%l6,%l4 ! Register Not Moved p25_label_17: ! %cwp = 1 ! Mem[00000000900001e0] = cf23638f 1d8c8864, %g2 = ffffffd2, %g3 = 0000040e ldd [%o4+0x1e0],%g2 ! %g2 = 00000000cf23638f 000000001d8c8864 ! %l6 = e253fd9c26de437a, imm = 0000000000000016, %l5 = ffe766e9496c3831 sra %l6,0x016,%l5 ! %l5 = 000000000000009b ! Mem[0000000042000112] = 6210f33b, %l3 = 9e82562212edbc54 ldstub [%o0+0x112],%l3 ! %l3 = 000000f3000000ff ! %l2 = 9e82562212edbc54, imm = 0000000000000010, %l3 = 00000000000000f3 sllx %l2,0x010,%l3 ! %l3 = 562212edbc540000 ! Mem[0000000042000078] = da6bd05b, %l0 = 1ea147ffe9610f8c ldstub [%o0+0x078],%l0 ! %l0 = 000000da000000ff save ! CWP = 2 ! %l6 = b56db37a8822a195, Mem[0000000090000024] = 664b548a stw %l6,[%i4+0x024] ! Mem[0000000090000024] = 8822a195 ! Mem[00000000918000c4] = 8a120b0c, %g18 = b01df0b5d43ff4c3 ldswa [%o0+0x0c4]%asi,%g2 ! %g2 = b01df0b5d43ff4c3 membar #Sync ! Added by membar checker (64) ! %l1 = 00000000c471cfef, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l1,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000000c471cfef ! Mem[00000000910000dc] = ab27192a, %g2 = ffffffff8a120b0c lduh [%i6+0x0dc],%g2 ! %g2 = 000000000000ab27 p25_label_18: ! %cwp = 2 ! Mem[0000000043000010] = d79beb0d, %l3 = d765fac6d9670002 lduwa [%i2+%o2]0x88,%l3 ! %l3 = 00000000d79beb0d ! Mem[00000000438001b8] = 06aefca000000033, %f26 = e15f30b4 b80a5b62 ldd [%i3+0x1b8],%f26 ! %f26 = 06aefca0 00000033 ! Randomly selected nop nop ! %f4 = 521279f9 ad388b51, Mem[0000000091000128] = 329b2af2 56051482 stda %f4 ,[%i6+0x128]%asi ! Mem[0000000091000128] = 521279f9 ad388b51 ! %l0 = 000000000000636b, %l1 = 00000000c471cfef, %l5 = 00000000dabe5335 add %l0,%l1,%l5 ! %l5 = 00000000c472335a ! Mem[0000000042000000] = 158cbce3, %l3 = 00000000d79beb0d lduha [%i0+%g0]0x81,%l3 ! %l3 = 000000000000158c ! %l0 = 000000000000636b, Mem[00000000900000fe] = dc5dc996 stb %l0,[%i4+0x0fe] ! Mem[00000000900000fc] = 6b5dc996 ! %f18 = 30ba6d90 f7c6c5bb, Mem[0000000091800048] = 36ce89f4 69acaea9 std %f18,[%o0+0x048] ! Mem[0000000091800048] = 30ba6d90 f7c6c5bb ! %f16 = fcd65ddd 4f0a3dc2 30ba6d90 f7c6c5bb ! %f20 = 15b3d664 ea243e6e 17a9e5b1 a644972a ! %f24 = dc43a877 2cca3872 06aefca0 00000033 ! %f28 = 4e570fc6 c934330f dbf9a431 d014bdd4 stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040 ! Mem[0000000042000118] = 3496dffbd4fd1159, %l3 = 000000000000158c, %l4 = d2305513e569a930 add %i0,0x118,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 3496dffbd4fd1159 p25_label_19: ! %cwp = 2 membar #Sync ! Added by membar checker (65) ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 00000000 c471cfef da1922f2 458bc6a2 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000043800028] = fbf2e290964da03d, %f26 = 06aefca0 00000033 ldda [%i3+%o5]0x81,%f26 ! %f26 = fbf2e290 964da03d ! Mem[0000000090000084] = d7017154, %g2 = 000000000000ab27 ldsh [%i4+0x084],%g2 ! %g2 = ffffffffffffd701 ! Mem[00000000900001e8] = eef4c29c, %g2 = ffffffffffffd701 ldsb [%i4+0x1e9],%g2 ! %g2 = ffffffffffffffee ! %l0 = 000000000000636b, Mem[00000000918000a8] = 0480ac53 stw %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000636b ! Mem[00000000430001b0] = ce756d3f40707500, %l3 = 000000000000158c, %l0 = 000000000000636b add %i2,0x1b0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = ce756d3f40707500 ! Mem[0000000090000150] = 9d18554b e5151163, %g2 = ffffffee, %g3 = 1d8c8864 ldd [%i4+0x150],%g2 ! %g2 = 000000009d18554b 00000000e5151163 ! Mem[0000000043000010] = d79beb0d, %f30 = dbf9a431 lda [%i2+%o2]0x88,%f30 ! %f30 = d79beb0d ! %l0 = ce756d3f40707500, imm = 000000000000000f, %l1 = 00000000c471cfef srl %l0,0x00f,%l1 ! %l1 = 00000000000080e0 ! %l2 = 00000000dabe538b, imm = 000000000000063f, %l0 = ce756d3f40707500 orcc %l2,0x63f,%l0 ! %l0 = 00000000dabe57bf, %ccr = 08 p25_label_20: ! %cwp = 2 ! %l2 = 00000000dabe538b, Mem[0000000091000010] = 871fcd183561af0c stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000000dabe538b ! Mem[0000000091000138] = 629a872c 2ec57008, %g2 = 9d18554b, %g3 = e5151163 ldd [%i6+0x138],%g2 ! %g2 = 00000000629a872c 000000002ec57008 ! %l0 = 00000000dabe57bf, immed = fffffec7, %ccr = 08 movrlez %l0,-0x139,%l7 ! Not Moved, %l7 = ffffffffffffffff ! Mem[00000000438000d2] = 34288ca9, %l1 = 00000000000080e0 ldstub [%i3+0x0d2],%l1 ! %l1 = 0000008c000000ff ! %f18 = 30ba6d90 f7c6c5bb, Mem[0000000042000000] = 158cbce3 6441973a stda %f18,[%i0+%g0]0x81 ! Mem[0000000042000000] = 30ba6d90 f7c6c5bb ! Mem[00000000420001d4] = b4fc80df, %l3 = 000000000000158c ldsw [%i0+0x1d4],%l3 ! %l3 = ffffffffb4fc80df ! Mem[00000000430001d6] = 22d30ea5, %l5 = 00000000c472335a ldstub [%i2+0x1d6],%l5 ! %l5 = 0000000e000000ff ! immd = 0000000000000376, %l3 = ffffffffb4fc80df, %ccr = 08 movl %icc,0x376,%l3 ! Moved, %l3 = 0000000000000376 membar #Sync ! Added by membar checker (66) ! %l6 = b56db37a8822a195, Mem[0000000090000190] = 014f826a stw %l6,[%i4+0x190] ! Mem[0000000090000190] = 8822a195 ! %l7 = ffffffffffffffff, Mem[0000000091800060] = 7923ead67ecaa96b stx %l7,[%o0+0x060] ! Mem[0000000091800060] = ffffffffffffffff p25_label_21: ! %cwp = 2 ! %l1 = 000000000000008c, Mem[0000000091800134] = 6cdc198e, %asi = 80 stha %l1,[%o0+0x134]%asi ! Mem[0000000091800134] = 008c198e ! %l6 = b56db37a8822a195, Mem[000000009080009c] = d71acb2b stw %l6,[%i5+0x09c] ! Mem[000000009080009c] = 8822a195 ! %l5 = 000000000000000e, Mem[0000000043800020] = 94e36df8 stha %l5,[%i3+%o4]0x81 ! Mem[0000000043800020] = 000e6df8 ! %l5 = 000000000000000e, Mem[0000000091800152] = 82919d69 sth %l5,[%o0+0x152] ! Mem[0000000091800150] = 000e9d69 ! Mem[00000000908001b0] = 561d00be, %g2 = 00000000629a872c ldub [%i5+0x1b3],%g2 ! %g2 = 0000000000000056 ! Mem[00000000430000d0] = 6804c065, %l0 = 00000000dabe57bf swap [%i2+0x0d0],%l0 ! %l0 = 000000006804c065 ! %l7 = ffffffffffffffff, %l4 = 3496dffbd4fd1159, %l4 = 3496dffbd4fd1159 xnor %l7,%l4,%l4 ! %l4 = 3496dffbd4fd1159 ! Mem[0000000042800008] = 020067d9, %l3 = 0000000000000376 lduba [%i1+%o1]0x81,%l3 ! %l3 = 0000000000000002 ! Mem[0000000043800180] = 89a1252f, %l7 = ffffffff, %l2 = dabe538b add %i3,0x180,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000089a1252f ! %f15 = 7ecaa96b, Mem[000000009000001c] = f373ea03 st %f15,[%i4+0x01c] ! Mem[000000009000001c] = 7ecaa96b p25_label_22: ! %cwp = 2 ! Mem[00000000918001a8] = 18e54e17, %g2 = 0000000000000056 lduh [%o0+0x1aa],%g2 ! %g2 = 00000000000018e5 ! Mem[000000004200006c] = c310c0dc, %l0 = 000000006804c065 ldsw [%i0+0x06c],%l0 ! %l0 = ffffffffc310c0dc ! Mem[000000009000018c] = d1255a9b, %g2 = 00000000000018e5 lduw [%i4+0x18c],%g2 ! %g2 = 00000000d1255a9b ! Mem[0000000043000000] = feae7cac 0b7d6eb2, %l0 = c310c0dc, %l1 = 0000008c ldda [%i2+%g0]0x89,%l0 ! %l0 = 000000000b7d6eb2 00000000feae7cac ! %l2 = 0000000089a1252f, immed = ffffff4b, %ccr = 08 movre %l2,-0x0b5,%l0 ! Not Moved, %l0 = 000000000b7d6eb2 ! Mem[00000000910000b8] = 8a4d0ef1, %g2 = 00000000d1255a9b ldub [%i6+0x0ba],%g2 ! %g2 = 000000000000008a ! Mem[0000000042800028] = b33177b0, %l2 = 0000000089a1252f lduha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000077b0 ! %f6 = d9670002 992117c1, Mem[00000000910001a8] = b385603d 294418a5 std %f6 ,[%i6+0x1a8] ! Mem[00000000910001a8] = d9670002 992117c1 ! Mem[0000000043800028] = 90e2f2fb, %l4 = 3496dffbd4fd1159 swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000090e2f2fb ! Mem[0000000043800194] = 189c79a9, %l0 = 000000000b7d6eb2 swap [%i3+0x194],%l0 ! %l0 = 00000000189c79a9 p25_label_23: ! %cwp = 2 ! Mem[0000000042000028] = ffffffff a45a8b7a, %l2 = 000077b0, %l3 = 00000002 ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000a45a8b7a 00000000ffffffff ! Mem[00000000428001dc] = fa4b5965, %l6 = b56db37a8822a195 swap [%i1+0x1dc],%l6 ! %l6 = 00000000fa4b5965 ! Mem[0000000043800038] = f837611119e2b7a1, %l4 = 0000000090e2f2fb, %l2 = 00000000a45a8b7a add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = f837611119e2b7a1 ! %l6 = 00000000fa4b5965, %l4 = 0000000090e2f2fb, %l7 = ffffffffffffffff xor %l6,%l4,%l7 ! %l7 = 000000006aa9ab9e ! Mem[0000000042000094] = 0dee20a3, %l2 = f837611119e2b7a1 lduw [%i0+0x094],%l2 ! %l2 = 000000000dee20a3 ! Mem[0000000090800198] = 209c5f214ae1df61, %f48 = 12ec9540 ffecfaa9 ldd [%i5+0x198],%f48 ! %f48 = 209c5f21 4ae1df61 ! %f26 = fbf2e290 964da03d, Mem[0000000042800028] = b07731b3 5e9e2807 stda %f26,[%i1+%o5]0x81 ! Mem[0000000042800028] = fbf2e290 964da03d ! Mem[0000000043800000] = ce3027ff, %f12 = cd243b9e lda [%i3+%g0]0x88,%f12 ! %f12 = ce3027ff ! Mem[0000000090000168] = b227989a65de30a2, %f48 = 209c5f21 4ae1df61 ldd [%i4+0x168],%f48 ! %f48 = b227989a 65de30a2 ! Mem[00000000918000e4] = f53afb01, %g18 = b01df0b5d43ff4c3 ldsw [%o0+0x0e4],%g2 ! %g2 = b01df0b5d43ff4c3 p25_label_24: ! %cwp = 2 ! %l6 = 00000000fa4b5965, Mem[00000000908000b8] = d1606739, %asi = 80 stwa %l6,[%i5+0x0b8]%asi ! Mem[00000000908000b8] = fa4b5965 ! %f4 = 521279f9 ad388b51, Mem[0000000042000020] = 3553beda d702fdcf stda %f4 ,[%i0+%o4]0x88 ! Mem[0000000042000020] = 521279f9 ad388b51 ! Mem[00000000428001d8] = c4fc23968822a195, %l4 = 0000000090e2f2fb, %l1 = 00000000feae7cac add %i1,0x1d8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = c4fc23968822a195 ! Mem[0000000043800054] = eca1544e, %l7 = 6aa9ab9e, %l5 = 0000000e add %i3,0x54,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000eca1544e ! %l5 = 00000000eca1544e, %l7 = 000000006aa9ab9e, %ccr = 08 movvc %icc,%l5,%l7 ! Moved, %l7 = 00000000eca1544e ! %f10 = 0ae83b2f 732730ce, Mem[0000000091800020] = 6e3bc623 ec024f1a std %f10,[%o0+%o4] ! Mem[0000000091800020] = 0ae83b2f 732730ce ! Mem[0000000090000100] = c99625d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! %l2 = 000000000dee20a3, Mem[0000000043800180] = 89a1252f96e5ae84 stx %l2,[%i3+0x180] ! Mem[0000000043800180] = 000000000dee20a3 ! %l4 = 0000000090e2f2fb, %l3 = 00000000ffffffff, %l0 = 00000000189c79a9 sub %l4,%l3,%l0 ! %l0 = ffffffff90e2f2fc ! Mem[0000000042800158] = b94770be, %l5 = 00000000eca1544e swap [%i1+0x158],%l5 ! %l5 = 00000000b94770be p25_label_25: ! %cwp = 2 ! %l5 = 00000000b94770be, %l3 = 00000000ffffffff, %ccr = 08 movl %icc,%l5,%l3 ! Moved, %l3 = 00000000b94770be ! %l7 = 00000000eca1544e, immed = 00000601, %y = f373e685 mulscc %l7,0x601,%l6 ! %l6 = 00000000f650b028, %ccr = 08, %y = 79b9f342 ! %l3 = 00000000b94770be, Mem[00000000910000d0] = 27e6eb9fe3d1f834 stx %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000b94770be ! Mem[0000000091000150] = a1b9af53, %g18 = b01df0b5d43ff4c3 ldsw [%i6+0x150],%g2 ! %g2 = b01df0b5d43ff4c3 ! %l6 = f650b028, %l7 = eca1544e, Mem[0000000043800000] = ce3027ff 20abed01 stda %l6,[%i3+%g0]0x88 ! Mem[0000000043800000] = f650b028 eca1544e ! %f17 = 4f0a3dc2, Mem[0000000042000018] = 5aab6b63 sta %f17,[%i0+%o3]0x88 ! Mem[0000000042000018] = 4f0a3dc2 ! immd = 000000000000003c, %l7 = 00000000eca1544e, %ccr = 08 move %xcc,0x03c,%l7 ! Register Not Moved ! immd = 0000000000000162, %l6 = 00000000f650b028, %ccr = 08 movle %icc,0x162,%l6 ! Moved, %l6 = 0000000000000162 ! Mem[0000000091800108] = aa948255, %g2 = ffffffffa1b9af53 ldub [%o0+0x10a],%g2 ! %g2 = 00000000000000aa ! Mem[0000000043000010] = 0deb9bd7f8f5a8f7, %f0 = c014a7a1 f61f6233 ldda [%i2+%o2]0x80,%f0 ! %f0 = 0deb9bd7 f8f5a8f7 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 restore ! CWP = 1 restore ! CWP = 0 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 00000000c6f6fab1 bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffdc23b65b58 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff88 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b2 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffff10 bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004c809d1b bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffdc23b65b58 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000094e36df8 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x79b9f342,%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 0deb9bd7 f8f5a8f7 bne %xcc,p25_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7b40c445 bc417ca1 bne %xcc,p25_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be d9670002 992117c1 bne %xcc,p25_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0ae83b2f 732730ce bne %xcc,p25_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ce3027ff ea0f7273 bne %xcc,p25_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be fcd65ddd 4f0a3dc2 bne %xcc,p25_f16_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be fbf2e290 964da03d bne %xcc,p25_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be d79beb0d d014bdd4 bne %xcc,p25_f30_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 30ba6d90f7c6c5bb ldx [%i0+0x000],%g3 ! Observed data at 0000000042000000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0ae83b2f732730ce ldx [%i0+0x008],%g3 ! Observed data at 0000000042000008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c23d0a4faffbe2ef 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 = 518b38adf9791252 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 = 7a8b5aa4ffffffff ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff6bd05bfb4e9f51 ldx [%i0+0x078],%g3 ! Observed data at 0000000042000078 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = 5e6fe2ff8dfa1dff ldx [%i0+0x098],%g3 ! Observed data at 0000000042000098 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x098,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = e207cb06d3d20d69 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000420000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 6210ff3bd7f08afe ldx [%i0+0x110],%g3 ! Observed data at 0000000042000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x110,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ffdb9a2f517a0f49 ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fbf2e290964da03d ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = de572909a644972a ldx [%i1+0x080],%g3 ! Observed data at 0000000042800080 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x080,%g4 ldx [%g1+0x158],%g2 ! Expected data = eca1544ec2fbe7db ldx [%i1+0x158],%g3 ! Observed data at 0000000042800158 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = a1fdd7eeb5b2a501 ldx [%i1+0x160],%g3 ! Observed data at 0000000042800160 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x160,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = c4fc23968822a195 ldx [%i1+0x1d8],%g3 ! Observed data at 00000000428001d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x1d8,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 62ff0ab8b4305fe1 ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = cd243b9eea0f7273 ldx [%i2+0x018],%g3 ! Observed data at 0000000043000018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = c4ffd8b18988b8e1 ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x048,%g4 ldx [%g1+0x098],%g2 ! Expected data = d9ff9a15eab13b83 ldx [%i2+0x098],%g3 ! Observed data at 0000000043000098 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x098,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = dabe57bf8f756386 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000430000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = b2bfc4f722d3ffa5 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000430001d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x1d0,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 28b050f64e54a1ec 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 = 0de2871b107ff3ab ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffff1113751a5d ldx [%i3+0x018],%g3 ! Observed data at 0000000043800018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000e6df80b667c18 ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5911fdd4964da03d ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = ffe512b09ae6b300 ldx [%i3+0x060],%g3 ! Observed data at 0000000043800060 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x060,%g4 ldx [%g1+0x070],%g2 ! Expected data = 6adc7349b354ff1b ldx [%i3+0x070],%g3 ! Observed data at 0000000043800070 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x070,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ff2398a7bc43ccc8 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000438000b8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 3428ffa9ec96c11e ldx [%i3+0x0d0],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 000000000dee20a3 ldx [%i3+0x180],%g3 ! Observed data at 0000000043800180 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 264ef43e0b7d6eb2 ldx [%i3+0x190],%g3 ! Observed data at 0000000043800190 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x190,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 06aefca000000033 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_f6_fail: set p25_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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_f16_fail: set p25_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f26_fail: set p25_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f30_fail: set p25_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: xnorcc %l7,-0xa6d,%l0 stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020] done p25_trap1o: xnorcc %l7,-0xa6d,%l0 stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020] done p25_trap2e: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800028] nop done p25_trap2o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800028] nop done p25_trap3e: add %l2,0x645,%l1 nop done p25_trap3o: add %l2,0x645,%l1 nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8bb06aaa6a8261ae ldx [%g1+0x008],%l1 ! %l1 = ab73652fe6006f73 ldx [%g1+0x010],%l2 ! %l2 = 8cd90c2df1fdcf9b ldx [%g1+0x018],%l3 ! %l3 = 23bfba2682f83300 ldx [%g1+0x020],%l4 ! %l4 = 74afd28fd68de5ce ldx [%g1+0x028],%l5 ! %l5 = 58b219507ccac996 ldx [%g1+0x030],%l6 ! %l6 = 4f00dd31fa242b8a ldx [%g1+0x038],%l7 ! %l7 = 3a94d8903f8d42d2 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 = 4216a3147c7b9624 ldx [%g1+0x048],%l1 ! %l1 = 27540c47e50877d6 ldx [%g1+0x050],%l2 ! %l2 = 9e82562212edbc54 ldx [%g1+0x058],%l3 ! %l3 = e3c7197e83d9875f ldx [%g1+0x060],%l4 ! %l4 = 4e67f865f70ce4f9 ldx [%g1+0x068],%l5 ! %l5 = 7f23979cd2dc3a10 ldx [%g1+0x070],%l6 ! %l6 = e253fd9c26de437a ldx [%g1+0x078],%l7 ! %l7 = 622fc937f373ea03 save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 8ac55c65ebf8b850 ldx [%g1+0x088],%l1 ! %l1 = b56db37a8822aac7 ldx [%g1+0x090],%l2 ! %l2 = e5a83920c6727f1c ldx [%g1+0x098],%l3 ! %l3 = 53ff65680b91f97b ldx [%g1+0x0a0],%l4 ! %l4 = d2305513e569a930 ldx [%g1+0x0a8],%l5 ! %l5 = 018bcdbeafcb0b7d ldx [%g1+0x0b0],%l6 ! %l6 = bf9edc7c37d8f3e1 ldx [%g1+0x0b8],%l7 ! %l7 = a138a6704b86b958 ! 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 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 = 0216c4e1 61cc829f 778d1f19 11fc6810 ! %f4 = a5d05424 8012d6a3 429f3fab bef2019f ! %f8 = 4404125f 2889ba63 5fd2028f 060674a3 ! %f12 = 7edb5b5d 32a35929 1be7fcc3 0f325721 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f0d4ea19 be2ff152 82933cec 879a88e9 ! %f20 = 73efdfda 33ca6666 425615e4 e23ab622 ! %f24 = 5c99e29c 55a79b3f 95904dc9 7aa875e3 ! %f28 = ce262c69 fd9e8049 50c51908 b90829f0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5f74606b 06d0d0d3 056cae04 ef677b09 ! %f36 = 7c73ac49 7b4e4fe4 967d0274 dcabccd0 ! %f40 = d719e58c b718cf3b 5da215d1 e3ee4d5c ! %f44 = 7a46988a 22f069e7 087b9c8f 84001093 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2b58cf0000000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = 2b58cf0000000050 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 26 p26_label_1: ! Mem[0000000044000020] = 3f1d2882, %l4 = d70dd23274a5c7ad ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 0000003f000000ff ! Mem[000000004500013f] = db221193, %l2 = d161dd12813c38b4 ldstub [%i2+0x13f],%l2 ! %l2 = 00000093000000ff ! Mem[00000000900000c4] = ee2669cd, %g18 = 93eeba9e68929fe0 ldsw [%i4+0x0c4],%g2 ! %g2 = 93eeba9e68929fe0 ! Mem[0000000090800198] = 209c5f214ae1df61, %g2 = ffffffffee2669cd ldx [%i5+0x198],%g2 ! %g2 = 209c5f214ae1df61 ! %l7 = a7ab2dc442d0a992, Mem[0000000090000093] = 3f454ff3 stb %l7,[%i4+0x093] ! Mem[0000000090000090] = 92454ff3 ! Mem[0000000045800000] = c8d79b99, %l2 = 0000000000000093 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 000000c8000000ff ! Mem[0000000091000088] = 963f861cfd3affda, %f48 = a6081f7a f3caaaf3 ldd [%i6+0x088],%f48 ! %f48 = 963f861c fd3affda ! %l4 = 000000000000003f, %l1 = 8582bf0dc5a33227, %l5 = ddf855827ae99b1c subc %l4,%l1,%l5 ! %l5 = 7a7d40f23a5cce18 ! %l4 = 000000000000003f, Mem[00000000918001a0] = 910fae53, %asi = 80 stwa %l4,[%o0+0x1a0]%asi ! Mem[00000000918001a0] = 0000003f ! %l5 = 7a7d40f23a5cce18, Mem[0000000045800020] = a0daa2e8 stba %l5,[%i3+%o4]0x89 ! Mem[0000000045800020] = a0daa218 p26_label_2: ! Mem[00000000910000e0] = 96241295, %g2 = 209c5f214ae1df61 ldsh [%i6+0x0e0],%g2 ! %g2 = ffffffffffff9624 ! %l3 = 7bfe7f262a2a79ac, %l5 = 7a7d40f23a5cce18, %l5 = 7a7d40f23a5cce18 subccc %l3,%l5,%l5 ! %l5 = 01813e33efcdab94, %ccr = 09 ! Mem[0000000044800000] = b162b665, %l4 = 000000000000003f lduba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000b1 ! Mem[000000004500008c] = eadcce08, %l3 = 7bfe7f262a2a79ac swap [%i2+0x08c],%l3 ! %l3 = 00000000eadcce08 ! Mem[0000000090800050] = ce94524f, %g2 = ffffffffffff9624 ldsb [%i5+0x051],%g2 ! %g2 = ffffffffffffffce ! Mem[0000000044000020] = ff1d2882, %l2 = 00000000000000c8 lduwa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ff1d2882 ! Mem[00000000908000e8] = d72cc766, %g2 = ffffffffffffffce lduha [%i5+0x0e8]%asi,%g2 ! %g2 = 000000000000d72c ! retry : should take illegal inst trap, %l0 = 9eefeb227207ac71 retry ! Illegal inst trap : %l0 = 9eefeb227207ac81 ! %l1 = 8582bf0dc5a33227, Mem[0000000091800058] = 6fc74a709dac9f4a stx %l1,[%o0+0x058] ! Mem[0000000091800058] = 8582bf0dc5a33227 ! Mem[0000000091000100] = 79484abf, %g18 = 93eeba9e68929fe0 ldsw [%i6+0x100],%g2 ! %g2 = 93eeba9e68929fe0 p26_label_3: ! done : should take illegal inst trap, %l0 = 9eefeb227207ac81 done ! Illegal inst trap : %l0 = 9eefeb227207ac91 ! %l3 = 00000000eadcce08, Mem[0000000045000010] = 8146dfc0 stwa %l3,[%i2+%o2]0x88 ! Mem[0000000045000010] = eadcce08 ! %l3 = 00000000eadcce08, Mem[0000000090000000] = 3679d5db sth %l3,[%i4+%g0] ! Mem[0000000090000000] = ce08d5db ! done : should take illegal inst trap, %l0 = 9eefeb227207ac91 done ! Illegal inst trap : %l0 = 9eefeb227207aca1 ! immd = 0000000000000120, %l4 = 00000000000000b1, %ccr = 09 move %xcc,0x120,%l4 ! Register Not Moved ! Mem[00000000910000a8] = 016d2650 71e209cf, %g2 = 79484abf, %g3 = 00000000 ldd [%i6+0x0a8],%g2 ! %g2 = 00000000016d2650 0000000071e209cf ! %l4 = 00000000000000b1, Mem[0000000044000020] = 82281dff stha %l4,[%i0+%o4]0x88 ! Mem[0000000044000020] = 822800b1 ! %l2 = 00000000ff1d2882, %l7 = a7ab2dc442d0a992, %ccr = 09 movleu %icc,%l2,%l7 ! Moved, %l7 = 00000000ff1d2882 ! Mem[000000004500011c] = f13eb740, %l1 = c5a33227, %l0 = 7207aca1 add %i2,0x11c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f13eb740 ! immd = 0000000000000331, %l5 = 01813e33efcdab94, %ccr = 09 movpos %xcc,0x331,%l5 ! Moved, %l5 = 0000000000000331 p26_label_4: ! Mem[000000009100002c] = 740c3433, %g2 = 00000000016d2650 ldsha [%i6+0x02e]%asi,%g2 ! %g2 = 000000000000740c ! %l1 = 8582bf0dc5a33227, Mem[0000000044000008] = 27e1359a stwa %l1,[%i0+%o1]0x89 ! Mem[0000000044000008] = c5a33227 ! Mem[0000000044000028] = 1a4c3ff5 4fe3e9c1, %l6 = 5a690e5a, %l7 = ff1d2882 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000004fe3e9c1 000000001a4c3ff5 ! Mem[0000000045000008] = 9247001f14cf27a5, %l7 = 000000001a4c3ff5 ldxa [%i2+%o1]0x80,%l7 ! %l7 = 9247001f14cf27a5 ! Mem[0000000045000008] = 1f004792, %l2 = 00000000ff1d2882 lduba [%i2+%o1]0x89,%l2 ! %l2 = 0000000000000092 ! Mem[000000004480014a] = 78afc308, %l1 = 8582bf0dc5a33227 ldstub [%i1+0x14a],%l1 ! %l1 = 000000c3000000ff ! %l0 = f13eb740, %l1 = 000000c3, Mem[0000000045000020] = 99efa8bd 3d432dcd stda %l0,[%i2+%o4]0x81 ! Mem[0000000045000020] = f13eb740 000000c3 ! Mem[000000009180014c] = 25d6b336, %g2 = 000000000000740c ldsha [%o0+0x14c]%asi,%g2 ! %g2 = 00000000000025d6 ! Mem[00000000918001ac] = 4e1744a4, %g2 = 00000000000025d6 lduw [%o0+0x1ac],%g2 ! %g2 = 000000004e1744a4 ! Mem[0000000045800038] = 3d23e4ca650e5710, %l6 = 000000004fe3e9c1, %l0 = 00000000f13eb740 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 3d23e4ca650e5710 p26_label_5: ! %l7 = 9247001f14cf27a5, %l5 = 0000000000000331, %l0 = 3d23e4ca650e5710 sra %l7,%l5,%l0 ! %l0 = 0000000000000a67 ! Mem[0000000044000008] = 2732a3c5 f281efc5, %l4 = 000000b1, %l5 = 00000331 ldda [%i0+%o1]0x80,%l4 ! %l4 = 000000002732a3c5 00000000f281efc5 ! immd = 00000000000001c7, %l1 = 00000000000000c3, %ccr = 09 movcc %icc,0x1c7,%l1 ! Register Not Moved ! %l6 = 000000004fe3e9c1, Mem[0000000090000050] = d8a556432c36db8f stx %l6,[%i4+0x050] ! Mem[0000000090000050] = 000000004fe3e9c1 ! %l3 = 00000000eadcce08, Mem[00000000900000bc] = d4993bb6 sth %l3,[%i4+0x0bc] ! Mem[00000000900000bc] = ce083bb6 ! Mem[0000000045800008] = a1fdf094, %l7 = 9247001f14cf27a5 swap [%i3+%o1],%l7 ! %l7 = 00000000a1fdf094 ! %l0 = 0000000000000a67, Mem[00000000918001d6] = 2fc997ac sth %l0,[%o0+0x1d6] ! Mem[00000000918001d4] = 0a6797ac ! %l0 = 0000000000000a67, %l1 = 00000000000000c3, %l7 = 00000000a1fdf094 srax %l0,%l1,%l7 ! %l7 = 000000000000014c ! immd = 0000000000000112, %l3 = 00000000eadcce08, %ccr = 09 movcs %xcc,0x112,%l3 ! Register Not Moved ! Mem[0000000091800030] = 3939bf3f, %g2 = 000000004e1744a4 lduh [%o0+0x030],%g2 ! %g2 = 0000000000003939 p26_label_6: ! %l7 = 000000000000014c, %l6 = 000000004fe3e9c1, %ccr = 09 movgu %icc,%l7,%l6 ! Register Not Moved ! %f26 = 95904dc9 7aa875e3, Mem[0000000045800020] = a0daa218 50f32d8b stda %f26,[%i3+%o4]0x89 ! Mem[0000000045800020] = 95904dc9 7aa875e3 ! Mem[0000000090800178] = 4ab098f9, %g18 = 93eeba9e68929fe0 ldsw [%i5+0x178],%g2 ! %g2 = 93eeba9e68929fe0 ! %l6 = 000000004fe3e9c1, %l7 = 000000000000014c, %l0 = 0000000000000a67 srl %l6,%l7,%l0 ! %l0 = 000000000004fe3e ! %l4 = 000000002732a3c5, %l1 = 00000000000000c3, %y = 00000000 mulscc %l4,%l1,%l3 ! %l3 = 00000000939951e2, %ccr = 08, %y = 80000000 ! %l3 = 00000000939951e2, %l4 = 000000002732a3c5, %l5 = 00000000f281efc5 or %l3,%l4,%l5 ! %l5 = 00000000b7bbf3e7 ! %l4 = 000000002732a3c5, Mem[0000000044800018] = 38995e64 stba %l4,[%i1+%o3]0x80 ! Mem[0000000044800018] = c5995e64 ! %l2 = 0000000000000092, Mem[0000000091000068] = f10fe4b255ad70ce stx %l2,[%i6+0x068] ! Mem[0000000091000068] = 0000000000000092 ! Mem[00000000450000e4] = f40bc287, %l7 = 000000000000014c lduwa [%i2+0x0e4]%asi,%l7 ! %l7 = 00000000f40bc287 ! immd = 0000000000000142, %l1 = 00000000000000c3, %ccr = 08 movne %xcc,0x142,%l1 ! Moved, %l1 = 0000000000000142 p26_label_7: ! %l7 = 00000000f40bc287, %l5 = 00000000b7bbf3e7, %y = 80000000 udiv %l7,%l5,%l6 ! %l6 = 00000000b2583776 mov %l0,%y ! %y = 0004fe3e ! %f22 = 425615e4 e23ab622, Mem[0000000045000008] = 9247001f 14cf27a5 stda %f22,[%i2+%o1]0x81 ! Mem[0000000045000008] = 425615e4 e23ab622 ! %f5 = 8012d6a3, Mem[0000000090000190] = 014f826a st %f5 ,[%i4+0x190] ! Mem[0000000090000190] = 8012d6a3 ! Mem[0000000045000000] = 3532d323, %l1 = 0000000000000142 ldsba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000023 ! Mem[0000000045800028] = 691176cf, %l1 = 0000000000000023 lduha [%i3+%o5]0x89,%l1 ! %l1 = 00000000000076cf ! Mem[00000000900001a8] = 0b62d1e8, %g2 = 000000004ab098f9 lduh [%i4+0x1aa],%g2 ! %g2 = 0000000000000b62 ! Mem[0000000045800018] = ba5ec8aa db170b68, %l6 = b2583776, %l7 = f40bc287 ldda [%i3+%o3]0x80,%l6 ! %l6 = 00000000ba5ec8aa 00000000db170b68 ! %l2 = 0000000000000092, Mem[00000000908000a6] = 590da40c, %asi = 80 stba %l2,[%i5+0x0a6]%asi ! Mem[00000000908000a4] = 920da40c ! Mem[0000000044000140] = 65be901c, %l4 = 2732a3c5, %l5 = b7bbf3e7 add %i0,0x140,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000065be901c ! Mem[000000009100003c] = 0b9fb36b, %g2 = 0000000000000b62 ldub [%i6+0x03f],%g2 ! %g2 = 000000000000000b p26_label_8: ! Mem[0000000045000020] = f13eb740, %l5 = 0000000065be901c ldswa [%i2+%o4]0x81,%l5 ! %l5 = fffffffff13eb740 ! Mem[000000009100013c] = 700875df, %g2 = 000000000000000b ldsb [%i6+0x13e],%g2 ! %g2 = 0000000000000070 ! Mem[0000000090800088] = 444b2d9f, %g18 = 93eeba9e68929fe0 ldsw [%i5+0x088],%g2 ! %g2 = 93eeba9e68929fe0 ! immd = 00000000000003dc, %l7 = 00000000db170b68, %ccr = 08 movge %icc,0x3dc,%l7 ! Register Not Moved ! %f10 = 5fd2028f, Mem[000000009180004c] = 69acaea9 st %f10,[%o0+0x04c] ! Mem[000000009180004c] = 5fd2028f ! Mem[000000004500008c] = 2a2a79ac, %l3 = 00000000939951e2 lduha [%i2+0x08c]%asi,%l3 ! %l3 = 0000000000002a2a ! %l5 = fffffffff13eb740, Mem[0000000045000010] = eadcce08 stha %l5,[%i2+%o2]0x88 ! Mem[0000000045000010] = eadcb740 ! Mem[00000000908000a4] = 9328920d, %g2 = 00000000444b2d9f ldsba [%i5+0x0a4]%asi,%g2 ! %g2 = ffffffffffffff93 ! immd = 000000000000010a, %l3 = 0000000000002a2a, %ccr = 08 movl %icc,0x10a,%l3 ! Moved, %l3 = 000000000000010a ! %l1 = 00000000000076cf, Mem[0000000045800018] = ba5ec8aa stba %l1,[%i3+%o3]0x80 ! Mem[0000000045800018] = cf5ec8aa p26_label_9: ! %l2 = 0000000000000092, Mem[00000000910001d0] = e4161ee0053883f9, %asi = 80 stxa %l2,[%i6+0x1d0]%asi ! Mem[00000000910001d0] = 0000000000000092 ! immd = 00000000000003f7, %l5 = fffffffff13eb740, %ccr = 08 movge %icc,0x3f7,%l5 ! Register Not Moved ! %l2 = 0000000000000092, %l0 = 000000000004fe3e, %ccr = 08 movg %icc,%l2,%l0 ! Register Not Moved ! Mem[0000000045800054] = 3925eb80, %l0 = 000000000004fe3e swap [%i3+0x054],%l0 ! %l0 = 000000003925eb80 ! %l3 = 000000000000010a, %l4 = 000000002732a3c5, %y = 0004fe3e umulcc %l3,%l4,%l2 ! %l2 = 00000028ba9e2ab2, %ccr = 08, %y = 00000028 ! Mem[0000000044000000] = 724a8c8d, %l6 = 00000000ba5ec8aa ldswa [%i0+%g0]0x80,%l6 ! %l6 = 00000000724a8c8d ! Mem[00000000908001a8] = 6394367b, %g18 = 93eeba9e68929fe0 ldsw [%i5+0x1a8],%g2 ! %g2 = 93eeba9e68929fe0 ! Mem[00000000918000d8] = e1ebe72b, %g2 = 000000006394367b ldsb [%o0+0x0d8],%g2 ! %g2 = ffffffffffffffe1 ! Mem[00000000900000bc] = ce083bb6, %g2 = ffffffffffffffe1 ldsha [%i4+0x0bc]%asi,%g2 ! %g2 = ffffffffffffce08 ! %f13 = 32a35929, Mem[00000000908000c4] = 07f8fe08 st %f13,[%i5+0x0c4] ! Mem[00000000908000c4] = 32a35929 p26_label_10: ! Mem[0000000045800190] = fe988562fb3e14f1, %l7 = 00000000db170b68, %l5 = fffffffff13eb740 add %i3,0x190,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = fe988562fb3e14f1 ! Mem[00000000450000ec] = 86a18f0f, %l1 = 00000000000076cf swap [%i2+0x0ec],%l1 ! %l1 = 0000000086a18f0f ! Mem[0000000045000168] = 9bff1227ad03b82d, %l2 = 00000028ba9e2ab2, %l0 = 000000003925eb80 add %i2,0x168,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9bff1227ad03b82d ! %f28 = ce262c69 fd9e8049, Mem[00000000908001d0] = 3222ee81 532ee672 stda %f28,[%i5+0x1d0]%asi ! Mem[00000000908001d0] = ce262c69 fd9e8049 ! Mem[0000000044800138] = 84200daeab695b24, %l4 = 000000002732a3c5, %l1 = 0000000086a18f0f add %i1,0x138,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 84200daeab695b24 ! Mem[0000000045000040] = 4fcc15df0d7a2bb2, %l1 = 84200daeab695b24, %l7 = 00000000db170b68 add %i2,0x40,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 4fcc15df0d7a2bb2 ! Mem[0000000091800010] = abcc5f94, %g2 = ffffffffffffce08 ldub [%o0+0x012],%g2 ! %g2 = 00000000000000ab ! Mem[00000000908001a8] = 6394367b 4696555b, %g2 = 000000ab, %g3 = 71e209cf ldd [%i5+0x1a8],%g2 ! %g2 = 000000006394367b 000000004696555b ! Mem[0000000090800008] = 5331b4af 44d35d0d, %g2 = 6394367b, %g3 = 4696555b ldda [%i5+0x008]%asi,%g2 ! %g2 = 000000005331b4af 0000000044d35d0d ! Mem[00000000908000f8] = d8ba5f7cce079b7f, %g2 = 000000005331b4af ldx [%i5+0x0f8],%g2 ! %g2 = d8ba5f7cce079b7f p26_label_11: ! Mem[0000000090800160] = 19ec6f55, %g2 = d8ba5f7cce079b7f lduw [%i5+0x160],%g2 ! %g2 = 0000000019ec6f55 ! %l0 = 9bff1227ad03b82d, %l5 = fe988562fb3e14f1, %y = 00000028 sdivcc %l0,%l5,%l5 ! %l5 = fffffffffffff774, %ccr = 88 mov %l0,%y ! %y = ad03b82d ! immd = 000000000000036f, %l2 = 00000028ba9e2ab2, %ccr = 88 movl %icc,0x36f,%l2 ! Moved, %l2 = 000000000000036f ! Mem[0000000090000138] = 10cf11ec2f71a080, %g2 = 0000000019ec6f55 ldx [%i4+0x138],%g2 ! %g2 = 10cf11ec2f71a080 ! %l1 = 84200daeab695b24, %l6 = 00000000724a8c8d, %l2 = 000000000000036f andncc %l1,%l6,%l2 ! %l2 = 84200dae89215320, %ccr = 88 ! %l2 = 84200dae89215320, Mem[0000000090000174] = e853aab2 sth %l2,[%i4+0x174] ! Mem[0000000090000174] = 5320aab2 ! Mem[000000004580015c] = a4edbd13, %l4 = 000000002732a3c5 ldstub [%i3+0x15c],%l4 ! %l4 = 000000a4000000ff ! %l4 = 00000000000000a4, %l6 = 00000000724a8c8d, %l7 = 4fcc15df0d7a2bb2 or %l4,%l6,%l7 ! %l7 = 00000000724a8cad ! immd = 0000000000000061, %l4 = 00000000000000a4, %ccr = 88 movg %xcc,0x061,%l4 ! Register Not Moved ! immd = 0000000000000327, %l3 = 000000000000010a, %ccr = 88 movleu %icc,0x327,%l3 ! Register Not Moved p26_label_12: ! Mem[0000000091000074] = a81680ca, %g2 = 10cf11ec2f71a080 ldub [%i6+0x075],%g2 ! %g2 = 00000000000000a8 ! Mem[0000000045000010] = eadcb740, %f17 = be2ff152 lda [%i2+%o2]0x88,%f17 ! %f17 = eadcb740 ! Mem[00000000910000b4] = 25731f8a, %g2 = 00000000000000a8 lduw [%i6+0x0b4],%g2 ! %g2 = 0000000025731f8a ! %l6 = 724a8c8d, %l7 = 724a8cad, Mem[0000000091800060] = 1314fdb5 6ab6d366 std %l6,[%o0+0x060] ! Mem[0000000091800060] = 724a8c8d 724a8cad ! %l4 = 00000000000000a4, %l1 = 84200daeab695b24, %ccr = 88 movneg %xcc,%l4,%l1 ! Moved, %l1 = 00000000000000a4 ! Mem[00000000908000a8] = a40c9e1c, %g18 = 93eeba9e68929fe0 ldsw [%i5+0x0a8],%g2 ! %g2 = 93eeba9e68929fe0 ! Mem[00000000448001e4] = 438c9b64, %l2 = 84200dae89215320 ldsw [%i1+0x1e4],%l2 ! %l2 = 00000000438c9b64 ! %f12 = 7edb5b5d 32a35929, Mem[0000000045000028] = 64824e41 d95a984a stda %f12,[%i2+%o5]0x89 ! Mem[0000000045000028] = 7edb5b5d 32a35929 ! Mem[00000000918000bc] = 034f6e3b, %g2 = ffffffffa40c9e1c lduw [%o0+0x0bc],%g2 ! %g2 = 00000000034f6e3b ! %l6 = 00000000724a8c8d, %l2 = 00000000438c9b64, %y = ad03b82d udivcc %l6,%l2,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ad03b82d p26_label_13: ! %f16 = f0d4ea19, Mem[0000000044800008] = f3c318fd sta %f16,[%i1+%o1]0x81 ! Mem[0000000044800008] = f0d4ea19 ! %l2 = 00000000438c9b64, Mem[000000009080019a] = 5f214ae1 stb %l2,[%i5+0x19a] ! Mem[0000000090800198] = 64214ae1 ! %l3 = 000000000000010a setx 0xc2d5d30879ccd09f,%g7,%l3 ! %l3 = c2d5d30879ccd09f ! Mem[000000009100000c] = 3a363bbc, %g2 = 00000000034f6e3b lduha [%i6+0x00c]%asi,%g2 ! %g2 = 0000000000003a36 ! Mem[0000000090800090] = 99818359, %g2 = 0000000000003a36 lduh [%i5+0x092],%g2 ! %g2 = 0000000000009981 ! %f30 = 50c51908, Mem[00000000910001e4] = 05c6cd45 st %f30,[%i6+0x1e4] ! Mem[00000000910001e4] = 50c51908 ! %l0 = 9bff1227ad03b82d, %l2 = 00000000438c9b64, %ccr = 0a movne %icc,%l0,%l2 ! Moved, %l2 = 9bff1227ad03b82d ! %l3 = c2d5d30879ccd09f, Mem[0000000044800000] = b162b665 stha %l3,[%i1+%g0]0x80 ! Mem[0000000044800000] = d09fb665 ! %l6 = 00000000724a8c8d, Mem[00000000900000b8] = 51627d19 stw %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 724a8c8d ! Mem[0000000045000018] = f9620a408653323c, %l1 = 00000000000000a4 ldxa [%i2+%o3]0x88,%l1 ! %l1 = f9620a408653323c p26_label_14: ! %l7 = 00000000724a8cad, imm = 0000000000000e3e, %l5 = 00000000ffffffff orn %l7,0xe3e,%l5 ! %l5 = fffffffffffffded ! %l0 = 9bff1227ad03b82d, Mem[00000000900001f4] = b9f1ae14 stw %l0,[%i4+0x1f4] ! Mem[00000000900001f4] = ad03b82d ! Mem[0000000045000008] = 425615e4, %l1 = f9620a408653323c swapa [%i2+%o1]0x81,%l1 ! %l1 = 00000000425615e4 ! Mem[0000000044800000] = 65b69fd0, %l6 = 00000000724a8c8d lduba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000d0 ! Mem[0000000045000028] = 2959a332, %l2 = 9bff1227ad03b82d ldsba [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000029 ! %l0 = 9bff1227ad03b82d, imm = fffffffffffffda5, %l4 = 00000000000000a4 orn %l0,-0x25b,%l4 ! %l4 = 9bff1227ad03ba7f ! Mem[0000000091000078] = cab51fb5932670c4, %g2 = 0000000000009981 ldx [%i6+0x078],%g2 ! %g2 = cab51fb5932670c4 ! Mem[000000004480005c] = d53f3f49, %l2 = 0000000000000029 ldsb [%i1+0x05e],%l2 ! %l2 = 000000000000003f ! %l7 = 00000000724a8cad, imm = 00000000000008d3, %l4 = 9bff1227ad03ba7f taddcc %l7,0x8d3,%l4 ! %l4 = 00000000724a9580, %ccr = 02 ! %l6 = 00000000000000d0, imm = 0000000000000b85, %l4 = 00000000724a9580 addccc %l6,0xb85,%l4 ! %l4 = 0000000000000c55, %ccr = 00 p26_label_15: ! immd = 00000000000002c5, %l7 = 00000000724a8cad, %ccr = 00 movpos %xcc,0x2c5,%l7 ! Moved, %l7 = 00000000000002c5 ! Code Fragment 1 p26_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000044d35d0d mov 0x99c,%g3 ! %g3 = 000000000000099c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f25 = 55a79b3f, Mem[00000000918001a4] = 832781d2 sta %f25,[%o0+0x1a4]%asi ! Mem[00000000918001a4] = 55a79b3f ! Mem[0000000090000070] = 1685f938 7ab101eb, %g2 = 932670c4, %g3 = 0000099c ldd [%i4+0x070],%g2 ! %g2 = 000000001685f938 000000007ab101eb ! Mem[00000000900001cc] = de0626d0, %g18 = 93eeba9e68929fe0 ldswa [%i4+0x1cc]%asi,%g2 ! %g2 = 93eeba9e68929fe0 ! %l6 = 000000d0, %l7 = 000002c5, Mem[00000000918001f8] = 01e5c8b4 bf933a55 std %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000d0 000002c5 ! Mem[0000000090800074] = a2aae7a7, %g2 = ffffffffde0626d0 ldub [%i5+0x076],%g2 ! %g2 = 00000000000000a2 ! Mem[0000000045000000] = 23d33235, %l5 = fffffffffffffded lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000023d33235 ! immd = 0000000000000285, %l0 = 9bff1227ad03b82d, %ccr = 00 movge %xcc,0x285,%l0 ! Moved, %l0 = 0000000000000285 ! %l1 = 00000000425615e4, imm = 0000000000000014, %l4 = 0000000000000c55 sra %l1,0x014,%l4 ! %l4 = 0000000000000425 p26_label_16: ! %f14 = 1be7fcc3, Mem[0000000045800010] = 7f1ce2f5 sta %f14,[%i3+%o2]0x81 ! Mem[0000000045800010] = 1be7fcc3 ! %l5 = 0000000023d33235, Mem[00000000910000fb] = c08f9973 stb %l5,[%i6+0x0fb] ! Mem[00000000910000f8] = 358f9973 ! Mem[000000009180017c] = 071bb175, %g2 = 00000000000000a2 ldsh [%o0+0x17c],%g2 ! %g2 = 000000000000071b ! %l3 = c2d5d30879ccd09f, %l2 = 000000000000003f, %ccr = 00 movrgz %l3,%l2,%l7 ! Not Moved, %l7 = 00000000000002c5 ! Code Fragment 1 p26_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007ab101eb mov -0xc11,%g3 ! %g3 = fffffffffffff3ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000ac] = 172967cd, %g2 = 000000000000071b lduh [%i5+0x0ac],%g2 ! %g2 = 0000000000001729 ! %f12 = 7edb5b5d 32a35929, Mem[00000000900000b0] = d07b8958 5da2972b std %f12,[%i4+0x0b0] ! Mem[00000000900000b0] = 7edb5b5d 32a35929 ! %l1 = 00000000425615e4, %l1 = 00000000425615e4, %l1 = 00000000425615e4 subc %l1,%l1,%l1 ! %l1 = 0000000000000000 ! Mem[000000009100019c] = 4548195a, %g2 = 0000000000001729 lduh [%i6+0x19e],%g2 ! %g2 = 0000000000004548 ! %l0 = 0000000000000285, %l1 = 0000000000000000, %l7 = 00000000000002c5 xor %l0,%l1,%l7 ! %l7 = 0000000000000285 p26_label_17: ! %l6 = 000000d0, %l7 = 00000285, Mem[00000000900000f8] = adcf9313 281fdc5d std %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000d0 00000285 ! Mem[0000000091000148] = c387b2e4ead01746, %g2 = 0000000000004548 ldx [%i6+0x148],%g2 ! %g2 = c387b2e4ead01746 ! immd = 000000000000036a, %l2 = 000000000000003f, %ccr = 00 movn %icc,0x36a,%l2 ! Register Not Moved ! Mem[0000000045000138] = 4d25a956, %l0 = 0000000000000285 lduw [%i2+0x138],%l0 ! %l0 = 000000004d25a956 ! %l2 = 0000003f, %l3 = 79ccd09f, Mem[00000000908000b0] = 44feb36b 605e7597 std %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000003f 79ccd09f membar #Sync ! Added by membar checker (67) ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f 000000d0 00000285 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000045000020] = f13eb740, %l0 = 000000004d25a956 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000f13eb740 ! %l1 = 0000000000000000, Mem[0000000045000020] = f13eb740 stba %l1,[%i2+%o4]0x80 ! Mem[0000000045000020] = 003eb740 ! Mem[0000000045800008] = 14cf27a519236d32, %l0 = 00000000f13eb740, %l7 = 0000000000000285 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 14cf27a519236d32 ! Mem[0000000091000090] = 612e442c782e73b6, %f48 = cd6926ee 84e6697d ldd [%i6+0x090],%f48 ! %f48 = 612e442c 782e73b6 p26_label_18: ! Mem[0000000091000118] = 892f4a3b, %g2 = c387b2e4ead01746 ldsha [%i6+0x118]%asi,%g2 ! %g2 = ffffffffffff892f ! Mem[00000000910000b0] = 004c6621, %g2 = ffffffffffff892f lduwa [%i6+0x0b0]%asi,%g2 ! %g2 = 00000000004c6621 membar #Sync ! Added by membar checker (68) ! %l5 = 0000000023d33235, Mem[00000000900000e4] = a8c7e3ac stw %l5,[%i4+0x0e4] ! Mem[00000000900000e4] = 23d33235 ! Mem[0000000044000028] = 4fe3e9c1, %l1 = 0000000000000000 swapa [%i0+%o5]0x88,%l1 ! %l1 = 000000004fe3e9c1 ! %l6 = 00000000000000d0, %l5 = 0000000023d33235, %l2 = 000000000000003f srax %l6,%l5,%l2 ! %l2 = 0000000000000000 ! %l0 = 00000000f13eb740, Mem[0000000045800000] = ffd79b99dd4c434c stxa %l0,[%i3+%g0]0x81 ! Mem[0000000045800000] = 00000000f13eb740 ! %l0 = 00000000f13eb740, Mem[0000000090000115] = 7643e10d stb %l0,[%i4+0x115] ! Mem[0000000090000114] = 4043e10d ! %l3 = c2d5d30879ccd09f, immed = fffffa54, %y = ad03b82d smul %l3,-0x5ac,%l0 ! %l0 = fffffd4d2a50ba2c, %y = fffffd4d ! immd = 00000000000000d4, %l2 = 0000000000000000, %ccr = 00 movpos %icc,0x0d4,%l2 ! Moved, %l2 = 00000000000000d4 ! %l6 = 00000000000000d0, imm = fffffffffffff7df, %l4 = 0000000000000425 xnor %l6,-0x821,%l4 ! %l4 = 00000000000008f0 p26_label_19: ! %l7 = 14cf27a519236d32, Mem[000000009180005e] = 3227724a sth %l7,[%o0+0x05e] ! Mem[000000009180005c] = 6d32724a ! Mem[00000000458001d8] = de2e9e111608ccee, %l7 = 14cf27a519236d32, %l0 = fffffd4d2a50ba2c add %i3,0x1d8,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = de2e9e111608ccee ! Mem[00000000900001cc] = de0626d0, %g2 = 00000000004c6621 lduw [%i4+0x1cc],%g2 ! %g2 = 00000000de0626d0 ! Mem[0000000044800198] = 23590a2afa30e235, %l6 = 00000000000000d0, %l0 = de2e9e111608ccee add %i1,0x198,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 23590a2afa30e235 ! Mem[00000000910000d0] = 27e6eb9f, %g2 = 00000000de0626d0 ldsh [%i6+0x0d0],%g2 ! %g2 = 00000000000027e6 ! Mem[0000000044800064] = 2ce54177, %l6 = 000000d0, %l5 = 23d33235 add %i1,0x64,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002ce54177 ! Mem[0000000044000018] = 34a20c2e, %l3 = c2d5d30879ccd09f swapa [%i0+%o3]0x88,%l3 ! %l3 = 0000000034a20c2e ! %l6 = 00000000000000d0, Mem[0000000091800162] = 82968680, %asi = 80 stba %l6,[%o0+0x162]%asi ! Mem[0000000091800160] = d0968680 ! %l1 = 000000004fe3e9c1, %l6 = 00000000000000d0, %l2 = 00000000000000d4 or %l1,%l6,%l2 ! %l2 = 000000004fe3e9d1 ! Mem[0000000091800188] = 7a4e44743439cc1d, %g2 = 00000000000027e6 ldx [%o0+0x188],%g2 ! %g2 = 7a4e44743439cc1d p26_label_20: ! Mem[00000000910001f8] = 3ecd01190fb9a38f, %f48 = 612e442c 782e73b6 ldd [%i6+0x1f8],%f48 ! %f48 = 3ecd0119 0fb9a38f ! Mem[0000000045800020] = e375a87a, %l2 = 000000004fe3e9d1 swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000e375a87a ! %l1 = 000000004fe3e9c1, imm = 00000000000003c1, %l4 = 00000000000008f0 addcc %l1,0x3c1,%l4 ! %l4 = 000000004fe3ed82, %ccr = 00 ! %l2 = 00000000e375a87a, %l6 = 00000000000000d0, %l4 = 000000004fe3ed82 or %l2,%l6,%l4 ! %l4 = 00000000e375a8fa ! %l4 = 00000000e375a8fa, %l6 = 00000000000000d0, %ccr = 00 movl %icc,%l4,%l6 ! Register Not Moved ! Invert Register : %l1 = 000000004fe3e9c1 xor %l1,-1,%l1 ! %l1 = ffffffffb01c163e ! %l4 = 00000000e375a8fa, Mem[0000000045800008] = 326d2319a527cf14 stxa %l4,[%i3+%o1]0x88 ! Mem[0000000045800008] = 00000000e375a8fa ! Mem[00000000458000e4] = 295b7bf4, %l7 = 14cf27a519236d32 swap [%i3+0x0e4],%l7 ! %l7 = 00000000295b7bf4 ! %l1 = ffffffffb01c163e, imm = 0000000000000f3f, %l3 = 0000000034a20c2e andn %l1,0xf3f,%l3 ! %l3 = ffffffffb01c1000 ! Mem[0000000044800038] = bd799c7ad5022d68, %l4 = 00000000e375a8fa, %l4 = 00000000e375a8fa add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = bd799c7ad5022d68 p26_label_21: ! Mem[0000000045000008] = 3c325386, %l7 = 00000000295b7bf4 swapa [%i2+%o1]0x88,%l7 ! %l7 = 000000003c325386 ! Mem[000000004400006f] = acea95f4, %l2 = 00000000e375a87a ldstub [%i0+0x06f],%l2 ! %l2 = 000000f4000000ff ! immd = 00000000000002c4, %l1 = ffffffffb01c163e, %ccr = 00 movg %icc,0x2c4,%l1 ! Moved, %l1 = 00000000000002c4 ! %l6 = 00000000000000d0, Mem[000000009000008f] = 4d3b5c94 stb %l6,[%i4+0x08f] ! Mem[000000009000008c] = d03b5c94 ! Mem[0000000090800128] = 6c772b2b7a56efc1, %f48 = 3ecd0119 0fb9a38f ldd [%i5+0x128],%f48 ! %f48 = 6c772b2b 7a56efc1 ! %l0 = fa30e235, %l1 = 000002c4, Mem[0000000045000010] = eadcb740 45a29b0c stda %l0,[%i2+%o2]0x88 ! Mem[0000000045000010] = fa30e235 000002c4 ! Mem[0000000044000028] = 00000000, %l4 = bd799c7ad5022d68 ldsba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[00000000918001d8] = 97ac2d2db06f0808, %g2 = 7a4e44743439cc1d ldx [%o0+0x1d8],%g2 ! %g2 = 97ac2d2db06f0808 save ! CWP = 1 ! %l2 = 2359633e24a33ef5, Mem[0000000090800068] = ae712662c829d802 stx %l2,[%o5+0x068] ! Mem[0000000090800068] = 2359633e24a33ef5 p26_label_22: ! %cwp = 1 ! Mem[00000000910000a8] = 265071e2, %g2 = 97ac2d2db06f0808 ldsh [%o6+0x0aa],%g2 ! %g2 = 0000000000002650 ! %l7 = f888148c5881de53, Mem[00000000918001a8] = b36518e5 stb %l7,[%i0+0x1a8] ! Mem[00000000918001a8] = 536518e5 ! Mem[0000000090800100] = 33557e13 29a50af5, %g2 = 00002650, %g3 = fffff3ef ldd [%o5+0x100],%g2 ! %g2 = 0000000033557e13 0000000029a50af5 ! Mem[00000000448000f0] = 5184dadc, %l1 = b277ab500d037c33 ldsw [%o1+0x0f0],%l1 ! %l1 = 000000005184dadc ! Mem[0000000091000120] = 7c1e95ad, %g18 = 1db180ee58dc735a ldsw [%o6+0x120],%g2 ! %g2 = 1db180ee58dc735a ! Mem[0000000044000010] = aebfd5f3, %l5 = 8a6791d83978283e lduwa [%o0+%i2]0x89,%l5 ! %l5 = 00000000aebfd5f3 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = 00000000 4fe3e9c1 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! retry : should take illegal inst trap, %l0 = ece1f17388806188 retry ! Illegal inst trap : %l0 = ece1f17388806198 ! Mem[00000000900001c8] = bd240a0f de0626d0, %g2 = 7c1e95ad, %g3 = 29a50af5 ldd [%o4+0x1c8],%g2 ! %g2 = 00000000bd240a0f 00000000de0626d0 ! Mem[0000000090000088] = 6280cb3277869ad0, %f48 = 8dacda07 1a79e2e5 ldd [%o4+0x088],%f48 ! %f48 = 6280cb32 77869ad0 p26_label_23: ! %cwp = 1 ! Mem[00000000450000ec] = 000076cf, %f6 = 429f3fab lda [%o2+0x0ec]%asi,%f6 ! %f6 = 000076cf ! Mem[0000000044000000] = 8d8c4a72, %l7 = f888148c5881de53 ldsha [%o0+%g0]0x89,%l7 ! %l7 = 0000000000004a72 ! %l0 = ece1f17388806198, Mem[0000000044000020] = 822800b1 stba %l0,[%o0+%i4]0x89 ! Mem[0000000044000020] = 82280098 ! %l3 = af28bc22766dc854, Mem[0000000090800158] = 8584f02ebb4e850a stx %l3,[%o5+0x158] ! Mem[0000000090800158] = af28bc22766dc854 save ! CWP = 2 ! %l5 = 911cf40077aabb7e, Mem[00000000908001f2] = 93c0cf42 stb %l5,[%i5+0x1f2] ! Mem[00000000908001f0] = 7ec0cf42 ! %l2 = 93eeba9e68929fe0, Mem[0000000090800084] = dd32f5a6 stb %l2,[%i5+0x084] ! Mem[0000000090800084] = e032f5a6 ! immd = 00000000000002d3, %l7 = de2cddbe784db84d, %ccr = 00 movl %icc,0x2d3,%l7 ! Register Not Moved ! %l1 = 906d67799b0997af, Mem[0000000091000160] = 18ddd80d stw %l1,[%i6+0x160] ! Mem[0000000091000160] = 9b0997af ! %l7 = de2cddbe784db84d, %l5 = 911cf40077aabb7e, %ccr = 00 movrlez %l7,%l5,%l7 ! Moved, %l7 = 911cf40077aabb7e p26_label_24: ! %cwp = 2 ! %f21 = 33ca6666, Mem[0000000045800008] = e375a8fa sta %f21,[%i3+%o1]0x89 ! Mem[0000000045800008] = 33ca6666 ! %l5 = 911cf40077aabb7e, %l0 = 84fb4ac44192539e, %l2 = 93eeba9e68929fe0 srl %l5,%l0,%l2 ! %l2 = 0000000000000001 ! immd = 000000000000026a, %l3 = 9eef7daee06a3adc, %ccr = 00 movcs %xcc,0x26a,%l3 ! Register Not Moved ! %l6 = 7b7884a8935c9a1c, imm = fffffffffffff1f7, %l4 = 59767615e719cb69 xnorcc %l6,-0xe09,%l4 ! %l4 = 7b7884a8935c9414, %ccr = 08 ! Mem[0000000044800084] = dca411e2, %l5 = 911cf40077aabb7e ldsh [%i1+0x086],%l5 ! %l5 = 00000000000011e2 ! %l4 = 7b7884a8935c9414, Mem[0000000091800164] = 8680e666 sth %l4,[%o0+0x164] ! Mem[0000000091800164] = 9414e666 ! Mem[00000000900000b8] = 724a8c8d, %g2 = 00000000bd240a0f ldsb [%i4+0x0b8],%g2 ! %g2 = 0000000000000072 ! Mem[0000000045000008] = f47b5b29, %f17 = eadcb740 lda [%i2+%o1]0x81,%f17 ! %f17 = f47b5b29 ! %l1 = 906d67799b0997af, Mem[0000000045800020] = d1e9e34f stwa %l1,[%i3+%o4]0x88 ! Mem[0000000045800020] = 9b0997af ! %l7 = 911cf40077aabb7e, %l2 = 0000000000000001, %l3 = 9eef7daee06a3adc subccc %l7,%l2,%l3 ! %l3 = 911cf40077aabb7d, %ccr = 80 p26_label_25: ! %cwp = 2 ! Mem[0000000045800008] = 33ca6666, %l1 = 906d67799b0997af swapa [%i3+%o1]0x89,%l1 ! %l1 = 0000000033ca6666 ! %l6 = 7b7884a8935c9a1c, Mem[0000000045800008] = af97099b stha %l6,[%i3+%o1]0x81 ! Mem[0000000045800008] = 9a1c099b ! %l1 = 0000000033ca6666, Mem[0000000090800150] = 92a6c5a9c00563f2 stx %l1,[%i5+0x150] ! Mem[0000000090800150] = 0000000033ca6666 ! %l6 = 7b7884a8935c9a1c, Mem[00000000910001dc] = 2b31f5a0 sth %l6,[%i6+0x1dc] ! Mem[00000000910001dc] = 9a1cf5a0 restore ! CWP = 1 ! Mem[0000000090000088] = 6280cb32 77869ad0, %g2 = 00000072, %g3 = de0626d0 ldd [%o4+0x088],%g2 ! %g2 = 000000006280cb32 0000000077869ad0 ! %l6 = 685c853086284b07, Mem[00000000900001b0] = 6eef6cff sth %l6,[%o4+0x1b0] ! Mem[00000000900001b0] = 4b076cff ! Mem[0000000091800158] = 6f95ca0b 3175038c, %g2 = 6280cb32, %g3 = 77869ad0 ldd [%i0+0x158],%g2 ! %g2 = 000000006f95ca0b 000000003175038c ! Mem[00000000918000b8] = 78eb5720, %g18 = 1db180ee58dc735a ldsw [%i0+0x0b8],%g2 ! %g2 = 1db180ee58dc735a ! Mem[000000009000006c] = 33fe53f9, %g18 = 1db180ee58dc735a ldsw [%o4+0x06c],%g2 ! %g2 = 1db180ee58dc735a ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 = 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 23590a2afa30e235 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000002c4 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000f4 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffb01c1000 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002ce54177 bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d0 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003c325386 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffffd4d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p26_failed mov 0x111,%g1 ! Check Floating Point Registers p26_check_fp_registers: set p26_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be a5d05424 8012d6a3 bne %xcc,p26_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 000076cf bef2019f bne %xcc,p26_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f0d4ea19 f47b5b29 bne %xcc,p26_f16_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2732a3c5f281efc5 ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9fd0cc7951751cfc ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 980028821aaeb9c3 ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000f53f4c1a ldx [%i0+0x028],%g3 ! Observed data at 0000000044000028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 5f23d741acea95ff ldx [%i0+0x068],%g3 ! Observed data at 0000000044000068 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x068,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d09fb665bba0af4f ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f0d4ea195b1cd54e 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 = c5995e64c33a4b1f ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x148],%g2 ! Expected data = 78afff08a7ca6b49 ldx [%i1+0x148],%g3 ! Observed data at 0000000044800148 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x148,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f47b5b29e23ab622 ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 35e230fac4020000 ldx [%i2+0x010],%g3 ! Observed data at 0000000045000010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 003eb740000000c3 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 = 2959a3325d5bdb7e ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = a0d3a4e02a2a79ac ldx [%i2+0x088],%g3 ! Observed data at 0000000045000088 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x088,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 2110b4b9000076cf ldx [%i2+0x0e8],%g3 ! Observed data at 00000000450000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 4d25a956db2211ff ldx [%i2+0x138],%g3 ! Observed data at 0000000045000138 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x138,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000f13eb740 ldx [%i3+0x000],%g3 ! Observed data at 0000000045800000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9a1c099b00000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1be7fcc3cc8050ac ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cf5ec8aadb170b68 ldx [%i3+0x018],%g3 ! Observed data at 0000000045800018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = af97099bc94d9095 ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = b10157650004fe3e ldx [%i3+0x050],%g3 ! Observed data at 0000000045800050 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x050,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = db18231919236d32 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000458000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x158],%g2 ! Expected data = 781fe166ffedbd13 ldx [%i3+0x158],%g3 ! Observed data at 0000000045800158 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x158,%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_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_f16_fail: set p26_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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: stwa %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800010] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000018] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044800028] sra %l5,0x00c,%l3 done p26_trap1o: stwa %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800010] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000018] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044800028] sra %l5,0x00c,%l3 done p26_trap2e: stha %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000008] stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000008] done p26_trap2o: stha %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000008] stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000008] done p26_trap3e: sub %l0,-0xad5,%l0 and %l2,0x366,%l0 and %l7,0x6bb,%l1 andn %l1,%l2,%l2 xnor %l7,%l7,%l5 subc %l7,0xeae,%l4 done p26_trap3o: sub %l0,-0xad5,%l0 and %l2,0x366,%l0 and %l7,0x6bb,%l1 andn %l1,%l2,%l2 xnor %l7,%l7,%l5 subc %l7,0xeae,%l4 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 = 9eefeb227207ac71 ldx [%g1+0x008],%l1 ! %l1 = 8582bf0dc5a33227 ldx [%g1+0x010],%l2 ! %l2 = d161dd12813c38b4 ldx [%g1+0x018],%l3 ! %l3 = 7bfe7f262a2a79ac ldx [%g1+0x020],%l4 ! %l4 = d70dd23274a5c7ad ldx [%g1+0x028],%l5 ! %l5 = ddf855827ae99b1c ldx [%g1+0x030],%l6 ! %l6 = 32bc9f5a5a690e5a ldx [%g1+0x038],%l7 ! %l7 = a7ab2dc442d0a992 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 = ece1f17388806188 ldx [%g1+0x048],%l1 ! %l1 = b277ab500d037c33 ldx [%g1+0x050],%l2 ! %l2 = 2359633e24a33ef5 ldx [%g1+0x058],%l3 ! %l3 = af28bc22766dc854 ldx [%g1+0x060],%l4 ! %l4 = 0eaf20701b3a2c8a ldx [%g1+0x068],%l5 ! %l5 = 8a6791d83978283e ldx [%g1+0x070],%l6 ! %l6 = 685c853086284b07 ldx [%g1+0x078],%l7 ! %l7 = f888148c5881de53 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 = 84fb4ac44192539e ldx [%g1+0x088],%l1 ! %l1 = 906d67799b0997af ldx [%g1+0x090],%l2 ! %l2 = 93eeba9e68929fe0 ldx [%g1+0x098],%l3 ! %l3 = 9eef7daee06a3adc ldx [%g1+0x0a0],%l4 ! %l4 = 59767615e719cb69 ldx [%g1+0x0a8],%l5 ! %l5 = 911cf40077aabb7e ldx [%g1+0x0b0],%l6 ! %l6 = 7b7884a8935c9a1c ldx [%g1+0x0b8],%l7 ! %l7 = de2cddbe784db84d ! 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 = 173fcec0 a6a9707e 59f71c84 fb44a010 ! %f4 = 8823d65d 16ee30ae f8e44e53 78dcbf39 ! %f8 = 217b89a7 943b7116 a63b5a08 51fc9144 ! %f12 = 3a1daee7 3fe890ec fe4fb103 33db456b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cfab02e9 e2303d08 ad97a1c4 fb57167c ! %f20 = a52e10e2 e98eebc6 6ecc1dc7 21043bc2 ! %f24 = ee9673c2 727e7f5f 69e27a93 5a2027fc ! %f28 = 3af0d94d 32041c46 9c4b9c6a 86dfa215 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fb6ccbfa 5ce48c81 d5f67415 98067dc0 ! %f36 = ff1c7f08 88a2ec8e efda25a6 d438d03f ! %f40 = 63978708 0b4cbc32 a1a08642 2ab14fb5 ! %f44 = fd35a538 8e4c6240 6b83ea2d 69a5ad76 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xec6e99af0000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = ec6e99af0000003a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 27 p27_label_1: ! Mem[0000000091800100] = 2f95ffe9, %g2 = 0000000000000000 ldsb [%o0+0x103],%g2 ! %g2 = 000000000000002f ! %l5 = 7f7a19bab3bae5f5 setx 0x72b473e863e20d1e,%g7,%l5 ! %l5 = 72b473e863e20d1e ! Mem[00000000918001c0] = 4c86a051 6b82704c, %g2 = 0000002f, %g3 = 00000000 ldd [%o0+0x1c0],%g2 ! %g2 = 000000004c86a051 000000006b82704c ! Mem[0000000090000044] = e2e5822b, %g2 = 000000004c86a051 lduh [%i4+0x046],%g2 ! %g2 = 000000000000e2e5 ! Invert Register : %l2 = 04f42726cc79f7f7 xor %l2,-1,%l2 ! %l2 = fb0bd8d933860808 ! %f15 = 33db456b, Mem[0000000091800088] = 5aeef599 st %f15,[%o0+0x088] ! Mem[0000000091800088] = 33db456b ! Mem[0000000046000088] = e25e5a78e17bf05f, %l6 = d256fb85b3f8e34b, %l2 = fb0bd8d933860808 add %i0,0x88,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = e25e5a78e17bf05f ! Mem[000000009180018c] = 3439cc1d, %g2 = 000000000000e2e5 ldub [%o0+0x18c],%g2 ! %g2 = 0000000000000034 ! Mem[000000004680003c] = 79f7e159, %l6 = d256fb85b3f8e34b swap [%i1+0x03c],%l6 ! %l6 = 0000000079f7e159 ! Mem[0000000047000028] = 2fa9e941, %l1 = 49bfba4aed58da8a ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 0000002f000000ff p27_label_2: ! Mem[0000000090000038] = 4a5a0b1a 3185d12d, %g2 = 00000034, %g3 = 6b82704c ldd [%i4+0x038],%g2 ! %g2 = 000000004a5a0b1a 000000003185d12d ! Code Fragment 1 p27_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003185d12d mov -0x52d,%g3 ! %g3 = fffffffffffffad3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000050] = d8a556432c36db8f, %g2 = 000000004a5a0b1a ldx [%i4+0x050],%g2 ! %g2 = d8a556432c36db8f ! %l2 = e25e5a78e17bf05f, Mem[0000000047800000] = 6be41c78 stha %l2,[%i3+%g0]0x88 ! Mem[0000000047800000] = 6be4f05f ! %l4 = 8d53e573, %l5 = 63e20d1e, Mem[00000000460000e8] = abbfd1d4 cbd334b1 stda %l4,[%i0+0x0e8]%asi ! Mem[00000000460000e8] = 8d53e573 63e20d1e ! %l2 = e25e5a78e17bf05f, immed = 00000162, %ccr = 44 movre %l2,0x162,%l2 ! Not Moved, %l2 = e25e5a78e17bf05f ! %l1 = 000000000000002f, Mem[0000000046800008] = 956f6406 stha %l1,[%i1+%o1]0x88 ! Mem[0000000046800008] = 956f002f ! Mem[0000000090000120] = 03a0eab3, %g2 = d8a556432c36db8f lduba [%i4+0x121]%asi,%g2 ! %g2 = 0000000000000003 ! Mem[00000000910001b8] = 5b200641564f312a, %g2 = 0000000000000003 ldx [%i6+0x1b8],%g2 ! %g2 = 5b200641564f312a ! %l2 = e25e5a78e17bf05f, %l1 = 000000000000002f, %l0 = 0fee31020b266ac0 or %l2,%l1,%l0 ! %l0 = e25e5a78e17bf07f p27_label_3: ! %l0 = e25e5a78e17bf07f, Mem[0000000091000084] = e1ef702c stw %l0,[%i6+0x084] ! Mem[0000000091000084] = e17bf07f ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000047000110] = 404808e8, %l2 = e25e5a78e17bf05f ldsb [%i2+0x113],%l2 ! %l2 = ffffffffffffffe8 ! Mem[0000000091800138] = 7a5cbb58 d4bef419, %g2 = 564f312a, %g3 = fffffad3 ldd [%o0+0x138],%g2 ! %g2 = 000000007a5cbb58 00000000d4bef419 ! %f0 = 173fcec0 a6a9707e 59f71c84 fb44a010 ! %f4 = 8823d65d 16ee30ae f8e44e53 78dcbf39 ! %f8 = 217b89a7 943b7116 a63b5a08 51fc9144 ! %f12 = 3a1daee7 3fe890ec fe4fb103 33db456b mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %l1 = 000000000000002f, Mem[0000000090000040] = 8dacda07 stw %l1,[%i4+0x040] ! Mem[0000000090000040] = 0000002f ! Mem[00000000470000e4] = 4147e600, %l1 = 000000000000002f ldub [%i2+0x0e4],%l1 ! %l1 = 0000000000000041 ! %l7 = d99072de4096c7bb, immed = ffffff36, %ccr = 44 movrlz %l7,-0x0ca,%l3 ! Moved, %l3 = ffffffffffffff36 ! %f16 = cfab02e9 e2303d08 ad97a1c4 fb57167c ! %f20 = a52e10e2 e98eebc6 6ecc1dc7 21043bc2 ! %f24 = ee9673c2 727e7f5f 69e27a93 5a2027fc ! %f28 = 3af0d94d 32041c46 9c4b9c6a 86dfa215 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0 ! Mem[0000000046800018] = 0b998c45 cbc330e7, %l0 = e17bf07f, %l1 = 00000041 ldda [%i1+%o3]0x88,%l0 ! %l0 = 00000000cbc330e7 000000000b998c45 p27_label_4: ! %f8 = 217b89a7 943b7116, Mem[0000000046800008] = 2f006f95 7193d4f0 stda %f8 ,[%i1+%o1]0x81 ! Mem[0000000046800008] = 217b89a7 943b7116 ! Mem[0000000047000020] = 0bc2884b, %l4 = adf47e728d53e573 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 0000004b000000ff ! Mem[0000000047000008] = 6da6285b706b530e, %f6 = f8e44e53 78dcbf39 ldda [%i2+%o1]0x81,%f6 ! %f6 = 6da6285b 706b530e ! Mem[0000000091000180] = 35375014, %g2 = 000000007a5cbb58 lduwa [%i6+0x180]%asi,%g2 ! %g2 = 0000000035375014 ! %l2 = ffffffffffffffe8, immed = ffffff18, %ccr = 44 movrgez %l2,-0x0e8,%l6 ! Not Moved, %l6 = 0000000079f7e159 ! Mem[0000000046000025] = 6bee2212, %l5 = 72b473e863e20d1e ldstub [%i0+0x025],%l5 ! %l5 = 000000ee000000ff ! %l4 = 000000000000004b, immed = 000008f1, %l3 = ffffffffffffff36 tsubcctv %l4,0x8f1,%l3 ! %l0 = 00000000cbc3310a, Trapped ! %l6 = 0000000079f7e159, %l3 = ffffffffffffff36, %y = 00000000 sdivcc %l6,%l3,%l5 ! %l5 = ffffffffff656d25, %ccr = 88 mov %l0,%y ! %y = cbc3310a ! Mem[0000000091000180] = 35375014 f4b74bc7, %g2 = 35375014, %g3 = d4bef419 ldd [%i6+0x180],%g2 ! %g2 = 0000000035375014 00000000f4b74bc7 ! Mem[00000000478001c0] = f5d505ac, %l3 = ffffffffffffff36 lduba [%i3+0x1c3]%asi,%l3 ! %l3 = 00000000000000ac p27_label_5: ! immd = 000000000000029e, %l3 = 00000000000000ac, %ccr = 88 movvc %icc,0x29e,%l3 ! Moved, %l3 = 000000000000029e ! Mem[0000000046000010] = c80e2f70, %l1 = 000000000b998c45 lduwa [%i0+%o2]0x81,%l1 ! %l1 = 00000000c80e2f70 ! Mem[0000000046800098] = e1cecdd8, %l0 = cbc3310a, %l7 = 4096c7bb add %i1,0x98,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e1cecdd8 ! Mem[00000000918000d4] = 999bcce1, %g2 = 0000000035375014 ldub [%o0+0x0d5],%g2 ! %g2 = 0000000000000099 ! Mem[000000009100002c] = 41740c34, %g2 = 0000000000000099 ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000041 ! %l2 = ffffffffffffffe8, immed = 00000b1a, %y = cbc3310a udivcc %l2,0xb1a,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = cbc3310a ! Mem[0000000046000158] = d2feae51, %l2 = ffffffe8, %l4 = 0000004b add %i0,0x158,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d2feae51 ! Mem[0000000046000100] = 0e713445, %l3 = 0000029e, %l3 = 0000029e add %i0,0x100,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000e713445 membar #Sync ! Added by membar checker (69) ! %l7 = 00000000e1cecdd8, Mem[0000000090000198] = a77c0a9c86c094f0 stx %l7,[%i4+0x198] ! Mem[0000000090000198] = 00000000e1cecdd8 ! Mem[00000000478001a2] = 7ecc92f8, %l4 = 00000000d2feae51 ldstub [%i3+0x1a2],%l4 ! %l4 = 00000092000000ff p27_label_6: ! %l1 = 00000000c80e2f70, %l4 = 0000000000000092, %ccr = 0a movpos %xcc,%l1,%l4 ! Moved, %l4 = 00000000c80e2f70 ! Mem[0000000090800040] = fe428b4f 81f382b3, %g2 = 00000041, %g3 = f4b74bc7 ldd [%i5+0x040],%g2 ! %g2 = 00000000fe428b4f 0000000081f382b3 ! Mem[0000000090000098] = 597fe665e157c460, %f48 = 12ec9540 ffecfaa9 ldd [%i4+0x098],%f48 ! %f48 = 597fe665 e157c460 ! immd = 0000000000000288, %l6 = 00000000ffffffff, %ccr = 0a movle %xcc,0x288,%l6 ! Register Not Moved ! Mem[0000000046000018] = 28db860641da7e73, %f4 = 8823d65d 16ee30ae ldda [%i0+%o3]0x89,%f4 ! %f4 = 28db8606 41da7e73 ! Mem[000000009000007c] = b544b640, %g2 = 00000000fe428b4f ldub [%i4+0x07f],%g2 ! %g2 = 00000000000000b5 ! Mem[0000000091800134] = 6cdc198e, %g18 = cf79ac928e3f8742 ldsw [%o0+0x134],%g2 ! %g2 = cf79ac928e3f8742 ! %l4 = 00000000c80e2f70, imm = fffffffffffffce7, %l7 = 00000000e1cecdd8 subc %l4,-0x319,%l7 ! %l7 = 00000000c80e3289 ! %l7 = 00000000c80e3289, Mem[0000000047800018] = 0bc49456a4dc2f28 stxa %l7,[%i3+%o3]0x88 ! Mem[0000000047800018] = 00000000c80e3289 ! Mem[00000000470001e8] = 96a60175, %l0 = 00000000cbc3310a lduw [%i2+0x1e8],%l0 ! %l0 = 0000000096a60175 p27_label_7: ! %l0 = 0000000096a60175, Mem[00000000910000a4] = 399d9094 sth %l0,[%i6+0x0a4] ! Mem[00000000910000a4] = 01759094 ! Set Register : %l3 = 000000000e713445 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[00000000460001c0] = 80c55942, %l5 = ff656d25, %l6 = ffffffff add %i0,0x1c0,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000080c55942 ! immd = 000000000000039e, %l4 = 00000000c80e2f70, %ccr = 0a movvc %icc,0x39e,%l4 ! Register Not Moved ! %l3 = ffffffffffffffff, Mem[00000000470001f9] = 140a544e stb %l3,[%i2+0x1f9] ! Mem[00000000470001f8] = 14ff544e ! immd = 000000000000009f, %l4 = 00000000c80e2f70, %ccr = 0a move %icc,0x09f,%l4 ! Register Not Moved ! %l2 = ffffffffffffffe8, %l2 = ffffffffffffffe8, %ccr = 0a movrgez %l2,%l2,%l4 ! Not Moved, %l4 = 00000000c80e2f70 ! Mem[0000000047800086] = ec9f33a1, %l6 = 0000000080c55942 ldstuba [%i3+0x086]%asi,%l6 ! %l6 = 00000033000000ff ! %l6 = 0000000000000033, Mem[00000000900000ee] = 27fc3af0, %asi = 80 stha %l6,[%i4+0x0ee]%asi ! Mem[00000000900000ec] = 00333af0 ! Mem[0000000047000028] = ffa9e941, %l3 = ffffffffffffffff ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff p27_label_8: ! Mem[00000000900001f4] = b9f1ae14, %g2 = 000000006cdc198e ldsh [%i4+0x1f4],%g2 ! %g2 = ffffffffffffb9f1 ! %f16 = cfab02e9 e2303d08, Mem[0000000046000008] = 3a1eea69 fbc27d81 stda %f16,[%i0+%o1]0x81 ! Mem[0000000046000008] = cfab02e9 e2303d08 ! %l7 = 00000000c80e3289, Mem[0000000046000020] = c4941488 stha %l7,[%i0+%o4]0x81 ! Mem[0000000046000020] = 32891488 ! immd = 0000000000000142, %l7 = 00000000c80e3289, %ccr = 0a movcc %icc,0x142,%l7 ! Moved, %l7 = 0000000000000142 ! Mem[0000000091800048] = ce89f469, %g2 = ffffffffffffb9f1 ldub [%o0+0x049],%g2 ! %g2 = 00000000000000ce ! Mem[0000000091800074] = 1a870a31, %g2 = 00000000000000ce ldsh [%o0+0x076],%g2 ! %g2 = 0000000000001a87 ! %l3 = 00000000000000ff, immed = 000000b2, %y = cbc3310a mulscc %l3,0x0b2,%l3 ! %l3 = 000000000000007f, %ccr = 00, %y = e5e19885 ! %l6 = 0000000000000033, Mem[000000009180010c] = 8255082b, %asi = 80 stwa %l6,[%o0+0x10c]%asi ! Mem[000000009180010c] = 00000033 ! %l2 = ffffffffffffffe8, immed = fffffe5d, %ccr = 00 movrne %l2,-0x1a3,%l5 ! Moved, %l5 = fffffffffffffe5d ! Mem[00000000478000f8] = 070bbd2d70b34c35, %l1 = 00000000c80e2f70, %l2 = ffffffffffffffe8 add %i3,0xf8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 070bbd2d70b34c35 p27_label_9: ! Mem[0000000091800168] = 34c4e6da 9b606db9, %g2 = 00001a87, %g3 = 81f382b3 ldd [%o0+0x168],%g2 ! %g2 = 0000000034c4e6da 000000009b606db9 ! Mem[000000009100006c] = 55ad70ce, %g2 = 0000000034c4e6da lduw [%i6+0x06c],%g2 ! %g2 = 0000000055ad70ce ! Mem[0000000047000010] = 8d514fde1fdd5dd7, %f8 = 217b89a7 943b7116 ldda [%i2+%o2]0x80,%f8 ! %f8 = 8d514fde 1fdd5dd7 ! Mem[0000000047800008] = a7f99c0b, %l7 = 0000000000000142 ldstuba [%i3+%o1]0x80,%l7 ! %l7 = 000000a7000000ff ! %l4 = c80e2f70, %l5 = fffffe5d, Mem[0000000046000018] = 737eda41 0686db28 stda %l4,[%i0+%o3]0x80 ! Mem[0000000046000018] = c80e2f70 fffffe5d ! %l1 = 00000000c80e2f70, %l3 = 000000000000007f, %l7 = 00000000000000a7 sdivx %l1,%l3,%l7 ! %l7 = 00000000019342e4 ! %f16 = cfab02e9 e2303d08, Mem[00000000918001e0] = e019b296 a1fd095a std %f16,[%o0+0x1e0] ! Mem[00000000918001e0] = cfab02e9 e2303d08 ! %f29 = 32041c46, Mem[00000000918001f4] = 3475766e st %f29,[%o0+0x1f4] ! Mem[00000000918001f4] = 32041c46 ! Mem[0000000047000010] = d75ddd1f de4f518d, %l4 = c80e2f70, %l5 = fffffe5d ldda [%i2+%o2]0x89,%l4 ! %l4 = 00000000de4f518d 00000000d75ddd1f ! Mem[0000000090800060] = 42b523f9, %g18 = cf79ac928e3f8742 ldsw [%i5+0x060],%g2 ! %g2 = cf79ac928e3f8742 p27_label_10: ! immd = 00000000000001a7, %l1 = 00000000c80e2f70, %ccr = 00 movvs %xcc,0x1a7,%l1 ! Register Not Moved ! %l1 = 00000000c80e2f70, %l7 = 00000000019342e4, %l7 = 00000000019342e4 xnor %l1,%l7,%l7 ! %l7 = ffffffff3662926b ! %l4 = 00000000de4f518d, %l0 = 0000000096a60175, %l7 = ffffffff3662926b or %l4,%l0,%l7 ! %l7 = 00000000deef51fd ! Mem[00000000900001b8] = da1922f2458bc6a2, %g2 = 0000000042b523f9 ldx [%i4+0x1b8],%g2 ! %g2 = da1922f2458bc6a2 ! %f12 = 3a1daee7 3fe890ec, Mem[0000000046000000] = 99e92541 68bd69b1 stda %f12,[%i0+%g0]0x89 ! Mem[0000000046000000] = 3a1daee7 3fe890ec ! %f0 = 173fcec0 a6a9707e 59f71c84 fb44a010 ! %f4 = 28db8606 41da7e73 6da6285b 706b530e ! %f8 = 8d514fde 1fdd5dd7 a63b5a08 51fc9144 ! %f12 = 3a1daee7 3fe890ec fe4fb103 33db456b mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! %l5 = 00000000d75ddd1f, Mem[000000009180016a] = e6da9b60 stb %l5,[%o0+0x16a] ! Mem[0000000091800168] = 1fda9b60 ! immd = 000000000000000e, %l4 = 00000000de4f518d, %ccr = 00 movcc %icc,0x00e,%l4 ! Moved, %l4 = 000000000000000e ! %l5 = 00000000d75ddd1f, %l5 = 00000000d75ddd1f, %ccr = 00 movcc %xcc,%l5,%l5 ! Moved, %l5 = 00000000d75ddd1f ! Mem[0000000047800020] = 14adf8e2, %l2 = 070bbd2d70b34c35 lduha [%i3+%o4]0x80,%l2 ! %l2 = 00000000000014ad p27_label_11: membar #Sync ! Added by membar checker (70) ! Mem[00000000900001c8] = a044fb84, %g2 = da1922f2458bc6a2 ldub [%i4+0x1c9],%g2 ! %g2 = 00000000000000a0 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba 00000000 e1cecdd8 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! %l2 = 00000000000014ad, %l2 = 00000000000014ad, %l7 = 00000000deef51fd subc %l2,%l2,%l7 ! %l7 = 0000000000000000 ! %l4 = 000000000000000e, Mem[0000000090000178] = 6a2721eafc3e9fc6 stx %l4,[%i4+0x178] ! Mem[0000000090000178] = 000000000000000e ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = 000000a0, %g3 = 9b606db9 ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 ! %l5 = 00000000d75ddd1f, immed = 000000c7, %ccr = 00 movrne %l5,0x0c7,%l3 ! Moved, %l3 = 00000000000000c7 ! %l1 = 00000000c80e2f70, %l7 = 0000000000000000, %ccr = 00 movl %icc,%l1,%l7 ! Register Not Moved ! Mem[00000000468001e4] = 91c505d5, %l1 = 00000000c80e2f70 ldub [%i1+0x1e4],%l1 ! %l1 = 0000000000000091 ! %l4 = 000000000000000e, Mem[00000000900000b4] = 5da2972b stb %l4,[%i4+0x0b4] ! Mem[00000000900000b4] = 0ea2972b ! Mem[00000000908000b4] = 7597d160, %g2 = 00000000195a1174 ldub [%i5+0x0b6],%g2 ! %g2 = 0000000000000075 p27_label_12: ! Mem[0000000047800018] = 89320ec8, %l0 = 0000000096a60175 ldsba [%i3+%o3]0x81,%l0 ! %l0 = ffffffffffffff89 ! %l0 = ffffffffffffff89, Mem[0000000047800008] = fff99c0b stba %l0,[%i3+%o1]0x80 ! Mem[0000000047800008] = 89f99c0b ! Mem[00000000470001c8] = 1d4a1c63, %l2 = 00000000000014ad lduw [%i2+0x1c8],%l2 ! %l2 = 000000001d4a1c63 ! %l0 = ffffffffffffff89, %l7 = 0000000000000000, %y = e5e19885 sdiv %l0,%l7,%l7 ! Div by zero, %l0 = ffffffffffffffd9 mov %l0,%y ! %y = ffffffb1 ! Mem[0000000046000090] = 2edd5e1f5f645b3b, %l6 = 0000000000000033, %l3 = 00000000000000c7 add %i0,0x90,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 2edd5e1f5f645b3b ! %l0 = ffffffffffffffb1, Mem[0000000091800034] = 86f9102a stw %l0,[%o0+0x034] ! Mem[0000000091800034] = ffffffb1 ! Mem[0000000091000198] = 6cfe1c57, %g2 = 0000000000000075 ldub [%i6+0x19a],%g2 ! %g2 = 000000000000006c ! Mem[0000000091800058] = 6fc74a70, %g2 = 000000000000006c ldsh [%o0+0x058],%g2 ! %g2 = 0000000000006fc7 ! Mem[000000004780017c] = 8b65c0d1, %l4 = 0000000e, %l0 = ffffffb1 add %i3,0x17c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008b65c0d1 ! %f30 = 9c4b9c6a 86dfa215, Mem[0000000091800118] = 5e8423ff 6cd6b03c std %f30,[%o0+0x118] ! Mem[0000000091800118] = 9c4b9c6a 86dfa215 p27_label_13: ! %l2 = 000000001d4a1c63, Mem[00000000908001f0] = 0fbc93c0 stw %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = 1d4a1c63 ! Mem[00000000460001dc] = fc3111a1, %l2 = 000000001d4a1c63 ldstub [%i0+0x1dc],%l2 ! %l2 = 000000fc000000ff ! %l1 = 0000000000000091, Mem[000000009180017c] = 071bb175 stw %l1,[%o0+0x17c] ! Mem[000000009180017c] = 00000091 ! %l7 = 0000000000000000, imm = fffffffffffff5de, %l5 = 00000000d75ddd1f xnorcc %l7,-0xa22,%l5 ! %l5 = 0000000000000a21, %ccr = 00 ! %l2 = 00000000000000fc, %l5 = 0000000000000a21, %ccr = 00 movvs %xcc,%l2,%l5 ! Register Not Moved ! Mem[0000000091000028] = 7de3ef5c e141740c, %g2 = 00006fc7, %g3 = f1de6161 ldd [%i6+%o5],%g2 ! %g2 = 000000007de3ef5c 00000000e141740c ! %l5 = 0000000000000a21, Mem[000000009080010c] = 80909117 stw %l5,[%i5+0x10c] ! Mem[000000009080010c] = 00000a21 ! %l2 = 00000000000000fc, %l5 = 0000000000000a21, %l2 = 00000000000000fc andn %l2,%l5,%l2 ! %l2 = 00000000000000dc ! %l5 = 0000000000000a21, %l3 = 2edd5e1f5f645b3b, %l5 = 0000000000000a21 orn %l5,%l3,%l5 ! %l5 = d122a1e0a09baee5 ! Mem[0000000091000098] = 6aef4b96 d6cbdb1d, %g2 = 7de3ef5c, %g3 = e141740c ldd [%i6+0x098],%g2 ! %g2 = 000000006aef4b96 00000000d6cbdb1d p27_label_14: ! %l0 = 8b65c0d1, %l1 = 00000091, Mem[0000000046000018] = 702f0ec8 5dfeffff stda %l0,[%i0+%o3]0x88 ! Mem[0000000046000018] = 8b65c0d1 00000091 ! Mem[0000000047000028] = ffa9e941, %f29 = 32041c46 lda [%i2+%o5]0x81,%f29 ! %f29 = ffa9e941 ! Mem[00000000908000b4] = 605e7597, %g18 = cf79ac928e3f8742 ldsw [%i5+0x0b4],%g2 ! %g2 = cf79ac928e3f8742 ! Mem[00000000910001b4] = 98e9c991, %g2 = 00000000605e7597 ldsh [%i6+0x1b4],%g2 ! %g2 = ffffffffffff98e9 ! Mem[00000000478000d4] = 2af54be0, %l0 = 8b65c0d1, %l4 = 0000000e add %i3,0xd4,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002af54be0 ! Mem[0000000090000044] = 1a79e2e5, %g2 = ffffffffffff98e9 ldsha [%i4+0x044]%asi,%g2 ! %g2 = 0000000000001a79 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba 00000000 e1cecdd8 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180 ! Mem[000000004700013b] = 1305d451, %l7 = 0000000000000000 ldstub [%i2+0x13b],%l7 ! %l7 = 00000051000000ff ! Mem[0000000046000194] = 73cc3b2e, %l3 = 2edd5e1f5f645b3b ldstub [%i0+0x194],%l3 ! %l3 = 00000073000000ff ! %l4 = 000000002af54be0, Mem[0000000046000020] = 32891488 stha %l4,[%i0+%o4]0x81 ! Mem[0000000046000020] = 4be01488 p27_label_15: ! Mem[00000000910001a0] = 195a1174 f1de6161, %g2 = 00001a79, %g3 = d6cbdb1d ldd [%i6+0x1a0],%g2 ! %g2 = 00000000195a1174 00000000f1de6161 ! %f20 = a52e10e2, Mem[0000000047800018] = 89320ec8 sta %f20,[%i3+%o3]0x81 ! Mem[0000000047800018] = a52e10e2 ! Mem[00000000908001a8] = 6394367b4696555b, %g2 = 00000000195a1174 ldx [%i5+0x1a8],%g2 ! %g2 = 6394367b4696555b ! Mem[0000000046800028] = 7622892f, %f30 = 9c4b9c6a lda [%i1+%o5]0x89,%f30 ! %f30 = 7622892f ! Mem[0000000047000095] = 92f8d2e5, %l3 = 0000000000000073 ldstub [%i2+0x095],%l3 ! %l3 = 000000f8000000ff ! %l7 = 0000000000000051, Mem[0000000091000098] = 6aef4b96 stw %l7,[%i6+0x098] ! Mem[0000000091000098] = 00000051 ! %l2 = 00000000000000dc, Mem[0000000047800018] = e2102ea5 stwa %l2,[%i3+%o3]0x88 ! Mem[0000000047800018] = 000000dc ! Mem[00000000478000c0] = 34d1e510, %l0 = 000000008b65c0d1 swap [%i3+0x0c0],%l0 ! %l0 = 0000000034d1e510 ! Mem[0000000047000189] = 47524c44, %l3 = 00000000000000f8 ldstub [%i2+0x189],%l3 ! %l3 = 00000052000000ff ! Mem[00000000900001d0] = 737eda41, %g18 = cf79ac928e3f8742 ldsw [%i4+0x1d0],%g2 ! %g2 = cf79ac928e3f8742 p27_label_16: ! Mem[00000000900000f8] = 9c4b9c6a86dfa215, %g2 = 00000000737eda41 ldx [%i4+0x0f8],%g2 ! %g2 = 9c4b9c6a86dfa215 membar #Sync ! Added by membar checker (71) ! %l3 = 0000000000000052, Mem[00000000900001bc] = 458bc6a2 stw %l3,[%i4+0x1bc] ! Mem[00000000900001bc] = 00000052 ! Mem[0000000046800198] = a604e51c, %l3 = 0000000000000052 ldstub [%i1+0x198],%l3 ! %l3 = 000000a6000000ff ! Mem[0000000046000038] = c82485aadaee7353, %l0 = 0000000034d1e510, %l7 = 0000000000000051 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = c82485aadaee7353 ! %l0 = 0000000034d1e510 sethi %hi(0x872e3400),%l0 ! %l0 = 00000000872e3400 ! Mem[00000000900000c0] = e9e2303d, %g2 = 9c4b9c6a86dfa215 ldub [%i4+0x0c3],%g2 ! %g2 = 00000000000000e9 ! %l0 = 00000000872e3400, %l6 = 0000000000000033, %ccr = 00 movne %icc,%l0,%l6 ! Moved, %l6 = 00000000872e3400 ! %l3 = 00000000000000a6, %l2 = 00000000000000dc, %l5 = d122a1e0a09baee5 sll %l3,%l2,%l5 ! %l5 = 0000000a60000000 ! %l7 = c82485aadaee7353, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = c82485aadaee7353 ! Mem[0000000046800050] = e2836759, %l2 = 00000000000000dc lduh [%i1+0x050],%l2 ! %l2 = 000000000000e283 p27_label_17: ! %l0 = 872e3400, %l1 = 00000091, Mem[0000000091800130] = 899608d8 6cdc198e std %l0,[%o0+0x130] ! Mem[0000000091800130] = 872e3400 00000091 ! Mem[000000009180005c] = 4a1314fd, %g2 = 00000000000000e9 ldsb [%o0+0x05f],%g2 ! %g2 = 000000000000004a ! %l2 = 000000000000e283, %l4 = 000000002af54be0, %l3 = 00000000000000a6 and %l2,%l4,%l3 ! %l3 = 0000000000004280 ! %l7 = c82485aadaee7353, Mem[0000000091000110] = 57eb6907afaadaff stx %l7,[%i6+0x110] ! Mem[0000000091000110] = c82485aadaee7353 ! Mem[00000000910001a0] = 1174f1de, %g2 = 000000000000004a ldsh [%i6+0x1a2],%g2 ! %g2 = 0000000000001174 ! Mem[0000000046000000] = ec90e83f, %l1 = 0000000000000091 lduba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ec ! %l4 = 2af54be0, %l5 = 60000000, Mem[0000000090000168] = b227989a 65de30a2 std %l4,[%i4+0x168] ! Mem[0000000090000168] = 2af54be0 60000000 ! %l5 = 0000000a60000000, Mem[00000000908001f8] = 6e5321b3ed22d798 stx %l5,[%i5+0x1f8] ! Mem[00000000908001f8] = 0000000a60000000 ! %l4 = 000000002af54be0 sethi %hi(0x316ff800),%l4 ! %l4 = 00000000316ff800 ! Mem[00000000918001b0] = 0758e090, %g18 = cf79ac928e3f8742 ldsw [%o0+0x1b0],%g2 ! %g2 = cf79ac928e3f8742 p27_label_18: ! %l0 = 00000000872e3400, %l2 = 000000000000e283, %ccr = 00 movgu %icc,%l0,%l2 ! Moved, %l2 = 00000000872e3400 ! %l7 = c82485aadaee7353, %l6 = 00000000872e3400, %ccr = 00 mova %icc,%l7,%l6 ! Moved, %l6 = c82485aadaee7353 ! %l7 = c82485aadaee7353, Mem[0000000090800178] = 4ab098f91768e1b8 stx %l7,[%i5+0x178] ! Mem[0000000090800178] = c82485aadaee7353 ! %l5 = 0000000a60000000, %l3 = 0000000000004280, %ccr = 00 movrlz %l5,%l3,%l7 ! Not Moved, %l7 = c82485aadaee7353 ! %l6 = c82485aadaee7353, Mem[00000000460001d6] = 1831df02 stb %l6,[%i0+0x1d6] ! Mem[00000000460001d4] = 18315302 ! %l2 = 00000000872e3400, Mem[0000000091800072] = 27f3a8e3 sth %l2,[%o0+0x072] ! Mem[0000000091800070] = 3400a8e3 ! %l2 = 00000000872e3400, Mem[00000000910001be] = 312a2483 sth %l2,[%i6+0x1be] ! Mem[00000000910001bc] = 34002483 ! Mem[00000000470000ec] = 69782cc6, %l6 = daee7353, %l5 = 60000000 add %i2,0xec,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000069782cc6 ! %l3 = 0000000000004280, Mem[00000000908000c0] = d80ecfdc07f8fe08 stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000000000004280 ! Mem[000000004600008c] = e17bf05f, %l4 = 316ff800, %l1 = 000000ec add %i0,0x8c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e17bf05f p27_label_19: ! %l4 = 00000000316ff800, %l6 = c82485aadaee7353, %ccr = 00 movre %l4,%l6,%l5 ! Not Moved, %l5 = 0000000069782cc6 ! %l6 = c82485aadaee7353, Mem[000000009000013c] = 33db456b stw %l6,[%i4+0x13c] ! Mem[000000009000013c] = daee7353 ! %l0 = 00000000872e3400, imm = 00000000000004b1, %l1 = 00000000e17bf05f taddcc %l0,0x4b1,%l1 ! %l1 = 00000000872e38b1, %ccr = 0a ! Mem[0000000047000000] = 894a4a56, %l4 = 00000000316ff800 ldsba [%i2+%g0]0x81,%l4 ! %l4 = ffffffffffffff89 ! %f30 = 7622892f 86dfa215, Mem[0000000090000158] = 24c2513d 768827e9 stda %f30,[%i4+0x158]%asi ! Mem[0000000090000158] = 7622892f 86dfa215 ! Mem[00000000468000d0] = 1bb09746, %l0 = 00000000872e3400 swap [%i1+0x0d0],%l0 ! %l0 = 000000001bb09746 ! Mem[0000000046000008] = e902abcf, %l4 = ffffffffffffff89 lduba [%i0+%o1]0x88,%l4 ! %l4 = 00000000000000cf ! Mem[0000000047000018] = 44732e34, %l3 = 0000000000004280 ldsba [%i2+%o3]0x81,%l3 ! %l3 = 0000000000000044 ! Mem[0000000046000180] = 58b4e049cd6de065, %f30 = 7622892f 86dfa215 ldda [%i0+0x180]%asi,%f30 ! %f30 = 58b4e049 cd6de065 ! Mem[0000000090000130] = 3a1daee73fe890ec, %f48 = 12ec9540 ffecfaa9 ldd [%i4+0x130],%f48 ! %f48 = 3a1daee7 3fe890ec p27_label_20: membar #Sync ! Added by membar checker (72) ! Mem[0000000090000100] = 173fcec0 a6a9707e 59f71c84 fb44a010 ! Mem[0000000090000110] = 8823d65d 16ee30ae f8e44e53 78dcbf39 ! Mem[0000000090000120] = 217b89a7 943b7116 a63b5a08 51fc9144 ! Mem[0000000090000130] = 3a1daee7 3fe890ec fe4fb103 daee7353 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! %f0 = 173fcec0 a6a9707e 59f71c84 fb44a010 ! %f4 = 28db8606 41da7e73 6da6285b 706b530e ! %f8 = 8d514fde 1fdd5dd7 a63b5a08 51fc9144 ! %f12 = 3a1daee7 3fe890ec fe4fb103 33db456b stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100 ! Code Fragment 1 p27_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f1de6161 mov 0x51b,%g3 ! %g3 = 000000000000051b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000046800178] = a67338bc, %l2 = 872e3400, %l3 = 00000044 add %i1,0x178,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a67338bc ! %l5 = 0000000069782cc6, Mem[00000000910000c8] = 295f705db8db89c5 stx %l5,[%i6+0x0c8] ! Mem[00000000910000c8] = 0000000069782cc6 ! %l4 = 00000000000000cf, imm = 0000000000000c34, %l0 = 000000001bb09746 tsubcc %l4,0xc34,%l0 ! %l0 = fffffffffffff49b, %ccr = 9b ! %f23 = 21043bc2, Mem[0000000046800020] = 7c6c0fa2 sta %f23,[%i1+%o4]0x88 ! Mem[0000000046800020] = 21043bc2 ! %l2 = 00000000872e3400, Mem[0000000091800168] = 34c41fda stb %l2,[%o0+0x168] ! Mem[0000000091800168] = 00c41fda ! Mem[0000000046800010] = 4bad95de, %l5 = 0000000069782cc6 ldsba [%i1+%o2]0x81,%l5 ! %l5 = 000000000000004b ! Mem[0000000047800170] = f25981d481e4607c, %l7 = c82485aadaee7353, %l1 = 00000000872e38b1 add %i3,0x170,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = f25981d481e4607c p27_label_21: ! %l4 = 00000000000000cf, %l7 = c82485aadaee7353, %ccr = 9b movvs %xcc,%l4,%l7 ! Register Not Moved ! Mem[0000000091000164] = 4c224c53, %g2 = 000000000758e090 ldub [%i6+0x166],%g2 ! %g2 = 000000000000004c ! Mem[0000000046800020] = 21043bc2, %l4 = 00000000000000cf ldswa [%i1+%o4]0x88,%l4 ! %l4 = 0000000021043bc2 ! Mem[0000000090800088] = 444b2d9f, %g18 = cf79ac928e3f8742 ldsw [%i5+0x088],%g2 ! %g2 = cf79ac928e3f8742 ! %l0 = fffffffffffff49b, Mem[0000000046000008] = cfab02e9 stwa %l0,[%i0+%o1]0x81 ! Mem[0000000046000008] = fffff49b ! %l4 = 21043bc2, %l5 = 0000004b, Mem[0000000090000088] = 6280cb32 77869a4d std %l4,[%i4+0x088] ! Mem[0000000090000088] = 21043bc2 0000004b ! %l2 = 00000000872e3400, Mem[0000000090000165] = c339462a, %asi = 80 stba %l2,[%i4+0x165]%asi ! Mem[0000000090000164] = 0039462a ! Mem[0000000047000000] = 894a4a56, %l4 = 0000000021043bc2 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000089000000ff ! Mem[0000000091000168] = 86aa9795, %g2 = 00000000444b2d9f lduh [%i6+0x16a],%g2 ! %g2 = 00000000000086aa ! %l1 = f25981d481e4607c, imm = fffffffffffff973, %l7 = c82485aadaee7353 orncc %l1,-0x68d,%l7 ! %l7 = f25981d481e466fc, %ccr = 88 p27_label_22: ! Mem[0000000090800188] = 8da229615862d48d, %g2 = 00000000000086aa ldx [%i5+0x188],%g2 ! %g2 = 8da229615862d48d ! Mem[0000000047000008] = 6da6285b, %l6 = c82485aadaee7353 lduwa [%i2+%o1]0x80,%l6 ! %l6 = 000000006da6285b ! %l4 = 0000000000000089, Mem[0000000047000010] = 8d514fde1fdd5dd7 stxa %l4,[%i2+%o2]0x81 ! Mem[0000000047000010] = 0000000000000089 ! Mem[00000000900001f0] = ec90e83f, %g18 = cf79ac928e3f8742 ldsw [%i4+0x1f0],%g2 ! %g2 = cf79ac928e3f8742 ! Mem[0000000047800008] = 89f99c0b, %l6 = 000000006da6285b ldub [%i3+0x00b],%l6 ! %l6 = 000000000000000b ! Mem[0000000046000020] = 4be014886bff2212, %l2 = 00000000872e3400, %l1 = f25981d481e4607c add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4be014886bff2212 ! Mem[000000004600007c] = eec59175, %l7 = 81e466fc, %l0 = fffff49b add %i0,0x7c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000eec59175 ! %l3 = 00000000a67338bc, Mem[0000000091800068] = 909d5a96f974a768 stx %l3,[%o0+0x068] ! Mem[0000000091800068] = 00000000a67338bc ! Mem[0000000047000178] = e7ec11b7, %l5 = 0000004b, %l1 = 6bff2212 add %i2,0x178,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e7ec11b7 ! Mem[00000000460001ec] = 82be9fba, %l5 = 000000000000004b ldsh [%i0+0x1ee],%l5 ! %l5 = ffffffffffff9fba p27_label_23: ! immd = 0000000000000072, %l3 = 00000000a67338bc, %ccr = 88 movneg %icc,0x072,%l3 ! Moved, %l3 = 0000000000000072 ! %l3 = 0000000000000072, %l1 = 00000000e7ec11b7, %l3 = 0000000000000072 andcc %l3,%l1,%l3 ! %l3 = 0000000000000032, %ccr = 00 ! Mem[0000000090000188] = 494ec3b7d1255a9b, %f48 = 173fcec0 a6a9707e ldda [%i4+0x188]%asi,%f48 ! %f48 = 494ec3b7 d1255a9b ! Mem[0000000046000038] = c82485aa, %l3 = 0000000000000032, %asi = 80 swapa [%i0+0x038]%asi,%l3 ! %l3 = 00000000c82485aa ! %l0 = 00000000eec59175, Mem[0000000091800176] = e69628ef stb %l0,[%o0+0x176] ! Mem[0000000091800174] = 759628ef ! Mem[00000000910001d8] = da6f14fd 2b31f5a0, %g2 = ec90e83f, %g3 = 0000051b ldd [%i6+0x1d8],%g2 ! %g2 = 00000000da6f14fd 000000002b31f5a0 ! Mem[0000000047000020] = ff88c20b, %l0 = 00000000eec59175 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff88c20b ! %l1 = 00000000e7ec11b7, %l6 = 000000000000000b, %ccr = 00 movle %xcc,%l1,%l6 ! Register Not Moved ! Mem[0000000047800010] = 57c15506, %l2 = 00000000872e3400 lduha [%i3+%o2]0x80,%l2 ! %l2 = 00000000000057c1 ! %l5 = ffffffffffff9fba, Mem[000000009180004d] = acaea9a0 stb %l5,[%o0+0x04d] ! Mem[000000009180004c] = baaea9a0 p27_label_24: ! Mem[0000000046800028] = 7622892f, %l6 = 000000000000000b ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 0000002f000000ff ! Mem[00000000918000c8] = 76d0da39, %g2 = 00000000da6f14fd ldsb [%o0+0x0cb],%g2 ! %g2 = 0000000000000076 ! Mem[0000000046000028] = cb4600fd, %l7 = f25981d481e466fc ldsba [%i0+%o5]0x88,%l7 ! %l7 = fffffffffffffffd ! Mem[00000000460000a8] = 88c8a819, %l2 = 00000000000057c1 ldstub [%i0+0x0a8],%l2 ! %l2 = 00000088000000ff ! %l3 = 00000000c82485aa, immed = fffff6d6, %y = ffffffb1 sdivcc %l3,-0x92a,%l3 ! %l3 = 0000000008890aa3, %ccr = 00 mov %l0,%y ! %y = ff88c20b ! %f18 = ad97a1c4, Mem[00000000908001a4] = b158e197 st %f18,[%i5+0x1a4] ! Mem[00000000908001a4] = ad97a1c4 membar #Sync ! Added by membar checker (73) ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 7622892f 86dfa215 ! Mem[0000000090000160] = cb433766 e1003946 2af54be0 60000000 ! Mem[0000000090000170] = 97a313f9 e853aab2 00000000 0000000e mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[0000000047800010] = 0655c157, %l7 = fffffffffffffffd lduha [%i3+%o2]0x88,%l7 ! %l7 = 000000000000c157 ! Mem[0000000091000164] = 86eb4c22, %g18 = cf79ac928e3f8742 ldsw [%i6+0x164],%g2 ! %g2 = cf79ac928e3f8742 ! Mem[0000000046800020] = c23b042103afedf2, %l5 = ffffffffffff9fba, %l1 = 00000000e7ec11b7 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = c23b042103afedf2 p27_label_25: ! Mem[0000000090000178] = 00000000, %g2 = ffffffff86eb4c22 ldsb [%i4+0x178],%g2 ! %g2 = 0000000000000000 ! Mem[00000000478001a0] = 7eccfff8b16aeca8, %l4 = 0000000000000089, %l5 = ffffffffffff9fba add %i3,0x1a0,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7eccfff8b16aeca8 ! %l4 = 0000000000000089, Mem[0000000047000028] = ffa9e94197e22c27 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000047000028] = 0000000000000089 ! Mem[0000000091000178] = 9af648df, %g2 = 0000000000000000 ldsb [%i6+0x178],%g2 ! %g2 = ffffffffffffff9a ! immd = 00000000000000dc, %l2 = 0000000000000088, %ccr = 00 movvc %icc,0x0dc,%l2 ! Moved, %l2 = 00000000000000dc ! Mem[00000000908001e8] = 114384c5 1570dec5, %g2 = ffffff9a, %g3 = 2b31f5a0 ldda [%i5+0x1e8]%asi,%g2 ! %g2 = 00000000114384c5 000000001570dec5 ! %f30 = 58b4e049, Mem[0000000047000028] = 00000000 sta %f30,[%i2+%o5]0x89 ! Mem[0000000047000028] = 58b4e049 ! %l3 = 0000000008890aa3, imm = fffffffffffffa71, %l6 = 000000000000002f taddcc %l3,-0x58f,%l6 ! %l6 = 0000000008890514, %ccr = 13 ! Mem[0000000091000094] = 782e73b6, %g2 = 00000000114384c5 lduw [%i6+0x094],%g2 ! %g2 = 00000000782e73b6 ! Mem[0000000090000090] = 5c943f45, %g2 = 00000000782e73b6 ldub [%i4+0x091],%g2 ! %g2 = 000000000000005c ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 p27_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x06c] ! Set processor 27 done flag ! Check Registers p27_check_registers: set p27_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff88c20b bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be c23b042103afedf2 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000dc bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000008890aa3 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000089 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 7eccfff8b16aeca8 bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000008890514 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000c157 bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xff88c20b,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p27_failed mov 0x111,%g1 ! 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 173fcec0 a6a9707e bne %xcc,p27_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 28db8606 41da7e73 bne %xcc,p27_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6da6285b 706b530e bne %xcc,p27_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8d514fde 1fdd5dd7 bne %xcc,p27_f8_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 3af0d94d ffa9e941 bne %xcc,p27_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 58b4e049 cd6de065 bne %xcc,p27_f30_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ec90e83fe7ae1d3a ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffff49be2303d08 ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d1c0658b91000000 ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4be014886bff2212 ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000032daee7353 ldx [%i0+0x038],%g3 ! Observed data at 0000000046000038 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x038,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ffc8a8197a0017c9 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 8d53e57363e20d1e ldx [%i0+0x0e8],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x190],%g2 ! Expected data = 1c16b95effcc3b2e ldx [%i0+0x190],%g3 ! Observed data at 0000000046000190 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x190,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0e9e583418315302 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000460001d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 00f82715ff3111a1 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000460001d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x1d8,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 217b89a7943b7116 ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = c23b042103afedf2 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff892276e1e53d5f ldx [%i1+0x028],%g3 ! Observed data at 0000000046800028 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d87f1631b3f8e34b ldx [%i1+0x038],%g3 ! Observed data at 0000000046800038 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x038,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 872e340007042dcf ldx [%i1+0x0d0],%g3 ! Observed data at 00000000468000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x198],%g2 ! Expected data = ff04e51cbf9a2218 ldx [%i1+0x198],%g3 ! Observed data at 0000000046800198 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x198,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff4a4a563b5661c3 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 = 0000000000000089 ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff88c20b932a899d ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49e0b45800000089 ldx [%i2+0x028],%g3 ! Observed data at 0000000047000028 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = a50750df92ffd2e5 ldx [%i2+0x090],%g3 ! Observed data at 0000000047000090 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x090,%g4 ldx [%g1+0x138],%g2 ! Expected data = 1305d4ff8aa18524 ldx [%i2+0x138],%g3 ! Observed data at 0000000047000138 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x138,%g4 ldx [%g1+0x188],%g2 ! Expected data = 47ff4c44d04b03f0 ldx [%i2+0x188],%g3 ! Observed data at 0000000047000188 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x188,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 14ff544e1e0a11fc ldx [%i2+0x1f8],%g3 ! Observed data at 00000000470001f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1f8,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5ff0e46b8693a88e ldx [%i3+0x000],%g3 ! Observed data at 0000000047800000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 89f99c0b9ed2a9a1 ldx [%i3+0x008],%g3 ! Observed data at 0000000047800008 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = dc00000000000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0328448aec9fffa1 ldx [%i3+0x080],%g3 ! Observed data at 0000000047800080 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x080,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 8b65c0d1780a20c8 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000478000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 7eccfff8b16aeca8 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000478001a0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x1a0,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed p27_f0_fail: set p27_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f4_fail: set p27_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f28_fail: set p27_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f30_fail: set p27_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000000] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047800008] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000010] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000047800010] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000000] done p27_trap1o: lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000000] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047800008] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000010] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000047800010] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000000] done p27_trap2e: ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000018] smul %l3,-0x9e1,%l1 ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000000] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800010] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000008] done p27_trap2o: ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000018] smul %l3,-0x9e1,%l1 ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000047000000] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800010] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000047000008] done p27_trap3e: sub %l5,%l3,%l0 xnor %l0,%l1,%l4 addc %l0,%l7,%l5 done p27_trap3o: sub %l5,%l3,%l0 xnor %l0,%l1,%l4 addc %l0,%l7,%l5 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 = 0fee31020b266ac0 ldx [%g1+0x008],%l1 ! %l1 = 49bfba4aed58da8a ldx [%g1+0x010],%l2 ! %l2 = 04f42726cc79f7f7 ldx [%g1+0x018],%l3 ! %l3 = 74da0edc1f7c474f ldx [%g1+0x020],%l4 ! %l4 = adf47e728d53e573 ldx [%g1+0x028],%l5 ! %l5 = 7f7a19bab3bae5f5 ldx [%g1+0x030],%l6 ! %l6 = d256fb85b3f8e34b ldx [%g1+0x038],%l7 ! %l7 = d99072de4096c7bb ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 28 processor_28: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x70] ! Set the start flag wrpr %g0,7,%cleanwin call p28_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 28 wr %g0,0x4,%fprs ! Make sure fef is 1 set p28_init_freg,%g1 ! %f0 = db52a8c8 f8165dce a9995a16 414deefc ! %f4 = 85a6023c 204b1f7a c3ef8198 c91fae40 ! %f8 = 22cf4107 ac7aaf32 a6a90277 4a1426dd ! %f12 = 05a4b1ce a57bd7ea dd06d307 d6e8bc47 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9d790e81 77c6406d a6ec4383 4956967c ! %f20 = 31f02014 62ff7459 754400ee 6e25fa11 ! %f24 = c16a7d1a 4049811c 3b394d74 5839fc3c ! %f28 = 397e18d0 a145d723 49045b98 c77c1f86 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cd288700 fb609870 a11c8b3d 84e70023 ! %f36 = fd4288c3 4180cdde 8297b176 9915c907 ! %f40 = e04c25d4 de5e75e3 3364ae1c 2a8ee10a ! %f44 = 862fa965 1f9e3ac4 382b7718 a8e46a76 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x717a75a800000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = 717a75a800000070 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 28 p28_label_1: ! %l6 = d5d4edf61bebda49, %l6 = d5d4edf61bebda49, %ccr = 44 movl %xcc,%l6,%l6 ! Register Not Moved ! Mem[0000000048000028] = 36d33ddd, %l1 = ce8c9343fd117f16 ldstub [%i0+%o5],%l1 ! %l1 = 00000036000000ff ! Mem[0000000091800044] = f39235a2, %g2 = 0000000000000000 lduh [%o0+0x044],%g2 ! %g2 = 000000000000f392 ! %f0 = db52a8c8, Mem[0000000048000010] = 8c11583f sta %f0 ,[%i0+%o2]0x80 ! Mem[0000000048000010] = db52a8c8 ! %l3 = d0ffe319dde6e742, Mem[00000000918000b0] = 0825120c0fa303fa stx %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = d0ffe319dde6e742 ! %f0 = db52a8c8 f8165dce a9995a16 414deefc ! %f4 = 85a6023c 204b1f7a c3ef8198 c91fae40 ! %f8 = 22cf4107 ac7aaf32 a6a90277 4a1426dd ! %f12 = 05a4b1ce a57bd7ea dd06d307 d6e8bc47 stda %f0,[%i3]ASI_BLK_P ! Block Store to 0000000049800000 ! Mem[0000000048000028] = ffd33ddd, %l3 = d0ffe319dde6e742 lduha [%i0+%o5]0x80,%l3 ! %l3 = 000000000000ffd3 ! Mem[00000000908000b8] = d1606739d29b375d, %g2 = 000000000000f392 ldx [%i5+0x0b8],%g2 ! %g2 = d1606739d29b375d membar #Sync ! Added by membar checker (74) ! Mem[0000000049800018] = c3ef8198, %l5 = f1472b01fc6e6cd8 ldsba [%i3+%o3]0x80,%l5 ! %l5 = ffffffffffffffc3 ! Mem[00000000490001bc] = e8f75b0b, %l4 = 0d44d61ffb385342 lduw [%i2+0x1bc],%l4 ! %l4 = 00000000e8f75b0b p28_label_2: ! %l7 = 23bd0a5ffdc29425, Mem[00000000490000f8] = 196c61000121b074 stx %l7,[%i2+0x0f8] ! Mem[00000000490000f8] = 23bd0a5ffdc29425 ! Mem[0000000090800078] = e7a78a2c, %g2 = d1606739d29b375d ldub [%i5+0x078],%g2 ! %g2 = 00000000000000e7 ! %l3 = 000000000000ffd3, imm = 00000000000004af, %l3 = 000000000000ffd3 addcc %l3,0x4af,%l3 ! %l3 = 0000000000010482, %ccr = 00 ! Mem[0000000091800088] = f5990de8, %g2 = 00000000000000e7 ldsb [%o0+0x08a],%g2 ! %g2 = fffffffffffffff5 ! Mem[0000000091800104] = 95ffe909, %g18 = 092e9c9a6f95e1f1 ldsw [%o0+0x104],%g2 ! %g2 = 092e9c9a6f95e1f1 ! %l5 = ffffffffffffffc3, Mem[000000009000000e] = 00d1d703 stb %l5,[%i4+0x00e] ! Mem[000000009000000c] = c3d1d703 ! %l5 = ffffffffffffffc3, Mem[0000000048000000] = dae134af stwa %l5,[%i0+%g0]0x81 ! Mem[0000000048000000] = ffffffc3 ! Mem[0000000091800130] = 899608d8 6cdc198e, %g2 = 95ffe909, %g3 = 00000000 ldd [%o0+0x130],%g2 ! %g2 = 00000000899608d8 000000006cdc198e ! Randomly selected nop nop ! Mem[00000000900000c8] = e27a6618, %g2 = 00000000899608d8 ldsh [%i4+0x0ca],%g2 ! %g2 = ffffffffffffe27a p28_label_3: ! %l1 = 0000000000000036, imm = 0000000000000007, %l0 = 5803fe758c32af58 sllx %l1,0x007,%l0 ! %l0 = 0000000000001b00 ! Mem[00000000910000a8] = 5071e209, %g2 = ffffffffffffe27a ldsb [%i6+0x0ab],%g2 ! %g2 = 0000000000000050 ! Mem[0000000049000008] = eb15ae00, %f31 = c77c1f86 lda [%i2+%o1]0x81,%f31 ! %f31 = eb15ae00 ! Mem[00000000498000a2] = f77f8cf8, %l1 = 0000000000000036 ldstub [%i3+0x0a2],%l1 ! %l1 = 0000008c000000ff ! Mem[000000009180004c] = 69acaea9, %g18 = 092e9c9a6f95e1f1 ldsw [%o0+0x04c],%g2 ! %g2 = 092e9c9a6f95e1f1 ! %l3 = 0000000000010482, %l1 = 000000000000008c, %ccr = 00 movne %xcc,%l3,%l1 ! Moved, %l1 = 0000000000010482 ! Mem[00000000910000c4] = b2295f70, %g2 = 0000000069acaea9 ldub [%i6+0x0c7],%g2 ! %g2 = 00000000000000b2 ! Mem[0000000090800018] = 41cdf24472c0aa2a, %g2 = 00000000000000b2 ldx [%i5+%o3],%g2 ! %g2 = 41cdf24472c0aa2a ! immd = 0000000000000260, %l4 = 00000000e8f75b0b, %ccr = 00 movg %icc,0x260,%l4 ! Moved, %l4 = 0000000000000260 ! Mem[00000000490000a8] = 6159d50f, %l1 = 0000000000010482 swap [%i2+0x0a8],%l1 ! %l1 = 000000006159d50f p28_label_4: ! %f16 = 9d790e81 77c6406d a6ec4383 4956967c ! %f20 = 31f02014 62ff7459 754400ee 6e25fa11 ! %f24 = c16a7d1a 4049811c 3b394d74 5839fc3c ! %f28 = 397e18d0 a145d723 49045b98 eb15ae00 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100 ! %l5 = ffffffffffffffc3, immd = fffffffffffffbdd, %l4 = 0000000000000260 mulx %l5,-0x423,%l4 ! %l4 = 000000000000fc57 ! %l1 = 000000006159d50f sethi %hi(0xb0bf6400),%l1 ! %l1 = 00000000b0bf6400 ! Mem[00000000480001b8] = c83a8926, %l0 = 0000000000001b00 swap [%i0+0x1b8],%l0 ! %l0 = 00000000c83a8926 ! %l6 = d5d4edf61bebda49, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l6,[%i4+0x1b0] ! Mem[00000000900001b0] = d5d4edf61bebda49 ! %l7 = 23bd0a5ffdc29425, %l4 = 000000000000fc57, %ccr = 00 movge %xcc,%l7,%l4 ! Moved, %l4 = 23bd0a5ffdc29425 ! Code Fragment 1 p28_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000006cdc198e mov 0x3d4,%g3 ! %g3 = 00000000000003d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000307, %l6 = d5d4edf61bebda49, %ccr = 00 movvs %icc,0x307,%l6 ! Register Not Moved ! %l2 = f2f4bc51, %l3 = 00010482, Mem[0000000048800018] = c92d4ac6 3182888b stda %l2,[%i1+%o3]0x89 ! Mem[0000000048800018] = f2f4bc51 00010482 ! Mem[0000000048800199] = be57ad3c, %l0 = 00000000c83a8926 ldstub [%i1+0x199],%l0 ! %l0 = 00000057000000ff p28_label_5: ! %l4 = 23bd0a5ffdc29425, immed = 00000188, %ccr = 00 movrgez %l4,0x188,%l2 ! Moved, %l2 = 0000000000000188 ! %l7 = 23bd0a5ffdc29425, %l4 = 23bd0a5ffdc29425, %ccr = 00 movcc %xcc,%l7,%l4 ! Moved, %l4 = 23bd0a5ffdc29425 ! %l6 = d5d4edf61bebda49, Mem[0000000091800124] = 11eff31a stw %l6,[%o0+0x124] ! Mem[0000000091800124] = 1bebda49 ! Mem[0000000048000008] = 4b81d34c, %l0 = 0000000000000057 ldstuba [%i0+%o1]0x89,%l0 ! %l0 = 0000004c000000ff ! %l6 = 1bebda49, %l7 = fdc29425, Mem[0000000090800028] = 4cf234c8 4ca12c6e std %l6,[%i5+%o5] ! Mem[0000000090800028] = 1bebda49 fdc29425 ! Mem[0000000090000174] = aab26a27, %g2 = 41cdf24472c0aa2a ldsh [%i4+0x176],%g2 ! %g2 = ffffffffffffaab2 ! %l7 = 23bd0a5ffdc29425, immed = fffff7b6, %y = 00000000 umulcc %l7,-0x84a,%l4 ! %l4 = fdc28bed9120054e, %ccr = 88, %y = fdc28bed ! %l5 = ffffffffffffffc3, Mem[0000000049000008] = 00ae15eb stwa %l5,[%i2+%o1]0x89 ! Mem[0000000049000008] = ffffffc3 ! Mem[0000000090000180] = a9faecff 4095ec12, %g2 = ffffaab2, %g3 = 000003d4 ldda [%i4+0x180]%asi,%g2 ! %g2 = 00000000a9faecff 000000004095ec12 ! %l6 = d5d4edf61bebda49, Mem[0000000049800028] = a6a90277 stha %l6,[%i3+%o5]0x81 ! Mem[0000000049800028] = da490277 p28_label_6: ! %l6 = 1bebda49, %l7 = fdc29425, Mem[0000000048800000] = b3d915ee 11a1d7e0 stda %l6,[%i1+%g0]0x81 ! Mem[0000000048800000] = 1bebda49 fdc29425 ! Mem[0000000090800048] = db9c0caf, %g2 = 00000000a9faecff lduw [%i5+0x048],%g2 ! %g2 = 00000000db9c0caf ! %l7 = 23bd0a5ffdc29425, Mem[0000000049800000] = ce5d16f8c8a852db stxa %l7,[%i3+%g0]0x88 ! Mem[0000000049800000] = 23bd0a5ffdc29425 ! Mem[0000000048000018] = c9c45d39, %l6 = d5d4edf61bebda49 ldsba [%i0+%o3]0x89,%l6 ! %l6 = 0000000000000039 ! Mem[0000000049000018] = a0fca8f9, %l2 = 0000000000000188 ldsha [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffa0fc ! Mem[0000000048000030] = b59922e0, %l7 = 23bd0a5ffdc29425 swap [%i0+0x030],%l7 ! %l7 = 00000000b59922e0 ! %l3 = 0000000000010482, Mem[0000000091800081] = 74ee03a7 stb %l3,[%o0+0x081] ! Mem[0000000091800080] = 82ee03a7 ! Mem[000000004880009c] = 7c0aeba8, %l7 = 00000000b59922e0 swap [%i1+0x09c],%l7 ! %l7 = 000000007c0aeba8 ! Mem[0000000091000048] = 5c07bce1 60c55c2b, %g2 = db9c0caf, %g3 = 4095ec12 ldd [%i6+0x048],%g2 ! %g2 = 000000005c07bce1 0000000060c55c2b save ! CWP = 1 p28_label_7: ! %cwp = 1 ! Mem[0000000049000018] = a0fca8f9, %l4 = c40cf86004038247 ldsba [%o2+%i3]0x80,%l4 ! %l4 = ffffffffffffffa0 ! immd = 0000000000000366, %l7 = 7c14e60c395007db, %ccr = 88 movn %icc,0x366,%l7 ! Register Not Moved ! Mem[00000000488000b4] = 32bcdb7c, %l1 = 3a1a8f55, %l3 = 821b3410 add %o1,0xb4,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000032bcdb7c ! Mem[00000000910001f8] = 3ecd0119, %g2 = 000000005c07bce1 lduh [%o6+0x1f8],%g2 ! %g2 = 0000000000003ecd ! %l6 = 32a43f880fc76b12, imm = fffffffffffffe2a, %l5 = e3367104262b0daa taddcc %l6,-0x1d6,%l5 ! %l5 = 32a43f880fc7693c, %ccr = 13 ! Mem[0000000048000018] = 395dc4c9, %l7 = 7c14e60c395007db lduha [%o0+%i3]0x81,%l7 ! %l7 = 000000000000395d ! Mem[0000000049800020] = 22cf4107, %f16 = 9d790e81 lda [%o3+%i4]0x81,%f16 ! %f16 = 22cf4107 ! Mem[0000000048000008] = ffd3814b, %l5 = 32a43f880fc7693c ldswa [%o0+%i1]0x81,%l5 ! %l5 = ffffffffffd3814b ! Mem[0000000091000080] = 64eaa25be1ef702c, %g2 = 0000000000003ecd ldxa [%o6+0x080]%asi,%g2 ! %g2 = 64eaa25be1ef702c ! Mem[00000000488001aa] = 93eda3e1, %l4 = ffffffffffffffa0 ldstub [%o1+0x1aa],%l4 ! %l4 = 000000a3000000ff p28_label_8: ! %cwp = 1 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! %l4 = 00000000000000a3, imm = 000000000000000a, %l7 = 000000000000395d sllx %l4,0x00a,%l7 ! %l7 = 0000000000028c00 ! %l4 = 00000000000000a3, Mem[0000000090800140] = 80156ded441b0dc2, %asi = 80 stxa %l4,[%o5+0x140]%asi ! Mem[0000000090800140] = 00000000000000a3 membar #Sync ! Added by membar checker (75) ! %f15 = d6e8bc47, Mem[00000000900001f0] = aff200f2 sta %f15,[%o4+0x1f0]%asi ! Mem[00000000900001f0] = d6e8bc47 ! Mem[0000000049000018] = a0fca8f9, %l4 = 00000000000000a3 lduwa [%o2+%i3]0x80,%l4 ! %l4 = 00000000a0fca8f9 ! %l0 = 312454923062451e, immed = 00000bf4, %y = fdc28bed umulcc %l0,0xbf4,%l7 ! %l7 = 0000024256a22a98, %ccr = 00, %y = 00000242 ! Mem[000000004880010f] = ca1137fe, %l2 = 48e49b845af8379f ldstub [%o1+0x10f],%l2 ! %l2 = 000000fe000000ff ! Clear Register : %l6 = 32a43f880fc76b12 clr %l6 ! %l6 = 0000000000000000 ! Mem[00000000908000f0] = af897992, %g2 = 64eaa25be1ef702c ldub [%o5+0x0f2],%g2 ! %g2 = 00000000000000af ! %f10 = a6a90277, Mem[0000000049000008] = ffffffc3 sta %f10,[%o2+%i1]0x89 ! Mem[0000000049000008] = a6a90277 p28_label_9: ! %cwp = 1 ! Mem[000000004800008d] = 60c5b09b, %l3 = 0000000032bcdb7c ldstub [%o0+0x08d],%l3 ! %l3 = 000000c5000000ff ! Mem[0000000048800020] = e3f49f22, %f5 = 204b1f7a lda [%o1+%i4]0x80,%f5 ! %f5 = e3f49f22 ! Mem[00000000490000a4] = 2f16b667, %l7 = 56a22a98, %l4 = a0fca8f9 add %o2,0xa4,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002f16b667 ! Invert Register : %l7 = 0000024256a22a98 xor %l7,-1,%l7 ! %l7 = fffffdbda95dd567 ! %l1 = cccf12103a1a8f55, %l5 = ffffffffffd3814b, %l1 = cccf12103a1a8f55 xnor %l1,%l5,%l1 ! %l1 = cccf12103a36f1e1 ! %l4 = 000000002f16b667, Mem[0000000090000054] = 2c36db8f stw %l4,[%o4+0x054] ! Mem[0000000090000054] = 2f16b667 ! %l6 = 0000000000000000, Mem[000000009000003a] = 0b1a3185 sth %l6,[%o4+0x03a] ! Mem[0000000090000038] = 00003185 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000918001c4] = 704c2cba, %g2 = 00000000000000af ldsb [%i0+0x1c6],%g2 ! %g2 = 0000000000000070 ! Mem[0000000048000010] = db52a8c8, %l6 = 0000000000000000 lduwa [%o0+%i2]0x81,%l6 ! %l6 = 00000000db52a8c8 p28_label_10: ! %cwp = 1 ! %l5 = ffffffffffd3814b, immed = fffff6c6, %l3 = 00000000000000c5 tsubcctv %l5,-0x93a,%l3 ! %l0 = 3124549230624541, Trapped ! %l0 = 3124549230624541, %l3 = 00000000000000c5, %ccr = 00 movgu %icc,%l0,%l3 ! Moved, %l3 = 3124549230624541 ! %l0 = 3124549230624541, Mem[0000000090000120] = 1c8149401a7d6ac1 stx %l0,[%o4+0x120] ! Mem[0000000090000120] = 3124549230624541 ! Mem[00000000910001b0] = 95f4f50398e9c991, %g2 = 0000000000000070 ldx [%o6+0x1b0],%g2 ! %g2 = 95f4f50398e9c991 membar #Sync ! Added by membar checker (76) ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2f16b667 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 ! Mem[00000000498001c0] = 248b46cd, %l3 = 3124549230624541 lduwa [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000248b46cd ! %l1 = cccf12103a36f1e1, %l5 = ffffffffffd3814b, %ccr = 00 movvc %icc,%l1,%l5 ! Moved, %l5 = cccf12103a36f1e1 ! %l7 = fffffdbda95dd567, %l5 = cccf12103a36f1e1, %l4 = 000000002f16b667 srax %l7,%l5,%l4 ! %l4 = fffffffffffffede ! Mem[0000000049800011] = 85a6023c, %l5 = cccf12103a36f1e1 ldstub [%o3+0x011],%l5 ! %l5 = 000000a6000000ff ! Code Fragment 1 p28_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000060c55c2b mov -0x187,%g3 ! %g3 = fffffffffffffe79 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p28_label_11: ! %cwp = 1 ! Mem[0000000049800110] = 373717be, %l3 = 248b46cd, %l1 = 3a36f1e1 add %o3,0x110,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000373717be ! %l4 = fffffffffffffede, %l3 = 00000000248b46cd, %ccr = 00 movne %icc,%l4,%l3 ! Moved, %l3 = fffffffffffffede ! Mem[0000000091800184] = b5907a4e, %g2 = 95f4f50398e9c991 ldub [%i0+0x186],%g2 ! %g2 = 00000000000000b5 ! Mem[0000000049800020] = 0741cf22, %l7 = fffffdbda95dd567 lduwa [%o3+%i4]0x89,%l7 ! %l7 = 000000000741cf22 ! Mem[00000000490001cc] = e4d0f3f0, %f30 = 49045b98 ld [%o2+0x1cc],%f30 ! %f30 = e4d0f3f0 ! %l2 = 00000000000000fe, %l5 = 00000000000000a6, %l5 = 00000000000000a6 add %l2,%l5,%l5 ! %l5 = 00000000000001a4 ! %l0 = 3124549230624541 setx 0x3c945a87ed204b47,%g7,%l0 ! %l0 = 3c945a87ed204b47 ! %l6 = 00000000db52a8c8, %l3 = fffffffffffffede, %y = 00000242 umulcc %l6,%l3,%l6 ! %l6 = db52a7cf8c5ccd70, %ccr = 88, %y = db52a7cf ! Mem[0000000049800080] = e2d0e322, %l0 = 3c945a87ed204b47 swap [%o3+0x080],%l0 ! %l0 = 00000000e2d0e322 ! Mem[000000009100000c] = 3a363bbc, %g2 = 00000000000000b5 lduh [%o6+0x00c],%g2 ! %g2 = 0000000000003a36 p28_label_12: ! %cwp = 1 ! Mem[0000000048800008] = 40eeb466, %l2 = 00000000000000fe ldswa [%o1+%i1]0x81,%l2 ! %l2 = 0000000040eeb466 ! Mem[0000000048000074] = d6e67386, %l1 = 00000000373717be ldub [%o0+0x076],%l1 ! %l1 = 0000000000000073 ! %f16 = 22cf4107 77c6406d a6ec4383 4956967c ! %f20 = 31f02014 62ff7459 754400ee 6e25fa11 ! %f24 = c16a7d1a 4049811c 3b394d74 5839fc3c ! %f28 = 397e18d0 a145d723 e4d0f3f0 eb15ae00 stda %f16,[%o2]ASI_BLK_P ! Block Store to 0000000049000000 ! %l0 = 00000000e2d0e322, imm = 000000000000001a, %l0 = 00000000e2d0e322 sll %l0,0x01a,%l0 ! %l0 = 038b438c88000000 ! Mem[00000000908001ec] = 1570dec5, %g2 = 0000000000003a36 ldsh [%o5+0x1ec],%g2 ! %g2 = 0000000000001570 ! %l6 = db52a7cf8c5ccd70, immd = fffffffffffffe19, %l3 = fffffffffffffede mulx %l6,-0x1e7,%l3 ! %l3 = c5c2c42bfb752ff0 ! %f3 = 414deefc, Mem[00000000918000e4] = f53afb01 st %f3 ,[%i0+0x0e4] ! Mem[00000000918000e4] = 414deefc ! immd = 0000000000000210, %l4 = fffffffffffffede, %ccr = 88 movvs %icc,0x210,%l4 ! Register Not Moved ! %l6 = db52a7cf8c5ccd70, Mem[0000000049800018] = c3ef8198c91fae40 stxa %l6,[%o3+%i3]0x81 ! Mem[0000000049800018] = db52a7cf8c5ccd70 membar #Sync ! Added by membar checker (77) ! Mem[0000000049000010] = 1420f031, %f4 = 85a6023c lda [%o2+%i2]0x89,%f4 ! %f4 = 1420f031 p28_label_13: ! %cwp = 1 ! %l5 = 00000000000001a4, %l2 = 0000000040eeb466, %l1 = 0000000000000073 add %l5,%l2,%l1 ! %l1 = 0000000040eeb60a ! Mem[0000000049800188] = 7fd49663, %l2 = 0000000040eeb466 swap [%o3+0x188],%l2 ! %l2 = 000000007fd49663 ! %l7 = 000000000741cf22, Mem[0000000048800010] = ee9ac3bc stha %l7,[%o1+%i2]0x80 ! Mem[0000000048800010] = cf22c3bc ! Mem[0000000048000018] = 395dc4c9ec499b4a, %f8 = 22cf4107 ac7aaf32 ldda [%o0+%i3]0x81,%f8 ! %f8 = 395dc4c9 ec499b4a ! %l3 = c5c2c42bfb752ff0, %l2 = 000000007fd49663, %ccr = 88 mova %xcc,%l3,%l2 ! Moved, %l2 = c5c2c42bfb752ff0 ! Mem[000000009000004c] = a7a1fab3, %g2 = 0000000000001570 ldsba [%o4+0x04c]%asi,%g2 ! %g2 = ffffffffffffffa7 ! Mem[0000000049000020] = c16a7d1a, %l6 = db52a7cf8c5ccd70 ldsba [%o2+%i4]0x81,%l6 ! %l6 = ffffffffffffffc1 ! Clear Register : %l6 = ffffffffffffffc1 clr %l6 ! %l6 = 0000000000000000 ! %l0 = 038b438c88000000, %l2 = c5c2c42bfb752ff0, %ccr = 88 movneg %icc,%l0,%l2 ! Moved, %l2 = 038b438c88000000 ! %l3 = c5c2c42bfb752ff0, imm = 0000000000000502, %l0 = 038b438c88000000 and %l3,0x502,%l0 ! %l0 = 0000000000000500 p28_label_14: ! %cwp = 1 ! Mem[00000000900000a4] = 727d8b06, %g2 = ffffffffffffffa7 ldub [%o4+0x0a5],%g2 ! %g2 = 0000000000000072 ! Mem[000000009000005c] = 9c513f8a, %g18 = 6f3b229e15411e2e ldsw [%o4+0x05c],%g2 ! %g2 = 6f3b229e15411e2e ! Mem[0000000049800000] = 23bd0a5ffdc29425, %f30 = e4d0f3f0 eb15ae00 ldda [%o3+%g0]0x88,%f30 ! %f30 = 23bd0a5f fdc29425 ! %f27 = 5839fc3c, Mem[0000000048000020] = 64a09082 sta %f27,[%o0+%i4]0x80 ! Mem[0000000048000020] = 5839fc3c ! %l6 = 0000000000000000, immed = fffff034, %l2 = 038b438c88000000 taddcctv %l6,-0xfcc,%l2 ! %l2 = fffffffffffff034, %ccr = 88 ! Mem[0000000049000000] = 22cf4107 77c6406d, %l4 = fffffede, %l5 = 000001a4 ldda [%o2+%g0]0x81,%l4 ! %l4 = 0000000022cf4107 0000000077c6406d ! Mem[0000000091800078] = 4e1f9b14, %g2 = ffffffff9c513f8a ldsh [%i0+0x07a],%g2 ! %g2 = 0000000000004e1f ! %f2 = a9995a16, Mem[00000000900001dc] = eefbf1b6 st %f2 ,[%o4+0x1dc] ! Mem[00000000900001dc] = a9995a16 ! %l3 = c5c2c42bfb752ff0, imm = 0000000000000cbd, %l6 = 0000000000000000 andn %l3,0xcbd,%l6 ! %l6 = c5c2c42bfb752340 ! Mem[0000000049000028] = 744d393b, %l6 = c5c2c42bfb752340 lduha [%o2+%i5]0x89,%l6 ! %l6 = 000000000000393b p28_label_15: ! %cwp = 1 ! %l6 = 000000000000393b, %l5 = 0000000077c6406d, %ccr = 88 movne %icc,%l6,%l5 ! Moved, %l5 = 000000000000393b ! %l0 = 0000000000000500, Mem[00000000918001f4] = 3475766e stw %l0,[%i0+0x1f4] ! Mem[00000000918001f4] = 00000500 ! Mem[0000000048800008] = 14763fad66b4ee40, %l1 = 0000000040eeb60a ldxa [%o1+%i1]0x89,%l1 ! %l1 = 14763fad66b4ee40 ! %l4 = 0000000022cf4107, imm = fffffffffffff0c6, %l6 = 000000000000393b subc %l4,-0xf3a,%l6 ! %l6 = 0000000022cf5041 ! %f18 = a6ec4383, Mem[0000000049000008] = a6ec4383 sta %f18,[%o2+%i1]0x80 ! Mem[0000000049000008] = a6ec4383 ! %l0 = 0000000000000500, %l5 = 000000000000393b, %ccr = 88 movrgz %l0,%l5,%l4 ! Moved, %l4 = 000000000000393b ! Code Fragment 1 p28_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffe79 mov 0xbbb,%g3 ! %g3 = 0000000000000bbb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = fffffffffffff034, %l4 = 000000000000393b, %l7 = 000000000741cf22 andcc %l2,%l4,%l7 ! %l7 = 0000000000003030, %ccr = 00 ! Mem[0000000049800010] = 3c02ff85, %l3 = c5c2c42bfb752ff0 lduba [%o3+%i2]0x89,%l3 ! %l3 = 0000000000000085 ! Mem[00000000900001fc] = 5c7c6e36, %g2 = 0000000000004e1f ldsb [%o4+0x1fd],%g2 ! %g2 = 000000000000005c p28_label_16: ! %cwp = 1 ! %l7 = 0000000000003030, Mem[0000000049000020] = c16a7d1a stba %l7,[%o2+%i4]0x81 ! Mem[0000000049000020] = 306a7d1a ! %f6 = c3ef8198, Mem[000000004980005c] = 90d8146b st %f6 ,[%o3+0x05c] ! Mem[000000004980005c] = c3ef8198 ! %l5 = 000000000000393b, imm = fffffffffffffa53, %l1 = 14763fad66b4ee40 tsubcc %l5,-0x5ad,%l1 ! %l1 = 0000000000003ee8, %ccr = 13 ! Mem[0000000049800018] = cfa752db, %l4 = 000000000000393b lduba [%o3+%i3]0x88,%l4 ! %l4 = 00000000000000db ! %l7 = 0000000000003030, immed = 00000cdb, %y = db52a7cf smulcc %l7,0xcdb,%l7 ! %l7 = 00000000026b7910, %ccr = 00, %y = 00000000 ! immd = 000000000000020d, %l5 = 000000000000393b, %ccr = 00 movcc %xcc,0x20d,%l5 ! Moved, %l5 = 000000000000020d ! Mem[0000000090800148] = 7f55e09c734142da, %g2 = 000000000000005c ldx [%o5+0x148],%g2 ! %g2 = 7f55e09c734142da ! %l7 = 00000000026b7910, Mem[000000009000013b] = eb985b04 stb %l7,[%o4+0x13b] ! Mem[0000000090000138] = 10985b04 ! %l3 = 0000000000000085, Mem[00000000908001b4] = 1d00be21 sth %l3,[%o5+0x1b4] ! Mem[00000000908001b4] = 0085be21 ! Mem[0000000091800130] = 899608d86cdc198e, %g2 = 7f55e09c734142da ldx [%i0+0x130],%g2 ! %g2 = 899608d86cdc198e p28_label_17: ! %cwp = 1 ! %f20 = 31f02014 62ff7459, Mem[0000000091800160] = 7fc08296 8680e666 stda %f20,[%i0+0x160]%asi ! Mem[0000000091800160] = 31f02014 62ff7459 ! Mem[00000000910000cc] = b8db89c5, %g18 = 6f3b229e15411e2e ldsw [%o6+0x0cc],%g2 ! %g2 = 6f3b229e15411e2e ! %l6 = 0000000022cf5041, Mem[00000000900001de] = 5a16cf23 stb %l6,[%o4+0x1de] ! Mem[00000000900001dc] = 4116cf23 ! %f11 = 4a1426dd, Mem[00000000910000b8] = 8ad78a4d st %f11,[%o6+0x0b8] ! Mem[00000000910000b8] = 4a1426dd ! Mem[00000000900001ac] = d1e808e3, %g2 = ffffffffb8db89c5 lduw [%o4+0x1ac],%g2 ! %g2 = 00000000d1e808e3 ! %f8 = 395dc4c9 ec499b4a, Mem[0000000048800000] = 49daeb1b 2594c2fd stda %f8 ,[%o1+%g0]0x88 ! Mem[0000000048800000] = 395dc4c9 ec499b4a ! Mem[0000000048000018] = c9c45d39, %l6 = 0000000022cf5041 lduba [%o0+%i3]0x88,%l6 ! %l6 = 0000000000000039 ! %l1 = 0000000000003ee8, Mem[000000009100013e] = 700875df sth %l1,[%o6+0x13e] ! Mem[000000009100013c] = 3ee875df ! Mem[00000000908000fc] = ce079b7f, %g18 = 6f3b229e15411e2e ldsw [%o5+0x0fc],%g2 ! %g2 = 6f3b229e15411e2e ! Mem[0000000049800000] = 2594c2fd, %l7 = 00000000026b7910 lduwa [%o3+%g0]0x81,%l7 ! %l7 = 000000002594c2fd p28_label_18: ! %cwp = 1 ! Mem[00000000900000c8] = 7a661829, %g2 = ffffffffce079b7f ldsb [%o4+0x0cb],%g2 ! %g2 = 000000000000007a ! Mem[00000000908001c8] = 9a24092a2a93050a, %g2 = 000000000000007a ldx [%o5+0x1c8],%g2 ! %g2 = 9a24092a2a93050a ! Mem[0000000049000000] = 0741cf22, %l2 = fffffffffffff034 swapa [%o2+%g0]0x88,%l2 ! %l2 = 000000000741cf22 ! %l4 = 00000000000000db, Mem[000000004880019c] = 726b03b0 stw %l4,[%o1+0x19c] ! Mem[000000004880019c] = 000000db ! Mem[000000004980004a] = 44f6f2b2, %l1 = 0000000000003ee8 ldstub [%o3+0x04a],%l1 ! %l1 = 000000f2000000ff ! Mem[00000000908000e0] = 0f61639e, %g18 = 6f3b229e15411e2e ldsw [%o5+0x0e0],%g2 ! %g2 = 6f3b229e15411e2e ! Mem[0000000091800148] = 45314028, %g18 = 6f3b229e15411e2e ldsw [%i0+0x148],%g2 ! %g2 = 6f3b229e15411e2e ! Mem[0000000049800008] = 165a99a9, %l0 = 0000000000000500 lduwa [%o3+%i1]0x88,%l0 ! %l0 = 00000000165a99a9 ! %l0 = 00000000165a99a9, %l7 = 000000002594c2fd, %l5 = 000000000000020d andcc %l0,%l7,%l5 ! %l5 = 00000000041080a9, %ccr = 00 ! Mem[0000000090000050] = d8a55643, %g18 = 6f3b229e15411e2e ldsw [%o4+0x050],%g2 ! %g2 = 6f3b229e15411e2e p28_label_19: ! %cwp = 1 ! Mem[0000000091800184] = cbbbb590, %g18 = 6f3b229e15411e2e ldsw [%i0+0x184],%g2 ! %g2 = 6f3b229e15411e2e ! Mem[00000000488001a4] = 087f0963, %l2 = 000000000741cf22 swap [%o1+0x1a4],%l2 ! %l2 = 00000000087f0963 ! %l5 = 00000000041080a9, %l3 = 0000000000000085, %ccr = 00 movrgez %l5,%l3,%l2 ! Moved, %l2 = 0000000000000085 ! %l5 = 00000000041080a9, Mem[0000000091000080] = 64eaa25be1ef702c stx %l5,[%o6+0x080] ! Mem[0000000091000080] = 00000000041080a9 ! %l1 = 00000000000000f2, %l1 = 00000000000000f2, %l7 = 000000002594c2fd sra %l1,%l1,%l7 ! %l7 = 0000000000000000 ! Mem[00000000498000a8] = f708d35e, %l1 = 000000f2, %l3 = 00000085 add %o3,0xa8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f708d35e ! Mem[0000000048800190] = 683184a7dcb5c7b4, %l3 = 00000000f708d35e, %l0 = 00000000165a99a9 add %o1,0x190,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 683184a7dcb5c7b4 ! Mem[0000000049800010] = 85ff023c, %l5 = 00000000041080a9 lduwa [%o3+%i2]0x80,%l5 ! %l5 = 0000000085ff023c ! Mem[000000009180013c] = f41970e4, %g2 = ffffffffcbbbb590 ldub [%i0+0x13e],%g2 ! %g2 = 00000000000000f4 ! Mem[00000000918001d8] = 2d2db06f, %g2 = 00000000000000f4 ldsh [%i0+0x1da],%g2 ! %g2 = 0000000000002d2d p28_label_20: ! %cwp = 1 ! %l7 = 0000000000000000, Mem[0000000049800020] = 22cf4107 stba %l7,[%o3+%i4]0x80 ! Mem[0000000049800020] = 00cf4107 ! %l3 = 00000000f708d35e, imm = 0000000000000175, %l7 = 0000000000000000 xorcc %l3,0x175,%l7 ! %l7 = 00000000f708d22b, %ccr = 08 ! Mem[00000000910000c4] = e0b431b2, %g2 = 0000000000002d2d lduw [%o6+0x0c4],%g2 ! %g2 = 00000000e0b431b2 ! Mem[0000000049000020] = 1a7d6a30, %l7 = 00000000f708d22b ldswa [%o2+%i4]0x88,%l7 ! %l7 = 000000001a7d6a30 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bbc3d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0000 3185d12d ldda [%o4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! Mem[0000000048800018] = 51bcf4f2, %l0 = 683184a7dcb5c7b4 lduba [%o1+%i3]0x81,%l0 ! %l0 = 0000000000000051 ! %l5 = 0000000085ff023c, Mem[00000000900001c8] = bd240a0fde0626d0 stx %l5,[%o4+0x1c8] ! Mem[00000000900001c8] = 0000000085ff023c ! %l2 = 0000000000000085, Mem[0000000091800182] = e693cbbb sth %l2,[%i0+0x182] ! Mem[0000000091800180] = 0085cbbb ! Mem[00000000910000d4] = f83400a6, %g2 = 00000000e0b431b2 ldub [%o6+0x0d6],%g2 ! %g2 = 00000000000000f8 ! %l2 = 0000000000000085, Mem[0000000090800090] = d9229981 stw %l2,[%o5+0x090] ! Mem[0000000090800090] = 00000085 p28_label_21: ! %cwp = 1 ! Mem[0000000091800078] = 1f9b1429, %g2 = 00000000000000f8 ldub [%i0+0x07b],%g2 ! %g2 = 000000000000001f ! Mem[0000000048800010] = cf22c3bc, %l4 = 00000000000000db ldsha [%o1+%i2]0x81,%l4 ! %l4 = ffffffffffffcf22 ! Mem[0000000048000054] = 9c157cb3, %l7 = 1a7d6a30, %l2 = 00000085 add %o0,0x54,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009c157cb3 ! Mem[0000000090800128] = 6c772b2b7a56efc1, %g2 = 000000000000001f ldx [%o5+0x128],%g2 ! %g2 = 6c772b2b7a56efc1 ! Mem[000000009000010c] = 8343eca6, %g2 = 6c772b2b7a56efc1 ldsb [%o4+0x10c],%g2 ! %g2 = ffffffffffffff83 ! Mem[00000000900000e4] = aca20761, %g2 = ffffffffffffff83 ldsb [%o4+0x0e7],%g2 ! %g2 = ffffffffffffffac ! %l0 = 0000000000000051, Mem[0000000090000080] = 44b6407b stw %l0,[%o4+0x080] ! Mem[0000000090000080] = 00000051 ! %l7 = 000000001a7d6a30, Mem[0000000049800000] = fdc29425 stba %l7,[%o3+%g0]0x88 ! Mem[0000000049800000] = fdc29430 ! %l6 = 00000039, %l7 = 1a7d6a30, Mem[00000000488001f0] = 15610cb2 c08b87dc std %l6,[%o1+0x1f0] ! Mem[00000000488001f0] = 00000039 1a7d6a30 ! Mem[00000000908000b8] = d1606739d29b375d, %g2 = ffffffffffffffac ldx [%o5+0x0b8],%g2 ! %g2 = d1606739d29b375d p28_label_22: ! %cwp = 1 ! Mem[000000004900008b] = 097f153b, %l4 = ffffffffffffcf22 ldstub [%o2+0x08b],%l4 ! %l4 = 0000003b000000ff ! %f26 = 3b394d74 5839fc3c, Mem[0000000091000088] = 963f861c fd3affda std %f26,[%o6+0x088] ! Mem[0000000091000088] = 3b394d74 5839fc3c ! %l2 = 000000009c157cb3, Mem[000000009180015a] = ca0b3175 sth %l2,[%i0+0x15a] ! Mem[0000000091800158] = 7cb33175 ! %l0 = 0000000000000051, %l1 = 00000000000000f2, %ccr = 08 movneg %icc,%l0,%l1 ! Moved, %l1 = 0000000000000051 ! Mem[0000000048800090] = 53d4aef378d6b2b2, %l2 = 000000009c157cb3, %l4 = 000000000000003b add %o1,0x90,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 53d4aef378d6b2b2 ! %l3 = 00000000f708d35e, %l2 = 000000009c157cb3, %l4 = 53d4aef378d6b2b2 orn %l3,%l2,%l4 ! %l4 = fffffffff7ead35e ! Mem[0000000091000188] = f039108be6b0a7ab, %g2 = d1606739d29b375d ldx [%o6+0x188],%g2 ! %g2 = f039108be6b0a7ab ! %l2 = 000000009c157cb3, immd = 00000000000006bb, %l3 = 00000000f708d35e udivx %l2,0x6bb,%l3 ! %l3 = 00000000001730ce ! %l4 = fffffffff7ead35e, %l5 = 0000000085ff023c, %ccr = 08 movvs %xcc,%l4,%l5 ! Register Not Moved ! Mem[00000000908000d0] = ba3dbc55, %g2 = f039108be6b0a7ab lduw [%o5+0x0d0],%g2 ! %g2 = 00000000ba3dbc55 p28_label_23: ! %cwp = 1 ! %l2 = 000000009c157cb3, imm = 000000000000002f, %l4 = fffffffff7ead35e sllx %l2,0x02f,%l4 ! %l4 = be59800000000000 ! Mem[0000000049800018] = db52a7cf8c5ccd70, %l1 = 0000000000000051 ldxa [%o3+%i3]0x80,%l1 ! %l1 = db52a7cf8c5ccd70 ! %l4 = 00000000, %l5 = 85ff023c, Mem[00000000910001b8] = 5b200641 564f312a std %l4,[%o6+0x1b8] ! Mem[00000000910001b8] = 00000000 85ff023c ! Mem[0000000048800088] = 3add0c11 8b0ff06e, %l4 = 00000000, %l5 = 85ff023c ldda [%o1+0x088]%asi,%l4 ! %l4 = 000000003add0c11 000000008b0ff06e ! %f2 = a9995a16, Mem[0000000049000018] = 754400ee sta %f2 ,[%o2+%i3]0x81 ! Mem[0000000049000018] = a9995a16 ! Mem[0000000048000119] = 013b3d35, %l6 = 0000000000000039 ldstub [%o0+0x119],%l6 ! %l6 = 0000003b000000ff ! %l7 = 000000001a7d6a30, Mem[0000000091000168] = 4c5386aa97950aba stx %l7,[%o6+0x168] ! Mem[0000000091000168] = 000000001a7d6a30 ! Mem[000000004800013c] = cfdef63d, %l5 = 000000008b0ff06e swap [%o0+0x13c],%l5 ! %l5 = 00000000cfdef63d ! immd = 000000000000020d, %l5 = 00000000cfdef63d, %ccr = 08 movg %xcc,0x20d,%l5 ! Moved, %l5 = 000000000000020d ! Mem[0000000048000158] = b2425810, %l6 = 000000000000003b ldstub [%o0+0x158],%l6 ! %l6 = 000000b2000000ff p28_label_24: ! %cwp = 1 ! Mem[0000000091000108] = eefc9b81488ce3c0, %f48 = 3679d5db 214bf882 ldda [%o6+0x108]%asi,%f48 ! %f48 = eefc9b81 488ce3c0 ! Mem[0000000090000100] = 40c67781, %g2 = 00000000ba3dbc55 ldsb [%o4+0x101],%g2 ! %g2 = 0000000000000040 ! Mem[000000009000011c] = 44753124, %g2 = 0000000000000040 ldsh [%o4+0x11e],%g2 ! %g2 = 0000000000004475 ! Mem[00000000480001d4] = 572375f6, %l5 = 000000000000020d swap [%o0+0x1d4],%l5 ! %l5 = 00000000572375f6 ! %l2 = 000000009c157cb3, %l3 = 00000000001730ce, %ccr = 08 movrgez %l2,%l3,%l1 ! Moved, %l1 = 00000000001730ce ! Clear Register : %l2 = 000000009c157cb3 clr %l2 ! %l2 = 0000000000000000 ! Mem[000000009080007c] = 9d39bf34, %g2 = 0000000000004475 ldsb [%o5+0x07c],%g2 ! %g2 = ffffffffffffff9d ! Mem[0000000091800010] = ef04abcc5f94ed06, %g2 = ffffffffffffff9d ldx [%i0+%i2],%g2 ! %g2 = ef04abcc5f94ed06 ! %f4 = 1420f031, Mem[0000000049000010] = 1420f031 sta %f4 ,[%o2+%i2]0x89 ! Mem[0000000049000010] = 1420f031 ! %l1 = 00000000001730ce, Mem[0000000091000098] = 6aef4b96 stw %l1,[%o6+0x098] ! Mem[0000000091000098] = 001730ce p28_label_25: ! %cwp = 1 ! %f2 = a9995a16 414deefc, Mem[0000000048000018] = 395dc4c9 ec499b4a stda %f2 ,[%o0+%i3]0x80 ! Mem[0000000048000018] = a9995a16 414deefc ! Mem[0000000091800158] = 7cb33175, %g2 = ef04abcc5f94ed06 ldsh [%i0+0x15a],%g2 ! %g2 = 0000000000007cb3 ! immd = 00000000000003bb, %l5 = 00000000572375f6, %ccr = 08 movvs %xcc,0x3bb,%l5 ! Register Not Moved ! %l5 = 00000000572375f6, Mem[0000000091800170] = ad24c2aa stw %l5,[%i0+0x170] ! Mem[0000000091800170] = 572375f6 ! Mem[0000000049000140] = f98f4ab3, %l1 = 00000000001730ce swap [%o2+0x140],%l1 ! %l1 = 00000000f98f4ab3 ! Mem[00000000918000b4] = dde6e742, %g2 = 0000000000007cb3 lduha [%i0+0x0b4]%asi,%g2 ! %g2 = 000000000000dde6 ! Mem[0000000091800108] = aa948255, %g2 = 000000000000dde6 ldsb [%i0+0x10a],%g2 ! %g2 = ffffffffffffffaa ! %l0 = 0000000000000051, Mem[0000000049800020] = 0741cf00 stha %l0,[%o3+%i4]0x88 ! Mem[0000000049800020] = 07410051 ! %f20 = 31f02014 62ff7459, Mem[00000000910001a8] = b385603d 294418a5 std %f20,[%o6+0x1a8] ! Mem[00000000910001a8] = 31f02014 62ff7459 ! Mem[0000000090800188] = 8da22961, %g2 = ffffffffffffffaa lduh [%o5+0x188],%g2 ! %g2 = 0000000000008da2 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000004c bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b0bf6400 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffa0fc bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000010482 bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fdc28bed9120054e bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffc3 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000039 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 1420f031 e3f49f22 bne %xcc,p28_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 395dc4c9 ec499b4a bne %xcc,p28_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 22cf4107 77c6406d bne %xcc,p28_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 23bd0a5f fdc29425 bne %xcc,p28_f30_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffffffc3cf531b9d ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffd3814bc932df4b ldx [%i0+0x008],%g3 ! Observed data at 0000000048000008 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = db52a8c80636bad3 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 = a9995a16414deefc 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 = 5839fc3c8fa914f8 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 = ffd33ddd61a964d2 ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fdc294253385054a ldx [%i0+0x030],%g3 ! Observed data at 0000000048000030 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x030,%g4 ldx [%g1+0x088],%g2 ! Expected data = 0139a0f860ffb09b ldx [%i0+0x088],%g3 ! Observed data at 0000000048000088 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x088,%g4 ldx [%g1+0x118],%g2 ! Expected data = 01ff3d352a34a69e ldx [%i0+0x118],%g3 ! Observed data at 0000000048000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x118,%g4 ldx [%g1+0x138],%g2 ! Expected data = 2145a89f8b0ff06e ldx [%i0+0x138],%g3 ! Observed data at 0000000048000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x138,%g4 ldx [%g1+0x158],%g2 ! Expected data = ff4258106aae5168 ldx [%i0+0x158],%g3 ! Observed data at 0000000048000158 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x158,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00001b00b8cfb30e ldx [%i0+0x1b8],%g3 ! Observed data at 00000000480001b8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 50168a1f0000020d ldx [%i0+0x1d0],%g3 ! Observed data at 00000000480001d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x1d0,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 4a9b49ecc9c45d39 ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = cf22c3bcabd911ab ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 51bcf4f282040100 ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x018,%g4 ldx [%g1+0x098],%g2 ! Expected data = 74c1b7a3b59922e0 ldx [%i1+0x098],%g3 ! Observed data at 0000000048800098 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x098,%g4 ldx [%g1+0x108],%g2 ! Expected data = a42b02cfca1137ff ldx [%i1+0x108],%g3 ! Observed data at 0000000048800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x108,%g4 ldx [%g1+0x198],%g2 ! Expected data = beffad3c000000db ldx [%i1+0x198],%g3 ! Observed data at 0000000048800198 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 842607ca0741cf22 ldx [%i1+0x1a0],%g3 ! Observed data at 00000000488001a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 93edffe1de1fe3cb ldx [%i1+0x1a8],%g3 ! Observed data at 00000000488001a8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 000000391a7d6a30 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000488001f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x1f0,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 34f0ffff77c6406d ldx [%i2+0x000],%g3 ! Observed data at 0000000049000000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a6ec43834956967c ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 31f0201462ff7459 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 = a9995a166e25fa11 ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 306a7d1a4049811c ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3b394d745839fc3c ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 397e18d0a145d723 ldx [%i2+0x030],%g3 ! Observed data at 0000000049000030 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e4d0f3f0eb15ae00 ldx [%i2+0x038],%g3 ! Observed data at 0000000049000038 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x038,%g4 ldx [%g1+0x088],%g2 ! Expected data = 097f15ffae1b21d6 ldx [%i2+0x088],%g3 ! Observed data at 0000000049000088 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x088,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 0001048203146ab4 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000490000a8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 23bd0a5ffdc29425 ldx [%i2+0x0f8],%g3 ! Observed data at 00000000490000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 001730ce5eddb873 ldx [%i2+0x140],%g3 ! Observed data at 0000000049000140 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x140,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3094c2fd5f0abd23 ldx [%i3+0x000],%g3 ! Observed data at 0000000049800000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a9995a16414deefc 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 = 85ff023c204b1f7a ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = db52a7cf8c5ccd70 ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 51004107ac7aaf32 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 = da4902774a1426dd ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 05a4b1cea57bd7ea ldx [%i3+0x030],%g3 ! Observed data at 0000000049800030 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = dd06d307d6e8bc47 ldx [%i3+0x038],%g3 ! Observed data at 0000000049800038 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = 44f6ffb246fbe275 ldx [%i3+0x048],%g3 ! Observed data at 0000000049800048 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x048,%g4 ldx [%g1+0x058],%g2 ! Expected data = 6a204fbac3ef8198 ldx [%i3+0x058],%g3 ! Observed data at 0000000049800058 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x058,%g4 ldx [%g1+0x080],%g2 ! Expected data = ed204b47ead8e817 ldx [%i3+0x080],%g3 ! Observed data at 0000000049800080 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x080,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = f77ffff8a4e9b015 ldx [%i3+0x0a0],%g3 ! Observed data at 00000000498000a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x188],%g2 ! Expected data = 40eeb466a02b7ff9 ldx [%i3+0x188],%g3 ! Observed data at 0000000049800188 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x188,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f4_fail: set p28_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f8_fail: set p28_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f16_fail: set p28_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f30_fail: set p28_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: sub %l7,%l4,%l0 done p28_trap1o: sub %l7,%l4,%l0 done p28_trap2e: lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049800000] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800000] sub %l1,%l4,%l1 ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000028] and %l1,0x573,%l3 done p28_trap2o: lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049800000] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800000] sub %l1,%l4,%l1 ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000028] and %l1,0x573,%l3 done p28_trap3e: or %l7,%l5,%l4 subc %l3,-0x8cd,%l6 subc %l1,0x5ec,%l6 add %l4,0xddf,%l1 subc %l6,%l5,%l7 done p28_trap3o: or %l7,%l5,%l4 subc %l3,-0x8cd,%l6 subc %l1,0x5ec,%l6 add %l4,0xddf,%l1 subc %l6,%l5,%l7 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 = 5803fe758c32af58 ldx [%g1+0x008],%l1 ! %l1 = ce8c9343fd117f16 ldx [%g1+0x010],%l2 ! %l2 = 8b3029fbf2f4bc51 ldx [%g1+0x018],%l3 ! %l3 = d0ffe319dde6e742 ldx [%g1+0x020],%l4 ! %l4 = 0d44d61ffb385342 ldx [%g1+0x028],%l5 ! %l5 = f1472b01fc6e6cd8 ldx [%g1+0x030],%l6 ! %l6 = d5d4edf61bebda49 ldx [%g1+0x038],%l7 ! %l7 = 23bd0a5ffdc29425 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 = 312454923062451e ldx [%g1+0x048],%l1 ! %l1 = cccf12103a1a8f55 ldx [%g1+0x050],%l2 ! %l2 = 48e49b845af8379f ldx [%g1+0x058],%l3 ! %l3 = 5809fa34821b3410 ldx [%g1+0x060],%l4 ! %l4 = c40cf86004038247 ldx [%g1+0x068],%l5 ! %l5 = e3367104262b0daa ldx [%g1+0x070],%l6 ! %l6 = 32a43f880fc76b12 ldx [%g1+0x078],%l7 ! %l7 = 7c14e60c395007db ! Initialize the output register of window 1 set p28_local0_start,%o0 set p28_local1_start,%o1 set p28_local2_start,%o2 set p28_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 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 = 97175285 77887a25 6eba1d1e c38c8990 ! %f4 = 5d7e49be f6c7ba8f 5ab0bd08 8d51a489 ! %f8 = 926a449c 4e503fe9 e72efa02 6a10290f ! %f12 = 2357b9a6 cd03e4f8 a9de11f7 3bc1803b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5bd8d9f6 91bbfdd6 1fa6fb13 6e00e210 ! %f20 = 7c8f491e 7672c30b 7e200c94 05f03e61 ! %f24 = 691057b4 59cc11d4 479c5e10 45308487 ! %f28 = 788b59bc f775a5a7 42d18ab9 b34aae90 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f6ca8c84 e52f1704 d38f7c4c d80219e9 ! %f36 = 7076eb93 0512e9d1 ba125fa8 5fb84538 ! %f40 = 7d9e137d 11d05093 d71047ef 66735563 ! %f44 = 517517ba 6f99185f e8592aed 908f1b03 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2af715f80000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 2af715f80000002f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 29 p29_label_1: ! Mem[000000004b800010] = 63fd05a6, %f31 = b34aae90 lda [%i3+%o2]0x80,%f31 ! %f31 = 63fd05a6 ! Mem[00000000900001b0] = ef6cff3e, %g2 = 0000000000000000 ldsb [%i4+0x1b1],%g2 ! %g2 = ffffffffffffffef ! Mem[00000000900001fc] = 7c6e3679, %g2 = ffffffffffffffef ldsh [%i4+0x1fe],%g2 ! %g2 = 0000000000007c6e ! Mem[000000004b000080] = 67847fc1, %l6 = 7e40ce70212644fd swap [%i2+0x080],%l6 ! %l6 = 0000000067847fc1 ! %l1 = 92a61a3db55eddf5, %l3 = 82e74368590882ad, %y = 00000000 smulcc %l1,%l3,%l6 ! %l6 = e60b8008da7a6891, %ccr = 88, %y = e60b8008 ! %l5 = 54e351d218fbf249, Mem[000000004b800008] = d2f6cd04f9e23337 stxa %l5,[%i3+%o1]0x81 ! Mem[000000004b800008] = 54e351d218fbf249 ! Mem[000000004b800028] = f8ad068b, %l7 = c30aebb6415d3fdb lduha [%i3+%o5]0x88,%l7 ! %l7 = 000000000000068b ! immd = 0000000000000093, %l7 = 000000000000068b, %ccr = 88 movcs %icc,0x093,%l7 ! Register Not Moved ! %l3 = 82e74368590882ad, imm = fffffffffffffdbe, %l3 = 82e74368590882ad tsubcc %l3,-0x242,%l3 ! %l3 = 82e74368590884ef, %ccr = 93 ! %l0 = b6aa04803ae765c1, %l0 = b6aa04803ae765c1, %ccr = 93 movcs %xcc,%l0,%l0 ! Moved, %l0 = b6aa04803ae765c1 p29_label_2: ! Randomly selected nop nop ! %l1 = 92a61a3db55eddf5, Mem[000000004a800028] = c71c066cc39a53d8 stxa %l1,[%i1+%o5]0x81 ! Mem[000000004a800028] = 92a61a3db55eddf5 ! Mem[000000004a000028] = b7d438c9be125b66, %l5 = 54e351d218fbf249 ldxa [%i0+%o5]0x81,%l5 ! %l5 = b7d438c9be125b66 ! Mem[00000000918001e8] = 4dc6ca00, %g2 = 0000000000007c6e ldub [%o0+0x1ea],%g2 ! %g2 = 000000000000004d ! %l0 = b6aa04803ae765c1, Mem[000000009080000a] = b4af44d3 sth %l0,[%i5+0x00a] ! Mem[0000000090800008] = 65c144d3 ! %l7 = 000000000000068b, Mem[00000000918000dc] = 973664ec stw %l7,[%o0+0x0dc] ! Mem[00000000918000dc] = 0000068b ! Mem[000000004a000010] = 74d93c9d0ed42cc7, %l5 = b7d438c9be125b66, %l2 = ae3daa17fc8ece2c add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 74d93c9d0ed42cc7 ! Mem[000000009080014c] = 4142da92, %g2 = 000000000000004d ldsb [%i5+0x14d],%g2 ! %g2 = 0000000000000041 ! %l6 = da7a6891, %l7 = 0000068b, Mem[000000004a800000] = 3d331469 8e89189c stda %l6,[%i1+%g0]0x88 ! Mem[000000004a800000] = da7a6891 0000068b ! Mem[000000004b000010] = 632be0ec, %l2 = 74d93c9d0ed42cc7 ldstuba [%i2+%o2]0x88,%l2 ! %l2 = 000000ec000000ff p29_label_3: ! %l7 = 000000000000068b, %l0 = b6aa04803ae765c1, %ccr = 93 mova %xcc,%l7,%l0 ! Moved, %l0 = 000000000000068b ! Mem[00000000918000f8] = 02aceb2079f08279, %g2 = 0000000000000041 ldx [%o0+0x0f8],%g2 ! %g2 = 02aceb2079f08279 ! immd = 0000000000000337, %l3 = 82e74368590884ef, %ccr = 93 movneg %icc,0x337,%l3 ! Register Not Moved ! Mem[000000004a80002c] = b55eddf5, %l2 = 00000000000000ec swap [%i1+0x02c],%l2 ! %l2 = 00000000b55eddf5 ! Mem[000000004a80011e] = 0b915faf, %l6 = e60b8008da7a6891 ldstub [%i1+0x11e],%l6 ! %l6 = 0000005f000000ff ! %l0 = 000000000000068b, Mem[0000000090800118] = 673a6cef stw %l0,[%i5+0x118] ! Mem[0000000090800118] = 0000068b ! Mem[0000000090800030] = 3c186517 11bdd40b, %g2 = 79f08279, %g3 = 00000000 ldd [%i5+0x030],%g2 ! %g2 = 000000003c186517 0000000011bdd40b ! %l4 = de9ed6c22cc563a6, %l4 = de9ed6c22cc563a6, %y = e60b8008 umul %l4,%l4,%l3 ! %l3 = 07d472739445cfa4, %y = 07d47273 ! %l0 = 000000000000068b, %l2 = 00000000b55eddf5, %l2 = 00000000b55eddf5 srlx %l0,%l2,%l2 ! %l2 = 0000000000000000 ! Mem[00000000910000b8] = 8ad78a4d 0ef1494e, %g2 = 3c186517, %g3 = 11bdd40b ldda [%i6+0x0b8]%asi,%g2 ! %g2 = 000000008ad78a4d 000000000ef1494e p29_label_4: ! %l2 = 0000000000000000 sethi %hi(0x49108800),%l2 ! %l2 = 0000000049108800 ! Mem[000000004a000018] = fb44922a, %l7 = 000000000000068b ldswa [%i0+%o3]0x89,%l7 ! %l7 = fffffffffb44922a ! Mem[000000004a000020] = 616586da, %l7 = fffffffffb44922a swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000616586da ! Mem[0000000090000180] = a9faecff, %g2 = 000000008ad78a4d ldub [%i4+0x180],%g2 ! %g2 = 00000000000000a9 ! immd = 0000000000000248, %l2 = 0000000049108800, %ccr = 93 mova %xcc,0x248,%l2 ! Moved, %l2 = 0000000000000248 ! %l7 = 00000000616586da, Mem[000000004b000010] = ffe02b63 stba %l7,[%i2+%o2]0x81 ! Mem[000000004b000010] = dae02b63 ! Randomly selected nop nop ! %l1 = 92a61a3db55eddf5, Mem[00000000908000f4] = 7992af2e, %asi = 80 stha %l1,[%i5+0x0f4]%asi ! Mem[00000000908000f4] = ddf5af2e ! %l0 = 000000000000068b, imm = 000000000000000a, %l2 = 0000000000000248 sll %l0,0x00a,%l2 ! %l2 = 00000000001a2c00 ! %l6 = 0000005f, %l7 = 616586da, Mem[000000004b800010] = a605fd63 653dba25 stda %l6,[%i3+%o2]0x89 ! Mem[000000004b800010] = 0000005f 616586da p29_label_5: ! Mem[000000004a800128] = c5c2c6f5, %l2 = 00000000001a2c00 swap [%i1+0x128],%l2 ! %l2 = 00000000c5c2c6f5 ! Mem[00000000918000dc] = 0000068b, %g2 = 00000000000000a9 lduh [%o0+0x0dc],%g2 ! %g2 = 0000000000000000 ! Mem[000000004b800190] = b1981f9f4832d9b5, %l0 = 000000000000068b ldx [%i3+0x190],%l0 ! %l0 = b1981f9f4832d9b5 ! %l2 = 00000000c5c2c6f5, Mem[000000004b800010] = 0000005f stwa %l2,[%i3+%o2]0x89 ! Mem[000000004b800010] = c5c2c6f5 ! Mem[000000004b000010] = dae02b63, %l6 = 000000000000005f ldsha [%i2+%o2]0x81,%l6 ! %l6 = ffffffffffffdae0 ! %l0 = b1981f9f4832d9b5, Mem[000000009080005c] = 580a7c40 stw %l0,[%i5+0x05c] ! Mem[000000009080005c] = 4832d9b5 ! %l1 = 92a61a3db55eddf5, Mem[00000000918001e2] = b296a1fd sth %l1,[%o0+0x1e2] ! Mem[00000000918001e0] = ddf5a1fd ! Mem[000000004b8000e0] = 70f1afa5, %l3 = 9445cfa4, %l6 = ffffdae0 add %i3,0xe0,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000070f1afa5 ! Mem[000000009100018c] = a7ab2d5c, %g2 = 0000000000000000 ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffa7ab ! Mem[0000000091800060] = 14fdb56a, %g2 = ffffffffffffa7ab ldsba [%o0+0x061]%asi,%g2 ! %g2 = 0000000000000014 p29_label_6: ! %l5 = b7d438c9be125b66, %l6 = 0000000070f1afa5, %ccr = 93 movcs %icc,%l5,%l6 ! Moved, %l6 = b7d438c9be125b66 ! %l0 = b1981f9f4832d9b5, Mem[000000004b800008] = 54e351d2 stha %l0,[%i3+%o1]0x80 ! Mem[000000004b800008] = d9b551d2 ! immd = 00000000000003fb, %l5 = b7d438c9be125b66, %ccr = 93 movl %icc,0x3fb,%l5 ! Moved, %l5 = 00000000000003fb ! %l2 = 00000000c5c2c6f5, Mem[000000004b000028] = 480346a1 stba %l2,[%i2+%o5]0x88 ! Mem[000000004b000028] = 480346f5 ! %l3 = 07d472739445cfa4, %l2 = 00000000c5c2c6f5, %y = 07d47273 udivcc %l3,%l2,%l1 ! %l1 = 000000000a22be0b, %ccr = 00 mov %l0,%y ! %y = 4832d9b5 ! %l1 = 000000000a22be0b, imm = 000000000000053d, %l5 = 00000000000003fb orcc %l1,0x53d,%l5 ! %l5 = 000000000a22bf3f, %ccr = 00 ! %l5 = 000000000a22bf3f, %l6 = b7d438c9be125b66, %l6 = b7d438c9be125b66 srlx %l5,%l6,%l6 ! %l6 = 0000000000000000 ! Mem[00000000908001c4] = 10459a24, %g2 = 0000000000000014 ldsb [%i5+0x1c6],%g2 ! %g2 = 0000000000000010 ! Mem[000000004b000010] = 632be0da, %l1 = 000000000a22be0b lduha [%i2+%o2]0x89,%l1 ! %l1 = 000000000000e0da ! %f30 = 42d18ab9 63fd05a6, Mem[0000000091800088] = 5aeef599 0de81958 std %f30,[%o0+0x088] ! Mem[0000000091800088] = 42d18ab9 63fd05a6 p29_label_7: ! %l3 = 07d472739445cfa4, immed = fffff743, %y = 4832d9b5 sdiv %l3,-0x8bd,%l6 ! %l6 = ffffffff80000000 mov %l0,%y ! %y = 4832d9b5 ! Mem[000000004a00017d] = c80fce55, %l4 = de9ed6c22cc563a6 ldstub [%i0+0x17d],%l4 ! %l4 = 0000000f000000ff ! Mem[000000004b0001b4] = fb5c6ae6, %l4 = 000000000000000f swap [%i2+0x1b4],%l4 ! %l4 = 00000000fb5c6ae6 ! %f0 = 97175285 77887a25 6eba1d1e c38c8990 ! %f4 = 5d7e49be f6c7ba8f 5ab0bd08 8d51a489 ! %f8 = 926a449c 4e503fe9 e72efa02 6a10290f ! %f12 = 2357b9a6 cd03e4f8 a9de11f7 3bc1803b mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! %f23 = 05f03e61, Mem[00000000918000e0] = 8467a9e3 st %f23,[%o0+0x0e0] ! Mem[00000000918000e0] = 05f03e61 ! %l3 = 07d472739445cfa4, %l1 = 000000000000e0da, %ccr = 00 movpos %icc,%l3,%l1 ! Moved, %l1 = 07d472739445cfa4 ! Mem[0000000090000100] = f525d492, %g2 = 0000000000000010 lduba [%i4+0x101]%asi,%g2 ! %g2 = 00000000000000f5 ! %f18 = 1fa6fb13 6e00e210, Mem[0000000090800140] = 80156ded 441b0dc2 stda %f18,[%i5+0x140]%asi ! Mem[0000000090800140] = 1fa6fb13 6e00e210 ! %l1 = 07d472739445cfa4, imm = 0000000000000006, %l4 = 00000000fb5c6ae6 sll %l1,0x006,%l4 ! %l4 = f51c9ce51173e900 ! Set Register : %l0 = b1981f9f4832d9b5 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff p29_label_8: ! Mem[000000004a800060] = b2bb1678, %l7 = 616586da, %l6 = 80000000 add %i1,0x60,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b2bb1678 ! %l2 = 00000000c5c2c6f5, %l6 = 00000000b2bb1678, %y = 4832d9b5 sdivcc %l2,%l6,%l2 ! %l2 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = ffffffff ! Mem[0000000090800164] = 6f67cd2a, %g2 = 00000000000000f5 lduw [%i5+0x164],%g2 ! %g2 = 000000006f67cd2a ! Mem[000000004a800120] = 4b827e73d1104d29, %l0 = ffffffffffffffff, %l1 = 07d472739445cfa4 add %i1,0x120,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 4b827e73d1104d29 ! Mem[0000000091000040] = 42752473, %g2 = 000000006f67cd2a ldsb [%i6+0x043],%g2 ! %g2 = 0000000000000042 ! %l3 = 07d472739445cfa4, %l3 = 07d472739445cfa4, %ccr = 8a movle %xcc,%l3,%l3 ! Moved, %l3 = 07d472739445cfa4 ! %l7 = 00000000616586da, Mem[000000004a000000] = 44141794 stba %l7,[%i0+%g0]0x81 ! Mem[000000004a000000] = da141794 ! Mem[000000004a000100] = d5bd6ded 7576a38a cf4ac817 904a7bbd ! Mem[000000004a000110] = 45381339 749fb918 f6841e14 39dffc7b ! Mem[000000004a000120] = a330faba a9acb66e 54b0de66 ee3f50d1 ! Mem[000000004a000130] = 5d57bd8e ca60c71d d61b14e7 571b79f6 mov 0x100,%g5 ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000004a000100 ! Mem[0000000090800088] = 444b2d9f, %g2 = 0000000000000042 ldsh [%i5+0x088],%g2 ! %g2 = 000000000000444b ! %l3 = 07d472739445cfa4, Mem[000000004a800088] = ae1347ec stb %l3,[%i1+0x088] ! Mem[000000004a800088] = a41347ec p29_label_9: ! Mem[000000004b000008] = 17a2ed65, %l7 = 00000000616586da ldsha [%i2+%o1]0x80,%l7 ! %l7 = 00000000000017a2 ! %l7 = 00000000000017a2, %l7 = 00000000000017a2, %l4 = f51c9ce51173e900 srax %l7,%l7,%l4 ! %l4 = 0000000000000000 membar #Sync ! Added by membar checker (78) ! Mem[00000000900000ec] = 2ee7f8e4, %g2 = 000000000000444b ldsb [%i4+0x0ee],%g2 ! %g2 = 000000000000002e ! Mem[000000004a0001a8] = fd7536e5aced965d, %l7 = 00000000000017a2, %l4 = 0000000000000000 add %i0,0x1a8,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = fd7536e5aced965d ! Mem[000000004b0000b8] = 086a664a a0acaf15, %l2 = 80000000, %l3 = 9445cfa4 ldd [%i2+0x0b8],%l2 ! %l2 = 00000000086a664a 00000000a0acaf15 ! %l5 = 000000000a22bf3f, %l1 = 4b827e73d1104d29, %ccr = 8a movvs %icc,%l5,%l1 ! Moved, %l1 = 000000000a22bf3f ! Mem[000000009080019c] = e1df6136, %g2 = 000000000000002e ldsb [%i5+0x19d],%g2 ! %g2 = ffffffffffffffe1 ! %l7 = 00000000000017a2, %l2 = 00000000086a664a, %l3 = 00000000a0acaf15 taddcctv %l7,%l2,%l3 ! %l0 = 0000000000000022, Trapped ! %l2 = 00000000086a664a, Mem[00000000910001f0] = a972542d4e89cfe8 stx %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000086a664a ! Mem[000000004a8000a8] = 42507f78, %l7 = 000017a2, %l0 = 00000022 add %i1,0xa8,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000042507f78 p29_label_10: ! Mem[0000000090000128] = a5366266, %g2 = ffffffffffffffe1 ldub [%i4+0x129],%g2 ! %g2 = 00000000000000a5 ! Mem[000000004b0001a4] = 51876a31, %l4 = aced965d, %l2 = 086a664a add %i2,0x1a4,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000051876a31 ! immd = 000000000000013d, %l0 = 0000000042507f78, %ccr = 8a movg %xcc,0x13d,%l0 ! Register Not Moved ! Mem[0000000090000154] = e5151163, %g18 = 2afa0bbcb1f24f7a ldsw [%i4+0x154],%g2 ! %g2 = 2afa0bbcb1f24f7a ! Mem[000000004b00001c] = 42975410, %l6 = 00000000b2bb1678 ldub [%i2+0x01d],%l6 ! %l6 = 0000000000000097 ! Mem[000000004b800028] = 8b06adf88d3b8782, %f28 = 788b59bc f775a5a7 ldda [%i3+%o5]0x80,%f28 ! %f28 = 8b06adf8 8d3b8782 ! Mem[0000000090000024] = 664b548a, %g2 = ffffffffe5151163 lduw [%i4+0x024],%g2 ! %g2 = 00000000664b548a ! Mem[00000000910001c8] = 1e361695 632e71b8, %g2 = 664b548a, %g3 = 0ef1494e ldd [%i6+0x1c8],%g2 ! %g2 = 000000001e361695 00000000632e71b8 ! Mem[000000004b8001e0] = 07e7920729739d8a, %l2 = 0000000051876a31, %l1 = 000000000a22bf3f add %i3,0x1e0,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 07e7920729739d8a ! %l0 = 42507f78, %l1 = 29739d8a, Mem[00000000910000e0] = 96241295 a88088f1 std %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 42507f78 29739d8a p29_label_11: ! %l3 = 00000000a0acaf15, %l1 = 07e7920729739d8a, %ccr = 8a mova %xcc,%l3,%l1 ! Moved, %l1 = 00000000a0acaf15 ! %l6 = 0000000000000097, %l3 = 00000000a0acaf15, %l5 = 000000000a22bf3f mulx %l6,%l3,%l5 ! %l5 = 0000005ec5db4563 ! Mem[000000004a000000] = da141794, %l0 = 0000000042507f78 lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000da14 ! %l0 = 000000000000da14, %l4 = fd7536e5aced965d, %l3 = 00000000a0acaf15 srlx %l0,%l4,%l3 ! %l3 = 0000000000000000 ! Mem[000000004b80002c] = 8d3b8782, %l6 = 0000000000000097 ldstub [%i3+0x02c],%l6 ! %l6 = 0000008d000000ff ! Mem[000000004a800050] = 7ae0036d, %l4 = fd7536e5aced965d ldsh [%i1+0x050],%l4 ! %l4 = 0000000000007ae0 ! Mem[0000000090000158] = 24c2513d, %g2 = 000000001e361695 lduw [%i4+0x158],%g2 ! %g2 = 0000000024c2513d ! Mem[000000004b000050] = c55bf5da, %l4 = 0000000000007ae0 ldstub [%i2+0x050],%l4 ! %l4 = 000000c5000000ff ! Mem[000000004a8001e8] = a01abe5e, %l1 = a0acaf15, %l2 = 51876a31 add %i1,0x1e8,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a01abe5e ! immd = 0000000000000279, %l4 = 00000000000000c5, %ccr = 8a movvc %icc,0x279,%l4 ! Register Not Moved p29_label_12: ! %l3 = 0000000000000000 sethi %hi(0x1eba8000),%l3 ! %l3 = 000000001eba8000 ! %l1 = 00000000a0acaf15, imm = fffffffffffff814, %l3 = 000000001eba8000 addc %l1,-0x7ec,%l3 ! %l3 = 00000000a0aca729 ! retry : should take illegal inst trap, %l0 = 000000000000da14 retry ! Illegal inst trap : %l0 = 000000000000da24 ! %l5 = 0000005ec5db4563, Mem[00000000900000f8] = 3b80c13bf711dea9 stx %l5,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000005ec5db4563 ! %l1 = 00000000a0acaf15, Mem[00000000910000f8] = e3c6bec08f9973a1 stx %l1,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000a0acaf15 ! %l5 = 0000005ec5db4563, Mem[000000004a80016c] = 800917fc stw %l5,[%i1+0x16c] ! Mem[000000004a80016c] = c5db4563 ! %l4 = 00000000000000c5, %l7 = 00000000000017a2, %y = ffffffff udivcc %l4,%l7,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 0000da24 ! Mem[000000004a0000f4] = 4ed206a6, %l7 = 000017a2, %l2 = a01abe5e add %i0,0xf4,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000004ed206a6 ! immd = 00000000000003b1, %l6 = 00000000ffffffff, %ccr = 0a movneg %icc,0x3b1,%l6 ! Moved, %l6 = 00000000000003b1 ! %f0 = d5bd6ded 7576a38a cf4ac817 904a7bbd ! %f4 = 45381339 749fb918 f6841e14 39dffc7b ! %f8 = a330faba a9acb66e 54b0de66 ee3f50d1 ! %f12 = 5d57bd8e ca60c71d d61b14e7 571b79f6 mov 0x040,%g6 stda %f0,[%i3+%g6]ASI_BLK_PL ! Block Store to 000000004b800040 p29_label_13: ! Mem[00000000910001a8] = b385603d294418a5, %g2 = 0000000024c2513d ldx [%i6+0x1a8],%g2 ! %g2 = b385603d294418a5 ! Mem[000000004b000000] = 076c1a73, %l2 = 000000004ed206a6 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000076c1a73 ! Mem[000000004a800158] = e607070c, %l3 = 00000000a0aca729 ldsh [%i1+0x15a],%l3 ! %l3 = 000000000000070c ! %l2 = 00000000076c1a73, Mem[00000000918000fe] = 82790f8f stb %l2,[%o0+0x0fe] ! Mem[00000000918000fc] = 73790f8f ! Mem[00000000900001f4] = ae14c5f7, %g2 = b385603d294418a5 lduh [%i4+0x1f6],%g2 ! %g2 = 000000000000ae14 ! Mem[000000004b000058] = 6d756c6a, %l2 = 076c1a73, %l3 = 0000070c add %i2,0x58,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000006d756c6a ! %l6 = 00000000000003b1, Mem[0000000090000090] = 3b5c943f sth %l6,[%i4+0x090] ! Mem[0000000090000090] = 03b1943f ! %l2 = 00000000076c1a73, %l1 = 00000000a0acaf15, %ccr = 0a movvc %icc,%l2,%l1 ! Register Not Moved ! Mem[0000000090000068] = 1933fe53, %g2 = 000000000000ae14 ldsb [%i4+0x06b],%g2 ! %g2 = 0000000000000019 ! Mem[00000000910001a8] = b385603d 294418a5, %g2 = 00000019, %g3 = 632e71b8 ldda [%i6+0x1a8]%asi,%g2 ! %g2 = 00000000b385603d 00000000294418a5 p29_label_14: ! %l1 = 00000000a0acaf15, %l3 = 000000006d756c6a, %ccr = 0a movle %icc,%l1,%l3 ! Register Not Moved ! %l5 = 0000005ec5db4563, %l3 = 000000006d756c6a, %ccr = 0a movne %icc,%l5,%l3 ! Moved, %l3 = 0000005ec5db4563 ! Mem[000000009100019c] = 1c574548, %g18 = 2afa0bbcb1f24f7a ldsw [%i6+0x19c],%g2 ! %g2 = 2afa0bbcb1f24f7a ! %l0 = 000000000000da24, %l1 = 00000000a0acaf15, %ccr = 0a movvs %icc,%l0,%l1 ! Moved, %l1 = 000000000000da24 ! Mem[000000004a800010] = fe1a6382, %l4 = 00000000000000c5 swapa [%i1+%o2]0x80,%l4 ! %l4 = 00000000fe1a6382 ! %l7 = 00000000000017a2, Mem[0000000091800068] = 909d5a96f974a768 stx %l7,[%o0+0x068] ! Mem[0000000091800068] = 00000000000017a2 ! Mem[000000004b0001e4] = 371afa3d, %l2 = 00000000076c1a73 ldub [%i2+0x1e6],%l2 ! %l2 = 00000000000000fa ! Mem[000000004a0001b8] = a5f91ce4e59df5ff, %l0 = 000000000000da24 ldx [%i0+0x1b8],%l0 ! %l0 = a5f91ce4e59df5ff ! Mem[000000004a800170] = 9b7ec7e63078d221, %l7 = 00000000000017a2, %l2 = 00000000000000fa add %i1,0x170,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 9b7ec7e63078d221 ! Mem[0000000091000130] = 7f1dfcfdf46a516c, %g2 = 000000001c574548 ldx [%i6+0x130],%g2 ! %g2 = 7f1dfcfdf46a516c p29_label_15: ! Mem[000000004a000010] = 9d3cd974, %l7 = 00000000000017a2 lduha [%i0+%o2]0x89,%l7 ! %l7 = 000000000000d974 ! Mem[000000004a800080] = eeb6bd24 15b466d0 a41347ec f4a111a8 ! Mem[000000004a800090] = 1da17fa7 bf1e152c 51bb9aff 92eaf7cd ! Mem[000000004a8000a0] = c3a90905 109d607b 42507f78 9c591309 ! Mem[000000004a8000b0] = b2e2190a ce821349 53b82d4f d3671524 mov 0x080,%g5 ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000004a800080 ! %l2 = 9b7ec7e63078d221, Mem[00000000910000bc] = 0ef1494e stw %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = 3078d221 ! %l6 = 000003b1, %l7 = 0000d974, Mem[0000000090000118] = 0ddc6525 516fbef8 std %l6,[%i4+0x118] ! Mem[0000000090000118] = 000003b1 0000d974 ! %l0 = a5f91ce4e59df5ff, Mem[000000004b00018c] = 435659a3, %asi = 80 stba %l0,[%i2+0x18c]%asi ! Mem[000000004b00018c] = ff5659a3 ! %l7 = 000000000000d974, Mem[000000004b800185] = 6bed636d stb %l7,[%i3+0x185] ! Mem[000000004b800184] = 6b74636d ! Mem[000000004a800028] = 3d1aa692, %l6 = 00000000000003b1 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000092 ! Mem[000000004a8000d2] = 4e3e44da, %l1 = 000000000000da24 ldstub [%i1+0x0d2],%l1 ! %l1 = 00000044000000ff ! %f18 = 1fa6fb13 6e00e210, Mem[0000000091000198] = cae86cfe 1c574548 std %f18,[%i6+0x198] ! Mem[0000000091000198] = 1fa6fb13 6e00e210 ! Mem[00000000908001ec] = 1570dec5, %g2 = 7f1dfcfdf46a516c lduh [%i5+0x1ec],%g2 ! %g2 = 0000000000001570 p29_label_16: ! Mem[00000000900000e8] = 0f29106a02fa2ee7, %f48 = c36e06d6 54334c09 ldd [%i4+0x0e8],%f48 ! %f48 = 0f29106a 02fa2ee7 ! Mem[0000000091800094] = 70c3ac93, %g2 = 0000000000001570 lduh [%o0+0x094],%g2 ! %g2 = 00000000000070c3 ! %l1 = 0000000000000044, Mem[0000000091000080] = 64eaa25be1ef702c stx %l1,[%i6+0x080] ! Mem[0000000091000080] = 0000000000000044 ! %l0 = a5f91ce4e59df5ff, %l5 = 0000005ec5db4563, %y = 0000da24 mulscc %l0,%l5,%l4 ! %l4 = 0000000072cefaff, %ccr = 00, %y = 80006d12 ! Mem[00000000908000ac] = 172967cd, %g2 = 00000000000070c3 ldsh [%i5+0x0ac],%g2 ! %g2 = 0000000000001729 ! %l4 = 0000000072cefaff, Mem[000000004b800000] = 299fe2e7 stha %l4,[%i3+%g0]0x80 ! Mem[000000004b800000] = faffe2e7 ! Mem[000000009000009c] = e157c460, %g2 = 0000000000001729 ldub [%i4+0x09c],%g2 ! %g2 = 00000000000000e1 ! Mem[0000000090000184] = 4095ec12, %g2 = 00000000000000e1 lduw [%i4+0x184],%g2 ! %g2 = 000000004095ec12 ! Mem[00000000908001b4] = be214fef, %g2 = 000000004095ec12 ldub [%i5+0x1b6],%g2 ! %g2 = 00000000000000be ! Mem[000000004b800008] = d9b551d2, %l2 = 9b7ec7e63078d221 ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 000000d9000000ff p29_label_17: ! %f16 = 5bd8d9f6, Mem[000000004b000000] = 731a6c07 sta %f16,[%i2+%g0]0x88 ! Mem[000000004b000000] = 5bd8d9f6 membar #Sync ! Added by membar checker (79) ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 03b1943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[000000004b800020] = e9e351d6, %l3 = 0000005ec5db4563 lduha [%i3+%o4]0x88,%l3 ! %l3 = 00000000000051d6 ! %l7 = 000000000000d974, Mem[0000000090800104] = 29a50af5 stw %l7,[%i5+0x104] ! Mem[0000000090800104] = 0000d974 ! Mem[000000004b000018] = 10549742e7c7bdfe, %f12 = 491382ce 0a19e2b2 ldda [%i2+%o3]0x88,%f12 ! %f12 = 10549742 e7c7bdfe ! %l1 = 0000000000000044, imm = fffffffffffff90b, %l7 = 000000000000d974 addcc %l1,-0x6f5,%l7 ! %l7 = fffffffffffff94f, %ccr = 88 ! %l0 = e59df5ff, %l1 = 00000044, Mem[00000000900001e0] = cf23638f 1d8c5d64 std %l0,[%i4+0x1e0] ! Mem[00000000900001e0] = e59df5ff 00000044 ! %l5 = 0000005ec5db4563, Mem[00000000908001f6] = e59c6e53 sth %l5,[%i5+0x1f6] ! Mem[00000000908001f4] = 45636e53 ! Mem[000000004b00013d] = 04b15104, %l4 = 0000000072cefaff ldstub [%i2+0x13d],%l4 ! %l4 = 000000b1000000ff ! Mem[000000004a800018] = 551d6dad06b54764, %l2 = 00000000000000d9 ldxa [%i1+%o3]0x89,%l2 ! %l2 = 551d6dad06b54764 p29_label_18: ! %l6 = 0000000000000092, %l7 = fffffffffffff94f, %ccr = 88 movcc %xcc,%l6,%l7 ! Moved, %l7 = 0000000000000092 ! %l6 = 0000000000000092, Mem[000000004b800008] = ffb551d218fbf249 stxa %l6,[%i3+%o1]0x81 ! Mem[000000004b800008] = 0000000000000092 ! Mem[000000004b8000a0] = 61e4c99e, %l6 = 0000000000000092 swap [%i3+0x0a0],%l6 ! %l6 = 0000000061e4c99e ! %l6 = 0000000061e4c99e, %l1 = 0000000000000044, %l4 = 00000000000000b1 or %l6,%l1,%l4 ! %l4 = 0000000061e4c9de ! Mem[000000004b800018] = 81e12e36, %l0 = a5f91ce4e59df5ff ldsha [%i3+%o3]0x81,%l0 ! %l0 = ffffffffffff81e1 ! Mem[000000004b000010] = 97323507632be0da, %f16 = 5bd8d9f6 91bbfdd6 ldda [%i2+%o2]0x89,%f16 ! %f16 = 97323507 632be0da ! %l3 = 00000000000051d6, %l6 = 0000000061e4c99e, %ccr = 88 movn %xcc,%l3,%l6 ! Register Not Moved ! Mem[0000000090000080] = 44b6407b, %g2 = 00000000000000be ldub [%i4+0x080],%g2 ! %g2 = 0000000000000044 ! %l4 = 0000000061e4c9de, imm = ffffffffffffff71, %l6 = 0000000061e4c99e subccc %l4,-0x08f,%l6 ! %l6 = 0000000061e4ca6d, %ccr = 11 ! Mem[000000004a8001c0] = 5ba2f61d, %l2 = 551d6dad06b54764 swap [%i1+0x1c0],%l2 ! %l2 = 000000005ba2f61d p29_label_19: ! Mem[000000004a800054] = 20b9ca41, %l1 = 0000000000000044 swap [%i1+0x054],%l1 ! %l1 = 0000000020b9ca41 ! %f18 = 1fa6fb13 6e00e210, Mem[0000000090800030] = 3c186517 11bdd40b std %f18,[%i5+0x030] ! Mem[0000000090800030] = 1fa6fb13 6e00e210 ! Code Fragment 1 p29_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000294418a5 mov -0x4f8,%g3 ! %g3 = fffffffffffffb08 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004b000018] = e7c7bdfe, %l4 = 0000000061e4c9de ldswa [%i2+%o3]0x88,%l4 ! %l4 = ffffffffe7c7bdfe ! Mem[000000009180012c] = 264c8996, %g2 = 0000000000000044 ldsh [%o0+0x12e],%g2 ! %g2 = 000000000000264c ! Mem[000000004a000178] = e694c3abc8ffce55, %l3 = 00000000000051d6, %l7 = 0000000000000092 add %i0,0x178,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = e694c3abc8ffce55 ! %f16 = 97323507 632be0da 1fa6fb13 6e00e210 ! %f20 = 7c8f491e 7672c30b 7e200c94 05f03e61 ! %f24 = 691057b4 59cc11d4 479c5e10 45308487 ! %f28 = 8b06adf8 8d3b8782 42d18ab9 63fd05a6 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 ! %l6 = 0000000061e4ca6d, imm = 000000000000001a, %l4 = ffffffffe7c7bdfe sll %l6,0x01a,%l4 ! %l4 = 01879329b4000000 ! Mem[000000004a000161] = 6018f975, %l2 = 000000005ba2f61d ldstub [%i0+0x161],%l2 ! %l2 = 00000018000000ff ! %l6 = 0000000061e4ca6d, immd = fffffffffffff6ae, %l5 = 0000005ec5db4563 sdivx %l6,-0x952,%l5 ! %l5 = fffffffffff57f2b p29_label_20: ! %l0 = ffff81e1, %l1 = 20b9ca41, Mem[000000004b000020] = 89698709 fc233a2d stda %l0,[%i2+%o4]0x88 ! Mem[000000004b000020] = ffff81e1 20b9ca41 ! Mem[00000000910000b8] = 8ad78a4d 3078d221, %g2 = 0000264c, %g3 = fffffb08 ldd [%i6+0x0b8],%g2 ! %g2 = 000000008ad78a4d 000000003078d221 ! Mem[00000000918000f0] = 86780fff, %g2 = 000000008ad78a4d ldsb [%o0+0x0f2],%g2 ! %g2 = ffffffffffffff86 ! Mem[000000004b000186] = edb34b58, %l0 = ffffffffffff81e1 ldstuba [%i2+0x186]%asi,%l0 ! %l0 = 0000004b000000ff ! Mem[000000004a800018] = 551d6dad06b54764, %l2 = 0000000000000018 ldxa [%i1+%o3]0x88,%l2 ! %l2 = 551d6dad06b54764 ! Mem[000000004a000084] = 5e4b0655, %l4 = 01879329b4000000 swap [%i0+0x084],%l4 ! %l4 = 000000005e4b0655 ! %l1 = 0000000020b9ca41, %l1 = 0000000020b9ca41, %ccr = 11 movge %icc,%l1,%l1 ! Moved, %l1 = 0000000020b9ca41 ! Mem[00000000910000e8] = 2c9905c3, %g2 = ffffffffffffff86 ldub [%i6+0x0e8],%g2 ! %g2 = 000000000000002c ! %l4 = 000000005e4b0655, imm = 0000000000000dbb, %l0 = 000000000000004b orcc %l4,0xdbb,%l0 ! %l0 = 000000005e4b0fff, %ccr = 00 ! %l7 = e694c3abc8ffce55, Mem[0000000091800139] = 5cbb58d4 stb %l7,[%o0+0x139] ! Mem[0000000091800138] = 55bb58d4 p29_label_21: ! Randomly selected nop nop ! Code Fragment 1 p29_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003078d221 mov 0x251,%g3 ! %g3 = 0000000000000251 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000114] = afaadaff, %g2 = 000000000000002c lduw [%i6+0x114],%g2 ! %g2 = 00000000afaadaff ! %l1 = 0000000020b9ca41, Mem[000000004a800028] = ec0000003d1aa692 stxa %l1,[%i1+%o5]0x88 ! Mem[000000004a800028] = 0000000020b9ca41 ! Mem[0000000090000190] = 826a4af7, %g2 = 00000000afaadaff ldsh [%i4+0x192],%g2 ! %g2 = ffffffffffff826a ! Mem[0000000090800070] = 7cf05abc 9854a2aa, %g2 = ffff826a, %g3 = 00000251 ldda [%i5+0x070]%asi,%g2 ! %g2 = 000000007cf05abc 000000009854a2aa ! Mem[000000004a0000ec] = 9440c752, %l7 = e694c3abc8ffce55 ldstub [%i0+0x0ec],%l7 ! %l7 = 00000094000000ff ! %l5 = fffffffffff57f2b, Mem[00000000908000a4] = 9328590d stw %l5,[%i5+0x0a4] ! Mem[00000000908000a4] = fff57f2b ! %l4 = 000000005e4b0655, Mem[0000000090800010] = 2fd31a2d sth %l4,[%i5+%o2] ! Mem[0000000090800010] = 06551a2d ! Mem[00000000918000e0] = 05f03e61f53afb01, %g2 = 000000007cf05abc ldx [%o0+0x0e0],%g2 ! %g2 = 05f03e61f53afb01 p29_label_22: ! Mem[00000000918001a0] = ae538327, %g2 = 05f03e61f53afb01 lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000ae53 ! Mem[00000000918000d8] = e1ebe72b0000068b, %g2 = 000000000000ae53 ldx [%o0+0x0d8],%g2 ! %g2 = e1ebe72b0000068b ! Invert Register : %l6 = 0000000061e4ca6d xor %l6,-1,%l6 ! %l6 = ffffffff9e1b3592 ! %l0 = 000000005e4b0fff, Mem[00000000900000f0] = f8e403cda6b95723 stx %l0,[%i4+0x0f0] ! Mem[00000000900000f0] = 000000005e4b0fff ! %l7 = 0000000000000094, %l6 = ffffffff9e1b3592, %ccr = 00 movpos %icc,%l7,%l6 ! Moved, %l6 = 0000000000000094 ! Mem[000000004a800018] = 6447b506, %l5 = fffffffffff57f2b lduha [%i1+%o3]0x81,%l5 ! %l5 = 0000000000006447 ! Mem[0000000090800198] = 209c5f214ae1df61, %f48 = 44b6407b d7017154 ldd [%i5+0x198],%f48 ! %f48 = 209c5f21 4ae1df61 ! Invert Register : %l7 = 0000000000000094 xor %l7,-1,%l7 ! %l7 = ffffffffffffff6b ! retry : should take illegal inst trap, %l0 = 000000005e4b0fff retry ! Illegal inst trap : %l0 = 000000005e4b100f ! %l7 = ffffffffffffff6b, Mem[00000000918001e6] = 095a18f1 sth %l7,[%o0+0x1e6] ! Mem[00000000918001e4] = ff6b18f1 p29_label_23: ! Mem[00000000918000f0] = 74f48678 0ffffee9, %g2 = 0000068b, %g3 = 9854a2aa ldd [%o0+0x0f0],%g2 ! %g2 = 0000000074f48678 000000000ffffee9 membar #Sync ! Added by membar checker (80) ! Mem[0000000090000004] = 632be0da, %g2 = 0000000074f48678 ldsh [%i4+0x004],%g2 ! %g2 = 000000000000632b ! Mem[000000004b800074] = 8ebd575d, %l6 = 00000094, %l2 = 06b54764 add %i3,0x74,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008ebd575d ! %l6 = 0000000000000094, Mem[0000000090000082] = 407bd701 sth %l6,[%i4+0x082] ! Mem[0000000090000080] = 0094d701 ! %l3 = 00000000000051d6, Mem[00000000918000b4] = 0fa303fa stw %l3,[%o0+0x0b4] ! Mem[00000000918000b4] = 000051d6 ! Mem[0000000091000098] = 4b96d6cb, %g2 = 000000000000632b lduh [%i6+0x09a],%g2 ! %g2 = 0000000000004b96 ! %l0 = 000000005e4b100f, Mem[000000004b000020] = e181ffff41cab920 stxa %l0,[%i2+%o4]0x81 ! Mem[000000004b000020] = 000000005e4b100f ! %l2 = 8ebd575d, %l3 = 000051d6, Mem[00000000918001c8] = 2cba0bdc b6af7c2b std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 8ebd575d 000051d6 ! Mem[000000009100019c] = e210195a, %g2 = 0000000000004b96 ldsh [%i6+0x19e],%g2 ! %g2 = ffffffffffffe210 ! %l4 = 000000005e4b0655, imm = 0000000000000003, %l4 = 000000005e4b0655 srlx %l4,0x003,%l4 ! %l4 = 000000000bc960ca p29_label_24: ! %l3 = 00000000000051d6 sethi %hi(0x347f6c00),%l3 ! %l3 = 00000000347f6c00 ! Mem[000000004b0000fc] = 10538c4a, %l3 = 00000000347f6c00 swap [%i2+0x0fc],%l3 ! %l3 = 0000000010538c4a ! %l2 = 000000008ebd575d, %l7 = ffffffffffffff6b, %l6 = 0000000000000094 xorcc %l2,%l7,%l6 ! %l6 = ffffffff7142a836, %ccr = 80 ! immd = 00000000000001dd, %l3 = 0000000010538c4a, %ccr = 80 move %xcc,0x1dd,%l3 ! Register Not Moved ! immd = 00000000000002a6, %l6 = ffffffff7142a836, %ccr = 80 movvc %xcc,0x2a6,%l6 ! Moved, %l6 = 00000000000002a6 ! Mem[0000000091800008] = cc26aea0, %g2 = ffffffffffffe210 lduw [%o0+%o1],%g2 ! %g2 = 00000000cc26aea0 ! %l2 = 8ebd575d, %l3 = 10538c4a, Mem[0000000091000018] = cf70dc7c 637e990a std %l2,[%i6+%o3] ! Mem[0000000091000018] = 8ebd575d 10538c4a ! Mem[000000004a800118] = 3a4a4f3e, %l3 = 0000000010538c4a ldsh [%i1+0x118],%l3 ! %l3 = 0000000000003a4a ! %l6 = 000002a6, %l7 = ffffff6b, Mem[000000004b000020] = 00000000 0f104b5e stda %l6,[%i2+%o4]0x88 ! Mem[000000004b000020] = 000002a6 ffffff6b ! %l0 = 000000005e4b100f, imm = fffffffffffff875, %l3 = 0000000000003a4a xnorcc %l0,-0x78b,%l3 ! %l3 = 000000005e4b1785, %ccr = 00 p29_label_25: ! %l5 = 0000000000006447, Mem[000000004a000028] = b7d438c9be125b66 stx %l5,[%i0+%o5] ! Mem[000000004a000028] = 0000000000006447 ! %l1 = 0000000020b9ca41, Mem[00000000908001f0] = 0fbc93c0 stw %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = 20b9ca41 ! %l4 = 0bc960ca, %l5 = 00006447, Mem[0000000090800180] = 9cf598c2 b4973516 std %l4,[%i5+0x180] ! Mem[0000000090800180] = 0bc960ca 00006447 ! %f16 = 97323507 632be0da 1fa6fb13 6e00e210 ! %f20 = 7c8f491e 7672c30b 7e200c94 05f03e61 ! %f24 = 691057b4 59cc11d4 479c5e10 45308487 ! %f28 = 8b06adf8 8d3b8782 42d18ab9 63fd05a6 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %l4 = 000000000bc960ca, %l3 = 000000005e4b1785, %ccr = 00 movpos %icc,%l4,%l3 ! Moved, %l3 = 000000000bc960ca ! Mem[000000004b000130] = 1896e78b44e99f1f, %l7 = ffffffffffffff6b, %l3 = 000000000bc960ca add %i2,0x130,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 1896e78b44e99f1f ! %l6 = 00000000000002a6, %l5 = 0000000000006447, %l2 = 000000008ebd575d mulx %l6,%l5,%l2 ! %l2 = 000000000109940a ! %f3 = ec4713a4, Mem[0000000091000010] = 871fcd18 st %f3 ,[%i6+%o2] ! Mem[0000000091000010] = ec4713a4 ! Mem[000000004b000010] = dae02b63, %l0 = 000000005e4b100f lduha [%i2+%o2]0x80,%l0 ! %l0 = 000000000000dae0 ! Mem[000000004a000124] = a9acb66e, %l4 = 000000000bc960ca ldsh [%i0+0x126],%l4 ! %l4 = ffffffffffffb66e ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000000000dae0 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000020b9ca41 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000109940a bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 1896e78b44e99f1f bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffb66e bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000006447 bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000002a6 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffff6b bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x80006d12,%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 d066b415 24bdb6ee bne %xcc,p29_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a811a1f4 ec4713a4 bne %xcc,p29_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2c151ebf a77fa11d bne %xcc,p29_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be cdf7ea92 ff9abb51 bne %xcc,p29_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 7b609d10 0509a9c3 bne %xcc,p29_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0913599c 787f5042 bne %xcc,p29_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 10549742 e7c7bdfe bne %xcc,p29_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 241567d3 4f2db853 bne %xcc,p29_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 97323507 632be0da bne %xcc,p29_f16_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 8b06adf8 8d3b8782 bne %xcc,p29_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 42d18ab9 63fd05a6 bne %xcc,p29_f30_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = da141794af5f5d70 ldx [%i0+0x000],%g3 ! Observed data at 000000004a000000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = fb44922ac09a16ad ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000006447 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 = ed4baa6eb4000000 ldx [%i0+0x080],%g3 ! Observed data at 000000004a000080 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x080,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 7da42809ff40c752 ldx [%i0+0x0e8],%g3 ! Observed data at 000000004a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 60fff9753e7e14cf ldx [%i0+0x160],%g3 ! Observed data at 000000004a000160 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x160,%g4 ldx [%g1+0x178],%g2 ! Expected data = e694c3abc8ffce55 ldx [%i0+0x178],%g3 ! Observed data at 000000004a000178 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x178,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 91687ada8b060000 ldx [%i1+0x000],%g3 ! Observed data at 000000004a800000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c5fa9dc088 ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 41cab92000000000 ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 7ae0036d00000044 ldx [%i1+0x050],%g3 ! Observed data at 000000004a800050 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = a41347ecf4a111a8 ldx [%i1+0x088],%g3 ! Observed data at 000000004a800088 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 4e3effda70f18ba4 ldx [%i1+0x0d0],%g3 ! Observed data at 000000004a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 3a4a4f3e0b91ffaf ldx [%i1+0x118],%g3 ! Observed data at 000000004a800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x118,%g4 ldx [%g1+0x128],%g2 ! Expected data = 001a2c00bd8b170c ldx [%i1+0x128],%g3 ! Observed data at 000000004a800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x128,%g4 ldx [%g1+0x168],%g2 ! Expected data = 555b1515c5db4563 ldx [%i1+0x168],%g3 ! Observed data at 000000004a800168 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x168,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 06b54764ac84bae3 ldx [%i1+0x1c0],%g3 ! Observed data at 000000004a8001c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x1c0,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f6d9d85b7d08381c ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = dae02b6307353297 ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a60200006bffffff ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f5460348d0be7bc4 ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ff5bf5daa40c1db3 ldx [%i2+0x050],%g3 ! Observed data at 000000004b000050 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = 212644fda7c64be1 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 = dae1c0d6347f6c00 ldx [%i2+0x0f8],%g3 ! Observed data at 000000004b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x138],%g2 ! Expected data = eabe4e2d04ff5104 ldx [%i2+0x138],%g3 ! Observed data at 000000004b000138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x138,%g4 ldx [%g1+0x180],%g2 ! Expected data = 4ed9c521edb3ff58 ldx [%i2+0x180],%g3 ! Observed data at 000000004b000180 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = fee31317ff5659a3 ldx [%i2+0x188],%g3 ! Observed data at 000000004b000188 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x188,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 5a6238990000000f ldx [%i2+0x1b0],%g3 ! Observed data at 000000004b0001b0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x1b0,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x000],%g2 ! Expected data = faffe2e7c636916d ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000000000092 ldx [%i3+0x008],%g3 ! Observed data at 000000004b800008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f5c6c2c5da866561 ldx [%i3+0x010],%g3 ! Observed data at 000000004b800010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8b06adf8ff3b8782 ldx [%i3+0x028],%g3 ! Observed data at 000000004b800028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 8aa37675ed6dbdd5 ldx [%i3+0x040],%g3 ! Observed data at 000000004b800040 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = bd7b4a9017c84acf ldx [%i3+0x048],%g3 ! Observed data at 000000004b800048 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 18b99f7439133845 ldx [%i3+0x050],%g3 ! Observed data at 000000004b800050 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 7bfcdf39141e84f6 ldx [%i3+0x058],%g3 ! Observed data at 000000004b800058 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 6eb6aca9bafa30a3 ldx [%i3+0x060],%g3 ! Observed data at 000000004b800060 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = d1503fee66deb054 ldx [%i3+0x068],%g3 ! Observed data at 000000004b800068 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 1dc760ca8ebd575d ldx [%i3+0x070],%g3 ! Observed data at 000000004b800070 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = f6791b57e7141bd6 ldx [%i3+0x078],%g3 ! Observed data at 000000004b800078 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x078,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 00000092d7f81806 ldx [%i3+0x0a0],%g3 ! Observed data at 000000004b8000a0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 158475426b74636d ldx [%i3+0x180],%g3 ! Observed data at 000000004b800180 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x180,%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_f4_fail: set p29_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f8_fail: set p29_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f10_fail: set p29_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%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_f14_fail: set p29_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f16_fail: set p29_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f28_fail: set p29_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000010] done p29_trap1o: lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000010] done p29_trap2e: ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b800008] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800010] done p29_trap2o: ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b800008] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800010] done p29_trap3e: orn %l0,0x2a9,%l1 orn %l4,%l7,%l2 done p29_trap3o: orn %l0,0x2a9,%l1 orn %l4,%l7,%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 = b6aa04803ae765c1 ldx [%g1+0x008],%l1 ! %l1 = 92a61a3db55eddf5 ldx [%g1+0x010],%l2 ! %l2 = ae3daa17fc8ece2c ldx [%g1+0x018],%l3 ! %l3 = 82e74368590882ad ldx [%g1+0x020],%l4 ! %l4 = de9ed6c22cc563a6 ldx [%g1+0x028],%l5 ! %l5 = 54e351d218fbf249 ldx [%g1+0x030],%l6 ! %l6 = 7e40ce70212644fd ldx [%g1+0x038],%l7 ! %l7 = c30aebb6415d3fdb ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 30 processor_30: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x78] ! Set the start flag wrpr %g0,7,%cleanwin call p30_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 30 wr %g0,0x4,%fprs ! Make sure fef is 1 set p30_init_freg,%g1 ! %f0 = 3d2c0f30 3b446efc c569b8e3 a6725459 ! %f4 = 59f5f268 59a127f7 aa2c989d ffeefe48 ! %f8 = 05cc261f 55d620a1 7b31cea2 54161d09 ! %f12 = a2797e0a 2f295982 32551618 ecb2f5a7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0a0fa8db 6054f973 3f1753ec 37a5bc27 ! %f20 = 717f21dc edafe00f 4b8ff1df 9b9524d1 ! %f24 = 38e4c7bb 87a276d5 cb667a48 b3734d29 ! %f28 = f25b04ee e44245c0 2cc0b735 98473acf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 376e9d4a aa45596e 9a124b10 40b1804b ! %f36 = f9976fb3 cb070fe6 3f950292 4013a371 ! %f40 = e910a88a b1ac72cb 2923bb06 bd6b0105 ! %f44 = e1f972a0 71ee8edb 5f32bf0c 65a42cc6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x686116c800000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 686116c800000047 wr %g0,%y ! Clear Y 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[000000004c800010] = b07e3d36, %l3 = 179b5f0994bc7cc8 lduwa [%i1+%o2]0x81,%l3 ! %l3 = 00000000b07e3d36 ! Mem[00000000918001c0] = 4c86a051 6b82704c, %g2 = 00000000, %g3 = 00000000 ldd [%o0+0x1c0],%g2 ! %g2 = 000000004c86a051 000000006b82704c ! Mem[00000000900001bc] = 458bc6a2, %g2 = 000000004c86a051 lduw [%i4+0x1bc],%g2 ! %g2 = 00000000458bc6a2 ! Mem[000000004c00012c] = 006248f3, %l4 = b527e9d493fcc6ac swap [%i0+0x12c],%l4 ! %l4 = 00000000006248f3 ! Mem[0000000091000120] = 7c1e95ad 8315c0fc, %g2 = 458bc6a2, %g3 = 6b82704c ldd [%i6+0x120],%g2 ! %g2 = 000000007c1e95ad 000000008315c0fc ! Mem[000000004d800064] = 102d39aa, %l6 = 7a10db2a118c5856 swap [%i3+0x064],%l6 ! %l6 = 00000000102d39aa ! immd = 0000000000000363, %l5 = 37b351afc7e60550, %ccr = 44 movne %xcc,0x363,%l5 ! Register Not Moved ! Mem[000000004c000010] = f0a73e93, %l3 = 00000000b07e3d36 ldsha [%i0+%o2]0x88,%l3 ! %l3 = 0000000000003e93 ! immd = 00000000000003d1, %l4 = 00000000006248f3, %ccr = 44 movcc %xcc,0x3d1,%l4 ! Moved, %l4 = 00000000000003d1 ! Mem[00000000908000b0] = b36b605e, %g2 = 000000007c1e95ad lduh [%i5+0x0b2],%g2 ! %g2 = 000000000000b36b p30_label_2: ! %f16 = 0a0fa8db 6054f973 3f1753ec 37a5bc27 ! %f20 = 717f21dc edafe00f 4b8ff1df 9b9524d1 ! %f24 = 38e4c7bb 87a276d5 cb667a48 b3734d29 ! %f28 = f25b04ee e44245c0 2cc0b735 98473acf mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040 ! Mem[0000000090000108] = 413c6db5315d5e98, %f48 = de4bf92e 4d84062d ldd [%i4+0x108],%f48 ! %f48 = 413c6db5 315d5e98 ! Mem[0000000090000180] = a9faecff4095ec12, %f48 = 413c6db5 315d5e98 ldd [%i4+0x180],%f48 ! %f48 = a9faecff 4095ec12 ! Mem[000000004d0000e0] = fd272ce7, %l2 = 448f7ddbfd1cd886 ldsh [%i2+0x0e0],%l2 ! %l2 = fffffffffffffd27 ! Mem[000000004d8000f8] = a95e9286, %l4 = 00000000000003d1 ldsb [%i3+0x0f9],%l4 ! %l4 = 000000000000005e ! Mem[000000004d0000a8] = 69ac4e44d9e1a65a, %l3 = 0000000000003e93, %l2 = fffffffffffffd27 add %i2,0xa8,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 69ac4e44d9e1a65a ! %l0 = 5e8303cdf7031793, Mem[000000004c800018] = 7b30e2b7 stha %l0,[%i1+%o3]0x80 ! Mem[000000004c800018] = 1793e2b7 ! %l7 = 5c9e144fdfaf584e, Mem[000000009000010a] = 6db5315d sth %l7,[%i4+0x10a] ! Mem[0000000090000108] = 584e315d ! Mem[000000004d8001d8] = 478685f10d45be55, %l2 = 69ac4e44d9e1a65a, %l2 = 69ac4e44d9e1a65a add %i3,0x1d8,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 478685f10d45be55 ! Mem[000000004d800028] = bca08dc433f66a9a, %f8 = 05cc261f 55d620a1 ldda [%i3+%o5]0x81,%f8 ! %f8 = bca08dc4 33f66a9a p30_label_3: ! immd = 00000000000003af, %l1 = 4ae3958496208111, %ccr = 44 movgu %icc,0x3af,%l1 ! Register Not Moved ! Mem[0000000091800078] = 1f9b1429, %g2 = 000000000000b36b ldsb [%o0+0x07b],%g2 ! %g2 = 000000000000001f ! Mem[0000000090800024] = f81287db, %g2 = 000000000000001f ldsb [%i5+0x024],%g2 ! %g2 = fffffffffffffff8 ! Mem[0000000091800138] = 7a5cbb58d4bef419, %f48 = a9faecff 4095ec12 ldd [%o0+0x138],%f48 ! %f48 = 7a5cbb58 d4bef419 ! %l7 = 5c9e144fdfaf584e, Mem[000000004c8000ec] = d8c9cb18, %asi = 80 stwa %l7,[%i1+0x0ec]%asi ! Mem[000000004c8000ec] = dfaf584e membar #Sync ! Added by membar checker (81) ! Mem[0000000090000100] = eff525d4 920c36ec 413c584e 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[000000004c800018] = 1793e2b7, %l4 = 000000000000005e swapa [%i1+%o3]0x81,%l4 ! %l4 = 000000001793e2b7 ! %l4 = 000000001793e2b7, Mem[0000000090800020] = 2bc26a5df81287db stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 000000001793e2b7 ! %l1 = 4ae3958496208111, imm = 0000000000000198, %l6 = 00000000102d39aa orncc %l1,0x198,%l6 ! %l6 = ffffffffffffff77, %ccr = 88 ! %l1 = 4ae3958496208111, Mem[0000000091800040] = 3e24369d stw %l1,[%o0+0x040] ! Mem[0000000091800040] = 96208111 p30_label_4: ! %f0 = 3d2c0f30 3b446efc, Mem[00000000900000c0] = 7d69e684 ee2669cd stda %f0 ,[%i4+0x0c0]%asi ! Mem[00000000900000c0] = 3d2c0f30 3b446efc ! Randomly selected nop nop ! %l6 = ffffffffffffff77, immed = 00000880, %y = 00000000 smul %l6,0x880,%l7 ! %l7 = fffffffffffb7380, %y = ffffffff ! Mem[000000004d000070] = 50ddc1f2f236dc85, %l6 = ffffffffffffff77, %l1 = 4ae3958496208111 add %i2,0x70,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 50ddc1f2f236dc85 ! Mem[0000000090800138] = 1c568de3 d8a690f0, %g2 = fffffff8, %g3 = 8315c0fc ldd [%i5+0x138],%g2 ! %g2 = 000000001c568de3 00000000d8a690f0 ! Mem[000000004c000008] = 9a98e5e8, %l5 = 37b351afc7e60550 ldswa [%i0+%o1]0x89,%l5 ! %l5 = ffffffff9a98e5e8 ! %l7 = fffffffffffb7380, Mem[000000004c000010] = f0a73e93 stwa %l7,[%i0+%o2]0x89 ! Mem[000000004c000010] = fffb7380 ! %l1 = 50ddc1f2f236dc85, imm = 0000000000000e03, %l6 = ffffffffffffff77 tsubcc %l1,0xe03,%l6 ! %l6 = 50ddc1f2f236ce82, %ccr = 0a ! %f0 = 3d2c0f30 3b446efc c569b8e3 a6725459 ! %f4 = 59f5f268 59a127f7 aa2c989d ffeefe48 ! %f8 = bca08dc4 33f66a9a 7b31cea2 54161d09 ! %f12 = a2797e0a 2f295982 32551618 ecb2f5a7 mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[000000004c00002c] = 50b042ad, %l4 = 1793e2b7, %l3 = 00003e93 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000050b042ad p30_label_5: ! %l0 = 5e8303cdf7031793, Mem[00000000908000c1] = 0ecfdc07 stb %l0,[%i5+0x0c1] ! Mem[00000000908000c0] = 93cfdc07 ! Mem[0000000091000058] = 441012df, %g2 = 000000001c568de3 ldsha [%i6+0x05a]%asi,%g2 ! %g2 = 0000000000004410 ! %l6 = 50ddc1f2f236ce82, Mem[00000000918000d0] = 84fb548a77999bcc stx %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = 50ddc1f2f236ce82 ! Mem[0000000090800068] = ae712662, %g2 = 0000000000004410 lduh [%i5+0x068],%g2 ! %g2 = 000000000000ae71 ! %f24 = 38e4c7bb, Mem[00000000900001d0] = bce499f4 st %f24,[%i4+0x1d0] ! Mem[00000000900001d0] = 38e4c7bb ! %l1 = 50ddc1f2f236dc85, Mem[000000009080014c] = 734142da stw %l1,[%i5+0x14c] ! Mem[000000009080014c] = f236dc85 ! %l2 = 478685f10d45be55, %l5 = ffffffff9a98e5e8, %l1 = 50ddc1f2f236dc85 srax %l2,%l5,%l1 ! %l1 = 0000000000478685 ! %l5 = ffffffff9a98e5e8, %l3 = 0000000050b042ad, %l2 = 478685f10d45be55 or %l5,%l3,%l2 ! %l2 = ffffffffdab8e7ed ! %l4 = 000000001793e2b7 sethi %hi(0x5deeac00),%l4 ! %l4 = 000000005deeac00 ! %l3 = 0000000050b042ad, imm = 0000000000000dc3, %l4 = 000000005deeac00 andncc %l3,0xdc3,%l4 ! %l4 = 0000000050b0422c, %ccr = 00 p30_label_6: ! Mem[0000000090800164] = 6f67cd2a, %g2 = 000000000000ae71 ldsb [%i5+0x164],%g2 ! %g2 = 000000000000006f ! Mem[000000004c000110] = dcbe9bc36cacb943, %l0 = 5e8303cdf7031793, %l2 = ffffffffdab8e7ed add %i0,0x110,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = dcbe9bc36cacb943 ! %f16 = 0a0fa8db 6054f973, Mem[000000004c800000] = d01ade51 f7493c92 stda %f16,[%i1+%g0]0x80 ! Mem[000000004c800000] = 0a0fa8db 6054f973 ! Mem[000000004c8001d4] = ed8b7f3d, %l2 = 6cacb943, %l2 = 6cacb943 add %i1,0x1d4,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ed8b7f3d ! %l5 = ffffffff9a98e5e8, imm = 0000000000000012, %l2 = 00000000ed8b7f3d sra %l5,0x012,%l2 ! %l2 = ffffffffffffe6a6 ! Mem[000000009100019c] = 4548195a, %g2 = 000000000000006f ldub [%i6+0x19e],%g2 ! %g2 = 0000000000000045 ! %l5 = ffffffff9a98e5e8, %l0 = 5e8303cdf7031793, %ccr = 00 mova %xcc,%l5,%l0 ! Moved, %l0 = ffffffff9a98e5e8 ! Mem[000000009180005c] = 9f4a1314, %g2 = 0000000000000045 ldsh [%o0+0x05e],%g2 ! %g2 = ffffffffffff9f4a ! Mem[0000000090000114] = 757643e1, %g18 = 41cf11f3f825d4c2 ldsw [%i4+0x114],%g2 ! %g2 = 41cf11f3f825d4c2 ! Mem[000000004d0001f4] = 8c0b3a51, %l2 = ffffffffffffe6a6 swap [%i2+0x1f4],%l2 ! %l2 = 000000008c0b3a51 p30_label_7: ! %l2 = 000000008c0b3a51, %l4 = 0000000050b0422c, %y = ffffffff mulscc %l2,%l4,%l6 ! %l6 = 0000000096b5df54, %ccr = 0a, %y = ffffffff ! %l0 = ffffffff9a98e5e8, Mem[000000004c000028] = e13aa05a stwa %l0,[%i0+%o5]0x89 ! Mem[000000004c000028] = 9a98e5e8 ! Mem[000000004c800080] = bd7fc99b785751ba, %l0 = ffffffff9a98e5e8, %l4 = 0000000050b0422c add %i1,0x80,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = bd7fc99b785751ba ! %l4 = bd7fc99b785751ba, Mem[00000000908001e4] = 37f8ff3a stw %l4,[%i5+0x1e4] ! Mem[00000000908001e4] = 785751ba ! %l0 = ffffffff9a98e5e8, %l4 = bd7fc99b785751ba, %y = ffffffff udivcc %l0,%l4,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 9a98e5e8 ! %l2 = 000000008c0b3a51, Mem[000000009180010e] = 082bb144 sth %l2,[%o0+0x10e] ! Mem[000000009180010c] = 3a51b144 ! Mem[000000009000013c] = 2f71a080, %g18 = 41cf11f3f825d4c2 ldsw [%i4+0x13c],%g2 ! %g2 = 41cf11f3f825d4c2 ! Mem[000000004d000118] = 53d9797e c4027f5a, %l6 = 96b5df54, %l7 = ffffffff ldd [%i2+0x118],%l6 ! %l6 = 0000000053d9797e 00000000c4027f5a ! %l6 = 0000000053d9797e, imm = fffffffffffff60d, %l2 = 000000008c0b3a51 xor %l6,-0x9f3,%l2 ! %l2 = ffffffffac268f73 ! Mem[000000004c000028] = ad42b0509a98e5e8, %l4 = bd7fc99b785751ba ldxa [%i0+%o5]0x88,%l4 ! %l4 = ad42b0509a98e5e8 p30_label_8: ! %f16 = 0a0fa8db 6054f973, Mem[000000004c000008] = e8e5989a af4078d0 stda %f16,[%i0+%o1]0x81 ! Mem[000000004c000008] = 0a0fa8db 6054f973 ! %l2 = ac268f73, %l3 = 50b042ad, Mem[0000000091800190] = 70cde95e 6f9bfe7c std %l2,[%o0+0x190] ! Mem[0000000091800190] = ac268f73 50b042ad ! Mem[000000004c800048] = d5559df3, %l7 = 00000000c4027f5a lduw [%i1+0x048],%l7 ! %l7 = 00000000d5559df3 ! %l7 = 00000000d5559df3, Mem[0000000091000080] = 64eaa25b stb %l7,[%i6+0x080] ! Mem[0000000091000080] = f3eaa25b membar #Sync ! Added by membar checker (82) ! %f0 = 3d2c0f30 3b446efc c569b8e3 a6725459 ! %f4 = 59f5f268 59a127f7 aa2c989d ffeefe48 ! %f8 = bca08dc4 33f66a9a 7b31cea2 54161d09 ! %f12 = a2797e0a 2f295982 32551618 ecb2f5a7 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[0000000090000008] = fc38a7bb, %g2 = 000000002f71a080 lduh [%i4+0x00a],%g2 ! %g2 = 000000000000fc38 ! %l4 = ad42b0509a98e5e8, Mem[000000004d800018] = 7e8b4919 stha %l4,[%i3+%o3]0x88 ! Mem[000000004d800018] = 7e8be5e8 ! Mem[000000004d000010] = b8a70ea9, %l0 = ffffffff9a98e5e8 ldswa [%i2+%o2]0x80,%l0 ! %l0 = ffffffffb8a70ea9 ! Mem[000000004d000040] = cbe9ce00, %l2 = ffffffffac268f73 lduh [%i2+0x042],%l2 ! %l2 = 000000000000ce00 ! Code Fragment 1 p30_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d8a690f0 mov -0xd52,%g3 ! %g3 = fffffffffffff2ae and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p30_label_9: ! Mem[00000000918001e4] = a1fd095a, %g2 = 000000000000fc38 lduh [%o0+0x1e4],%g2 ! %g2 = 000000000000a1fd ! Mem[000000004c000190] = 0fbcc174 db875b3b, %l6 = 53d9797e, %l7 = d5559df3 ldd [%i0+0x190],%l6 ! %l6 = 000000000fbcc174 00000000db875b3b ! Mem[000000004c800028] = b438622c, %l1 = 0000000000478685 lduwa [%i1+%o5]0x88,%l1 ! %l1 = 00000000b438622c ! immd = 00000000000003c6, %l5 = ffffffff9a98e5e8, %ccr = 0a mova %icc,0x3c6,%l5 ! Moved, %l5 = 00000000000003c6 ! %f22 = 4b8ff1df 9b9524d1, Mem[000000004c000028] = e8e5989a 50b042ad stda %f22,[%i0+%o5]0x80 ! Mem[000000004c000028] = 4b8ff1df 9b9524d1 ! %l5 = 00000000000003c6, %l4 = ad42b0509a98e5e8, %l7 = 00000000db875b3b sllx %l5,%l4,%l7 ! %l7 = 0003c60000000000 ! %l6 = 0fbcc174, %l7 = 00000000, Mem[0000000091000060] = ffa73bed f83ae693 std %l6,[%i6+0x060] ! Mem[0000000091000060] = 0fbcc174 00000000 ! %l5 = 00000000000003c6, Mem[00000000918000d8] = e1ebe72b973664ec stx %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000000003c6 membar #Sync ! Added by membar checker (83) ! Mem[0000000090000098] = aa2c989dffeefe48, %f48 = eff525d4 920c36ec ldd [%i4+0x098],%f48 ! %f48 = aa2c989d ffeefe48 ! Mem[00000000908001b8] = 4fef7b8c, %g2 = 000000000000a1fd ldsh [%i5+0x1b8],%g2 ! %g2 = 0000000000004fef p30_label_10: ! %l7 = 0003c60000000000, Mem[0000000091800010] = ef04abcc, %asi = 80 stwa %l7,[%o0+0x010]%asi ! Mem[0000000091800010] = 00000000 ! %l5 = 00000000000003c6, Mem[0000000090800128] = 6c772b2b sth %l5,[%i5+0x128] ! Mem[0000000090800128] = 03c62b2b ! %l2 = 000000000000ce00, Mem[000000004d800010] = d2db1af1 stwa %l2,[%i3+%o2]0x88 ! Mem[000000004d800010] = 0000ce00 ! %f24 = 38e4c7bb 87a276d5, Mem[00000000910001a0] = 195a1174 f1de6161 std %f24,[%i6+0x1a0] ! Mem[00000000910001a0] = 38e4c7bb 87a276d5 ! Mem[000000004c000160] = 348db99a205f4f02, %l6 = 000000000fbcc174, %l1 = 00000000b438622c add %i0,0x160,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 348db99a205f4f02 ! Mem[00000000910000ac] = cf004c66, %g2 = 0000000000004fef ldsb [%i6+0x0af],%g2 ! %g2 = ffffffffffffffcf ! Mem[000000004d800020] = 9a4b3def8d69b65b, %l1 = 348db99a205f4f02 ldxa [%i3+%o4]0x89,%l1 ! %l1 = 9a4b3def8d69b65b ! %l0 = b8a70ea9, %l1 = 8d69b65b, Mem[00000000910000a8] = 016d2650 71e209cf std %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = b8a70ea9 8d69b65b ! %l5 = 00000000000003c6, %l7 = 0003c60000000000, %l2 = 000000000000ce00 srax %l5,%l7,%l2 ! %l2 = 00000000000003c6 ! %l5 = 00000000000003c6, Mem[000000004c000000] = 49f9a370 stwa %l5,[%i0+%g0]0x80 ! Mem[000000004c000000] = 000003c6 p30_label_11: ! %l4 = ad42b0509a98e5e8, %l4 = ad42b0509a98e5e8, %ccr = 0a movre %l4,%l4,%l7 ! Not Moved, %l7 = 0003c60000000000 ! Mem[000000004c8001a0] = df6355f1, %l1 = 8d69b65b, %l1 = 8d69b65b add %i1,0x1a0,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000df6355f1 ! %l6 = 0fbcc174, %l7 = 00000000, Mem[000000004c800018] = 0000005e ac9d5ac6 stda %l6,[%i1+%o3]0x80 ! Mem[000000004c800018] = 0fbcc174 00000000 ! Mem[0000000090000034] = 7e4a5a0b, %g2 = ffffffffffffffcf ldsb [%i4+0x037],%g2 ! %g2 = 000000000000007e ! Mem[00000000918001b8] = b6cd0689 d71a58b0, %g2 = 0000007e, %g3 = fffff2ae ldd [%o0+0x1b8],%g2 ! %g2 = 00000000b6cd0689 00000000d71a58b0 ! Mem[000000009080005c] = 580a7c40, %g2 = 00000000b6cd0689 lduh [%i5+0x05c],%g2 ! %g2 = 000000000000580a ! %l2 = 00000000000003c6, Mem[0000000091800188] = 7a4e4474 sth %l2,[%o0+0x188] ! Mem[0000000091800188] = 03c64474 ! %l6 = 0fbcc174, %l7 = 00000000, Mem[00000000900001f0] = aff200f2 b9f1ae14 std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 0fbcc174 00000000 ! %l2 = 00000000000003c6, %l4 = ad42b0509a98e5e8, %ccr = 0a movpos %icc,%l2,%l4 ! Register Not Moved ! Mem[000000004c0001e1] = 8ef4ba7a, %l4 = ad42b0509a98e5e8 ldstub [%i0+0x1e1],%l4 ! %l4 = 000000f4000000ff p30_label_12: ! %f30 = 2cc0b735, Mem[000000004c000020] = 0b796682 sta %f30,[%i0+%o4]0x80 ! Mem[000000004c000020] = 2cc0b735 ! Mem[000000004c000020] = 2cc0b735, %f13 = 2f295982 lda [%i0+%o4]0x80,%f13 ! %f13 = 2cc0b735 ! %l6 = 000000000fbcc174, immed = 0000097b, %y = 9a98e5e8 sdivcc %l6,0x97b,%l1 ! %l1 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = b8a70ea9 ! %l6 = 000000000fbcc174, Mem[000000004d800020] = 5bb6698d stwa %l6,[%i3+%o4]0x81 ! Mem[000000004d800020] = 0fbcc174 ! %l2 = 00000000000003c6, %l1 = ffffffff80000000, %ccr = 8a move %xcc,%l2,%l1 ! Register Not Moved ! %l3 = 0000000050b042ad, immed = fffff0b9, %y = b8a70ea9 umul %l3,-0xf47,%l1 ! %l1 = 50b03ddc4b355f05, %y = 50b03ddc ! Mem[000000004d8000e8] = e13413a65e7887f6, %l6 = 000000000fbcc174, %l3 = 0000000050b042ad add %i3,0xe8,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = e13413a65e7887f6 ! %l2 = 00000000000003c6, %l2 = 00000000000003c6, %ccr = 8a movneg %xcc,%l2,%l2 ! Moved, %l2 = 00000000000003c6 ! Mem[000000004c8000ae] = d7166fbb, %l3 = e13413a65e7887f6 ldstub [%i1+0x0ae],%l3 ! %l3 = 0000006f000000ff ! immd = 0000000000000171, %l7 = 0003c60000000000, %ccr = 8a movpos %icc,0x171,%l7 ! Register Not Moved p30_label_13: ! %l4 = 00000000000000f4, Mem[0000000090000134] = ee317cdc stb %l4,[%i4+0x134] ! Mem[0000000090000134] = f4317cdc ! immd = 00000000000001bb, %l2 = 00000000000003c6, %ccr = 8a movpos %xcc,0x1bb,%l2 ! Register Not Moved ! %f29 = e44245c0, Mem[000000004d000020] = 0de789e1 sta %f29,[%i2+%o4]0x89 ! Mem[000000004d000020] = e44245c0 ! Mem[000000009080009c] = d71acb2b, %g18 = 41cf11f3f825d4c2 ldsw [%i5+0x09c],%g2 ! %g2 = 41cf11f3f825d4c2 ! Mem[00000000918001f4] = 3475766e, %g18 = 41cf11f3f825d4c2 ldsw [%o0+0x1f4],%g2 ! %g2 = 41cf11f3f825d4c2 ! %f12 = a2797e0a, Mem[000000004d800168] = ba466ce4 st %f12,[%i3+0x168] ! Mem[000000004d800168] = a2797e0a ! %l4 = 000000f4, %l5 = 000003c6, Mem[00000000910000f0] = e81b43d4 7a07eeca std %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000f4 000003c6 ! %l1 = 50b03ddc4b355f05, Mem[00000000918000f7] = e902aceb, %asi = 80 stba %l1,[%o0+0x0f7]%asi ! Mem[00000000918000f4] = 0502aceb ! Mem[000000004d8001e0] = 9ff90ab6, %l0 = ffffffffb8a70ea9 swap [%i3+0x1e0],%l0 ! %l0 = 000000009ff90ab6 ! %l4 = 00000000000000f4, Mem[000000004d800171] = 146b7d44 stb %l4,[%i3+0x171] ! Mem[000000004d800170] = 14f47d44 p30_label_14: ! %l4 = 000000f4, %l5 = 000003c6, Mem[000000004c000028] = 4b8ff1df 9b9524d1 stda %l4,[%i0+%o5]0x80 ! Mem[000000004c000028] = 000000f4 000003c6 ! Mem[000000004c000124] = 2fc0540b, %l7 = 00000000, %l5 = 000003c6 add %i0,0x124,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002fc0540b ! Mem[000000009080001c] = 72c0aa2a, %g18 = 41cf11f3f825d4c2 ldsw [%i5+0x01c],%g2 ! %g2 = 41cf11f3f825d4c2 ! %l1 = 50b03ddc4b355f05, Mem[0000000091800178] = 28ef2d8b071bb175 stx %l1,[%o0+0x178] ! Mem[0000000091800178] = 50b03ddc4b355f05 ! Mem[000000004d800018] = 4108a8b0 7e8be5e8, %l2 = 000003c6, %l3 = 0000006f ldda [%i3+%o3]0x88,%l2 ! %l2 = 000000007e8be5e8 000000004108a8b0 ! Mem[000000004c800028] = 2c6238b4e618a886, %l5 = 000000002fc0540b ldxa [%i1+%o5]0x80,%l5 ! %l5 = 2c6238b4e618a886 ! %l2 = 000000007e8be5e8, %l7 = 0003c60000000000, %l6 = 000000000fbcc174 subc %l2,%l7,%l6 ! %l6 = fffc3a007e8be5e8 ! %l3 = 000000004108a8b0, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l3,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000004108a8b0 ! Mem[0000000091000114] = daff892f, %g2 = 0000000072c0aa2a ldsh [%i6+0x116],%g2 ! %g2 = ffffffffffffdaff ! Mem[0000000091000144] = 82c387b2, %g2 = ffffffffffffdaff ldsb [%i6+0x147],%g2 ! %g2 = ffffffffffffff82 p30_label_15: ! %l7 = 0003c60000000000, Mem[000000004c800098] = c2b2b23d, %asi = 80 stwa %l7,[%i1+0x098]%asi ! Mem[000000004c800098] = 00000000 ! %l3 = 000000004108a8b0, immed = 00000c5f, %y = 50b03ddc smulcc %l3,0xc5f,%l3 ! %l3 = 000003248a1ed950, %ccr = 08, %y = 00000324 ! Mem[000000004d800118] = 9f6a32bb 62769902, %l2 = 7e8be5e8, %l3 = 8a1ed950 ldda [%i3+0x118]%asi,%l2 ! %l2 = 000000009f6a32bb 0000000062769902 ! %l3 = 0000000062769902, %l7 = 0003c60000000000, %l3 = 0000000062769902 xnor %l3,%l7,%l3 ! %l3 = fffc39ff9d8966fd ! %l0 = 000000009ff90ab6, immed = 00000e6f, %y = 00000324 udivcc %l0,0xe6f,%l6 ! %l6 = 0000000037bf263f, %ccr = 00 mov %l0,%y ! %y = 9ff90ab6 ! %l7 = 0003c60000000000, Mem[000000009100008c] = fd3affda sth %l7,[%i6+0x08c] ! Mem[000000009100008c] = 0000ffda ! Mem[0000000090800000] = 2ef416c9 5b35fe68, %g2 = ffffff82, %g3 = d71a58b0 ldd [%i5+%g0],%g2 ! %g2 = 000000002ef416c9 000000005b35fe68 ! Mem[000000004d800040] = ca11b758, %l3 = 9d8966fd, %l6 = 37bf263f add %i3,0x40,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ca11b758 ! Set Register : %l6 = 00000000ca11b758 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[000000004d8000dc] = ef6d350d, %l3 = fffc39ff9d8966fd swap [%i3+0x0dc],%l3 ! %l3 = 00000000ef6d350d p30_label_16: ! %l2 = 000000009f6a32bb, %l7 = 0003c60000000000, %y = 9ff90ab6 umul %l2,%l7,%l6 ! %l6 = 0000000000000000, %y = 00000000 ! %l0 = 000000009ff90ab6, Mem[0000000091800154] = 9d69e54e stb %l0,[%o0+0x154] ! Mem[0000000091800154] = b669e54e ! Mem[0000000090800088] = 444b2d9f9e4e588c, %f48 = aa2c989d ffeefe48 ldda [%i5+0x088]%asi,%f48 ! %f48 = 444b2d9f 9e4e588c ! %l0 = 000000009ff90ab6, Mem[00000000900001c4] = 60d76f00 stw %l0,[%i4+0x1c4] ! Mem[00000000900001c4] = 9ff90ab6 ! %l5 = 2c6238b4e618a886, Mem[0000000091800008] = cc26aea0, %asi = 80 stwa %l5,[%o0+0x008]%asi ! Mem[0000000091800008] = e618a886 ! immd = 000000000000017e, %l3 = 00000000ef6d350d, %ccr = 00 movle %xcc,0x17e,%l3 ! Register Not Moved ! Mem[000000004d000020] = c04542e4, %l5 = 2c6238b4e618a886 ldsba [%i2+%o4]0x81,%l5 ! %l5 = ffffffffffffffc0 ! Mem[000000009080002c] = 4ca12c6e, %g18 = 41cf11f3f825d4c2 ldsw [%i5+0x02c],%g2 ! %g2 = 41cf11f3f825d4c2 ! Mem[000000004d800008] = fedc1663 ee5b34fd, %l6 = 00000000, %l7 = 00000000 ldda [%i3+%o1]0x88,%l6 ! %l6 = 00000000ee5b34fd 00000000fedc1663 ! %l3 = 00000000ef6d350d, %l1 = 50b03ddc4b355f05, %ccr = 00 movle %icc,%l3,%l1 ! Register Not Moved p30_label_17: ! Mem[000000004c0001cc] = 769e0974, %l4 = 00000000000000f4 swap [%i0+0x1cc],%l4 ! %l4 = 00000000769e0974 ! Mem[000000004d800184] = 721c2aa9, %l2 = 000000009f6a32bb lduw [%i3+0x184],%l2 ! %l2 = 00000000721c2aa9 ! %l4 = 00000000769e0974, Mem[00000000918000dc] = 000003c6 stb %l4,[%o0+0x0dc] ! Mem[00000000918000dc] = 740003c6 ! Mem[000000009080014c] = 8592a6c5, %g2 = 000000004ca12c6e ldsb [%i5+0x14f],%g2 ! %g2 = ffffffffffffff85 ! Mem[000000004d800020] = 74c1bc0f, %l5 = ffffffffffffffc0 lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000bc0f ! Mem[000000004c800010] = b07e3d36f5607b49, %l3 = 00000000ef6d350d, %l4 = 00000000769e0974 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b07e3d36f5607b49 ! Mem[00000000918000a0] = d01327bdac9280c0, %f48 = 444b2d9f 9e4e588c ldd [%o0+0x0a0],%f48 ! %f48 = d01327bd ac9280c0 ! Mem[000000004c000020] = 2cc0b735, %l5 = 000000000000bc0f ldswa [%i0+%o4]0x80,%l5 ! %l5 = 000000002cc0b735 ! Mem[000000004c00013e] = 660b399e, %l1 = 50b03ddc4b355f05 ldstub [%i0+0x13e],%l1 ! %l1 = 00000039000000ff ! Mem[00000000900000c8] = 2403e27a 66182968, %g2 = ffffff85, %g3 = 5b35fe68 ldd [%i4+0x0c8],%g2 ! %g2 = 000000002403e27a 0000000066182968 p30_label_18: ! %l5 = 000000002cc0b735, Mem[00000000900001c0] = 927ca0219ff90ab6 stx %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000002cc0b735 ! %l3 = 00000000ef6d350d, Mem[000000004c8000e4] = 9b716f7d stb %l3,[%i1+0x0e4] ! Mem[000000004c8000e4] = 0d716f7d ! Mem[00000000910001f0] = a972542d 4e89cfe8, %g2 = 2403e27a, %g3 = 66182968 ldd [%i6+0x1f0],%g2 ! %g2 = 00000000a972542d 000000004e89cfe8 ! %l2 = 00000000721c2aa9, immd = fffffffffffff68b, %l0 = 000000009ff90ab6 mulx %l2,-0x975,%l0 ! %l0 = fffffbc8dba08fc3 ! %l0 = fffffbc8dba08fc3, %l2 = 00000000721c2aa9, %ccr = 00 movgu %icc,%l0,%l2 ! Moved, %l2 = fffffbc8dba08fc3 ! %l5 = 000000002cc0b735, Mem[000000004d0001ec] = 8e34b1d8 stw %l5,[%i2+0x1ec] ! Mem[000000004d0001ec] = 2cc0b735 ! %l6 = 00000000ee5b34fd, Mem[000000004d000020] = e44245c0 stha %l6,[%i2+%o4]0x88 ! Mem[000000004d000020] = e44234fd ! Mem[000000004d800080] = f55ee962 b74607e6 ca618310 f8f703cb ! Mem[000000004d800090] = d9c8248e 075c7e20 99a1de5a 9fbd13db ! Mem[000000004d8000a0] = 3665b72e 3f548091 a7452d6a 40e0e535 ! Mem[000000004d8000b0] = dd2aa2df c8aa24ae b8ccbe72 e2aa56c7 ldda [%i3+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000004d800080 ! Mem[000000004c0000bc] = 018a5860, %l0 = dba08fc3, %l6 = ee5b34fd add %i0,0xbc,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000018a5860 ! Mem[000000004d800120] = 2ccbafda, %l3 = 00000000ef6d350d swap [%i3+0x120],%l3 ! %l3 = 000000002ccbafda p30_label_19: ! Mem[000000004c800000] = 0a0fa8db, %l4 = b07e3d36f5607b49 lduwa [%i1+%g0]0x81,%l4 ! %l4 = 000000000a0fa8db ! Mem[000000004c000074] = 258c9f2e, %l7 = fedc1663, %l2 = dba08fc3 add %i0,0x74,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000258c9f2e ! Mem[000000009080012c] = 56efc18e, %g2 = 00000000a972542d ldub [%i5+0x12d],%g2 ! %g2 = 0000000000000056 ! %f16 = f55ee962 b74607e6 ca618310 f8f703cb ! %f20 = d9c8248e 075c7e20 99a1de5a 9fbd13db ! %f24 = 3665b72e 3f548091 a7452d6a 40e0e535 ! %f28 = dd2aa2df c8aa24ae b8ccbe72 e2aa56c7 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! %l6 = 00000000018a5860, immed = ffffff87, %y = 00000000 udiv %l6,-0x079,%l3 ! %l3 = 0000000000000000 mov %l0,%y ! %y = dba08fc3 ! Mem[000000004c8001f8] = a29cf15b, %l0 = dba08fc3, %l0 = dba08fc3 add %i1,0x1f8,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a29cf15b ! Mem[000000004c000010] = fffb7380, %l7 = 00000000fedc1663 ldstuba [%i0+%o2]0x88,%l7 ! %l7 = 00000080000000ff ! Mem[00000000900001d0] = 38e4c7bbfb10c4c3, %g2 = 0000000000000056 ldx [%i4+0x1d0],%g2 ! %g2 = 38e4c7bbfb10c4c3 save ! CWP = 1 ! Mem[000000004c8000fc] = e37147e8, %l1 = 2a098427, %l0 = 023241cc add %o1,0xfc,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e37147e8 p30_label_20: ! %cwp = 1 ! Mem[000000004c8000b0] = 53b0f86b02888099, %l2 = d3183cce8204427a, %l3 = f6be6bf3e90c19ac add %o1,0xb0,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 53b0f86b02888099 ! Mem[000000009100006c] = 70ce1ebe, %g2 = 38e4c7bbfb10c4c3 ldsb [%o6+0x06e],%g2 ! %g2 = 0000000000000070 ! Mem[000000004c000136] = d3e1e6e3, %l2 = d3183cce8204427a ldstub [%o0+0x136],%l2 ! %l2 = 000000e6000000ff ! Mem[0000000090800028] = 4cf234c8, %g2 = 0000000000000070 lduh [%o5+%i5],%g2 ! %g2 = 0000000000004cf2 ! Mem[000000004c800028] = 2c6238b4, %l6 = b8d218b46de50357 ldstuba [%o1+%i5]0x80,%l6 ! %l6 = 0000002c000000ff ! %l0 = 00000000e37147e8, Mem[000000004d800000] = beafc3dc stwa %l0,[%o3+%g0]0x80 ! Mem[000000004d800000] = e37147e8 ! Mem[0000000091000084] = e1ef702c, %g2 = 0000000000004cf2 lduha [%o6+0x084]%asi,%g2 ! %g2 = 000000000000e1ef ! %f8 = bca08dc4, Mem[000000004d800000] = e37147e8 sta %f8 ,[%o3+%g0]0x80 ! Mem[000000004d800000] = bca08dc4 ! Mem[000000004c000020] = 2cc0b735, %l5 = a2f91f242b16bee9 swapa [%o0+%i4]0x81,%l5 ! %l5 = 000000002cc0b735 ! %l7 = 530ba60bd2507f91, imm = 0000000000000c91, %l7 = 530ba60bd2507f91 taddcc %l7,0xc91,%l7 ! %l7 = 530ba60bd2508c22, %ccr = 0a p30_label_21: ! %cwp = 1 ! Mem[000000004c800120] = 6f559902, %l1 = 2ebafb702a098427 swap [%o1+0x120],%l1 ! %l1 = 000000006f559902 ! %l6 = 000000000000002c, %l6 = 000000000000002c, %l5 = 000000002cc0b735 orncc %l6,%l6,%l5 ! %l5 = ffffffffffffffff, %ccr = 88 ! Mem[000000009180013c] = d4bef419, %g2 = 000000000000e1ef lduh [%i0+0x13c],%g2 ! %g2 = 000000000000d4be ! Mem[000000009100011c] = 857c1e95, %g2 = 000000000000d4be ldsb [%o6+0x11f],%g2 ! %g2 = ffffffffffffff85 ! immd = 000000000000034c, %l5 = ffffffffffffffff, %ccr = 88 movgu %icc,0x34c,%l5 ! Moved, %l5 = 000000000000034c ! Mem[000000009080000c] = 44d35d0d, %g2 = ffffffffffffff85 lduw [%o5+0x00c],%g2 ! %g2 = 0000000044d35d0d ! %l2 = 000000e6, %l3 = 02888099, Mem[00000000908000c0] = d893cfdc 07f8fe08 std %l2,[%o5+0x0c0] ! Mem[00000000908000c0] = 000000e6 02888099 ! %l2 = 000000e6, %l3 = 02888099, Mem[00000000908001b8] = 4fef7b8c 53f34ad3 std %l2,[%o5+0x1b8] ! Mem[00000000908001b8] = 000000e6 02888099 restore ! CWP = 0 ! immd = 000000000000005f, %l1 = 0000000000000039, %ccr = 88 movvc %icc,0x05f,%l1 ! Moved, %l1 = 000000000000005f p30_label_22: ! %f4 = 59f5f268 59a127f7, Mem[00000000908000e0] = 0f61639e 1b1742c5 std %f4 ,[%i5+0x0e0] ! Mem[00000000908000e0] = 59f5f268 59a127f7 ! Mem[0000000091000020] = afe094aa, %g2 = 0000000044d35d0d lduh [%i6+0x022],%g2 ! %g2 = 000000000000afe0 ! %l0 = 00000000a29cf15b, imm = 000000000000001f, %l7 = 0000000000000080 srl %l0,0x01f,%l7 ! %l7 = 0000000000000001 ! %l3 = 0000000000000000, Mem[000000004d000160] = 447f7cf930b17d9d stx %l3,[%i2+0x160] ! Mem[000000004d000160] = 0000000000000000 ! Mem[000000004d8001dd] = 0d45be55, %l1 = 000000000000005f ldstub [%i3+0x1dd],%l1 ! %l1 = 00000045000000ff ! Mem[0000000090000140] = a1d61b60, %g2 = 000000000000afe0 ldsb [%i4+0x142],%g2 ! %g2 = ffffffffffffffa1 membar #Sync ! Added by membar checker (84) ! Mem[000000009000009c] = 13db3665, %g2 = ffffffffffffffa1 ldub [%i4+0x09e],%g2 ! %g2 = 0000000000000013 ! %l4 = 000000000a0fa8db, %l2 = 00000000258c9f2e, %l7 = 0000000000000001 addcc %l4,%l2,%l7 ! %l7 = 000000002f9c4809, %ccr = 00 ! Mem[000000004c000020] = 2b16bee9, %l0 = 00000000a29cf15b swapa [%i0+%o4]0x81,%l0 ! %l0 = 000000002b16bee9 ! immd = 000000000000004d, %l1 = 0000000000000045, %ccr = 00 movne %xcc,0x04d,%l1 ! Moved, %l1 = 000000000000004d p30_label_23: ! %l3 = 0000000000000000, %l4 = 000000000a0fa8db, %l4 = 000000000a0fa8db srlx %l3,%l4,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090800010] = 2fd31a2d, %g2 = 0000000000000013 lduwa [%i5+0x010]%asi,%g2 ! %g2 = 000000002fd31a2d ! Mem[000000004d800008] = ee5b34fd, %l2 = 00000000258c9f2e ldsba [%i3+%o1]0x89,%l2 ! %l2 = fffffffffffffffd ! %l3 = 0000000000000000 setx 0x7fa759082a285d55,%g7,%l3 ! %l3 = 7fa759082a285d55 ! Mem[000000004c800028] = ff6238b4, %l5 = 000000002cc0b735 lduha [%i1+%o5]0x81,%l5 ! %l5 = 000000000000ff62 ! Mem[0000000090000138] = 10cf11ec2f71a080, %f48 = d01327bd ac9280c0 ldd [%i4+0x138],%f48 ! %f48 = 10cf11ec 2f71a080 ! Mem[000000004d800124] = 0126c5aa, %l0 = 000000002b16bee9 swap [%i3+0x124],%l0 ! %l0 = 000000000126c5aa ! %l1 = 000000000000004d, %l1 = 000000000000004d, %ccr = 00 movrlez %l1,%l1,%l3 ! Not Moved, %l3 = 7fa759082a285d55 ! Mem[000000004c8001a0] = df6355f1, %f15 = ecb2f5a7 ld [%i1+0x1a0],%f15 ! %f15 = df6355f1 ! Mem[0000000091000028] = 7de3ef5c, %g2 = 000000002fd31a2d ldsh [%i6+%o5],%g2 ! %g2 = 0000000000007de3 p30_label_24: ! Mem[0000000091000100] = 4abf80e0, %g2 = 0000000000007de3 lduh [%i6+0x102],%g2 ! %g2 = 0000000000004abf ! %l0 = 000000000126c5aa, Mem[000000004d00009d] = b55ef1c4 stb %l0,[%i2+0x09d] ! Mem[000000004d00009c] = b5aaf1c4 ! Mem[000000004c800178] = e728309d4edf012a, %f4 = 59f5f268 59a127f7 ldd [%i1+0x178],%f4 ! %f4 = e728309d 4edf012a ! Mem[000000004d0000a8] = 69ac4e44, %l3 = 2a285d55, %l7 = 2f9c4809 add %i2,0xa8,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000069ac4e44 ! Mem[000000004c800008] = 848bae56 11b849a1, %l4 = 00000000, %l5 = 0000ff62 ldda [%i1+%o1]0x88,%l4 ! %l4 = 0000000011b849a1 00000000848bae56 ! %l4 = 0000000011b849a1, Mem[0000000090800072] = 5abc9854 stb %l4,[%i5+0x072] ! Mem[0000000090800070] = a1bc9854 ! %f6 = aa2c989d ffeefe48, Mem[0000000090800178] = 4ab098f9 1768e1b8 std %f6 ,[%i5+0x178] ! Mem[0000000090800178] = aa2c989d ffeefe48 ! Mem[000000004d000020] = 386139b8e44234fd, %f16 = f55ee962 b74607e6 ldda [%i2+%o4]0x88,%f16 ! %f16 = 386139b8 e44234fd ! Mem[000000004d0001a8] = aec4c7d2, %l7 = 0000000069ac4e44 ldsh [%i2+0x1aa],%l7 ! %l7 = ffffffffffffc7d2 ! %l7 = ffffffffffffc7d2, %l0 = 000000000126c5aa, %l3 = 7fa759082a285d55 udivx %l7,%l0,%l3 ! %l3 = 000000de53e23a84 p30_label_25: ! Mem[0000000091800100] = 0f8fe12f 95ffe909, %g2 = 00004abf, %g3 = 4e89cfe8 ldda [%o0+0x100]%asi,%g2 ! %g2 = 000000000f8fe12f 0000000095ffe909 ! Mem[00000000900000c0] = 3d2c0f30 3b446efc 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 ! %f16 = 386139b8 e44234fd ca618310 f8f703cb ! %f20 = d9c8248e 075c7e20 99a1de5a 9fbd13db ! %f24 = 3665b72e 3f548091 a7452d6a 40e0e535 ! %f28 = dd2aa2df c8aa24ae b8ccbe72 e2aa56c7 mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[000000004c800000] = dba80f0a, %l0 = 000000000126c5aa lduba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000000a ! %f7 = ffeefe48, Mem[00000000900001d4] = fb10c4c3 st %f7 ,[%i4+0x1d4] ! Mem[00000000900001d4] = ffeefe48 ! Mem[000000004c000014] = 59d279ff, %l4 = 0000000011b849a1 swap [%i0+0x014],%l4 ! %l4 = 0000000059d279ff ! Mem[00000000910001c8] = 1e361695, %g18 = 41cf11f3f825d4c2 ldswa [%i6+0x1c8]%asi,%g2 ! %g2 = 41cf11f3f825d4c2 ! %l6 = 018a5860, %l7 = ffffc7d2, Mem[0000000090800180] = 9cf598c2 b4973516 stda %l6,[%i5+0x180]%asi ! Mem[0000000090800180] = 018a5860 ffffc7d2 ! Mem[00000000900001f0] = c1740000, %g2 = 000000001e361695 ldsb [%i4+0x1f2],%g2 ! %g2 = ffffffffffffffc1 ! %l6 = 018a5860, %l7 = ffffc7d2, Mem[00000000908001d8] = af69c09b 9167f3e7 std %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 018a5860 ffffc7d2 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000000a bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000004d bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fffffffffffffffd bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000de53e23a84 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000059d279ff bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000848bae56 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000018a5860 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffc7d2 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xdba08fc3,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c569b8e3 a6725459 bne %xcc,p30_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e728309d 4edf012a bne %xcc,p30_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be aa2c989d ffeefe48 bne %xcc,p30_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be bca08dc4 33f66a9a bne %xcc,p30_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be a2797e0a 2cc0b735 bne %xcc,p30_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 32551618 df6355f1 bne %xcc,p30_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 386139b8 e44234fd bne %xcc,p30_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ca618310 f8f703cb bne %xcc,p30_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be d9c8248e 075c7e20 bne %xcc,p30_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 99a1de5a 9fbd13db bne %xcc,p30_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 3665b72e 3f548091 bne %xcc,p30_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be a7452d6a 40e0e535 bne %xcc,p30_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be dd2aa2df c8aa24ae bne %xcc,p30_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b8ccbe72 e2aa56c7 bne %xcc,p30_f30_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000003c67f537164 ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0a0fa8db6054f973 ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff73fbff11b849a1 ldx [%i0+0x010],%g3 ! Observed data at 000000004c000010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a29cf15ba6a35bdc ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000f4000003c6 ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 ldx [%g1+0x128],%g2 ! Expected data = c94bb8fe93fcc6ac ldx [%i0+0x128],%g3 ! Observed data at 000000004c000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = 2f7c95ccd3e1ffe3 ldx [%i0+0x130],%g3 ! Observed data at 000000004c000130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = f4b32978660bff9e ldx [%i0+0x138],%g3 ! Observed data at 000000004c000138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x138,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 929802af000000f4 ldx [%i0+0x1c8],%g3 ! Observed data at 000000004c0001c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 8effba7a4a4fad04 ldx [%i0+0x1e0],%g3 ! Observed data at 000000004c0001e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1e0,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0a0fa8db6054f973 ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0fbcc17400000000 ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff6238b4e618a886 ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 00000000f7c96804 ldx [%i1+0x098],%g3 ! Observed data at 000000004c800098 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = d5ffbd40d716ffbb ldx [%i1+0x0a8],%g3 ! Observed data at 000000004c8000a8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 0509edbe0d716f7d ldx [%i1+0x0e0],%g3 ! Observed data at 000000004c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 30ddd356dfaf584e ldx [%i1+0x0e8],%g3 ! Observed data at 000000004c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 2a098427c98eb1ca ldx [%i1+0x120],%g3 ! Observed data at 000000004c800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x120,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x020],%g2 ! Expected data = fd3442e4b8396138 ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 ldx [%g1+0x098],%g2 ! Expected data = 7f384b2ab5aaf1c4 ldx [%i2+0x098],%g3 ! Observed data at 000000004d000098 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x098,%g4 ldx [%g1+0x160],%g2 ! Expected data = 0000000000000000 ldx [%i2+0x160],%g3 ! Observed data at 000000004d000160 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x160,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 40ff0a302cc0b735 ldx [%i2+0x1e8],%g3 ! Observed data at 000000004d0001e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = d45c6eb6ffffe6a6 ldx [%i2+0x1f0],%g3 ! Observed data at 000000004d0001f0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x1f0,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = bca08dc48303047e ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ce00000185c983 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 = e8e58b7eb0a80841 ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0fbcc174ef3d4b9a ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = cfef2cb9118c5856 ldx [%i3+0x060],%g3 ! Observed data at 000000004d800060 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x060,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 2ecb7fea9d8966fd ldx [%i3+0x0d8],%g3 ! Observed data at 000000004d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x120],%g2 ! Expected data = ef6d350d2b16bee9 ldx [%i3+0x120],%g3 ! Observed data at 000000004d800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x120,%g4 ldx [%g1+0x168],%g2 ! Expected data = a2797e0aacd93498 ldx [%i3+0x168],%g3 ! Observed data at 000000004d800168 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 14f47d44f84c45b6 ldx [%i3+0x170],%g3 ! Observed data at 000000004d800170 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x170,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 478685f10dffbe55 ldx [%i3+0x1d8],%g3 ! Observed data at 000000004d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = b8a70ea9b1209de2 ldx [%i3+0x1e0],%g3 ! Observed data at 000000004d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x1e0,%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_f2_fail: set p30_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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_f8_fail: set p30_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f12_fail: set p30_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f14_fail: set p30_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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_f20_fail: set p30_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f22_fail: set p30_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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 p30_f26_fail: set p30_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f28_fail: set p30_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f30_fail: set p30_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000] umulcc %l0,-0xbe7,%l4 ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000018] done p30_trap1o: stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000] umulcc %l0,-0xbe7,%l4 ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000018] done p30_trap2e: stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000000] done p30_trap2o: stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000000] done p30_trap3e: nop addc %l5,-0x608,%l6 and %l7,-0x2a2,%l7 xnor %l7,%l1,%l0 sub %l3,0x00d,%l7 orn %l4,%l2,%l5 done p30_trap3o: nop addc %l5,-0x608,%l6 and %l7,-0x2a2,%l7 xnor %l7,%l1,%l0 sub %l3,0x00d,%l7 orn %l4,%l2,%l5 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 = 5e8303cdf7031793 ldx [%g1+0x008],%l1 ! %l1 = 4ae3958496208111 ldx [%g1+0x010],%l2 ! %l2 = 448f7ddbfd1cd886 ldx [%g1+0x018],%l3 ! %l3 = 179b5f0994bc7cc8 ldx [%g1+0x020],%l4 ! %l4 = b527e9d493fcc6ac ldx [%g1+0x028],%l5 ! %l5 = 37b351afc7e60550 ldx [%g1+0x030],%l6 ! %l6 = 7a10db2a118c5856 ldx [%g1+0x038],%l7 ! %l7 = 5c9e144fdfaf584e 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 = 8d5f5096023241cc ldx [%g1+0x048],%l1 ! %l1 = 2ebafb702a098427 ldx [%g1+0x050],%l2 ! %l2 = d3183cce8204427a ldx [%g1+0x058],%l3 ! %l3 = f6be6bf3e90c19ac ldx [%g1+0x060],%l4 ! %l4 = 3cbf6e17eda2264c ldx [%g1+0x068],%l5 ! %l5 = a2f91f242b16bee9 ldx [%g1+0x070],%l6 ! %l6 = b8d218b46de50357 ldx [%g1+0x078],%l7 ! %l7 = 530ba60bd2507f91 ! 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 = 3d3c9725 38cf7036 6202a8da a13ed0cd ! %f4 = 4a3be372 37f59552 12f4a561 70a04d8e ! %f8 = 90fb9ca2 e8ac585a 38e77f21 15e74aa9 ! %f12 = 8fed99bd ab9b75b0 5d3a7ba2 61c33060 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8a1d1e06 209262d7 dc921ff8 d3e1ff0d ! %f20 = e8544b23 88b187c5 739c3dc4 6cf7aa4e ! %f24 = 14e0fc68 70a93dbc 6a3c0846 c01fd15c ! %f28 = 5fef07d7 5464c24c 3e8ff051 dec66541 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 899ece63 444dfd18 c6b3b17d 2fda0ce5 ! %f36 = ea87dbc5 8ea445a4 7a0dc85e 1e72b670 ! %f40 = 9db958fb d8a875d0 6b9f6731 e83cd285 ! %f44 = e0102538 62fb3a42 2280461e f76c69c2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x033424b800000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = 033424b800000037 wr %g0,%y ! Clear Y 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: ! %l7 = 1e01e9223425a307, Mem[0000000091000126] = c0fc329b, %asi = 80 stba %l7,[%i6+0x126]%asi ! Mem[0000000091000124] = 07fc329b ! %l3 = 3efd0f2e176d9c81, Mem[0000000091800130] = 899608d8 stb %l3,[%o0+0x130] ! Mem[0000000091800130] = 819608d8 ! Mem[000000004e000018] = 84f661d5, %l1 = bf9e75da9dbe1b21 ldstuba [%i0+%o3]0x88,%l1 ! %l1 = 000000d5000000ff ! Mem[000000004e800000] = fe912e42, %l4 = e19c2757f44a01c3 ldswa [%i1+%g0]0x80,%l4 ! %l4 = fffffffffe912e42 ! Mem[000000004e000084] = dfdf2723, %l4 = fffffffffe912e42 ldsw [%i0+0x084],%l4 ! %l4 = ffffffffdfdf2723 ! Mem[0000000090800080] = 22791f3bdd32f5a6, %g2 = 0000000000000000 ldx [%i5+0x080],%g2 ! %g2 = 22791f3bdd32f5a6 ! Mem[00000000900001e0] = 638f1d8c, %g2 = 22791f3bdd32f5a6 ldsh [%i4+0x1e2],%g2 ! %g2 = 000000000000638f ! %l2 = 904faa07, %l3 = 176d9c81, Mem[00000000900000a8] = 06b20e2c 068cd5a5 std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 904faa07 176d9c81 ! Mem[000000004f800010] = 7e82285a, %l0 = d8fedca7f9c255b1 ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 0000005a000000ff ! Mem[000000004f8001e8] = e11f4a93, %l0 = 000000000000005a lduba [%i3+0x1e9]%asi,%l0 ! %l0 = 000000000000001f p31_label_2: ! %f2 = 6202a8da, Mem[000000009180003c] = efbedfe6 st %f2 ,[%o0+0x03c] ! Mem[000000009180003c] = 6202a8da ! Mem[000000004f800010] = ff28827e, %l4 = ffffffffdfdf2723 lduba [%i3+%o2]0x81,%l4 ! %l4 = 00000000000000ff ! %l4 = 000000ff, %l5 = 86819411, Mem[000000004e800020] = 4a532218 d02f194f stda %l4,[%i1+%o4]0x81 ! Mem[000000004e800020] = 000000ff 86819411 ! %l3 = 3efd0f2e176d9c81, Mem[00000000918001d8] = 97ac2d2db06f0808 stx %l3,[%o0+0x1d8] ! Mem[00000000918001d8] = 3efd0f2e176d9c81 ! %l2 = f8513ef6904faa07, Mem[000000004e000008] = 2a22de8d stha %l2,[%i0+%o1]0x88 ! Mem[000000004e000008] = 2a22aa07 ! Mem[000000004e0000a6] = 513ef9f7, %l0 = 000000000000001f ldstub [%i0+0x0a6],%l0 ! %l0 = 000000f9000000ff ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000900000b8] = 51627d19, %g2 = 000000000000638f lduw [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 ! %l2 = f8513ef6904faa07, %l2 = f8513ef6904faa07, %l0 = 00000000000000f9 addccc %l2,%l2,%l0 ! %l0 = f0a27ded209f540e, %ccr = 93 ! Invert Register : %l4 = 00000000000000ff xor %l4,-1,%l4 ! %l4 = ffffffffffffff00 p31_label_3: ! %l5 = df48f5cc86819411, Mem[0000000090000079] = 100cc278 stb %l5,[%i4+0x079] ! Mem[0000000090000078] = 110cc278 ! Mem[000000004e800010] = 4222a856, %l3 = 3efd0f2e176d9c81 lduha [%i1+%o2]0x81,%l3 ! %l3 = 0000000000004222 ! Mem[000000004f000000] = ad60a6c6, %l1 = 00000000000000d5 lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000c6 ! Mem[0000000091800110] = b14465cb 9794015b, %g2 = 51627d19, %g3 = 00000000 ldd [%o0+0x110],%g2 ! %g2 = 00000000b14465cb 000000009794015b ! Mem[0000000090800100] = 557e1329, %g2 = 00000000b14465cb ldsb [%i5+0x101],%g2 ! %g2 = 0000000000000055 ! %l0 = f0a27ded209f540e, Mem[000000004e800018] = 01ea256f stha %l0,[%i1+%o3]0x89 ! Mem[000000004e800018] = 01ea540e ! %l5 = df48f5cc86819411, imm = 0000000000000b9a, %l5 = df48f5cc86819411 addcc %l5,0xb9a,%l5 ! %l5 = df48f5cc86819fab, %ccr = 88 ! Mem[000000004f8000dc] = 42bdfb66, %l0 = f0a27ded209f540e ldsb [%i3+0x0dd],%l0 ! %l0 = ffffffffffffffbd ! %f15 = 61c33060, Mem[00000000908000a8] = a40c9e1c st %f15,[%i5+0x0a8] ! Mem[00000000908000a8] = 61c33060 ! %l5 = df48f5cc86819fab, immed = fffffa76, %y = 00000000 umul %l5,-0x58a,%l5 ! %l5 = 86819cc1f60196d2, %y = 86819cc1 p31_label_4: ! %f23 = 6cf7aa4e, Mem[0000000090000048] = 822bd5e7 st %f23,[%i4+0x048] ! Mem[0000000090000048] = 6cf7aa4e ! Mem[000000009180007c] = 9b142963, %g2 = 0000000000000055 lduw [%o0+0x07c],%g2 ! %g2 = 000000009b142963 ! %l3 = 0000000000004222, %l2 = f8513ef6904faa07, %y = 86819cc1 umul %l3,%l2,%l4 ! %l4 = 00002547b46a62ee, %y = 00002547 ! Mem[000000009100006c] = 55ad70ce, %g2 = 000000009b142963 ldsh [%i6+0x06c],%g2 ! %g2 = 00000000000055ad ! %l1 = 00000000000000c6, %l4 = 00002547b46a62ee, %ccr = 88 movge %icc,%l1,%l4 ! Register Not Moved ! %l7 = 1e01e9223425a307, Mem[0000000090800074] = 9854a2aa sth %l7,[%i5+0x074] ! Mem[0000000090800074] = a307a2aa ! %l6 = 84eb6fcd, %l7 = 3425a307, Mem[000000004f000020] = 97fd9626 c608f006 stda %l6,[%i2+%o4]0x81 ! Mem[000000004f000020] = 84eb6fcd 3425a307 ! Mem[000000004e8000e8] = 90a5a93e, %l0 = ffffffffffffffbd swap [%i1+0x0e8],%l0 ! %l0 = 0000000090a5a93e ! %l3 = 0000000000004222, imm = fffffffffffff411, %l6 = 522d6fe084eb6fcd or %l3,-0xbef,%l6 ! %l6 = fffffffffffff633 membar #Sync ! Added by membar checker (85) ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 904faa07 176d9c81 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 p31_label_5: ! %l3 = 0000000000004222, Mem[00000000910001e8] = d3ae0f63ff118b78 stx %l3,[%i6+0x1e8] ! Mem[00000000910001e8] = 0000000000004222 ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140 ! Mem[000000004e800054] = fe320855, %l6 = fffffffffffff633 swap [%i1+0x054],%l6 ! %l6 = 00000000fe320855 ! Mem[000000004f000020] = 84eb6fcd, %l4 = 00002547b46a62ee ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffff84 ! %f17 = 209262d7, Mem[00000000908001ec] = 1570dec5 st %f17,[%i5+0x1ec] ! Mem[00000000908001ec] = 209262d7 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 ! %l0 = 0000000090a5a93e, imm = 0000000000000bb1, %l7 = 1e01e9223425a307 xorcc %l0,0xbb1,%l7 ! %l7 = 0000000090a5a28f, %ccr = 08 ! %l2 = 904faa07, %l3 = 00004222, Mem[0000000091800178] = 28ef2d8b 071bb175 std %l2,[%o0+0x178] ! Mem[0000000091800178] = 904faa07 00004222 ! %l4 = ffffffffffffff84, Mem[000000004e800040] = 77ac38d0 stw %l4,[%i1+0x040] ! Mem[000000004e800040] = ffffff84 ! Mem[000000004e800028] = 8494016c, %l2 = f8513ef6904faa07 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000084000000ff p31_label_6: ! %l2 = 0000000000000084, Mem[000000004f800008] = f777c71d stwa %l2,[%i3+%o1]0x89 ! Mem[000000004f800008] = 00000084 ! %l3 = 0000000000004222, immed = fffffed1, %ccr = 08 movrlz %l3,-0x12f,%l3 ! Not Moved, %l3 = 0000000000004222 ! %l6 = 00000000fe320855, Mem[000000004f000000] = ad60a6c6 stha %l6,[%i2+%g0]0x89 ! Mem[000000004f000000] = ad600855 ! %l3 = 0000000000004222, Mem[0000000091800018] = 7c99bee041db6e39 stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 0000000000004222 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! Mem[00000000918001bc] = 58b04c86, %g2 = 00000000000055ad lduh [%o0+0x1be],%g2 ! %g2 = 00000000000058b0 ! %l4 = ffffff84, %l5 = f60196d2, Mem[0000000091000108] = eefc9b81 488ce3c0 std %l4,[%i6+0x108] ! Mem[0000000091000108] = ffffff84 f60196d2 ! %l3 = 0000000000004222, %l7 = 0000000090a5a28f, %ccr = 08 movvc %xcc,%l3,%l7 ! Moved, %l7 = 0000000000004222 ! Mem[00000000910000f0] = e81b43d47a07eeca, %g2 = 00000000000058b0 ldx [%i6+0x0f0],%g2 ! %g2 = e81b43d47a07eeca ! %l3 = 0000000000004222, Mem[0000000090800188] = 8da22961 stw %l3,[%i5+0x188] ! Mem[0000000090800188] = 00004222 p31_label_7: ! Mem[000000004e0000f0] = 986e29b6, %f17 = 209262d7 ld [%i0+0x0f0],%f17 ! %f17 = 986e29b6 ! %l2 = 0000000000000084, Mem[000000004e800020] = 000000ff stba %l2,[%i1+%o4]0x81 ! Mem[000000004e800020] = 840000ff ! Mem[000000004f000000] = 550860ad, %l4 = ffffffffffffff84 lduba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000055 ! Mem[000000004e8001d0] = d467346a, %l1 = 00000000000000c6 swap [%i1+0x1d0],%l1 ! %l1 = 00000000d467346a ! %l1 = 00000000d467346a, imm = fffffffffffffa82, %l6 = 00000000fe320855 andncc %l1,-0x57e,%l6 ! %l6 = 0000000000000468, %ccr = 00 ! Mem[000000004e800000] = fe912e42, %l6 = 0000000000000468 ldsha [%i1+%g0]0x80,%l6 ! %l6 = fffffffffffffe91 ! immd = 00000000000002bc, %l5 = 86819cc1f60196d2, %ccr = 00 movvc %xcc,0x2bc,%l5 ! Moved, %l5 = 00000000000002bc ! %l5 = 00000000000002bc, %l3 = 0000000000004222, %l5 = 00000000000002bc orncc %l5,%l3,%l5 ! %l5 = ffffffffffffbffd, %ccr = 88 ! %l0 = 0000000090a5a93e, Mem[00000000908000ca] = 7ea9dc5f sth %l0,[%i5+0x0ca] ! Mem[00000000908000c8] = a93edc5f ! Mem[0000000091800160] = 7fc082968680e666, %g2 = e81b43d47a07eeca ldx [%o0+0x160],%g2 ! %g2 = 7fc082968680e666 p31_label_8: ! immd = 000000000000020f, %l7 = 0000000000004222, %ccr = 88 movge %icc,0x20f,%l7 ! Register Not Moved ! Mem[000000004f0001fd] = 7dfbbede, %l2 = 0000000000000084 ldstub [%i2+0x1fd],%l2 ! %l2 = 000000fb000000ff ! %l1 = 00000000d467346a, %l1 = 00000000d467346a, %l7 = 0000000000004222 tsubcc %l1,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 46 ! Mem[000000004e000000] = 7ad11571, %f1 = 38cf7036 lda [%i0+%g0]0x89,%f1 ! %f1 = 7ad11571 ! immd = 0000000000000217, %l1 = 00000000d467346a, %ccr = 46 movneg %xcc,0x217,%l1 ! Register Not Moved ! Mem[00000000900000e0] = 08c4107a a8c7e3ac, %g2 = 8680e666, %g3 = 9794015b ldd [%i4+0x0e0],%g2 ! %g2 = 0000000008c4107a 00000000a8c7e3ac ! Mem[000000004f000000] = 550860ad, %f24 = 14e0fc68 lda [%i2+%g0]0x80,%f24 ! %f24 = 550860ad ! Mem[000000004f000118] = bc844ca4 565e8d94, %l4 = 00000055, %l5 = ffffbffd ldd [%i2+0x118],%l4 ! %l4 = 00000000bc844ca4 00000000565e8d94 ! immd = 000000000000025b, %l2 = 00000000000000fb, %ccr = 46 mova %icc,0x25b,%l2 ! Moved, %l2 = 000000000000025b ! Code Fragment 1 p31_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a8c7e3ac mov -0x051,%g3 ! %g3 = ffffffffffffffaf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p31_label_9: ! %f22 = 739c3dc4 6cf7aa4e, Mem[00000000908001f8] = 6e5321b3 ed22d798 stda %f22,[%i5+0x1f8]%asi ! Mem[00000000908001f8] = 739c3dc4 6cf7aa4e ! Mem[000000004f800018] = f1029b47, %f29 = 5464c24c lda [%i3+%o3]0x89,%f29 ! %f29 = f1029b47 ! %f4 = 4a3be372 37f59552, Mem[0000000091800050] = a0c47e23 70e91ef3 std %f4 ,[%o0+0x050] ! Mem[0000000091800050] = 4a3be372 37f59552 ! Code Fragment 1 p31_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffffaf mov -0xf48,%g3 ! %g3 = fffffffffffff0b8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000004e000000] = 2e5b57b47ad11571, %f24 = 550860ad 70a93dbc ldda [%i0+%g0]0x88,%f24 ! %f24 = 2e5b57b4 7ad11571 ! Mem[000000004f800000] = be2c30f1, %l4 = 00000000bc844ca4 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000be2c30f1 ! %l3 = 0000000000004222, %l3 = 0000000000004222, %ccr = 46 movn %icc,%l3,%l3 ! Register Not Moved ! Mem[00000000908000d4] = 6b7ed585, %g2 = 0000000008c4107a lduwa [%i5+0x0d4]%asi,%g2 ! %g2 = 000000006b7ed585 ! %f20 = e8544b23 88b187c5, Mem[00000000918000f8] = 02aceb20 79f08279 std %f20,[%o0+0x0f8] ! Mem[00000000918000f8] = e8544b23 88b187c5 ! %l6 = fffffffffffffe91, imm = fffffffffffff39b, %l1 = 00000000d467346a sub %l6,-0xc65,%l1 ! %l1 = 0000000000000af6 p31_label_10: ! %l1 = 0000000000000af6, %l4 = 00000000be2c30f1, %l1 = 0000000000000af6 addccc %l1,%l4,%l1 ! %l1 = 00000000be2c3be7, %ccr = 08 ! Mem[000000004e000020] = 7b780019 1bf7c396, %l4 = be2c30f1, %l5 = 565e8d94 ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000001bf7c396 000000007b780019 ! Mem[0000000091000064] = f83ae693, %g18 = 4f681b27c1542db6 ldsw [%i6+0x064],%g2 ! %g2 = 4f681b27c1542db6 ! Mem[00000000910000d4] = d1f83400, %g2 = fffffffff83ae693 ldub [%i6+0x0d5],%g2 ! %g2 = 00000000000000d1 membar #Sync ! Added by membar checker (86) ! %l0 = 0000000090a5a93e, Mem[0000000090000164] = e1c33946 stw %l0,[%i4+0x164] ! Mem[0000000090000164] = 90a5a93e ! %l1 = 00000000be2c3be7, Mem[00000000908001c4] = bcd71045 stw %l1,[%i5+0x1c4] ! Mem[00000000908001c4] = be2c3be7 ! immd = 00000000000003ad, %l6 = fffffffffffffe91, %ccr = 08 movg %icc,0x3ad,%l6 ! Register Not Moved ! %l6 = fffffe91, %l7 = 00000000, Mem[0000000090000010] = d7030660 824dda68 std %l6,[%i4+%o2] ! Mem[0000000090000010] = fffffe91 00000000 ! Mem[00000000918001e0] = e019b296a1fd095a, %f48 = ec360c92 d425f5ef ldd [%o0+0x1e0],%f48 ! %f48 = e019b296 a1fd095a ! %f0 = 3d3c9725 7ad11571 6202a8da a13ed0cd ! %f4 = 4a3be372 37f59552 12f4a561 70a04d8e ! %f8 = 90fb9ca2 e8ac585a 38e77f21 15e74aa9 ! %f12 = 8fed99bd ab9b75b0 5d3a7ba2 61c33060 mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0 p31_label_11: ! Mem[000000004e000018] = ff61f684, %l2 = 000000000000025b swapa [%i0+%o3]0x81,%l2 ! %l2 = 00000000ff61f684 ! Mem[00000000910001f8] = cd01190f, %g2 = 00000000000000d1 ldsb [%i6+0x1f9],%g2 ! %g2 = ffffffffffffffcd ! %l2 = 00000000ff61f684, Mem[00000000900000ae] = 9c81d07b stb %l2,[%i4+0x0ae] ! Mem[00000000900000ac] = 8481d07b ! %l6 = fffffffffffffe91, Mem[00000000900001fc] = 395c7c6e stw %l6,[%i4+0x1fc] ! Mem[00000000900001fc] = fffffe91 membar #Sync ! Added by membar checker (87) ! Mem[00000000900000cc] = 3ed0cd4a, %g2 = ffffffffffffffcd ldub [%i4+0x0cd],%g2 ! %g2 = 000000000000003e ! %l4 = 000000001bf7c396, immd = fffffffffffffb68, %l6 = fffffffffffffe91 sdivx %l4,-0x498,%l6 ! %l6 = fffffffffff9e96a ! %l3 = 0000000000004222, %l3 = 0000000000004222, %l4 = 000000001bf7c396 orncc %l3,%l3,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 ! %f28 = 5fef07d7 f1029b47, Mem[000000004f800018] = f1029b47 6dfed74d stda %f28,[%i3+%o3]0x89 ! Mem[000000004f800018] = 5fef07d7 f1029b47 ! Mem[000000009180019c] = 9fab9a43, %g2 = 000000000000003e ldsh [%o0+0x19c],%g2 ! %g2 = ffffffffffff9fab ! %l1 = 00000000be2c3be7, imm = 0000000000000012, %l0 = 0000000090a5a93e sll %l1,0x012,%l0 ! %l0 = 0002f8b0ef9c0000 p31_label_12: ! %l0 = ef9c0000, %l1 = be2c3be7, Mem[0000000090800130] = 8e622ea2 358de2d2 stda %l0,[%i5+0x130]%asi ! Mem[0000000090800130] = ef9c0000 be2c3be7 ! %l7 = 0000000000000000, Mem[0000000091800062] = fdb56ab6 stb %l7,[%o0+0x062] ! Mem[0000000091800060] = 00b56ab6 ! Mem[000000004f0000c0] = 1b30029af19f71c2, %l6 = fffffffffff9e96a, %l6 = fffffffffff9e96a add %i2,0xc0,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 1b30029af19f71c2 ! Mem[000000004e800018] = 0e54ea01, %l5 = 000000007b780019 ldsha [%i1+%o3]0x80,%l5 ! %l5 = 0000000000000e54 ! Mem[000000004e000020] = 96c3f71b, %l1 = 00000000be2c3be7 lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000096 ! Mem[000000004e000078] = 4ac062b9, %l6 = f19f71c2, %l6 = f19f71c2 add %i0,0x78,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004ac062b9 ! Mem[000000004e8001f4] = b0d3cff6, %l2 = 00000000ff61f684 swap [%i1+0x1f4],%l2 ! %l2 = 00000000b0d3cff6 ! immd = 00000000000003a6, %l2 = 00000000b0d3cff6, %ccr = 88 movpos %icc,0x3a6,%l2 ! Register Not Moved ! Mem[0000000090000150] = 9d18554b, %g2 = ffffffffffff9fab ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffff9d18 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 p31_label_13: ! Mem[000000004e0001f4] = 4f37828f, %l6 = 000000004ac062b9 swap [%i0+0x1f4],%l6 ! %l6 = 000000004f37828f ! %l6 = 000000004f37828f, %l7 = 0000000000000000, %l0 = 0002f8b0ef9c0000 taddcctv %l6,%l7,%l0 ! %l0 = 0002f8b0ef9c0023, Trapped ! %l5 = 0000000000000e54, Mem[000000004f800000] = a44c84bc stba %l5,[%i3+%g0]0x89 ! Mem[000000004f800000] = a44c8454 ! %l7 = 0000000000000000 setx 0xefbd6f3818487712,%g7,%l7 ! %l7 = efbd6f3818487712 ! Mem[000000004e800000] = 422e91fe, %l4 = ffffffffffffffff swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000422e91fe ! Mem[000000004f000018] = 23321bcc, %l4 = 00000000422e91fe ldstuba [%i2+%o3]0x80,%l4 ! %l4 = 00000023000000ff ! %f24 = 2e5b57b4 7ad11571, Mem[0000000090800168] = a117c18b 8c7c4bcb std %f24,[%i5+0x168] ! Mem[0000000090800168] = 2e5b57b4 7ad11571 ! Mem[000000004f000028] = f4e8e280, %l2 = 00000000b0d3cff6 swap [%i2+%o5],%l2 ! %l2 = 00000000f4e8e280 ! %l4 = 0000000000000023, %l0 = 0002f8b0ef9c0023, %l1 = 0000000000000096 mulx %l4,%l0,%l1 ! %l1 = 00680030c25404c9 ! %l2 = f4e8e280, %l3 = 00004222, Mem[00000000918001b0] = 0758e090 c426af8c std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = f4e8e280 00004222 p31_label_14: ! %l3 = 0000000000004222, imm = 00000000000001b1, %l2 = 00000000f4e8e280 addcc %l3,0x1b1,%l2 ! %l2 = 00000000000043d3, %ccr = 00 ! immd = 0000000000000287, %l2 = 00000000000043d3, %ccr = 00 movpos %xcc,0x287,%l2 ! Moved, %l2 = 0000000000000287 ! %f2 = 6202a8da, Mem[000000004f000028] = b0d3cff6 sta %f2 ,[%i2+%o5]0x80 ! Mem[000000004f000028] = 6202a8da ! Mem[0000000091000048] = 07bce160, %g2 = ffffffffffff9d18 ldsb [%i6+0x049],%g2 ! %g2 = 0000000000000007 ! Mem[0000000091800074] = a8e31a87, %g2 = 0000000000000007 lduw [%o0+0x074],%g2 ! %g2 = 00000000a8e31a87 ! %l3 = 0000000000004222, imm = 0000000000000032, %l3 = 0000000000004222 sllx %l3,0x032,%l3 ! %l3 = 0888000000000000 ! %l7 = efbd6f3818487712, %l4 = 0000000000000023, %l6 = 000000004f37828f sll %l7,%l4,%l6 ! %l6 = 7deb79c0c243b890 ! %l5 = 0000000000000e54, Mem[0000000091800006] = 648acc26 sth %l5,[%o0+0x006] ! Mem[0000000091800004] = 0e54cc26 ! Mem[000000004f8000d8] = 364ea86b, %l1 = 00680030c25404c9 ldsb [%i3+0x0d8],%l1 ! %l1 = 0000000000000036 ! %l5 = 0000000000000e54, Mem[0000000091000130] = 7f1dfcfd stw %l5,[%i6+0x130] ! Mem[0000000091000130] = 00000e54 p31_label_15: ! %l1 = 0000000000000036, Mem[0000000090800110] = 2befbdf2 stw %l1,[%i5+0x110] ! Mem[0000000090800110] = 00000036 ! %l7 = efbd6f3818487712, Mem[0000000090000014] = 00000000, %asi = 80 stba %l7,[%i4+0x014]%asi ! Mem[0000000090000014] = 12000000 ! %l1 = 0000000000000036, Mem[00000000918000ed] = 1d0c9c74 stb %l1,[%o0+0x0ed] ! Mem[00000000918000ec] = 360c9c74 ! %l2 = 0000000000000287, Mem[000000009080014c] = 734142da sth %l2,[%i5+0x14c] ! Mem[000000009080014c] = 028742da ! Mem[0000000091000150] = a1b9af53e4484f8d, %g2 = 00000000a8e31a87 ldx [%i6+0x150],%g2 ! %g2 = a1b9af53e4484f8d ! %l5 = 0000000000000e54, Mem[00000000908000f8] = d8ba5f7cce079b7f stx %l5,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000000000e54 ! Mem[000000004f000098] = 1b210d3f, %l7 = efbd6f3818487712 lduw [%i2+0x098],%l7 ! %l7 = 000000001b210d3f ! %l0 = 0002f8b0ef9c0023, Mem[000000004e00005c] = eafd6000 stw %l0,[%i0+0x05c] ! Mem[000000004e00005c] = ef9c0023 ! %l0 = 0002f8b0ef9c0023, %l0 = 0002f8b0ef9c0023, %l2 = 0000000000000287 orn %l0,%l0,%l2 ! %l2 = ffffffffffffffff ! Mem[000000004f80013e] = 0d12550a, %l2 = ffffffffffffffff ldstub [%i3+0x13e],%l2 ! %l2 = 00000055000000ff p31_label_16: ! Mem[0000000091000008] = c1a845c53a363bbc, %f48 = eff525d4 920c36ec ldda [%i6+0x008]%asi,%f48 ! %f48 = c1a845c5 3a363bbc ! %f20 = e8544b23 88b187c5, Mem[00000000900000f8] = 5d3a7ba2 61c33060 std %f20,[%i4+0x0f8] ! Mem[00000000900000f8] = e8544b23 88b187c5 ! Mem[0000000091000030] = 33bd1a31, %g2 = a1b9af53e4484f8d ldub [%i6+0x031],%g2 ! %g2 = 0000000000000033 ! Mem[000000004e000028] = 72928f50, %l2 = 0000000000000055 lduba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000050 ! Mem[000000004f800098] = 5796de24, %l7 = 000000001b210d3f ldstub [%i3+0x098],%l7 ! %l7 = 00000057000000ff ! %l0 = 0002f8b0ef9c0023, Mem[0000000091800078] = 0a314e1f9b142963 stx %l0,[%o0+0x078] ! Mem[0000000091800078] = 0002f8b0ef9c0023 ! immd = 0000000000000075, %l5 = 0000000000000e54, %ccr = 00 movvs %icc,0x075,%l5 ! Register Not Moved ! Mem[0000000090000018] = ed38b38b, %g18 = 4f681b27c1542db6 ldsw [%i4+%o3],%g2 ! %g2 = 4f681b27c1542db6 ! %l7 = 0000000000000057, %l6 = 7deb79c0c243b890, %l4 = 0000000000000023 sllx %l7,%l6,%l4 ! %l4 = 0000000000570000 ! %l1 = 0000000000000036, Mem[00000000908000f8] = 0000000000000e54 stx %l1,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000000000036 p31_label_17: ! %f20 = e8544b23 88b187c5, Mem[00000000900000f8] = e8544b23 88b187c5 stda %f20,[%i4+0x0f8]%asi ! Mem[00000000900000f8] = e8544b23 88b187c5 ! immd = 0000000000000304, %l7 = 0000000000000057, %ccr = 00 mova %xcc,0x304,%l7 ! Moved, %l7 = 0000000000000304 ! %l1 = 0000000000000036, imm = 000000000000000e, %l5 = 0000000000000e54 sra %l1,0x00e,%l5 ! %l5 = 0000000000000000 ! %l2 = 0000000000000050, imm = fffffffffffff2ae, %l4 = 0000000000570000 orncc %l2,-0xd52,%l4 ! %l4 = 0000000000000d51, %ccr = 00 ! Mem[000000004f000018] = ff321bcc, %l5 = 0000000000000000 lduha [%i2+%o3]0x81,%l5 ! %l5 = 000000000000ff32 ! Mem[000000004e00019c] = d487bf8e, %l4 = 0000000000000d51 swap [%i0+0x19c],%l4 ! %l4 = 00000000d487bf8e ! done : should take illegal inst trap, %l0 = 0002f8b0ef9c0023 done ! Illegal inst trap : %l0 = 0002f8b0ef9c0033 ! Mem[00000000910001f0] = a972542d4e89cfe8, %f48 = c1a845c5 3a363bbc ldd [%i6+0x1f0],%f48 ! %f48 = a972542d 4e89cfe8 ! Mem[000000004f800008] = 00000084, %l2 = 0000000000000050 ldswa [%i3+%o1]0x89,%l2 ! %l2 = 0000000000000084 ! %f0 = 3d3c9725 7ad11571 6202a8da a13ed0cd ! %f4 = 4a3be372 37f59552 12f4a561 70a04d8e ! %f8 = 90fb9ca2 e8ac585a 38e77f21 15e74aa9 ! %f12 = 8fed99bd ab9b75b0 5d3a7ba2 61c33060 mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 p31_label_18: ! Mem[000000004f800008] = 00000084, %l3 = 0888000000000000 ldsha [%i3+%o1]0x89,%l3 ! %l3 = 0000000000000084 ! Mem[00000000900000a8] = 904faa07, %g2 = ffffffffed38b38b lduw [%i4+0x0a8],%g2 ! %g2 = 00000000904faa07 ! Mem[000000004e800038] = 61846d3e, %l7 = 0000000000000304 swap [%i1+0x038],%l7 ! %l7 = 0000000061846d3e ! %l1 = 0000000000000036, imm = fffffffffffffb28, %l3 = 0000000000000084 subccc %l1,-0x4d8,%l3 ! %l3 = 000000000000050e, %ccr = 11 ! %l6 = 7deb79c0c243b890, %l4 = 00000000d487bf8e, %l3 = 000000000000050e mulx %l6,%l4,%l3 ! %l3 = 5dfae069dc33cfe0 ! %l2 = 0000000000000084, immed = ffffff56, %ccr = 11 movrne %l2,-0x0aa,%l2 ! Moved, %l2 = ffffffffffffff56 ! Mem[00000000900001bc] = 458bc6a2, %g2 = 00000000904faa07 lduw [%i4+0x1bc],%g2 ! %g2 = 00000000458bc6a2 ! %l1 = 0000000000000036, %l7 = 0000000061846d3e, %ccr = 11 movne %xcc,%l1,%l7 ! Moved, %l7 = 0000000000000036 ! Mem[000000004e000010] = 9d359090, %l4 = 00000000d487bf8e lduwa [%i0+%o2]0x80,%l4 ! %l4 = 000000009d359090 ! Mem[000000004f80002c] = ad3a59cf, %l2 = ffffffffffffff56 swap [%i3+0x02c],%l2 ! %l2 = 00000000ad3a59cf p31_label_19: ! %f26 = 6a3c0846 c01fd15c, Mem[0000000091800148] = 45314028 25d6b336 stda %f26,[%o0+0x148]%asi ! Mem[0000000091800148] = 6a3c0846 c01fd15c ! Mem[000000009000019c] = 86c094f0, %g18 = 4f681b27c1542db6 ldsw [%i4+0x19c],%g2 ! %g2 = 4f681b27c1542db6 ! Mem[000000004e800018] = 01ea540e, %l6 = 7deb79c0c243b890 ldsha [%i1+%o3]0x89,%l6 ! %l6 = 000000000000540e ! Mem[000000004f800028] = 4b3a03f2, %l3 = 5dfae069dc33cfe0 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 000000f2000000ff ! Mem[00000000910001c4] = cda413cb, %g2 = ffffffff86c094f0 ldsh [%i6+0x1c4],%g2 ! %g2 = ffffffffffffcda4 ! Mem[000000004e000100] = bcac6677b3bec22b, %l7 = 0000000000000036, %l3 = 00000000000000f2 add %i0,0x100,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = bcac6677b3bec22b ! %f27 = c01fd15c, Mem[000000009080010c] = 80909117 st %f27,[%i5+0x10c] ! Mem[000000009080010c] = c01fd15c ! Mem[000000004e8001fc] = 469a47e2, %l2 = 00000000ad3a59cf swap [%i1+0x1fc],%l2 ! %l2 = 00000000469a47e2 ! Mem[00000000918001cc] = b6af7c2b, %g2 = ffffffffffffcda4 lduh [%o0+0x1cc],%g2 ! %g2 = 000000000000b6af ! %l4 = 000000009d359090, imm = 0000000000000006, %l5 = 000000000000ff32 sll %l4,0x006,%l5 ! %l5 = 000000274d642400 p31_label_20: ! Mem[00000000918000f4] = 0ffffee9, %g2 = 000000000000b6af ldsh [%o0+0x0f4],%g2 ! %g2 = 0000000000000fff ! %f16 = 8a1d1e06 986e29b6 dc921ff8 d3e1ff0d ! %f20 = e8544b23 88b187c5 739c3dc4 6cf7aa4e ! %f24 = 2e5b57b4 7ad11571 6a3c0846 c01fd15c ! %f28 = 5fef07d7 f1029b47 3e8ff051 dec66541 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180 ! %l1 = 0000000000000036, %l6 = 000000000000540e, %l4 = 000000009d359090 xor %l1,%l6,%l4 ! %l4 = 0000000000005438 ! %l4 = 00005438, %l5 = 4d642400, Mem[000000004f8001b8] = d4078c47 6664e3af std %l4,[%i3+0x1b8] ! Mem[000000004f8001b8] = 00005438 4d642400 ! Mem[00000000910001d8] = 14fd2b31, %g2 = 0000000000000fff lduha [%i6+0x1da]%asi,%g2 ! %g2 = 00000000000014fd ! %l6 = 000000000000540e, %l3 = bcac6677b3bec22b, %l5 = 000000274d642400 mulx %l6,%l3,%l5 ! %l5 = e30ce1866c24ba5a ! Mem[000000004e000020] = 1bf7c396, %l4 = 0000000000005438 lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000096 membar #Sync ! Added by membar checker (88) ! Mem[0000000090000180] = b6296e98061e1d8a, %f48 = a972542d 4e89cfe8 ldd [%i4+0x180],%f48 ! %f48 = b6296e98 061e1d8a ! %l4 = 0000000000000096, Mem[000000004f800018] = f1029b47 stha %l4,[%i3+%o3]0x88 ! Mem[000000004f800018] = f1020096 ! Mem[000000009080018c] = 5862d48d, %g2 = 00000000000014fd ldsb [%i5+0x18c],%g2 ! %g2 = 0000000000000058 p31_label_21: ! Mem[000000004e800028] = ff94016c eb406c7e, %l6 = 0000540e, %l7 = 00000036 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff94016c 00000000eb406c7e ! Mem[000000004f000000] = ad600855, %l2 = 00000000469a47e2 lduha [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000855 ! Mem[000000004e800090] = 6478ac5f, %l2 = 0000000000000855 ldsb [%i1+0x093],%l2 ! %l2 = 000000000000005f ! %l6 = 00000000ff94016c, imm = fffffffffffff5bd, %l7 = 00000000eb406c7e orncc %l6,-0xa43,%l7 ! %l7 = 00000000ff940b6e, %ccr = 08 ! Mem[000000004f800168] = 667d38de, %l3 = bcac6677b3bec22b ldstub [%i3+0x168],%l3 ! %l3 = 00000066000000ff ! Mem[000000004e800108] = fff65894, %f30 = 3e8ff051 ld [%i1+0x108],%f30 ! %f30 = fff65894 ! Mem[000000004f800124] = 908d6be6, %l7 = 00000000ff940b6e swap [%i3+0x124],%l7 ! %l7 = 00000000908d6be6 ! Mem[000000004f000020] = 84eb6fcd3425a307, %f0 = 3d3c9725 7ad11571 ldda [%i2+%o4]0x81,%f0 ! %f0 = 84eb6fcd 3425a307 ! Mem[000000004f000048] = bc5bcb1f91e0245a, %l6 = 00000000ff94016c, %l2 = 000000000000005f add %i2,0x48,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = bc5bcb1f91e0245a ! Mem[000000004e000008] = 07aa222a, %l5 = e30ce1866c24ba5a ldsba [%i0+%o1]0x80,%l5 ! %l5 = 0000000000000007 p31_label_22: ! %l0 = 0002f8b0ef9c0033, Mem[0000000090000030] = 52e2b0920bf66f7e stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 0002f8b0ef9c0033 ! %l6 = ff94016c, %l7 = 908d6be6, Mem[000000004f8001f8] = 7ee5d191 01345cfa std %l6,[%i3+0x1f8] ! Mem[000000004f8001f8] = ff94016c 908d6be6 ! %l2 = bc5bcb1f91e0245a, %l5 = 0000000000000007, %l0 = 0002f8b0ef9c0033 xnor %l2,%l5,%l0 ! %l0 = 43a434e06e1fdba2 ! %l0 = 43a434e06e1fdba2, Mem[000000004e800000] = ffffffff stba %l0,[%i1+%g0]0x81 ! Mem[000000004e800000] = a2ffffff ! %f16 = 8a1d1e06 986e29b6 dc921ff8 d3e1ff0d ! %f20 = e8544b23 88b187c5 739c3dc4 6cf7aa4e ! %f24 = 2e5b57b4 7ad11571 6a3c0846 c01fd15c ! %f28 = 5fef07d7 f1029b47 fff65894 dec66541 stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! %l2 = bc5bcb1f91e0245a, %l5 = 0000000000000007, %ccr = 08 movle %xcc,%l2,%l5 ! Register Not Moved ! Mem[00000000908001b0] = 5a061056 1d00be21, %g2 = 00000058, %g3 = fffff0b8 ldd [%i5+0x1b0],%g2 ! %g2 = 000000005a061056 000000001d00be21 ! retry : should take illegal inst trap, %l0 = 43a434e06e1fdba2 retry ! Illegal inst trap : %l0 = 43a434e06e1fdbb2 ! immd = 0000000000000391, %l7 = 00000000908d6be6, %ccr = 08 movge %icc,0x391,%l7 ! Register Not Moved ! Mem[000000004f80018c] = 21e4f64f, %l4 = 0000000000000096 swap [%i3+0x18c],%l4 ! %l4 = 0000000021e4f64f p31_label_23: ! Mem[0000000090000118] = 0ddc6525516fbef8, %g2 = 000000005a061056 ldx [%i4+0x118],%g2 ! %g2 = 0ddc6525516fbef8 ! Mem[000000004e000165] = dfa40a84, %l4 = 0000000021e4f64f ldstub [%i0+0x165],%l4 ! %l4 = 000000a4000000ff ! %l4 = 000000a4, %l5 = 00000007, Mem[000000004e800010] = 4222a856 efc8d41b stda %l4,[%i1+%o2]0x81 ! Mem[000000004e800010] = 000000a4 00000007 ! Mem[00000000910000d8] = 00a64fc7 ab27192a, %g2 = 516fbef8, %g3 = 1d00be21 ldd [%i6+0x0d8],%g2 ! %g2 = 0000000000a64fc7 00000000ab27192a ! Mem[000000004e000028] = 508f9272288a356f, %f10 = 38e77f21 15e74aa9 ldda [%i0+%o5]0x81,%f10 ! %f10 = 508f9272 288a356f ! Mem[000000004e000020] = 96c3f71b, %l0 = 6e1fdbb2, %l6 = ff94016c add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000096c3f71b ! Mem[000000004f800008] = 00000084, %l4 = 00000000000000a4 lduwa [%i3+%o1]0x88,%l4 ! %l4 = 0000000000000084 ! %f12 = 8fed99bd, Mem[0000000091000154] = e4484f8d st %f12,[%i6+0x154] ! Mem[0000000091000154] = 8fed99bd ! %l3 = 0000000000000066, Mem[00000000900001b0] = 479b02f1 stw %l3,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000066 ! Mem[000000004f0000a4] = a9b16bbb, %l0 = 6e1fdbb2, %l3 = 00000066 add %i2,0xa4,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a9b16bbb p31_label_24: ! Mem[00000000918001d0] = 2911f12f, %g2 = 0000000000a64fc7 ldub [%o0+0x1d3],%g2 ! %g2 = 0000000000000029 ! %l0 = 6e1fdbb2, %l1 = 00000036, Mem[0000000090000020] = 2e5b57b4 7ad11571 std %l0,[%i4+%o4] ! Mem[0000000090000020] = 6e1fdbb2 00000036 ! %l2 = bc5bcb1f91e0245a, Mem[000000004f80000a] = 84000000 sth %l2,[%i3+0x00a] ! Mem[000000004f800008] = 8400245a ! %l6 = 96c3f71b, %l7 = 908d6be6, Mem[0000000090000040] = 8dacda07 1a79e2e5 std %l6,[%i4+0x040] ! Mem[0000000090000040] = 96c3f71b 908d6be6 ! Mem[000000004e80005c] = a5652c3a, %l6 = 0000000096c3f71b swap [%i1+0x05c],%l6 ! %l6 = 00000000a5652c3a ! %l5 = 0000000000000007, %l7 = 00000000908d6be6, %ccr = 08 movre %l5,%l7,%l2 ! Not Moved, %l2 = bc5bcb1f91e0245a ! %l2 = bc5bcb1f91e0245a, Mem[0000000090800042] = 8b4f81f3, %asi = 80 stha %l2,[%i5+0x042]%asi ! Mem[0000000090800040] = 245a81f3 ! %l1 = 0000000000000036, Mem[0000000091800160] = 7fc082968680e666 stx %l1,[%o0+0x160] ! Mem[0000000091800160] = 0000000000000036 ! %f12 = 8fed99bd ab9b75b0, Mem[000000004f800018] = 960002f1 d707ef5f stda %f12,[%i3+%o3]0x81 ! Mem[000000004f800018] = 8fed99bd ab9b75b0 ! %l2 = bc5bcb1f91e0245a, Mem[00000000900000c0] = 3d3c97257ad11571 stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = bc5bcb1f91e0245a p31_label_25: ! Mem[0000000090000194] = 54e84eaa, %g2 = 0000000000000029 ldsh [%i4+0x196],%g2 ! %g2 = 00000000000054e8 ! %l4 = 0000000000000084, Mem[000000009000004c] = a7a1fab3 sth %l4,[%i4+0x04c] ! Mem[000000009000004c] = 0084fab3 ! immd = 000000000000038b, %l2 = bc5bcb1f91e0245a, %ccr = 08 movvc %icc,0x38b,%l2 ! Moved, %l2 = 000000000000038b ! %l6 = a5652c3a, %l7 = 908d6be6, Mem[00000000910001f8] = 3ecd0119 0fb9a38f std %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = a5652c3a 908d6be6 ! Mem[0000000091800038] = 568c0707, %g18 = 4f681b27c1542db6 ldsw [%o0+0x038],%g2 ! %g2 = 4f681b27c1542db6 ! Mem[000000004f000018] = ff321bcc, %l5 = 0000000000000007 lduba [%i2+%o3]0x80,%l5 ! %l5 = 00000000000000ff ! Mem[000000004e000018] = 0000025b, %l7 = 00000000908d6be6 lduha [%i0+%o3]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[000000004f0000f8] = 2e2cb54ac737c0ef, %l6 = 00000000a5652c3a ldx [%i2+0x0f8],%l6 ! %l6 = 2e2cb54ac737c0ef ! Mem[000000004f000018] = ff321bcc, %l7 = 0000000000000000 ldsha [%i2+%o3]0x81,%l7 ! %l7 = ffffffffffffff32 ! Mem[0000000091800094] = 70c3ac93, %g2 = 00000000568c0707 lduw [%o0+0x094],%g2 ! %g2 = 0000000070c3ac93 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 43a434e06e1fdbb2 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000036 bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000038b bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a9b16bbb bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000084 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 2e2cb54ac737c0ef bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffff32 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00002547,%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 84eb6fcd 3425a307 bne %xcc,p31_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4a3be372 37f59552 bne %xcc,p31_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 12f4a561 70a04d8e bne %xcc,p31_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 508f9272 288a356f bne %xcc,p31_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 8a1d1e06 986e29b6 bne %xcc,p31_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 2e5b57b4 7ad11571 bne %xcc,p31_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 5fef07d7 f1029b47 bne %xcc,p31_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be fff65894 dec66541 bne %xcc,p31_f30_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 07aa222a7b9b525f ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000025b79f3ee48 ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x058],%g2 ! Expected data = a7d080ceef9c0023 ldx [%i0+0x058],%g3 ! Observed data at 000000004e000058 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x058,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = bef1d737513efff7 ldx [%i0+0x0a0],%g3 ! Observed data at 000000004e0000a0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x160],%g2 ! Expected data = 2211cd6edfff0a84 ldx [%i0+0x160],%g3 ! Observed data at 000000004e000160 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x160,%g4 ldx [%g1+0x198],%g2 ! Expected data = aa830b6100000d51 ldx [%i0+0x198],%g3 ! Observed data at 000000004e000198 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x198,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f0a8e1d24ac062b9 ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x1f0,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a2ffffffac2d603c ldx [%i1+0x000],%g3 ! Observed data at 000000004e800000 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000a400000007 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 = 0e54ea01354b0793 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 = 840000ff86819411 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 = ff94016ceb406c7e 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 = 0000030465cefed1 ldx [%i1+0x038],%g3 ! Observed data at 000000004e800038 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = ffffff843ced1146 ldx [%i1+0x040],%g3 ! Observed data at 000000004e800040 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = 7f495cfcfffff633 ldx [%i1+0x050],%g3 ! Observed data at 000000004e800050 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 4de0096c96c3f71b ldx [%i1+0x058],%g3 ! Observed data at 000000004e800058 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x058,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ffffffbdb810f471 ldx [%i1+0x0e8],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 000000c6635b2c6e ldx [%i1+0x1d0],%g3 ! Observed data at 000000004e8001d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 6a434032ff61f684 ldx [%i1+0x1f0],%g3 ! Observed data at 000000004e8001f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = c1d945faad3a59cf ldx [%i1+0x1f8],%g3 ! Observed data at 000000004e8001f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x1f8,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 550860ad93cf79d0 ldx [%i2+0x000],%g3 ! Observed data at 000000004f000000 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff321bcc502bec1d 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 = 84eb6fcd3425a307 ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6202a8da1db920a6 ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x028,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = f8fbf8577dffbede ldx [%i2+0x1f8],%g3 ! Observed data at 000000004f0001f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1f8,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 54844ca458266cd9 ldx [%i3+0x000],%g3 ! Observed data at 000000004f800000 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8400245a592ace25 ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff28827e06dbd5f3 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 = 8fed99bdab9b75b0 ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff033a4bffffff56 ldx [%i3+0x028],%g3 ! Observed data at 000000004f800028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = ff96de24ebcf1e20 ldx [%i3+0x098],%g3 ! Observed data at 000000004f800098 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x098,%g4 ldx [%g1+0x120],%g2 ! Expected data = d5af6efcff940b6e ldx [%i3+0x120],%g3 ! Observed data at 000000004f800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x120,%g4 ldx [%g1+0x138],%g2 ! Expected data = 377b63aa0d12ff0a ldx [%i3+0x138],%g3 ! Observed data at 000000004f800138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = ff7d38deb818f307 ldx [%i3+0x168],%g3 ! Observed data at 000000004f800168 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x168,%g4 ldx [%g1+0x188],%g2 ! Expected data = 14f6fc2800000096 ldx [%i3+0x188],%g3 ! Observed data at 000000004f800188 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x188,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 000054384d642400 ldx [%i3+0x1b8],%g3 ! Observed data at 000000004f8001b8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = ff94016c908d6be6 ldx [%i3+0x1f8],%g3 ! Observed data at 000000004f8001f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x1f8,%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_f4_fail: set p31_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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 p31_f10_fail: set p31_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f16_fail: set p31_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f24_fail: set p31_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f28_fail: set p31_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f30_fail: set p31_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e800000] stha %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000028] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000028] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f000000] addc %l1,-0xca5,%l1 done p31_trap1o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e800000] stha %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000028] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000028] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f000000] addc %l1,-0xca5,%l1 done p31_trap2e: lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000010] stwa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800018] done p31_trap2o: lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000010] stwa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800018] done p31_trap3e: xor %l7,-0xd4d,%l1 subc %l6,%l3,%l5 xnor %l7,-0x22a,%l2 andn %l2,0x24b,%l1 xor %l7,-0x5d0,%l6 done p31_trap3o: xor %l7,-0xd4d,%l1 subc %l6,%l3,%l5 xnor %l7,-0x22a,%l2 andn %l2,0x24b,%l1 xor %l7,-0x5d0,%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 = d8fedca7f9c255b1 ldx [%g1+0x008],%l1 ! %l1 = bf9e75da9dbe1b21 ldx [%g1+0x010],%l2 ! %l2 = f8513ef6904faa07 ldx [%g1+0x018],%l3 ! %l3 = 3efd0f2e176d9c81 ldx [%g1+0x020],%l4 ! %l4 = e19c2757f44a01c3 ldx [%g1+0x028],%l5 ! %l5 = df48f5cc86819411 ldx [%g1+0x030],%l6 ! %l6 = 522d6fe084eb6fcd ldx [%g1+0x038],%l7 ! %l7 = 1e01e9223425a307 ! 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 = 3efe51ec 39e64841 1eb3f342 dc84e9d3 ! %f4 = 492c1778 dce1ed3a eafe5f82 1730c1b3 ! %f8 = df43af8d c3ed2f6a 693fe732 3448ade1 ! %f12 = 486afe36 d6d9b657 379a19a3 cab2b9ca ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2d5b067a 686701dc af016846 8d5e320c ! %f20 = 0f54b012 1da7e767 f1f0e792 eb82e481 ! %f24 = f810809b 80fd8b5b 729c8aba 3d680422 ! %f28 = 4311a8ad 3e06a513 c3cd7913 5623d49f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a8401a28 1a7efaaa db77828b 7962fb6e ! %f36 = 602d29dc cdaa7371 a1add4d0 0bca20af ! %f40 = 4d58e99e dd9a8ff8 70ae2c66 60976caa ! %f44 = 638e4814 a10f09e3 233febba 40967075 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3a133e4700000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = 3a133e4700000049 wr %g0,%y ! Clear Y 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: ! %l2 = 42181ec89a7bbf28, Mem[0000000050800000] = 490e1455 stba %l2,[%i1+%g0]0x80 ! Mem[0000000050800000] = 280e1455 ! %l3 = ce32857df3c40ae5, %l6 = 72306dc8787a2855, %l0 = 56fa078c333b89a3 sra %l3,%l6,%l0 ! %l0 = ffffffffffffff9e ! %l1 = eb483bae62c1332a, immed = ffffff94, %ccr = 44 movrlez %l1,-0x06c,%l7 ! Moved, %l7 = ffffffffffffff94 ! %l3 = ce32857df3c40ae5, %l7 = ffffffffffffff94, %ccr = 44 movl %xcc,%l3,%l7 ! Register Not Moved ! Mem[00000000500000f0] = c4572a91031277dc, %l1 = eb483bae62c1332a, %l5 = d8d81252bb16a768 add %i0,0xf0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = c4572a91031277dc ! %l6 = 72306dc8787a2855, Mem[0000000090000162] = 3766e1c3 sth %l6,[%i4+0x162] ! Mem[0000000090000160] = 2855e1c3 ! %l2 = 42181ec89a7bbf28, imm = fffffffffffffb3c, %l3 = ce32857df3c40ae5 or %l2,-0x4c4,%l3 ! %l3 = ffffffffffffff3c ! %l0 = ffffff9e, %l1 = 62c1332a, Mem[00000000900001b8] = da1922f2 458bc6a2 std %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = ffffff9e 62c1332a ! Mem[00000000900000d8] = f777b71e, %g2 = 0000000000000000 lduw [%i4+0x0d8],%g2 ! %g2 = 00000000f777b71e ! %f10 = 693fe732 3448ade1, Mem[0000000050800008] = 6d91c83d 0084e789 stda %f10,[%i1+%o1]0x89 ! Mem[0000000050800008] = 693fe732 3448ade1 p32_label_2: ! %l2 = 42181ec89a7bbf28, %l6 = 72306dc8787a2855, %ccr = 44 mova %icc,%l2,%l6 ! Moved, %l6 = 42181ec89a7bbf28 ! %l4 = a72ed49279d80324, Mem[0000000090800184] = b4973516 stw %l4,[%i5+0x184] ! Mem[0000000090800184] = 79d80324 ! %l6 = 42181ec89a7bbf28, Mem[000000009080003c] = c651a3ae, %asi = 80 stwa %l6,[%i5+0x03c]%asi ! Mem[000000009080003c] = 9a7bbf28 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000051800028] = 83e6a06a4ca08181, %f2 = 1eb3f342 dc84e9d3 ldda [%i3+%o5]0x88,%f2 ! %f2 = 83e6a06a 4ca08181 ! Mem[00000000508000bd] = c9afc0ba, %l1 = eb483bae62c1332a ldstub [%i1+0x0bd],%l1 ! %l1 = 000000af000000ff ! Mem[0000000050000024] = 937d6fb0, %l3 = ffffffffffffff3c swap [%i0+0x024],%l3 ! %l3 = 00000000937d6fb0 ! %l1 = 00000000000000af, Mem[0000000051800010] = 71c8e0c1 stha %l1,[%i3+%o2]0x89 ! Mem[0000000051800010] = 71c800af ! Mem[0000000050000018] = d8625e7f, %l1 = 00000000000000af ldsb [%i0+0x01a],%l1 ! %l1 = 000000000000005e ! %l4 = a72ed49279d80324, immed = 00000376, %y = 00000000 sdiv %l4,0x376,%l1 ! %l1 = 0000000000233497 mov %l0,%y ! %y = ffffff9e p32_label_3: ! Mem[0000000090800054] = 1403b6df, %g2 = 00000000f777b71e lduha [%i5+0x056]%asi,%g2 ! %g2 = 0000000000001403 ! %l4 = a72ed49279d80324, Mem[000000009180015b] = 0b317503 stb %l4,[%o0+0x15b] ! Mem[0000000091800158] = 24317503 ! %f24 = f810809b 80fd8b5b, Mem[0000000051800028] = 4ca08181 83e6a06a stda %f24,[%i3+%o5]0x89 ! Mem[0000000051800028] = f810809b 80fd8b5b ! Mem[0000000090000028] = ebc6543bb3a0b298, %f48 = 7d69e684 ee2669cd ldd [%i4+%o5],%f48 ! %f48 = ebc6543b b3a0b298 ! immd = 000000000000009d, %l4 = a72ed49279d80324, %ccr = 44 movgu %icc,0x09d,%l4 ! Register Not Moved ! Mem[0000000090800070] = 7cf05abc, %g2 = 0000000000001403 ldsh [%i5+0x070],%g2 ! %g2 = 0000000000007cf0 ! %l1 = 0000000000233497, %l0 = ffffffffffffff9e, %y = ffffff9e umulcc %l1,%l0,%l6 ! %l6 = 00233496f285de32, %ccr = 08, %y = 00233496 ! %l0 = ffffffffffffff9e, %l1 = 0000000000233497, %l6 = 00233496f285de32 addccc %l0,%l1,%l6 ! %l6 = 0000000000233435, %ccr = 11 ! Mem[0000000090000118] = 0ddc6525, %g2 = 0000000000007cf0 lduw [%i4+0x118],%g2 ! %g2 = 000000000ddc6525 ! %l3 = 00000000937d6fb0, Mem[000000009000006b] = 1933fe53 stb %l3,[%i4+0x06b] ! Mem[0000000090000068] = b033fe53 p32_label_4: membar #Sync ! Added by membar checker (89) ! %l5 = c4572a91031277dc, Mem[00000000900000fd] = 1fdc5def stb %l5,[%i4+0x0fd] ! Mem[00000000900000fc] = dcdc5def ! Mem[0000000051800000] = be9fc825, %l3 = 00000000937d6fb0 lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000c825 ! %l5 = c4572a91031277dc, Mem[0000000091800118] = 5e8423ff6cd6b03c stx %l5,[%o0+0x118] ! Mem[0000000091800118] = c4572a91031277dc ! %l6 = 00233435, %l7 = ffffff94, Mem[0000000091000098] = 6aef4b96 d6cbdb1d std %l6,[%i6+0x098] ! Mem[0000000091000098] = 00233435 ffffff94 ! Mem[00000000918000f4] = 0ffffee9, %g2 = 000000000ddc6525 ldsh [%o0+0x0f4],%g2 ! %g2 = 0000000000000fff ! %l6 = 0000000000233435 setx 0x03d8743f83b39946,%g7,%l6 ! %l6 = 03d8743f83b39946 ! Invert Register : %l0 = ffffffffffffff9e xor %l0,-1,%l0 ! %l0 = 0000000000000061 ! immd = 000000000000010d, %l0 = 0000000000000061, %ccr = 11 move %xcc,0x10d,%l0 ! Register Not Moved ! Mem[0000000051000064] = c57ac93a, %l5 = c4572a91031277dc ldsb [%i2+0x067],%l5 ! %l5 = 000000000000003a ! %f14 = 379a19a3, Mem[0000000090800014] = 5b8b7867 sta %f14,[%i5+0x014]%asi ! Mem[0000000090800014] = 379a19a3 p32_label_5: ! %l5 = 000000000000003a, %l7 = ffffffffffffff94, %y = 00233496 udivcc %l5,%l7,%l2 ! %l2 = 0000000000233496, %ccr = 00 mov %l0,%y ! %y = 00000061 ! Mem[0000000091800000] = 17e8c511, %g2 = 0000000000000fff lduh [%o0+%g0],%g2 ! %g2 = 00000000000017e8 ! %l6 = 03d8743f83b39946, Mem[0000000091000068] = f10fe4b255ad70ce stx %l6,[%i6+0x068] ! Mem[0000000091000068] = 03d8743f83b39946 ! Mem[000000005000003c] = 58270bee, %l6 = 03d8743f83b39946 swap [%i0+0x03c],%l6 ! %l6 = 0000000058270bee ! Mem[0000000050800018] = 9e140c80, %l2 = 0000000000233496 ldstuba [%i1+%o3]0x80,%l2 ! %l2 = 0000009e000000ff ! immd = 00000000000003e2, %l0 = 0000000000000061, %ccr = 00 movleu %icc,0x3e2,%l0 ! Register Not Moved ! Mem[00000000918001d8] = 97ac2d2d b06f0808, %g2 = 000017e8, %g3 = 00000000 ldd [%o0+0x1d8],%g2 ! %g2 = 0000000097ac2d2d 00000000b06f0808 ! Mem[0000000091000048] = 5c07bce1, %g2 = 0000000097ac2d2d lduw [%i6+0x048],%g2 ! %g2 = 000000005c07bce1 ! Mem[00000000500001a8] = 6d4df699fc747191, %l3 = 000000000000c825, %l4 = a72ed49279d80324 add %i0,0x1a8,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 6d4df699fc747191 ! Mem[0000000091000144] = 3fed6b82, %g18 = 57acd278cc5fcd06 ldsw [%i6+0x144],%g2 ! %g2 = 57acd278cc5fcd06 p32_label_6: ! Mem[0000000051800020] = e8ef1f60, %l4 = 6d4df699fc747191 lduba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000e8 ! %l1 = 0000000000233497, imm = fffffffffffffcf2, %l0 = 0000000000000061 subc %l1,-0x30e,%l0 ! %l0 = 00000000002337a5 ! Mem[0000000050800018] = 340eaf6f 800c14ff, %l4 = 000000e8, %l5 = 0000003a ldda [%i1+%o3]0x89,%l4 ! %l4 = 00000000800c14ff 00000000340eaf6f ! Code Fragment 1 p32_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b06f0808 mov -0xdd7,%g3 ! %g3 = fffffffffffff229 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 58270bee, %l7 = ffffff94, Mem[0000000090800060] = 42b523f9 23e54624 std %l6,[%i5+0x060] ! Mem[0000000090800060] = 58270bee ffffff94 ! Mem[00000000900000c4] = cd2403e2, %g2 = 000000003fed6b82 ldsb [%i4+0x0c7],%g2 ! %g2 = ffffffffffffffcd ! %l3 = 000000000000c825, Mem[0000000090000014] = 824dda68 stw %l3,[%i4+0x014] ! Mem[0000000090000014] = 0000c825 ! %l1 = 0000000000233497, Mem[00000000900001f0] = aff200f2b9f1ae14 stx %l1,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000000000233497 ! %l6 = 0000000058270bee, %l4 = 00000000800c14ff, %ccr = 00 movleu %xcc,%l6,%l4 ! Register Not Moved ! Mem[000000005000013c] = 198c38f1, %l7 = ffffff94, %l5 = 340eaf6f add %i0,0x13c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000198c38f1 p32_label_7: ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe ffffff9e 62c1332a mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180 ! %l2 = 000000000000009e, immd = 0000000000000c63, %l5 = 00000000198c38f1 sdivx %l2,0xc63,%l5 ! %l5 = 0000000000000000 ! Mem[0000000051000068] = 4d62a75a, %l3 = 000000000000c825 swap [%i2+0x068],%l3 ! %l3 = 000000004d62a75a ! Mem[00000000910001e0] = 43c5e12305c6cd45, %g2 = ffffffffffffffcd ldx [%i6+0x1e0],%g2 ! %g2 = 43c5e12305c6cd45 ! Mem[000000009080010c] = 80909117, %g2 = 43c5e12305c6cd45 lduw [%i5+0x10c],%g2 ! %g2 = 0000000080909117 ! %l7 = ffffffffffffff94, %l1 = 0000000000233497, %l7 = ffffffffffffff94 sub %l7,%l1,%l7 ! %l7 = ffffffffffdccafd ! Mem[0000000050800008] = e1ad483432e73f69, %l0 = 00000000002337a5 ldxa [%i1+%o1]0x81,%l0 ! %l0 = e1ad483432e73f69 ! %l4 = 00000000800c14ff, %l2 = 000000000000009e, %ccr = 00 movrgez %l4,%l2,%l3 ! Moved, %l3 = 000000000000009e ! %l1 = 0000000000233497, immed = 00000159, %ccr = 00 movrlz %l1,0x159,%l4 ! Not Moved, %l4 = 00000000800c14ff ! Mem[000000005180001c] = 749fd909, %l2 = 0000009e, %l0 = 32e73f69 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000749fd909 p32_label_8: ! %l3 = 000000000000009e, Mem[0000000091800168] = 34c4e6da9b606db9 stx %l3,[%o0+0x168] ! Mem[0000000091800168] = 000000000000009e ! %l2 = 000000000000009e, imm = 0000000000000017, %l6 = 0000000058270bee srl %l2,0x017,%l6 ! %l6 = 0000000000000000 ! %f6 = eafe5f82 1730c1b3, Mem[0000000050800020] = 2d5fc25d 5ed79cb2 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000050800020] = eafe5f82 1730c1b3 ! %l1 = 0000000000233497, %l5 = 0000000000000000, %l1 = 0000000000233497 xorcc %l1,%l5,%l1 ! %l1 = 0000000000233497, %ccr = 00 ! Code Fragment 1 p32_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff229 mov -0xf77,%g3 ! %g3 = fffffffffffff089 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000050000010] = bc6af752f4bc9b15, %l2 = 000000000000009e ldxa [%i0+%o2]0x80,%l2 ! %l2 = bc6af752f4bc9b15 ! Mem[0000000050800008] = e1ad4834, %l2 = bc6af752f4bc9b15 lduha [%i1+%o1]0x80,%l2 ! %l2 = 000000000000e1ad ! Mem[00000000518000f0] = cceccd10, %l7 = ffffffffffdccafd lduwa [%i3+0x0f0]%asi,%l7 ! %l7 = 00000000cceccd10 ! Mem[0000000050800000] = 3a68181155140e28, %f6 = eafe5f82 1730c1b3 ldda [%i1+%g0]0x88,%f6 ! %f6 = 3a681811 55140e28 ! Mem[0000000051000010] = 096b85e5, %l5 = 0000000000000000 swapa [%i2+%o2]0x88,%l5 ! %l5 = 00000000096b85e5 p32_label_9: ! Mem[0000000091000150] = af53e448, %g2 = 0000000080909117 ldsh [%i6+0x152],%g2 ! %g2 = ffffffffffffaf53 ! %l5 = 00000000096b85e5, Mem[0000000050000000] = 914449367d0c5e05 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000050000000] = 00000000096b85e5 ! Mem[0000000050000010] = bc6af752, %l6 = 0000000000000000 lduha [%i0+%o2]0x80,%l6 ! %l6 = 000000000000bc6a ! %f10 = 693fe732, Mem[00000000908001e4] = 37f8ff3a st %f10,[%i5+0x1e4] ! Mem[00000000908001e4] = 693fe732 ! Mem[0000000091800068] = 909d5a96, %g18 = 57acd278cc5fcd06 ldsw [%o0+0x068],%g2 ! %g2 = 57acd278cc5fcd06 ! immd = 00000000000003e1, %l7 = 00000000cceccd10, %ccr = 00 movvc %xcc,0x3e1,%l7 ! Moved, %l7 = 00000000000003e1 ! Mem[00000000918001a0] = 910fae53 832781d2, %g2 = 909d5a96, %g3 = fffff089 ldd [%o0+0x1a0],%g2 ! %g2 = 00000000910fae53 00000000832781d2 ! %f13 = d6d9b657, Mem[0000000050800010] = 8aa0e18a sta %f13,[%i1+%o2]0x81 ! Mem[0000000050800010] = d6d9b657 ! immd = 0000000000000228, %l2 = 000000000000e1ad, %ccr = 00 movle %xcc,0x228,%l2 ! Register Not Moved ! %f28 = 4311a8ad, Mem[0000000090800064] = ffffff94 sta %f28,[%i5+0x064]%asi ! Mem[0000000090800064] = 4311a8ad p32_label_10: ! %l1 = 0000000000233497, Mem[000000009000002c] = b3a0b298 stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 00233497 ! %f6 = 3a681811 55140e28, Mem[0000000091000118] = 892f4a3b 3b241c85 std %f6 ,[%i6+0x118] ! Mem[0000000091000118] = 3a681811 55140e28 ! %f6 = 3a681811 55140e28, Mem[00000000908001f0] = 0fbc93c0 cf42e59c stda %f6 ,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = 3a681811 55140e28 ! %f30 = c3cd7913 5623d49f, Mem[00000000900001e8] = cceef4c2 9c79a522 stda %f30,[%i4+0x1e8]%asi ! Mem[00000000900001e8] = c3cd7913 5623d49f ! %l7 = 00000000000003e1, Mem[0000000090800148] = 7f55e09c734142da stx %l7,[%i5+0x148] ! Mem[0000000090800148] = 00000000000003e1 ! Mem[00000000900001b4] = 3ece5cfe, %g2 = 00000000910fae53 lduw [%i4+0x1b4],%g2 ! %g2 = 000000003ece5cfe ! Mem[0000000090800014] = 379a19a3, %g2 = 000000003ece5cfe lduw [%i5+0x014],%g2 ! %g2 = 00000000379a19a3 ! immd = 00000000000002b1, %l6 = 000000000000bc6a, %ccr = 00 movg %icc,0x2b1,%l6 ! Moved, %l6 = 00000000000002b1 ! Mem[00000000918001c0] = a0516b82, %g2 = 00000000379a19a3 lduh [%o0+0x1c2],%g2 ! %g2 = 000000000000a051 ! Mem[00000000508001e8] = 88f5d12e, %l0 = 00000000749fd909 ldsw [%i1+0x1e8],%l0 ! %l0 = ffffffff88f5d12e p32_label_11: ! %l6 = 00000000000002b1, immed = 000000f0, %ccr = 00 movrne %l6,0x0f0,%l2 ! Moved, %l2 = 00000000000000f0 ! Mem[0000000091000090] = 612e442c782e73b6, %g2 = 000000000000a051 ldx [%i6+0x090],%g2 ! %g2 = 612e442c782e73b6 ! %l6 = 000002b1, %l7 = 000003e1, Mem[0000000051800108] = 467de580 c5233f06 std %l6,[%i3+0x108] ! Mem[0000000051800108] = 000002b1 000003e1 ! Mem[00000000900000d8] = f777b71e, %g2 = 612e442c782e73b6 lduw [%i4+0x0d8],%g2 ! %g2 = 00000000f777b71e ! Mem[00000000918001e8] = 18f14dc6 ca00f2a5, %g2 = f777b71e, %g3 = 832781d2 ldd [%o0+0x1e8],%g2 ! %g2 = 0000000018f14dc6 00000000ca00f2a5 ! Mem[00000000508001e4] = 26486f54, %l1 = 0000000000233497 ldstub [%i1+0x1e4],%l1 ! %l1 = 00000026000000ff ! Mem[0000000050800010] = d6d9b657, %l2 = 00000000000000f0 ldswa [%i1+%o2]0x80,%l2 ! %l2 = ffffffffd6d9b657 ! Mem[0000000050000140] = 1b11eebb2d8e93bc, %l2 = ffffffffd6d9b657, %l6 = 00000000000002b1 add %i0,0x140,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 1b11eebb2d8e93bc ! immd = 00000000000003e9, %l6 = 1b11eebb2d8e93bc, %ccr = 00 movl %xcc,0x3e9,%l6 ! Register Not Moved ! Mem[00000000508000e2] = 0a30fa23, %l2 = ffffffffd6d9b657 ldstub [%i1+0x0e2],%l2 ! %l2 = 000000fa000000ff p32_label_12: ! %f0 = 3efe51ec 39e64841 83e6a06a 4ca08181 ! %f4 = 492c1778 dce1ed3a 3a681811 55140e28 ! %f8 = df43af8d c3ed2f6a 693fe732 3448ade1 ! %f12 = 486afe36 d6d9b657 379a19a3 cab2b9ca stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! %l4 = 800c14ff, %l5 = 096b85e5, Mem[0000000051800018] = 625731a4 749fd909 stda %l4,[%i3+%o3]0x80 ! Mem[0000000051800018] = 800c14ff 096b85e5 ! %l0 = ffffffff88f5d12e, %l2 = 00000000000000fa, %ccr = 00 movvs %icc,%l0,%l2 ! Register Not Moved ! Mem[000000009100013c] = 700875df, %g2 = 0000000018f14dc6 lduh [%i6+0x13e],%g2 ! %g2 = 0000000000007008 ! Mem[00000000508000d0] = 04e3097a, %l0 = 88f5d12e, %l1 = 00000026 add %i1,0xd0,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000004e3097a ! %l1 = 0000000004e3097a, Mem[0000000090800118] = 673a6cef sth %l1,[%i5+0x118] ! Mem[0000000090800118] = 097a6cef ! Mem[00000000518000e8] = 6d8b9478, %l6 = 2d8e93bc, %l3 = 0000009e add %i3,0xe8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006d8b9478 ! Invert Register : %l2 = 00000000000000fa xor %l2,-1,%l2 ! %l2 = ffffffffffffff05 ! Mem[0000000050800048] = 36eed0cf, %l4 = 00000000800c14ff ldsba [%i1+0x04a]%asi,%l4 ! %l4 = ffffffffffffffd0 ! Mem[0000000050000010] = bc6af752, %l1 = 0000000004e3097a lduha [%i0+%o2]0x80,%l1 ! %l1 = 000000000000bc6a p32_label_13: ! %l4 = ffffffd0, %l5 = 096b85e5, Mem[0000000091800130] = 899608d8 6cdc198e std %l4,[%o0+0x130] ! Mem[0000000091800130] = ffffffd0 096b85e5 ! Mem[00000000908000a8] = a40c9e1c, %g2 = 0000000000007008 lduw [%i5+0x0a8],%g2 ! %g2 = 00000000a40c9e1c ! %l6 = 1b11eebb2d8e93bc, Mem[00000000908001ba] = 7b8c53f3 stb %l6,[%i5+0x1ba] ! Mem[00000000908001b8] = bc8c53f3 ! Mem[00000000910001d4] = 053883f9, %g18 = 57acd278cc5fcd06 ldsw [%i6+0x1d4],%g2 ! %g2 = 57acd278cc5fcd06 ! Mem[0000000051000149] = 40e6626f, %l4 = ffffffffffffffd0 ldstuba [%i2+0x149]%asi,%l4 ! %l4 = 000000e6000000ff ! %l5 = 00000000096b85e5, %l7 = 00000000000003e1, %ccr = 00 movge %icc,%l5,%l7 ! Moved, %l7 = 00000000096b85e5 ! Mem[0000000050800158] = 850eb91c, %l5 = 00000000096b85e5 lduh [%i1+0x158],%l5 ! %l5 = 000000000000850e ! %l3 = 000000006d8b9478, imm = 0000000000000031, %l0 = ffffffff88f5d12e sllx %l3,0x031,%l0 ! %l0 = 28f0000000000000 ! %l4 = 00000000000000e6, imm = fffffffffffffd6f, %l4 = 00000000000000e6 orncc %l4,-0x291,%l4 ! %l4 = 00000000000002f6, %ccr = 00 ! immd = 0000000000000080, %l3 = 000000006d8b9478, %ccr = 00 movvs %xcc,0x080,%l3 ! Register Not Moved p32_label_14: ! Mem[0000000051800018] = e5856b09ff140c80, %f28 = 4311a8ad 3e06a513 ldda [%i3+%o3]0x88,%f28 ! %f28 = e5856b09 ff140c80 ! Mem[0000000090800094] = 8359f4c5, %g2 = 00000000053883f9 lduh [%i5+0x094],%g2 ! %g2 = 0000000000008359 ! Mem[0000000090000194] = 4af7d4ba, %g2 = 0000000000008359 lduw [%i4+0x194],%g2 ! %g2 = 000000004af7d4ba ! Mem[0000000050000028] = 2524e49eaaa0d5e9, %f18 = af016846 8d5e320c ldda [%i0+%o5]0x81,%f18 ! %f18 = 2524e49e aaa0d5e9 ! Mem[0000000091800120] = c877b884 11eff31a, %g2 = 4af7d4ba, %g3 = ca00f2a5 ldd [%o0+0x120],%g2 ! %g2 = 00000000c877b884 0000000011eff31a ! Mem[0000000090000168] = b227989a65de30a2, %f48 = 12ec9540 ffecfaa9 ldd [%i4+0x168],%f48 ! %f48 = b227989a 65de30a2 ! Mem[00000000900000c4] = 69cd2403, %g2 = 00000000c877b884 ldsh [%i4+0x0c6],%g2 ! %g2 = 00000000000069cd ! %l2 = ffffffffffffff05, Mem[0000000050000010] = bc6af752 stba %l2,[%i0+%o2]0x80 ! Mem[0000000050000010] = 056af752 ! Mem[0000000050000114] = 7981fa42, %l6 = 1b11eebb2d8e93bc ldsb [%i0+0x117],%l6 ! %l6 = 0000000000000042 ! Mem[0000000050800008] = e1ad483432e73f69, %l0 = 28f0000000000000, %l0 = 28f0000000000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = e1ad483432e73f69 p32_label_15: ! Mem[00000000918001cc] = 2b59c1bb, %g2 = 00000000000069cd ldsb [%o0+0x1cf],%g2 ! %g2 = 000000000000002b ! %l4 = 000002f6, %l5 = 0000850e, Mem[00000000918000e8] = aa607efb 911d0c9c std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 000002f6 0000850e ! %l6 = 00000042, %l7 = 096b85e5, Mem[0000000050000028] = 9ee42425 e9d5a0aa stda %l6,[%i0+%o5]0x89 ! Mem[0000000050000028] = 00000042 096b85e5 ! Mem[00000000918000b4] = a303fa78, %g2 = 000000000000002b ldsb [%o0+0x0b5],%g2 ! %g2 = ffffffffffffffa3 ! Mem[00000000508001fa] = 93a74ddf, %l6 = 0000000000000042 ldstub [%i1+0x1fa],%l6 ! %l6 = 0000004d000000ff ! %l0 = e1ad483432e73f69, Mem[0000000090000020] = 6a2fedc3 stw %l0,[%i4+%o4] ! Mem[0000000090000020] = 32e73f69 ! Mem[00000000908000b0] = 44feb36b, %g2 = ffffffffffffffa3 lduw [%i5+0x0b0],%g2 ! %g2 = 0000000044feb36b ! Mem[0000000050000078] = 4972ff42, %l4 = 00000000000002f6 swap [%i0+0x078],%l4 ! %l4 = 000000004972ff42 ! %l7 = 00000000096b85e5, Mem[000000009000012c] = 66eccc84 stw %l7,[%i4+0x12c] ! Mem[000000009000012c] = 096b85e5 ! %l4 = 000000004972ff42, %l3 = 000000006d8b9478, %l1 = 000000000000bc6a mulx %l4,%l3,%l1 ! %l1 = 1f6e02b89c4fcef0 p32_label_16: ! %l2 = ffffffffffffff05, %l6 = 000000000000004d, %ccr = 00 movcc %icc,%l2,%l6 ! Moved, %l6 = ffffffffffffff05 ! Mem[000000005100014c] = eec0d58d, %l6 = ffffffffffffff05 ldub [%i2+0x14d],%l6 ! %l6 = 00000000000000c0 ! Mem[0000000091800008] = aea02750, %g2 = 0000000044feb36b lduh [%o0+0x00a],%g2 ! %g2 = 000000000000aea0 ! Mem[0000000091000018] = cf70dc7c637e990a, %g2 = 000000000000aea0 ldx [%i6+%o3],%g2 ! %g2 = cf70dc7c637e990a ! Mem[000000009180009c] = 96ccd84b, %g2 = cf70dc7c637e990a ldub [%o0+0x09c],%g2 ! %g2 = 0000000000000096 ! %l0 = e1ad483432e73f69, %l5 = 000000000000850e, %ccr = 00 movg %icc,%l0,%l5 ! Moved, %l5 = e1ad483432e73f69 ! Mem[0000000091800168] = 00000000, %g18 = 57acd278cc5fcd06 ldsw [%o0+0x168],%g2 ! %g2 = 57acd278cc5fcd06 ! %l0 = e1ad483432e73f69, Mem[0000000050000008] = 5923f325 stba %l0,[%i0+%o1]0x89 ! Mem[0000000050000008] = 5923f369 ! Mem[00000000500001f8] = 1d13980b, %l7 = 00000000096b85e5 swap [%i0+0x1f8],%l7 ! %l7 = 000000001d13980b ! immd = 0000000000000309, %l3 = 000000006d8b9478, %ccr = 00 movle %icc,0x309,%l3 ! Register Not Moved p32_label_17: membar #Sync ! Added by membar checker (90) ! %l4 = 000000004972ff42, Mem[00000000900001a0] = 0fb3b66fcbdb7d8c stx %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000004972ff42 ! Mem[0000000050800008] = e1ad483432e73f69, %f6 = 3a681811 55140e28 ldda [%i1+%o1]0x81,%f6 ! %f6 = e1ad4834 32e73f69 ! %l4 = 000000004972ff42, Mem[0000000090000165] = c33946b2 stb %l4,[%i4+0x165] ! Mem[0000000090000164] = 423946b2 ! %l4 = 000000004972ff42, Mem[0000000050800000] = 280e1455 stha %l4,[%i1+%g0]0x81 ! Mem[0000000050800000] = ff421455 ! %l3 = 000000006d8b9478, Mem[0000000051800008] = 868073b5 stba %l3,[%i3+%o1]0x89 ! Mem[0000000051800008] = 86807378 ! Mem[00000000900000b4] = 5da2972b, %g2 = 0000000000000000 lduw [%i4+0x0b4],%g2 ! %g2 = 000000005da2972b ! Mem[00000000908000c8] = 1d027ea9dc5f6628, %g2 = 000000005da2972b ldx [%i5+0x0c8],%g2 ! %g2 = 1d027ea9dc5f6628 ! Mem[0000000051000010] = 1ed42a6500000000, %l4 = 000000004972ff42 ldxa [%i2+%o2]0x88,%l4 ! %l4 = 1ed42a6500000000 ! Mem[00000000908001d8] = af69c09b9167f3e7, %f48 = b227989a 65de30a2 ldd [%i5+0x1d8],%f48 ! %f48 = af69c09b 9167f3e7 ! %l6 = 00000000000000c0, immed = fffff19f, %y = 00000061 smul %l6,-0xe61,%l4 ! %l4 = fffffffffff53740, %y = ffffffff p32_label_18: ! %l7 = 000000001d13980b, Mem[0000000091000058] = e58f441012df99e4 stx %l7,[%i6+0x058] ! Mem[0000000091000058] = 000000001d13980b ! %l7 = 000000001d13980b, Mem[00000000900001f8] = c5f7be40 stw %l7,[%i4+0x1f8] ! Mem[00000000900001f8] = 1d13980b ! %l3 = 000000006d8b9478, Mem[0000000091800084] = a7ac56a1 stw %l3,[%o0+0x084] ! Mem[0000000091800084] = 6d8b9478 ! %l7 = 000000001d13980b, imm = 0000000000000849, %l3 = 000000006d8b9478 orn %l7,0x849,%l3 ! %l3 = ffffffffffffffbf ! Mem[00000000900001b8] = ffffff9e62c1332a, %f48 = af69c09b 9167f3e7 ldd [%i4+0x1b8],%f48 ! %f48 = ffffff9e 62c1332a ! %l2 = ffffff05, %l3 = ffffffbf, Mem[0000000090000050] = d8a55643 2c36db8f std %l2,[%i4+0x050] ! Mem[0000000090000050] = ffffff05 ffffffbf ! Mem[00000000900001b8] = ffffff9e 62c1332a, %g2 = dc5f6628, %g3 = 11eff31a ldd [%i4+0x1b8],%g2 ! %g2 = 00000000ffffff9e 0000000062c1332a ! %l2 = ffffffffffffff05, Mem[0000000091800180] = 15b2e693 stw %l2,[%o0+0x180] ! Mem[0000000091800180] = ffffff05 ! Mem[0000000051000020] = 63bf36c9, %l3 = ffffffffffffffbf ldsba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000063 ! Mem[0000000051000008] = 125cfc04 b6234a60, %l2 = ffffff05, %l3 = 00000063 ldda [%i2+%o1]0x89,%l2 ! %l2 = 00000000b6234a60 00000000125cfc04 p32_label_19: ! %l2 = 00000000b6234a60, %l6 = 00000000000000c0, %l0 = e1ad483432e73f69 addcc %l2,%l6,%l0 ! %l0 = 00000000b6234b20, %ccr = 08 ! %l1 = 1f6e02b89c4fcef0, Mem[0000000050800028] = ac9f34f8 stwa %l1,[%i1+%o5]0x88 ! Mem[0000000050800028] = 9c4fcef0 ! Mem[0000000050000008] = 5923f369, %l3 = 00000000125cfc04 swapa [%i0+%o1]0x89,%l3 ! %l3 = 000000005923f369 ! Mem[0000000050800000] = 3a681811551442ff, %f20 = 0f54b012 1da7e767 ldda [%i1+%g0]0x89,%f20 ! %f20 = 3a681811 551442ff ! %f16 = 2d5b067a 686701dc 2524e49e aaa0d5e9 ! %f20 = 3a681811 551442ff f1f0e792 eb82e481 ! %f24 = f810809b 80fd8b5b 729c8aba 3d680422 ! %f28 = e5856b09 ff140c80 c3cd7913 5623d49f stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0 ! %l7 = 000000001d13980b, Mem[0000000050000000] = e5856b09 stha %l7,[%i0+%g0]0x81 ! Mem[0000000050000000] = 980b6b09 ! %f0 = 3efe51ec 39e64841 83e6a06a 4ca08181 ! %f4 = 492c1778 dce1ed3a e1ad4834 32e73f69 ! %f8 = df43af8d c3ed2f6a 693fe732 3448ade1 ! %f12 = 486afe36 d6d9b657 379a19a3 cab2b9ca stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[000000005000008b] = 5ca663be, %l3 = 000000005923f369 ldstub [%i0+0x08b],%l3 ! %l3 = 000000be000000ff ! %l2 = 00000000b6234a60, Mem[00000000918000d8] = e1ebe72b973664ec stx %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000b6234a60 ! Mem[00000000918001f4] = 3475766e, %g18 = 57acd278cc5fcd06 ldsw [%o0+0x1f4],%g2 ! %g2 = 57acd278cc5fcd06 p32_label_20: ! Mem[0000000051000008] = b6234a60, %l7 = 000000001d13980b ldsba [%i2+%o1]0x88,%l7 ! %l7 = 0000000000000060 ! %l2 = 00000000b6234a60, Mem[000000009080004c] = 57bff2f8 stw %l2,[%i5+0x04c] ! Mem[000000009080004c] = b6234a60 ! %l4 = fffffffffff53740, %l1 = 1f6e02b89c4fcef0, %ccr = 08 mova %icc,%l4,%l1 ! Moved, %l1 = fffffffffff53740 ! %l7 = 0000000000000060, immed = fffffe82, %ccr = 08 movrne %l7,-0x17e,%l4 ! Moved, %l4 = fffffffffffffe82 ! Mem[00000000908000ec] = b8f49aaf, %g2 = 000000003475766e lduh [%i5+0x0ee],%g2 ! %g2 = 000000000000b8f4 ! %l7 = 0000000000000060, %l4 = fffffffffffffe82, %ccr = 08 movcs %icc,%l7,%l4 ! Register Not Moved ! Mem[0000000050000010] = 056af752, %l7 = 00000060, %l4 = fffffe82 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000056af752 ! immd = 000000000000011f, %l2 = 00000000b6234a60, %ccr = 08 movcc %icc,0x11f,%l2 ! Moved, %l2 = 000000000000011f ! %l3 = 00000000000000be, immd = 00000000000000a9, %l0 = 00000000b6234b20 udivx %l3,0x0a9,%l0 ! %l0 = 0000000000000001 ! Mem[0000000090000048] = 822bd5e7 a7a1fab3, %g2 = 0000b8f4, %g3 = 62c1332a ldd [%i4+0x048],%g2 ! %g2 = 00000000822bd5e7 00000000a7a1fab3 p32_label_21: ! %l2 = 0000011f, %l3 = 000000be, Mem[0000000091000118] = 3a681811 55140e28 std %l2,[%i6+0x118] ! Mem[0000000091000118] = 0000011f 000000be ! Mem[0000000090800188] = 8da22961 5862d48d, %g2 = 822bd5e7, %g3 = a7a1fab3 ldd [%i5+0x188],%g2 ! %g2 = 000000008da22961 000000005862d48d ! %l3 = 00000000000000be, Mem[0000000050000010] = 056af752f4bc9b15 stxa %l3,[%i0+%o2]0x80 ! Mem[0000000050000010] = 00000000000000be ! Mem[000000009000019c] = 94f00000, %g2 = 000000008da22961 ldsb [%i4+0x19e],%g2 ! %g2 = ffffffffffffff94 ! %l7 = 0000000000000060, Mem[0000000091800053] = 2370e91e stb %l7,[%o0+0x053] ! Mem[0000000091800050] = 6070e91e ! %l7 = 0000000000000060, imm = fffffffffffffd61, %l6 = 00000000000000c0 xor %l7,-0x29f,%l6 ! %l6 = fffffffffffffd01 ! Mem[0000000051800140] = 2516f4d7 b46687ba bf7e291f e494e00d ! Mem[0000000051800150] = 75aa212c 9f53e09f 7dae92ac 5adf6a6a ! Mem[0000000051800160] = 6e244012 b8a2112b 5933a53c 447ae5ce ! Mem[0000000051800170] = 678b0763 1f301c6c bc9e3af9 9b2960ef mov 0x140,%g6 ldda [%i3+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000051800140 ! %l4 = 00000000056af752, Mem[0000000090000088] = 6280cb3277869a4d stx %l4,[%i4+0x088] ! Mem[0000000090000088] = 00000000056af752 ! Mem[0000000050800028] = f0ce4f9c, %l2 = 000000000000011f lduha [%i1+%o5]0x81,%l2 ! %l2 = 000000000000f0ce ! Mem[0000000051000000] = b689afd4, %l4 = 00000000056af752 ldswa [%i2+%g0]0x81,%l4 ! %l4 = ffffffffb689afd4 p32_label_22: ! %l5 = e1ad483432e73f69, Mem[00000000908001e8] = 114384c51570dec5 stx %l5,[%i5+0x1e8] ! Mem[00000000908001e8] = e1ad483432e73f69 ! Mem[0000000051000000] = b689afd4, %l2 = 000000000000f0ce lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000b689afd4 ! Mem[000000009100019c] = 1c574548, %g2 = ffffffffffffff94 ldsh [%i6+0x19c],%g2 ! %g2 = 0000000000001c57 ! Mem[0000000051000008] = 604a23b6, %l1 = fffffffffff53740 swapa [%i2+%o1]0x80,%l1 ! %l1 = 00000000604a23b6 ! %l3 = 00000000000000be, imm = 0000000000000018, %l5 = e1ad483432e73f69 srlx %l3,0x018,%l5 ! %l5 = 0000000000000000 ! %l6 = fffffffffffffd01, %l7 = 0000000000000060, %l3 = 00000000000000be addccc %l6,%l7,%l3 ! %l3 = fffffffffffffd61, %ccr = 88 ! Mem[0000000050800000] = 551442ff, %l6 = fffffffffffffd01 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 000000ff000000ff ! Mem[000000009080012c] = 7a56efc1, %g2 = 0000000000001c57 lduw [%i5+0x12c],%g2 ! %g2 = 000000007a56efc1 ! Mem[0000000050000028] = 42000000, %f12 = 486afe36 lda [%i0+%o5]0x81,%f12 ! %f12 = 42000000 ! Mem[0000000051000028] = f161e9d6, %l6 = 000000ff, %l7 = 00000060 add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f161e9d6 p32_label_23: ! %l7 = 00000000f161e9d6, immed = 0000092f, %y = ffffffff umulcc %l7,0x92f,%l1 ! %l1 = 000008a8c232744a, %ccr = 08, %y = 000008a8 ! %f11 = 3448ade1, Mem[00000000908000a8] = a40c9e1c st %f11,[%i5+0x0a8] ! Mem[00000000908000a8] = 3448ade1 ! Mem[0000000051800134] = 39c4b047, %f2 = 83e6a06a ld [%i3+0x134],%f2 ! %f2 = 39c4b047 ! Mem[0000000090800014] = 379a19a3, %g2 = 000000007a56efc1 lduw [%i5+0x014],%g2 ! %g2 = 00000000379a19a3 ! %l5 = 0000000000000000, Mem[000000009080011c] = 9493106b sth %l5,[%i5+0x11c] ! Mem[000000009080011c] = 0000106b ! %l1 = 000008a8c232744a, Mem[0000000090800058] = b6dfa477 stw %l1,[%i5+0x058] ! Mem[0000000090800058] = c232744a ! %l2 = b689afd4, %l3 = fffffd61, Mem[0000000090800050] = 47ce9452 4f651403 std %l2,[%i5+0x050] ! Mem[0000000090800050] = b689afd4 fffffd61 ! %l3 = fffffffffffffd61, %l5 = 0000000000000000, %ccr = 08 movneg %xcc,%l3,%l5 ! Register Not Moved ! Mem[0000000051800150] = 75aa212c9f53e09f, %l5 = 0000000000000000, %l1 = 000008a8c232744a add %i3,0x150,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 75aa212c9f53e09f ! immd = 0000000000000100, %l5 = 0000000000000000, %ccr = 08 movgu %icc,0x100,%l5 ! Moved, %l5 = 0000000000000100 p32_label_24: ! %l0 = 00000001, %l1 = 9f53e09f, Mem[0000000050000008] = 125cfc04 e312d5da stda %l0,[%i0+%o1]0x89 ! Mem[0000000050000008] = 00000001 9f53e09f ! %l6 = 000000ff, %l7 = f161e9d6, Mem[00000000918001a0] = 910fae53 832781d2 std %l6,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000ff f161e9d6 ! Mem[0000000050000008] = 01000000, %l7 = 00000000f161e9d6 ldstub [%i0+%o1],%l7 ! %l7 = 00000001000000ff ! %l0 = 0000000000000001, immed = 000001a3, %ccr = 08 movrgz %l0,0x1a3,%l4 ! Moved, %l4 = 00000000000001a3 ! %l4 = 00000000000001a3, Mem[0000000051000018] = 655e0ebd stwa %l4,[%i2+%o3]0x80 ! Mem[0000000051000018] = 000001a3 ! Mem[0000000090000188] = 494ec3b7 d1255a9b, %g2 = 379a19a3, %g3 = 5862d48d ldd [%i4+0x188],%g2 ! %g2 = 00000000494ec3b7 00000000d1255a9b ! %l5 = 0000000000000100, %l7 = 0000000000000001, %y = 000008a8 udivcc %l5,%l7,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00000001 ! %l6 = 00000000000000ff, %l4 = 00000000000001a3, %l1 = 00000000ffffffff andcc %l6,%l4,%l1 ! %l1 = 00000000000000a3, %ccr = 00 ! Mem[0000000050800018] = ff140c80, %l1 = 00000000000000a3 swap [%i1+%o3],%l1 ! %l1 = 00000000ff140c80 ! %l1 = 00000000ff140c80, Mem[000000009180011a] = 2a910312 sth %l1,[%o0+0x11a] ! Mem[0000000091800118] = 0c800312 p32_label_25: ! %l6 = 00000000000000ff, %l3 = fffffffffffffd61, %l4 = 00000000000001a3 subccc %l6,%l3,%l4 ! %l4 = 000000000000039e, %ccr = 11 ! Mem[00000000918000a8] = 0480ac53, %g2 = 00000000494ec3b7 ldsb [%o0+0x0a8],%g2 ! %g2 = 0000000000000004 membar #Sync ! Added by membar checker (91) ! Mem[000000009000002c] = e73f6957, %g2 = 0000000000000004 lduba [%i4+0x02d]%asi,%g2 ! %g2 = 00000000000000e7 ! Mem[00000000910000fc] = a179484a, %g2 = 00000000000000e7 ldsb [%i6+0x0ff],%g2 ! %g2 = ffffffffffffffa1 ! Mem[0000000050000048] = bf98777456bf3150, %l3 = fffffffffffffd61, %l7 = 0000000000000001 add %i0,0x48,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = bf98777456bf3150 ! Mem[00000000910000f0] = e81b43d4, %g2 = ffffffffffffffa1 lduw [%i6+0x0f0],%g2 ! %g2 = 00000000e81b43d4 ! %l0 = 0000000000000001, Mem[00000000900000a4] = a4727d8b sth %l0,[%i4+0x0a4] ! Mem[00000000900000a4] = 00017d8b ! Mem[0000000050800184] = 6bec2a18, %l4 = 000000000000039e swap [%i1+0x184],%l4 ! %l4 = 000000006bec2a18 ! immd = 0000000000000134, %l7 = bf98777456bf3150, %ccr = 11 movleu %icc,0x134,%l7 ! Moved, %l7 = 0000000000000134 ! Mem[00000000908001e4] = e732e1ad, %g2 = 00000000e81b43d4 lduh [%i5+0x1e6],%g2 ! %g2 = 000000000000e732 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 1: membar #Sync ! Force all stores to complete p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000001 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff140c80 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b689afd4 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffd61 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006bec2a18 bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000100 bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000134 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000001,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 39c4b047 4ca08181 bne %xcc,p32_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 492c1778 dce1ed3a bne %xcc,p32_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e1ad4834 32e73f69 bne %xcc,p32_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 42000000 d6d9b657 bne %xcc,p32_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be ba8766b4 d7f41625 bne %xcc,p32_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 0de094e4 1f297ebf bne %xcc,p32_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 9fe0539f 2c21aa75 bne %xcc,p32_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 6a6adf5a ac92ae7d bne %xcc,p32_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 2b11a2b8 1240246e bne %xcc,p32_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be cee57a44 3ca53359 bne %xcc,p32_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 6c1c301f 63078b67 bne %xcc,p32_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be ef60299b f93a9ebc bne %xcc,p32_f30_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 980b6b0900000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0000009fe0539f 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 = 00000000000000be 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 = 1d848c14ffffff3c 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 = 42000000e5856b09 ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7525e4ab83b39946 ldx [%i0+0x038],%g3 ! Observed data at 0000000050000038 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = 000002f6e17cf160 ldx [%i0+0x078],%g3 ! Observed data at 0000000050000078 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x078,%g4 ldx [%g1+0x088],%g2 ! Expected data = 5ca663ff04844ab7 ldx [%i0+0x088],%g3 ! Observed data at 0000000050000088 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x088,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 096b85e5755a9092 ldx [%i0+0x1f8],%g3 ! Observed data at 00000000500001f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x1f8,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff4214551118683a ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e1ad483432e73f69 ldx [%i1+0x008],%g3 ! Observed data at 0000000050800008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d6d9b657f0b905cc 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 = 000000a36faf0e34 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 = eafe5f821730c1b3 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 = f0ce4f9ccc98fb91 ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 8d40761ec9ffc0ba ldx [%i1+0x0b8],%g3 ! Observed data at 00000000508000b8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 0a30ff234c65f7f2 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000508000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 5c8d394f0000039e ldx [%i1+0x180],%g3 ! Observed data at 0000000050800180 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x180,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = f8eff278ff486f54 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000508001e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1e0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 93a7ffdf36d2c7da ldx [%i1+0x1f8],%g3 ! Observed data at 00000000508001f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1f8,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x008],%g2 ! Expected data = fff5374004fc5c12 ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000652ad41e ldx [%i2+0x010],%g3 ! Observed data at 0000000051000010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000001a34387786a ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 ldx [%g1+0x068],%g2 ! Expected data = 0000c825519bcedc ldx [%i2+0x068],%g3 ! Observed data at 0000000051000068 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x068,%g4 ldx [%g1+0x148],%g2 ! Expected data = 40ff626feec0d58d 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+0x008],%g2 ! Expected data = 787380863da717d2 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 = af00c871689b6d22 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 = 800c14ff096b85e5 ldx [%i3+0x018],%g3 ! Observed data at 0000000051800018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5b8bfd809b8010f8 ldx [%i3+0x028],%g3 ! Observed data at 0000000051800028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x028,%g4 ldx [%g1+0x108],%g2 ! Expected data = 000002b1000003e1 ldx [%i3+0x108],%g3 ! Observed data at 0000000051800108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x108,%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_f2_fail: set p32_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f6_fail: set p32_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f12_fail: set p32_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f16_fail: set p32_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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_f22_fail: set p32_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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_f26_fail: set p32_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f28_fail: set p32_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: sllx %l7,%l3,%l0 stba %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000008] stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000020] stda %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000028] stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800020] done p32_trap1o: sllx %l7,%l3,%l0 stba %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000008] stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000020] stda %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000028] stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800020] done p32_trap2e: ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000008] andncc %l2,0x449,%l6 nop ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800008] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000020] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000028] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800010] done p32_trap2o: ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000008] andncc %l2,0x449,%l6 nop ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800008] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000020] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050000028] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800010] done p32_trap3e: add %l1,%l6,%l2 sub %l7,-0x16c,%l5 nop done p32_trap3o: add %l1,%l6,%l2 sub %l7,-0x16c,%l5 nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 56fa078c333b89a3 ldx [%g1+0x008],%l1 ! %l1 = eb483bae62c1332a ldx [%g1+0x010],%l2 ! %l2 = 42181ec89a7bbf28 ldx [%g1+0x018],%l3 ! %l3 = ce32857df3c40ae5 ldx [%g1+0x020],%l4 ! %l4 = a72ed49279d80324 ldx [%g1+0x028],%l5 ! %l5 = d8d81252bb16a768 ldx [%g1+0x030],%l6 ! %l6 = 72306dc8787a2855 ldx [%g1+0x038],%l7 ! %l7 = 8cc604e9e501b01a ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 33 processor_33: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x84] ! Set the start flag wrpr %g0,7,%cleanwin call p33_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 33 wr %g0,0x4,%fprs ! Make sure fef is 1 set p33_init_freg,%g1 ! %f0 = 08e280d6 ab88cca1 d14e9918 2a13909d ! %f4 = 780337a1 b9f3b112 d1f18cce 3b5a92f8 ! %f8 = 705871ad bae4da08 0bf3da09 62b1ff0a ! %f12 = ff35ecf1 571c8158 2442fca2 b9600d61 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 81b0a217 84f31883 d53b87ea e59716bc ! %f20 = 206811ff 27753039 4e6a2e12 15076d96 ! %f24 = dfa6400d efe2ba31 100af13a eb5bdd89 ! %f28 = df93e2c7 e0bbd276 a4c16e20 fdf80fa1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2a060df9 19955927 f47e9c05 59f0198f ! %f36 = 1a7add13 2750cff3 93009bfa ca8ae325 ! %f40 = 89dae748 7893419d 80227e71 b170e6cf ! %f44 = 45233a68 bf7e6621 384e1c7c fd0d30c1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfd6dbeb000000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = fd6dbeb000000063 wr %g0,%y ! Clear Y 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[00000000918000bc] = 034f6e3b, %g18 = 3c20debc453f8e9d ldsw [%o0+0x0bc],%g2 ! %g2 = 3c20debc453f8e9d ! %l6 = 1e64c592ca7ebab5, %l3 = ad72a4963b50afc5, %ccr = 44 movgu %xcc,%l6,%l3 ! Register Not Moved ! Mem[00000000538000f8] = ee4c3043, %l6 = 1e64c592ca7ebab5 ldstub [%i3+0x0f8],%l6 ! %l6 = 000000ee000000ff ! Mem[00000000538001f4] = c9366f4e, %l7 = b3cbb4269935c275 swap [%i3+0x1f4],%l7 ! %l7 = 00000000c9366f4e ! Mem[0000000053800080] = 368146b8, %l6 = 000000ee, %l0 = 29a1b1bc add %i3,0x80,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000368146b8 ! immd = 0000000000000281, %l3 = ad72a4963b50afc5, %ccr = 44 movpos %xcc,0x281,%l3 ! Moved, %l3 = 0000000000000281 ! Mem[000000009080006c] = d8027cf0, %g2 = 00000000034f6e3b lduh [%i5+0x06e],%g2 ! %g2 = 000000000000d802 ! %l3 = 0000000000000281, Mem[00000000900000f8] = adcf9313281fdc5d stx %l3,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000000000000281 ! Mem[0000000091000028] = 7de3ef5c, %g2 = 000000000000d802 lduw [%i6+%o5],%g2 ! %g2 = 000000007de3ef5c ! %l1 = 580ca53e82faadeb, %l7 = 00000000c9366f4e, %ccr = 44 movg %icc,%l1,%l7 ! Register Not Moved p33_label_2: ! %l6 = 00000000000000ee, Mem[0000000090800170] = 5955679b stw %l6,[%i5+0x170] ! Mem[0000000090800170] = 000000ee ! immd = 0000000000000313, %l2 = 9e86b7545e77d037, %ccr = 44 movn %xcc,0x313,%l2 ! Register Not Moved ! Mem[000000005300000b] = 43e763b2, %l0 = 00000000368146b8 ldstub [%i2+0x00b],%l0 ! %l0 = 000000b2000000ff ! Mem[00000000538000fe] = 729d7b02, %l7 = 00000000c9366f4e ldstub [%i3+0x0fe],%l7 ! %l7 = 0000007b000000ff ! %l4 = 47f5b92678566263, imm = 0000000000000f28, %l0 = 00000000000000b2 subc %l4,0xf28,%l0 ! %l0 = 47f5b9267856533b ! %l2 = 9e86b7545e77d037, Mem[0000000052800028] = 0110dfee stha %l2,[%i1+%o5]0x80 ! Mem[0000000052800028] = d037dfee ! Mem[000000009100016c] = ba441263, %g2 = 000000007de3ef5c ldub [%i6+0x16f],%g2 ! %g2 = 00000000000000ba ! Mem[0000000091800008] = cc26aea02750a266, %g2 = 00000000000000ba ldxa [%o0+0x008]%asi,%g2 ! %g2 = cc26aea02750a266 ! Mem[0000000090800088] = 444b2d9f, %g2 = cc26aea02750a266 ldsh [%i5+0x088],%g2 ! %g2 = 000000000000444b ! immd = 000000000000006c, %l7 = 000000000000007b, %ccr = 44 movcc %xcc,0x06c,%l7 ! Moved, %l7 = 000000000000006c p33_label_3: ! %f18 = d53b87ea e59716bc, Mem[0000000091000160] = 18ddd80d 86eb4c22 stda %f18,[%i6+0x160]%asi ! Mem[0000000091000160] = d53b87ea e59716bc ! Mem[00000000520001b0] = 6139cff9acb2b8b3, %l0 = 47f5b9267856533b, %l0 = 47f5b9267856533b add %i0,0x1b0,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 6139cff9acb2b8b3 ! %l3 = 0000000000000281, Mem[0000000090800110] = 2befbdf2 stw %l3,[%i5+0x110] ! Mem[0000000090800110] = 00000281 ! Clear Register : %l3 = 0000000000000281 clr %l3 ! %l3 = 0000000000000000 ! immd = 0000000000000162, %l3 = 0000000000000000, %ccr = 44 movn %xcc,0x162,%l3 ! Register Not Moved ! %l4 = 47f5b92678566263, imm = 000000000000056e, %l6 = 00000000000000ee or %l4,0x56e,%l6 ! %l6 = 47f5b9267856676f ! Code Fragment 1 p33_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0xf86,%g3 ! %g3 = 0000000000000f86 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 9e86b7545e77d037, %l4 = 47f5b92678566263, %ccr = 44 movn %xcc,%l2,%l4 ! Register Not Moved ! Mem[00000000538001ac] = 3da2776c, %f6 = d1f18cce ld [%i3+0x1ac],%f6 ! %f6 = 3da2776c save ! CWP = 1 p33_label_4: ! %cwp = 1 ! %l4 = c21d5483e3c5049d, %l4 = c21d5483e3c5049d, %y = 00000000 sdivcc %l4,%l4,%l4 ! %l4 = fffffffffffffff8, %ccr = 88 mov %l0,%y ! %y = fce622fb ! %l0 = 44292717fce622fb, Mem[000000009000009e] = c4607acb sth %l0,[%o4+0x09e] ! Mem[000000009000009c] = 22fb7acb ! Mem[0000000053800010] = 1d0f48c7, %l4 = fffffffffffffff8 swapa [%o3+%i2]0x88,%l4 ! %l4 = 000000001d0f48c7 ! %l0 = 44292717fce622fb, %l1 = 0025cda2f49ab158, %l7 = 70fb19445aa0c2f5 sra %l0,%l1,%l7 ! %l7 = fffffffffffffffc ! Mem[0000000090000058] = 499c513f, %g2 = 000000000000444b ldsb [%o4+0x05b],%g2 ! %g2 = 0000000000000049 ! Mem[0000000091800010] = abcc5f94, %g2 = 0000000000000049 ldub [%i0+0x012],%g2 ! %g2 = 00000000000000ab ! Mem[000000009000000c] = a7bb00d1, %g2 = 00000000000000ab ldub [%o4+0x00c],%g2 ! %g2 = 00000000000000a7 ! Mem[00000000918000ac] = 5dc80825, %g2 = 00000000000000a7 lduh [%i0+0x0ae],%g2 ! %g2 = 0000000000005dc8 ! retry : should take illegal inst trap, %l0 = 44292717fce622fb retry ! Illegal inst trap : %l0 = 44292717fce6230b ! Mem[0000000090000090] = 3b5c943f454ff390, %g2 = 0000000000005dc8 ldx [%o4+0x090],%g2 ! %g2 = 3b5c943f454ff390 p33_label_5: ! %cwp = 1 ! %l2 = 3b510251, %l3 = 902e2383, Mem[0000000090800130] = 8e622ea2 358de2d2 std %l2,[%o5+0x130] ! Mem[0000000090800130] = 3b510251 902e2383 ! Mem[0000000052800010] = e03ee48d, %l6 = 66ce547e0f550f2f ldswa [%o1+%i2]0x89,%l6 ! %l6 = ffffffffe03ee48d ! %l5 = 5becf4f20245a7fb, %l1 = 0025cda2f49ab158, %ccr = 88 movcs %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000091800038] = 568c0707, %g2 = 3b5c943f454ff390 lduw [%i0+0x038],%g2 ! %g2 = 00000000568c0707 ! %l2 = ae4495343b510251, Mem[0000000091000198] = cae86cfe1c574548 stx %l2,[%o6+0x198] ! Mem[0000000091000198] = ae4495343b510251 ! Mem[0000000053800163] = adb70663, %l6 = ffffffffe03ee48d ldstub [%o3+0x163],%l6 ! %l6 = 00000063000000ff ! Mem[00000000910001b0] = 95f4f503, %g2 = 00000000568c0707 lduw [%o6+0x1b0],%g2 ! %g2 = 0000000095f4f503 ! immd = 0000000000000321, %l7 = fffffffffffffffc, %ccr = 88 movcc %xcc,0x321,%l7 ! Moved, %l7 = 0000000000000321 ! %l0 = 44292717fce6230b, imm = fffffffffffff1e1, %l4 = 000000001d0f48c7 sub %l0,-0xe1f,%l4 ! %l4 = 44292717fce6312a ! Mem[00000000900001d8] = 3de00ade, %g2 = 0000000095f4f503 ldsba [%o4+0x1d8]%asi,%g2 ! %g2 = 000000000000003d p33_label_6: ! %cwp = 1 ! Mem[00000000520000c8] = 99532d5c, %l3 = e267f8ac902e2383 lduh [%o0+0x0ca],%l3 ! %l3 = 0000000000002d5c ! Mem[00000000910001e8] = d3ae0f63, %g2 = 000000000000003d ldsh [%o6+0x1e8],%g2 ! %g2 = ffffffffffffd3ae membar #Sync ! Added by membar checker (92) ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e15722fb ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 ! %l3 = 0000000000002d5c, Mem[000000009180019e] = 9a43910f stb %l3,[%i0+0x19e] ! Mem[000000009180019c] = 5c43910f ! %f31 = fdf80fa1, Mem[00000000900000c8] = 2403e27a st %f31,[%o4+0x0c8] ! Mem[00000000900000c8] = fdf80fa1 ! Mem[0000000091000110] = 57eb6907afaadaff, %g2 = ffffffffffffd3ae ldx [%o6+0x110],%g2 ! %g2 = 57eb6907afaadaff ! Mem[00000000520000d4] = 5dd08351, %l4 = 44292717fce6312a swap [%o0+0x0d4],%l4 ! %l4 = 000000005dd08351 ! %l4 = 5dd08351, %l5 = 0245a7fb, Mem[0000000091800098] = 94908eee 96ccd84b std %l4,[%i0+0x098] ! Mem[0000000091800098] = 5dd08351 0245a7fb ! Mem[0000000052000057] = 2c101563, %l2 = ae4495343b510251 ldstub [%o0+0x057],%l2 ! %l2 = 00000063000000ff ! Mem[0000000091000028] = 7de3ef5ce141740c, %g2 = 57eb6907afaadaff ldx [%o6+%i5],%g2 ! %g2 = 7de3ef5ce141740c p33_label_7: ! %cwp = 1 ! immd = 0000000000000243, %l1 = 0025cda2f49ab158, %ccr = 88 move %icc,0x243,%l1 ! Register Not Moved ! Mem[0000000052800010] = 8de43ee05449923b, %f30 = a4c16e20 fdf80fa1 ldda [%o1+%i2]0x80,%f30 ! %f30 = 8de43ee0 5449923b ! Mem[00000000520001a8] = 3bf20d88b8b889ec, %l1 = 0025cda2f49ab158, %l0 = 44292717fce6230b add %o0,0x1a8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 3bf20d88b8b889ec ! Mem[0000000053000167] = 5bf59872, %l7 = 0000000000000321 ldstub [%o2+0x167],%l7 ! %l7 = 00000072000000ff ! %l0 = 3bf20d88b8b889ec, Mem[0000000091800100] = 0f8fe12f95ffe909, %asi = 80 stxa %l0,[%i0+0x100]%asi ! Mem[0000000091800100] = 3bf20d88b8b889ec ! Mem[0000000090000060] = 440d82a0 f0ce41c1, %g2 = e141740c, %g3 = 00000f86 ldd [%o4+0x060],%g2 ! %g2 = 00000000440d82a0 00000000f0ce41c1 ! Mem[0000000053800050] = 7fb7ab65b1528a34, %l0 = 3bf20d88b8b889ec, %l7 = 0000000000000072 add %o3,0x50,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 7fb7ab65b1528a34 ! %l4 = 000000005dd08351, %l0 = 3bf20d88b8b889ec, %l7 = 7fb7ab65b1528a34 xnorcc %l4,%l0,%l7 ! %l7 = c40df2771a97f542, %ccr = 80 ! Mem[0000000053800020] = b87a689f, %l4 = 000000005dd08351 ldsba [%o3+%i4]0x89,%l4 ! %l4 = ffffffffffffff9f ! immd = 0000000000000298, %l7 = c40df2771a97f542, %ccr = 80 movne %xcc,0x298,%l7 ! Moved, %l7 = 0000000000000298 p33_label_8: ! %cwp = 1 ! Mem[0000000052800010] = e03ee48d, %f21 = 27753039 lda [%o1+%i2]0x89,%f21 ! %f21 = e03ee48d ! %l3 = 0000000000002d5c, Mem[0000000090800054] = 4f651403, %asi = 80 stwa %l3,[%o5+0x054]%asi ! Mem[0000000090800054] = 00002d5c ! Mem[0000000053800000] = 173461fe, %l7 = 0000000000000298 lduwa [%o3+%g0]0x81,%l7 ! %l7 = 00000000173461fe ! Mem[00000000918000c8] = 76d0da39, %g2 = 00000000440d82a0 ldsb [%i0+0x0cb],%g2 ! %g2 = 0000000000000076 ! %l0 = 3bf20d88b8b889ec, Mem[00000000908001fa] = 21b3ed22 sth %l0,[%o5+0x1fa] ! Mem[00000000908001f8] = 89eced22 ! Mem[00000000908000bc] = 375dd80e, %g2 = 0000000000000076 ldsh [%o5+0x0be],%g2 ! %g2 = 000000000000375d ! immd = 00000000000002aa, %l7 = 00000000173461fe, %ccr = 80 movne %xcc,0x2aa,%l7 ! Moved, %l7 = 00000000000002aa ! Mem[00000000900001bc] = 458bc6a2, %g18 = b921d0844510a7c1 ldsw [%o4+0x1bc],%g2 ! %g2 = b921d0844510a7c1 ! %f12 = ff35ecf1 571c8158, Mem[0000000052800010] = 8de43ee0 5449923b stda %f12,[%o1+%i2]0x80 ! Mem[0000000052800010] = ff35ecf1 571c8158 ! %l7 = 00000000000002aa, imm = fffffffffffff8fb, %l4 = ffffffffffffff9f add %l7,-0x705,%l4 ! %l4 = fffffffffffffba5 p33_label_9: ! %cwp = 1 ! Mem[0000000090800098] = 37c5f7ecd71acb2b, %f48 = 44b6407b d7017154 ldd [%o5+0x098],%f48 ! %f48 = 37c5f7ec d71acb2b ! Mem[000000009180015c] = 3175038c, %g2 = 00000000458bc6a2 lduh [%i0+0x15c],%g2 ! %g2 = 0000000000003175 ! %l5 = 5becf4f20245a7fb, imm = fffffffffffff76f, %l3 = 0000000000002d5c addcc %l5,-0x891,%l3 ! %l3 = 5becf4f202459f6a, %ccr = 11 ! %l7 = 00000000000002aa, Mem[00000000910000b3] = 2125731f stb %l7,[%o6+0x0b3] ! Mem[00000000910000b0] = aa25731f ! %l2 = 0000000000000063, Mem[0000000052000010] = a1a5aadb stba %l2,[%o0+%i2]0x80 ! Mem[0000000052000010] = 63a5aadb ! Mem[00000000530000a8] = b20db6b0, %l7 = 000002aa, %l0 = b8b889ec add %o2,0xa8,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b20db6b0 ! Mem[0000000091000108] = eefc9b81, %g2 = 0000000000003175 lduw [%o6+0x108],%g2 ! %g2 = 00000000eefc9b81 ! %l4 = fffffffffffffba5, immed = 00000976, %l4 = fffffffffffffba5 tsubcctv %l4,0x976,%l4 ! %l0 = 00000000b20db6d3, Trapped ! Mem[00000000910000a8] = 016d2650, %g2 = 00000000eefc9b81 lduh [%o6+0x0a8],%g2 ! %g2 = 000000000000016d ! Mem[0000000053800198] = f7ce7c67, %l3 = 5becf4f202459f6a swap [%o3+0x198],%l3 ! %l3 = 00000000f7ce7c67 p33_label_10: ! %cwp = 1 ! %l4 = fffffffffffffba5, Mem[0000000052800000] = 85051bc5 stha %l4,[%o1+%g0]0x89 ! Mem[0000000052800000] = 8505fba5 ! Mem[0000000091800194] = 6f9bfe7c, %g2 = 000000000000016d ldsha [%i0+0x194]%asi,%g2 ! %g2 = 0000000000006f9b ! %l5 = 5becf4f20245a7fb, Mem[0000000090800071] = f05abc98 stb %l5,[%o5+0x071] ! Mem[0000000090800070] = fb5abc98 ! Mem[0000000053800020] = b87a689f, %l3 = 00000000f7ce7c67 ldsba [%o3+%i4]0x88,%l3 ! %l3 = ffffffffffffff9f ! %l0 = 00000000b20db6d3, %l1 = 0025cda2f49ab158, %l3 = ffffffffffffff9f xnor %l0,%l1,%l3 ! %l3 = ffda325db968f874 ! %f0 = 08e280d6 ab88cca1 d14e9918 2a13909d ! %f4 = 780337a1 b9f3b112 3da2776c 3b5a92f8 ! %f8 = 705871ad bae4da08 0bf3da09 62b1ff0a ! %f12 = ff35ecf1 571c8158 2442fca2 b9600d61 mov 0x1c0,%g5 stda %f0,[%o4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! Mem[000000005280019b] = 42b4b167, %l4 = fffffffffffffba5 ldstub [%o1+0x19b],%l4 ! %l4 = 00000067000000ff ! %l1 = 0025cda2f49ab158, imm = 00000000000003db, %l1 = 0025cda2f49ab158 addccc %l1,0x3db,%l1 ! %l1 = 0025cda2f49ab534, %ccr = 08 ! Randomly selected nop nop ! %f25 = efe2ba31, Mem[0000000090800004] = 5b35fe68 st %f25,[%o5+0x004] ! Mem[0000000090800004] = efe2ba31 p33_label_11: ! %cwp = 1 ! %l4 = 0000000000000067, Mem[0000000053000010] = bb1f39d1 stba %l4,[%o2+%i2]0x89 ! Mem[0000000053000010] = bb1f3967 ! Mem[0000000052000010] = 63a5aadb, %l2 = 0000000000000063 lduwa [%o0+%i2]0x80,%l2 ! %l2 = 0000000063a5aadb ! %l3 = ffda325db968f874, Mem[0000000090800176] = 85694ab0, %asi = 80 stha %l3,[%o5+0x176]%asi ! Mem[0000000090800174] = f8744ab0 ! %l4 = 0000000000000067, %l5 = 5becf4f20245a7fb, %l5 = 5becf4f20245a7fb xorcc %l4,%l5,%l5 ! %l5 = 5becf4f20245a79c, %ccr = 00 ! Mem[0000000053800104] = 8e73d795, %l6 = 00000063, %l0 = b20db6d3 add %o3,0x104,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008e73d795 ! %l2 = 0000000063a5aadb, Mem[0000000053800010] = f8ffffffa9cc5180 stxa %l2,[%o3+%i2]0x80 ! Mem[0000000053800010] = 0000000063a5aadb ! Mem[0000000052000018] = bc6e08ed, %l1 = 0025cda2f49ab534 ldsha [%o0+%i3]0x81,%l1 ! %l1 = ffffffffffffbc6e ! Mem[00000000918001d4] = 11f12fc9, %g18 = b921d0844510a7c1 ldswa [%i0+0x1d4]%asi,%g2 ! %g2 = b921d0844510a7c1 membar #Sync ! Added by membar checker (93) ! %l5 = 5becf4f20245a79c, Mem[00000000900001e0] = 705871ad sth %l5,[%o4+0x1e0] ! Mem[00000000900001e0] = a79c71ad ! Invert Register : %l5 = 5becf4f20245a79c xor %l5,-1,%l5 ! %l5 = a4130b0dfdba5863 p33_label_12: ! %cwp = 1 ! Mem[00000000528000d8] = 687a6b77, %l1 = ffffffffffffbc6e swap [%o1+0x0d8],%l1 ! %l1 = 00000000687a6b77 ! %f13 = 571c8158, Mem[000000009000014c] = 8185ddfa st %f13,[%o4+0x14c] ! Mem[000000009000014c] = 571c8158 ! Mem[00000000538001e8] = 62cc7398, %l6 = 00000063, %l3 = b968f874 add %o3,0x1e8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000062cc7398 ! %l7 = 00000000000002aa, imm = fffffffffffff96e, %l2 = 0000000063a5aadb andn %l7,-0x692,%l2 ! %l2 = 0000000000000280 ! Mem[00000000908001f0] = 0fbc93c0, %g18 = b921d0844510a7c1 ldsw [%o5+0x1f0],%g2 ! %g2 = b921d0844510a7c1 ! immd = 00000000000001a4, %l7 = 00000000000002aa, %ccr = 00 movl %icc,0x1a4,%l7 ! Register Not Moved ! %l1 = 00000000687a6b77, imm = 0000000000000014, %l7 = 00000000000002aa srl %l1,0x014,%l7 ! %l7 = 0000000000000687 ! Mem[00000000910000bc] = 0ef1494e, %g18 = b921d0844510a7c1 ldsw [%o6+0x0bc],%g2 ! %g2 = b921d0844510a7c1 ! Mem[0000000052000000] = 3f50ac43, %l0 = 000000008e73d795 ldsba [%o0+%g0]0x88,%l0 ! %l0 = 0000000000000043 ! immd = 00000000000002f7, %l6 = 0000000000000063, %ccr = 00 movcc %xcc,0x2f7,%l6 ! Moved, %l6 = 00000000000002f7 p33_label_13: ! %cwp = 1 ! %l2 = 0000000000000280, Mem[0000000090800046] = 82b3db9c sth %l2,[%o5+0x046] ! Mem[0000000090800044] = 0280db9c ! Mem[0000000053800018] = 20a43708 9ad902c0, %l6 = 000002f7, %l7 = 00000687 ldda [%o3+%i3]0x89,%l6 ! %l6 = 000000009ad902c0 0000000020a43708 ! Mem[0000000090800088] = 444b2d9f9e4e588c, %f48 = 37c5f7ec d71acb2b ldd [%o5+0x088],%f48 ! %f48 = 444b2d9f 9e4e588c ! %l0 = 0000000000000043, Mem[0000000052800000] = 8505fba5 stba %l0,[%o1+%g0]0x88 ! Mem[0000000052800000] = 8505fb43 ! Mem[0000000090800170] = 000000ee6714f874, %g2 = 000000000ef1494e ldx [%o5+0x170],%g2 ! %g2 = 000000ee6714f874 ! Mem[00000000538000ec] = 92ddc506, %l6 = 000000009ad902c0 swap [%o3+0x0ec],%l6 ! %l6 = 0000000092ddc506 ! %l6 = 0000000092ddc506, %l7 = 0000000020a43708, %l0 = 0000000000000043 addc %l6,%l7,%l0 ! %l0 = 00000000b381fc0e ! Mem[0000000052000000] = 43ac503f, %l1 = 00000000687a6b77 lduha [%o0+%g0]0x80,%l1 ! %l1 = 00000000000043ac ! Mem[0000000090000110] = d19e008f757643e1, %g2 = 000000ee6714f874 ldx [%o4+0x110],%g2 ! %g2 = d19e008f757643e1 ! Mem[00000000530001e6] = 5c93c9b2, %l2 = 0000000000000280 ldstub [%o2+0x1e6],%l2 ! %l2 = 000000c9000000ff p33_label_14: ! %cwp = 1 ! Mem[0000000052800110] = c857b55c1c69b420, %l1 = 00000000000043ac, %l4 = 0000000000000067 add %o1,0x110,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = c857b55c1c69b420 ! Mem[000000009080009c] = d71acb2b, %g18 = b921d0844510a7c1 ldsw [%o5+0x09c],%g2 ! %g2 = b921d0844510a7c1 ! Mem[00000000538001d4] = 629c46f6, %l6 = 0000000092ddc506 ldsh [%o3+0x1d6],%l6 ! %l6 = 00000000000046f6 ! Mem[0000000090800004] = efe2ba31, %g2 = ffffffffd71acb2b lduh [%o5+0x004],%g2 ! %g2 = 000000000000efe2 ! Mem[00000000530000a0] = cf99270e9897348c, %l2 = 00000000000000c9, %l7 = 0000000020a43708 add %o2,0xa0,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = cf99270e9897348c ! %l4 = 1c69b420, %l5 = fdba5863, Mem[00000000910001e8] = d3ae0f63 ff118b78 std %l4,[%o6+0x1e8] ! Mem[00000000910001e8] = 1c69b420 fdba5863 ! %l5 = a4130b0dfdba5863, %l1 = 00000000000043ac, %ccr = 00 movvc %icc,%l5,%l1 ! Moved, %l1 = a4130b0dfdba5863 ! immd = 00000000000003e3, %l5 = a4130b0dfdba5863, %ccr = 00 movl %xcc,0x3e3,%l5 ! Register Not Moved ! %f19 = e59716bc, Mem[0000000091800048] = 36ce89f4 st %f19,[%i0+0x048] ! Mem[0000000091800048] = e59716bc ! Mem[0000000053000028] = 51b6fe25, %l7 = cf99270e9897348c lduba [%o2+%i5]0x81,%l7 ! %l7 = 0000000000000051 p33_label_15: ! %cwp = 1 ! %f12 = ff35ecf1 571c8158, Mem[0000000091000198] = ae449534 3b510251 stda %f12,[%o6+0x198]%asi ! Mem[0000000091000198] = ff35ecf1 571c8158 ! Mem[00000000900001c4] = ab88cca1, %g2 = 000000000000efe2 lduw [%o4+0x1c4],%g2 ! %g2 = 00000000ab88cca1 ! Mem[000000009180011c] = 3cc877b8, %g2 = 00000000ab88cca1 ldsb [%i0+0x11f],%g2 ! %g2 = 000000000000003c ! Mem[0000000052800020] = 31892da3, %l4 = c857b55c1c69b420 ldsha [%o1+%i4]0x81,%l4 ! %l4 = 0000000000003189 ! Code Fragment 1 p33_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f0ce41c1 mov -0x01a,%g3 ! %g3 = ffffffffffffffe6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f14 = 2442fca2 b9600d61, Mem[0000000091000148] = c387b2e4 ead01746 std %f14,[%o6+0x148] ! Mem[0000000091000148] = 2442fca2 b9600d61 ! Randomly selected nop nop ! Mem[0000000091800000] = 17e8c511f86d648a, %g2 = 000000000000003c ldxa [%i0+0x000]%asi,%g2 ! %g2 = 17e8c511f86d648a ! %l7 = 0000000000000051, %l3 = 0000000062cc7398, %ccr = 00 movre %l7,%l3,%l4 ! Not Moved, %l4 = 0000000000003189 ! %l2 = 00000000000000c9, Mem[00000000900000b0] = d07b89585da2972b stx %l2,[%o4+0x0b0] ! Mem[00000000900000b0] = 00000000000000c9 p33_label_16: ! %cwp = 1 ! Mem[00000000900001e0] = a79c71ad, %g18 = b921d0844510a7c1 ldsw [%o4+0x1e0],%g2 ! %g2 = b921d0844510a7c1 ! %l1 = a4130b0dfdba5863, immed = 00000058, %ccr = 00 movrlez %l1,0x058,%l1 ! Moved, %l1 = 0000000000000058 ! %l4 = 0000000000003189, Mem[00000000908001a9] = 94367b46 stb %l4,[%o5+0x1a9] ! Mem[00000000908001a8] = 89367b46 ! Mem[00000000530000bc] = 8510e195, %l6 = 00000000000046f6 swap [%o2+0x0bc],%l6 ! %l6 = 000000008510e195 ! %l4 = 00003189, %l5 = fdba5863, Mem[00000000900001a0] = 0fb3b66f cbdb7d8c std %l4,[%o4+0x1a0] ! Mem[00000000900001a0] = 00003189 fdba5863 ! Mem[0000000053800170] = 9bd7cd82, %l1 = 0000000000000058 ldsh [%o3+0x172],%l1 ! %l1 = ffffffffffffcd82 ! Mem[000000009000009c] = e15722fb, %g2 = ffffffffa79c71ad ldsb [%o4+0x09c],%g2 ! %g2 = ffffffffffffffe1 ! %l5 = a4130b0dfdba5863, Mem[00000000908000c6] = fe081d02 sth %l5,[%o5+0x0c6] ! Mem[00000000908000c4] = 58631d02 ! %l3 = 0000000062cc7398, imm = ffffffffffffffee, %l4 = 0000000000003189 andncc %l3,-0x012,%l4 ! %l4 = 0000000000000010, %ccr = 00 ! %l4 = 0000000000000010, immd = fffffffffffff3b5, %l7 = 0000000000000051 udivx %l4,-0xc4b,%l7 ! %l7 = 0000000000000000 p33_label_17: ! %cwp = 1 ! %l4 = 00000010, %l5 = fdba5863, Mem[0000000090800060] = 42b523f9 23e54624 stda %l4,[%o5+0x060]%asi ! Mem[0000000090800060] = 00000010 fdba5863 ! Mem[000000009080011c] = 9493106b, %g2 = ffffffffffffffe1 lduh [%o5+0x11c],%g2 ! %g2 = 0000000000009493 ! Mem[0000000091000118] = 892f4a3b, %g2 = 0000000000009493 lduw [%o6+0x118],%g2 ! %g2 = 00000000892f4a3b ! Mem[0000000053800018] = 9ad902c0, %l5 = a4130b0dfdba5863 lduha [%o3+%i3]0x88,%l5 ! %l5 = 00000000000002c0 ! Mem[000000005300011c] = e0232bb9, %l4 = 00000010, %l1 = ffffcd82 add %o2,0x11c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e0232bb9 ! Mem[0000000052000060] = 491c48eae0c94be7, %l1 = 00000000e0232bb9, %l7 = 0000000000000000 add %o0,0x60,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 491c48eae0c94be7 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000052000020] = 0f13b363ad491e54, %l4 = 47f5b92678566263 ldxa [%i0+%o4]0x88,%l4 ! %l4 = 0f13b363ad491e54 ! Mem[0000000052800018] = 4aa2cd81, %l6 = 47f5b9267856676f ldstuba [%i1+%o3]0x80,%l6 ! %l6 = 0000004a000000ff ! Mem[0000000052800148] = 059cfa31 ba69b2de, %l6 = 0000004a, %l7 = 0000006c ldd [%i1+0x148],%l6 ! %l6 = 00000000059cfa31 00000000ba69b2de p33_label_18: ! Mem[00000000918001b4] = af8cb6cd, %g2 = 00000000892f4a3b ldsb [%o0+0x1b6],%g2 ! %g2 = ffffffffffffffaf ! %l5 = 23d108de7dee6591, imm = 0000000000000000, %l2 = 9e86b7545e77d037 sll %l5,0x000,%l2 ! %l2 = 23d108de7dee6591 ! %l4 = ad491e54, %l5 = 7dee6591, Mem[0000000090000128] = 55a53662 66eccc84 std %l4,[%i4+0x128] ! Mem[0000000090000128] = ad491e54 7dee6591 ! %l1 = 580ca53e82faadeb, Mem[00000000910001ea] = b420fdba stb %l1,[%i6+0x1ea] ! Mem[00000000910001e8] = eb20fdba ! Mem[0000000052000008] = 6f20211501e6c276, %f28 = df93e2c7 e0bbd276 ldda [%i0+%o1]0x81,%f28 ! %f28 = 6f202115 01e6c276 ! Mem[0000000052000010] = 63a5aadb01b81eb2, %l2 = 23d108de7dee6591 ldxa [%i0+%o2]0x80,%l2 ! %l2 = 63a5aadb01b81eb2 ! immd = 00000000000000c5, %l2 = 63a5aadb01b81eb2, %ccr = 00 movn %xcc,0x0c5,%l2 ! Register Not Moved ! %l7 = 00000000ba69b2de, %l0 = 6139cff9acb2b8b3, %y = fce622fb smul %l7,%l0,%l2 ! %l2 = 16a4bc98d6d3a13a, %y = 16a4bc98 ! immd = 00000000000002a5, %l5 = 23d108de7dee6591, %ccr = 00 movg %icc,0x2a5,%l5 ! Moved, %l5 = 00000000000002a5 ! Mem[0000000052000192] = 63092653, %l6 = 00000000059cfa31 ldstub [%i0+0x192],%l6 ! %l6 = 00000026000000ff p33_label_19: ! %l7 = 00000000ba69b2de, Mem[0000000090800048] = db9c0caf57bff2f8 stx %l7,[%i5+0x048] ! Mem[0000000090800048] = 00000000ba69b2de ! Invert Register : %l1 = 580ca53e82faadeb xor %l1,-1,%l1 ! %l1 = a7f35ac17d055214 ! Mem[0000000052000028] = 9199f4cb, %l7 = 00000000ba69b2de lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000cb ! %l1 = a7f35ac17d055214, %l5 = 00000000000002a5, %l1 = a7f35ac17d055214 orn %l1,%l5,%l1 ! %l1 = ffffffffffffff5e ! Mem[0000000052000000] = 3f50ac43, %l4 = 0f13b363ad491e54 swapa [%i0+%g0]0x88,%l4 ! %l4 = 000000003f50ac43 ! Mem[0000000052800078] = 3d6fee1426d16b29, %l6 = 0000000000000026, %l7 = 00000000000000cb add %i1,0x78,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 3d6fee1426d16b29 ! %l1 = ffffffffffffff5e, %l0 = 6139cff9acb2b8b3, %l4 = 000000003f50ac43 sra %l1,%l0,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000091800024] = ec024f1a, %g2 = ffffffffffffffaf lduw [%o0+0x024],%g2 ! %g2 = 00000000ec024f1a ! Mem[0000000053000100] = eee4d496, %l0 = 6139cff9acb2b8b3 lduw [%i2+0x100],%l0 ! %l0 = 00000000eee4d496 ! %l2 = 16a4bc98d6d3a13a, Mem[0000000052800064] = fcde1abf stb %l2,[%i1+0x064] ! Mem[0000000052800064] = 3ade1abf p33_label_20: ! Mem[0000000052800184] = 572036cd, %l0 = eee4d496, %l6 = 00000026 add %i1,0x184,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000572036cd ! Mem[0000000091000018] = cf70dc7c, %g2 = 00000000ec024f1a lduw [%i6+%o3],%g2 ! %g2 = 00000000cf70dc7c ! %l7 = 3d6fee1426d16b29, Mem[000000009000001a] = b38b5df3 sth %l7,[%i4+0x01a] ! Mem[0000000090000018] = 6b295df3 ! Mem[0000000052800028] = d037dfee, %l0 = 00000000eee4d496 ldswa [%i1+%o5]0x80,%l0 ! %l0 = ffffffffd037dfee ! Mem[0000000052000000] = ad491e54, %l4 = ffffffffffffffff ldswa [%i0+%g0]0x89,%l4 ! %l4 = ffffffffad491e54 ! Mem[0000000091000190] = 2d5c7509ff1698b3, %f48 = 444b2d9f 9e4e588c ldd [%i6+0x190],%f48 ! %f48 = 2d5c7509 ff1698b3 ! Mem[0000000053800028] = 8a9fe7b7 d3d4d1da, %l2 = d6d3a13a, %l3 = 00000000 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000d3d4d1da 000000008a9fe7b7 ! %l1 = ffffffffffffff5e, %l7 = 3d6fee1426d16b29, %ccr = 00 movcs %icc,%l1,%l7 ! Register Not Moved ! %l2 = 00000000d3d4d1da, %l4 = ffffffffad491e54, %l1 = ffffffffffffff5e taddcc %l2,%l4,%l1 ! %l1 = 00000000811df02e, %ccr = 1b ! %l7 = 3d6fee1426d16b29, immed = fffff128, %y = 16a4bc98 umul %l7,-0xed8,%l4 ! %l4 = 26d168e8cb715768, %y = 26d168e8 p33_label_21: ! Mem[00000000528000f4] = 39bebcf9, %l5 = 00000000000002a5 swap [%i1+0x0f4],%l5 ! %l5 = 0000000039bebcf9 ! Mem[00000000900001c4] = 88cca1d1, %g2 = 00000000cf70dc7c ldub [%i4+0x1c5],%g2 ! %g2 = 0000000000000088 ! Mem[00000000900001c0] = 80d6ab88, %g2 = 0000000000000088 lduha [%i4+0x1c2]%asi,%g2 ! %g2 = 00000000000080d6 ! %l1 = 00000000811df02e, Mem[0000000052800008] = b45b3af1c193ce1b stxa %l1,[%i1+%o1]0x89 ! Mem[0000000052800008] = 00000000811df02e ! Mem[0000000053000194] = e5457217, %l4 = 26d168e8cb715768 lduw [%i2+0x194],%l4 ! %l4 = 00000000e5457217 ! immd = 00000000000003b8, %l5 = 0000000039bebcf9, %ccr = 1b movpos %xcc,0x3b8,%l5 ! Moved, %l5 = 00000000000003b8 ! %l3 = 000000008a9fe7b7, %l5 = 00000000000003b8, %ccr = 1b movg %xcc,%l3,%l5 ! Moved, %l5 = 000000008a9fe7b7 ! %l7 = 3d6fee1426d16b29, Mem[000000009180009f] = fbd01327 stb %l7,[%o0+0x09f] ! Mem[000000009180009c] = 29d01327 ! %f27 = eb5bdd89, Mem[0000000052000028] = 9199f4cb sta %f27,[%i0+%o5]0x88 ! Mem[0000000052000028] = eb5bdd89 ! %l2 = 00000000d3d4d1da, Mem[000000009000007c] = 7820a8b5 stw %l2,[%i4+0x07c] ! Mem[000000009000007c] = d3d4d1da p33_label_22: ! %l4 = 00000000e5457217, Mem[00000000918000fc] = 79f08279 stb %l4,[%o0+0x0fc] ! Mem[00000000918000fc] = 17f08279 ! Mem[0000000053000178] = 98bc0ba7, %l4 = 00000000e5457217 ldsh [%i2+0x178],%l4 ! %l4 = ffffffffffff98bc ! Mem[0000000090000184] = 12494ec3, %g2 = 00000000000080d6 ldsb [%i4+0x187],%g2 ! %g2 = 0000000000000012 ! %l5 = 000000008a9fe7b7, %l7 = 3d6fee1426d16b29, %l5 = 000000008a9fe7b7 srax %l5,%l7,%l5 ! %l5 = 0000000000000000 ! %l5 = 0000000000000000, %l6 = 00000000572036cd, %ccr = 1b movcs %xcc,%l5,%l6 ! Moved, %l6 = 0000000000000000 ! %f26 = 100af13a eb5bdd89, Mem[00000000900001c8] = d14e9918 2a13909d std %f26,[%i4+0x1c8] ! Mem[00000000900001c8] = 100af13a eb5bdd89 ! %l7 = 3d6fee1426d16b29, %l7 = 3d6fee1426d16b29, %ccr = 1b movleu %xcc,%l7,%l7 ! Moved, %l7 = 3d6fee1426d16b29 ! Mem[0000000090000114] = 43e10ddc, %g2 = 0000000000000012 lduh [%i4+0x116],%g2 ! %g2 = 00000000000043e1 ! Mem[0000000052000020] = 0f13b363ad491e54, %f4 = 780337a1 b9f3b112 ldda [%i0+%o4]0x88,%f4 ! %f4 = 0f13b363 ad491e54 ! Mem[0000000052800180] = 7584d62a, %l7 = 3d6fee1426d16b29 swap [%i1+0x180],%l7 ! %l7 = 000000007584d62a p33_label_23: ! immd = 00000000000002d4, %l4 = ffffffffffff98bc, %ccr = 1b movge %icc,0x2d4,%l4 ! Moved, %l4 = 00000000000002d4 ! done : should take illegal inst trap, %l0 = ffffffffd037dfee done ! Illegal inst trap : %l0 = ffffffffd037dffe ! %l3 = 000000008a9fe7b7, Mem[00000000908001e4] = 37f8ff3a stw %l3,[%i5+0x1e4] ! Mem[00000000908001e4] = 8a9fe7b7 ! Mem[00000000530001b8] = b2676f51e9f646d4, %l4 = 00000000000002d4, %l2 = 00000000d3d4d1da add %i2,0x1b8,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = b2676f51e9f646d4 ! Mem[0000000053000028] = 39ccb58825feb651, %l2 = b2676f51e9f646d4 ldxa [%i2+%o5]0x88,%l2 ! %l2 = 39ccb58825feb651 ! Code Fragment 1 p33_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = ffffffffffffffe6 mov 0x7d4,%g3 ! %g3 = 00000000000007d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 000000008a9fe7b7, Mem[0000000091000028] = 7de3ef5c stb %l3,[%i6+%o5] ! Mem[0000000091000028] = b7e3ef5c ! %l0 = ffffffffd037dffe, Mem[0000000053000020] = a574e98d stwa %l0,[%i2+%o4]0x88 ! Mem[0000000053000020] = d037dffe ! Mem[0000000090800078] = e7a78a2c, %g2 = 00000000000043e1 lduw [%i5+0x078],%g2 ! %g2 = 00000000e7a78a2c ! %l6 = 0000000000000000, immed = fffffd13, %y = 26d168e8 mulscc %l6,-0x2ed,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 1368b474 p33_label_24: ! %l0 = ffffffffd037dffe, %l7 = 0000000000000000, %l0 = ffffffffd037dffe addc %l0,%l7,%l0 ! %l0 = ffffffffd037dffe ! Mem[00000000910000e8] = 2c9905c3, %g18 = 3c20debc453f8e9d ldsw [%i6+0x0e8],%g2 ! %g2 = 3c20debc453f8e9d ! Mem[0000000053800008] = caedec51, %l7 = 0000000000000000 ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 00000051000000ff ! Mem[00000000910001a0] = 195a1174f1de6161, %g2 = 000000002c9905c3 ldx [%i6+0x1a0],%g2 ! %g2 = 195a1174f1de6161 ! %f28 = 6f202115, Mem[000000009080019c] = 4ae1df61 st %f28,[%i5+0x19c] ! Mem[000000009080019c] = 6f202115 ! Mem[0000000053800028] = d3d4d1da, %l1 = 00000000811df02e ldsha [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffd1da ! Mem[0000000091800098] = 5dd08351 0245a729, %g2 = f1de6161, %g3 = 000007d4 ldd [%o0+0x098],%g2 ! %g2 = 000000005dd08351 000000000245a729 ! Mem[0000000052800008] = 00000000811df02e, %l0 = ffffffffd037dffe ldxa [%i1+%o1]0x88,%l0 ! %l0 = 00000000811df02e ! Mem[0000000052000008] = 6f202115, %l3 = 000000008a9fe7b7 lduba [%i0+%o1]0x80,%l3 ! %l3 = 000000000000006f ! %l1 = ffffffffffffd1da, %l1 = ffffffffffffd1da, %ccr = 44 movge %xcc,%l1,%l1 ! Moved, %l1 = ffffffffffffd1da p33_label_25: ! Mem[0000000052000020] = ad491e54, %f0 = 08e280d6 lda [%i0+%o4]0x89,%f0 ! %f0 = ad491e54 ! immd = 0000000000000398, %l1 = ffffffffffffd1da, %ccr = 44 movpos %xcc,0x398,%l1 ! Moved, %l1 = 0000000000000398 ! %f10 = 0bf3da09 62b1ff0a, Mem[0000000053000018] = b16a16b3 7abae5e7 stda %f10,[%i2+%o3]0x88 ! Mem[0000000053000018] = 0bf3da09 62b1ff0a ! Mem[00000000538001cc] = 88157729, %l4 = 000002d4, %l4 = 000002d4 add %i3,0x1cc,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000088157729 ! %l1 = 0000000000000398, Mem[0000000052000000] = ad491e54 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000052000000] = 00000398 ! %f16 = 81b0a217 84f31883 d53b87ea e59716bc ! %f20 = 206811ff e03ee48d 4e6a2e12 15076d96 ! %f24 = dfa6400d efe2ba31 100af13a eb5bdd89 ! %f28 = 6f202115 01e6c276 8de43ee0 5449923b mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140 ! Mem[0000000091800144] = b316c57e, %g18 = 3c20debc453f8e9d ldswa [%o0+0x144]%asi,%g2 ! %g2 = 3c20debc453f8e9d ! %f2 = d14e9918 2a13909d, Mem[0000000053000018] = 62b1ff0a 0bf3da09 stda %f2 ,[%i2+%o3]0x88 ! Mem[0000000053000018] = d14e9918 2a13909d ! Mem[0000000091800088] = 5aeef599, %g18 = 3c20debc453f8e9d ldsw [%o0+0x088],%g2 ! %g2 = 3c20debc453f8e9d ! Mem[000000009180000c] = 2750a266, %g2 = 000000005aeef599 lduw [%o0+0x00c],%g2 ! %g2 = 000000002750a266 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000811df02e bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000398 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 39ccb58825feb651 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006f bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000088157729 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000051 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1368b474,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ad491e54 ab88cca1 bne %xcc,p33_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d14e9918 2a13909d bne %xcc,p33_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 0f13b363 ad491e54 bne %xcc,p33_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3da2776c 3b5a92f8 bne %xcc,p33_f6_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 206811ff e03ee48d bne %xcc,p33_f20_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 6f202115 01e6c276 bne %xcc,p33_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 8de43ee0 5449923b bne %xcc,p33_f30_fail nop ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 980300009a62ab03 ldx [%i0+0x000],%g3 ! Observed data at 0000000052000000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 63a5aadb01b81eb2 ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 89dd5beb339964bf ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 395ef2152c1015ff ldx [%i0+0x050],%g3 ! Observed data at 0000000052000050 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x050,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 943bc6b4fce6312a ldx [%i0+0x0d0],%g3 ! Observed data at 00000000520000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x190],%g2 ! Expected data = 6309ff53721b3335 ldx [%i0+0x190],%g3 ! Observed data at 0000000052000190 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x190,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 43fb05852390a5cc 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 = 2ef01d8100000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000052800008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff35ecf1571c8158 ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa2cd81f373c715 ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d037dfee48f60fba ldx [%i1+0x028],%g3 ! Observed data at 0000000052800028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 11a62ba53ade1abf ldx [%i1+0x060],%g3 ! Observed data at 0000000052800060 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x060,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ffffbc6e463b288b ldx [%i1+0x0d8],%g3 ! Observed data at 00000000528000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 6ef5c349000002a5 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000528000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 26d16b29572036cd ldx [%i1+0x180],%g3 ! Observed data at 0000000052800180 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x180,%g4 ldx [%g1+0x198],%g2 ! Expected data = 42b4b1ff31152b5e ldx [%i1+0x198],%g3 ! Observed data at 0000000052800198 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x198,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 43e763ff09668df8 ldx [%i2+0x008],%g3 ! Observed data at 0000000053000008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 67391fbb79384d39 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 = 9d90132a18994ed1 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 = fedf37d0db290887 ldx [%i2+0x020],%g3 ! Observed data at 0000000053000020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 53ac290a000046f6 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000530000b8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x160],%g2 ! Expected data = c5ea5a555bf598ff ldx [%i2+0x160],%g3 ! Observed data at 0000000053000160 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x160,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 7d12c0ad5c93ffb2 ldx [%i2+0x1e0],%g3 ! Observed data at 00000000530001e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x1e0,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffecedca29bb452e ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000063a5aadb ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 460bd0e69ad902c0 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000538000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ff4c3043729dff02 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000538000f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x160],%g2 ! Expected data = adb706ff7a8c1eb6 ldx [%i3+0x160],%g3 ! Observed data at 0000000053800160 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x160,%g4 ldx [%g1+0x198],%g2 ! Expected data = 02459f6a30e50c48 ldx [%i3+0x198],%g3 ! Observed data at 0000000053800198 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x198,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 4e6628d59935c275 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000538001f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x1f0,%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_f0_fail: set p33_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f20_fail: set p33_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f28_fail: set p33_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000010] stba %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800000] done p33_trap1o: lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000010] stba %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800000] done p33_trap2e: ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000010] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000053000010] stxa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000018] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800000] add %l6,0xb71,%l1 ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028] done p33_trap2o: ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000010] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000053000010] stxa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000018] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800000] add %l6,0xb71,%l1 ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028] done p33_trap3e: xor %l1,-0xc59,%l2 xor %l0,-0xeb9,%l5 done p33_trap3o: xor %l1,-0xc59,%l2 xor %l0,-0xeb9,%l5 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 = bfbfcf4629a1b1bc ldx [%g1+0x008],%l1 ! %l1 = 580ca53e82faadeb ldx [%g1+0x010],%l2 ! %l2 = 9e86b7545e77d037 ldx [%g1+0x018],%l3 ! %l3 = ad72a4963b50afc5 ldx [%g1+0x020],%l4 ! %l4 = 47f5b92678566263 ldx [%g1+0x028],%l5 ! %l5 = 23d108de7dee6591 ldx [%g1+0x030],%l6 ! %l6 = 1e64c592ca7ebab5 ldx [%g1+0x038],%l7 ! %l7 = b3cbb4269935c275 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 = 44292717fce622fb ldx [%g1+0x048],%l1 ! %l1 = 0025cda2f49ab158 ldx [%g1+0x050],%l2 ! %l2 = ae4495343b510251 ldx [%g1+0x058],%l3 ! %l3 = e267f8ac902e2383 ldx [%g1+0x060],%l4 ! %l4 = c21d5483e3c5049d ldx [%g1+0x068],%l5 ! %l5 = 5becf4f20245a7fb ldx [%g1+0x070],%l6 ! %l6 = 66ce547e0f550f2f ldx [%g1+0x078],%l7 ! %l7 = 70fb19445aa0c2f5 ! 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 = 933c28b2 723ac3c1 90b14c3f f2f1e2fe ! %f4 = 9672a817 43b671bb fc14a14d fb02875c ! %f8 = 7cffa0bf dcad185f 97f8e2fe 2ef7e496 ! %f12 = c5fcfa34 16c21195 395da949 6900c517 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 09ff8b8a 984668bb 9e9085ec 4b0c9239 ! %f20 = 250f6e1d 6d7a7bc9 a4bb5983 1d1e0178 ! %f24 = 5e18fa1a f265d679 018c89c0 13e92ca4 ! %f28 = f02589ef 350b99b7 058f3d4c b2017254 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d7774047 ed28a3a0 d55f6109 b044e117 ! %f36 = fd82968f b1101e50 8e66f185 53a365f5 ! %f40 = 09977f1f 753de578 b7e6a43d bb829e54 ! %f44 = 87293835 6bcd2ea5 2d8c9659 992e7578 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcaf0984f0000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = caf0984f0000002e wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 34 p34_label_1: ! Mem[0000000054800008] = cd21cfc4, %l2 = 26c889a03a273bee swapa [%i1+%o1]0x89,%l2 ! %l2 = 00000000cd21cfc4 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %l3 = a6433ab27eb12c75, Mem[0000000091000132] = fcfdf46a stb %l3,[%i6+0x132] ! Mem[0000000091000130] = 75fdf46a ! done : should take illegal inst trap, %l0 = 3be9d39213040b4f done ! Illegal inst trap : %l0 = 3be9d39213040b5f ! %l6 = 4e50f1565f85dde6, %l5 = 6be4ff4796f0f6e1, %l3 = a6433ab27eb12c75 xnorcc %l6,%l5,%l3 ! %l3 = da4bf1ee368ad4f8, %ccr = 80 ! Mem[0000000055800028] = 396fe9d5, %l4 = 33fb5a35f0cd1a2d ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000039000000ff ! Mem[0000000055000000] = 177ca84d, %l3 = da4bf1ee368ad4f8 swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000177ca84d ! Mem[00000000908000e8] = c7667714, %g2 = 0000000000000000 ldub [%i5+0x0ea],%g2 ! %g2 = 00000000000000c7 ! Mem[00000000900001e8] = cceef4c2 9c79a522, %g2 = 000000c7, %g3 = 00000000 ldd [%i4+0x1e8],%g2 ! %g2 = 00000000cceef4c2 000000009c79a522 ! Mem[00000000548001e0] = ce269591, %l3 = 00000000177ca84d swap [%i1+0x1e0],%l3 ! %l3 = 00000000ce269591 p34_label_2: ! Mem[0000000055800028] = ff6fe9d5, %l2 = 00000000cd21cfc4 swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff6fe9d5 ! %l3 = 00000000ce269591, Mem[000000009080005c] = 580a7c40 stb %l3,[%i5+0x05c] ! Mem[000000009080005c] = 910a7c40 ! Mem[00000000548001f8] = 9d9569e7, %l6 = 5f85dde6, %l3 = ce269591 add %i1,0x1f8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009d9569e7 ! Mem[0000000055000028] = c705fcc6e9a5c97f, %l4 = 0000000000000039 ldxa [%i2+%o5]0x81,%l4 ! %l4 = c705fcc6e9a5c97f ! Mem[0000000054000008] = f0530bc78456c412, %f24 = 5e18fa1a f265d679 ldda [%i0+%o1]0x80,%f24 ! %f24 = f0530bc7 8456c412 ! Mem[00000000908000d0] = ba3dbc556b7ed585, %g2 = 00000000cceef4c2 ldx [%i5+0x0d0],%g2 ! %g2 = ba3dbc556b7ed585 ! Mem[0000000055000000] = f8d48a36, %l0 = 3be9d39213040b5f lduha [%i2+%g0]0x88,%l0 ! %l0 = 0000000000008a36 ! %l5 = 6be4ff4796f0f6e1, Mem[0000000090000128] = 55a5366266eccc84 stx %l5,[%i4+0x128] ! Mem[0000000090000128] = 6be4ff4796f0f6e1 ! Mem[0000000054800028] = 75faa67d, %l4 = c705fcc6e9a5c97f swapa [%i1+%o5]0x81,%l4 ! %l4 = 0000000075faa67d ! Mem[0000000054800000] = 0d1e28f483c56344, %l4 = 0000000075faa67d, %l4 = 0000000075faa67d casxa [%i1]0x80,%l4,%l4 ! %l4 = 0d1e28f483c56344 p34_label_3: ! Mem[0000000054000000] = b4bf6a54, %l2 = 00000000ff6fe9d5 ldstub [%i0+%g0],%l2 ! %l2 = 000000b4000000ff ! %f16 = 09ff8b8a 984668bb 9e9085ec 4b0c9239 ! %f20 = 250f6e1d 6d7a7bc9 a4bb5983 1d1e0178 ! %f24 = f0530bc7 8456c412 018c89c0 13e92ca4 ! %f28 = f02589ef 350b99b7 058f3d4c b2017254 mov 0x100,%g5 stda %f16,[%i0+%g5]ASI_BLK_P ! Block Store to 0000000054000100 ! %f6 = fc14a14d fb02875c, Mem[0000000091000130] = 7f1d75fd f46a516c std %f6 ,[%i6+0x130] ! Mem[0000000091000130] = fc14a14d fb02875c ! %l2 = 00000000000000b4, Mem[00000000900000d8] = f777b71ec98ec000, %asi = 80 stxa %l2,[%i4+0x0d8]%asi ! Mem[00000000900000d8] = 00000000000000b4 ! %l2 = 000000b4, %l3 = 9d9569e7, Mem[0000000090800000] = 2ef416c9 5b35fe68 std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000b4 9d9569e7 ! %l1 = ffd6fbf26b5dd613, Mem[00000000550001e0] = 7d081000b8169d62 stx %l1,[%i2+0x1e0] ! Mem[00000000550001e0] = ffd6fbf26b5dd613 ! Mem[00000000910001a8] = b385603d 294418a5, %g2 = 6b7ed585, %g3 = 9c79a522 ldd [%i6+0x1a8],%g2 ! %g2 = 00000000b385603d 00000000294418a5 ! %l6 = 4e50f1565f85dde6, Mem[000000009180008c] = 0de81958 stw %l6,[%o0+0x08c] ! Mem[000000009180008c] = 5f85dde6 ! Mem[0000000054800020] = 2fbf5ace, %l1 = ffd6fbf26b5dd613 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000005ace ! Mem[0000000054000028] = 5acbfad5 9f0d7635, %l4 = 83c56344, %l5 = 96f0f6e1 ldda [%i0+%o5]0x89,%l4 ! %l4 = 000000009f0d7635 000000005acbfad5 p34_label_4: ! Mem[00000000908001ac] = 4696555b, %g2 = 00000000b385603d lduwa [%i5+0x1ac]%asi,%g2 ! %g2 = 000000004696555b ! Mem[00000000918000a8] = 0480ac53fb9b5dc8, %f48 = 547101d7 7b40b644 ldd [%o0+0x0a8],%f48 ! %f48 = 0480ac53 fb9b5dc8 ! Mem[0000000055800020] = 24e9a7d5, %l3 = 000000009d9569e7 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000d5000000ff ! Mem[0000000090800008] = 5331b4af 44d35d0d, %g2 = 4696555b, %g3 = 294418a5 ldda [%i5+0x008]%asi,%g2 ! %g2 = 000000005331b4af 0000000044d35d0d ! %l2 = 000000b4, %l3 = 000000d5, Mem[0000000091000040] = 9fb36b42 752473f9 std %l2,[%i6+0x040] ! Mem[0000000091000040] = 000000b4 000000d5 ! Mem[0000000054800008] = 3a273bee, %l7 = 5c9043be18ae8e92 ldswa [%i1+%o1]0x88,%l7 ! %l7 = 000000003a273bee ! Mem[00000000900000a8] = 06b20e2c068cd5a5, %g2 = 000000005331b4af ldx [%i4+0x0a8],%g2 ! %g2 = 06b20e2c068cd5a5 ! %l7 = 000000003a273bee, Mem[0000000091800030] = 3939bf3f stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 3a273bee ! %l2 = 00000000000000b4, Mem[0000000055000010] = cb366347e9d7b252 stxa %l2,[%i2+%o2]0x89 ! Mem[0000000055000010] = 00000000000000b4 ! immd = 00000000000000cb, %l1 = 0000000000005ace, %ccr = 80 movvc %icc,0x0cb,%l1 ! Moved, %l1 = 00000000000000cb p34_label_5: ! %l7 = 000000003a273bee, Mem[000000009080009c] = d71acb2b stb %l7,[%i5+0x09c] ! Mem[000000009080009c] = ee1acb2b ! %l5 = 000000005acbfad5, Mem[000000009100006c] = 55ad70ce stb %l5,[%i6+0x06c] ! Mem[000000009100006c] = d5ad70ce ! Mem[0000000090000198] = a77c0a9c86c094f0, %f48 = 0480ac53 fb9b5dc8 ldd [%i4+0x198],%f48 ! %f48 = a77c0a9c 86c094f0 ! %l1 = 00000000000000cb, %l2 = 00000000000000b4, %l0 = 0000000000008a36 tsubcctv %l1,%l2,%l0 ! %l0 = 0000000000008a59, Trapped ! Mem[0000000090800130] = 8e622ea2358de2d2, %g2 = 06b20e2c068cd5a5 ldx [%i5+0x130],%g2 ! %g2 = 8e622ea2358de2d2 ! %l5 = 000000005acbfad5, %l7 = 000000003a273bee, %ccr = 80 movn %icc,%l5,%l7 ! Register Not Moved ! Mem[000000005480011c] = b91b0983, %l2 = 00000000000000b4 lduh [%i1+0x11e],%l2 ! %l2 = 0000000000000983 ! %l7 = 000000003a273bee, Mem[0000000054800028] = e9a5c97f stba %l7,[%i1+%o5]0x80 ! Mem[0000000054800028] = eea5c97f ! Mem[0000000091800034] = 102a568c, %g2 = 8e622ea2358de2d2 lduh [%o0+0x036],%g2 ! %g2 = 000000000000102a ! Mem[000000005580005f] = 449ff8a3, %l5 = 000000005acbfad5 ldstub [%i3+0x05f],%l5 ! %l5 = 000000a3000000ff p34_label_6: ! %l7 = 000000003a273bee, %l6 = 4e50f1565f85dde6, %l4 = 000000009f0d7635 xorcc %l7,%l6,%l4 ! %l4 = 4e50f15665a2e608, %ccr = 00 membar #Sync ! Added by membar checker (94) ! Mem[0000000054000138] = 058f3d4cb2017254, %l7 = 000000003a273bee, %l5 = 00000000000000a3 add %i0,0x138,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 058f3d4cb2017254 ! Mem[0000000054800104] = 03be1d91, %l5 = 058f3d4cb2017254 swap [%i1+0x104],%l5 ! %l5 = 0000000003be1d91 ! %l2 = 00000983, %l3 = 000000d5, Mem[0000000055000018] = 97f8a77f a69a56a7 stda %l2,[%i2+%o3]0x80 ! Mem[0000000055000018] = 00000983 000000d5 ! %l5 = 0000000003be1d91, immed = ffffff28, %ccr = 00 movrgz %l5,-0x0d8,%l1 ! Moved, %l1 = ffffffffffffff28 ! Mem[00000000908001cc] = 2a93050a, %g18 = d1b1e48dfad0452a ldsw [%i5+0x1cc],%g2 ! %g2 = d1b1e48dfad0452a ! %f14 = 395da949 6900c517, Mem[0000000055800000] = ca7c7318 2641cf22 stda %f14,[%i3+%g0]0x89 ! Mem[0000000055800000] = 395da949 6900c517 ! Mem[0000000054000010] = 175d004d, %l6 = 4e50f1565f85dde6 ldsba [%i0+%o2]0x80,%l6 ! %l6 = 0000000000000017 ! Mem[00000000918001d8] = 97ac2d2d, %g2 = 000000002a93050a ldsh [%o0+0x1d8],%g2 ! %g2 = ffffffffffff97ac ! immd = 0000000000000294, %l0 = 0000000000008a59, %ccr = 00 movle %icc,0x294,%l0 ! Register Not Moved p34_label_7: ! %l1 = ffffffffffffff28, Mem[0000000091000132] = a14dfb02 sth %l1,[%i6+0x132] ! Mem[0000000091000130] = ff28fb02 ! %l6 = 0000000000000017, immed = ffffffd8, %ccr = 00 movrlez %l6,-0x028,%l2 ! Not Moved, %l2 = 0000000000000983 ! %l5 = 0000000003be1d91, immd = 0000000000000230, %l2 = 0000000000000983 mulx %l5,0x230,%l2 ! %l2 = 000000082fe0ad30 ! Mem[0000000055800185] = 88b2a673, %l0 = 0000000000008a59 ldstub [%i3+0x185],%l0 ! %l0 = 000000b2000000ff ! Mem[00000000540001b7] = bcca9216, %l2 = 000000082fe0ad30 ldstub [%i0+0x1b7],%l2 ! %l2 = 00000016000000ff ! %l7 = 000000003a273bee, Mem[0000000054000049] = e86934ab stb %l7,[%i0+0x049] ! Mem[0000000054000048] = e8ee34ab ! %l1 = ffffffffffffff28, %l2 = 0000000000000016, %l7 = 000000003a273bee srax %l1,%l2,%l7 ! %l7 = ffffffffffffffff ! %l4 = 65a2e608, %l5 = 03be1d91, Mem[0000000091000048] = 5c07bce1 60c55c2b std %l4,[%i6+0x048] ! Mem[0000000091000048] = 65a2e608 03be1d91 ! %l6 = 0000000000000017, %l6 = 0000000000000017, %l1 = ffffffffffffff28 andcc %l6,%l6,%l1 ! %l1 = 0000000000000017, %ccr = 00 ! Mem[0000000054800010] = 9a39ca64, %l3 = 00000000000000d5 ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 00000064000000ff p34_label_8: ! Mem[00000000540001e4] = 058c7d9a, %l5 = 03be1d91, %l6 = 00000017 add %i0,0x1e4,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000058c7d9a ! Mem[0000000054000010] = 5f8dc3b94d005d17, %l5 = 0000000003be1d91 ldxa [%i0+%o2]0x89,%l5 ! %l5 = 5f8dc3b94d005d17 ! %l6 = 00000000058c7d9a, imm = fffffffffffffe73, %l5 = 5f8dc3b94d005d17 subc %l6,-0x18d,%l5 ! %l5 = 00000000058c7f27 ! Mem[0000000054800028] = eea5c97f1bb8618b, %f2 = 90b14c3f f2f1e2fe ldda [%i1+%o5]0x80,%f2 ! %f2 = eea5c97f 1bb8618b ! Mem[0000000054800004] = 83c56344, %l2 = 00000016, %l6 = 058c7d9a add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000083c56344 ! Mem[00000000908000b0] = feb36b60, %g2 = ffffffffffff97ac ldsb [%i5+0x0b1],%g2 ! %g2 = fffffffffffffffe ! %l0 = 00000000000000b2, imm = fffffffffffff027, %l4 = 4e50f15665a2e608 subc %l0,-0xfd9,%l4 ! %l4 = 000000000000108b ! %l6 = 83c56344, %l7 = ffffffff, Mem[0000000091000040] = 000000b4 000000d5 std %l6,[%i6+0x040] ! Mem[0000000091000040] = 83c56344 ffffffff ! Mem[00000000910001c4] = cda413cb, %g2 = fffffffffffffffe lduh [%i6+0x1c4],%g2 ! %g2 = 000000000000cda4 ! Mem[000000009080005c] = 910a7c40, %g2 = 000000000000cda4 ldsb [%i5+0x05c],%g2 ! %g2 = ffffffffffffff91 p34_label_9: ! Mem[000000005480011c] = b91b0983, %l4 = 000000000000108b, %asi = 80 swapa [%i1+0x11c]%asi,%l4 ! %l4 = 00000000b91b0983 ! Code Fragment 1 p34_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000044d35d0d mov -0xdad,%g3 ! %g3 = fffffffffffff253 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000064, Mem[0000000054000008] = c70b53f0 stha %l3,[%i0+%o1]0x88 ! Mem[0000000054000008] = c70b0064 ! Mem[00000000908001f4] = e59c6e53, %g2 = ffffffffffffff91 ldub [%i5+0x1f6],%g2 ! %g2 = 00000000000000e5 ! immd = 0000000000000258, %l6 = 0000000083c56344, %ccr = 00 movne %icc,0x258,%l6 ! Moved, %l6 = 0000000000000258 ! %l0 = 00000000000000b2, Mem[0000000055800020] = ffa7e924 stha %l0,[%i3+%o4]0x81 ! Mem[0000000055800020] = 00b2e924 ! Mem[000000009180013c] = d4bef419, %g18 = d1b1e48dfad0452a ldsw [%o0+0x13c],%g2 ! %g2 = d1b1e48dfad0452a ! Mem[0000000055800008] = 7174081d d57a6957, %l0 = 000000b2, %l1 = 00000017 ldda [%i3+%o1]0x81,%l0 ! %l0 = 000000007174081d 00000000d57a6957 ! Mem[0000000054000028] = 35760d9f, %l3 = 0000000000000064 swap [%i0+%o5],%l3 ! %l3 = 0000000035760d9f ! %l1 = 00000000d57a6957, %l2 = 0000000000000016, %l5 = 00000000058c7f27 addcc %l1,%l2,%l5 ! %l5 = 00000000d57a696d, %ccr = 08 p34_label_10: ! %f24 = f0530bc7, Mem[000000009000006c] = 33fe53f9 st %f24,[%i4+0x06c] ! Mem[000000009000006c] = f0530bc7 ! %l2 = 0000000000000016, %l2 = 0000000000000016, %y = 00000000 mulscc %l2,%l2,%l7 ! %l7 = 000000008000000b, %ccr = 08, %y = 00000000 ! Mem[000000009100006c] = d5ad70ce, %g2 = ffffffffd4bef419 ldub [%i6+0x06c],%g2 ! %g2 = 00000000000000d5 ! Mem[0000000054800018] = 05d95276, %l2 = 0000000000000016 ldsha [%i1+%o3]0x81,%l2 ! %l2 = 00000000000005d9 ! Mem[00000000558000ac] = 1c8ceefe, %l4 = 00000000b91b0983 swap [%i3+0x0ac],%l4 ! %l4 = 000000001c8ceefe ! %l6 = 0000000000000258, imm = 00000000000002a4, %l2 = 00000000000005d9 xor %l6,0x2a4,%l2 ! %l2 = 00000000000000fc ! %l3 = 0000000035760d9f, Mem[0000000091800101] = 8fe12f95 stb %l3,[%o0+0x101] ! Mem[0000000091800100] = 9fe12f95 ! Mem[0000000090000070] = 85f9387a, %g2 = 00000000000000d5 ldsb [%i4+0x071],%g2 ! %g2 = ffffffffffffff85 ! Mem[0000000054800020] = ce5abf2f, %l1 = 00000000d57a6957 lduba [%i1+%o4]0x81,%l1 ! %l1 = 00000000000000ce ! %l6 = 0000000000000258, %l4 = 000000001c8ceefe, %l6 = 0000000000000258 addcc %l6,%l4,%l6 ! %l6 = 000000001c8cf156, %ccr = 00 p34_label_11: ! Mem[0000000090800140] = 80156ded, %g2 = ffffffffffffff85 lduw [%i5+0x140],%g2 ! %g2 = 0000000080156ded ! Mem[0000000054000168] = d6c8cbc4f8041a31, %l0 = 000000007174081d, %l2 = 00000000000000fc add %i0,0x168,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = d6c8cbc4f8041a31 ! Mem[00000000548000b8] = 5db1d794, %l0 = 7174081d, %l7 = 8000000b add %i1,0xb8,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005db1d794 ! %l1 = 00000000000000ce, Mem[00000000558001df] = f1280ebd stb %l1,[%i3+0x1df] ! Mem[00000000558001dc] = f1280ece ! Mem[00000000908001dc] = f3e74ede, %g2 = 0000000080156ded ldsb [%i5+0x1de],%g2 ! %g2 = fffffffffffffff3 ! Mem[0000000055000034] = eced9e73, %l0 = 000000007174081d swap [%i2+0x034],%l0 ! %l0 = 00000000eced9e73 ! %l1 = 00000000000000ce, %l0 = 00000000eced9e73, %ccr = 00 movgu %xcc,%l1,%l0 ! Moved, %l0 = 00000000000000ce ! %l5 = 00000000d57a696d, %l2 = d6c8cbc4f8041a31, %l1 = 00000000000000ce orcc %l5,%l2,%l1 ! %l1 = d6c8cbc4fd7e7b7d, %ccr = 88 ! %f25 = 8456c412, Mem[0000000054000018] = c6430e69 sta %f25,[%i0+%o3]0x88 ! Mem[0000000054000018] = 8456c412 ! %l1 = d6c8cbc4fd7e7b7d, imm = fffffffffffff0a3, %l1 = d6c8cbc4fd7e7b7d andn %l1,-0xf5d,%l1 ! %l1 = 0000000000000b5c p34_label_12: ! Mem[0000000055000028] = c705fcc6, %l3 = 0000000035760d9f ldsha [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffffc705 ! Mem[00000000900000b4] = 5da2972b, %g18 = d1b1e48dfad0452a ldsw [%i4+0x0b4],%g2 ! %g2 = d1b1e48dfad0452a ! %l7 = 000000005db1d794, %l6 = 000000001c8cf156, %ccr = 88 movn %icc,%l7,%l6 ! Register Not Moved ! Mem[00000000900001d0] = bce499f4, %g2 = 000000005da2972b ldsh [%i4+0x1d0],%g2 ! %g2 = ffffffffffffbce4 ! %l4 = 000000001c8ceefe, %l3 = ffffffffffffc705, %l4 = 000000001c8ceefe tsubcctv %l4,%l3,%l4 ! %l0 = 00000000000000f1, Trapped ! %l0 = 00000000000000f1, %l2 = d6c8cbc4f8041a31, %y = 00000000 umul %l0,%l2,%l6 ! %l6 = 000000e97bdca821, %y = 000000e9 ! %l1 = 0000000000000b5c, Mem[0000000090800158] = 8584f02ebb4e850a stx %l1,[%i5+0x158] ! Mem[0000000090800158] = 0000000000000b5c ! %l5 = 00000000d57a696d, %l7 = 000000005db1d794, %ccr = 88 movvc %icc,%l5,%l7 ! Moved, %l7 = 00000000d57a696d ! Mem[00000000908000ac] = 172967cd, %g2 = ffffffffffffbce4 lduw [%i5+0x0ac],%g2 ! %g2 = 00000000172967cd ! Mem[00000000900000f8] = adcf9313 281fdc5d, %g2 = 172967cd, %g3 = fffff253 ldd [%i4+0x0f8],%g2 ! %g2 = 00000000adcf9313 00000000281fdc5d p34_label_13: ! Mem[00000000558001c4] = c093dfa4, %l2 = d6c8cbc4f8041a31 swap [%i3+0x1c4],%l2 ! %l2 = 00000000c093dfa4 ! %l4 = 000000001c8ceefe, %l0 = 00000000000000f1, %ccr = 88 mova %xcc,%l4,%l0 ! Moved, %l0 = 000000001c8ceefe ! %l3 = ffffffffffffc705, %l3 = ffffffffffffc705, %l7 = 00000000d57a696d sllx %l3,%l3,%l7 ! %l7 = fffffffffff8e0a0 ! Mem[0000000090800100] = 33557e1329a50af5, %g2 = 00000000adcf9313 ldx [%i5+0x100],%g2 ! %g2 = 33557e1329a50af5 ! %f17 = 984668bb, Mem[00000000900001a8] = d5840b62 st %f17,[%i4+0x1a8] ! Mem[00000000900001a8] = 984668bb ! Mem[0000000054800000] = f4281e0d, %l4 = 000000001c8ceefe ldsba [%i1+%g0]0x89,%l4 ! %l4 = 000000000000000d ! %l4 = 000000000000000d, immed = 0000013c, %ccr = 88 movrgez %l4,0x13c,%l3 ! Moved, %l3 = 000000000000013c ! Mem[00000000910001a4] = f1de6161, %g2 = 33557e1329a50af5 lduh [%i6+0x1a4],%g2 ! %g2 = 000000000000f1de ! %l6 = 000000e97bdca821, Mem[0000000091800150] = 0a5f8291 sth %l6,[%o0+0x150] ! Mem[0000000091800150] = a8218291 ! Mem[000000005400015c] = 79d0fe00, %l1 = 00000b5c, %l4 = 0000000d add %i0,0x15c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000079d0fe00 p34_label_14: ! %l3 = 000000000000013c, %l6 = 000000e97bdca821, %l7 = fffffffffff8e0a0 or %l3,%l6,%l7 ! %l7 = 000000e97bdca93d ! Mem[0000000055800008] = 7174081d, %l3 = 000000000000013c ldsha [%i3+%o1]0x80,%l3 ! %l3 = 0000000000007174 ! %f20 = 250f6e1d, Mem[00000000900000b4] = 5da2972b st %f20,[%i4+0x0b4] ! Mem[00000000900000b4] = 250f6e1d ! %l7 = 000000e97bdca93d, Mem[00000000900001a0] = 0fb3b66f, %asi = 80 stwa %l7,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = 7bdca93d ! %l5 = 00000000d57a696d, %l0 = 000000001c8ceefe, %y = 000000e9 smul %l5,%l0,%l6 ! %l6 = fb41fac73113f026, %y = fb41fac7 ! Mem[0000000055800070] = 376f39da5a340d2b, %f6 = fc14a14d fb02875c ldda [%i3+0x070]%asi,%f6 ! %f6 = 376f39da 5a340d2b ! Mem[00000000908001c4] = bcd71045, %g2 = 000000000000f1de ldsh [%i5+0x1c4],%g2 ! %g2 = ffffffffffffbcd7 ! Mem[00000000918001b8] = b6cd0689d71a58b0, %g2 = ffffffffffffbcd7 ldx [%o0+0x1b8],%g2 ! %g2 = b6cd0689d71a58b0 ! Mem[00000000918000b0] = 0825120c0fa303fa, %g2 = b6cd0689d71a58b0 ldx [%o0+0x0b0],%g2 ! %g2 = 0825120c0fa303fa ! %l0 = 000000001c8ceefe, Mem[00000000900001d8] = 3de00adeeefbf1b6 stx %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 000000001c8ceefe p34_label_15: ! Mem[00000000558001eb] = 1f0c0f3c, %l2 = 00000000c093dfa4 ldstub [%i3+0x1eb],%l2 ! %l2 = 0000003c000000ff ! Mem[0000000091000198] = cae86cfe1c574548, %f48 = a77c0a9c 86c094f0 ldd [%i6+0x198],%f48 ! %f48 = cae86cfe 1c574548 ! Mem[00000000548000dc] = 5134dd9d, %l4 = 0000000079d0fe00 ldsw [%i1+0x0dc],%l4 ! %l4 = 000000005134dd9d ! %l0 = 000000001c8ceefe, %l1 = 0000000000000b5c, %l7 = 000000e97bdca93d add %l0,%l1,%l7 ! %l7 = 000000001c8cfa5a ! Mem[00000000550000dc] = 80a9d704, %l6 = fb41fac73113f026 ldstub [%i2+0x0dc],%l6 ! %l6 = 00000080000000ff ! %l7 = 000000001c8cfa5a, imm = 000000000000001d, %l3 = 0000000000007174 srlx %l7,0x01d,%l3 ! %l3 = 0000000000000000 ! %l6 = 0000000000000080, %l0 = 000000001c8ceefe, %ccr = 88 movrgez %l6,%l0,%l6 ! Moved, %l6 = 000000001c8ceefe ! Mem[00000000550000ae] = 8bc119d4, %l7 = 000000001c8cfa5a ldstub [%i2+0x0ae],%l7 ! %l7 = 00000019000000ff ! Mem[0000000091800118] = 5e8423ff6cd6b03c, %g2 = 0825120c0fa303fa ldx [%o0+0x118],%g2 ! %g2 = 5e8423ff6cd6b03c ! Mem[0000000091800028] = 28efe37b 98c3b185, %g2 = 6cd6b03c, %g3 = 281fdc5d ldd [%o0+%o5],%g2 ! %g2 = 0000000028efe37b 0000000098c3b185 p34_label_16: ! Mem[0000000054800190] = 9cae51f9, %l3 = 0000000000000000 swap [%i1+0x190],%l3 ! %l3 = 000000009cae51f9 ! %l0 = 000000001c8ceefe, Mem[00000000918000d8] = e1ebe72b stb %l0,[%o0+0x0d8] ! Mem[00000000918000d8] = feebe72b ! %l3 = 000000009cae51f9, Mem[00000000908001c8] = 9a24092a2a93050a stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000009cae51f9 ! %f30 = 058f3d4c b2017254, Mem[0000000054800000] = f4281e0d 4463c583 stda %f30,[%i1+%g0]0x89 ! Mem[0000000054800000] = 058f3d4c b2017254 ! %l6 = 1c8ceefe, %l7 = 00000019, Mem[0000000091800138] = 7a5cbb58 d4bef419 std %l6,[%o0+0x138] ! Mem[0000000091800138] = 1c8ceefe 00000019 ! %l2 = 0000003c, %l3 = 9cae51f9, Mem[0000000091800048] = 36ce89f4 69acaea9 std %l2,[%o0+0x048] ! Mem[0000000091800048] = 0000003c 9cae51f9 ! %l4 = 000000005134dd9d, imm = fffffffffffffbc4, %l2 = 000000000000003c andn %l4,-0x43c,%l2 ! %l2 = 0000000000000419 ! %l6 = 000000001c8ceefe, Mem[00000000900000f8] = adcf9313281fdc5d stx %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000001c8ceefe ! Mem[0000000055000020] = da22a54e, %l2 = 0000000000000419 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 0000004e000000ff ! immd = 00000000000000eb, %l1 = 0000000000000b5c, %ccr = 88 movpos %icc,0x0eb,%l1 ! Register Not Moved p34_label_17: ! %l4 = 000000005134dd9d, %l0 = 000000001c8ceefe, %l5 = 00000000d57a696d mulx %l4,%l0,%l5 ! %l5 = 090e7cf61657d7c6 ! %l2 = 000000000000004e, %l4 = 000000005134dd9d, %ccr = 88 movleu %icc,%l2,%l4 ! Register Not Moved ! Mem[0000000090000198] = 0a9c86c0, %g2 = 0000000028efe37b ldub [%i4+0x19a],%g2 ! %g2 = 000000000000000a ! Mem[0000000055000000] = 289bd945 f8d48a36, %l4 = 5134dd9d, %l5 = 1657d7c6 ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000f8d48a36 00000000289bd945 ! Mem[00000000910001b0] = 95f4f503, %g2 = 000000000000000a ldsb [%i6+0x1b0],%g2 ! %g2 = ffffffffffffff95 ! %f30 = 058f3d4c b2017254, Mem[00000000910001f8] = 3ecd0119 0fb9a38f std %f30,[%i6+0x1f8] ! Mem[00000000910001f8] = 058f3d4c b2017254 ! Mem[0000000055000084] = cb9aaf2e, %l3 = 000000009cae51f9 ldsw [%i2+0x084],%l3 ! %l3 = ffffffffcb9aaf2e ! %l1 = 0000000000000b5c, Mem[0000000055000018] = 00000983 stha %l1,[%i2+%o3]0x81 ! Mem[0000000055000018] = 0b5c0983 ! Mem[00000000918001b8] = b6cd0689, %g2 = ffffffffffffff95 ldub [%o0+0x1b8],%g2 ! %g2 = 00000000000000b6 ! %l0 = 000000001c8ceefe, %l1 = 0000000000000b5c, %y = fb41fac7 udivcc %l0,%l1,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 1c8ceefe p34_label_18: ! %l0 = 000000001c8ceefe, %l2 = 000000000000004e, %l2 = 000000000000004e srax %l0,%l2,%l2 ! %l2 = 0000000000007233 ! Mem[0000000055800018] = 2089e3ef, %l7 = 0000000000000019 ldsba [%i3+%o3]0x80,%l7 ! %l7 = 0000000000000020 ! Mem[0000000090800080] = 22791f3b, %g18 = d1b1e48dfad0452a ldsw [%i5+0x080],%g2 ! %g2 = d1b1e48dfad0452a ! %l6 = 000000001c8ceefe, Mem[0000000091800160] = 7fc08296 stw %l6,[%o0+0x160] ! Mem[0000000091800160] = 1c8ceefe ! %l6 = 1c8ceefe, %l7 = 00000020, Mem[0000000090800190] = b75d8a0c d94dca3c std %l6,[%i5+0x190] ! Mem[0000000090800190] = 1c8ceefe 00000020 ! %l4 = 00000000f8d48a36, %l5 = 00000000289bd945, %ccr = 0a movcc %icc,%l4,%l5 ! Moved, %l5 = 00000000f8d48a36 ! %l1 = 0000000000000b5c, imm = ffffffffffffff5f, %l3 = 00000000ffffffff tsubcc %l1,-0x0a1,%l3 ! %l3 = 0000000000000bfd, %ccr = 13 ! Mem[0000000090800134] = 358de2d2, %g2 = 0000000022791f3b lduw [%i5+0x134],%g2 ! %g2 = 00000000358de2d2 ! %l1 = 0000000000000b5c, Mem[0000000054800018] = 05d95276 stha %l1,[%i1+%o3]0x80 ! Mem[0000000054800018] = 0b5c5276 ! %l6 = 000000001c8ceefe, Mem[0000000055800000] = 6900c517 stha %l6,[%i3+%g0]0x88 ! Mem[0000000055800000] = 6900eefe p34_label_19: ! %l0 = 1c8ceefe, %l1 = 00000b5c, Mem[0000000091800158] = 6f95ca0b 3175038c std %l0,[%o0+0x158] ! Mem[0000000091800158] = 1c8ceefe 00000b5c ! Mem[0000000054000010] = 175d004db9c38d5f, %l5 = 00000000f8d48a36 ldxa [%i0+%o2]0x80,%l5 ! %l5 = 175d004db9c38d5f ! Mem[00000000540001b3] = 6ac7e0d7, %l6 = 000000001c8ceefe ldstub [%i0+0x1b3],%l6 ! %l6 = 000000d7000000ff ! Mem[0000000091800080] = a574ee03a7ac56a1, %g2 = 00000000358de2d2 ldx [%o0+0x080],%g2 ! %g2 = a574ee03a7ac56a1 ! Mem[0000000054000018] = 8456c412, %l4 = 00000000f8d48a36 ldsha [%i0+%o3]0x89,%l4 ! %l4 = ffffffffffffc412 ! %l4 = ffffc412, %l5 = b9c38d5f, Mem[00000000910000d0] = 27e6eb9f e3d1f834 std %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = ffffc412 b9c38d5f ! Mem[00000000900001e0] = cf23638f, %g2 = a574ee03a7ac56a1 lduwa [%i4+0x1e0]%asi,%g2 ! %g2 = 00000000cf23638f ! Mem[0000000054800008] = ee3b273a, %l7 = 0000000000000020 lduha [%i1+%o1]0x80,%l7 ! %l7 = 000000000000ee3b ! Mem[0000000055000028] = c705fcc6e9a5c97f, %l2 = 0000000000007233 ldxa [%i2+%o5]0x81,%l2 ! %l2 = c705fcc6e9a5c97f ! %l7 = 000000000000ee3b, Mem[00000000910000e8] = 2c9905c301074229 stx %l7,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000000000ee3b p34_label_20: ! Mem[0000000090000010] = d7030660, %g18 = d1b1e48dfad0452a ldsw [%i4+%o2],%g2 ! %g2 = d1b1e48dfad0452a ! Mem[0000000090800158] = 00000000, %g2 = ffffffffd7030660 lduha [%i5+0x15a]%asi,%g2 ! %g2 = 0000000000000000 ! %f24 = f0530bc7, Mem[0000000055000000] = f8d48a36 sta %f24,[%i2+%g0]0x88 ! Mem[0000000055000000] = f0530bc7 ! Mem[00000000900000b0] = d07b8958250f6e1d, %f48 = cae86cfe 1c574548 ldd [%i4+0x0b0],%f48 ! %f48 = d07b8958 250f6e1d ! Mem[00000000908000a8] = 1c172967, %g2 = 0000000000000000 ldub [%i5+0x0ab],%g2 ! %g2 = 000000000000001c ! Mem[00000000900001a8] = 984668bb, %g2 = 000000000000001c lduw [%i4+0x1a8],%g2 ! %g2 = 00000000984668bb ! Mem[00000000910000c8] = 295f705d b8db89c5, %g2 = 984668bb, %g3 = 98c3b185 ldd [%i6+0x0c8],%g2 ! %g2 = 00000000295f705d 00000000b8db89c5 ! %l7 = 000000000000ee3b, Mem[0000000090800152] = c5a9c005 sth %l7,[%i5+0x152] ! Mem[0000000090800150] = ee3bc005 ! %l6 = 000000d7, %l7 = 0000ee3b, Mem[0000000054800000] = b2017254 058f3d4c stda %l6,[%i1+%g0]0x89 ! Mem[0000000054800000] = 000000d7 0000ee3b ! Mem[0000000090800070] = 7cf05abc9854a2aa, %g2 = 00000000295f705d ldx [%i5+0x070],%g2 ! %g2 = 7cf05abc9854a2aa p34_label_21: ! %l1 = 0000000000000b5c, Mem[0000000055800008] = 7174081d stba %l1,[%i3+%o1]0x80 ! Mem[0000000055800008] = 5c74081d ! %l7 = 000000000000ee3b, Mem[000000009100002a] = ef5ce141, %asi = 80 stba %l7,[%i6+0x02a]%asi ! Mem[0000000091000028] = 3b5ce141 ! %l2 = c705fcc6e9a5c97f, Mem[0000000091000020] = 408cafe094aa963c stx %l2,[%i6+%o4] ! Mem[0000000091000020] = c705fcc6e9a5c97f ! %l3 = 0000000000000bfd, Mem[000000009180016c] = 9b606db9 stw %l3,[%o0+0x16c] ! Mem[000000009180016c] = 00000bfd ! Code Fragment 1 p34_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b8db89c5 mov -0xeba,%g3 ! %g3 = fffffffffffff146 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000055800010] = 4c2fef37, %l7 = 000000000000ee3b ldsba [%i3+%o2]0x88,%l7 ! %l7 = 0000000000000037 ! done : should take illegal inst trap, %l0 = 000000001c8ceefe done ! Illegal inst trap : %l0 = 000000001c8cef0e ! Mem[00000000540000e4] = 8cad1260, %l1 = 00000b5c, %l1 = 00000b5c add %i0,0xe4,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008cad1260 ! %l4 = ffffffffffffc412, %l0 = 000000001c8cef0e, %ccr = 13 movn %icc,%l4,%l0 ! Register Not Moved ! %l6 = 00000000000000d7, Mem[0000000054800098] = 3a680a37737afd74 stx %l6,[%i1+0x098] ! Mem[0000000054800098] = 00000000000000d7 p34_label_22: ! %l0 = 1c8cef0e, %l1 = 8cad1260, Mem[0000000090800128] = 6c772b2b 7a56efc1 std %l0,[%i5+0x128] ! Mem[0000000090800128] = 1c8cef0e 8cad1260 ! %l3 = 0000000000000bfd, imm = 000000000000014c, %l3 = 0000000000000bfd taddcc %l3,0x14c,%l3 ! %l3 = 0000000000000d49, %ccr = 02 ! Mem[0000000091000028] = 7de33b5c e141740c, %g2 = 9854a2aa, %g3 = fffff146 ldd [%i6+%o5],%g2 ! %g2 = 000000007de33b5c 00000000e141740c ! Mem[0000000090800074] = 9854a2aa, %g18 = d1b1e48dfad0452a ldsw [%i5+0x074],%g2 ! %g2 = d1b1e48dfad0452a ! %l2 = c705fcc6e9a5c97f, Mem[0000000054000000] = 546abfff stha %l2,[%i0+%g0]0x89 ! Mem[0000000054000000] = 546ac97f ! %l4 = ffffffffffffc412, Mem[00000000540000a8] = 6abf61708298fcbf stx %l4,[%i0+0x0a8] ! Mem[00000000540000a8] = ffffffffffffc412 ! %l4 = ffffffffffffc412, %l1 = 000000008cad1260, %ccr = 02 movl %icc,%l4,%l1 ! Moved, %l1 = ffffffffffffc412 ! %l6 = 00000000000000d7, Mem[0000000055000018] = 0b5c0983 stha %l6,[%i2+%o3]0x80 ! Mem[0000000055000018] = 00d70983 ! Mem[000000009000006c] = f0530bc7, %g2 = ffffffff9854a2aa ldsh [%i4+0x06c],%g2 ! %g2 = fffffffffffff053 ! Mem[00000000918001a4] = 832781d2, %g2 = fffffffffffff053 lduh [%o0+0x1a4],%g2 ! %g2 = 0000000000008327 p34_label_23: ! Mem[00000000918000c4] = 8a120b0c, %g2 = 0000000000008327 lduh [%o0+0x0c4],%g2 ! %g2 = 0000000000008a12 ! %l1 = ffffffffffffc412, imm = fffffffffffffc55, %l1 = ffffffffffffc412 tsubcc %l1,-0x3ab,%l1 ! %l1 = ffffffffffffc7bd, %ccr = 9b ! immd = 0000000000000152, %l3 = 0000000000000d49, %ccr = 9b movneg %xcc,0x152,%l3 ! Moved, %l3 = 0000000000000152 ! Mem[0000000054000018] = 8456c412, %l1 = ffffffffffffc7bd ldswa [%i0+%o3]0x89,%l1 ! %l1 = ffffffff8456c412 ! Mem[0000000055800028] = cd21cfc42391fca1, %l6 = 00000000000000d7 ldxa [%i3+%o5]0x80,%l6 ! %l6 = cd21cfc42391fca1 ! %l1 = ffffffff8456c412, %l5 = 175d004db9c38d5f, %l4 = ffffffffffffc412 and %l1,%l5,%l4 ! %l4 = 175d004d80428412 ! %l7 = 0000000000000037, Mem[00000000918000b0] = 0825120c sth %l7,[%o0+0x0b0] ! Mem[00000000918000b0] = 0037120c ! Mem[00000000910000b0] = 004c6621, %g2 = 0000000000008a12 lduh [%i6+0x0b0],%g2 ! %g2 = 000000000000004c ! %l7 = 0000000000000037, Mem[0000000091000008] = c1a845c5 sth %l7,[%i6+%o1] ! Mem[0000000091000008] = 003745c5 ! Mem[00000000918000e4] = fb01aa60, %g2 = 000000000000004c ldub [%o0+0x0e6],%g2 ! %g2 = 00000000000000fb p34_label_24: ! Mem[0000000090800154] = c00563f2, %g18 = d1b1e48dfad0452a ldsw [%i5+0x154],%g2 ! %g2 = d1b1e48dfad0452a ! Mem[0000000055800000] = 6900eefe, %l5 = 175d004db9c38d5f swapa [%i3+%g0]0x89,%l5 ! %l5 = 000000006900eefe ! Mem[00000000918001b0] = 0758e090, %g2 = ffffffffc00563f2 lduh [%o0+0x1b0],%g2 ! %g2 = 0000000000000758 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[0000000055000138] = 9f4872131e7acdad, %l1 = ffffffff8456c412, %l2 = c705fcc6e9a5c97f add %i2,0x138,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 9f4872131e7acdad ! %l3 = 0000000000000152, %l6 = cd21cfc42391fca1, %l3 = 0000000000000152 addcc %l3,%l6,%l3 ! %l3 = cd21cfc42391fdf3, %ccr = 80 ! %l2 = 9f4872131e7acdad, %l6 = cd21cfc42391fca1, %l0 = 000000001c8cef0e andncc %l2,%l6,%l0 ! %l0 = 124830131c6a010c, %ccr = 00 ! Mem[0000000054800190] = 00000000c1d1529c, %l4 = 175d004d80428412, %l7 = 0000000000000037 add %i1,0x190,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c1d1529c ! %l3 = cd21cfc42391fdf3, %l2 = 9f4872131e7acdad, %l7 = 00000000c1d1529c sub %l3,%l2,%l7 ! %l7 = 2dd95db105173046 ! immd = 0000000000000070, %l3 = cd21cfc42391fdf3, %ccr = 00 movleu %xcc,0x070,%l3 ! Register Not Moved p34_label_25: ! %l5 = 000000006900eefe, immed = 0000000c, %ccr = 00 movrne %l5,0x00c,%l5 ! Moved, %l5 = 000000000000000c ! Mem[0000000055000028] = c705fcc6, %l0 = 124830131c6a010c ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffffc7 ! Mem[0000000091800170] = ad24c2aa21f6e696, %f48 = 3679d5db 214bf882 ldd [%o0+0x170],%f48 ! %f48 = ad24c2aa 21f6e696 ! Mem[0000000055800020] = 00b2e924 1ff07fee, %l0 = ffffffc7, %l1 = 8456c412 ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000b2e924 000000001ff07fee ! Mem[000000005500019c] = 465bee2b, %f24 = f0530bc7 ld [%i2+0x19c],%f24 ! %f24 = 465bee2b ! %l4 = 175d004d80428412, Mem[00000000900001f4] = b9f1ae14, %asi = 80 stwa %l4,[%i4+0x1f4]%asi ! Mem[00000000900001f4] = 80428412 ! %l7 = 2dd95db105173046, Mem[0000000091000158] = 6d0c87de sth %l7,[%i6+0x158] ! Mem[0000000091000158] = 304687de ! %l3 = cd21cfc42391fdf3, Mem[00000000918000d4] = 77999bcc sth %l3,[%o0+0x0d4] ! Mem[00000000918000d4] = fdf39bcc ! Mem[0000000091800144] = c57e4531, %g2 = 0000000000000758 ldsb [%o0+0x146],%g2 ! %g2 = ffffffffffffffc5 ! %l2 = 9f4872131e7acdad, Mem[00000000558001e4] = 8cfffc68 sth %l2,[%i3+0x1e4] ! Mem[00000000558001e4] = cdadfc68 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 0000000000b2e924 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001ff07fee bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 9f4872131e7acdad bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be cd21cfc42391fdf3 bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 175d004d80428412 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000c bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be cd21cfc42391fca1 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 2dd95db105173046 bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1c8ceefe,%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 933c28b2 723ac3c1 bne %xcc,p34_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be eea5c97f 1bb8618b bne %xcc,p34_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9672a817 43b671bb bne %xcc,p34_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 376f39da 5a340d2b bne %xcc,p34_f6_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 465bee2b 8456c412 bne %xcc,p34_f24_fail nop ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7fc96a54f100260e ldx [%i0+0x000],%g3 ! Observed data at 0000000054000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 64000bc78456c412 ldx [%i0+0x008],%g3 ! Observed data at 0000000054000008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 12c4568405955fe5 ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000064d5facb5a ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = e8ee34abf1fae58b ldx [%i0+0x048],%g3 ! Observed data at 0000000054000048 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x048,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ffffffffffffc412 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 09ff8b8a984668bb ldx [%i0+0x100],%g3 ! Observed data at 0000000054000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9e9085ec4b0c9239 ldx [%i0+0x108],%g3 ! Observed data at 0000000054000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 250f6e1d6d7a7bc9 ldx [%i0+0x110],%g3 ! Observed data at 0000000054000110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = a4bb59831d1e0178 ldx [%i0+0x118],%g3 ! Observed data at 0000000054000118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = f0530bc78456c412 ldx [%i0+0x120],%g3 ! Observed data at 0000000054000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 018c89c013e92ca4 ldx [%i0+0x128],%g3 ! Observed data at 0000000054000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = f02589ef350b99b7 ldx [%i0+0x130],%g3 ! Observed data at 0000000054000130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 058f3d4cb2017254 ldx [%i0+0x138],%g3 ! Observed data at 0000000054000138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x138,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 6ac7e0ffbcca92ff ldx [%i0+0x1b0],%g3 ! Observed data at 00000000540001b0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x1b0,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d70000003bee0000 ldx [%i1+0x000],%g3 ! Observed data at 0000000054800000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ee3b273a22559919 ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffca399a7cdd4d4b ldx [%i1+0x010],%g3 ! Observed data at 0000000054800010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0b5c527601b93afe ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = eea5c97f1bb8618b ldx [%i1+0x028],%g3 ! Observed data at 0000000054800028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 00000000000000d7 ldx [%i1+0x098],%g3 ! Observed data at 0000000054800098 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = 0d1545b7b2017254 ldx [%i1+0x100],%g3 ! Observed data at 0000000054800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x100,%g4 ldx [%g1+0x118],%g2 ! Expected data = af7cbaee0000108b ldx [%i1+0x118],%g3 ! Observed data at 0000000054800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x118,%g4 ldx [%g1+0x190],%g2 ! Expected data = 00000000c1d1529c ldx [%i1+0x190],%g3 ! Observed data at 0000000054800190 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x190,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 177ca84ddba811bb ldx [%i1+0x1e0],%g3 ! Observed data at 00000000548001e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x1e0,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c70b53f045d99b28 ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b400000000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00d70983000000d5 ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa522da62149002 ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b138a5be7174081d ldx [%i2+0x030],%g3 ! Observed data at 0000000055000030 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x030,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 0da215688bc1ffd4 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000550000a8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = aa76b33fffa9d704 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000550000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = ffd6fbf26b5dd613 ldx [%i2+0x1e0],%g3 ! Observed data at 00000000550001e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x1e0,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5f8dc3b949a95d39 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 = 5c74081dd57a6957 ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00b2e9241ff07fee ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cd21cfc42391fca1 ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 6e4aafff449ff8ff ldx [%i3+0x058],%g3 ! Observed data at 0000000055800058 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x058,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 8b0ff16eb91b0983 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000558000a8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x180],%g2 ! Expected data = aa90571e88ffa673 ldx [%i3+0x180],%g3 ! Observed data at 0000000055800180 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x180,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 7f2201ecf8041a31 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000558001c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = aa79404ff1280ece ldx [%i3+0x1d8],%g3 ! Observed data at 00000000558001d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = f170f4b6cdadfc68 ldx [%i3+0x1e0],%g3 ! Observed data at 00000000558001e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 1f0c0fffc2c8d288 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000558001e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x1e8,%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_f24_fail: set p34_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800010] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800020] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800020] and %l4,%l5,%l1 done p34_trap1o: stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800010] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800020] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800020] and %l4,%l5,%l1 done p34_trap2e: ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800018] done p34_trap2o: ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800018] done p34_trap3e: orn %l1,%l0,%l7 nop nop done p34_trap3o: orn %l1,%l0,%l7 nop nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3be9d39213040b4f ldx [%g1+0x008],%l1 ! %l1 = ffd6fbf26b5dd613 ldx [%g1+0x010],%l2 ! %l2 = 26c889a03a273bee ldx [%g1+0x018],%l3 ! %l3 = a6433ab27eb12c75 ldx [%g1+0x020],%l4 ! %l4 = 33fb5a35f0cd1a2d ldx [%g1+0x028],%l5 ! %l5 = 6be4ff4796f0f6e1 ldx [%g1+0x030],%l6 ! %l6 = 4e50f1565f85dde6 ldx [%g1+0x038],%l7 ! %l7 = 5c9043be18ae8e92 ! 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 = 4ad3a6cc 7311ad5b 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = ba6e3f13 6d29b9e8 dc4a5988 5e9b279c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4e79e330 930da953 008b3dca 7af953ae ! %f20 = 555c3d89 81ff00f2 bc1b29c9 0c6ffd7f ! %f24 = a5a4911c 8d31af88 c266fb97 e61dfbcd ! %f28 = 34666b98 eb6d5cbe 1bc9af28 0be37dd4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d6f253d2 ccf41211 802a539b b1a2db43 ! %f36 = 743b0a54 c366662d 464b5dc5 c7e76644 ! %f40 = 5591fb36 ca30452f f14bc130 8a9fc519 ! %f44 = e89cd232 35d94c28 bad52232 66c180b2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd7030b7700000066,%g7,%g1 ! GSR scale = 12, align = 6 wr %g1,%g0,%gsr ! GSR = d7030b7700000066 wr %g0,%y ! Clear Y 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: ! %f28 = 34666b98 eb6d5cbe, Mem[00000000568001c0] = 174d12ad 00f2df2a std %f28,[%i1+0x1c0] ! Mem[00000000568001c0] = 34666b98 eb6d5cbe ! Mem[00000000900000b0] = d07b89585da2972b, %g2 = 0000000000000000 ldx [%i4+0x0b0],%g2 ! %g2 = d07b89585da2972b ! immd = 0000000000000109, %l1 = 63f02e59e3e03755, %ccr = 44 movgu %xcc,0x109,%l1 ! Register Not Moved ! %l0 = 1de33848992dff1c, %l5 = 22678eaecee02915, %l0 = 1de33848992dff1c and %l0,%l5,%l0 ! %l0 = 0063080888202914 ! %f0 = 4ad3a6cc 7311ad5b 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = ba6e3f13 6d29b9e8 dc4a5988 5e9b279c mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[00000000900000f4] = 47ecf78f, %g2 = d07b89585da2972b lduw [%i4+0x0f4],%g2 ! %g2 = 0000000047ecf78f ! Code Fragment 1 p35_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x618,%g3 ! %g3 = 0000000000000618 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000057800028] = 6734e73d9566f867, %f16 = 4e79e330 930da953 ldda [%i3+%o5]0x80,%f16 ! %f16 = 6734e73d 9566f867 ! Clear Register : %l0 = 0063080888202914 clr %l0 ! %l0 = 0000000000000000 ! %l4 = fb0ff2ee620df675, %l4 = fb0ff2ee620df675, %ccr = 44 movge %xcc,%l4,%l4 ! Moved, %l4 = fb0ff2ee620df675 p35_label_2: ! Mem[000000009000018c] = d1255a9b, %g2 = 0000000047ecf78f lduw [%i4+0x18c],%g2 ! %g2 = 00000000d1255a9b ! %l6 = 796bc339c96b47ec, %l0 = 0000000000000000, %ccr = 44 movvc %xcc,%l6,%l0 ! Moved, %l0 = 796bc339c96b47ec ! Mem[00000000908000bc] = d29b375d, %g18 = 5d7a69b451ebdaf3 ldsw [%i5+0x0bc],%g2 ! %g2 = 5d7a69b451ebdaf3 ! Mem[0000000057800000] = 08181248, %l7 = e30e0471cc5f1222 swap [%i3+%g0],%l7 ! %l7 = 0000000008181248 ! Mem[0000000090800060] = 42b523f9 23e54624, %g2 = d29b375d, %g3 = 00000618 ldd [%i5+0x060],%g2 ! %g2 = 0000000042b523f9 0000000023e54624 ! Mem[000000005600001f] = af0189cf, %l6 = 796bc339c96b47ec ldstub [%i0+0x01f],%l6 ! %l6 = 000000cf000000ff ! %l2 = 018dcfe3, %l3 = db0e1715, Mem[00000000910000a8] = 016d2650 71e209cf std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 018dcfe3 db0e1715 ! Mem[00000000910001fc] = 0fb9a38f, %g2 = 0000000042b523f9 lduh [%i6+0x1fc],%g2 ! %g2 = 0000000000000fb9 ! %l1 = 63f02e59e3e03755, imm = 0000000000000011, %l5 = 22678eaecee02915 sll %l1,0x011,%l5 ! %l5 = 5cb3c7c06eaa0000 ! Mem[0000000057000198] = 8cd484914ce51903, %l0 = 796bc339c96b47ec, %l7 = 0000000008181248 add %i2,0x198,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 8cd484914ce51903 p35_label_3: ! %l3 = 43e86e30db0e1715, %l4 = fb0ff2ee620df675, %l1 = 63f02e59e3e03755 addcc %l3,%l4,%l1 ! %l1 = 3ef8611f3d1c0d8a, %ccr = 11 ! %l4 = 620df675, %l5 = 6eaa0000, Mem[0000000090000048] = 822bd5e7 a7a1fab3 std %l4,[%i4+0x048] ! Mem[0000000090000048] = 620df675 6eaa0000 ! Mem[0000000091000068] = f10fe4b2, %g2 = 0000000000000fb9 lduh [%i6+0x068],%g2 ! %g2 = 000000000000f10f ! Mem[0000000090800060] = 42b523f9, %g2 = 000000000000f10f lduw [%i5+0x060],%g2 ! %g2 = 0000000042b523f9 ! %f24 = a5a4911c 8d31af88, Mem[0000000056800008] = 666acf9e e5550565 stda %f24,[%i1+%o1]0x89 ! Mem[0000000056800008] = a5a4911c 8d31af88 ! %l4 = fb0ff2ee620df675, %l6 = 00000000000000cf, %l7 = 8cd484914ce51903 and %l4,%l6,%l7 ! %l7 = 0000000000000045 ! Mem[00000000570001d0] = ca4a1d9216019766, %l6 = 00000000000000cf, %l0 = 796bc339c96b47ec add %i2,0x1d0,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ca4a1d9216019766 ! %l1 = 3ef8611f3d1c0d8a, Mem[00000000910000c4] = e0b431b2, %asi = 80 stwa %l1,[%i6+0x0c4]%asi ! Mem[00000000910000c4] = 3d1c0d8a ! Mem[0000000056000008] = 1d892aab, %l1 = 3ef8611f3d1c0d8a swapa [%i0+%o1]0x81,%l1 ! %l1 = 000000001d892aab ! %l6 = 00000000000000cf, Mem[0000000056800000] = 5ba5c2b5 stwa %l6,[%i1+%g0]0x89 ! Mem[0000000056800000] = 000000cf p35_label_4: ! Mem[0000000057000010] = a01ddea1, %l7 = 0000000000000045 swapa [%i2+%o2]0x81,%l7 ! %l7 = 00000000a01ddea1 ! Mem[0000000090000088] = 6280cb3277869a4d, %g2 = 0000000042b523f9 ldx [%i4+0x088],%g2 ! %g2 = 6280cb3277869a4d ! %f25 = 8d31af88, Mem[0000000057000028] = 3097ae62 sta %f25,[%i2+%o5]0x80 ! Mem[0000000057000028] = 8d31af88 ! Mem[00000000568000c0] = 25155c53, %l5 = 5cb3c7c06eaa0000 ldsb [%i1+0x0c3],%l5 ! %l5 = 0000000000000053 ! %l4 = fb0ff2ee620df675, %l3 = 43e86e30db0e1715, %l7 = 00000000a01ddea1 srax %l4,%l3,%l7 ! %l7 = ffffffd87f977310 ! %l7 = ffffffd87f977310, immed = 00000647, %y = 00000000 smul %l7,0x647,%l7 ! %l7 = 00000320efb34970, %y = 00000320 ! %f12 = ba6e3f13, Mem[00000000560001b8] = 589cabe2 st %f12,[%i0+0x1b8] ! Mem[00000000560001b8] = ba6e3f13 ! Mem[00000000910001e4] = 05c6cd45, %g18 = 5d7a69b451ebdaf3 ldsw [%i6+0x1e4],%g2 ! %g2 = 5d7a69b451ebdaf3 ! Mem[000000005600011c] = d383f2ee, %l2 = 9c2ffcb0018dcfe3 swap [%i0+0x11c],%l2 ! %l2 = 00000000d383f2ee ! %l1 = 000000001d892aab, %l1 = 000000001d892aab, %y = 00000320 sdivcc %l1,%l1,%l4 ! %l4 = 0000000000001b16, %ccr = 00 mov %l0,%y ! %y = 16019766 p35_label_5: ! Clear Register : %l6 = 00000000000000cf clr %l6 ! %l6 = 0000000000000000 ! %f14 = dc4a5988 5e9b279c, Mem[0000000090800168] = a117c18b 8c7c4bcb stda %f14,[%i5+0x168]%asi ! Mem[0000000090800168] = dc4a5988 5e9b279c membar #Sync ! Added by membar checker (95) ! %f0 = 4ad3a6cc 7311ad5b 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = ba6e3f13 6d29b9e8 dc4a5988 5e9b279c stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[0000000057000138] = ab8a15e82fd8150b, %l7 = 00000320efb34970, %l3 = 43e86e30db0e1715 add %i2,0x138,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ab8a15e82fd8150b ! immd = 000000000000014a, %l5 = 0000000000000053, %ccr = 00 movg %xcc,0x14a,%l5 ! Moved, %l5 = 000000000000014a ! %l7 = 00000320efb34970, imm = 0000000000000037, %l1 = 000000001d892aab sllx %l7,0x037,%l1 ! %l1 = b800000000000000 ! Mem[00000000900001c8] = bd240a0f, %g2 = 0000000005c6cd45 ldsh [%i4+0x1c8],%g2 ! %g2 = ffffffffffffbd24 save ! CWP = 1 ! %l0 = d0b16704876ae1ce, Mem[00000000908001a0] = 3683dbd2 stw %l0,[%o5+0x1a0] ! Mem[00000000908001a0] = 876ae1ce ! Mem[0000000057000164] = 9c58d26a, %l6 = 4e297682842800c1 swap [%o2+0x164],%l6 ! %l6 = 000000009c58d26a p35_label_6: ! %cwp = 1 ! Mem[0000000056800020] = c152391954cd98b7, %f28 = 34666b98 eb6d5cbe ldda [%o1+%i4]0x89,%f28 ! %f28 = c1523919 54cd98b7 ! %f28 = c1523919, Mem[0000000091000170] = 4412630c st %f28,[%o6+0x170] ! Mem[0000000091000170] = c1523919 ! Mem[0000000057000010] = 00000045, %l2 = eb753babf37c5116 lduba [%o2+%i2]0x81,%l2 ! %l2 = 0000000000000000 ! %l3 = 583139e62f986b5d, Mem[000000009080006d] = 29d8027c stb %l3,[%o5+0x06d] ! Mem[000000009080006c] = 5dd8027c ! Mem[0000000056000104] = a9b4cf00, %l7 = b56e5806, %l1 = 31b13ae9 add %o0,0x104,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a9b4cf00 save ! CWP = 2 ! Mem[00000000910001c8] = 1e361695, %g18 = 88a34e2e9aa21d7a ldsw [%i6+0x1c8],%g2 ! %g2 = 88a34e2e9aa21d7a ! %l1 = d93c456ff6c1d960, Mem[00000000918000a8] = 0480ac53 sth %l1,[%o0+0x0a8] ! Mem[00000000918000a8] = d960ac53 ! %l6 = 819c1c0a93189635, %l7 = 4575c8eab07a6d80, %ccr = 00 movge %icc,%l6,%l7 ! Moved, %l7 = 819c1c0a93189635 ! %l5 = 5dab455015eaf603, Mem[00000000900000dc] = c98ec000, %asi = 80 stwa %l5,[%i4+0x0dc]%asi ! Mem[00000000900000dc] = 15eaf603 p35_label_7: ! %cwp = 2 ! Mem[00000000568000b8] = 04bb05bc, %l7 = 93189635, %l1 = f6c1d960 add %i1,0xb8,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000004bb05bc ! Mem[0000000057000018] = c33b95ac, %l7 = 819c1c0a93189635 lduha [%i2+%o3]0x89,%l7 ! %l7 = 00000000000095ac ! Mem[0000000091800030] = 3939bf3f 86f9102a, %g2 = 1e361695, %g3 = 23e54624 ldd [%o0+0x030],%g2 ! %g2 = 000000003939bf3f 0000000086f9102a ! Mem[0000000091800188] = 7a4e4474 3439cc1d, %g2 = 3939bf3f, %g3 = 86f9102a ldd [%o0+0x188],%g2 ! %g2 = 000000007a4e4474 000000003439cc1d ! %f28 = c1523919 54cd98b7, Mem[0000000056000010] = cf6d7d9e dfa8ebff stda %f28,[%i0+%o2]0x89 ! Mem[0000000056000010] = c1523919 54cd98b7 ! %f0 = 4ad3a6cc 7311ad5b 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = ba6e3f13 6d29b9e8 dc4a5988 5e9b279c mov 0x180,%g5 stda %f0,[%i2+%g5]ASI_BLK_S ! Block Store to 0000000057000180 ! Mem[0000000057800018] = b75f3605, %l4 = cc52a3245c255429 ldsha [%i3+%o3]0x81,%l4 ! %l4 = ffffffffffffb75f ! Mem[0000000056000010] = b798cd54 193952c1, %l2 = 51ebdaf3, %l3 = 4627c97c ldda [%i0+%o2]0x80,%l2 ! %l2 = 00000000b798cd54 00000000193952c1 ! Mem[00000000900001f8] = c5f7be40, %g2 = 000000007a4e4474 lduw [%i4+0x1f8],%g2 ! %g2 = 00000000c5f7be40 ! %l2 = 00000000b798cd54, Mem[00000000908000a8] = a40c9e1c172967cd stx %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000b798cd54 p35_label_8: ! %cwp = 2 ! %l2 = 00000000b798cd54, Mem[00000000560000d6] = abb6bb1d sth %l2,[%i0+0x0d6] ! Mem[00000000560000d4] = abb6cd54 ! Mem[0000000090800030] = 3c186517, %g2 = 00000000c5f7be40 lduwa [%i5+0x030]%asi,%g2 ! %g2 = 000000003c186517 ! Clear Register : %l4 = ffffffffffffb75f clr %l4 ! %l4 = 0000000000000000 ! Mem[00000000578000dc] = 5a560b5e, %l7 = 00000000000095ac swap [%i3+0x0dc],%l7 ! %l7 = 000000005a560b5e ! Mem[0000000056000028] = e4b405c8, %l5 = 5dab455015eaf603 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000e4000000ff ! %l3 = 00000000193952c1, %l1 = 0000000004bb05bc, %l7 = 000000005a560b5e xnorcc %l3,%l1,%l7 ! %l7 = ffffffffe27da882, %ccr = 88 ! immd = 0000000000000263, %l0 = 5d25b597b9a430bc, %ccr = 88 movle %xcc,0x263,%l0 ! Moved, %l0 = 0000000000000263 ! %l5 = 00000000000000e4, %l1 = 0000000004bb05bc, %l1 = 0000000004bb05bc xnor %l5,%l1,%l1 ! %l1 = fffffffffb44faa7 ! Mem[0000000057800158] = f022cb140e310d7c, %l7 = ffffffffe27da882, %l3 = 00000000193952c1 add %i3,0x158,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = f022cb140e310d7c ! %l7 = ffffffffe27da882, %l7 = ffffffffe27da882, %y = 16019766 umulcc %l7,%l7,%l0 ! %l0 = c8621b3385dee204, %ccr = 88, %y = c8621b33 p35_label_9: ! %cwp = 2 ! Mem[0000000056800000] = 000000cf, %l4 = 0000000000000000 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 000000cf000000ff ! %l0 = c8621b3385dee204, Mem[00000000918001e6] = 095a18f1 sth %l0,[%o0+0x1e6] ! Mem[00000000918001e4] = e20418f1 ! %l2 = b798cd54, %l3 = 0e310d7c, Mem[0000000056800018] = 94153b7e 9b39707f stda %l2,[%i1+%o3]0x88 ! Mem[0000000056800018] = b798cd54 0e310d7c ! %l4 = 000000cf, %l5 = 000000e4, Mem[00000000900000c8] = 2403e27a 66182968 std %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000cf 000000e4 ! Mem[0000000057800018] = b75f3605, %l6 = 819c1c0a93189635 lduwa [%i3+%o3]0x81,%l6 ! %l6 = 00000000b75f3605 ! Mem[0000000091800044] = a236ce89, %g2 = 000000003c186517 ldub [%o0+0x047],%g2 ! %g2 = 00000000000000a2 ! %l5 = 00000000000000e4, immed = 00000041, %ccr = 88 movrlez %l5,0x041,%l7 ! Not Moved, %l7 = ffffffffe27da882 ! Mem[0000000056000028] = ffb405c8, %l2 = 00000000b798cd54 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000570000ba] = 1b64bcaa, %l4 = 00000000000000cf ldstub [%i2+0x0ba],%l4 ! %l4 = 000000bc000000ff ! Mem[0000000056800010] = facc8ae1, %l5 = 00000000000000e4 lduba [%i1+%o2]0x80,%l5 ! %l5 = 00000000000000fa p35_label_10: ! %cwp = 2 ! immd = 0000000000000360, %l4 = 00000000000000bc, %ccr = 88 movneg %icc,0x360,%l4 ! Moved, %l4 = 0000000000000360 ! Mem[00000000900000b8] = 51627d19 d4993bb6, %g2 = 000000a2, %g3 = 3439cc1d ldd [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 00000000d4993bb6 ! %l0 = c8621b3385dee204, %l7 = ffffffffe27da882, %l3 = f022cb140e310d7c srl %l0,%l7,%l3 ! %l3 = 000000002177b881 ! %f25 = 8d31af88, Mem[0000000090800038] = 8fe8d494 st %f25,[%i5+0x038] ! Mem[0000000090800038] = 8d31af88 ! %l7 = ffffffffe27da882, %l5 = 00000000000000fa, %l1 = fffffffffb44faa7 andn %l7,%l5,%l1 ! %l1 = ffffffffe27da800 ! %l5 = 00000000000000fa, immed = 00000045, %y = c8621b33 umul %l5,0x045,%l7 ! %l7 = 0000000000004362, %y = 00000000 ! %l7 = 0000000000004362, immed = ffffff5d, %y = 00000000 mulscc %l7,-0x0a3,%l4 ! %l4 = 00000000800021b1, %ccr = 08, %y = 00000000 ! Mem[0000000056000020] = 57dddb07, %l2 = ffffffffffffffff ldswa [%i0+%o4]0x80,%l2 ! %l2 = 0000000057dddb07 ! %l0 = c8621b3385dee204, Mem[0000000091800000] = 17e8c511 stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 85dee204 ! Mem[0000000057000010] = 45000000, %l3 = 000000002177b881 lduba [%i2+%o2]0x88,%l3 ! %l3 = 0000000000000000 p35_label_11: ! %cwp = 2 ! %l3 = 0000000000000000, immed = 0000079e, %l3 = 0000000000000000 taddcctv %l3,0x79e,%l3 ! %l0 = c8621b3385dee227, Trapped ! immd = 0000000000000149, %l4 = 00000000800021b1, %ccr = 08 movvs %icc,0x149,%l4 ! Register Not Moved ! Mem[0000000056000020] = 57dddb07, %l0 = c8621b3385dee227 swapa [%i0+%o4]0x81,%l0 ! %l0 = 0000000057dddb07 ! %l2 = 0000000057dddb07, immed = 000000e0, %ccr = 08 movrgez %l2,0x0e0,%l1 ! Moved, %l1 = 00000000000000e0 ! Mem[0000000056000158] = 558f5cd6, %l2 = 0000000057dddb07 ldub [%i0+0x15b],%l2 ! %l2 = 00000000000000d6 ! Mem[0000000091000018] = cf70dc7c637e990a, %g2 = 0000000051627d19 ldx [%i6+%o3],%g2 ! %g2 = cf70dc7c637e990a ! %l0 = 0000000057dddb07, imm = 000000000000015a, %l1 = 00000000000000e0 orn %l0,0x15a,%l1 ! %l1 = ffffffffffffffa7 ! %l4 = 00000000800021b1, Mem[0000000091000024] = 94aa963c stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 800021b1 ! Mem[0000000056800028] = 10ad5b6051d4131e, %f0 = 4ad3a6cc 7311ad5b ldda [%i1+%o5]0x81,%f0 ! %f0 = 10ad5b60 51d4131e ! %l2 = 00000000000000d6, Mem[0000000056000000] = 5e340f25 stba %l2,[%i0+%g0]0x81 ! Mem[0000000056000000] = d6340f25 p35_label_12: ! %cwp = 2 ! %l5 = 00000000000000fa, immed = 00000532, %y = 00000000 smul %l5,0x532,%l1 ! %l1 = 00000000000512d4, %y = 00000000 ! Mem[0000000057000028] = 8d31af88 09c85b57, %l4 = 800021b1, %l5 = 000000fa ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000008d31af88 0000000009c85b57 ! %l3 = 0000000000000000, Mem[00000000908000fe] = 9b7f3355 sth %l3,[%i5+0x0fe] ! Mem[00000000908000fc] = 00003355 ! Mem[0000000057000028] = 88af318d, %f12 = ba6e3f13 lda [%i2+%o5]0x88,%f12 ! %f12 = 88af318d ! %l4 = 000000008d31af88, %l7 = 0000000000004362, %ccr = 08 movpos %xcc,%l4,%l7 ! Moved, %l7 = 000000008d31af88 ! %l7 = 000000008d31af88, %l6 = 00000000b75f3605, %ccr = 08 movrlz %l7,%l6,%l6 ! Not Moved, %l6 = 00000000b75f3605 ! %l4 = 8d31af88, %l5 = 09c85b57, Mem[00000000910000c8] = 295f705d b8db89c5 std %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = 8d31af88 09c85b57 ! %l4 = 000000008d31af88, Mem[0000000090800058] = b6dfa477580a7c40 stx %l4,[%i5+0x058] ! Mem[0000000090800058] = 000000008d31af88 ! Mem[0000000091000080] = 64eaa25be1ef702c, %g2 = cf70dc7c637e990a ldx [%i6+0x080],%g2 ! %g2 = 64eaa25be1ef702c ! Mem[0000000056000028] = c805b4ff, %l7 = 000000008d31af88 lduha [%i0+%o5]0x88,%l7 ! %l7 = 000000000000b4ff p35_label_13: ! %cwp = 2 ! %f4 = 9827fa3b fa016725, Mem[0000000091800158] = 6f95ca0b 3175038c std %f4 ,[%o0+0x158] ! Mem[0000000091800158] = 9827fa3b fa016725 ! Mem[0000000056000068] = 8edb7624, %l6 = 00000000b75f3605 lduh [%i0+0x06a],%l6 ! %l6 = 0000000000007624 ! Mem[00000000568001b8] = c18ca9b2, %l5 = 0000000009c85b57 ldstub [%i1+0x1b8],%l5 ! %l5 = 000000c1000000ff ! Mem[0000000057000132] = 529993eb, %l7 = 000000000000b4ff ldstuba [%i2+0x132]%asi,%l7 ! %l7 = 00000093000000ff ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! Mem[00000000560000f4] = 425ae9bf, %l4 = 8d31af88, %l4 = 8d31af88 add %i0,0xf4,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000425ae9bf ! %l4 = 00000000425ae9bf, Mem[0000000056000020] = 27e2de85 stha %l4,[%i0+%o4]0x88 ! Mem[0000000056000020] = 27e2e9bf ! %l0 = 0000000057dddb07, Mem[0000000091000047] = f95c07bc stb %l0,[%i6+0x047] ! Mem[0000000091000044] = 075c07bc ! %l4 = 00000000425ae9bf, imm = fffffffffffffa0c, %l7 = 0000000000000093 add %l4,-0x5f4,%l7 ! %l7 = 00000000425ae3cb ! Mem[0000000056800010] = e18accfa, %l4 = 00000000425ae9bf lduba [%i1+%o2]0x88,%l4 ! %l4 = 00000000000000fa p35_label_14: ! %cwp = 2 ! %l2 = 00000000000000d6, imm = 000000000000025e, %l7 = 00000000425ae3cb subccc %l2,0x25e,%l7 ! %l7 = fffffffffffffe78, %ccr = 99 ! %l5 = 00000000000000c1, Mem[00000000910000e8] = 2c9905c3 stw %l5,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000c1 ! Mem[00000000568001cc] = 5f9827ba, %l7 = fffffffffffffe78 lduw [%i1+0x1cc],%l7 ! %l7 = 000000005f9827ba ! Mem[0000000056800018] = 54cd98b7, %l5 = 00000000000000c1 ldswa [%i1+%o3]0x80,%l5 ! %l5 = 0000000054cd98b7 ! %l2 = 00000000000000d6, Mem[0000000091800130] = 899608d86cdc198e, %asi = 80 stxa %l2,[%o0+0x130]%asi ! Mem[0000000091800130] = 00000000000000d6 ! Mem[00000000568000f4] = 3c68779b, %l2 = 00000000000000d6 ldsb [%i1+0x0f6],%l2 ! %l2 = 0000000000000077 ! Code Fragment 1 p35_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d4993bb6 mov 0x615,%g3 ! %g3 = 0000000000000615 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000000512d4, imm = 0000000000000010, %l5 = 0000000054cd98b7 sra %l1,0x010,%l5 ! %l5 = 0000000000000005 ! %l5 = 0000000000000005, Mem[0000000057000010] = 45000000 stwa %l5,[%i2+%o2]0x88 ! Mem[0000000057000010] = 00000005 ! %l4 = 00000000000000fa, %l6 = 0000000000007624, %l2 = 0000000000000077 xnorcc %l4,%l6,%l2 ! %l2 = ffffffffffff8921, %ccr = 88 p35_label_15: ! %cwp = 2 ! %l0 = 57dddb07, %l1 = 000512d4, Mem[00000000910001c8] = 1e361695 632e71b8 std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 57dddb07 000512d4 ! Mem[0000000091000104] = 80e0b3a3, %g18 = 88a34e2e9aa21d7a ldsw [%i6+0x104],%g2 ! %g2 = 88a34e2e9aa21d7a ! Mem[00000000910001d8] = da6f14fd, %g2 = ffffffff80e0b3a3 ldsh [%i6+0x1d8],%g2 ! %g2 = ffffffffffffda6f ! Mem[000000005680012a] = f789d6c5, %l2 = ffffffffffff8921 ldstub [%i1+0x12a],%l2 ! %l2 = 000000d6000000ff ! Mem[00000000560000fd] = afcfbf7b, %l0 = 0000000057dddb07 ldstub [%i0+0x0fd],%l0 ! %l0 = 000000cf000000ff ! Mem[000000009100017c] = f72d807d, %g2 = ffffffffffffda6f lduw [%i6+0x17c],%g2 ! %g2 = 00000000f72d807d ! %l2 = 00000000000000d6, Mem[0000000056000028] = c805b4ff stwa %l2,[%i0+%o5]0x88 ! Mem[0000000056000028] = 000000d6 ! %f0 = 10ad5b60 51d4131e 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = 88af318d 6d29b9e8 dc4a5988 5e9b279c mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100 ! Mem[0000000057000114] = aa57bf45, %l1 = 00000000000512d4 ldstub [%i2+0x114],%l1 ! %l1 = 000000aa000000ff ! Mem[00000000910000e8] = 000000c1, %g2 = 00000000f72d807d lduw [%i6+0x0e8],%g2 ! %g2 = 00000000000000c1 p35_label_16: ! %cwp = 2 ! retry : should take illegal inst trap, %l0 = 00000000000000cf retry ! Illegal inst trap : %l0 = 00000000000000df ! Mem[0000000056000020] = bfe9e227, %f28 = c1523919 lda [%i0+%o4]0x81,%f28 ! %f28 = bfe9e227 ! %l4 = 000000fa, %l5 = 00000005, Mem[00000000910001f8] = 3ecd0119 0fb9a38f std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 000000fa 00000005 ! %l2 = 00000000000000d6, Mem[0000000057800018] = 283e3f2605365fb7 stxa %l2,[%i3+%o3]0x89 ! Mem[0000000057800018] = 00000000000000d6 ! Mem[0000000057000088] = 284f4057f172c182, %l6 = 0000000000007624, %l0 = 00000000000000df add %i2,0x88,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 284f4057f172c182 ! %l2 = 000000d6, %l3 = 00000000, Mem[00000000908000d0] = ba3dbc55 6b7ed585 std %l2,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000d6 00000000 ! Mem[000000009080004c] = 57bff2f8, %g2 = 00000000000000c1 ldsh [%i5+0x04c],%g2 ! %g2 = 00000000000057bf ! %l2 = 00000000000000d6, %l4 = 00000000000000fa, %l5 = 0000000000000005 orn %l2,%l4,%l5 ! %l5 = ffffffffffffffd7 ! Mem[0000000057800114] = 03c63f24, %l7 = 5f9827ba, %l3 = 00000000 add %i3,0x114,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000003c63f24 ! %l7 = 000000005f9827ba, %l6 = 0000000000007624, %l0 = 284f4057f172c182 andn %l7,%l6,%l0 ! %l0 = 000000005f98019a p35_label_17: ! %cwp = 2 ! Mem[00000000908000f0] = 9aafaf89, %g2 = 00000000000057bf lduw [%i5+0x0f0],%g2 ! %g2 = 000000009aafaf89 ! Mem[00000000910000fc] = 8f9973a1, %g2 = 000000009aafaf89 lduba [%i6+0x0fc]%asi,%g2 ! %g2 = 000000000000008f ! Mem[00000000578001e8] = 9dd94e9b, %l3 = 0000000003c63f24 ldstub [%i3+0x1e8],%l3 ! %l3 = 0000009d000000ff ! Mem[0000000056800018] = 54cd98b7, %l5 = ffffffd7, %l7 = 5f9827ba add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000054cd98b7 ! immd = 00000000000000e5, %l6 = 0000000000007624, %ccr = 88 move %icc,0x0e5,%l6 ! Register Not Moved ! Mem[0000000056800028] = 10ad5b60, %l2 = 00000000000000d6 lduha [%i1+%o5]0x80,%l2 ! %l2 = 00000000000010ad ! %l5 = ffffffffffffffd7, imm = ffffffffffffffdd, %l4 = 00000000000000fa xnorcc %l5,-0x023,%l4 ! %l4 = fffffffffffffff5, %ccr = 88 ! Mem[0000000057000040] = da142df9, %l3 = 0000009d, %l3 = 0000009d add %i2,0x40,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000da142df9 ! Mem[0000000056800010] = facc8ae1, %l2 = 00000000000010ad ldsha [%i1+%o2]0x80,%l2 ! %l2 = fffffffffffffacc ! Mem[000000005680019b] = cb7410ee, %l7 = 0000000054cd98b7 ldstub [%i1+0x19b],%l7 ! %l7 = 000000ee000000ff p35_label_18: ! %cwp = 2 ! Mem[0000000091000068] = f10fe4b255ad70ce, %g2 = 000000000000008f ldx [%i6+0x068],%g2 ! %g2 = f10fe4b255ad70ce ! %f0 = 10ad5b60 51d4131e 0ff8c389 9d931041 ! %f4 = 9827fa3b fa016725 e8774c3f 0e66609d ! %f8 = 6fe8459d 74d57ceb 47ec6e11 ac80f63a ! %f12 = 88af318d 6d29b9e8 dc4a5988 5e9b279c mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! %l4 = fffffffffffffff5, Mem[00000000910001b6] = c9915b20 stb %l4,[%i6+0x1b6] ! Mem[00000000910001b4] = f5915b20 ! %l6 = 00007624, %l7 = 000000ee, Mem[0000000091800078] = 0a314e1f 9b142963 std %l6,[%o0+0x078] ! Mem[0000000091800078] = 00007624 000000ee ! %l4 = fffffffffffffff5, Mem[0000000057800000] = cc5f1222fff099e8 stxa %l4,[%i3+%g0]0x80 ! Mem[0000000057800000] = fffffffffffffff5 ! %f23 = 0c6ffd7f, Mem[0000000091000018] = cf70dc7c st %f23,[%i6+%o3] ! Mem[0000000091000018] = 0c6ffd7f ! Mem[0000000056000028] = 000000d6, %l6 = 0000000000007624 lduwa [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000d6 ! %l1 = 00000000000000aa, Mem[00000000908000d0] = 000000d6, %asi = 80 stwa %l1,[%i5+0x0d0]%asi ! Mem[00000000908000d0] = 000000aa membar #Sync ! Added by membar checker (96) ! Mem[0000000090000168] = 47ec6e11ac80f63a, %f48 = 547101d7 7b40b644 ldd [%i4+0x168],%f48 ! %f48 = 47ec6e11 ac80f63a ! %f16 = 6734e73d 9566f867 008b3dca 7af953ae ! %f20 = 555c3d89 81ff00f2 bc1b29c9 0c6ffd7f ! %f24 = a5a4911c 8d31af88 c266fb97 e61dfbcd ! %f28 = bfe9e227 54cd98b7 1bc9af28 0be37dd4 stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000 p35_label_19: ! %cwp = 2 ! Mem[0000000056000138] = b23aaa5f, %l4 = fffffffffffffff5 swap [%i0+0x138],%l4 ! %l4 = 00000000b23aaa5f ! Mem[00000000568001c4] = eb6d5cbe, %l2 = fffffacc, %l0 = 5f98019a add %i1,0x1c4,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000eb6d5cbe ! Mem[0000000090000100] = 10ad5b60, %g2 = f10fe4b255ad70ce ldsh [%i4+0x100],%g2 ! %g2 = 00000000000010ad ! Mem[000000005700002d] = 09c85b57, %l5 = ffffffffffffffd7 ldstub [%i2+0x02d],%l5 ! %l5 = 000000c8000000ff ! Mem[0000000057800168] = effa682b, %l0 = 00000000eb6d5cbe lduw [%i3+0x168],%l0 ! %l0 = 00000000effa682b ! Mem[0000000057000020] = 7e20e92e, %l5 = 00000000000000c8 ldswa [%i2+%o4]0x88,%l5 ! %l5 = 000000007e20e92e ! Mem[0000000090000060] = 440d82a0f0ce41c1, %g2 = 00000000000010ad ldx [%i4+0x060],%g2 ! %g2 = 440d82a0f0ce41c1 ! Mem[0000000091000090] = 612e442c, %g2 = 440d82a0f0ce41c1 ldub [%i6+0x090],%g2 ! %g2 = 0000000000000061 ! %l6 = 000000d6, %l7 = 000000ee, Mem[0000000090000070] = 1685f938 7ab101eb std %l6,[%i4+0x070] ! Mem[0000000090000070] = 000000d6 000000ee ! %l6 = 00000000000000d6, %l5 = 000000007e20e92e, %l4 = 00000000b23aaa5f taddcctv %l6,%l5,%l4 ! %l0 = 00000000effa684e, Trapped p35_label_20: ! %cwp = 2 ! Mem[00000000900000a0] = 7acb94bc a4727d8b, %g2 = 00000061, %g3 = 00000615 ldda [%i4+0x0a0]%asi,%g2 ! %g2 = 000000007acb94bc 00000000a4727d8b ! Mem[000000005600005c] = 7ad99fbf, %l3 = 00000000da142df9 ldstub [%i0+0x05c],%l3 ! %l3 = 0000007a000000ff ! Mem[00000000578000c0] = f7cf34f0 4f85e44e 9bffe015 3e34cc29 ! Mem[00000000578000d0] = 55a78267 782161cc 091cb8f0 000095ac ! Mem[00000000578000e0] = f85e674b d0c3d364 4ac63935 49c05a98 ! Mem[00000000578000f0] = 6e452750 ecd5953c 2e95dafd c0a280e3 mov 0x0c0,%g4 ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000578000c0 ! %l0 = 00000000effa684e, %l2 = fffffffffffffacc, %ccr = 88 movl %xcc,%l0,%l2 ! Moved, %l2 = 00000000effa684e ! Mem[0000000056800020] = b798cd54, %l0 = 00000000effa684e ldswa [%i1+%o4]0x80,%l0 ! %l0 = ffffffffb798cd54 ! Mem[0000000091000098] = 6aef4b96 d6cbdb1d, %g2 = 7acb94bc, %g3 = a4727d8b ldd [%i6+0x098],%g2 ! %g2 = 000000006aef4b96 00000000d6cbdb1d ! Mem[0000000090800148] = 7f55e09c 734142da, %g2 = 6aef4b96, %g3 = d6cbdb1d ldd [%i5+0x148],%g2 ! %g2 = 000000007f55e09c 00000000734142da ! Mem[000000005700000b] = bc0a318b, %l5 = 000000007e20e92e ldstub [%i2+0x00b],%l5 ! %l5 = 0000008b000000ff ! Mem[00000000570000d8] = f0210e7e03398354, %l3 = 000000000000007a, %l7 = 00000000000000ee add %i2,0xd8,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = f0210e7e03398354 ! %l5 = 000000000000008b, Mem[0000000056800008] = 8d31af88 stba %l5,[%i1+%o1]0x88 ! Mem[0000000056800008] = 8d31af8b p35_label_21: ! %cwp = 2 ! Clear Register : %l3 = 000000000000007a clr %l3 ! %l3 = 0000000000000000 ! Mem[0000000057000028] = 8d31af88, %l4 = 00000000b23aaa5f lduba [%i2+%o5]0x80,%l4 ! %l4 = 000000000000008d ! %l3 = 0000000000000000, Mem[0000000090800058] = 000000008d31af88 stx %l3,[%i5+0x058] ! Mem[0000000090800058] = 0000000000000000 ! %l6 = 00000000000000d6, imm = 00000000000005ca, %l5 = 000000000000008b xorcc %l6,0x5ca,%l5 ! %l5 = 000000000000051c, %ccr = 00 ! %l2 = effa684e, %l3 = 00000000, Mem[0000000090000160] = 6fe8459d 74d57ceb std %l2,[%i4+0x160] ! Mem[0000000090000160] = effa684e 00000000 ! Mem[0000000056800008] = 8d31af8b, %l3 = 0000000000000000 ldswa [%i1+%o1]0x89,%l3 ! %l3 = ffffffff8d31af8b membar #Sync ! Added by membar checker (97) ! Mem[000000009000003c] = d48dacda, %g2 = 000000007f55e09c ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d4 ! Mem[00000000910001d8] = da6f14fd 2b31f5a0, %g2 = 000000d4, %g3 = 734142da ldd [%i6+0x1d8],%g2 ! %g2 = 00000000da6f14fd 000000002b31f5a0 ! %l7 = f0210e7e03398354, %l0 = ffffffffb798cd54, %l7 = f0210e7e03398354 andn %l7,%l0,%l7 ! %l7 = 0000000000210200 ! %l7 = 0000000000210200, Mem[000000009100000a] = 45c53a36 stb %l7,[%i6+0x00a] ! Mem[0000000091000008] = 00c53a36 p35_label_22: ! %cwp = 2 ! %l5 = 000000000000051c, %l3 = ffffffff8d31af8b, %y = 00000000 umul %l5,%l3,%l6 ! %l6 = 000002d169dcea34, %y = 000002d1 ! Mem[00000000900001e8] = 47ec6e11ac80f63a, %g2 = 00000000da6f14fd ldx [%i4+0x1e8],%g2 ! %g2 = 47ec6e11ac80f63a ! Mem[00000000560001d4] = f8d61705, %l4 = 0000008d, %l0 = b798cd54 add %i0,0x1d4,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f8d61705 ! %l4 = 000000000000008d, imm = 0000000000000dd5, %l0 = 00000000f8d61705 addc %l4,0xdd5,%l0 ! %l0 = 0000000000000e62 ! Mem[0000000057000018] = ac953bc3, %l4 = 000000000000008d ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 000000ac000000ff ! %l3 = ffffffff8d31af8b, %l2 = 00000000effa684e, %ccr = 00 movvc %icc,%l3,%l2 ! Moved, %l2 = ffffffff8d31af8b ! %l0 = 0000000000000e62, Mem[0000000057000020] = 2ee9207e stha %l0,[%i2+%o4]0x81 ! Mem[0000000057000020] = 0e62207e ! %l1 = 00000000000000aa, %l2 = ffffffff8d31af8b, %ccr = 00 movre %l1,%l2,%l6 ! Not Moved, %l6 = 000002d169dcea34 ! %f26 = c266fb97 e61dfbcd, Mem[00000000910001d8] = da6f14fd 2b31f5a0 std %f26,[%i6+0x1d8] ! Mem[00000000910001d8] = c266fb97 e61dfbcd restore ! CWP = 1 p35_label_23: ! %cwp = 1 ! Mem[0000000091000118] = 2f4a3b3b, %g2 = 47ec6e11ac80f63a ldsb [%o6+0x119],%g2 ! %g2 = 000000000000002f ! %l0 = 876ae1ce, %l1 = a9b4cf00, Mem[00000000560000e8] = 83c6e2ed ca03ddc1 std %l0,[%o0+0x0e8] ! Mem[00000000560000e8] = 876ae1ce a9b4cf00 ! %l6 = 000000009c58d26a, %l5 = 77cd4856b4836d6e, %l1 = 00000000a9b4cf00 srl %l6,%l5,%l1 ! %l1 = 0000000000027163 ! %l0 = d0b16704876ae1ce, imm = 0000000000000c02, %l0 = d0b16704876ae1ce subc %l0,0xc02,%l0 ! %l0 = d0b16704876ad5cc ! Mem[0000000091000108] = eefc9b81488ce3c0, %g2 = 000000000000002f ldx [%o6+0x108],%g2 ! %g2 = eefc9b81488ce3c0 ! Mem[000000005700002f] = 09ff5b57, %l2 = 0000000000000000 ldstub [%o2+0x02f],%l2 ! %l2 = 00000057000000ff ! Mem[0000000091800008] = aea02750, %g2 = eefc9b81488ce3c0 ldub [%i0+0x00a],%g2 ! %g2 = 00000000000000ae ! %l4 = d711a890650cd670, imm = fffffffffffffab2, %l0 = d0b16704876ad5cc andcc %l4,-0x54e,%l0 ! %l0 = d711a890650cd230, %ccr = 80 ! Mem[0000000056000008] = 8a0d1c3d, %f4 = cc612178 lda [%o0+%i1]0x89,%f4 ! %f4 = 8a0d1c3d ! Mem[0000000056000020] = 27e2e9bf, %l5 = 77cd4856b4836d6e lduba [%o0+%i4]0x88,%l5 ! %l5 = 00000000000000bf p35_label_24: ! %cwp = 1 ! Mem[0000000057000020] = 0e62207e, %l7 = b56e5806, %l3 = 2f986b5d add %o2,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000e62207e ! %f21 = 81ff00f2, Mem[0000000056800028] = 10ad5b60 sta %f21,[%o1+%i5]0x81 ! Mem[0000000056800028] = 81ff00f2 ! immd = 0000000000000341, %l1 = 0000000000027163, %ccr = 80 move %icc,0x341,%l1 ! Register Not Moved ! Mem[000000005680016e] = 5058b31e, %l3 = 000000000e62207e ldstub [%o1+0x16e],%l3 ! %l3 = 000000b3000000ff ! %l0 = d711a890650cd230, imm = fffffffffffff5dd, %l3 = 00000000000000b3 sub %l0,-0xa23,%l3 ! %l3 = d711a890650cdc53 ! %l2 = 00000057, %l3 = 650cdc53, Mem[0000000090000158] = e8774c3f 0e66609d std %l2,[%o4+0x158] ! Mem[0000000090000158] = 00000057 650cdc53 ! %l6 = 000000009c58d26a, Mem[00000000900001a2] = b66fcbdb sth %l6,[%o4+0x1a2] ! Mem[00000000900001a0] = d26acbdb ! Mem[0000000057800018] = 00000000 000000d6, %l6 = 9c58d26a, %l7 = b56e5806 ldda [%o3+%i3]0x89,%l6 ! %l6 = 00000000000000d6 0000000000000000 ! Mem[0000000056000020] = bfe9e227648a998e, %f8 = 64d3c3d0 4b675ef8 ldda [%o0+%i4]0x80,%f8 ! %f8 = bfe9e227 648a998e ! %l6 = 00000000000000d6, Mem[0000000057000140] = aecc0756 stw %l6,[%o2+0x140] ! Mem[0000000057000140] = 000000d6 p35_label_25: ! %cwp = 1 ! %l2 = 0000000000000057, imm = fffffffffffffdd4, %l0 = d711a890650cd230 addcc %l2,-0x22c,%l0 ! %l0 = fffffffffffffe2b, %ccr = 88 ! Mem[00000000568001e0] = ae9cb00c, %l2 = 00000057, %l3 = 650cdc53 add %o1,0x1e0,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ae9cb00c ! %f8 = bfe9e227 648a998e, Mem[0000000090800160] = 19ec6f55 6f67cd2a std %f8 ,[%o5+0x160] ! Mem[0000000090800160] = bfe9e227 648a998e ! Mem[0000000090000008] = 008b3dca 7af953ae, %g2 = 000000ae, %g3 = 2b31f5a0 ldd [%o4+%i1],%g2 ! %g2 = 00000000008b3dca 000000007af953ae ! %l3 = 00000000ae9cb00c, %l6 = 00000000000000d6, %l0 = fffffffffffffe2b sra %l3,%l6,%l0 ! %l0 = fffffffffffffeba ! %l6 = 00000000000000d6, imm = 0000000000000e75, %l6 = 00000000000000d6 subc %l6,0xe75,%l6 ! %l6 = fffffffffffff261 ! %l4 = 650cd670, %l5 = 000000bf, Mem[0000000090000058] = 07095e49 9c513f8a std %l4,[%o4+0x058] ! Mem[0000000090000058] = 650cd670 000000bf ! %f13 = 5027456e, Mem[0000000056800000] = ff000000 sta %f13,[%o1+%g0]0x81 ! Mem[0000000056800000] = 5027456e ! done : should take illegal inst trap, %l0 = fffffffffffffeba done ! Illegal inst trap : %l0 = fffffffffffffeca ! Mem[0000000057000008] = bc0a31ff10836c7d, %l3 = 00000000ae9cb00c, %l3 = 00000000ae9cb00c add %o2,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = bc0a31ff10836c7d ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 ca4a1d9216019766 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be b800000000000000 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000001b16 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000014a bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000320efb34970 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000002d1,%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 4ee4854f f034cff7 bne %xcc,p35_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 29cc343e 15e0ff9b bne %xcc,p35_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 8a0d1c3d 6782a755 bne %xcc,p35_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ac950000 f0b81c09 bne %xcc,p35_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be bfe9e227 648a998e bne %xcc,p35_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 985ac049 3539c64a bne %xcc,p35_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 3c95d5ec 5027456e bne %xcc,p35_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be e380a2c0 fdda952e bne %xcc,p35_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 6734e73d 9566f867 bne %xcc,p35_f16_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be bfe9e227 54cd98b7 bne %xcc,p35_f28_fail nop ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d6340f251d9a712e ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3d1c0d8a43aebfce ldx [%i0+0x008],%g3 ! Observed data at 0000000056000008 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b798cd54193952c1 ldx [%i0+0x010],%g3 ! Observed data at 0000000056000010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 34484aebaf0189ff ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bfe9e227648a998e ldx [%i0+0x020],%g3 ! Observed data at 0000000056000020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d6000000de2b8850 ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = e2b87a01ffd99fbf ldx [%i0+0x058],%g3 ! Observed data at 0000000056000058 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x058,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 5503a24cabb6cd54 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000560000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 876ae1cea9b4cf00 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000560000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 49eea925afffbf7b ldx [%i0+0x0f8],%g3 ! Observed data at 00000000560000f8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 614b4156018dcfe3 ldx [%i0+0x118],%g3 ! Observed data at 0000000056000118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x118,%g4 ldx [%g1+0x138],%g2 ! Expected data = fffffff523b17443 ldx [%i0+0x138],%g3 ! Observed data at 0000000056000138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ba6e3f1312908dfd ldx [%i0+0x1b8],%g3 ! Observed data at 00000000560001b8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x1b8,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5027456e20e3f477 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 = 8baf318d1c91a4a5 ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 54cd98b77c0d310e ldx [%i1+0x018],%g3 ! Observed data at 0000000056800018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 81ff00f251d4131e ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x128],%g2 ! Expected data = f789ffc554a19164 ldx [%i1+0x128],%g3 ! Observed data at 0000000056800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x128,%g4 ldx [%g1+0x168],%g2 ! Expected data = 391cf2095058ff1e ldx [%i1+0x168],%g3 ! Observed data at 0000000056800168 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x168,%g4 ldx [%g1+0x198],%g2 ! Expected data = cb7410ff9a7ee9cf ldx [%i1+0x198],%g3 ! Observed data at 0000000056800198 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x198,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ff8ca9b2021049fa ldx [%i1+0x1b8],%g3 ! Observed data at 00000000568001b8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 34666b98eb6d5cbe ldx [%i1+0x1c0],%g3 ! Observed data at 00000000568001c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x1c0,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x008],%g2 ! Expected data = bc0a31ff10836c7d 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 = 05000000bee2f2d2 ldx [%i2+0x010],%g3 ! Observed data at 0000000057000010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff953bc3d1594803 ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0e62207e34ff9434 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8d31af8809ff5bff ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 1b64ffaa9f761490 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000570000b8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 3d1cf887ff57bf45 ldx [%i2+0x110],%g3 ! Observed data at 0000000057000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x110,%g4 ldx [%g1+0x130],%g2 ! Expected data = 5299ffeb8c12d388 ldx [%i2+0x130],%g3 ! Observed data at 0000000057000130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x130,%g4 ldx [%g1+0x140],%g2 ! Expected data = 000000d64df5d4d5 ldx [%i2+0x140],%g3 ! Observed data at 0000000057000140 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x140,%g4 ldx [%g1+0x160],%g2 ! Expected data = 5ddc046e842800c1 ldx [%i2+0x160],%g3 ! Observed data at 0000000057000160 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x160,%g4 ldx [%g1+0x180],%g2 ! Expected data = 4ad3a6cc7311ad5b ldx [%i2+0x180],%g3 ! Observed data at 0000000057000180 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 0ff8c3899d931041 ldx [%i2+0x188],%g3 ! Observed data at 0000000057000188 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 9827fa3bfa016725 ldx [%i2+0x190],%g3 ! Observed data at 0000000057000190 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = e8774c3f0e66609d ldx [%i2+0x198],%g3 ! Observed data at 0000000057000198 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 6fe8459d74d57ceb ldx [%i2+0x1a0],%g3 ! Observed data at 00000000570001a0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 47ec6e11ac80f63a ldx [%i2+0x1a8],%g3 ! Observed data at 00000000570001a8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ba6e3f136d29b9e8 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000570001b0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = dc4a59885e9b279c ldx [%i2+0x1b8],%g3 ! Observed data at 00000000570001b8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1b8,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fffffffffffffff5 ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d600000000000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000057800018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 091cb8f0000095ac ldx [%i3+0x0d8],%g3 ! Observed data at 00000000578000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ffd94e9b947f2af4 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000578001e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x1e8,%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_f6_fail: set p35_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f8_fail: set p35_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f10_fail: set p35_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f12_fail: set p35_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f14_fail: set p35_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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_f28_fail: set p35_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800020] stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800000] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000020] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000018] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800010] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000020] done p35_trap1o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800020] stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800000] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000020] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000018] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800010] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000020] done p35_trap2e: stda %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008] taddcc %l3,%l6,%l1 stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap2o: stda %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008] taddcc %l3,%l6,%l1 stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap3e: or %l1,-0xd67,%l6 xnor %l2,%l5,%l7 xor %l5,%l5,%l5 nop done p35_trap3o: or %l1,-0xd67,%l6 xnor %l2,%l5,%l7 xor %l5,%l5,%l5 nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1de33848992dff1c ldx [%g1+0x008],%l1 ! %l1 = 63f02e59e3e03755 ldx [%g1+0x010],%l2 ! %l2 = 9c2ffcb0018dcfe3 ldx [%g1+0x018],%l3 ! %l3 = 43e86e30db0e1715 ldx [%g1+0x020],%l4 ! %l4 = fb0ff2ee620df675 ldx [%g1+0x028],%l5 ! %l5 = 22678eaecee02915 ldx [%g1+0x030],%l6 ! %l6 = 796bc339c96b47ec ldx [%g1+0x038],%l7 ! %l7 = e30e0471cc5f1222 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 = d0b16704876ae1ce ldx [%g1+0x048],%l1 ! %l1 = e122a95031b13ae9 ldx [%g1+0x050],%l2 ! %l2 = eb753babf37c5116 ldx [%g1+0x058],%l3 ! %l3 = 583139e62f986b5d ldx [%g1+0x060],%l4 ! %l4 = d711a890650cd670 ldx [%g1+0x068],%l5 ! %l5 = 77cd4856b4836d6e ldx [%g1+0x070],%l6 ! %l6 = 4e297682842800c1 ldx [%g1+0x078],%l7 ! %l7 = a7e5636bb56e5806 save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 5d25b597b9a430bc ldx [%g1+0x088],%l1 ! %l1 = d93c456ff6c1d960 ldx [%g1+0x090],%l2 ! %l2 = 5d7a69b451ebdaf3 ldx [%g1+0x098],%l3 ! %l3 = 3a102d524627c97c ldx [%g1+0x0a0],%l4 ! %l4 = cc52a3245c255429 ldx [%g1+0x0a8],%l5 ! %l5 = 5dab455015eaf603 ldx [%g1+0x0b0],%l6 ! %l6 = 819c1c0a93189635 ldx [%g1+0x0b8],%l7 ! %l7 = 4575c8eab07a6d80 ! 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 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 = d68171b0 4da26164 0f6e70ef 301e600c ! %f4 = f0446ad6 3db562e9 f8b72fdb b6591483 ! %f8 = daeeca9a 0f93bc99 65954b1c cbcac425 ! %f12 = b2d66adf 2c7ee7d0 060c02cb 7184dca8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0fce9fe2 de53562f 2b7d87b3 3423f33a ! %f20 = 183dc4dc a46968ba 1bac5cad 6025633a ! %f24 = 1758f8c1 41b0e56e 416d710c 76e56d2b ! %f28 = 86eb87d2 c57f428e 67485973 6c071e38 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2bbf8bc3 95479aa6 708ebbc2 da45887f ! %f36 = a9b18a24 39e53db7 0bc6d5d8 e33979d9 ! %f40 = 37b306c5 dda548f7 b30388ba e5b24abe ! %f44 = 9f947b7d b9eeafaa 4aa88c83 78f65965 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbea2a7f80000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = bea2a7f80000001f wr %g0,%y ! Clear Y 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: ! %l4 = 0438a99604710302, Mem[0000000058800020] = 65f73d3b stwa %l4,[%i1+%o4]0x80 ! Mem[0000000058800020] = 04710302 ! Mem[0000000058800000] = ebb79758, %l0 = 498dd642816fa604 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ebb79758 ! %f16 = 0fce9fe2 de53562f 2b7d87b3 3423f33a ! %f20 = 183dc4dc a46968ba 1bac5cad 6025633a ! %f24 = 1758f8c1 41b0e56e 416d710c 76e56d2b ! %f28 = 86eb87d2 c57f428e 67485973 6c071e38 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[0000000058000008] = e484b5df, %f6 = f8b72fdb lda [%i0+%o1]0x88,%f6 ! %f6 = e484b5df ! %l1 = a29a6ca5a010f867, imm = fffffffffffffbb3, %l6 = 29df231a9c81cdaf xnor %l1,-0x44d,%l6 ! %l6 = a29a6ca5a010fc2b ! Mem[0000000090800068] = ae712662, %g2 = 0000000000000000 lduw [%i5+0x068],%g2 ! %g2 = 00000000ae712662 ! %l0 = 00000000ebb79758, %l7 = 2c139a5bc8114a2a, %ccr = 44 movvc %icc,%l0,%l7 ! Moved, %l7 = 00000000ebb79758 ! %l0 = ebb79758, %l1 = a010f867, Mem[0000000058800008] = 764a2d3f df5e35cb stda %l0,[%i1+%o1]0x80 ! Mem[0000000058800008] = ebb79758 a010f867 ! Mem[0000000059000000] = d1f5cffb, %l1 = a29a6ca5a010f867 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000d1000000ff ! Mem[0000000058000000] = 37e0e971, %l1 = 00000000000000d1 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000037000000ff p36_label_2: ! Mem[000000009180016c] = 9b606db9, %g2 = 00000000ae712662 ldub [%o0+0x16c],%g2 ! %g2 = 000000000000009b ! %l1 = 0000000000000037, Mem[00000000908001a8] = 6394367b4696555b stx %l1,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000000000037 ! %l0 = ebb79758, %l1 = 00000037, Mem[0000000091000038] = 9c1dd9b5 33e2010b std %l0,[%i6+0x038] ! Mem[0000000091000038] = ebb79758 00000037 ! Mem[0000000091800024] = ec024f1a, %g18 = 3ee3e0fc63749d5a ldsw [%o0+0x024],%g2 ! %g2 = 3ee3e0fc63749d5a ! Mem[0000000059800000] = 748424a2, %l3 = 7c7aed5fe1ca9662 lduha [%i3+%g0]0x88,%l3 ! %l3 = 00000000000024a2 ! Mem[0000000059000010] = cb4b28fc, %f13 = 2c7ee7d0 lda [%i2+%o2]0x88,%f13 ! %f13 = cb4b28fc ! Mem[0000000058800030] = 14234d5e38ffa23f, %l6 = a29a6ca5a010fc2b, %l1 = 0000000000000037 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 14234d5e38ffa23f ! Randomly selected nop nop ! Mem[00000000908000f0] = 9aafaf89, %g2 = ffffffffec024f1a ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffff9aaf ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 p36_label_3: ! %l2 = de9a69e0c0221e03, immed = ffffffa9, %ccr = 44 movrgz %l2,-0x057,%l0 ! Not Moved, %l0 = 00000000ebb79758 ! Mem[0000000058800018] = 1d164db0, %l0 = 00000000ebb79758 ldsha [%i1+%o3]0x80,%l0 ! %l0 = 0000000000001d16 ! %f16 = 0fce9fe2 de53562f, Mem[0000000090800158] = 8584f02e bb4e850a std %f16,[%i5+0x158] ! Mem[0000000090800158] = 0fce9fe2 de53562f membar #Sync ! Added by membar checker (98) ! %f16 = 0fce9fe2 de53562f 2b7d87b3 3423f33a ! %f20 = 183dc4dc a46968ba 1bac5cad 6025633a ! %f24 = 1758f8c1 41b0e56e 416d710c 76e56d2b ! %f28 = 86eb87d2 c57f428e 67485973 6c071e38 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[0000000058800048] = ebecdbb3, %l3 = 000024a2, %l6 = a010fc2b add %i1,0x48,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ebecdbb3 ! Mem[0000000059800053] = c5ca6acc, %l1 = 14234d5e38ffa23f ldstub [%i3+0x053],%l1 ! %l1 = 000000cc000000ff ! Mem[0000000091000130] = 7f1dfcfd, %g2 = ffffffffffff9aaf lduw [%i6+0x130],%g2 ! %g2 = 000000007f1dfcfd ! %l2 = de9a69e0c0221e03, Mem[00000000910001c6] = 13cb1e36 stb %l2,[%i6+0x1c6] ! Mem[00000000910001c4] = 03cb1e36 ! %l1 = 00000000000000cc, Mem[0000000091000110] = 57eb6907 sth %l1,[%i6+0x110] ! Mem[0000000091000110] = 00cc6907 ! %f2 = 0f6e70ef, Mem[0000000058000028] = 3c4716d0 sta %f2 ,[%i0+%o5]0x81 ! Mem[0000000058000028] = 0f6e70ef p36_label_4: ! Mem[0000000059800028] = f2dae9e5, %f13 = cb4b28fc lda [%i3+%o5]0x89,%f13 ! %f13 = f2dae9e5 ! %l3 = 00000000000024a2, %l7 = 00000000ebb79758, %y = 00000000 udiv %l3,%l7,%l7 ! Div by zero, %l0 = 0000000000001d3e mov %l0,%y ! %y = 00001d16 ! Mem[0000000059000190] = 16d48a12, %l5 = 781af93be483c443 swap [%i2+0x190],%l5 ! %l5 = 0000000016d48a12 ! Mem[000000005800005c] = ef07bdfe, %l5 = 16d48a12, %l1 = 000000cc add %i0,0x5c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ef07bdfe ! Mem[00000000918000a4] = ac9280c0, %g2 = 000000007f1dfcfd lduw [%o0+0x0a4],%g2 ! %g2 = 00000000ac9280c0 ! Mem[0000000090800150] = 92a6c5a9 c00563f2, %g2 = ac9280c0, %g3 = 00000000 ldd [%i5+0x150],%g2 ! %g2 = 0000000092a6c5a9 00000000c00563f2 ! immd = 0000000000000167, %l4 = 0438a99604710302, %ccr = 44 movgu %icc,0x167,%l4 ! Register Not Moved ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! %f24 = 1758f8c1 41b0e56e, Mem[0000000090800030] = 3c186517 11bdd40b std %f24,[%i5+0x030] ! Mem[0000000090800030] = 1758f8c1 41b0e56e ! %l3 = 00000000000024a2, Mem[0000000059800018] = d6a64f17 stwa %l3,[%i3+%o3]0x80 ! Mem[0000000059800018] = 000024a2 p36_label_5: ! %l6 = 00000000ebecdbb3, Mem[0000000059800037] = bac29f36 stb %l6,[%i3+0x037] ! Mem[0000000059800034] = bac29fb3 ! %l4 = 0438a99604710302, imm = fffffffffffff187, %l7 = 0000000000000000 add %l4,-0xe79,%l7 ! %l7 = 0438a9960470f489 ! %l6 = 00000000ebecdbb3, Mem[0000000058800018] = 1d164db01b18a944 stxa %l6,[%i1+%o3]0x80 ! Mem[0000000058800018] = 00000000ebecdbb3 ! %l0 = 00001d16, %l1 = ef07bdfe, Mem[00000000918000f0] = 74f48678 0ffffee9 std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00001d16 ef07bdfe ! Mem[0000000091800198] = b05bdb3b9fab9a43, %g2 = 0000000092a6c5a9 ldx [%o0+0x198],%g2 ! %g2 = b05bdb3b9fab9a43 ! Mem[00000000918000e8] = aa607efb911d0c9c, %g2 = b05bdb3b9fab9a43 ldx [%o0+0x0e8],%g2 ! %g2 = aa607efb911d0c9c ! Mem[0000000091800000] = 17e8c511, %g18 = 3ee3e0fc63749d5a ldsw [%o0+%g0],%g2 ! %g2 = 3ee3e0fc63749d5a ! Mem[00000000918000e8] = aa607efb 911d0c9c, %g2 = 17e8c511, %g3 = c00563f2 ldd [%o0+0x0e8],%g2 ! %g2 = 00000000aa607efb 00000000911d0c9c ! %l1 = 00000000ef07bdfe, imm = 0000000000000d75, %l1 = 00000000ef07bdfe addcc %l1,0xd75,%l1 ! %l1 = 00000000ef07cb73, %ccr = 08 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 p36_label_6: ! %l1 = 00000000ef07cb73, Mem[0000000059000028] = 11d372f00e7ff1e8 stxa %l1,[%i2+%o5]0x81 ! Mem[0000000059000028] = 00000000ef07cb73 ! %l4 = 0438a99604710302, immed = 000000be, %ccr = 08 movrgez %l4,0x0be,%l2 ! Moved, %l2 = 00000000000000be ! %l2 = 00000000000000be, %l6 = 00000000ebecdbb3, %ccr = 08 movn %xcc,%l2,%l6 ! Register Not Moved ! %f6 = e484b5df b6591483, Mem[00000000908000f0] = 9aafaf89 7992af2e std %f6 ,[%i5+0x0f0] ! Mem[00000000908000f0] = e484b5df b6591483 ! %l2 = 00000000000000be, Mem[0000000058000186] = 678a5acd sth %l2,[%i0+0x186] ! Mem[0000000058000184] = 678a00be ! %l3 = 00000000000024a2, %l6 = 00000000ebecdbb3, %l6 = 00000000ebecdbb3 xor %l3,%l6,%l6 ! %l6 = 00000000ebecff11 ! Mem[0000000059800040] = cbee41b80bf8dd06, %l5 = 0000000016d48a12, %l2 = 00000000000000be add %i3,0x40,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = cbee41b80bf8dd06 ! Mem[00000000908000b4] = 7597d160, %g2 = 00000000aa607efb ldsh [%i5+0x0b6],%g2 ! %g2 = 0000000000007597 ! Set Register : %l5 = 0000000016d48a12 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l3 = 00000000000024a2, imm = fffffffffffff7ee, %l4 = 0438a99604710302 subc %l3,-0x812,%l4 ! %l4 = 0000000000002cb4 p36_label_7: ! %f0 = d68171b0 4da26164 0f6e70ef 301e600c ! %f4 = f0446ad6 3db562e9 e484b5df b6591483 ! %f8 = daeeca9a 0f93bc99 65954b1c cbcac425 ! %f12 = b2d66adf f2dae9e5 060c02cb 7184dca8 stda %f0,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 00000000580001c0 ! Mem[0000000058800008] = ebb79758, %l5 = ffffffffffffffff lduwa [%i1+%o1]0x80,%l5 ! %l5 = 00000000ebb79758 ! immd = 00000000000003b7, %l3 = 00000000000024a2, %ccr = 08 movvc %icc,0x3b7,%l3 ! Moved, %l3 = 00000000000003b7 ! %f16 = 0fce9fe2 de53562f 2b7d87b3 3423f33a ! %f20 = 183dc4dc a46968ba 1bac5cad 6025633a ! %f24 = 1758f8c1 41b0e56e 416d710c 76e56d2b ! %f28 = 86eb87d2 c57f428e 67485973 6c071e38 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! Mem[00000000590001b9] = 349626c7, %l6 = 00000000ebecff11 ldstuba [%i2+0x1b9]%asi,%l6 ! %l6 = 00000096000000ff ! Mem[0000000091800170] = ad24c2aa, %g2 = 0000000000007597 lduw [%o0+0x170],%g2 ! %g2 = 00000000ad24c2aa ! %l4 = 0000000000002cb4, %l3 = 00000000000003b7, %ccr = 08 movgu %xcc,%l4,%l3 ! Moved, %l3 = 0000000000002cb4 ! Mem[0000000091800184] = b5907a4e, %g2 = 00000000ad24c2aa lduh [%o0+0x186],%g2 ! %g2 = 000000000000b590 ! %f6 = e484b5df b6591483, Mem[0000000059800010] = ae203b28 b88905a8 stda %f6 ,[%i3+%o2]0x88 ! Mem[0000000059800010] = e484b5df b6591483 ! Mem[0000000059800010] = b6591483, %l7 = 0438a9960470f489 ldswa [%i3+%o2]0x89,%l7 ! %l7 = ffffffffb6591483 p36_label_8: ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! immd = 00000000000001af, %l0 = 0000000000001d16, %ccr = 08 mova %xcc,0x1af,%l0 ! Moved, %l0 = 00000000000001af ! immd = 0000000000000349, %l0 = 00000000000001af, %ccr = 08 movle %xcc,0x349,%l0 ! Register Not Moved ! Mem[0000000059000018] = 077d336c, %l6 = 0000000000000096 ldsba [%i2+%o3]0x88,%l6 ! %l6 = 000000000000006c ! Mem[0000000059000000] = 066904cf fbcff5ff, %l4 = 00002cb4, %l5 = ebb79758 ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000fbcff5ff 00000000066904cf ! %l5 = 00000000066904cf, Mem[00000000918001b0] = 0758e090c426af8c, %asi = 80 stxa %l5,[%o0+0x1b0]%asi ! Mem[00000000918001b0] = 00000000066904cf ! %f10 = 65954b1c, Mem[0000000059800010] = 831459b6 sta %f10,[%i3+%o2]0x81 ! Mem[0000000059800010] = 65954b1c ! Mem[0000000059800028] = e5e9daf2, %l7 = ffffffffb6591483 ldsba [%i3+%o5]0x80,%l7 ! %l7 = ffffffffffffffe5 ! Mem[0000000059800008] = 6aef97e2, %l1 = 00000000ef07cb73 ldsba [%i3+%o1]0x89,%l1 ! %l1 = ffffffffffffffe2 ! %f24 = 1758f8c1 41b0e56e, Mem[0000000059000000] = fbcff5ff 066904cf stda %f24,[%i2+%g0]0x89 ! Mem[0000000059000000] = 1758f8c1 41b0e56e p36_label_9: ! Mem[0000000059000028] = 73cb07ef 00000000, %l6 = 0000006c, %l7 = ffffffe5 ldda [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000073cb07ef ! Mem[0000000059800020] = 095717f4 6952e029, %l4 = fbcff5ff, %l5 = 066904cf ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000095717f4 000000006952e029 ! Mem[0000000091000114] = afaadaff, %g18 = 3ee3e0fc63749d5a ldsw [%i6+0x114],%g2 ! %g2 = 3ee3e0fc63749d5a ! %l3 = 0000000000002cb4, %l4 = 00000000095717f4, %l1 = ffffffffffffffe2 srlx %l3,%l4,%l1 ! %l1 = 0000000000000000 ! Invert Register : %l5 = 000000006952e029 xor %l5,-1,%l5 ! %l5 = ffffffff96ad1fd6 ! %l7 = 0000000073cb07ef, Mem[0000000058000028] = ef706e0f stwa %l7,[%i0+%o5]0x88 ! Mem[0000000058000028] = 73cb07ef membar #Sync ! Added by membar checker (99) ! %l6 = 00000000, %l7 = 73cb07ef, Mem[00000000900001b8] = da1922f2 458bc6a2 std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000000 73cb07ef ! Mem[0000000059800140] = 9b5f643aac65fabf, %l7 = 0000000073cb07ef, %l6 = 0000000000000000 add %i3,0x140,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 9b5f643aac65fabf ! %l0 = 00000000000001af, Mem[00000000910000b1] = 4c662125 stb %l0,[%i6+0x0b1] ! Mem[00000000910000b0] = af662125 ! %l1 = 0000000000000000, %l2 = cbee41b80bf8dd06, %ccr = 08 movgu %icc,%l1,%l2 ! Moved, %l2 = 0000000000000000 p36_label_10: ! Mem[0000000058000028] = ef07cb7335f6e84d, %l2 = 0000000000000000 ldxa [%i0+%o5]0x80,%l2 ! %l2 = ef07cb7335f6e84d ! Mem[0000000058800010] = 4caf0170 326d4107, %l6 = ac65fabf, %l7 = 73cb07ef ldda [%i1+%o2]0x88,%l6 ! %l6 = 00000000326d4107 000000004caf0170 ! Mem[00000000908000b0] = 44feb36b605e7597, %f48 = a9faecff 4095ec12 ldd [%i5+0x0b0],%f48 ! %f48 = 44feb36b 605e7597 ! %f0 = d68171b0 4da26164 0f6e70ef 301e600c ! %f4 = f0446ad6 3db562e9 e484b5df b6591483 ! %f8 = daeeca9a 0f93bc99 65954b1c cbcac425 ! %f12 = b2d66adf f2dae9e5 060c02cb 7184dca8 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180 ! %l0 = 00000000000001af, imm = 00000000000009c2, %l2 = ef07cb7335f6e84d subccc %l0,0x9c2,%l2 ! %l2 = fffffffffffff7ed, %ccr = 99 ! %l2 = fffffffffffff7ed, %l6 = 00000000326d4107, %ccr = 99 movneg %xcc,%l2,%l6 ! Moved, %l6 = fffffffffffff7ed ! %l7 = 000000004caf0170, Mem[0000000058800038] = f62d1e6f stw %l7,[%i1+0x038] ! Mem[0000000058800038] = 4caf0170 ! Mem[000000005980000c] = 7c234cdc, %l3 = 0000000000002cb4 swap [%i3+0x00c],%l3 ! %l3 = 000000007c234cdc ! %f25 = 41b0e56e, Mem[0000000090800094] = 8359f4c5 st %f25,[%i5+0x094] ! Mem[0000000090800094] = 41b0e56e ! %l7 = 000000004caf0170, %l3 = 000000007c234cdc, %ccr = 99 movrgez %l7,%l3,%l4 ! Moved, %l4 = 000000007c234cdc p36_label_11: ! Mem[0000000059000028] = 00000000, %l2 = fffffffffffff7ed lduwa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[0000000090000118] = 0ddc6525516fbef8, %g2 = ffffffffafaadaff ldx [%i4+0x118],%g2 ! %g2 = 0ddc6525516fbef8 ! Mem[0000000058800020] = 02037104, %f26 = 416d710c lda [%i1+%o4]0x88,%f26 ! %f26 = 02037104 ! %l2 = 0000000000000000, Mem[000000009000016e] = 6d418e42 sth %l2,[%i4+0x16e] ! Mem[000000009000016c] = 00008e42 ! Mem[000000009180019c] = ab9a4391, %g2 = 0ddc6525516fbef8 ldsb [%o0+0x19d],%g2 ! %g2 = ffffffffffffffab ! %l0 = 00000000000001af, %l1 = 0000000000000000, %ccr = 99 movvc %xcc,%l0,%l1 ! Moved, %l1 = 00000000000001af ! Mem[0000000058800070] = ce4b6fb0, %l6 = fffffffffffff7ed ldsh [%i1+0x072],%l6 ! %l6 = 0000000000006fb0 ! %l5 = ffffffff96ad1fd6, imm = fffffffffffffb94, %l3 = 000000007c234cdc addc %l5,-0x46c,%l3 ! %l3 = ffffffff96ad1b6b ! %f0 = d68171b0 4da26164 0f6e70ef 301e600c ! %f4 = f0446ad6 3db562e9 e484b5df b6591483 ! %f8 = daeeca9a 0f93bc99 65954b1c cbcac425 ! %f12 = b2d66adf f2dae9e5 060c02cb 7184dca8 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! %f16 = 0fce9fe2 de53562f, Mem[00000000908001d0] = 3222ee81 532ee672 std %f16,[%i5+0x1d0] ! Mem[00000000908001d0] = 0fce9fe2 de53562f p36_label_12: ! Mem[00000000910000e0] = 96241295a88088f1, %f48 = 44feb36b 605e7597 ldd [%i6+0x0e0],%f48 ! %f48 = 96241295 a88088f1 ! Mem[0000000058800124] = bbd9eb51, %l3 = ffffffff96ad1b6b swap [%i1+0x124],%l3 ! %l3 = 00000000bbd9eb51 ! immd = 0000000000000374, %l6 = 0000000000006fb0, %ccr = 99 movneg %xcc,0x374,%l6 ! Moved, %l6 = 0000000000000374 ! %l5 = ffffffff96ad1fd6, imm = 0000000000000005, %l7 = 000000004caf0170 srl %l5,0x005,%l7 ! %l7 = 0000000004b568fe ! %l5 = ffffffff96ad1fd6, imm = fffffffffffffcc5, %l4 = 000000007c234cdc addc %l5,-0x33b,%l4 ! %l4 = ffffffff96ad1c9c ! Mem[0000000058800010] = 07416d327001af4c, %l7 = 0000000004b568fe ldxa [%i1+%o2]0x80,%l7 ! %l7 = 07416d327001af4c ! Mem[000000005880014d] = 75bd61f8, %l4 = ffffffff96ad1c9c ldstub [%i1+0x14d],%l4 ! %l4 = 000000bd000000ff ! Mem[00000000910001c0] = 2483df15cda403cb, %g2 = ffffffffffffffab ldx [%i6+0x1c0],%g2 ! %g2 = 2483df15cda403cb ! %l4 = 000000bd, %l5 = 96ad1fd6, Mem[0000000091800188] = 7a4e4474 3439cc1d std %l4,[%o0+0x188] ! Mem[0000000091800188] = 000000bd 96ad1fd6 ! immd = 0000000000000216, %l4 = 00000000000000bd, %ccr = 99 movn %icc,0x216,%l4 ! Register Not Moved p36_label_13: ! Mem[000000009180000c] = 66ef04ab, %g2 = 2483df15cda403cb ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000066 ! Mem[0000000058000028] = 73cb07ef, %l0 = 00000000000001af swapa [%i0+%o5]0x88,%l0 ! %l0 = 0000000073cb07ef ! %l7 = 07416d327001af4c, %l7 = 07416d327001af4c, %ccr = 99 movvs %icc,%l7,%l7 ! Register Not Moved ! %l4 = 00000000000000bd, %l4 = 00000000000000bd, %ccr = 99 movleu %icc,%l4,%l4 ! Moved, %l4 = 00000000000000bd ! Mem[0000000058800018] = 00000000, %l4 = 00000000000000bd lduwa [%i1+%o3]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[00000000588000d8] = ef8b0977616cee74, %l6 = 0000000000000374, %l6 = 0000000000000374 add %i1,0xd8,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ef8b0977616cee74 ! %l7 = 07416d327001af4c, Mem[00000000910000f8] = e3c6bec08f9973a1 stx %l7,[%i6+0x0f8] ! Mem[00000000910000f8] = 07416d327001af4c ! Mem[00000000590001f8] = bd91a84256eaa4a7, %l0 = 0000000073cb07ef, %l2 = 0000000000000000 add %i2,0x1f8,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = bd91a84256eaa4a7 ! %l4 = 0000000000000000, Mem[00000000910000ce] = 89c527e6 stb %l4,[%i6+0x0ce] ! Mem[00000000910000cc] = 00c527e6 ! Mem[0000000059000020] = a76a8bba, %l1 = 00000000000001af ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 000000a7000000ff p36_label_14: ! Mem[0000000090000100] = eff525d4, %g18 = 3ee3e0fc63749d5a ldswa [%i4+0x100]%asi,%g2 ! %g2 = 3ee3e0fc63749d5a ! %l0 = 73cb07ef, %l1 = 000000a7, Mem[0000000059000000] = 6ee5b041 c1f85817 stda %l0,[%i2+%g0]0x81 ! Mem[0000000059000000] = 73cb07ef 000000a7 ! Mem[000000005980018c] = 0a482f60, %l5 = ffffffff96ad1fd6 lduw [%i3+0x18c],%l5 ! %l5 = 000000000a482f60 ! %l6 = ef8b0977616cee74, %l2 = bd91a84256eaa4a7, %l0 = 0000000073cb07ef addc %l6,%l2,%l0 ! %l0 = ad1cb1b9b857931c membar #Sync ! Added by membar checker (100) ! Mem[000000009000019c] = b6591483, %g18 = 3ee3e0fc63749d5a ldsw [%i4+0x19c],%g2 ! %g2 = 3ee3e0fc63749d5a ! Mem[0000000091000138] = 629a872c, %g2 = ffffffffb6591483 ldsh [%i6+0x138],%g2 ! %g2 = 000000000000629a ! Mem[0000000090000008] = 0c601e30, %g2 = 000000000000629a ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000c60 ! Mem[00000000918001b0] = 00000000, %g18 = 3ee3e0fc63749d5a ldsw [%o0+0x1b0],%g2 ! %g2 = 3ee3e0fc63749d5a ! %l2 = 56eaa4a7, %l3 = bbd9eb51, Mem[0000000090000048] = 822bd5e7 a7a1fab3 std %l2,[%i4+0x048] ! Mem[0000000090000048] = 56eaa4a7 bbd9eb51 ! Mem[0000000091000004] = 2154c1a8, %g2 = 0000000000000000 lduh [%i6+0x006],%g2 ! %g2 = 0000000000002154 p36_label_15: ! %l4 = 00000000, %l5 = 0a482f60, Mem[0000000058000188] = 005f049a e60e6e6b std %l4,[%i0+0x188] ! Mem[0000000058000188] = 00000000 0a482f60 ! immd = 0000000000000298, %l4 = 0000000000000000, %ccr = 99 movle %xcc,0x298,%l4 ! Moved, %l4 = 0000000000000298 ! Mem[000000009100007c] = c464eaa2, %g2 = 0000000000002154 ldsb [%i6+0x07f],%g2 ! %g2 = ffffffffffffffc4 ! Clear Register : %l2 = bd91a84256eaa4a7 clr %l2 ! %l2 = 0000000000000000 ! %l3 = 00000000bbd9eb51, %l3 = 00000000bbd9eb51, %ccr = 99 movvc %icc,%l3,%l3 ! Moved, %l3 = 00000000bbd9eb51 ! Mem[000000009000014c] = 877d2bba, %g2 = ffffffffffffffc4 ldub [%i4+0x14d],%g2 ! %g2 = 0000000000000087 ! %l6 = ef8b0977616cee74, %l1 = 00000000000000a7, %ccr = 99 move %xcc,%l6,%l1 ! Register Not Moved ! %l2 = 0000000000000000, Mem[0000000059000020] = ff6a8bba stwa %l2,[%i2+%o4]0x81 ! Mem[0000000059000020] = 00000000 ! Mem[0000000058000020] = 6cdc79f5cd926a02, %l0 = ad1cb1b9b857931c, %l6 = ef8b0977616cee74 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 6cdc79f5cd926a02 ! %f20 = 183dc4dc, Mem[0000000091000104] = 80e0b3a3 sta %f20,[%i6+0x104]%asi ! Mem[0000000091000104] = 183dc4dc p36_label_16: ! Mem[00000000580001cc] = ef706e0f, %l6 = 6cdc79f5cd926a02 ldstub [%i0+0x1cc],%l6 ! %l6 = 000000ef000000ff ! immd = 00000000000000a1, %l0 = ad1cb1b9b857931c, %ccr = 99 move %xcc,0x0a1,%l0 ! Register Not Moved ! Mem[000000005980001c] = 6ec8cdeb, %l7 = 7001af4c, %l7 = 7001af4c add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006ec8cdeb ! %l5 = 000000000a482f60, imm = fffffffffffffde5, %l2 = 0000000000000000 taddcc %l5,-0x21b,%l2 ! %l2 = 000000000a482d45, %ccr = 13 ! %l3 = 00000000bbd9eb51, imm = 000000000000079d, %l4 = 0000000000000298 add %l3,0x79d,%l4 ! %l4 = 00000000bbd9f2ee ! Mem[0000000058000000] = ffe0e971db8753b9, %l0 = ad1cb1b9b857931c, %l0 = ad1cb1b9b857931c casxa [%i0]0x80,%l0,%l0 ! %l0 = ffe0e971db8753b9 ! Mem[0000000059000020] = 00000000, %l1 = 00000000000000a7 ldsba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000 ! %l2 = 000000000a482d45, Mem[0000000058800020] = 4a6a98c202037104 stxa %l2,[%i1+%o4]0x89 ! Mem[0000000058800020] = 000000000a482d45 ! %l3 = 00000000bbd9eb51, Mem[00000000918001f0] = 6ba2b4573475766e stx %l3,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000bbd9eb51 ! Mem[00000000918001d4] = 2fc997ac, %g2 = 0000000000000087 ldub [%o0+0x1d6],%g2 ! %g2 = 000000000000002f p36_label_17: ! %l7 = 000000006ec8cdeb, %l6 = 00000000000000ef, %l3 = 00000000bbd9eb51 orn %l7,%l6,%l3 ! %l3 = fffffffffffffffb ! %f6 = e484b5df b6591483, Mem[0000000091000190] = 2d5c7509 ff1698b3 stda %f6 ,[%i6+0x190]%asi ! Mem[0000000091000190] = e484b5df b6591483 ! %l5 = 000000000a482f60, %l1 = 0000000000000000, %y = 00001d16 sdiv %l5,%l1,%l4 ! Div by zero, %l0 = ffe0e971db875409 mov %l0,%y ! %y = db8753e1 ! immd = 00000000000000df, %l3 = fffffffffffffffb, %ccr = 13 movvs %icc,0x0df,%l3 ! Moved, %l3 = 00000000000000df ! Mem[0000000059000008] = 6ec27625, %f12 = b2d66adf lda [%i2+%o1]0x80,%f12 ! %f12 = 6ec27625 ! %f28 = 86eb87d2 c57f428e, Mem[0000000090800190] = b75d8a0c d94dca3c std %f28,[%i5+0x190] ! Mem[0000000090800190] = 86eb87d2 c57f428e ! Mem[00000000918001d8] = 2d2db06f, %g2 = 000000000000002f ldsb [%o0+0x1da],%g2 ! %g2 = 000000000000002d ! Mem[0000000090000148] = 3af32334b3877d2b, %g2 = 000000000000002d ldx [%i4+0x148],%g2 ! %g2 = 3af32334b3877d2b ! %f31 = 6c071e38, Mem[00000000908000e8] = d72cc766 sta %f31,[%i5+0x0e8]%asi ! Mem[00000000908000e8] = 6c071e38 ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 p36_label_18: ! %l5 = 000000000a482f60, %l2 = 000000000a482d45, %ccr = 13 move %xcc,%l5,%l2 ! Register Not Moved ! %l5 = 000000000a482f60, Mem[00000000918001a4] = 832781d2 sth %l5,[%o0+0x1a4] ! Mem[00000000918001a4] = 2f6081d2 ! %f18 = 2b7d87b3 3423f33a, Mem[0000000090000150] = ba6869a4 dcc43d18 std %f18,[%i4+0x150] ! Mem[0000000090000150] = 2b7d87b3 3423f33a ! Mem[00000000590000c8] = d72a6b6a, %l1 = 0000000000000000 swap [%i2+0x0c8],%l1 ! %l1 = 00000000d72a6b6a ! immd = 00000000000003f8, %l4 = 00000000bbd9f2ee, %ccr = 13 movle %icc,0x3f8,%l4 ! Moved, %l4 = 00000000000003f8 ! Randomly selected nop nop membar #Sync ! Added by membar checker (101) ! %l7 = 000000006ec8cdeb, Mem[00000000900000cc] = 66182968 sth %l7,[%i4+0x0cc] ! Mem[00000000900000cc] = cdeb2968 ! %l4 = 00000000000003f8, Mem[0000000091800000] = 17e8c511f86d648a stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 00000000000003f8 ! Mem[00000000598000a0] = e22f4bae, %l6 = 000000ef, %l4 = 000003f8 add %i3,0xa0,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e22f4bae ! %l0 = ffe0e971db8753e1, Mem[000000009180015c] = 3175038c stb %l0,[%o0+0x15c] ! Mem[000000009180015c] = e175038c p36_label_19: ! %l6 = 00000000000000ef, Mem[0000000058800028] = ac9e6169 stwa %l6,[%i1+%o5]0x81 ! Mem[0000000058800028] = 000000ef ! Mem[00000000908001ec] = 1570dec5, %g2 = 3af32334b3877d2b ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000001570 ! %l0 = ffe0e971db8753e1, immed = fffffe1f, %ccr = 13 movrlz %l0,-0x1e1,%l0 ! Moved, %l0 = fffffffffffffe1f ! Mem[00000000908001f0] = bc93c0cf, %g2 = 0000000000001570 ldsb [%i5+0x1f1],%g2 ! %g2 = ffffffffffffffbc ! %l1 = 00000000d72a6b6a, immed = fffffe41, %ccr = 13 movrne %l1,-0x1bf,%l5 ! Moved, %l5 = fffffffffffffe41 ! %l5 = fffffffffffffe41, %l2 = 000000000a482d45, %ccr = 13 movrlz %l5,%l2,%l3 ! Moved, %l3 = 000000000a482d45 ! %l2 = 000000000a482d45, immed = fffffab0, %y = db8753e1 smul %l2,-0x550,%l2 ! %l2 = ffffffc9608f8170, %y = ffffffc9 ! Mem[0000000059800010] = e484b5df 1c4b9565, %l6 = 000000ef, %l7 = 6ec8cdeb ldda [%i3+%o2]0x88,%l6 ! %l6 = 000000001c4b9565 00000000e484b5df ! Mem[0000000058000008] = dfb584e4, %l4 = 00000000e22f4bae lduha [%i0+%o1]0x80,%l4 ! %l4 = 000000000000dfb5 ! %l4 = 000000000000dfb5, %l2 = ffffffc9608f8170, %ccr = 13 movpos %icc,%l4,%l2 ! Moved, %l2 = 000000000000dfb5 p36_label_20: ! Mem[00000000598001e0] = 5aa6704316fad6ed, %l2 = 000000000000dfb5 ldxa [%i3+0x1e0]%asi,%l2 ! %l2 = 5aa6704316fad6ed ! Mem[00000000910001e8] = d3ae0f63ff118b78, %g2 = ffffffffffffffbc ldx [%i6+0x1e8],%g2 ! %g2 = d3ae0f63ff118b78 ! %f0 = d68171b0 4da26164 0f6e70ef 301e600c ! %f4 = f0446ad6 3db562e9 e484b5df b6591483 ! %f8 = daeeca9a 0f93bc99 65954b1c cbcac425 ! %f12 = 6ec27625 f2dae9e5 060c02cb 7184dca8 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 ! Mem[00000000900001c0] = 2f5653de e29fce0f 3af32334 b3877d2b ! Mem[00000000900001d0] = ba6869a4 dcc43d18 3a632560 ad5cac1b ! Mem[00000000900001e0] = 6ee5b041 c1f85817 2b6de576 0c716d41 ! Mem[00000000900001f0] = 8e427fc5 d287eb86 381e076c 73594867 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000580001f0] = e5e9daf2, %l7 = e484b5df, %l5 = fffffe41 add %i0,0x1f0,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e5e9daf2 ! %l2 = 5aa6704316fad6ed, Mem[00000000910001a0] = 195a1174f1de6161 stx %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 5aa6704316fad6ed ! %l6 = 000000001c4b9565, Mem[0000000058000010] = 9b6e253e stba %l6,[%i0+%o2]0x81 ! Mem[0000000058000010] = 656e253e ! %l5 = 00000000e5e9daf2, Mem[0000000059800000] = a22484745cc58711 stxa %l5,[%i3+%g0]0x80 ! Mem[0000000059800000] = 00000000e5e9daf2 ! Mem[00000000580000a0] = b43ba123, %l2 = 16fad6ed, %l7 = e484b5df add %i0,0xa0,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b43ba123 ! Mem[0000000058800090] = 53e734fc, %l0 = fffffffffffffe1f ldsh [%i1+0x092],%l0 ! %l0 = 00000000000034fc p36_label_21: ! %f0 = d68171b0 4da26164, Mem[0000000058800018] = 00000000 ebecdbb3 stda %f0 ,[%i1+%o3]0x81 ! Mem[0000000058800018] = d68171b0 4da26164 ! %l3 = 000000000a482d45, %l2 = 5aa6704316fad6ed, %l0 = 00000000000034fc mulx %l3,%l2,%l0 ! %l0 = e25c5010fe0b96e1 ! %l5 = 00000000e5e9daf2 setx 0xd7aab9afee0ec448,%g7,%l5 ! %l5 = d7aab9afee0ec448 ! %l2 = 5aa6704316fad6ed, Mem[0000000059800028] = f2dae9e5 stwa %l2,[%i3+%o5]0x88 ! Mem[0000000059800028] = 16fad6ed ! %f16 = 0fce9fe2 de53562f 2b7d87b3 3423f33a ! %f20 = 183dc4dc a46968ba 1bac5cad 6025633a ! %f24 = 1758f8c1 41b0e56e 02037104 76e56d2b ! %f28 = 86eb87d2 c57f428e 67485973 6c071e38 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! immd = 000000000000032e, %l4 = 000000000000dfb5, %ccr = 13 movne %icc,0x32e,%l4 ! Moved, %l4 = 000000000000032e ! %l0 = e25c5010fe0b96e1, %l0 = e25c5010fe0b96e1, %l3 = 000000000a482d45 add %l0,%l0,%l3 ! %l3 = c4b8a021fc172dc2 ! %l7 = 00000000b43ba123, Mem[00000000900000a8] = 06b20e2c, %asi = 80 stwa %l7,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = b43ba123 ! %l5 = d7aab9afee0ec448, Mem[00000000908001d3] = e2de5356 stb %l5,[%i5+0x1d3] ! Mem[00000000908001d0] = 48de5356 ! Code Fragment 1 p36_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000911d0c9c mov -0xc11,%g3 ! %g3 = fffffffffffff3ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p36_label_22: ! %l4 = 000000000000032e, %l4 = 000000000000032e, %ccr = 13 movcc %icc,%l4,%l4 ! Register Not Moved ! Mem[0000000090000078] = 5b100cc2 7820a8b5, %g2 = ff118b78, %g3 = fffff3ef ldd [%i4+0x078],%g2 ! %g2 = 000000005b100cc2 000000007820a8b5 ! %l5 = d7aab9afee0ec448, Mem[0000000058000008] = e484b5df stha %l5,[%i0+%o1]0x88 ! Mem[0000000058000008] = e484c448 ! Mem[0000000091000150] = a1b9af53, %g2 = 000000005b100cc2 ldsb [%i6+0x150],%g2 ! %g2 = ffffffffffffffa1 ! Mem[000000009100014c] = ead01746, %g18 = 3ee3e0fc63749d5a ldsw [%i6+0x14c],%g2 ! %g2 = 3ee3e0fc63749d5a ! Mem[00000000918001e0] = e019b296 a1fd095a, %g2 = ead01746, %g3 = 7820a8b5 ldd [%o0+0x1e0],%g2 ! %g2 = 00000000e019b296 00000000a1fd095a ! %l7 = 00000000b43ba123, imm = 0000000000000f3f, %l0 = e25c5010fe0b96e1 xor %l7,0xf3f,%l0 ! %l0 = 00000000b43bae1c ! Mem[0000000059800028] = 16fad6ed, %f15 = 7184dca8 lda [%i3+%o5]0x89,%f15 ! %f15 = 16fad6ed ! Mem[00000000908000bc] = 375dd80e, %g2 = 00000000e019b296 ldsha [%i5+0x0be]%asi,%g2 ! %g2 = 000000000000375d ! %l0 = b43bae1c, %l1 = d72a6b6a, Mem[0000000059800000] = 00000000 e5e9daf2 stda %l0,[%i3+%g0]0x81 ! Mem[0000000059800000] = b43bae1c d72a6b6a p36_label_23: ! Mem[00000000900001ec] = 6d418e42, %g2 = 000000000000375d ldsh [%i4+0x1ee],%g2 ! %g2 = 0000000000006d41 ! Mem[0000000090000150] = 2b7d87b3, %g2 = 0000000000006d41 lduh [%i4+0x150],%g2 ! %g2 = 0000000000002b7d ! immd = 0000000000000242, %l2 = 5aa6704316fad6ed, %ccr = 13 movn %xcc,0x242,%l2 ! Register Not Moved ! %l4 = 000000000000032e, Mem[0000000058000000] = 71e9e0ff stha %l4,[%i0+%g0]0x88 ! Mem[0000000058000000] = 71e9032e ! %l0 = 00000000b43bae1c, Mem[000000009180013d] = bef41970 stb %l0,[%o0+0x13d] ! Mem[000000009180013c] = 1cf41970 ! %l7 = 00000000b43ba123, immed = 000000ee, %ccr = 13 movrgz %l7,0x0ee,%l7 ! Moved, %l7 = 00000000000000ee ! Invert Register : %l1 = 00000000d72a6b6a xor %l1,-1,%l1 ! %l1 = ffffffff28d59495 ! Mem[00000000598000a0] = e22f4baec21a8f7f, %l6 = 000000001c4b9565 ldx [%i3+0x0a0],%l6 ! %l6 = e22f4baec21a8f7f ! Mem[00000000908000f8] = d8ba5f7c ce079b7f, %g2 = 00002b7d, %g3 = a1fd095a ldd [%i5+0x0f8],%g2 ! %g2 = 00000000d8ba5f7c 00000000ce079b7f ! %l4 = 000000000000032e, Mem[00000000910001c8] = 1e361695632e71b8 stx %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000000000032e p36_label_24: ! Mem[0000000090000098] = e665e157, %g2 = 00000000d8ba5f7c ldsh [%i4+0x09a],%g2 ! %g2 = ffffffffffffe665 ! Mem[0000000059000028] = 73cb07ef00000000, %l0 = 00000000b43bae1c ldxa [%i2+%o5]0x89,%l0 ! %l0 = 73cb07ef00000000 ! %l1 = ffffffff28d59495, Mem[00000000908000ea] = 1e387714 stb %l1,[%i5+0x0ea] ! Mem[00000000908000e8] = 95387714 ! %l1 = ffffffff28d59495, %l6 = e22f4baec21a8f7f, %ccr = 13 movcs %xcc,%l1,%l6 ! Moved, %l6 = ffffffff28d59495 ! Mem[0000000058800020] = 452d480a, %l0 = 73cb07ef00000000 lduba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000045 ! %l4 = 0000032e, %l5 = ee0ec448, Mem[00000000908000e0] = 0f61639e 1b1742c5 std %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000032e ee0ec448 ! %l5 = d7aab9afee0ec448, immed = 00000008, %ccr = 13 movrgz %l5,0x008,%l6 ! Not Moved, %l6 = ffffffff28d59495 ! %l0 = 0000000000000045, Mem[00000000918001d8] = 97ac2d2db06f0808 stx %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000000000000045 ! Mem[00000000908000a4] = 9328590d, %g2 = ffffffffffffe665 ldub [%i5+0x0a4],%g2 ! %g2 = 0000000000000093 ! Mem[0000000058000028] = af010000, %l4 = 000000000000032e lduba [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000af p36_label_25: ! %l4 = 00000000000000af, %l4 = 00000000000000af, %ccr = 13 movpos %xcc,%l4,%l4 ! Moved, %l4 = 00000000000000af ! %l6 = ffffffff28d59495, Mem[0000000059000028] = 00000000ef07cb73 stxa %l6,[%i2+%o5]0x81 ! Mem[0000000059000028] = ffffffff28d59495 ! Set Register : %l0 = 0000000000000045 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000059800008] = 6aef97e2, %l7 = 00000000000000ee lduba [%i3+%o1]0x89,%l7 ! %l7 = 00000000000000e2 ! Mem[0000000059800040] = cbee41b8, %l3 = fc172dc2, %l7 = 000000e2 add %i3,0x40,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000cbee41b8 ! Mem[0000000091000140] = 6b3fed6b, %g2 = 0000000000000093 ldsb [%i6+0x143],%g2 ! %g2 = 000000000000006b ! %l5 = d7aab9afee0ec448, imm = 0000000000000acb, %l6 = ffffffff28d59495 orcc %l5,0xacb,%l6 ! %l6 = d7aab9afee0ececb, %ccr = 88 ! %f12 = 6ec27625 f2dae9e5, Mem[0000000090800088] = 444b2d9f 9e4e588c std %f12,[%i5+0x088] ! Mem[0000000090800088] = 6ec27625 f2dae9e5 ! %l6 = d7aab9afee0ececb, immed = 00000114, %ccr = 88 movrgez %l6,0x114,%l3 ! Not Moved, %l3 = c4b8a021fc172dc2 ! %l4 = 000000af, %l5 = ee0ec448, Mem[0000000059800020] = 095717f4 6952e029 stda %l4,[%i3+%o4]0x80 ! Mem[0000000059800020] = 000000af ee0ec448 ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 ffffffffffffffff bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff28d59495 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 5aa6704316fad6ed bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c4b8a021fc172dc2 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000af bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be d7aab9afee0ec448 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be d7aab9afee0ececb bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000cbee41b8 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffc9,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p36_failed mov 0x111,%g1 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f0446ad6 3db562e9 bne %xcc,p36_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e484b5df b6591483 bne %xcc,p36_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 6ec27625 f2dae9e5 bne %xcc,p36_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 060c02cb 16fad6ed bne %xcc,p36_f14_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 02037104 76e56d2b bne %xcc,p36_f26_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2e03e971db8753b9 ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 48c484e4d92ee866 ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 656e253eab8e3ba0 ldx [%i0+0x010],%g3 ! Observed data at 0000000058000010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = af01000035f6e84d ldx [%i0+0x028],%g3 ! Observed data at 0000000058000028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x028,%g4 ldx [%g1+0x180],%g2 ! Expected data = 4873bf13678a00be ldx [%i0+0x180],%g3 ! Observed data at 0000000058000180 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 000000000a482f60 ldx [%i0+0x188],%g3 ! Observed data at 0000000058000188 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x188,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 6461a24db07181d6 ldx [%i0+0x1c0],%g3 ! Observed data at 00000000580001c0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 0c601e30ff706e0f ldx [%i0+0x1c8],%g3 ! Observed data at 00000000580001c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = e962b53dd66a44f0 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000580001d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 831459b6dfb584e4 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 99bc930f9acaeeda ldx [%i0+0x1e0],%g3 ! Observed data at 00000000580001e0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 25c4cacb1c4b9565 ldx [%i0+0x1e8],%g3 ! Observed data at 00000000580001e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = e5e9daf2df6ad6b2 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000580001f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = a8dc8471cb020c06 ldx [%i0+0x1f8],%g3 ! Observed data at 00000000580001f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x1f8,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ebb79758a010f867 ldx [%i1+0x008],%g3 ! Observed data at 0000000058800008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d68171b04da26164 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 = 452d480a00000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000058800020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ef7c83fcb3 ldx [%i1+0x028],%g3 ! Observed data at 0000000058800028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4caf01702769f1b0 ldx [%i1+0x038],%g3 ! Observed data at 0000000058800038 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x038,%g4 ldx [%g1+0x120],%g2 ! Expected data = 70f73fe196ad1b6b ldx [%i1+0x120],%g3 ! Observed data at 0000000058800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x120,%g4 ldx [%g1+0x148],%g2 ! Expected data = 9f2a666575ff61f8 ldx [%i1+0x148],%g3 ! Observed data at 0000000058800148 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x148,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 73cb07ef000000a7 ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000347316b4 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 = ffffffff28d59495 ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 0000000022c04954 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000590000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x190],%g2 ! Expected data = e483c443908b118b ldx [%i2+0x190],%g3 ! Observed data at 0000000059000190 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x190,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 34ff26c736f0b912 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 = b43bae1cd72a6b6a ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e297ef6a00002cb4 ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 65954b1cdfb584e4 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 = 000024a26ec8cdeb 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 = 000000afee0ec448 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 = edd6fa169a6789ba ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ba25dcb6bac29fb3 ldx [%i3+0x030],%g3 ! Observed data at 0000000059800030 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = c5ca6aff4d7aace6 ldx [%i3+0x050],%g3 ! Observed data at 0000000059800050 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x050,%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_f4_fail: set p36_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f6_fail: set p36_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f12_fail: set p36_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f14_fail: set p36_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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 ! 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: membar #Sync mov 0x080,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p36_trap1o: membar #Sync mov 0x080,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p36_trap2e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058000000] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000000] stxa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008] done p36_trap2o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000058000000] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000000] stxa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008] done p36_trap3e: or %l4,%l7,%l4 sub %l0,%l3,%l2 addc %l0,%l7,%l7 nop done p36_trap3o: or %l4,%l7,%l4 sub %l0,%l3,%l2 addc %l0,%l7,%l7 nop done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 498dd642816fa604 ldx [%g1+0x008],%l1 ! %l1 = a29a6ca5a010f867 ldx [%g1+0x010],%l2 ! %l2 = de9a69e0c0221e03 ldx [%g1+0x018],%l3 ! %l3 = 7c7aed5fe1ca9662 ldx [%g1+0x020],%l4 ! %l4 = 0438a99604710302 ldx [%g1+0x028],%l5 ! %l5 = 781af93be483c443 ldx [%g1+0x030],%l6 ! %l6 = 29df231a9c81cdaf ldx [%g1+0x038],%l7 ! %l7 = 2c139a5bc8114a2a ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 37 processor_37: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x94] ! Set the start flag wrpr %g0,7,%cleanwin call p37_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 37 wr %g0,0x4,%fprs ! Make sure fef is 1 set p37_init_freg,%g1 ! %f0 = 33d7d901 9edeb94e f43bb03b cc17c1fd ! %f4 = 584d46dd 3abc7ce1 9fc1ded9 25a9be2b ! %f8 = 06e78bca 42b1eb17 cce1c501 3597180c ! %f12 = ec4395b3 d6fc6f52 c3cb47f3 010d314b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4b67a011 1156e9c2 1ebeb673 4dfb299f ! %f20 = a7f4737e 2c3d17a1 2b77aa4b 8e3721d3 ! %f24 = c99615c4 d8eccfa1 fac7a56a f184109e ! %f28 = 901a746b f3693b87 ad3db163 c6934812 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0f4f40eb 4b8c23e1 2bf05914 f5b8a68e ! %f36 = b8fb4b22 7b1910ca e3fba4bd 44d02702 ! %f40 = 8ac62587 b9aed007 ce84dc51 fead9b0f ! %f44 = fc7ff795 59eabe7a 68c816e9 2168e64d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9693c18f0000005c,%g7,%g1 ! GSR scale = 11, align = 4 wr %g1,%g0,%gsr ! GSR = 9693c18f0000005c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 37 p37_label_1: ! Mem[000000005a0001f8] = 710b942f, %l6 = 2b016050786cda39 swap [%i0+0x1f8],%l6 ! %l6 = 00000000710b942f ! %l7 = c8274e5ea26cdeaf, %l1 = 6bc3392627d834b3, %l4 = 4de70d5a67ab2258 subc %l7,%l1,%l4 ! %l4 = 5c6415387a94a9fc ! Mem[0000000090800188] = 8da22961 5862d48d, %g2 = 00000000, %g3 = 00000000 ldd [%i5+0x188],%g2 ! %g2 = 000000008da22961 000000005862d48d ! Mem[00000000918000b8] = 78eb5720, %g2 = 000000008da22961 ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000078 ! Mem[000000005a000000] = 915159bd, %l4 = 5c6415387a94a9fc lduba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000091 ! Mem[000000005a80009b] = 73c13ad1, %l0 = f145e01dbd6d990a ldstub [%i1+0x09b],%l0 ! %l0 = 000000d1000000ff ! Mem[000000009000010c] = 5e98d19e, %g2 = 0000000000000078 ldsh [%i4+0x10e],%g2 ! %g2 = 0000000000005e98 ! Mem[00000000908000e4] = 1b1742c5, %g2 = 0000000000005e98 lduh [%i5+0x0e4],%g2 ! %g2 = 0000000000001b17 ! Mem[000000009100003c] = 33e2010b, %g2 = 0000000000001b17 ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000033 ! Mem[00000000918001e8] = 18f14dc6, %g2 = 0000000000000033 ldsb [%o0+0x1e8],%g2 ! %g2 = 0000000000000018 p37_label_2: ! Mem[000000005b800018] = 0464cba0ed5cc122, %f16 = 4b67a011 1156e9c2 ldda [%i3+%o3]0x81,%f16 ! %f16 = 0464cba0 ed5cc122 ! Mem[000000005a8000e4] = a23784f5, %l1 = 27d834b3, %l3 = ff0763c9 add %i1,0xe4,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a23784f5 ! Mem[000000005a800020] = 5a30035b, %l0 = 00000000000000d1 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 0000005a000000ff ! %l1 = 6bc3392627d834b3, Mem[000000005b000018] = c4786c3b stwa %l1,[%i2+%o3]0x80 ! Mem[000000005b000018] = 27d834b3 ! %l2 = 6450a407ed306c67, %l1 = 6bc3392627d834b3, %ccr = 44 movrgz %l2,%l1,%l6 ! Moved, %l6 = 6bc3392627d834b3 ! %l0 = 000000000000005a, imm = 0000000000000009, %l1 = 6bc3392627d834b3 srl %l0,0x009,%l1 ! %l1 = 0000000000000000 ! Mem[000000005b800020] = 40f63e2a, %l5 = a021d836b322f809 ldsba [%i3+%o4]0x88,%l5 ! %l5 = 000000000000002a ! Mem[000000005a800020] = ff30035b, %l2 = 6450a407ed306c67 lduha [%i1+%o4]0x80,%l2 ! %l2 = 000000000000ff30 ! Mem[000000005b800000] = 8ea235042685d2bb, %f10 = cce1c501 3597180c ldda [%i3+%g0]0x80,%f10 ! %f10 = 8ea23504 2685d2bb ! %l6 = 6bc3392627d834b3, %l5 = 000000000000002a, %l3 = 00000000a23784f5 srlx %l6,%l5,%l3 ! %l3 = 00000000001af0ce p37_label_3: ! Mem[0000000090800198] = 209c5f21, %g18 = 76ca0ba08bc23d3b ldsw [%i5+0x198],%g2 ! %g2 = 76ca0ba08bc23d3b ! Mem[0000000091800058] = 6fc74a70, %g2 = 00000000209c5f21 ldsh [%o0+0x058],%g2 ! %g2 = 0000000000006fc7 ! %l3 = 00000000001af0ce, Mem[00000000900001d4] = fb10c4c3 stw %l3,[%i4+0x1d4] ! Mem[00000000900001d4] = 001af0ce save ! CWP = 1 ! Mem[000000005a800008] = bc6f7a8d4e266dab, %l5 = c20b9d7a4593f6c7, %l2 = db7f29301f33bcab add %o1,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = bc6f7a8d4e266dab ! Mem[000000005b000020] = af872174 25dee1ad, %l0 = 9b474cf8, %l1 = fbbbb2cb ldda [%o2+%i4]0x89,%l0 ! %l0 = 0000000025dee1ad 00000000af872174 ! Mem[000000005a800020] = ff30035b, %l7 = db30a9be7a1eba5a lduba [%o1+%i4]0x81,%l7 ! %l7 = 00000000000000ff ! %l1 = 00000000af872174, %l7 = 00000000000000ff, %y = 00000000 smulcc %l1,%l7,%l1 ! %l1 = ffffffafd79a528c, %ccr = 88, %y = ffffffaf ! Mem[0000000091800054] = f36fc74a, %g2 = 0000000000006fc7 ldub [%i0+0x057],%g2 ! %g2 = 00000000000000f3 ! Mem[000000005a800020] = ff30035b, %l2 = bc6f7a8d4e266dab lduha [%o1+%i4]0x80,%l2 ! %l2 = 000000000000ff30 p37_label_4: ! %cwp = 1 ! Mem[000000005a000010] = be9659e80afc3d10, %f0 = 33d7d901 9edeb94e ldda [%o0+%i2]0x80,%f0 ! %f0 = be9659e8 0afc3d10 ! Mem[000000005b800000] = 8ea23504, %l5 = c20b9d7a4593f6c7 lduha [%o3+%g0]0x80,%l5 ! %l5 = 0000000000008ea2 ! %l5 = 0000000000008ea2, %l2 = 000000000000ff30, %l1 = ffffffafd79a528c or %l5,%l2,%l1 ! %l1 = 000000000000ffb2 ! Mem[000000005a800028] = 87a430fe, %l1 = 000000000000ffb2 lduwa [%o1+%i5]0x88,%l1 ! %l1 = 0000000087a430fe ! %f8 = 06e78bca 42b1eb17, Mem[00000000900001b8] = da1922f2 458bc6a2 stda %f8 ,[%o4+0x1b8]%asi ! Mem[00000000900001b8] = 06e78bca 42b1eb17 ! Mem[00000000900000e0] = 08c4107a, %g2 = 00000000000000f3 ldsh [%o4+0x0e0],%g2 ! %g2 = 00000000000008c4 ! %l1 = 0000000087a430fe, %l4 = 782ac4abd63d38bf, %ccr = 88 movpos %xcc,%l1,%l4 ! Register Not Moved ! Mem[000000005a800010] = b186bef7, %l5 = 0000000000008ea2 lduwa [%o1+%i2]0x81,%l5 ! %l5 = 00000000b186bef7 ! Mem[000000005a000030] = 45231421 c02d7c6e, %l4 = d63d38bf, %l5 = b186bef7 ldd [%o0+0x030],%l4 ! %l4 = 0000000045231421 00000000c02d7c6e ! Mem[0000000090800128] = 6c772b2b, %g18 = 45217d7688a42323 ldsw [%o5+0x128],%g2 ! %g2 = 45217d7688a42323 p37_label_5: ! %cwp = 1 ! Mem[000000005b800008] = c015586e, %l2 = 000000000000ff30 ldsha [%o3+%i1]0x88,%l2 ! %l2 = 000000000000586e ! Mem[000000005b8000b2] = 5814d917, %l7 = 00000000000000ff ldstub [%o3+0x0b2],%l7 ! %l7 = 000000d9000000ff ! %l5 = 00000000c02d7c6e, Mem[0000000091000190] = 2d5c7509 stb %l5,[%o6+0x190] ! Mem[0000000091000190] = 6e5c7509 ! Mem[000000005b000020] = af87217425dee1ad, %f8 = 06e78bca 42b1eb17 ldda [%o2+%i4]0x89,%f8 ! %f8 = af872174 25dee1ad ! %l6 = ff1a650c68013661, Mem[0000000090800058] = b6dfa477580a7c40, %asi = 80 stxa %l6,[%o5+0x058]%asi ! Mem[0000000090800058] = ff1a650c68013661 ! %l7 = 00000000000000d9, Mem[000000005b000138] = ca11b662976d8ca9 stx %l7,[%o2+0x138] ! Mem[000000005b000138] = 00000000000000d9 ! Mem[000000005b000080] = eb7126dc80add075, %l2 = 000000000000586e, %l1 = 0000000087a430fe add %o2,0x80,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = eb7126dc80add075 ! %l3 = 1a7a5b45d483dc3b, Mem[000000005a800028] = 87a430fe stha %l3,[%o1+%i5]0x88 ! Mem[000000005a800028] = 87a4dc3b ! %l0 = 0000000025dee1ad, Mem[000000005a800008] = bc6f7a8d stha %l0,[%o1+%i1]0x81 ! Mem[000000005a800008] = e1ad7a8d ! %l3 = 1a7a5b45d483dc3b, %l7 = 00000000000000d9, %l0 = 0000000025dee1ad udivx %l3,%l7,%l0 ! %l0 = 001f3c96258cfea7 p37_label_6: ! %cwp = 1 ! %l0 = 001f3c96258cfea7, Mem[00000000900001a8] = d5840b62d1e808e3 stx %l0,[%o4+0x1a8] ! Mem[00000000900001a8] = 001f3c96258cfea7 ! immd = 000000000000011e, %l4 = 0000000045231421, %ccr = 88 mova %icc,0x11e,%l4 ! Moved, %l4 = 000000000000011e ! Mem[00000000918001f8] = e5c8b4bf, %g2 = 000000006c772b2b ldub [%i0+0x1f9],%g2 ! %g2 = 00000000000000e5 ! Mem[00000000910001fc] = 0fb9a38f, %g2 = 00000000000000e5 lduwa [%o6+0x1fc]%asi,%g2 ! %g2 = 000000000fb9a38f ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g4 ldda [%o4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %f12 = ec4395b3 d6fc6f52, Mem[000000005b000000] = 54079592 929f3d8b stda %f12,[%o2+%g0]0x81 ! Mem[000000005b000000] = ec4395b3 d6fc6f52 ! Mem[000000005a000138] = bded37fe, %l4 = 000000000000011e swap [%o0+0x138],%l4 ! %l4 = 00000000bded37fe ! Mem[000000005b000100] = 551f98c1, %l4 = 00000000bded37fe lduw [%o2+0x100],%l4 ! %l4 = 00000000551f98c1 ! %f22 = 2b77aa4b 8e3721d3, Mem[000000005a800028] = 87a4dc3b e177b4fc stda %f22,[%o1+%i5]0x88 ! Mem[000000005a800028] = 2b77aa4b 8e3721d3 ! Mem[0000000090800178] = 4ab098f9, %g2 = 000000000fb9a38f lduw [%o5+0x178],%g2 ! %g2 = 000000004ab098f9 p37_label_7: ! %cwp = 1 ! Mem[000000005a800018] = 9f4e31cb, %f24 = c99615c4 lda [%o1+%i3]0x81,%f24 ! %f24 = 9f4e31cb ! %l4 = 00000000551f98c1, Mem[0000000091000160] = 18ddd80d86eb4c22 stx %l4,[%o6+0x160] ! Mem[0000000091000160] = 00000000551f98c1 ! Code Fragment 1 p37_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005862d48d mov 0x5b7,%g3 ! %g3 = 00000000000005b7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800054] = 651403ff, %g2 = 000000004ab098f9 ldsb [%o5+0x055],%g2 ! %g2 = 0000000000000065 ! Mem[000000005b000008] = 6c6b269e, %l6 = ff1a650c68013661 ldswa [%o2+%i1]0x88,%l6 ! %l6 = 000000006c6b269e ! Mem[00000000918001c0] = 4c86a051, %g2 = 0000000000000065 ldsh [%i0+0x1c0],%g2 ! %g2 = 0000000000004c86 ! %l2 = 000000000000586e, Mem[0000000090800022] = 6a5df812 stb %l2,[%o5+0x022] ! Mem[0000000090800020] = 6e5df812 ! %l4 = 00000000551f98c1, %l6 = 000000006c6b269e, %ccr = 88 movle %icc,%l4,%l6 ! Moved, %l6 = 00000000551f98c1 ! %l1 = eb7126dc80add075, %l7 = 00000000000000d9, %l4 = 00000000551f98c1 mulx %l1,%l7,%l4 ! %l4 = 92e9f0e91355b32d ! immd = 0000000000000096, %l0 = 001f3c96258cfea7, %ccr = 88 movg %xcc,0x096,%l0 ! Register Not Moved p37_label_8: ! %cwp = 1 ! Mem[000000005b800020] = 40f63e2a, %f9 = 25dee1ad lda [%o3+%i4]0x89,%f9 ! %f9 = 40f63e2a ! %l0 = 001f3c96258cfea7, %l4 = 92e9f0e91355b32d, %l3 = 1a7a5b45d483dc3b tsubcc %l0,%l4,%l3 ! %l3 = 6d354bad12374b7a, %ccr = 12 ! Mem[000000005b0000b8] = 0fec8fc7 74a1b598, %l0 = 258cfea7, %l1 = 80add075 ldd [%o2+0x0b8],%l0 ! %l0 = 000000000fec8fc7 0000000074a1b598 ! Mem[000000005b000008] = 9e266b6c c39d1bc1, %l2 = 0000586e, %l3 = 12374b7a ldda [%o2+%i1]0x81,%l2 ! %l2 = 000000009e266b6c 00000000c39d1bc1 ! %l1 = 0000000074a1b598, %l1 = 0000000074a1b598, %ccr = 12 movneg %icc,%l1,%l1 ! Register Not Moved ! Mem[000000009080008c] = 9e4e588c, %g18 = 45217d7688a42323 ldsw [%o5+0x08c],%g2 ! %g2 = 45217d7688a42323 ! Mem[000000005a000150] = 43a1bb030af6dd63, %l5 = 00000000c02d7c6e ldx [%o0+0x150],%l5 ! %l5 = 43a1bb030af6dd63 ! %l6 = 00000000551f98c1, %l5 = 43a1bb030af6dd63, %ccr = 12 movleu %icc,%l6,%l5 ! Register Not Moved ! Mem[0000000091800078] = 1f9b1429, %g2 = ffffffff9e4e588c ldub [%i0+0x07b],%g2 ! %g2 = 000000000000001f ! %l4 = 1355b32d, %l5 = 0af6dd63, Mem[00000000908000b0] = 44feb36b 605e7597 std %l4,[%o5+0x0b0] ! Mem[00000000908000b0] = 1355b32d 0af6dd63 p37_label_9: ! %cwp = 1 ! Mem[000000005b000030] = 9be508a55821bb04, %l0 = 000000000fec8fc7, %l6 = 00000000551f98c1 add %o2,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 9be508a55821bb04 ! Mem[00000000908000dc] = fb670f61, %g2 = 000000000000001f lduha [%o5+0x0de]%asi,%g2 ! %g2 = 000000000000fb67 ! immd = 0000000000000356, %l4 = 92e9f0e91355b32d, %ccr = 12 movge %icc,0x356,%l4 ! Register Not Moved ! %l5 = 43a1bb030af6dd63, %l1 = 0000000074a1b598, %l2 = 000000009e266b6c srlx %l5,%l1,%l2 ! %l2 = 00000043a1bb030a ! %l7 = 00000000000000d9, %l4 = 92e9f0e91355b32d, %l1 = 0000000074a1b598 andcc %l7,%l4,%l1 ! %l1 = 0000000000000009, %ccr = 00 ! %l3 = 00000000c39d1bc1, imm = fffffffffffffa39, %l1 = 0000000000000009 sub %l3,-0x5c7,%l1 ! %l1 = 00000000c39d2188 ! Mem[000000005b000018] = 27d834b3, %l2 = 00000043a1bb030a swapa [%o2+%i3]0x81,%l2 ! %l2 = 0000000027d834b3 ! Mem[000000005b800018] = a0cb6404, %l2 = 0000000027d834b3 ldstuba [%o3+%i3]0x89,%l2 ! %l2 = 00000004000000ff ! Mem[000000005a800190] = 3303290e, %l0 = 000000000fec8fc7 swap [%o1+0x190],%l0 ! %l0 = 000000003303290e ! %l3 = 00000000c39d1bc1, imm = 0000000000000692, %l0 = 000000003303290e orncc %l3,0x692,%l0 ! %l0 = fffffffffffffbed, %ccr = 88 p37_label_10: ! %cwp = 1 ! %f15 = 010d314b, Mem[000000009100012c] = 56051482 st %f15,[%o6+0x12c] ! Mem[000000009100012c] = 010d314b ! %f16 = 0464cba0 ed5cc122 1ebeb673 4dfb299f ! %f20 = a7f4737e 2c3d17a1 2b77aa4b 8e3721d3 ! %f24 = 9f4e31cb d8eccfa1 fac7a56a f184109e ! %f28 = 901a746b f3693b87 ad3db163 c6934812 mov 0x180,%g5 stda %f16,[%o4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %f0 = be9659e8 0afc3d10 f43bb03b cc17c1fd ! %f4 = 584d46dd 3abc7ce1 9fc1ded9 25a9be2b ! %f8 = af872174 40f63e2a 8ea23504 2685d2bb ! %f12 = ec4395b3 d6fc6f52 c3cb47f3 010d314b mov 0x0c0,%g6 stda %f0,[%o4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0 ! %l5 = 43a1bb030af6dd63, %l0 = fffffffffffffbed, %ccr = 88 movpos %icc,%l5,%l0 ! Register Not Moved ! Mem[0000000090800170] = 5955679b, %g18 = 45217d7688a42323 ldsw [%o5+0x170],%g2 ! %g2 = 45217d7688a42323 ! Mem[0000000091000130] = 7f1dfcfd f46a516c, %g2 = 5955679b, %g3 = 000005b7 ldd [%o6+0x130],%g2 ! %g2 = 000000007f1dfcfd 00000000f46a516c ! %l7 = 00000000000000d9, Mem[00000000918001ce] = 7c2b59c1 stb %l7,[%i0+0x1ce] ! Mem[00000000918001cc] = d92b59c1 ! Mem[000000005b000134] = fadc3b26, %l3 = c39d1bc1, %l7 = 000000d9 add %o2,0x134,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000fadc3b26 ! %l5 = 43a1bb030af6dd63, Mem[0000000091800164] = 8680e666 stw %l5,[%i0+0x164] ! Mem[0000000091800164] = 0af6dd63 ! Mem[000000005a800108] = befb51a2, %l5 = 43a1bb030af6dd63 ldsha [%o1+0x108]%asi,%l5 ! %l5 = ffffffffffffbefb p37_label_11: ! %cwp = 1 ! Mem[000000005b800164] = 1c09150b, %l3 = c39d1bc1, %l7 = fadc3b26 add %o3,0x164,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000001c09150b membar #Sync ! Added by membar checker (102) ! %l4 = 1355b32d, %l5 = ffffbefb, Mem[0000000090000100] = eff525d4 920c36ec stda %l4,[%o4+0x100]%asi ! Mem[0000000090000100] = 1355b32d ffffbefb ! %l7 = 000000001c09150b, Mem[0000000091000000] = d1d553db stb %l7,[%o6+%g0] ! Mem[0000000091000000] = 0bd553db ! %l3 = 00000000c39d1bc1, %l6 = 9be508a55821bb04, %ccr = 88 movvs %xcc,%l3,%l6 ! Register Not Moved ! %l5 = ffffffffffffbefb, Mem[00000000900001f1] = f200f2b9 stb %l5,[%o4+0x1f1] ! Mem[00000000900001f0] = fb00f2b9 ! Mem[000000005a000020] = 2535213c5769a5a7, %f4 = 584d46dd 3abc7ce1 ldda [%o0+%i4]0x88,%f4 ! %f4 = 2535213c 5769a5a7 ! %l5 = ffffffffffffbefb, Mem[0000000090000065] = ce41c125 stb %l5,[%o4+0x065] ! Mem[0000000090000064] = fb41c125 ! %l6 = 9be508a55821bb04, immed = 000001c7, %ccr = 88 movrlz %l6,0x1c7,%l6 ! Moved, %l6 = 00000000000001c7 ! Mem[000000005b800020] = a5cc8c18 40f63e2a, %l2 = 00000004, %l3 = c39d1bc1 ldda [%o3+%i4]0x89,%l2 ! %l2 = 0000000040f63e2a 00000000a5cc8c18 ! Mem[0000000091000020] = 408cafe0, %g2 = 000000007f1dfcfd lduw [%o6+%i4],%g2 ! %g2 = 00000000408cafe0 p37_label_12: ! %cwp = 1 ! Mem[000000005b000010] = 47c41645, %l4 = 92e9f0e91355b32d swapa [%o2+%i2]0x81,%l4 ! %l4 = 0000000047c41645 ! Mem[0000000090000068] = 561933fe, %g2 = 00000000408cafe0 lduh [%o4+0x06a],%g2 ! %g2 = 0000000000005619 ! Mem[000000005a800020] = 5b0330ff, %l0 = fffffffffffffbed lduwa [%o1+%i4]0x88,%l0 ! %l0 = 000000005b0330ff ! Mem[0000000090800024] = f81287db, %g2 = 0000000000005619 ldsh [%o5+0x024],%g2 ! %g2 = fffffffffffff812 ! Mem[00000000918000f0] = 86780fff, %g2 = fffffffffffff812 ldsb [%i0+0x0f2],%g2 ! %g2 = ffffffffffffff86 ! %l7 = 000000001c09150b, %l4 = 0000000047c41645, %l2 = 0000000040f63e2a srax %l7,%l4,%l2 ! %l2 = 0000000000e048a8 ! %l2 = 0000000000e048a8, Mem[0000000091800098] = 94908eee stw %l2,[%i0+0x098] ! Mem[0000000091800098] = 00e048a8 ! Mem[000000005a000020] = a7a56957, %l7 = 000000001c09150b lduha [%o0+%i4]0x80,%l7 ! %l7 = 000000000000a7a5 ! Mem[000000005a000018] = 211728976f3edef1, %l0 = 000000005b0330ff, %l5 = ffffffffffffbefb add %o0,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 211728976f3edef1 ! %l1 = 00000000c39d2188, Mem[00000000900001d2] = 99f4001a, %asi = 80 stha %l1,[%o4+0x1d2]%asi ! Mem[00000000900001d0] = 2188001a p37_label_13: ! %cwp = 1 ! immd = 0000000000000018, %l2 = 0000000000e048a8, %ccr = 88 movcs %xcc,0x018,%l2 ! Register Not Moved ! Mem[000000005a000174] = ef3be301, %l4 = 0000000047c41645 ldstub [%o0+0x174],%l4 ! %l4 = 000000ef000000ff ! Code Fragment 1 p37_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f46a516c mov 0x91f,%g3 ! %g3 = 000000000000091f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005b0000f0] = 3ab82586, %l5 = 6f3edef1, %l4 = 000000ef add %o2,0xf0,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003ab82586 ! %f20 = a7f4737e 2c3d17a1, Mem[00000000900000e8] = 8ea23504 2685d2bb std %f20,[%o4+0x0e8] ! Mem[00000000900000e8] = a7f4737e 2c3d17a1 ! %l1 = 00000000c39d2188, Mem[000000005a000028] = bdfc3d76 stwa %l1,[%o0+%i5]0x80 ! Mem[000000005a000028] = c39d2188 ! %l7 = 000000000000a7a5, %l4 = 000000003ab82586, %ccr = 88 movcc %icc,%l7,%l4 ! Moved, %l4 = 000000000000a7a5 ! Mem[000000005a000094] = 0829ff8b, %f9 = 40f63e2a ld [%o0+0x094],%f9 ! %f9 = 0829ff8b ! %l6 = 00000000000001c7, %l7 = 000000000000a7a5, %l2 = 0000000000e048a8 sll %l6,%l7,%l2 ! %l2 = 00000000000038e0 ! Mem[000000005a80014b] = 36a67ee9, %l2 = 00000000000038e0 ldstub [%o1+0x14b],%l2 ! %l2 = 000000e9000000ff p37_label_14: ! %cwp = 1 ! Mem[000000005a800008] = e1ad7a8d, %l2 = 00000000000000e9 lduwa [%o1+%i1]0x81,%l2 ! %l2 = 00000000e1ad7a8d ! %l7 = 000000000000a7a5, %l2 = 00000000e1ad7a8d, %ccr = 88 mova %icc,%l7,%l2 ! Moved, %l2 = 000000000000a7a5 ! %f1 = 0afc3d10, Mem[000000005a000008] = 552054c7 sta %f1 ,[%o0+%i1]0x81 ! Mem[000000005a000008] = 0afc3d10 ! %l5 = 211728976f3edef1, Mem[0000000091800020] = 6e3bc623, %asi = 80 stwa %l5,[%i0+0x020]%asi ! Mem[0000000091800020] = 6f3edef1 ! Mem[000000005b000010] = 1355b32d59e98076, %l0 = 000000005b0330ff ldxa [%o2+%i2]0x80,%l0 ! %l0 = 1355b32d59e98076 ! %l2 = 000000000000a7a5, imm = 000000000000061f, %l4 = 000000000000a7a5 xnor %l2,0x61f,%l4 ! %l4 = ffffffffffff5e45 ! %l0 = 1355b32d59e98076, Mem[000000009100009b] = 96d6cbdb stb %l0,[%o6+0x09b] ! Mem[0000000091000098] = 76d6cbdb ! immd = 00000000000001e9, %l1 = 00000000c39d2188, %ccr = 88 movneg %icc,0x1e9,%l1 ! Moved, %l1 = 00000000000001e9 ! immd = 0000000000000243, %l6 = 00000000000001c7, %ccr = 88 movgu %xcc,0x243,%l6 ! Moved, %l6 = 0000000000000243 ! Mem[000000005a800008] = e1ad7a8d 4e266dab, %l0 = 59e98076, %l1 = 000001e9 ldda [%o1+%i1]0x81,%l0 ! %l0 = 00000000e1ad7a8d 000000004e266dab p37_label_15: ! %cwp = 1 ! %l7 = 000000000000a7a5, Mem[000000005a000168] = d0694683 stb %l7,[%o0+0x168] ! Mem[000000005a000168] = a5694683 ! %l4 = ffffffffffff5e45, Mem[0000000091000040] = 9fb36b42752473f9 stx %l4,[%o6+0x040] ! Mem[0000000091000040] = ffffffffffff5e45 membar #Sync ! Added by membar checker (103) ! Mem[0000000090000100] = 1355b32d ffffbefb 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %f24 = 9f4e31cb, Mem[000000005b000010] = 2db35513 sta %f24,[%o2+%i2]0x89 ! Mem[000000005b000010] = 9f4e31cb ! %l3 = 00000000a5cc8c18, Mem[000000009080017c] = 1768e1b8 stb %l3,[%o5+0x17c] ! Mem[000000009080017c] = 1868e1b8 ! %l4 = ffff5e45, %l5 = 6f3edef1, Mem[00000000900001c8] = bd240a0f de0626d0 std %l4,[%o4+0x1c8] ! Mem[00000000900001c8] = ffff5e45 6f3edef1 ! %f23 = 8e3721d3, Mem[000000005b000020] = 25dee1ad sta %f23,[%o2+%i4]0x89 ! Mem[000000005b000020] = 8e3721d3 ! Mem[000000005b000010] = cb314e9f, %l2 = 000000000000a7a5 swapa [%o2+%i2]0x81,%l2 ! %l2 = 00000000cb314e9f ! Mem[000000005b800020] = 40f63e2a, %l3 = 00000000a5cc8c18 ldstuba [%o3+%i4]0x89,%l3 ! %l3 = 0000002a000000ff ! Mem[0000000091000140] = 75df866b, %g2 = ffffffffffffff86 ldsh [%o6+0x140],%g2 ! %g2 = 00000000000075df p37_label_16: ! %cwp = 1 ! Clear Register : %l1 = 000000004e266dab clr %l1 ! %l1 = 0000000000000000 ! Mem[000000005a800010] = f7be86b1, %l4 = ffffffffffff5e45 lduwa [%o1+%i2]0x89,%l4 ! %l4 = 00000000f7be86b1 ! Mem[000000005a800138] = 4838adc6, %l4 = f7be86b1, %l0 = e1ad7a8d add %o1,0x138,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004838adc6 ! %l5 = 211728976f3edef1, Mem[0000000091000014] = 3561af0c stw %l5,[%o6+0x014] ! Mem[0000000091000014] = 6f3edef1 ! Mem[0000000090800010] = 2d5b8b78, %g2 = 00000000000075df ldsb [%o5+0x013],%g2 ! %g2 = 000000000000002d ! %l4 = 00000000f7be86b1, Mem[000000005a800140] = 4ff0a4cd stw %l4,[%o1+0x140] ! Mem[000000005a800140] = f7be86b1 ! %f16 = 0464cba0 ed5cc122 1ebeb673 4dfb299f ! %f20 = a7f4737e 2c3d17a1 2b77aa4b 8e3721d3 ! %f24 = 9f4e31cb d8eccfa1 fac7a56a f184109e ! %f28 = 901a746b f3693b87 ad3db163 c6934812 mov 0x080,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080 ! %l3 = 000000000000002a, Mem[000000005b000000] = 526ffcd6b39543ec stxa %l3,[%o2+%g0]0x89 ! Mem[000000005b000000] = 000000000000002a ! %l5 = 211728976f3edef1, Mem[000000009080008c] = 9e4e588c sth %l5,[%o5+0x08c] ! Mem[000000009080008c] = def1588c ! Mem[000000009100015c] = c2eb36a4, %g2 = 000000000000002d ldsh [%o6+0x15c],%g2 ! %g2 = ffffffffffffc2eb p37_label_17: ! %cwp = 1 ! Mem[000000005a800000] = a00131cd bb902adf, %l2 = cb314e9f, %l3 = 0000002a ldda [%o1+%g0]0x88,%l2 ! %l2 = 00000000bb902adf 00000000a00131cd ! Mem[000000005a000134] = 5a09e3a6, %l7 = 000000000000a7a5 swap [%o0+0x134],%l7 ! %l7 = 000000005a09e3a6 ! Mem[00000000908000e0] = 0f61639e1b1742c5, %f48 = 1355b32d ffffbefb ldd [%o5+0x0e0],%f48 ! %f48 = 0f61639e 1b1742c5 ! Code Fragment 1 p37_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000091f mov 0x188,%g3 ! %g3 = 0000000000000188 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000f7be86b1, %l4 = 00000000f7be86b1, %l5 = 211728976f3edef1 mulx %l4,%l4,%l5 ! %l5 = efc135b5c399c661 ! %l0 = 4838adc6, %l1 = 00000000, Mem[000000005b800040] = b4ae7594 c56e4224 std %l0,[%o3+0x040] ! Mem[000000005b800040] = 4838adc6 00000000 ! Mem[000000005a000010] = 103dfc0a e85996be, %l0 = 4838adc6, %l1 = 00000000 ldda [%o0+%i2]0x89,%l0 ! %l0 = 00000000e85996be 00000000103dfc0a ! %l6 = 0000000000000243, Mem[000000005a800008] = e1ad7a8d stwa %l6,[%o1+%i1]0x80 ! Mem[000000005a800008] = 00000243 ! %f0 = be9659e8 0afc3d10, Mem[00000000900001d8] = 3de00ade eefbf1b6 std %f0 ,[%o4+0x1d8] ! Mem[00000000900001d8] = be9659e8 0afc3d10 restore ! CWP = 0 p37_label_18: ! Mem[000000005b800068] = cf7d996f4f1ac75e, %l7 = c8274e5ea26cdeaf, %l2 = 000000000000ff30 add %i3,0x68,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = cf7d996f4f1ac75e ! Mem[000000005b0001b0] = 10f83abf, %l7 = c8274e5ea26cdeaf ldsw [%i2+0x1b0],%l7 ! %l7 = 0000000010f83abf ! immd = 0000000000000084, %l3 = 00000000001af0ce, %ccr = 88 movvc %icc,0x084,%l3 ! Moved, %l3 = 0000000000000084 ! %f6 = 9fc1ded9 25a9be2b, Mem[00000000900001b8] = 124893c6 63b13dad std %f6 ,[%i4+0x1b8] ! Mem[00000000900001b8] = 9fc1ded9 25a9be2b ! %l3 = 0000000000000084, Mem[0000000091000148] = c387b2e4 stw %l3,[%i6+0x148] ! Mem[0000000091000148] = 00000084 ! Mem[000000005b800018] = ff64cba0ed5cc122, %l2 = cf7d996f4f1ac75e ldxa [%i3+%o3]0x80,%l2 ! %l2 = ff64cba0ed5cc122 ! Mem[000000005b000008] = 6c6b269e, %l5 = 000000000000002a swapa [%i2+%o1]0x88,%l5 ! %l5 = 000000006c6b269e ! Mem[0000000091000098] = 6aef4b76, %g2 = ffffffffffffc2eb ldub [%i6+0x098],%g2 ! %g2 = 000000000000006a ! Mem[0000000090800148] = 7f55e09c734142da, %g2 = 000000000000006a ldx [%i5+0x148],%g2 ! %g2 = 7f55e09c734142da ! Mem[000000005a000138] = 0000011e, %l5 = 000000006c6b269e swap [%i0+0x138],%l5 ! %l5 = 000000000000011e p37_label_19: ! %l3 = 0000000000000084, %l5 = 000000000000011e, %ccr = 88 movcs %icc,%l3,%l5 ! Register Not Moved ! %l3 = 0000000000000084, Mem[000000005b800028] = 5b1c3040 stha %l3,[%i3+%o5]0x88 ! Mem[000000005b800028] = 5b1c0084 ! %l3 = 0000000000000084, imm = 0000000000000863, %l1 = 0000000000000000 subccc %l3,0x863,%l1 ! %l1 = fffffffffffff821, %ccr = 99 ! %l0 = 000000000000005a, imm = fffffffffffff119, %l2 = ff64cba0ed5cc122 addcc %l0,-0xee7,%l2 ! %l2 = fffffffffffff173, %ccr = 88 ! Mem[000000005b8000ec] = d41ed1f9, %l7 = 10f83abf, %l5 = 0000011e add %i3,0xec,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d41ed1f9 ! %l7 = 0000000010f83abf, Mem[000000009180012e] = 264c8996 stb %l7,[%o0+0x12e] ! Mem[000000009180012c] = bf4c8996 ! %l2 = fffffffffffff173, imm = fffffffffffffbb8, %l3 = 0000000000000084 xnor %l2,-0x448,%l3 ! %l3 = fffffffffffff534 ! %l4 = 0000000000000091, imm = 0000000000000008, %l6 = 6bc3392627d834b3 srax %l4,0x008,%l6 ! %l6 = 0000000000000000 ! %f16 = 0464cba0 ed5cc122 1ebeb673 4dfb299f ! %f20 = a7f4737e 2c3d17a1 2b77aa4b 8e3721d3 ! %f24 = 9f4e31cb d8eccfa1 fac7a56a f184109e ! %f28 = 901a746b f3693b87 ad3db163 c6934812 mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[000000005b800068] = cf7d996f, %l4 = 0000000000000091 ldsb [%i3+0x068],%l4 ! %l4 = ffffffffffffffcf p37_label_20: ! %l4 = ffffffffffffffcf, %l0 = 000000000000005a, %l6 = 0000000000000000 srax %l4,%l0,%l6 ! %l6 = ffffffffffffffff ! %f2 = f43bb03b cc17c1fd, Mem[00000000908000e8] = d72cc766 7714b8f4 std %f2 ,[%i5+0x0e8] ! Mem[00000000908000e8] = f43bb03b cc17c1fd ! %l3 = fffffffffffff534, Mem[0000000090800074] = 9854a2aa stw %l3,[%i5+0x074] ! Mem[0000000090800074] = fffff534 ! Mem[000000005a000028] = c39d2188, %l1 = fffffffffffff821 lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000c39d ! %l6 = ffffffffffffffff setx 0xed104a97d392435a,%g7,%l6 ! %l6 = ed104a97d392435a ! Mem[0000000090800028] = 4cf234c8, %g2 = 7f55e09c734142da ldub [%i5+%o5],%g2 ! %g2 = 000000000000004c membar #Sync ! Added by membar checker (104) ! Mem[0000000090000140] = 22c15ced a0cb6404 9f29fb4d 73b6be1e ! Mem[0000000090000150] = a1173d2c 7e73f4a7 d321378e 4baa772b ! Mem[0000000090000160] = a1cfecd8 cb314e9f 9e1084f1 6aa5c7fa ! Mem[0000000090000170] = 873b69f3 6b741a90 124893c6 63b13dad ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l6 = ed104a97d392435a, Mem[0000000091800198] = b05bdb3b sth %l6,[%o0+0x198] ! Mem[0000000091800198] = 435adb3b ! %l2 = fffffffffffff173, %l6 = ed104a97d392435a, %l0 = 000000000000005a andcc %l2,%l6,%l0 ! %l0 = ed104a97d3924152, %ccr = 88 ! %l4 = ffffffffffffffcf, Mem[000000005a800008] = 00000243 stba %l4,[%i1+%o1]0x80 ! Mem[000000005a800008] = cf000243 p37_label_21: ! Mem[00000000918000dc] = 973664ec, %g18 = 76ca0ba08bc23d3b ldsw [%o0+0x0dc],%g2 ! %g2 = 76ca0ba08bc23d3b ! Mem[000000005b00011c] = 4c54855a, %l5 = 00000000d41ed1f9 ldub [%i2+0x11f],%l5 ! %l5 = 000000000000005a ! %l5 = 000000000000005a, Mem[00000000908000b0] = 1355b32d0af6dd63 stx %l5,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000000000005a ! Mem[00000000900001c0] = 927ca021 60d76f00 ffff5e45 6f3edef1 ! Mem[00000000900001d0] = bce42188 001af0ce be9659e8 0afc3d10 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = affb00f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000091000028] = 7de3ef5c, %g2 = ffffffff973664ec lduh [%i6+%o5],%g2 ! %g2 = 0000000000007de3 ! %l7 = 0000000010f83abf, imm = 0000000000000952, %l1 = 000000000000c39d andn %l7,0x952,%l1 ! %l1 = 0000000010f832ad ! Mem[000000009180008c] = 19587aa1, %g2 = 0000000000007de3 lduh [%o0+0x08e],%g2 ! %g2 = 0000000000001958 ! Mem[00000000900000a0] = a1cfecd8cb314e9f, %g2 = 0000000000001958 ldx [%i4+0x0a0],%g2 ! %g2 = a1cfecd8cb314e9f ! Mem[000000009080005c] = 68013661, %g2 = a1cfecd8cb314e9f lduw [%i5+0x05c],%g2 ! %g2 = 0000000068013661 ! Mem[000000005b8000f8] = 37250166, %l0 = d3924152, %l2 = fffff173 add %i3,0xf8,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000037250166 p37_label_22: ! %l2 = 0000000037250166, %l4 = ffffffffffffffcf, %l0 = ed104a97d3924152 tsubcctv %l2,%l4,%l0 ! %l0 = ed104a97d3924175, Trapped ! Mem[000000005b000178] = 7c83d84d, %l2 = 0000000037250166 ldsb [%i2+0x17b],%l2 ! %l2 = 000000000000004d ! Mem[000000005a000000] = 915159bd, %l2 = 000000000000004d lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000009151 ! %l5 = 000000000000005a, Mem[00000000908000f0] = 9aafaf89 stw %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 0000005a ! Clear Register : %l3 = fffffffffffff534 clr %l3 ! %l3 = 0000000000000000 ! Mem[000000005b000170] = 5acc62786789493d, %l2 = 0000000000009151, %l7 = 0000000010f83abf add %i2,0x170,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 5acc62786789493d ! %l3 = 0000000000000000, Mem[00000000910000fd] = 9973a179, %asi = 80 stba %l3,[%i6+0x0fd]%asi ! Mem[00000000910000fc] = 0073a179 ! Mem[000000005b8000f0] = ef9c555fc9dc5ce6, %l1 = 0000000010f832ad, %l4 = ffffffffffffffcf add %i3,0xf0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ef9c555fc9dc5ce6 ! Mem[00000000918000e0] = 8467a9e3 f53afb01, %g2 = 68013661, %g3 = 00000188 ldd [%o0+0x0e0],%g2 ! %g2 = 000000008467a9e3 00000000f53afb01 ! %l1 = 0000000010f832ad, %l4 = ef9c555fc9dc5ce6, %ccr = 88 movcs %icc,%l1,%l4 ! Register Not Moved p37_label_23: ! Mem[000000005a00009c] = ca3d78ff, %l1 = 0000000010f832ad ldub [%i0+0x09f],%l1 ! %l1 = 00000000000000ff ! %l1 = 00000000000000ff, Mem[000000005b800010] = 5d58b1e8d8ade5e4 stxa %l1,[%i3+%o2]0x81 ! Mem[000000005b800010] = 00000000000000ff ! %l5 = 000000000000005a, Mem[000000005a000000] = 915159bd stba %l5,[%i0+%g0]0x81 ! Mem[000000005a000000] = 5a5159bd ! %l6 = ed104a97d392435a, Mem[00000000918001d8] = 97ac2d2d stb %l6,[%o0+0x1d8] ! Mem[00000000918001d8] = 5aac2d2d ! Mem[00000000900000c0] = be9659e8 0afc3d10 f43bb03b cc17c1fd ! Mem[00000000900000d0] = 584d46dd 3abc7ce1 9fc1ded9 25a9be2b ! Mem[00000000900000e0] = af872174 40f63e2a a7f4737e 2c3d17a1 ! Mem[00000000900000f0] = ec4395b3 d6fc6f52 c3cb47f3 010d314b mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! Mem[000000005b800008] = c015586e, %l4 = ef9c555fc9dc5ce6 lduha [%i3+%o1]0x88,%l4 ! %l4 = 000000000000586e ! %l5 = 000000000000005a, %l2 = 0000000000009151, %ccr = 88 movre %l5,%l2,%l0 ! Not Moved, %l0 = ed104a97d3924175 ! %l2 = 0000000000009151, %l7 = 5acc62786789493d, %ccr = 88 movpos %xcc,%l2,%l7 ! Register Not Moved ! Mem[0000000090000144] = cb64049f, %g2 = 000000008467a9e3 ldub [%i4+0x145],%g2 ! %g2 = 00000000000000cb ! %l7 = 5acc62786789493d, Mem[00000000918000a0] = d01327bdac9280c0 stx %l7,[%o0+0x0a0] ! Mem[00000000918000a0] = 5acc62786789493d p37_label_24: ! Mem[000000005a800014] = 4cf990ec, %l4 = 000000000000586e ldstub [%i1+0x014],%l4 ! %l4 = 0000004c000000ff ! %l3 = 0000000000000000, %l7 = 5acc62786789493d, %l7 = 5acc62786789493d subccc %l3,%l7,%l7 ! %l7 = a5339d879876b6c3, %ccr = 99 ! %l1 = 00000000000000ff, %l6 = ed104a97d392435a, %ccr = 99 movpos %icc,%l1,%l6 ! Register Not Moved ! %f6 = 9fc1ded9 25a9be2b, Mem[00000000908000a0] = 86459112 9328590d std %f6 ,[%i5+0x0a0] ! Mem[00000000908000a0] = 9fc1ded9 25a9be2b ! %l2 = 00009151, %l3 = 00000000, Mem[000000005b800020] = ff3ef640 188ccca5 stda %l2,[%i3+%o4]0x80 ! Mem[000000005b800020] = 00009151 00000000 ! Mem[000000005a0000c4] = 667188aa, %l5 = 0000005a, %l0 = d3924175 add %i0,0xc4,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000667188aa ! Mem[0000000091000198] = cae86cfe, %g18 = 76ca0ba08bc23d3b ldsw [%i6+0x198],%g2 ! %g2 = 76ca0ba08bc23d3b ! %l0 = 00000000667188aa, Mem[000000005a000010] = e85996be stwa %l0,[%i0+%o2]0x89 ! Mem[000000005a000010] = 667188aa ! immd = 0000000000000017, %l2 = 0000000000009151, %ccr = 99 move %xcc,0x017,%l2 ! Register Not Moved ! Mem[000000005b000000] = 2a000000, %l2 = 0000000000009151 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 0000002a000000ff p37_label_25: ! Mem[000000009180006c] = f974a768, %g2 = ffffffffcae86cfe lduh [%o0+0x06c],%g2 ! %g2 = 000000000000f974 ! Mem[0000000090800058] = ff1a650c68013661, %g2 = 000000000000f974 ldx [%i5+0x058],%g2 ! %g2 = ff1a650c68013661 ! Mem[0000000091800044] = f39235a2, %g2 = ff1a650c68013661 ldsha [%o0+0x044]%asi,%g2 ! %g2 = fffffffffffff392 ! Mem[00000000910001d8] = da6f14fd, %g2 = fffffffffffff392 lduw [%i6+0x1d8],%g2 ! %g2 = 00000000da6f14fd ! %f24 = 9f4e31cb, Mem[000000005a800028] = d321378e sta %f24,[%i1+%o5]0x81 ! Mem[000000005a800028] = 9f4e31cb ! Mem[000000005b800188] = 763ae011cc8edb01, %l4 = 000000000000004c, %l7 = a5339d879876b6c3 add %i3,0x188,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 763ae011cc8edb01 ! %l5 = 000000000000005a, %l1 = 00000000000000ff, %y = ffffffaf umul %l5,%l1,%l5 ! %l5 = 00000000000059a6, %y = 00000000 ! Mem[0000000090000008] = fc38a7bb, %g2 = 00000000da6f14fd ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000fc ! Mem[00000000910001b4] = 98e9c991, %g2 = 00000000000000fc lduh [%i6+0x1b4],%g2 ! %g2 = 00000000000098e9 ! Mem[00000000910000a8] = 016d265071e209cf, %g2 = 00000000000098e9 ldx [%i6+0x0a8],%g2 ! %g2 = 016d265071e209cf ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 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 00000000667188aa bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000002a bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000004c bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000059a6 bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ed104a97d392435a bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 763ae011cc8edb01 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p37_check_fp_registers: set p37_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be be9659e8 0afc3d10 bne %xcc,p37_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f43bb03b cc17c1fd bne %xcc,p37_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2535213c 5769a5a7 bne %xcc,p37_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be af872174 0829ff8b bne %xcc,p37_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 8ea23504 2685d2bb bne %xcc,p37_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 0464cba0 ed5cc122 bne %xcc,p37_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 9f4e31cb d8eccfa1 bne %xcc,p37_f24_fail nop ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5a5159bd9e4e20db ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0afc3d1098096b8d ldx [%i0+0x008],%g3 ! Observed data at 000000005a000008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = aa8871660afc3d10 ldx [%i0+0x010],%g3 ! Observed data at 000000005a000010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = c39d2188f939d958 ldx [%i0+0x028],%g3 ! Observed data at 000000005a000028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x028,%g4 ldx [%g1+0x130],%g2 ! Expected data = 00b056df0000a7a5 ldx [%i0+0x130],%g3 ! Observed data at 000000005a000130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 6c6b269e6b628e87 ldx [%i0+0x138],%g3 ! Observed data at 000000005a000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = a569468319b5188a ldx [%i0+0x168],%g3 ! Observed data at 000000005a000168 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = b94651cdff3be301 ldx [%i0+0x170],%g3 ! Observed data at 000000005a000170 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x170,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 786cda39b5d75442 ldx [%i0+0x1f8],%g3 ! Observed data at 000000005a0001f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x1f8,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x008],%g2 ! Expected data = cf0002434e266dab ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b186bef7fff990ec ldx [%i1+0x010],%g3 ! Observed data at 000000005a800010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff30035b7e4c1e30 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 = 9f4e31cb4baa772b ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 73c13aff70dda1a4 ldx [%i1+0x098],%g3 ! Observed data at 000000005a800098 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x098,%g4 ldx [%g1+0x140],%g2 ! Expected data = f7be86b1764360d8 ldx [%i1+0x140],%g3 ! Observed data at 000000005a800140 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 36a67effe0404bf4 ldx [%i1+0x148],%g3 ! Observed data at 000000005a800148 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x148,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0fec8fc773c38e31 ldx [%i1+0x190],%g3 ! Observed data at 000000005a800190 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x190,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff00000000000000 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 = 2a000000c39d1bc1 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 = 0000a7a559e98076 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 = a1bb030af5c53121 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 = d321378e742187af ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 ldx [%g1+0x138],%g2 ! Expected data = 00000000000000d9 ldx [%i2+0x138],%g3 ! Observed data at 000000005b000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x138,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 00000000000000ff ldx [%i3+0x010],%g3 ! Observed data at 000000005b800010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff64cba0ed5cc122 ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000915100000000 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 = 84001c5b4973ece6 ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 4838adc600000000 ldx [%i3+0x040],%g3 ! Observed data at 000000005b800040 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x040,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 5814ff17e9c36b18 ldx [%i3+0x0b0],%g3 ! Observed data at 000000005b8000b0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x0b0,%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_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_f16_fail: set p37_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f24_fail: set p37_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000010] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800028] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800008] done p37_trap1o: ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000010] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005a800028] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800008] done p37_trap2e: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b800000] subccc %l2,-0xc72,%l6 sub %l3,%l1,%l0 membar #Sync mov 0x1c0,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p37_trap2o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b800000] subccc %l2,-0xc72,%l6 sub %l3,%l1,%l0 membar #Sync mov 0x1c0,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p37_trap3e: xnor %l6,-0x9b4,%l0 and %l3,-0x8d3,%l7 orn %l4,-0xb08,%l3 addc %l7,-0x84a,%l2 done p37_trap3o: xnor %l6,-0x9b4,%l0 and %l3,-0x8d3,%l7 orn %l4,-0xb08,%l3 addc %l7,-0x84a,%l2 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 = f145e01dbd6d990a ldx [%g1+0x008],%l1 ! %l1 = 6bc3392627d834b3 ldx [%g1+0x010],%l2 ! %l2 = 6450a407ed306c67 ldx [%g1+0x018],%l3 ! %l3 = 61c74a6bff0763c9 ldx [%g1+0x020],%l4 ! %l4 = 4de70d5a67ab2258 ldx [%g1+0x028],%l5 ! %l5 = a021d836b322f809 ldx [%g1+0x030],%l6 ! %l6 = 2b016050786cda39 ldx [%g1+0x038],%l7 ! %l7 = c8274e5ea26cdeaf 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 = 80c8555a9b474cf8 ldx [%g1+0x048],%l1 ! %l1 = ba5ff2f1fbbbb2cb ldx [%g1+0x050],%l2 ! %l2 = db7f29301f33bcab ldx [%g1+0x058],%l3 ! %l3 = 1a7a5b45d483dc3b ldx [%g1+0x060],%l4 ! %l4 = 782ac4abd63d38bf ldx [%g1+0x068],%l5 ! %l5 = c20b9d7a4593f6c7 ldx [%g1+0x070],%l6 ! %l6 = ff1a650c68013661 ldx [%g1+0x078],%l7 ! %l7 = db30a9be7a1eba5a ! 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 = 9b106c26 b7401ed0 87106fa0 a69bd807 ! %f4 = a246c88b ba3299a0 a49c3146 739b7552 ! %f8 = 99b97aa8 a24d2800 68bb7f73 13809c37 ! %f12 = 4772207e 1bd21c19 bd562d7a e4999893 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3954ea24 720bd657 17c5a15c a59813f7 ! %f20 = 21ab3d64 07113fe2 5b38f168 0b2721b5 ! %f24 = 814f9c10 bdf885b5 bb96cc67 62f38085 ! %f28 = f2ed5ecf 419fa5be 9ffe5a64 e439b06a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 33c35ad4 a8dac08e affa1fc0 857ffe17 ! %f36 = a359a2fc 97bfd5cf 46d6e88e 53c11ad4 ! %f40 = fa7fdb7a f5b92921 7a11a756 4cca9de8 ! %f44 = 135222c6 14dcb56e a251c8b7 e54211d3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8fb90d900000005c,%g7,%g1 ! GSR scale = 11, align = 4 wr %g1,%g0,%gsr ! GSR = 8fb90d900000005c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 38 p38_label_1: ! Mem[000000005d0001f8] = 431794b4, %l7 = 0887ecec901069c1 ldstub [%i2+0x1f8],%l7 ! %l7 = 00000043000000ff ! Mem[000000005c000018] = b14f952c, %l0 = b4e16a03ba118405 lduba [%i0+%o3]0x88,%l0 ! %l0 = 000000000000002c ! Mem[00000000908001f4] = cf42e59c, %g18 = e5e5b5bc7b19b290 ldsw [%i5+0x1f4],%g2 ! %g2 = e5e5b5bc7b19b290 ! Mem[000000005d000000] = 063bf6fa, %l5 = 0b62cf389d5c664d lduwa [%i2+%g0]0x80,%l5 ! %l5 = 00000000063bf6fa ! Mem[00000000910001f0] = 72542d4e, %g2 = ffffffffcf42e59c lduba [%i6+0x1f1]%asi,%g2 ! %g2 = 0000000000000072 ! Mem[000000005c000000] = b50d125f, %l5 = 00000000063bf6fa lduwa [%i0+%g0]0x81,%l5 ! %l5 = 00000000b50d125f ! Invert Register : %l4 = 7b3dd54001ed420d xor %l4,-1,%l4 ! %l4 = 84c22abffe12bdf2 ! Mem[000000005d8000dc] = 184f00a0, %l7 = 0000000000000043 ldstub [%i3+0x0dc],%l7 ! %l7 = 00000018000000ff ! %f9 = a24d2800, Mem[000000005d000000] = 063bf6fa sta %f9 ,[%i2+%g0]0x80 ! Mem[000000005d000000] = a24d2800 ! %l0 = 000000000000002c, Mem[0000000090000050] = d8a55643 stw %l0,[%i4+0x050] ! Mem[0000000090000050] = 0000002c p38_label_2: ! Mem[00000000900000bc] = d4993bb6, %g2 = 0000000000000072 ldub [%i4+0x0bc],%g2 ! %g2 = 00000000000000d4 ! %l5 = 00000000b50d125f, Mem[0000000090800116] = e3c3673a sth %l5,[%i5+0x116] ! Mem[0000000090800114] = 125f673a ! Mem[00000000908000c0] = d80ecfdc, %g2 = 00000000000000d4 ldsb [%i5+0x0c0],%g2 ! %g2 = ffffffffffffffd8 ! Mem[0000000090000168] = 9a65de30, %g2 = ffffffffffffffd8 ldsb [%i4+0x16b],%g2 ! %g2 = ffffffffffffff9a ! Mem[0000000091000178] = 9af648dff72d807d, %f48 = 21a7a51a f2b647fc ldda [%i6+0x178]%asi,%f48 ! %f48 = 9af648df f72d807d ! %l3 = 0332919dd8e1affc, %l5 = 00000000b50d125f, %y = 00000000 udiv %l3,%l5,%l2 ! %l2 = 0000000000000001 mov %l0,%y ! %y = 0000002c ! %l4 = 84c22abffe12bdf2, Mem[0000000091000004] = 69412154 stw %l4,[%i6+0x004] ! Mem[0000000091000004] = fe12bdf2 ! Mem[000000005c8001c0] = 87333eda, %f3 = a69bd807 ld [%i1+0x1c0],%f3 ! %f3 = 87333eda ! %l7 = 0000000000000018, immd = 00000000000003da, %l0 = 000000000000002c sdivx %l7,0x3da,%l0 ! %l0 = 0000000000000000 ! %l1 = b2912bdc734af9b4, immed = 00000ab9, %y = 0000002c sdiv %l1,0xab9,%l7 ! %l7 = 0000000004253cfd mov %l0,%y ! %y = 00000000 p38_label_3: ! %l6 = 56461d3e0df11183, immed = fffffe61, %ccr = 44 movrlz %l6,-0x19f,%l3 ! Not Moved, %l3 = 0332919dd8e1affc ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! %f24 = 814f9c10, Mem[00000000910001f8] = 3ecd0119 st %f24,[%i6+0x1f8] ! Mem[00000000910001f8] = 814f9c10 ! Mem[000000005c000020] = 7c7b435e, %l4 = 84c22abffe12bdf2 swapa [%i0+%o4]0x80,%l4 ! %l4 = 000000007c7b435e ! %l6 = 56461d3e0df11183, Mem[000000009100002c] = e141740c sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = 1183740c ! Mem[0000000091000050] = 29f12948d6367cef, %g2 = ffffffffffffff9a ldx [%i6+0x050],%g2 ! %g2 = 29f12948d6367cef ! %l2 = 0000000000000001, Mem[000000005c800008] = 6ee1f871ab3143b5 stxa %l2,[%i1+%o1]0x80 ! Mem[000000005c800008] = 0000000000000001 ! immd = 00000000000003dd, %l4 = 000000007c7b435e, %ccr = 44 movle %icc,0x3dd,%l4 ! Moved, %l4 = 00000000000003dd ! Mem[0000000091000070] = 1ebeea5f6aa81680, %f48 = 006fd760 21a07c92 ldd [%i6+0x070],%f48 ! %f48 = 1ebeea5f 6aa81680 ! Mem[000000005c00001c] = f63f4b2c, %l6 = 0df11183, %l1 = 734af9b4 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f63f4b2c p38_label_4: ! Code Fragment 1 p38_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x59c,%g3 ! %g3 = 000000000000059c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009000010c] = 315d5e98, %g2 = 29f12948d6367cef lduw [%i4+0x10c],%g2 ! %g2 = 00000000315d5e98 ! %l3 = 0332919dd8e1affc, Mem[00000000908001a6] = e1976394, %asi = 80 stha %l3,[%i5+0x1a6]%asi ! Mem[00000000908001a4] = affc6394 ! %l3 = 0332919dd8e1affc, Mem[0000000091800082] = ee03a7ac sth %l3,[%o0+0x082] ! Mem[0000000091800080] = affca7ac ! %l5 = 00000000b50d125f, Mem[000000009180013a] = bb58d4be stb %l5,[%o0+0x13a] ! Mem[0000000091800138] = 5f58d4be ! %l7 = 0000000004253cfd, Mem[00000000908000b8] = d1606739 stw %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 04253cfd ! %l1 = 00000000f63f4b2c, %l3 = 0332919dd8e1affc, %y = 00000000 sdiv %l1,%l3,%l6 ! %l6 = fffffffffffffffa mov %l0,%y ! %y = 00000000 ! %l7 = 0000000004253cfd, %l0 = 0000000000000000, %ccr = 44 movpos %icc,%l7,%l0 ! Moved, %l0 = 0000000004253cfd ! Mem[0000000091800190] = 70cde95e6f9bfe7c, %f48 = 1ebeea5f 6aa81680 ldd [%o0+0x190],%f48 ! %f48 = 70cde95e 6f9bfe7c ! %f12 = 4772207e 1bd21c19, Mem[000000005d800010] = fa41439d 15ee2b65 stda %f12,[%i3+%o2]0x80 ! Mem[000000005d800010] = 4772207e 1bd21c19 p38_label_5: ! Mem[000000005c800028] = fc0fab14, %l1 = 00000000f63f4b2c lduba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000014 ! %l2 = 0000000000000001, Mem[000000005c800018] = 6f2d2c57 stba %l2,[%i1+%o3]0x80 ! Mem[000000005c800018] = 012d2c57 ! %l7 = 0000000004253cfd, %l2 = 0000000000000001, %ccr = 44 mova %icc,%l7,%l2 ! Moved, %l2 = 0000000004253cfd ! Mem[0000000091800040] = 369df392, %g2 = 00000000315d5e98 lduba [%o0+0x042]%asi,%g2 ! %g2 = 0000000000000036 ! %f4 = a246c88b ba3299a0, Mem[00000000910000a8] = 016d2650 71e209cf std %f4 ,[%i6+0x0a8] ! Mem[00000000910000a8] = a246c88b ba3299a0 ! Mem[000000009100013c] = 2ec57008, %g2 = 0000000000000036 lduh [%i6+0x13c],%g2 ! %g2 = 0000000000002ec5 ! Mem[000000005c800020] = 446a661f, %f11 = 13809c37 lda [%i1+%o4]0x81,%f11 ! %f11 = 446a661f ! %l1 = 0000000000000014, imm = fffffffffffff8df, %l2 = 0000000004253cfd sub %l1,-0x721,%l2 ! %l2 = 0000000000000735 ! Mem[000000005c8001e8] = 09cb4f6bb6c264ff, %l0 = 0000000004253cfd, %l1 = 0000000000000014 add %i1,0x1e8,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 09cb4f6bb6c264ff ! Mem[000000005d800000] = 5b4aa171, %l4 = 00000000000003dd ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000071000000ff p38_label_6: ! %l2 = 0000000000000735, immed = 000006c5, %y = 00000000 smul %l2,0x6c5,%l3 ! %l3 = 000000000030c9c9, %y = 00000000 ! %l6 = fffffffffffffffa, Mem[000000005c800028] = ba4e083cfc0fab14 stxa %l6,[%i1+%o5]0x89 ! Mem[000000005c800028] = fffffffffffffffa ! Mem[0000000090800080] = 1f3bdd32, %g2 = 0000000000002ec5 ldsh [%i5+0x082],%g2 ! %g2 = 0000000000001f3b ! %l4 = 0000000000000071, %l7 = 0000000004253cfd, %ccr = 44 movn %icc,%l4,%l7 ! Register Not Moved ! %l5 = 00000000b50d125f, imm = fffffffffffff559, %l5 = 00000000b50d125f andn %l5,-0xaa7,%l5 ! %l5 = 0000000000000206 ! Mem[000000005d800018] = a8369785 e5788117, %l4 = 00000071, %l5 = 00000206 ldda [%i3+%o3]0x81,%l4 ! %l4 = 00000000a8369785 00000000e5788117 ! Mem[000000005d8001e2] = 50a4fee3, %l1 = 09cb4f6bb6c264ff ldstub [%i3+0x1e2],%l1 ! %l1 = 000000fe000000ff ! Mem[0000000091800100] = e12f95ff, %g2 = 0000000000001f3b ldsb [%o0+0x102],%g2 ! %g2 = ffffffffffffffe1 ! %l6 = fffffffffffffffa, %l3 = 000000000030c9c9, %ccr = 44 movvc %xcc,%l6,%l3 ! Moved, %l3 = fffffffffffffffa ! %f16 = 3954ea24 720bd657 17c5a15c a59813f7 ! %f20 = 21ab3d64 07113fe2 5b38f168 0b2721b5 ! %f24 = 814f9c10 bdf885b5 bb96cc67 62f38085 ! %f28 = f2ed5ecf 419fa5be 9ffe5a64 e439b06a stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0 p38_label_7: ! Mem[000000005c8000cc] = ae6d6fab, %l6 = fffffffa, %l5 = e5788117 add %i1,0xcc,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ae6d6fab ! %l0 = 04253cfd, %l1 = 000000fe, Mem[0000000090800008] = 5331b4af 44d35d0d std %l0,[%i5+%o1] ! Mem[0000000090800008] = 04253cfd 000000fe ! Mem[0000000091000158] = 6d0c87dec2eb36a4, %g2 = ffffffffffffffe1 ldx [%i6+0x158],%g2 ! %g2 = 6d0c87dec2eb36a4 ! %l3 = fffffffffffffffa, %l2 = 0000000000000735, %ccr = 44 movvc %icc,%l3,%l2 ! Moved, %l2 = fffffffffffffffa ! %l7 = 0000000004253cfd, %l4 = 00000000a8369785, %ccr = 44 movvc %icc,%l7,%l4 ! Moved, %l4 = 0000000004253cfd ! Mem[000000005d800168] = 6309b68017452b83, %l2 = fffffffffffffffa, %l3 = fffffffffffffffa add %i3,0x168,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 6309b68017452b83 ! Mem[000000009180019c] = 9fab9a43, %g18 = e5e5b5bc7b19b290 ldsw [%o0+0x19c],%g2 ! %g2 = e5e5b5bc7b19b290 ! %l7 = 0000000004253cfd, Mem[0000000090000050] = 0000002c stw %l7,[%i4+0x050] ! Mem[0000000090000050] = 04253cfd ! %l7 = 0000000004253cfd, %l1 = 00000000000000fe, %y = 00000000 udiv %l7,%l1,%l6 ! %l6 = 0000000000042d98 mov %l0,%y ! %y = 04253cfd ! %l6 = 00042d98, %l7 = 04253cfd, Mem[000000005d800000] = 5b4aa1ff 8e8d085f stda %l6,[%i3+%g0]0x89 ! Mem[000000005d800000] = 00042d98 04253cfd p38_label_8: ! Mem[000000005c000118] = 48fdae3cba4d39b0, %l2 = fffffffffffffffa, %l0 = 0000000004253cfd add %i0,0x118,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 48fdae3cba4d39b0 ! %l7 = 0000000004253cfd, %l3 = 6309b68017452b83, %l7 = 0000000004253cfd sll %l7,%l3,%l7 ! %l7 = 000000002129e7e8 ! %l5 = 00000000ae6d6fab, %l2 = fffffffffffffffa, %l4 = 0000000004253cfd subccc %l5,%l2,%l4 ! %l4 = 00000000ae6d6fb1, %ccr = 19 ! %l3 = 6309b68017452b83, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l3,[%i5+0x168] ! Mem[0000000090800168] = 6309b68017452b83 ! Mem[000000005c000028] = 6b6ace7d ef12bf10, %l2 = fffffffa, %l3 = 17452b83 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ef12bf10 000000006b6ace7d ! %l0 = 48fdae3cba4d39b0, Mem[000000005d00012c] = 6d4e6fd3 stb %l0,[%i2+0x12c] ! Mem[000000005d00012c] = b04e6fd3 ! Mem[000000005d800158] = e933b69d 0c946ce2, %l2 = ef12bf10, %l3 = 6b6ace7d ldd [%i3+0x158],%l2 ! %l2 = 00000000e933b69d 000000000c946ce2 ! %l0 = 48fdae3cba4d39b0, Mem[000000009000018a] = c3b7d125 sth %l0,[%i4+0x18a] ! Mem[0000000090000188] = 39b0d125 ! %l6 = 0000000000042d98, %l6 = 0000000000042d98, %ccr = 19 movge %icc,%l6,%l6 ! Register Not Moved ! %l2 = 00000000e933b69d, %l4 = 00000000ae6d6fb1, %ccr = 19 movre %l2,%l4,%l4 ! Not Moved, %l4 = 00000000ae6d6fb1 p38_label_9: ! %l1 = 00000000000000fe, Mem[00000000908001f0] = 0fbc93c0cf42e59c stx %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000000000000fe ! Mem[000000005c0000f8] = 64c28afe, %l7 = 2129e7e8, %l7 = 2129e7e8 add %i0,0xf8,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000064c28afe ! Mem[000000005d000028] = 6b80b35e, %l5 = 00000000ae6d6fab ldsha [%i2+%o5]0x81,%l5 ! %l5 = 0000000000006b80 ! %l5 = 0000000000006b80, immed = 00000068, %ccr = 19 movrlz %l5,0x068,%l2 ! Not Moved, %l2 = 00000000e933b69d ! %l3 = 000000000c946ce2, imm = fffffffffffff029, %l2 = 00000000e933b69d taddcc %l3,-0xfd7,%l2 ! %l2 = 000000000c945d0b, %ccr = 13 membar #Sync ! Added by membar checker (105) ! %l2 = 000000000c945d0b, Mem[00000000900001d8] = 5b38f168 sth %l2,[%i4+0x1d8] ! Mem[00000000900001d8] = 5d0bf168 ! Mem[000000005c000034] = 1dc58692, %l5 = 0000000000006b80 swap [%i0+0x034],%l5 ! %l5 = 000000001dc58692 ! %l4 = 00000000ae6d6fb1, Mem[000000005c000028] = ef12bf10 stha %l4,[%i0+%o5]0x89 ! Mem[000000005c000028] = ef126fb1 ! Mem[000000005d000030] = a24dcae9b4eafc63, %l2 = 000000000c945d0b, %l3 = 000000000c946ce2 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = a24dcae9b4eafc63 ! %f0 = 9b106c26 b7401ed0, Mem[000000005d000018] = 97c8b407 c5ad74e5 stda %f0 ,[%i2+%o3]0x89 ! Mem[000000005d000018] = 9b106c26 b7401ed0 p38_label_10: ! Mem[000000005d8000f0] = 081390c7, %l3 = a24dcae9b4eafc63 ldsh [%i3+0x0f2],%l3 ! %l3 = ffffffffffff90c7 ! %l4 = 00000000ae6d6fb1, %l5 = 000000001dc58692, %l6 = 0000000000042d98 sllx %l4,%l5,%l6 ! %l6 = 0002b9b5bec40000 ! %l4 = ae6d6fb1, %l5 = 1dc58692, Mem[0000000090000040] = 8dacda07 1a79e2e5 stda %l4,[%i4+0x040]%asi ! Mem[0000000090000040] = ae6d6fb1 1dc58692 ! %l2 = 000000000c945d0b, %l3 = ffffffffffff90c7, %l1 = 00000000000000fe xnorcc %l2,%l3,%l1 ! %l1 = 000000000c943233, %ccr = 00 ! Mem[000000005d000000] = a24d2800, %l5 = 000000001dc58692 ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 000000a2000000ff ! %l0 = 48fdae3cba4d39b0, %l0 = 48fdae3cba4d39b0, %l4 = 00000000ae6d6fb1 sub %l0,%l0,%l4 ! %l4 = 0000000000000000 ! Mem[000000005c800000] = d7b74179736a5cab, %f4 = a246c88b ba3299a0 ldda [%i1+%g0]0x88,%f4 ! %f4 = d7b74179 736a5cab ! Mem[00000000910001d4] = 053883f9, %g2 = ffffffff9fab9a43 ldsh [%i6+0x1d4],%g2 ! %g2 = 0000000000000538 ! %l5 = 00000000000000a2, Mem[000000009000006c] = 33fe53f9 stw %l5,[%i4+0x06c] ! Mem[000000009000006c] = 000000a2 ! Mem[0000000091000190] = 2d5c7509 ff1698b3, %g2 = 00000538, %g3 = 0000059c ldd [%i6+0x190],%g2 ! %g2 = 000000002d5c7509 00000000ff1698b3 p38_label_11: ! Mem[00000000900000c8] = 2403e27a66182968, %f48 = 70cde95e 6f9bfe7c ldd [%i4+0x0c8],%f48 ! %f48 = 2403e27a 66182968 ! %l0 = 48fdae3cba4d39b0, immed = 00000b34, %y = 04253cfd smul %l0,0xb34,%l5 ! %l5 = fffffcf3292a47c0, %y = fffffcf3 ! %f10 = 68bb7f73 446a661f, Mem[0000000090000090] = 3b5c943f 454ff390 stda %f10,[%i4+0x090]%asi ! Mem[0000000090000090] = 68bb7f73 446a661f ! %l3 = ffffffffffff90c7, Mem[000000005c8000a8] = 02fef786 sth %l3,[%i1+0x0a8] ! Mem[000000005c8000a8] = 90c7f786 ! Mem[000000009000016c] = 65de30a2, %g2 = 000000002d5c7509 lduw [%i4+0x16c],%g2 ! %g2 = 0000000065de30a2 ! %l3 = ffffffffffff90c7, Mem[00000000910001c8] = 1e361695 stw %l3,[%i6+0x1c8] ! Mem[00000000910001c8] = ffff90c7 ! Mem[000000005d800168] = 6309b680 17452b83, %l0 = ba4d39b0, %l1 = 0c943233 ldd [%i3+0x168],%l0 ! %l0 = 000000006309b680 0000000017452b83 ! %l1 = 0000000017452b83, Mem[00000000900000d0] = c8edd39f stb %l1,[%i4+0x0d0] ! Mem[00000000900000d0] = 83edd39f ! Mem[000000005d800018] = 859736a8, %l5 = fffffcf3292a47c0 lduha [%i3+%o3]0x88,%l5 ! %l5 = 00000000000036a8 ! Mem[00000000908000f4] = af2ed8ba, %g2 = 0000000065de30a2 ldsh [%i5+0x0f6],%g2 ! %g2 = ffffffffffffaf2e p38_label_12: ! Mem[000000005c800028] = fffffffa, %l5 = 00000000000036a8 ldsba [%i1+%o5]0x88,%l5 ! %l5 = fffffffffffffffa ! Code Fragment 1 p38_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ff1698b3 mov -0x1fb,%g3 ! %g3 = fffffffffffffe05 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = fffffffffffffffa, imm = 0000000000000027, %l7 = 0000000064c28afe srax %l5,0x027,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000091000014] = 0ccf70dc, %g2 = ffffffffffffaf2e lduba [%i6+0x017]%asi,%g2 ! %g2 = 000000000000000c ! %f0 = 9b106c26 b7401ed0 87106fa0 87333eda ! %f4 = d7b74179 736a5cab a49c3146 739b7552 ! %f8 = 99b97aa8 a24d2800 68bb7f73 446a661f ! %f12 = 4772207e 1bd21c19 bd562d7a e4999893 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! Mem[00000000910001a0] = 195a1174, %g2 = 000000000000000c lduh [%i6+0x1a0],%g2 ! %g2 = 000000000000195a ! %l7 = ffffffffffffffff, imm = 0000000000000788, %l4 = 0000000000000000 tsubcc %l7,0x788,%l4 ! %l4 = fffffffffffff877, %ccr = 8a ! Mem[000000005c800018] = de6bd134572c2d01, %l1 = 0000000017452b83 ldxa [%i1+%o3]0x89,%l1 ! %l1 = de6bd134572c2d01 ! Mem[0000000090800090] = d9229981 8359f4c5, %g2 = 0000195a, %g3 = fffffe05 ldd [%i5+0x090],%g2 ! %g2 = 00000000d9229981 000000008359f4c5 ! %l2 = 000000000c945d0b, Mem[00000000900001cc] = a59813f7 stw %l2,[%i4+0x1cc] ! Mem[00000000900001cc] = 0c945d0b p38_label_13: ! Mem[0000000090800100] = 33557e1329a50af5, %f48 = 2403e27a 66182968 ldd [%i5+0x100],%f48 ! %f48 = 33557e13 29a50af5 ! Mem[0000000091800180] = 15b2e693cbbbb590, %g2 = 00000000d9229981 ldx [%o0+0x180],%g2 ! %g2 = 15b2e693cbbbb590 ! Mem[000000005c80019c] = 3402d74c, %l0 = 000000006309b680 ldsh [%i1+0x19e],%l0 ! %l0 = ffffffffffffd74c ! Mem[0000000091800114] = 015b5e84, %g2 = 15b2e693cbbbb590 ldsb [%o0+0x116],%g2 ! %g2 = 0000000000000001 ! Set Register : %l5 = fffffffffffffffa xor %g0,-1,%l5 ! %l5 = ffffffffffffffff save ! CWP = 1 ! Mem[000000005c800010] = b879e8565535fd95, %f28 = f2ed5ecf 419fa5be ldda [%o1+%i2]0x89,%f28 ! %f28 = b879e856 5535fd95 ! Mem[000000005c800000] = ab5c6a73, %l2 = d028d7541c6ccbbb ldsha [%o1+%g0]0x81,%l2 ! %l2 = ffffffffffffab5c ! Mem[000000005c800000] = 736a5cab, %f24 = 814f9c10 lda [%o1+%g0]0x89,%f24 ! %f24 = 736a5cab ! Mem[000000005d000110] = cef320b02d258540, %l1 = d4a4609beb8e0182, %l3 = fd2bdf5e940acc71 add %o2,0x110,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = cef320b02d258540 p38_label_14: ! %cwp = 1 ! %l4 = cd21d2c66ef7ab09, %l0 = 58a09b16a60ff8e6, %ccr = 8a movvc %xcc,%l4,%l0 ! Moved, %l0 = cd21d2c66ef7ab09 ! Mem[000000005d000010] = c4f56c51, %l2 = ffffffffffffab5c ldsha [%o2+%i2]0x80,%l2 ! %l2 = ffffffffffffc4f5 ! %f16 = 3954ea24 720bd657 17c5a15c a59813f7 ! %f20 = 21ab3d64 07113fe2 5b38f168 0b2721b5 ! %f24 = 736a5cab bdf885b5 bb96cc67 62f38085 ! %f28 = b879e856 5535fd95 9ffe5a64 e439b06a mov 0x080,%g6 stda %f16,[%o4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080 ! %f8 = 99b97aa8, Mem[000000005c000018] = 2c954fb1 sta %f8 ,[%o0+%i3]0x80 ! Mem[000000005c000018] = 99b97aa8 ! Mem[000000005d0000ab] = 4d0cc2a2, %l7 = 7589f29a47b2b1fb ldstub [%o2+0x0ab],%l7 ! %l7 = 000000a2000000ff ! %l5 = 52cc0e8647c0943a, Mem[00000000910001e4] = 05c6cd45 stw %l5,[%o6+0x1e4] ! Mem[00000000910001e4] = 47c0943a ! Mem[00000000900000e8] = a20761f795336ce7, %g2 = 0000000000000001 ldx [%o4+0x0e8],%g2 ! %g2 = a20761f795336ce7 ! %l6 = de6f6e7feff83fa1, %l7 = 00000000000000a2, %l5 = 52cc0e8647c0943a orcc %l6,%l7,%l5 ! %l5 = de6f6e7feff83fa3, %ccr = 88 ! %f0 = 9b106c26 b7401ed0, Mem[000000005d000028] = 6b80b35e b9cd61b5 stda %f0 ,[%o2+%i5]0x80 ! Mem[000000005d000028] = 9b106c26 b7401ed0 ! Mem[000000005d800018] = a8369785, %l5 = de6f6e7feff83fa3 ldstuba [%o3+%i3]0x81,%l5 ! %l5 = 000000a8000000ff p38_label_15: ! %cwp = 1 ! %f6 = a49c3146, Mem[00000000900001ec] = 62f38085 st %f6 ,[%o4+0x1ec] ! Mem[00000000900001ec] = a49c3146 ! %l0 = cd21d2c66ef7ab09, %l1 = d4a4609beb8e0182, %ccr = 88 movge %xcc,%l0,%l1 ! Register Not Moved ! Mem[000000005d800008] = e688b7a1 2dfa5e55, %l2 = ffffc4f5, %l3 = 2d258540 ldda [%o3+%i1]0x88,%l2 ! %l2 = 000000002dfa5e55 00000000e688b7a1 ! Mem[00000000908001c8] = 9a24092a, %g18 = f9f73ca60cded21f ldsw [%o5+0x1c8],%g2 ! %g2 = f9f73ca60cded21f ! Mem[000000005c800158] = a90d5a96, %l7 = 000000a2, %l1 = eb8e0182 add %o1,0x158,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a90d5a96 ! Mem[000000005d000086] = 315c1bf3, %l3 = 00000000e688b7a1 ldstub [%o2+0x086],%l3 ! %l3 = 0000001b000000ff ! Mem[000000005c8000b8] = 74a4aaed, %l3 = 000000000000001b lduba [%o1+0x0b8]%asi,%l3 ! %l3 = 0000000000000074 ! %l1 = 00000000a90d5a96, Mem[0000000091000038] = 9c1dd9b5 stw %l1,[%o6+0x038] ! Mem[0000000091000038] = a90d5a96 ! Mem[000000005d00009c] = d9656e71, %l1 = 00000000a90d5a96 lduw [%o2+0x09c],%l1 ! %l1 = 00000000d9656e71 ! Code Fragment 1 p38_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008359f4c5 mov -0x2f6,%g3 ! %g3 = fffffffffffffd0a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p38_label_16: ! %cwp = 1 ! Mem[000000005c000020] = f2bd12fe, %l1 = 00000000d9656e71 lduba [%o0+%i4]0x88,%l1 ! %l1 = 00000000000000fe ! %l4 = 6ef7ab09, %l5 = 000000a8, Mem[0000000090000198] = a77c0a9c 86c094f0 std %l4,[%o4+0x198] ! Mem[0000000090000198] = 6ef7ab09 000000a8 ! Mem[0000000090000018] = ed38b38b5df3a991, %g2 = ffffffff9a24092a ldx [%o4+%i3],%g2 ! %g2 = ed38b38b5df3a991 ! Mem[000000005d000018] = b7401ed0, %f2 = 87106fa0 lda [%o2+%i3]0x88,%f2 ! %f2 = b7401ed0 ! %l4 = 6ef7ab09, %l5 = 000000a8, Mem[00000000918001f0] = 6ba2b457 3475766e std %l4,[%i0+0x1f0] ! Mem[00000000918001f0] = 6ef7ab09 000000a8 ! Code Fragment 1 p38_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffd0a mov -0x136,%g3 ! %g3 = fffffffffffffeca and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV membar #Sync ! Added by membar checker (106) ! Mem[00000000900000b4] = 5535fd95, %g2 = ed38b38b5df3a991 lduw [%o4+0x0b4],%g2 ! %g2 = 000000005535fd95 ! %l6 = de6f6e7feff83fa1, %l3 = 0000000000000074, %l3 = 0000000000000074 xor %l6,%l3,%l3 ! %l3 = de6f6e7feff83fd5 ! Mem[000000005d800118] = 8dabaf4b, %l4 = 6ef7ab09, %l6 = eff83fa1 add %o3,0x118,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008dabaf4b ! Mem[000000005d000000] = ff4d2800fd12746d, %f4 = d7b74179 736a5cab ldda [%o2+0x000]%asi,%f4 ! %f4 = ff4d2800 fd12746d p38_label_17: ! %cwp = 1 ! Mem[000000005d800010] = 4772207e, %l3 = de6f6e7feff83fd5 swapa [%o3+%i2]0x81,%l3 ! %l3 = 000000004772207e ! %l7 = 00000000000000a2, Mem[000000005c80017c] = b6808367 stw %l7,[%o1+0x17c] ! Mem[000000005c80017c] = 000000a2 ! Code Fragment 1 p38_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffeca mov 0x1b2,%g3 ! %g3 = 00000000000001b2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 00000000000000a8, Mem[000000005d000010] = 516cf5c4 stha %l5,[%o2+%i2]0x89 ! Mem[000000005d000010] = 516c00a8 ! Mem[0000000090000180] = a9faecff 4095ec12 494e39b0 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba 6ef7ab09 000000a8 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[00000000908001a8] = 6394367b4696555b, %g2 = 000000005535fd95 ldxa [%o5+0x1a8]%asi,%g2 ! %g2 = 6394367b4696555b ! Mem[000000005c800008] = 00000000, %l4 = cd21d2c66ef7ab09 lduwa [%o1+%i1]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[000000005c000000] = b50d125f, %l4 = 0000000000000000 swapa [%o0+%g0]0x81,%l4 ! %l4 = 00000000b50d125f ! Mem[000000005d800078] = 27e5f207, %l6 = 8dabaf4b, %l5 = 000000a8 add %o3,0x78,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000027e5f207 ! Mem[00000000908000f0] = 9aafaf897992af2e, %g2 = 6394367b4696555b ldxa [%o5+0x0f0]%asi,%g2 ! %g2 = 9aafaf897992af2e p38_label_18: ! %cwp = 1 ! %l6 = 000000008dabaf4b, %l6 = 000000008dabaf4b, %l0 = cd21d2c66ef7ab09 orn %l6,%l6,%l0 ! %l0 = ffffffffffffffff ! %f27 = 62f38085, Mem[000000005c000000] = 00000000 sta %f27,[%o0+%g0]0x81 ! Mem[000000005c000000] = 62f38085 ! %l0 = ffffffffffffffff, imm = 0000000000000b2f, %l0 = ffffffffffffffff subccc %l0,0xb2f,%l0 ! %l0 = fffffffffffff4d0, %ccr = 88 ! Mem[0000000090000070] = 1685f9387ab101eb, %g2 = 9aafaf897992af2e ldx [%o4+0x070],%g2 ! %g2 = 1685f9387ab101eb ! immd = 0000000000000353, %l3 = 000000004772207e, %ccr = 88 movvs %xcc,0x353,%l3 ! Register Not Moved ! Mem[000000005d000054] = 91a9a66c, %l2 = 000000002dfa5e55 swap [%o2+0x054],%l2 ! %l2 = 0000000091a9a66c ! %l0 = fffff4d0, %l1 = 000000fe, Mem[000000005c800020] = 1f666a44 d89edbe5 stda %l0,[%o1+%i4]0x89 ! Mem[000000005c800020] = fffff4d0 000000fe ! Mem[000000005c000013] = 3359ac18, %l2 = 0000000091a9a66c ldstub [%o0+0x013],%l2 ! %l2 = 00000018000000ff ! Mem[000000005d00002c] = b7401ed0, %l6 = 8dabaf4b, %l5 = 27e5f207 add %o2,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b7401ed0 ! Mem[000000005d800028] = 755e415f, %l0 = fffffffffffff4d0 swapa [%o3+%i5]0x80,%l0 ! %l0 = 00000000755e415f p38_label_19: ! %cwp = 1 ! %l6 = 000000008dabaf4b, immd = fffffffffffffacc, %l2 = 0000000000000018 udivx %l6,-0x534,%l2 ! %l2 = 0000000000000000 ! %l7 = 00000000000000a2, Mem[00000000908001dc] = 9167f3e7 stw %l7,[%o5+0x1dc] ! Mem[00000000908001dc] = 000000a2 ! %l0 = 00000000755e415f, %l3 = 000000004772207e, %l4 = 00000000b50d125f add %l0,%l3,%l4 ! %l4 = 00000000bcd061dd ! %l3 = 000000004772207e, %l1 = 00000000000000fe, %ccr = 88 movge %icc,%l3,%l1 ! Register Not Moved ! Mem[000000005d000109] = 3b522c16, %l0 = 00000000755e415f ldstuba [%o2+0x109]%asi,%l0 ! %l0 = 00000052000000ff ! Mem[000000005c000053] = db91b5fd, %l2 = 0000000000000000 ldstub [%o0+0x053],%l2 ! %l2 = 000000fd000000ff ! %l0 = 0000000000000052, %l1 = 00000000000000fe, %ccr = 88 move %xcc,%l0,%l1 ! Register Not Moved ! immd = 0000000000000247, %l1 = 00000000000000fe, %ccr = 88 movleu %icc,0x247,%l1 ! Register Not Moved ! Mem[000000005d000161] = 0c21c248, %l7 = 00000000000000a2 ldstub [%o2+0x161],%l7 ! %l7 = 00000021000000ff restore ! CWP = 0 p38_label_20: ! Mem[000000005c0001dc] = 2afd9fd0, %l1 = de6bd134572c2d01 ldsw [%i0+0x1dc],%l1 ! %l1 = 000000002afd9fd0 ! immd = 000000000000002a, %l0 = ffffffffffffd74c, %ccr = 88 movcc %xcc,0x02a,%l0 ! Moved, %l0 = 000000000000002a ! Mem[000000009100012c] = 14827f1d, %g2 = 1685f9387ab101eb ldsba [%i6+0x12e]%asi,%g2 ! %g2 = 0000000000000014 ! Mem[000000005c0000d0] = 73d1c5b8bd723b8f, %l6 = 0002b9b5bec40000, %l3 = ffffffffffff90c7 add %i0,0xd0,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 73d1c5b8bd723b8f ! %l4 = fffffffffffff877, %l6 = 0002b9b5bec40000, %l2 = 000000000c945d0b orncc %l4,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 ! Mem[000000005c8001d0] = 70cfb939ed4b2388, %l7 = ffffffffffffffff, %l6 = 0002b9b5bec40000 add %i1,0x1d0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 70cfb939ed4b2388 ! Mem[000000005d000136] = d711f81a, %l2 = ffffffffffffffff ldstub [%i2+0x136],%l2 ! %l2 = 000000f8000000ff ! Mem[0000000091800004] = 8acc26ae, %g2 = 0000000000000014 ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffff8a ! Mem[000000009100015c] = a418ddd8, %g2 = ffffffffffffff8a ldub [%i6+0x15f],%g2 ! %g2 = 00000000000000a4 ! Mem[000000005c800028] = fffffffa, %l6 = 70cfb939ed4b2388 ldswa [%i1+%o5]0x89,%l6 ! %l6 = fffffffffffffffa p38_label_21: ! %l2 = 00000000000000f8, imm = 0000000000000bbc, %l2 = 00000000000000f8 or %l2,0xbbc,%l2 ! %l2 = 0000000000000bfc ! Mem[000000005c8000d8] = c15dab5cb756bb3a, %l5 = ffffffffffffffff, %l5 = ffffffffffffffff add %i1,0xd8,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = c15dab5cb756bb3a ! Mem[0000000091800104] = ffe90970, %g2 = 00000000000000a4 ldub [%o0+0x105],%g2 ! %g2 = 00000000000000ff ! Code Fragment 1 p38_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000001b2 mov -0x128,%g3 ! %g3 = fffffffffffffed8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005d800020] = 7898775c, %l2 = 0000000000000bfc lduwa [%i3+%o4]0x81,%l2 ! %l2 = 000000007898775c ! %l6 = fffffffffffffffa, immed = 00000d6c, %y = fffffcf3 smulcc %l6,0xd6c,%l7 ! %l7 = ffffffffffffaf78, %ccr = 88, %y = ffffffff ! Mem[000000005c8000de] = b756bb3a, %l4 = fffffffffffff877 ldstub [%i1+0x0de],%l4 ! %l4 = 000000bb000000ff ! %l7 = ffffffffffffaf78, %l6 = fffffffffffffffa, %l0 = 000000000000002a srl %l7,%l6,%l0 ! %l0 = 000000000000003f ! %l1 = 000000002afd9fd0, immed = fffff1d1, %l5 = c15dab5cb756bb3a taddcctv %l1,-0xe2f,%l5 ! %l0 = 0000000000000062, Trapped ! Mem[000000005c000020] = f2bd12fe, %l4 = 00000000000000bb ldsha [%i0+%o4]0x89,%l4 ! %l4 = 00000000000012fe p38_label_22: ! Mem[000000005d800028] = d0f4ffff, %l6 = fffffffffffffffa ldsba [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffffff ! Mem[000000005c8000a0] = 6cce44ca91d228d3, %l7 = ffffffffffffaf78 ldx [%i1+0x0a0],%l7 ! %l7 = 6cce44ca91d228d3 ! Mem[0000000090000108] = 3e3387a0, %g2 = 00000000000000ff ldsb [%i4+0x109],%g2 ! %g2 = 000000000000003e ! Mem[000000005d0000b8] = c9502714, %l6 = ffffffffffffffff swap [%i2+0x0b8],%l6 ! %l6 = 00000000c9502714 ! %l5 = c15dab5cb756bb3a, %l3 = 73d1c5b8bd723b8f, %ccr = 88 movge %icc,%l5,%l3 ! Register Not Moved ! Mem[000000005d0000f0] = b4723fbc, %l4 = 00000000000012fe swap [%i2+0x0f0],%l4 ! %l4 = 00000000b4723fbc ! %l3 = 73d1c5b8bd723b8f, Mem[000000005d800008] = 555efa2d stwa %l3,[%i3+%o1]0x81 ! Mem[000000005d800008] = bd723b8f ! %l6 = c9502714, %l7 = 91d228d3, Mem[00000000918001a8] = b36518e5 4e1744a4 std %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = c9502714 91d228d3 ! Mem[00000000900000ec] = 95336ce7, %g2 = 000000000000003e lduwa [%i4+0x0ec]%asi,%g2 ! %g2 = 0000000095336ce7 ! Mem[0000000091000084] = e1ef702c, %g2 = 0000000095336ce7 lduw [%i6+0x084],%g2 ! %g2 = 00000000e1ef702c p38_label_23: ! Mem[00000000900001c8] = 17c5a15c 0c945d0b, %g2 = e1ef702c, %g3 = fffffed8 ldd [%i4+0x1c8],%g2 ! %g2 = 0000000017c5a15c 000000000c945d0b ! Mem[000000005c00018c] = 0b47b9fd, %l1 = 000000002afd9fd0 ldstub [%i0+0x18c],%l1 ! %l1 = 0000000b000000ff ! Mem[000000005d800018] = 859736ff, %f20 = 21ab3d64 lda [%i3+%o3]0x88,%f20 ! %f20 = 859736ff ! Mem[000000005d800088] = ff48b1aa2f2302c3, %l1 = 000000000000000b, %l7 = 6cce44ca91d228d3 add %i3,0x88,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ff48b1aa2f2302c3 ! Mem[0000000090800054] = 1403b6df, %g2 = 0000000017c5a15c lduh [%i5+0x056],%g2 ! %g2 = 0000000000001403 ! Clear Register : %l4 = 00000000b4723fbc clr %l4 ! %l4 = 0000000000000000 ! immd = 000000000000001d, %l7 = ff48b1aa2f2302c3, %ccr = 88 movcs %xcc,0x01d,%l7 ! Register Not Moved ! %f0 = 9b106c26 b7401ed0 b7401ed0 87333eda ! %f4 = ff4d2800 fd12746d a49c3146 739b7552 ! %f8 = 99b97aa8 a24d2800 68bb7f73 446a661f ! %f12 = 4772207e 1bd21c19 bd562d7a e4999893 mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %l7 = ff48b1aa2f2302c3, immd = fffffffffffffc2c, %l4 = 0000000000000000 sdivx %l7,-0x3d4,%l4 ! %l4 = 00002fe24ed77977 ! %l4 = 00002fe24ed77977, imm = 00000000000003af, %l0 = 0000000000000062 add %l4,0x3af,%l0 ! %l0 = 00002fe24ed77d26 p38_label_24: ! %l6 = c9502714, %l7 = 2f2302c3, Mem[0000000091000108] = eefc9b81 488ce3c0 std %l6,[%i6+0x108] ! Mem[0000000091000108] = c9502714 2f2302c3 ! %f24 = 736a5cab bdf885b5, Mem[0000000091000120] = 7c1e95ad 8315c0fc stda %f24,[%i6+0x120]%asi ! Mem[0000000091000120] = 736a5cab bdf885b5 ! %l2 = 000000007898775c, %l2 = 000000007898775c, %l3 = 73d1c5b8bd723b8f sra %l2,%l2,%l3 ! %l3 = 0000000000000007 ! Mem[0000000091800170] = ad24c2aa21f6e696, %g2 = 0000000000001403 ldx [%o0+0x170],%g2 ! %g2 = ad24c2aa21f6e696 ! %l1 = 000000000000000b, %l2 = 000000007898775c, %l1 = 000000000000000b sll %l1,%l2,%l1 ! %l1 = 00000000b0000000 ! Mem[0000000091800128] = da123f80 85b0264c, %g2 = 21f6e696, %g3 = 0c945d0b ldd [%o0+0x128],%g2 ! %g2 = 00000000da123f80 0000000085b0264c ! Mem[000000005d000050] = 1d48a7952dfa5e55, %l2 = 000000007898775c, %l7 = ff48b1aa2f2302c3 add %i2,0x50,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1d48a7952dfa5e55 ! %l0 = 00002fe24ed77d26, %l5 = c15dab5cb756bb3a, %ccr = 88 movvc %icc,%l0,%l5 ! Moved, %l5 = 00002fe24ed77d26 ! %l5 = 00002fe24ed77d26, Mem[000000005c800008] = 00000000 stba %l5,[%i1+%o1]0x89 ! Mem[000000005c800008] = 00000026 ! %l6 = 00000000c9502714, imm = fffffffffffffe71, %l7 = 1d48a7952dfa5e55 add %l6,-0x18f,%l7 ! %l7 = 00000000c9502585 p38_label_25: ! %l2 = 7898775c, %l3 = 00000007, Mem[0000000091000040] = 9fb36b42 752473f9 std %l2,[%i6+0x040] ! Mem[0000000091000040] = 7898775c 00000007 ! Mem[000000005c800010] = b879e8565535fd95, %f30 = 9ffe5a64 e439b06a ldda [%i1+%o2]0x89,%f30 ! %f30 = b879e856 5535fd95 ! Mem[000000005d800008] = bd723b8f, %l7 = 00000000c9502585 swapa [%i3+%o1]0x80,%l7 ! %l7 = 00000000bd723b8f ! %l0 = 00002fe24ed77d26, immed = 000000ec, %ccr = 88 movrgez %l0,0x0ec,%l2 ! Moved, %l2 = 00000000000000ec ! %l1 = 00000000b0000000, %l5 = 00002fe24ed77d26, %l7 = 00000000bd723b8f addcc %l1,%l5,%l7 ! %l7 = 00002fe2fed77d26, %ccr = 08 ! Mem[000000005c800018] = 012d2c57, %l3 = 0000000000000007 swapa [%i1+%o3]0x80,%l3 ! %l3 = 00000000012d2c57 ! %l2 = 000000ec, %l3 = 012d2c57, Mem[00000000918001d0] = 59c1bb29 11f12fc9 std %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000ec 012d2c57 ! Mem[000000005d000161] = 0cffc248, %l4 = 00002fe24ed77977 ldstub [%i2+0x161],%l4 ! %l4 = 000000ff000000ff ! immd = 0000000000000171, %l0 = 00002fe24ed77d26, %ccr = 08 movpos %xcc,0x171,%l0 ! Moved, %l0 = 0000000000000171 ! Mem[000000005c000000] = 62f38085bb5bbc6b, %f24 = 736a5cab bdf885b5 ldda [%i0+%g0]0x80,%f24 ! %f24 = 62f38085 bb5bbc6b ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 1: membar #Sync ! Force all stores to complete p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000171 bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b0000000 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ec bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000012d2c57 bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00002fe24ed77d26 bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c9502714 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00002fe2fed77d26 bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p38_failed mov 0x111,%g1 ! 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 9b106c26 b7401ed0 bne %xcc,p38_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b7401ed0 87333eda bne %xcc,p38_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be ff4d2800 fd12746d bne %xcc,p38_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 68bb7f73 446a661f bne %xcc,p38_f10_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 859736ff 07113fe2 bne %xcc,p38_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 62f38085 bb5bbc6b bne %xcc,p38_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b879e856 5535fd95 bne %xcc,p38_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b879e856 5535fd95 bne %xcc,p38_f30_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 62f38085bb5bbc6b ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3359acffbb87b14e 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 = 99b97aa8f63f4b2c 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 = fe12bdf20d8f2813 ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b16f12ef7dce6a6b ldx [%i0+0x028],%g3 ! Observed data at 000000005c000028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2a237b7b00006b80 ldx [%i0+0x030],%g3 ! Observed data at 000000005c000030 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = db91b5ff004a04cb ldx [%i0+0x050],%g3 ! Observed data at 000000005c000050 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x050,%g4 ldx [%g1+0x188],%g2 ! Expected data = 1901de94ff47b9fd ldx [%i0+0x188],%g3 ! Observed data at 000000005c000188 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x188,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 2600000000000001 ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000734d16bde ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d0f4fffffe000000 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 = faffffffffffffff ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 90c7f7866d34d381 ldx [%i1+0x0a8],%g3 ! Observed data at 000000005c8000a8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = c15dab5cb756ff3a ldx [%i1+0x0d8],%g3 ! Observed data at 000000005c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x178],%g2 ! Expected data = bc9233f6000000a2 ldx [%i1+0x178],%g3 ! Observed data at 000000005c800178 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x178,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff4d2800fd12746d 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 = a8006c51621e8030 ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d01e40b7266c109b ldx [%i2+0x018],%g3 ! Observed data at 000000005d000018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b106c26b7401ed0 ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 1d48a7952dfa5e55 ldx [%i2+0x050],%g3 ! Observed data at 000000005d000050 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = f1eb17be315cfff3 ldx [%i2+0x080],%g3 ! Observed data at 000000005d000080 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x080,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 4d0cc2ff4ba64ea3 ldx [%i2+0x0a8],%g3 ! Observed data at 000000005d0000a8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ffffffff4f7d5d0d ldx [%i2+0x0b8],%g3 ! Observed data at 000000005d0000b8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 000012fe613f803e ldx [%i2+0x0f0],%g3 ! Observed data at 000000005d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 3bff2c16075c42c1 ldx [%i2+0x108],%g3 ! Observed data at 000000005d000108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x108,%g4 ldx [%g1+0x128],%g2 ! Expected data = 498b540eb04e6fd3 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 = c2b1bc3cd711ff1a ldx [%i2+0x130],%g3 ! Observed data at 000000005d000130 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x130,%g4 ldx [%g1+0x160],%g2 ! Expected data = 0cffc2485ba0a0c8 ldx [%i2+0x160],%g3 ! Observed data at 000000005d000160 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x160,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = ff1794b433b22cf7 ldx [%i2+0x1f8],%g3 ! Observed data at 000000005d0001f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x1f8,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 982d0400fd3c2504 ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c9502585a1b788e6 ldx [%i3+0x008],%g3 ! Observed data at 000000005d800008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = eff83fd51bd21c19 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 = ff369785e5788117 ldx [%i3+0x018],%g3 ! Observed data at 000000005d800018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffff4d08ada0460 ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = b3c9ff85ff4f00a0 ldx [%i3+0x0d8],%g3 ! Observed data at 000000005d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 50a4ffe316740900 ldx [%i3+0x1e0],%g3 ! Observed data at 000000005d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x1e0,%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_f10_fail: set p38_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%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 p38_f24_fail: set p38_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f28_fail: set p38_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f30_fail: set p38_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000020] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d800010] orcc %l4,-0xfb3,%l1 stxa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800018] stha %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020] done p38_trap1o: lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000020] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d800010] orcc %l4,-0xfb3,%l1 stxa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800018] stha %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020] done p38_trap2e: ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000018] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000010] done p38_trap2o: ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000018] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000010] done p38_trap3e: xnor %l7,%l4,%l7 nop and %l0,0x8e4,%l0 add %l1,%l7,%l2 done p38_trap3o: xnor %l7,%l4,%l7 nop and %l0,0x8e4,%l0 add %l1,%l7,%l2 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 = b4e16a03ba118405 ldx [%g1+0x008],%l1 ! %l1 = b2912bdc734af9b4 ldx [%g1+0x010],%l2 ! %l2 = ec82a1762c551de0 ldx [%g1+0x018],%l3 ! %l3 = 0332919dd8e1affc ldx [%g1+0x020],%l4 ! %l4 = 7b3dd54001ed420d ldx [%g1+0x028],%l5 ! %l5 = 0b62cf389d5c664d ldx [%g1+0x030],%l6 ! %l6 = 56461d3e0df11183 ldx [%g1+0x038],%l7 ! %l7 = 0887ecec901069c1 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 = 58a09b16a60ff8e6 ldx [%g1+0x048],%l1 ! %l1 = d4a4609beb8e0182 ldx [%g1+0x050],%l2 ! %l2 = d028d7541c6ccbbb ldx [%g1+0x058],%l3 ! %l3 = fd2bdf5e940acc71 ldx [%g1+0x060],%l4 ! %l4 = cd21d2c66ef7ab09 ldx [%g1+0x068],%l5 ! %l5 = 52cc0e8647c0943a ldx [%g1+0x070],%l6 ! %l6 = de6f6e7feff83fa1 ldx [%g1+0x078],%l7 ! %l7 = 7589f29a47b2b1fb ! Initialize the output register of window 1 set p38_local0_start,%o0 set p38_local1_start,%o1 set p38_local2_start,%o2 set p38_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 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 = f1a2bc67 da78a99d a1fdc370 8c0a6030 ! %f4 = 246777aa a49ebc78 692efef4 e2562fcc ! %f8 = 67de334b 3fd770d5 9ef38ab4 214d7f74 ! %f12 = f55b46c4 4c7282c7 4807926c a8eecf2f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 371038c4 39de8940 a9ddcf08 14e3e0b1 ! %f20 = 7d300be9 fa89bd10 634e265a fdac4616 ! %f24 = 4bc7f8b8 d6ed1d32 2e318f81 97067a5e ! %f28 = aa341d2d 1d8f36d2 8bf0880d 75e725ac ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 96125e0d 3134bae5 929adc1e 8cd6c187 ! %f36 = 24b3e73f e738e444 99187eb4 8b79577e ! %f40 = c2f3d066 d47576f9 fce3d258 f1b39d4c ! %f44 = 6ab8d8fd 0133a27f 72d03fbf ca58303b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd41d11af00000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = d41d11af00000069 wr %g0,%y ! Clear Y 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[000000009100016c] = 97950aba, %g18 = bcd1b95046c1fc65 ldsw [%i6+0x16c],%g2 ! %g2 = bcd1b95046c1fc65 ! %l6 = 9c60003fe076b045, imm = 0000000000000019, %l1 = a496140a753ef909 srl %l6,0x019,%l1 ! %l1 = 0000000000000070 ! Mem[00000000908000b8] = d1606739 d29b375d, %g2 = 97950aba, %g3 = 00000000 ldd [%i5+0x0b8],%g2 ! %g2 = 00000000d1606739 00000000d29b375d ! Mem[0000000090000078] = 5b100cc27820a8b5, %g2 = 00000000d1606739 ldx [%i4+0x078],%g2 ! %g2 = 5b100cc27820a8b5 ! Mem[0000000090800080] = 22791f3bdd32f5a6, %g2 = 5b100cc27820a8b5 ldx [%i5+0x080],%g2 ! %g2 = 22791f3bdd32f5a6 ! %l7 = a051fe2447647683, Mem[000000009100019d] = 57454819 stb %l7,[%i6+0x19d] ! Mem[000000009100019c] = 83454819 ! Mem[0000000090800178] = 4ab098f91768e1b8, %f48 = 601da018 4592ece1 ldd [%i5+0x178],%f48 ! %f48 = 4ab098f9 1768e1b8 ! Mem[0000000090000158] = 513d7688, %g2 = 22791f3bdd32f5a6 ldsh [%i4+0x15a],%g2 ! %g2 = 000000000000513d ! immd = 00000000000001ea, %l6 = 9c60003fe076b045, %ccr = 44 movvs %xcc,0x1ea,%l6 ! Register Not Moved ! Mem[00000000908000c0] = d80ecfdc, %g18 = bcd1b95046c1fc65 ldsw [%i5+0x0c0],%g2 ! %g2 = bcd1b95046c1fc65 p39_label_2: ! Mem[000000005f000018] = ddc9f1f7, %l6 = 9c60003fe076b045 lduha [%i2+%o3]0x80,%l6 ! %l6 = 000000000000ddc9 ! Mem[00000000918001c4] = 6b82704c, %g2 = ffffffffd80ecfdc lduw [%o0+0x1c4],%g2 ! %g2 = 000000006b82704c ! %f20 = 7d300be9, Mem[0000000090800044] = 81f382b3 st %f20,[%i5+0x044] ! Mem[0000000090800044] = 7d300be9 ! Mem[0000000091000198] = cae86cfe 1c834548, %g2 = 6b82704c, %g3 = d29b375d ldd [%i6+0x198],%g2 ! %g2 = 00000000cae86cfe 000000001c834548 ! Mem[000000005f80004c] = 80b43952, %l2 = 6c0df64f, %l1 = 00000070 add %i3,0x4c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000080b43952 ! Mem[000000005e0001b4] = 015757ba, %l4 = 3457ccc4c5630909 lduw [%i0+0x1b4],%l4 ! %l4 = 00000000015757ba ! Mem[000000005e800060] = fc38b043, %l2 = 51a4d8f46c0df64f ldub [%i1+0x063],%l2 ! %l2 = 0000000000000043 ! Mem[00000000908000c8] = 1d027ea9dc5f6628, %g2 = 00000000cae86cfe ldx [%i5+0x0c8],%g2 ! %g2 = 1d027ea9dc5f6628 ! %l1 = 0000000080b43952, imm = 0000000000000d43, %l0 = e33a7e0daf141dd5 taddcc %l1,0xd43,%l0 ! %l0 = 0000000080b44695, %ccr = 0a ! Code Fragment 1 p39_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001c834548 mov -0xeb3,%g3 ! %g3 = fffffffffffff14d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p39_label_3: ! Mem[00000000908001f0] = 0fbc93c0, %g18 = bcd1b95046c1fc65 ldsw [%i5+0x1f0],%g2 ! %g2 = bcd1b95046c1fc65 ! %l6 = 000000000000ddc9, %l6 = 000000000000ddc9, %l3 = cdfe058bd5e5c62f xorcc %l6,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[000000005f800128] = 58ab0ebb836271cf, %l4 = 00000000015757ba, %l7 = a051fe2447647683 add %i3,0x128,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 58ab0ebb836271cf ! Mem[000000009080008c] = 9e4e588c, %g18 = bcd1b95046c1fc65 ldsw [%i5+0x08c],%g2 ! %g2 = bcd1b95046c1fc65 ! %l7 = 58ab0ebb836271cf, Mem[000000005f800028] = bc621b5f stwa %l7,[%i3+%o5]0x81 ! Mem[000000005f800028] = 836271cf ! Mem[000000009100017c] = f72d807d, %g2 = ffffffff9e4e588c lduw [%i6+0x17c],%g2 ! %g2 = 00000000f72d807d ! Mem[000000005e800098] = e1473a16790432f2, %l1 = 0000000080b43952, %l3 = 0000000000000000 add %i1,0x98,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = e1473a16790432f2 ! immd = 0000000000000253, %l6 = 000000000000ddc9, %ccr = 44 movgu %xcc,0x253,%l6 ! Register Not Moved ! Mem[000000005f000020] = db03bf2d, %l2 = 0000000000000043 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000db03bf2d ! Mem[0000000090800108] = 42468090, %g2 = 00000000f72d807d lduh [%i5+0x10a],%g2 ! %g2 = 0000000000004246 p39_label_4: ! Mem[000000005e8001ac] = efb04770, %l0 = 0000000080b44695 swap [%i1+0x1ac],%l0 ! %l0 = 00000000efb04770 ! Mem[000000005f800018] = 3859259e, %l3 = e1473a16790432f2 ldsba [%i3+%o3]0x80,%l3 ! %l3 = 0000000000000038 ! Mem[00000000900000c8] = 2403e27a, %g2 = 0000000000004246 lduw [%i4+0x0c8],%g2 ! %g2 = 000000002403e27a ! %f31 = 75e725ac, Mem[000000005e000010] = c14d6200 sta %f31,[%i0+%o2]0x88 ! Mem[000000005e000010] = 75e725ac ! %l5 = 48945ad657503ec9, %l2 = 00000000db03bf2d, %ccr = 44 movne %xcc,%l5,%l2 ! Register Not Moved ! %l3 = 0000000000000038, immed = 0000071f, %y = 00000000 smul %l3,0x71f,%l6 ! %l6 = 0000000000018ec8, %y = 00000000 ! Mem[000000005f000024] = 09d850df, %l1 = 0000000080b43952, %asi = 80 swapa [%i2+0x024]%asi,%l1 ! %l1 = 0000000009d850df ! immd = 0000000000000344, %l3 = 0000000000000038, %ccr = 44 movl %icc,0x344,%l3 ! Register Not Moved ! %l4 = 00000000015757ba, imm = fffffffffffffb9d, %l2 = 00000000db03bf2d xor %l4,-0x463,%l2 ! %l2 = fffffffffea8ac27 ! %l2 = fffffffffea8ac27, %l7 = 58ab0ebb836271cf, %l3 = 0000000000000038 srax %l2,%l7,%l3 ! %l3 = fffffffffffffd51 p39_label_5: ! immd = 0000000000000078, %l5 = 48945ad657503ec9, %ccr = 44 mova %xcc,0x078,%l5 ! Moved, %l5 = 0000000000000078 ! Mem[000000005f0000cc] = b6f84d2b, %l7 = 58ab0ebb836271cf swap [%i2+0x0cc],%l7 ! %l7 = 00000000b6f84d2b ! Mem[000000005e800008] = a2bad854, %l1 = 0000000009d850df ldswa [%i1+%o1]0x81,%l1 ! %l1 = ffffffffa2bad854 ! %l6 = 0000000000018ec8, imm = 000000000000099a, %l6 = 0000000000018ec8 addcc %l6,0x99a,%l6 ! %l6 = 0000000000019862, %ccr = 00 ! %l2 = fea8ac27, %l3 = fffffd51, Mem[0000000090000128] = 55a53662 66eccc84 std %l2,[%i4+0x128] ! Mem[0000000090000128] = fea8ac27 fffffd51 ! Mem[000000005f000078] = 2b8aeb711c194951, %l1 = ffffffffa2bad854, %l6 = 0000000000019862 add %i2,0x78,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 2b8aeb711c194951 save ! CWP = 1 ! Mem[000000005f000000] = 30a5035079cebbb7, %f12 = f55b46c4 4c7282c7 ldda [%o2+%g0]0x80,%f12 ! %f12 = 30a50350 79cebbb7 ! Mem[000000005e80019b] = 378309a2, %l7 = 8d3aee2c5fa9819f ldstuba [%o1+0x19b]%asi,%l7 ! %l7 = 000000a2000000ff ! %l5 = 4b894fba4b232a06, %l3 = 006f71080d494268, %ccr = 00 movcc %xcc,%l5,%l3 ! Moved, %l3 = 4b894fba4b232a06 p39_label_6: ! %cwp = 1 restore ! CWP = 0 ! %f2 = a1fdc370, Mem[0000000090800120] = fd98399b sta %f2 ,[%i5+0x120]%asi ! Mem[0000000090800120] = a1fdc370 ! %l1 = ffffffffa2bad854, Mem[0000000091000098] = 6aef4b96d6cbdb1d stx %l1,[%i6+0x098] ! Mem[0000000091000098] = ffffffffa2bad854 ! Mem[0000000090800024] = f81287db, %g2 = 000000002403e27a ldub [%i5+0x024],%g2 ! %g2 = 00000000000000f8 ! %l5 = 0000000000000078, Mem[00000000918000c9] = 9a0476d0 stb %l5,[%o0+0x0c9] ! Mem[00000000918000c8] = 780476d0 ! %l4 = 00000000015757ba, Mem[0000000090800088] = 444b2d9f9e4e588c stx %l4,[%i5+0x088] ! Mem[0000000090800088] = 00000000015757ba ! Mem[000000005f800008] = 1df28e8a dc1bfdea, %l6 = 1c194951, %l7 = b6f84d2b ldda [%i3+%o1]0x88,%l6 ! %l6 = 00000000dc1bfdea 000000001df28e8a ! %f1 = da78a99d, Mem[000000005e000018] = 0b8a5cd3 sta %f1 ,[%i0+%o3]0x88 ! Mem[000000005e000018] = da78a99d ! %l4 = 00000000015757ba, Mem[000000009180015b] = 0b317503 stb %l4,[%o0+0x15b] ! Mem[0000000091800158] = ba317503 ! %l1 = ffffffffa2bad854, immed = fffff598, %y = 00000000 smul %l1,-0xa68,%l1 ! %l1 = 000003ca97a4d5e0, %y = 000003ca p39_label_7: ! %l3 = fffffffffffffd51, Mem[000000005e800020] = fab378c3 stba %l3,[%i1+%o4]0x81 ! Mem[000000005e800020] = 51b378c3 ! Mem[000000005e8000ee] = 2d3a4d32, %l7 = 000000001df28e8a ldstub [%i1+0x0ee],%l7 ! %l7 = 0000004d000000ff ! %l7 = 000000000000004d, Mem[00000000918001dc] = b06f0808 sth %l7,[%o0+0x1dc] ! Mem[00000000918001dc] = 004d0808 ! Mem[000000005e80017c] = 9cc2bdf2, %l0 = efb04770, %l1 = 97a4d5e0 add %i1,0x17c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009cc2bdf2 ! Code Fragment 1 p39_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff14d mov 0xff9,%g3 ! %g3 = 0000000000000ff9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000138] = 10cf11ec, %g2 = 00000000000000f8 lduh [%i4+0x138],%g2 ! %g2 = 00000000000010cf ! %f2 = a1fdc370 8c0a6030, Mem[0000000090800068] = ae712662 c829d802 stda %f2 ,[%i5+0x068]%asi ! Mem[0000000090800068] = a1fdc370 8c0a6030 ! %f21 = fa89bd10, Mem[000000005e0000dc] = 0ba68b85 sta %f21,[%i0+0x0dc]%asi ! Mem[000000005e0000dc] = fa89bd10 ! Mem[00000000910000d8] = 00a64fc7ab27192a, %g2 = 00000000000010cf ldx [%i6+0x0d8],%g2 ! %g2 = 00a64fc7ab27192a ! Mem[000000005e00000c] = d3c5b3bf, %l4 = 00000000015757ba swap [%i0+0x00c],%l4 ! %l4 = 00000000d3c5b3bf p39_label_8: ! %l1 = 000000009cc2bdf2, immed = 00000786, %y = 000003ca mulscc %l1,0x786,%l4 ! %l4 = 000000004e615ef9, %ccr = 00, %y = 000001e5 ! %l6 = 00000000dc1bfdea, %l6 = 00000000dc1bfdea, %ccr = 00 movrgez %l6,%l6,%l1 ! Moved, %l1 = 00000000dc1bfdea ! immd = 0000000000000018, %l0 = 00000000efb04770, %ccr = 00 movleu %icc,0x018,%l0 ! Register Not Moved ! %l0 = 00000000efb04770, Mem[0000000091800140] = 70e42e59b316c57e stx %l0,[%o0+0x140] ! Mem[0000000091800140] = 00000000efb04770 ! %l1 = 00000000dc1bfdea, Mem[00000000918001e4] = a1fd095a stw %l1,[%o0+0x1e4] ! Mem[00000000918001e4] = dc1bfdea ! Mem[000000005e000010] = ac25e775, %l3 = fffffffffffffd51 ldstuba [%i0+%o2]0x81,%l3 ! %l3 = 000000ac000000ff ! Mem[000000005f0001a0] = d4c18c99, %l1 = dc1bfdea, %l2 = fea8ac27 add %i2,0x1a0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d4c18c99 ! %l3 = 00000000000000ac, %l6 = 00000000dc1bfdea, %l3 = 00000000000000ac srlx %l3,%l6,%l3 ! %l3 = 0000000000000000 ! Mem[00000000910001b4] = 915b2006, %g2 = 00a64fc7ab27192a ldsb [%i6+0x1b7],%g2 ! %g2 = ffffffffffffff91 ! Mem[00000000908001d4] = e672af69, %g2 = ffffffffffffff91 ldsb [%i5+0x1d6],%g2 ! %g2 = ffffffffffffffe6 p39_label_9: ! Mem[000000005f800058] = 73a338f0, %l2 = 00000000d4c18c99 ldstuba [%i3+0x058]%asi,%l2 ! %l2 = 00000073000000ff ! %f16 = 371038c4 39de8940, Mem[0000000090800030] = 3c186517 11bdd40b std %f16,[%i5+0x030] ! Mem[0000000090800030] = 371038c4 39de8940 ! Mem[0000000091000058] = e58f441012df99e4, %f48 = 4ab098f9 1768e1b8 ldd [%i6+0x058],%f48 ! %f48 = e58f4410 12df99e4 ! %l2 = 0000000000000073, Mem[000000009180017a] = 2d8b071b stb %l2,[%o0+0x17a] ! Mem[0000000091800178] = 738b071b ! Mem[0000000090000164] = e1c33946, %g2 = ffffffffffffffe6 ldsb [%i4+0x164],%g2 ! %g2 = ffffffffffffffe1 ! Mem[0000000091800130] = 899608d86cdc198e, %g2 = ffffffffffffffe1 ldx [%o0+0x130],%g2 ! %g2 = 899608d86cdc198e ! Mem[000000009100016c] = 97950aba, %g2 = 899608d86cdc198e lduh [%i6+0x16c],%g2 ! %g2 = 0000000000009795 ! %l7 = 000000000000004d, Mem[000000005e800008] = a2bad854 stwa %l7,[%i1+%o1]0x81 ! Mem[000000005e800008] = 0000004d ! Mem[00000000900000b8] = 51627d19d4993bb6, %g2 = 0000000000009795 ldx [%i4+0x0b8],%g2 ! %g2 = 51627d19d4993bb6 ! Mem[00000000900001f4] = ae14c5f7, %g2 = 51627d19d4993bb6 ldsh [%i4+0x1f6],%g2 ! %g2 = ffffffffffffae14 p39_label_10: ! Mem[000000005f0001e8] = 311b1707, %l5 = 0000000000000078 ldstub [%i2+0x1e8],%l5 ! %l5 = 00000031000000ff ! Mem[000000005f800008] = eafd1bdc, %l2 = 0000000000000073 ldsha [%i3+%o1]0x80,%l2 ! %l2 = ffffffffffffeafd ! %l1 = 00000000dc1bfdea, %l7 = 000000000000004d, %ccr = 00 movrne %l1,%l7,%l2 ! Moved, %l2 = 000000000000004d ! %f7 = e2562fcc, Mem[0000000091800100] = 0f8fe12f st %f7 ,[%o0+0x100] ! Mem[0000000091800100] = e2562fcc ! %l2 = 000000000000004d, %l5 = 0000000000000031, %ccr = 00 move %xcc,%l2,%l5 ! Register Not Moved ! %l4 = 4e615ef9, %l5 = 00000031, Mem[0000000090000120] = 0e03a0ea b316ce5a std %l4,[%i4+0x120] ! Mem[0000000090000120] = 4e615ef9 00000031 ! %l0 = efb04770, %l1 = dc1bfdea, Mem[00000000918000f0] = 74f48678 0ffffee9 stda %l0,[%o0+0x0f0]%asi ! Mem[00000000918000f0] = efb04770 dc1bfdea ! Mem[000000009180001c] = 396e3bc6, %g2 = ffffffffffffae14 ldsba [%o0+0x01f]%asi,%g2 ! %g2 = 0000000000000039 ! %l4 = 4e615ef9, %l5 = 00000031, Mem[0000000090000168] = b227989a 65de30a2 std %l4,[%i4+0x168] ! Mem[0000000090000168] = 4e615ef9 00000031 ! %l3 = 0000000000000000, Mem[0000000090000014] = 824dda68 stb %l3,[%i4+0x014] ! Mem[0000000090000014] = 004dda68 p39_label_11: ! immd = 0000000000000101, %l2 = 000000000000004d, %ccr = 00 mova %icc,0x101,%l2 ! Moved, %l2 = 0000000000000101 ! Mem[00000000908001b8] = 7b8c53f3, %g2 = 0000000000000039 ldub [%i5+0x1ba],%g2 ! %g2 = 000000000000007b ! %l6 = 00000000dc1bfdea, Mem[00000000910000cc] = b8db89c5 stw %l6,[%i6+0x0cc] ! Mem[00000000910000cc] = dc1bfdea ! Mem[00000000910000c8] = 295f705d, %g2 = 000000000000007b lduw [%i6+0x0c8],%g2 ! %g2 = 00000000295f705d ! Mem[000000005e000010] = ff25e775, %l2 = 0000000000000101 ldsba [%i0+%o2]0x81,%l2 ! %l2 = ffffffffffffffff ! Mem[000000005e000008] = ba57570190997ca1, %l1 = 00000000dc1bfdea ldxa [%i0+%o1]0x88,%l1 ! %l1 = ba57570190997ca1 ! Mem[000000005e8001f0] = 908620021d9da78b, %l2 = ffffffffffffffff, %l0 = 00000000efb04770 add %i1,0x1f0,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 908620021d9da78b ! %l6 = dc1bfdea, %l7 = 0000004d, Mem[0000000090000038] = 4a5a0b1a 3185d12d std %l6,[%i4+0x038] ! Mem[0000000090000038] = dc1bfdea 0000004d ! %l6 = 00000000dc1bfdea, imm = fffffffffffff764, %l2 = ffffffffffffffff andcc %l6,-0x89c,%l2 ! %l2 = 00000000dc1bf560, %ccr = 08 ! Mem[000000005e000018] = 9da978da, %l2 = 00000000dc1bf560 ldsha [%i0+%o3]0x81,%l2 ! %l2 = ffffffffffff9da9 p39_label_12: ! Mem[000000009000012c] = fd513d84, %g2 = 00000000295f705d ldsh [%i4+0x12e],%g2 ! %g2 = fffffffffffffd51 ! Mem[000000005f00017c] = dd147b8d, %l6 = 00000000dc1bfdea ldsh [%i2+0x17c],%l6 ! %l6 = ffffffffffffdd14 ! %l0 = 908620021d9da78b, imm = 0000000000000581, %l4 = 000000004e615ef9 tsubcc %l0,0x581,%l4 ! %l4 = 908620021d9da20a, %ccr = 82 ! Mem[000000005f000010] = d27ffa93, %l2 = ffffffffffff9da9 lduba [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000093 ! %l6 = ffffffffffffdd14, %l5 = 0000000000000031, %ccr = 82 movcc %xcc,%l6,%l5 ! Moved, %l5 = ffffffffffffdd14 ! Mem[000000005f0001e0] = d652131c5cb972f5, %l2 = 0000000000000093, %l1 = ba57570190997ca1 add %i2,0x1e0,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = d652131c5cb972f5 ! Mem[000000005f800018] = 3859259e, %f20 = 7d300be9 lda [%i3+%o3]0x81,%f20 ! %f20 = 3859259e ! %l7 = 000000000000004d, %l7 = 000000000000004d, %ccr = 82 movcc %icc,%l7,%l7 ! Moved, %l7 = 000000000000004d ! %l5 = ffffffffffffdd14, Mem[000000005e000008] = a17c9990 stha %l5,[%i0+%o1]0x81 ! Mem[000000005e000008] = dd149990 ! Mem[000000005e0000d4] = b527383e, %l5 = ffffffffffffdd14 ldsw [%i0+0x0d4],%l5 ! %l5 = ffffffffb527383e p39_label_13: ! Mem[000000009180005c] = 9dac9f4a, %g18 = bcd1b95046c1fc65 ldsw [%o0+0x05c],%g2 ! %g2 = bcd1b95046c1fc65 ! Mem[000000005f800020] = 4c4d8ab3, %l4 = 908620021d9da20a ldsba [%i3+%o4]0x80,%l4 ! %l4 = 000000000000004c ! %l3 = 0000000000000000, imm = 0000000000000010, %l4 = 000000000000004c sllx %l3,0x010,%l4 ! %l4 = 0000000000000000 ! Mem[000000005e000138] = c89a378a, %l4 = 0000000000000000 swap [%i0+0x138],%l4 ! %l4 = 00000000c89a378a ! Mem[00000000918001a0] = 910fae53832781d2, %f48 = e58f4410 12df99e4 ldda [%o0+0x1a0]%asi,%f48 ! %f48 = 910fae53 832781d2 ! Mem[00000000918001c0] = 4c86a051, %g2 = ffffffff9dac9f4a lduw [%o0+0x1c0],%g2 ! %g2 = 000000004c86a051 ! Mem[000000005f80013c] = 93f18199, %l2 = 00000093, %l5 = b527383e add %i3,0x13c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000093f18199 ! %l2 = 0000000000000093, Mem[000000005f800000] = 23dfad28 stha %l2,[%i3+%g0]0x80 ! Mem[000000005f800000] = 0093ad28 ! Mem[00000000918001a0] = 910fae53832781d2, %g2 = 000000004c86a051 ldx [%o0+0x1a0],%g2 ! %g2 = 910fae53832781d2 ! Mem[000000005f800010] = 5df0075e, %l5 = 0000000093f18199 lduha [%i3+%o2]0x81,%l5 ! %l5 = 0000000000005df0 p39_label_14: ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 4e615ef9 00000031 fea8ac27 fffffd51 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! %l7 = 000000000000004d, %l7 = 000000000000004d, %ccr = 82 movrlz %l7,%l7,%l2 ! Not Moved, %l2 = 0000000000000093 ! %f29 = 1d8f36d2, Mem[000000009080013c] = d8a690f0 sta %f29,[%i5+0x13c]%asi ! Mem[000000009080013c] = 1d8f36d2 ! %l2 = 0000000000000093, immed = fffff472, %y = 000001e5 udiv %l2,-0xb8e,%l6 ! %l6 = 00000000000001e5 mov %l0,%y ! %y = 1d9da78b ! %l5 = 0000000000005df0, %l2 = 0000000000000093, %ccr = 82 movne %xcc,%l5,%l2 ! Moved, %l2 = 0000000000005df0 ! Mem[0000000090800028] = 4cf234c8, %g2 = 910fae53832781d2 ldsb [%i5+%o5],%g2 ! %g2 = 000000000000004c ! Mem[0000000090800114] = 9a18e3c3, %g2 = 000000000000004c lduw [%i5+0x114],%g2 ! %g2 = 000000009a18e3c3 ! Mem[0000000090000100] = eff525d4920c36ec, %f48 = ec360c92 d425f5ef ldd [%i4+0x100],%f48 ! %f48 = eff525d4 920c36ec ! %l3 = 0000000000000000, Mem[00000000908001d1] = 22ee8153, %asi = 80 stba %l3,[%i5+0x1d1]%asi ! Mem[00000000908001d0] = 00ee8153 ! Mem[0000000090800050] = 47ce9452 4f651403, %g2 = 9a18e3c3, %g3 = 00000ff9 ldda [%i5+0x050]%asi,%g2 ! %g2 = 0000000047ce9452 000000004f651403 p39_label_15: ! %l0 = 1d9da78b, %l1 = 5cb972f5, Mem[000000005f000198] = e81689e8 fc6e653d std %l0,[%i2+0x198] ! Mem[000000005f000198] = 1d9da78b 5cb972f5 ! Mem[000000005e8001dc] = 49eae835, %l1 = d652131c5cb972f5 swap [%i1+0x1dc],%l1 ! %l1 = 0000000049eae835 ! Mem[000000005e000010] = ff25e775, %l3 = 0000000000000000 ldstuba [%i0+%o2]0x81,%l3 ! %l3 = 000000ff000000ff ! Mem[00000000910000b8] = 8ad78a4d, %g18 = bcd1b95046c1fc65 ldsw [%i6+0x0b8],%g2 ! %g2 = bcd1b95046c1fc65 ! %l1 = 0000000049eae835, Mem[00000000908000a0] = 86459112, %asi = 80 stba %l1,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = 35459112 ! Mem[000000005e000000] = b3151137d99aea9f, %l0 = 908620021d9da78b ldxa [%i0+%g0]0x81,%l0 ! %l0 = b3151137d99aea9f ! %l3 = 00000000000000ff, %l6 = 00000000000001e5, %ccr = 82 movgu %xcc,%l3,%l6 ! Moved, %l6 = 00000000000000ff ! %l6 = 00000000000000ff, %l2 = 0000000000005df0, %l5 = 0000000000005df0 addc %l6,%l2,%l5 ! %l5 = 0000000000005eef ! Mem[0000000090800000] = 16c95b35, %g2 = ffffffff8ad78a4d ldub [%i5+0x002],%g2 ! %g2 = 0000000000000016 ! %l2 = 0000000000005df0, %l1 = 0000000049eae835, %ccr = 82 movrlz %l2,%l1,%l5 ! Not Moved, %l5 = 0000000000005eef p39_label_16: ! %l0 = b3151137d99aea9f, imm = 00000000000005e1, %l3 = 00000000000000ff add %l0,0x5e1,%l3 ! %l3 = b3151137d99af080 ! immd = 0000000000000129, %l3 = b3151137d99af080, %ccr = 82 movne %xcc,0x129,%l3 ! Moved, %l3 = 0000000000000129 ! %l0 = d99aea9f, %l1 = 49eae835, Mem[00000000900001c0] = 927ca021 60d76f00 std %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = d99aea9f 49eae835 ! Mem[00000000910000b0] = 004c662125731f8a, %g2 = 0000000000000016 ldx [%i6+0x0b0],%g2 ! %g2 = 004c662125731f8a ! Mem[000000005e800000] = 463310c8, %f24 = 4bc7f8b8 lda [%i1+%g0]0x88,%f24 ! %f24 = 463310c8 ! Mem[000000005f800028] = cf716283, %l0 = b3151137d99aea9f ldswa [%i3+%o5]0x88,%l0 ! %l0 = ffffffffcf716283 ! %l2 = 00005df0, %l3 = 00000129, Mem[000000005f000020] = 43000000 5239b480 stda %l2,[%i2+%o4]0x88 ! Mem[000000005f000020] = 00005df0 00000129 ! Mem[000000005f80009b] = 9c34f065, %l6 = 00000000000000ff ldstuba [%i3+0x09b]%asi,%l6 ! %l6 = 00000065000000ff ! %l5 = 0000000000005eef, Mem[0000000091000040] = 9fb36b42752473f9 stx %l5,[%i6+0x040] ! Mem[0000000091000040] = 0000000000005eef ! %l6 = 0000000000000065, imm = 000000000000037a, %l5 = 0000000000005eef andcc %l6,0x37a,%l5 ! %l5 = 0000000000000060, %ccr = 00 p39_label_17: ! Mem[0000000090800008] = 5331b4af 44d35d0d, %g2 = 25731f8a, %g3 = 4f651403 ldd [%i5+%o1],%g2 ! %g2 = 000000005331b4af 0000000044d35d0d ! Mem[000000005e000028] = d8e69004, %l4 = 00000000c89a378a lduba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000004 ! %l7 = 000000000000004d, %l3 = 0000000000000129, %l5 = 0000000000000060 orncc %l7,%l3,%l5 ! %l5 = fffffffffffffedf, %ccr = 88 ! %f16 = 371038c4 39de8940 a9ddcf08 14e3e0b1 ! %f20 = 3859259e fa89bd10 634e265a fdac4616 ! %f24 = 463310c8 d6ed1d32 2e318f81 97067a5e ! %f28 = aa341d2d 1d8f36d2 8bf0880d 75e725ac mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %f10 = 9ef38ab4 214d7f74, Mem[000000005e000020] = de0b0dc6 c6e7aa98 stda %f10,[%i0+%o4]0x89 ! Mem[000000005e000020] = 9ef38ab4 214d7f74 ! %l3 = 0000000000000129, Mem[000000005f0000b0] = 7ec4e065, %asi = 80 stha %l3,[%i2+0x0b0]%asi ! Mem[000000005f0000b0] = 0129e065 ! Mem[000000009180005c] = 9f4a1314, %g2 = 000000005331b4af lduh [%o0+0x05e],%g2 ! %g2 = 0000000000009f4a ! %l7 = 000000000000004d, %l7 = 000000000000004d, %ccr = 88 mova %icc,%l7,%l7 ! Moved, %l7 = 000000000000004d ! %l5 = fffffffffffffedf, Mem[0000000090000194] = 4af7d4ba stb %l5,[%i4+0x194] ! Mem[0000000090000194] = dff7d4ba ! %l1 = 0000000049eae835, immed = 00000195, %ccr = 88 movrlz %l1,0x195,%l3 ! Not Moved, %l3 = 0000000000000129 p39_label_18: ! %l0 = ffffffffcf716283, %l0 = ffffffffcf716283, %l4 = 0000000000000004 xnorcc %l0,%l0,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 ! %l7 = 000000000000004d, immed = 00000039, %ccr = 88 movrgz %l7,0x039,%l3 ! Moved, %l3 = 0000000000000039 ! Mem[0000000091000070] = 1ebeea5f6aa81680, %g2 = 0000000000009f4a ldx [%i6+0x070],%g2 ! %g2 = 1ebeea5f6aa81680 ! Mem[00000000918001ec] = ca00f2a5, %g18 = bcd1b95046c1fc65 ldsw [%o0+0x1ec],%g2 ! %g2 = bcd1b95046c1fc65 ! Code Fragment 1 p39_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000044d35d0d mov -0x051,%g3 ! %g3 = ffffffffffffffaf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = ffffffffffffffff, immed = 00000496, %y = 1d9da78b smul %l4,0x496,%l7 ! %l7 = fffffffffffffb6a, %y = ffffffff ! %f0 = f1a2bc67 da78a99d, Mem[000000005f800008] = eafd1bdc 8a8ef21d stda %f0 ,[%i3+%o1]0x81 ! Mem[000000005f800008] = f1a2bc67 da78a99d ! %l0 = ffffffffcf716283, Mem[0000000091800004] = f86d648a stw %l0,[%o0+0x004] ! Mem[0000000091800004] = cf716283 ! %l7 = fffffffffffffb6a, %l4 = ffffffffffffffff, %y = ffffffff mulscc %l7,%l4,%l1 ! %l1 = 00000001fffffdb4, %ccr = 09, %y = 7fffffff ! immd = 00000000000000d2, %l6 = 0000000000000065, %ccr = 09 movleu %icc,0x0d2,%l6 ! Moved, %l6 = 00000000000000d2 p39_label_19: ! %f4 = 246777aa a49ebc78, Mem[000000005f000010] = 93fa7fd2 f09ae437 stda %f4 ,[%i2+%o2]0x81 ! Mem[000000005f000010] = 246777aa a49ebc78 membar #Sync ! Added by membar checker (107) ! Mem[00000000900001c0] = d99aea9f 49eae835 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l4 = ffffffffffffffff, %l5 = fffffffffffffedf, %ccr = 09 movle %icc,%l4,%l5 ! Moved, %l5 = ffffffffffffffff ! Mem[00000000908000dc] = fb670f61, %g2 = ffffffffca00f2a5 ldsh [%i5+0x0de],%g2 ! %g2 = fffffffffffffb67 ! Mem[000000005f800028] = 836271cf, %l4 = ffffffffffffffff ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffff836271cf ! Mem[000000005e000008] = dd149990015757ba, %l3 = 0000000000000039 ldx [%i0+%o1],%l3 ! %l3 = dd149990015757ba ! Mem[0000000090800028] = 4cf234c84ca12c6e, %f48 = d99aea9f 49eae835 ldda [%i5+0x028]%asi,%f48 ! %f48 = 4cf234c8 4ca12c6e ! immd = 00000000000002e3, %l1 = 00000001fffffdb4, %ccr = 09 movne %xcc,0x2e3,%l1 ! Moved, %l1 = 00000000000002e3 ! Mem[000000005e000028] = d8e69004, %l7 = fffffffffffffb6a lduha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000009004 ! %f0 = f1a2bc67, Mem[000000005f000010] = 246777aa sta %f0 ,[%i2+%o2]0x80 ! Mem[000000005f000010] = f1a2bc67 p39_label_20: ! Mem[0000000091000048] = 5c07bce160c55c2b, %f48 = 4cf234c8 4ca12c6e ldd [%i6+0x048],%f48 ! %f48 = 5c07bce1 60c55c2b ! Mem[000000005e800020] = c378b351, %l6 = 00000000000000d2 ldswa [%i1+%o4]0x88,%l6 ! %l6 = ffffffffc378b351 ! %l5 = ffffffffffffffff, %l4 = ffffffff836271cf, %y = 7fffffff sdivcc %l5,%l4,%l5 ! %l5 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = cf716283 ! %f10 = 9ef38ab4 214d7f74, Mem[000000005e000000] = 371115b3 9fea9ad9 stda %f10,[%i0+%g0]0x88 ! Mem[000000005e000000] = 9ef38ab4 214d7f74 ! %l0 = cf716283, %l1 = 000002e3, Mem[0000000091000138] = 629a872c 2ec57008 std %l0,[%i6+0x138] ! Mem[0000000091000138] = cf716283 000002e3 ! immd = 00000000000001d9, %l4 = ffffffff836271cf, %ccr = 8a movcc %xcc,0x1d9,%l4 ! Moved, %l4 = 00000000000001d9 ! %f10 = 9ef38ab4 214d7f74, Mem[00000000918000b8] = 78eb5720 034f6e3b std %f10,[%o0+0x0b8] ! Mem[00000000918000b8] = 9ef38ab4 214d7f74 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 004dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e dc1bfdea 0000004d ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[000000005f000070] = 48a201d8, %l6 = ffffffffc378b351 swap [%i2+0x070],%l6 ! %l6 = 0000000048a201d8 ! %l5 = ffffffff80000000, immed = 00000279, %y = cf716283 umul %l5,0x279,%l7 ! %l7 = 0000013c80000000, %y = 0000013c p39_label_21: ! Mem[0000000091800130] = 899608d8 6cdc198e, %g2 = fffffb67, %g3 = ffffffaf ldd [%o0+0x130],%g2 ! %g2 = 00000000899608d8 000000006cdc198e ! %l1 = 00000000000002e3, Mem[00000000918001f8] = 01e5c8b4 sth %l1,[%o0+0x1f8] ! Mem[00000000918001f8] = 02e3c8b4 ! retry : should take illegal inst trap, %l0 = ffffffffcf716283 retry ! Illegal inst trap : %l0 = ffffffffcf716293 ! Mem[000000005f0000c4] = 8f1e22f9, %l5 = ffffffff80000000 lduh [%i2+0x0c4],%l5 ! %l5 = 0000000000008f1e ! %l2 = 0000000000005df0, Mem[000000009100004f] = 2b29f129 stb %l2,[%i6+0x04f] ! Mem[000000009100004c] = f029f129 ! Mem[0000000090000088] = 6280cb32, %g2 = 00000000899608d8 lduw [%i4+0x088],%g2 ! %g2 = 000000006280cb32 ! Mem[000000005e80002c] = 2e285bf4, %l2 = 0000000000005df0 swap [%i1+0x02c],%l2 ! %l2 = 000000002e285bf4 ! %l6 = 0000000048a201d8, Mem[000000005e000010] = ff25e775 stha %l6,[%i0+%o2]0x80 ! Mem[000000005e000010] = 01d8e775 ! Mem[000000005f00019c] = 5cb972f5, %l6 = 0000000048a201d8 swap [%i2+0x19c],%l6 ! %l6 = 000000005cb972f5 ! Mem[000000005f800180] = 51ffe260 67773b45 65894f79 919d58c1 ! Mem[000000005f800190] = f594c846 2eaa9567 0534bcc7 1a51cd36 ! Mem[000000005f8001a0] = 5655710c ac9cd19d 25cbd1ec cd3bbca7 ! Mem[000000005f8001b0] = 27e0f1e9 b00d89d5 088f0e6a cbdd192f mov 0x180,%g6 ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 000000005f800180 p39_label_22: ! %l6 = 000000005cb972f5, %l2 = 000000002e285bf4, %ccr = 8a movge %xcc,%l6,%l2 ! Register Not Moved ! %l7 = 0000013c80000000, Mem[00000000918001f5] = 75766e02 stb %l7,[%o0+0x1f5] ! Mem[00000000918001f4] = 00766e02 ! Mem[00000000910001e0] = 43c5e12305c6cd45, %g2 = 000000006280cb32 ldx [%i6+0x1e0],%g2 ! %g2 = 43c5e12305c6cd45 ! %l2 = 2e285bf4, %l3 = 015757ba, Mem[0000000091000008] = c1a845c5 3a363bbc std %l2,[%i6+%o1] ! Mem[0000000091000008] = 2e285bf4 015757ba ! %f7 = e2562fcc, Mem[00000000900000a0] = 7acb94bc st %f7 ,[%i4+0x0a0] ! Mem[00000000900000a0] = e2562fcc ! %l2 = 000000002e285bf4, Mem[000000005e800000] = c8103346 stba %l2,[%i1+%g0]0x81 ! Mem[000000005e800000] = f4103346 ! Mem[00000000910000c8] = 295f705d dc1bfdea, %g2 = 05c6cd45, %g3 = 6cdc198e ldd [%i6+0x0c8],%g2 ! %g2 = 00000000295f705d 00000000dc1bfdea ! %l2 = 000000002e285bf4, imm = 00000000000001f3, %l7 = 0000013c80000000 taddcc %l2,0x1f3,%l7 ! %l7 = 000000002e285de7, %ccr = 02 ! Mem[000000005f800008] = f1a2bc67, %f2 = a1fdc370 lda [%i3+%o1]0x81,%f2 ! %f2 = f1a2bc67 ! Mem[000000005e800020] = 51b378c3 1a1520d8, %l6 = 5cb972f5, %l7 = 2e285de7 ldda [%i1+%o4]0x81,%l6 ! %l6 = 0000000051b378c3 000000001a1520d8 p39_label_23: ! %l7 = 000000001a1520d8, Mem[0000000090000064] = f0ce41c1 stw %l7,[%i4+0x064] ! Mem[0000000090000064] = 1a1520d8 ! %l6 = 0000000051b378c3, %l5 = 0000000000008f1e, %ccr = 02 movle %xcc,%l6,%l5 ! Register Not Moved ! Mem[0000000090000068] = 561933fe, %g2 = 00000000295f705d lduh [%i4+0x06a],%g2 ! %g2 = 0000000000005619 ! Mem[000000005e00013e] = c764eec2, %l6 = 0000000051b378c3 ldstub [%i0+0x13e],%l6 ! %l6 = 000000ee000000ff ! %l1 = 00000000000002e3, Mem[000000005e000010] = 75e7d801 stba %l1,[%i0+%o2]0x89 ! Mem[000000005e000010] = 75e7d8e3 ! immd = 000000000000015c, %l2 = 000000002e285bf4, %ccr = 02 mova %icc,0x15c,%l2 ! Moved, %l2 = 000000000000015c ! Mem[000000005f000008] = a49fa965, %l3 = dd149990015757ba ldsba [%i2+%o1]0x80,%l3 ! %l3 = ffffffffffffffa4 ! Mem[000000005f800008] = 67bca2f1, %l7 = 000000001a1520d8 lduwa [%i3+%o1]0x88,%l7 ! %l7 = 0000000067bca2f1 ! %l0 = ffffffffcf716293, Mem[00000000910000f0] = e81b43d4 stw %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = cf716293 ! %f10 = 9ef38ab4 214d7f74, Mem[0000000091800110] = b14465cb 9794015b std %f10,[%o0+0x110] ! Mem[0000000091800110] = 9ef38ab4 214d7f74 p39_label_24: ! Mem[00000000908001a0] = 3683dbd2, %g18 = bcd1b95046c1fc65 ldsw [%i5+0x1a0],%g2 ! %g2 = bcd1b95046c1fc65 ! Mem[0000000090800064] = 23e54624, %g2 = 000000003683dbd2 ldsb [%i5+0x064],%g2 ! %g2 = 0000000000000023 ! Mem[0000000091000138] = cf716283000002e3, %f48 = 82f84b21 dbd57936 ldd [%i6+0x138],%f48 ! %f48 = cf716283 000002e3 ! Mem[00000000900001c0] = d99aea9f49eae835, %g2 = 0000000000000023 ldx [%i4+0x1c0],%g2 ! %g2 = d99aea9f49eae835 ! Clear Register : %l2 = 000000000000015c clr %l2 ! %l2 = 0000000000000000 ! %l7 = 0000000067bca2f1, Mem[000000005e800028] = c2867ecf stba %l7,[%i1+%o5]0x88 ! Mem[000000005e800028] = c2867ef1 ! %l2 = 00000000, %l3 = ffffffa4, Mem[00000000918000b8] = 9ef38ab4 214d7f74 std %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000 ffffffa4 ! Mem[000000005f000028] = ec0a5ab9, %l6 = 00000000000000ee swap [%i2+%o5],%l6 ! %l6 = 00000000ec0a5ab9 ! Code Fragment 1 p39_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000dc1bfdea mov -0xb74,%g3 ! %g3 = fffffffffffff48c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00000000, %l3 = ffffffa4, Mem[0000000090800108] = b6084246 80909117 std %l2,[%i5+0x108] ! Mem[0000000090800108] = 00000000 ffffffa4 p39_label_25: ! %l3 = ffffffffffffffa4, Mem[0000000090800027] = db4cf234 stb %l3,[%i5+0x027] ! Mem[0000000090800024] = a44cf234 ! %l5 = 0000000000008f1e, Mem[000000009100010e] = e3c057eb stb %l5,[%i6+0x10e] ! Mem[000000009100010c] = 1ec057eb ! %l6 = ec0a5ab9, %l7 = 67bca2f1, Mem[0000000091800050] = a0c47e23 70e91ef3 std %l6,[%o0+0x050] ! Mem[0000000091800050] = ec0a5ab9 67bca2f1 ! Mem[0000000090000074] = b101eb5b, %g2 = d99aea9f49eae835 ldsb [%i4+0x075],%g2 ! %g2 = ffffffffffffffb1 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 004dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e dc1bfdea 0000004d ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000 ! %l7 = 0000000067bca2f1, Mem[000000005f0001af] = 44e5dd3d stb %l7,[%i2+0x1af] ! Mem[000000005f0001ac] = 44e5ddf1 ! %l0 = cf716293, %l1 = 000002e3, Mem[000000005e000130] = 1838c420 3b3b5c08 std %l0,[%i0+0x130] ! Mem[000000005e000130] = cf716293 000002e3 ! Mem[0000000090800108] = 00000000ffffffa4, %f48 = 82f84b21 dbd57936 ldda [%i5+0x108]%asi,%f48 ! %f48 = 00000000 ffffffa4 ! Mem[000000005f0000a4] = 2383555f, %l4 = 00000000000001d9 swap [%i2+0x0a4],%l4 ! %l4 = 000000002383555f ! %l0 = ffffffffcf716293, imm = 000000000000092b, %l5 = 0000000000008f1e xnor %l0,0x92b,%l5 ! %l5 = 00000000308e9447 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 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 ffffffffcf716293 bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000002e3 bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffa4 bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000002383555f bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000308e9447 bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ec0a5ab9 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000067bca2f1 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000013c,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f1a2bc67 8c0a6030 bne %xcc,p39_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 692efef4 e2562fcc bne %xcc,p39_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 30a50350 79cebbb7 bne %xcc,p39_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 51ffe260 67773b45 bne %xcc,p39_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 65894f79 919d58c1 bne %xcc,p39_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be f594c846 2eaa9567 bne %xcc,p39_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 0534bcc7 1a51cd36 bne %xcc,p39_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 5655710c ac9cd19d bne %xcc,p39_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 25cbd1ec cd3bbca7 bne %xcc,p39_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 27e0f1e9 b00d89d5 bne %xcc,p39_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 088f0e6a cbdd192f bne %xcc,p39_f30_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 747f4d21b48af39e ldx [%i0+0x000],%g3 ! Observed data at 000000005e000000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dd149990015757ba 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 = e3d8e775f1168510 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 = 9da978da9a42ee6e 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 = 747f4d21b48af39e ldx [%i0+0x020],%g3 ! Observed data at 000000005e000020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x020,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = b81a089cfa89bd10 ldx [%i0+0x0d8],%g3 ! Observed data at 000000005e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x130],%g2 ! Expected data = cf716293000002e3 ldx [%i0+0x130],%g3 ! Observed data at 000000005e000130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 00000000c764ffc2 ldx [%i0+0x138],%g3 ! Observed data at 000000005e000138 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x138,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f41033461b50e957 ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000004d3172aa0e ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 51b378c31a1520d8 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 = f17e86c200005df0 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 9ab7f6f52d3aff32 ldx [%i1+0x0e8],%g3 ! Observed data at 000000005e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 378309ff9521a927 ldx [%i1+0x198],%g3 ! Observed data at 000000005e800198 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x198,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 6884de3a80b44695 ldx [%i1+0x1a8],%g3 ! Observed data at 000000005e8001a8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 7fb624595cb972f5 ldx [%i1+0x1d8],%g3 ! Observed data at 000000005e8001d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x1d8,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f1a2bc67a49ebc78 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 = f05d000029010000 ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ee9a250095 ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = c378b351951681e0 ldx [%i2+0x070],%g3 ! Observed data at 000000005f000070 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x070,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = a3031143000001d9 ldx [%i2+0x0a0],%g3 ! Observed data at 000000005f0000a0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 0129e0657bb6a713 ldx [%i2+0x0b0],%g3 ! Observed data at 000000005f0000b0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 729ddc71836271cf ldx [%i2+0x0c8],%g3 ! Observed data at 000000005f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 1d9da78b48a201d8 ldx [%i2+0x198],%g3 ! Observed data at 000000005f000198 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 42c56e1344e5ddf1 ldx [%i2+0x1a8],%g3 ! Observed data at 000000005f0001a8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ff1b1707f661650b ldx [%i2+0x1e8],%g3 ! Observed data at 000000005f0001e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x1e8,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0093ad280731f915 ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f1a2bc67da78a99d ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 836271cfc7fad27f ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = ffa338f0200fdbff ldx [%i3+0x058],%g3 ! Observed data at 000000005f800058 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x058,%g4 ldx [%g1+0x098],%g2 ! Expected data = 9c34f0ffeaf55c8a ldx [%i3+0x098],%g3 ! Observed data at 000000005f800098 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x098,%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_f2_fail: set p39_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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_f18_fail: set p39_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f20_fail: set p39_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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 p39_f24_fail: set p39_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f26_fail: set p39_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f28_fail: set p39_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f30_fail: set p39_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800000] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000000] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%i1+%g1]ASI_BLK_AIUP membar #Sync membar #Sync mov 0x1c0,%g1 stda %f0,[%i3+%g1]ASI_BLK_AIUP membar #Sync ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e800010] done p39_trap1o: ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800000] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000000] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f000008] membar #Sync mov 0x0c0,%g1 stda %f16,[%o1+%g1]ASI_BLK_AIUP membar #Sync membar #Sync mov 0x1c0,%g1 stda %f0,[%o3+%g1]ASI_BLK_AIUP membar #Sync ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e800010] done p39_trap2e: membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000028] stha %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028] stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000000] stxa %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000020] add %l3,0xb32,%l2 ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e000028] done p39_trap2o: membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e000028] stha %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028] stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000000] stxa %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000020] add %l3,0xb32,%l2 ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e000028] done p39_trap3e: andn %l7,-0x881,%l3 addc %l0,%l1,%l3 done p39_trap3o: andn %l7,-0x881,%l3 addc %l0,%l1,%l3 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 = e33a7e0daf141dd5 ldx [%g1+0x008],%l1 ! %l1 = a496140a753ef909 ldx [%g1+0x010],%l2 ! %l2 = 51a4d8f46c0df64f ldx [%g1+0x018],%l3 ! %l3 = cdfe058bd5e5c62f ldx [%g1+0x020],%l4 ! %l4 = 3457ccc4c5630909 ldx [%g1+0x028],%l5 ! %l5 = 48945ad657503ec9 ldx [%g1+0x030],%l6 ! %l6 = 9c60003fe076b045 ldx [%g1+0x038],%l7 ! %l7 = a051fe2447647683 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 = b83fe456b7a431f9 ldx [%g1+0x048],%l1 ! %l1 = cacec4a6d62203d8 ldx [%g1+0x050],%l2 ! %l2 = dc67355e93bceda9 ldx [%g1+0x058],%l3 ! %l3 = 006f71080d494268 ldx [%g1+0x060],%l4 ! %l4 = 530d631bfbd38165 ldx [%g1+0x068],%l5 ! %l5 = 4b894fba4b232a06 ldx [%g1+0x070],%l6 ! %l6 = e354dc189b5b910d ldx [%g1+0x078],%l7 ! %l7 = 8d3aee2c5fa9819f ! 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 = 42b372f8 09849ed5 cc01d56a 87fe1c44 ! %f4 = 05544ad4 360ffbc1 06a52c9f ba798752 ! %f8 = 986b0bbf 9d061033 769ea830 6384c6c5 ! %f12 = ccd42189 c9fbb418 aeecbf18 ab51abae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 987da935 abfae199 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e91cb8ff 9f31c149 3508e7b8 5ccb09be ! %f36 = ea175da9 42672ae2 f964d683 25b20830 ! %f40 = 294376db 4bebc2a0 ccd49143 95e4256e ! %f44 = a625bf6f 37910156 2d69d4d8 ad981360 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x377ab1670000002a,%g7,%g1 ! GSR scale = 5, align = 2 wr %g1,%g0,%gsr ! GSR = 377ab1670000002a wr %g0,%y ! Clear Y 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: ! done : should take illegal inst trap, %l0 = 85b37ef63ebd14d3 done ! Illegal inst trap : %l0 = 85b37ef63ebd14e3 ! Mem[0000000091800128] = da123f80, %g2 = 0000000000000000 lduh [%o0+0x128],%g2 ! %g2 = 000000000000da12 ! %l2 = 7d53b43600cf5f74, Mem[0000000091000068] = f10fe4b255ad70ce stx %l2,[%i6+0x068] ! Mem[0000000091000068] = 7d53b43600cf5f74 ! Mem[0000000091000188] = f039108b e6b0a7ab, %g2 = 0000da12, %g3 = 00000000 ldda [%i6+0x188]%asi,%g2 ! %g2 = 00000000f039108b 00000000e6b0a7ab ! %l2 = 7d53b43600cf5f74, Mem[0000000061800008] = cd94d74e stba %l2,[%i3+%o1]0x80 ! Mem[0000000061800008] = 7494d74e ! Mem[00000000908000b0] = 44feb36b605e7597, %g2 = 00000000f039108b ldx [%i5+0x0b0],%g2 ! %g2 = 44feb36b605e7597 ! Mem[0000000061800088] = 6128e9cc 7665d3c8, %l2 = 00cf5f74, %l3 = e34f5635 ldd [%i3+0x088],%l2 ! %l2 = 000000006128e9cc 000000007665d3c8 ! Mem[0000000060000008] = 2b0d3a4e, %l1 = babce5485dd1b265 lduha [%i0+%o1]0x81,%l1 ! %l1 = 0000000000002b0d ! immd = 0000000000000000, %l4 = 84654bc270c4f1ea, %ccr = 44 movne %xcc,0x000,%l4 ! Register Not Moved ! Mem[000000009180018c] = cc1d70cd, %g2 = 44feb36b605e7597 ldsh [%o0+0x18e],%g2 ! %g2 = ffffffffffffcc1d p40_label_2: ! Clear Register : %l6 = c04957f840ae76a0 clr %l6 ! %l6 = 0000000000000000 ! Invert Register : %l6 = 0000000000000000 xor %l6,-1,%l6 ! %l6 = ffffffffffffffff ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 987da935 abfae199 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080 ! %l7 = 9afc77243c1b1289, Mem[0000000090000180] = a9faecff sth %l7,[%i4+0x180] ! Mem[0000000090000180] = 1289ecff ! Mem[0000000061000000] = 1161b30c, %l6 = ffffffffffffffff swapa [%i2+%g0]0x81,%l6 ! %l6 = 000000001161b30c ! %l6 = 1161b30c, %l7 = 3c1b1289, Mem[00000000900001d0] = bce499f4 fb10c4c3 std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 1161b30c 3c1b1289 ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 987da935 abfae199 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 mov 0x040,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040 ! %l4 = 70c4f1ea, %l5 = 9f956766, Mem[00000000908000c0] = d80ecfdc 07f8fe08 std %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 70c4f1ea 9f956766 ! %l6 = 000000001161b30c, imm = 0000000000000844, %l3 = 000000007665d3c8 orcc %l6,0x844,%l3 ! %l3 = 000000001161bb4c, %ccr = 00 ! Mem[00000000918000d8] = e1ebe72b973664ec, %f48 = d072df41 3011eeec ldd [%o0+0x0d8],%f48 ! %f48 = e1ebe72b 973664ec p40_label_3: ! Mem[0000000091000000] = d1d553db 69412154, %g2 = ffffcc1d, %g3 = e6b0a7ab ldd [%i6+%g0],%g2 ! %g2 = 00000000d1d553db 0000000069412154 ! %f13 = c9fbb418, Mem[0000000091800074] = a8e31a87 sta %f13,[%o0+0x074]%asi ! Mem[0000000091800074] = c9fbb418 ! %l1 = 0000000000002b0d, Mem[00000000900001ca] = 0a0fde06 stb %l1,[%i4+0x1ca] ! Mem[00000000900001c8] = 0d0fde06 ! %l4 = 84654bc270c4f1ea, Mem[00000000908000dc] = 07bafb67 stb %l4,[%i5+0x0dc] ! Mem[00000000908000dc] = eabafb67 ! Mem[00000000900001a0] = 0fb3b66f, %g2 = 00000000d1d553db ldsh [%i4+0x1a0],%g2 ! %g2 = 0000000000000fb3 ! %f8 = 986b0bbf, Mem[0000000060000010] = 412cb988 sta %f8 ,[%i0+%o2]0x88 ! Mem[0000000060000010] = 986b0bbf ! Mem[000000006000008d] = 69a7b78c, %l7 = 9afc77243c1b1289 ldstub [%i0+0x08d],%l7 ! %l7 = 000000a7000000ff ! Mem[0000000061000028] = 7e5af30db63b2b07, %l5 = cf5f2e5a9f956766, %l7 = 00000000000000a7 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 7e5af30db63b2b07 ! Mem[0000000090000100] = eff525d4, %g18 = ad903f08aed6093b ldsw [%i4+0x100],%g2 ! %g2 = ad903f08aed6093b ! %l7 = 7e5af30db63b2b07, %l3 = 000000001161bb4c, %l3 = 000000001161bb4c sllx %l7,%l3,%l3 ! %l3 = af30db63b2b07000 p40_label_4: ! Mem[00000000908001e0] = 4ede9cdd, %g2 = ffffffffeff525d4 lduw [%i5+0x1e0],%g2 ! %g2 = 000000004ede9cdd ! Mem[0000000060800010] = feba4dd55171f21e, %f4 = 05544ad4 360ffbc1 ldda [%i1+%o2]0x88,%f4 ! %f4 = feba4dd5 5171f21e ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 987da935 abfae199 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! %l3 = af30db63b2b07000, Mem[0000000090000185] = 95ec1249 stb %l3,[%i4+0x185] ! Mem[0000000090000184] = 00ec1249 ! %l1 = 0000000000002b0d, Mem[00000000918001c4] = 6b82704c stw %l1,[%o0+0x1c4] ! Mem[00000000918001c4] = 00002b0d ! immd = 00000000000000b1, %l5 = cf5f2e5a9f956766, %ccr = 00 movne %xcc,0x0b1,%l5 ! Moved, %l5 = 00000000000000b1 ! %l4 = 84654bc270c4f1ea, %l1 = 0000000000002b0d, %ccr = 00 movpos %xcc,%l4,%l1 ! Moved, %l1 = 84654bc270c4f1ea ! %l4 = 84654bc270c4f1ea, %l3 = af30db63b2b07000, %ccr = 00 movleu %icc,%l4,%l3 ! Register Not Moved ! Mem[0000000061800064] = 587a3965, %l3 = af30db63b2b07000 ldstub [%i3+0x064],%l3 ! %l3 = 00000058000000ff ! %f7 = ba798752, Mem[00000000900001f4] = b9f1ae14 st %f7 ,[%i4+0x1f4] ! Mem[00000000900001f4] = ba798752 p40_label_5: ! Mem[00000000600001cc] = b132d286, %l6 = 000000001161b30c swap [%i0+0x1cc],%l6 ! %l6 = 00000000b132d286 ! Mem[0000000060000010] = 986b0bbf, %f13 = c9fbb418 lda [%i0+%o2]0x89,%f13 ! %f13 = 986b0bbf ! Mem[0000000090800084] = dd32f5a6, %g2 = 000000004ede9cdd lduw [%i5+0x084],%g2 ! %g2 = 00000000dd32f5a6 ! Mem[0000000060800199] = a18427f9, %l0 = 85b37ef63ebd14e3 ldstub [%i1+0x199],%l0 ! %l0 = 00000084000000ff ! Mem[000000009080012c] = efc18e62, %g2 = 00000000dd32f5a6 ldub [%i5+0x12e],%g2 ! %g2 = 00000000000000ef membar #Sync ! Added by membar checker (108) ! Mem[00000000900000ac] = 92528bfb, %g2 = 00000000000000ef lduw [%i4+0x0ac],%g2 ! %g2 = 0000000092528bfb ! %l0 = 00000084, %l1 = 70c4f1ea, Mem[0000000090000050] = 99e1faab 35a97d98 std %l0,[%i4+0x050] ! Mem[0000000090000050] = 00000084 70c4f1ea ! %l2 = 000000006128e9cc, immd = 0000000000000478, %l0 = 0000000000000084 sdivx %l2,0x478,%l0 ! %l0 = 000000000015bdf7 ! Mem[0000000061800028] = b3c32e4e, %l7 = 7e5af30db63b2b07 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 00000000b3c32e4e ! %l0 = 000000000015bdf7, %l5 = 00000000000000b1, %l2 = 000000006128e9cc xnorcc %l0,%l5,%l2 ! %l2 = ffffffffffea42b9, %ccr = 88 p40_label_6: ! Mem[0000000090800134] = 358de2d2, %g18 = ad903f08aed6093b ldswa [%i5+0x134]%asi,%g2 ! %g2 = ad903f08aed6093b ! Set Register : %l3 = 0000000000000058 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000061000018] = 883665f6, %l5 = 00000000000000b1 swapa [%i2+%o3]0x81,%l5 ! %l5 = 00000000883665f6 ! %l7 = 00000000b3c32e4e, immed = fffff65f, %y = 00000000 udiv %l7,-0x9a1,%l3 ! %l3 = 0000000000000000 mov %l0,%y ! %y = 0015bdf7 ! Mem[0000000090000030] = 52e2b0920bf66f7e, %f48 = e1ebe72b 973664ec ldd [%i4+0x030],%f48 ! %f48 = 52e2b092 0bf66f7e ! Mem[00000000918001b8] = b6cd0689 d71a58b0, %g2 = 358de2d2, %g3 = 69412154 ldd [%o0+0x1b8],%g2 ! %g2 = 00000000b6cd0689 00000000d71a58b0 ! Mem[0000000090800058] = b6dfa477580a7c40, %f48 = 52e2b092 0bf66f7e ldd [%i5+0x058],%f48 ! %f48 = b6dfa477 580a7c40 ! Mem[0000000061000189] = 88615ff1, %l2 = ffffffffffea42b9 ldstub [%i2+0x189],%l2 ! %l2 = 00000061000000ff ! %l7 = 00000000b3c32e4e, Mem[00000000900000ab] = 1592528b, %asi = 80 stba %l7,[%i4+0x0ab]%asi ! Mem[00000000900000a8] = 4e92528b ! Mem[0000000091000120] = 7c1e95ad, %g2 = 00000000b6cd0689 lduw [%i6+0x120],%g2 ! %g2 = 000000007c1e95ad p40_label_7: ! Mem[0000000061800008] = 7494d74e, %l6 = 00000000b132d286 lduba [%i3+%o1]0x80,%l6 ! %l6 = 0000000000000074 ! %l1 = 84654bc270c4f1ea, Mem[0000000061000000] = ffffffff stwa %l1,[%i2+%g0]0x80 ! Mem[0000000061000000] = 70c4f1ea ! Mem[0000000090000038] = 4a5a0b1a, %g18 = ad903f08aed6093b ldsw [%i4+0x038],%g2 ! %g2 = ad903f08aed6093b ! %l4 = 84654bc270c4f1ea, %l2 = 0000000000000061, %ccr = 88 movpos %xcc,%l4,%l2 ! Register Not Moved ! %l6 = 00000074, %l7 = b3c32e4e, Mem[0000000060800008] = bac21606 c378c53f stda %l6,[%i1+%o1]0x89 ! Mem[0000000060800008] = 00000074 b3c32e4e ! Mem[0000000060000008] = 2b0d3a4e, %l0 = 000000000015bdf7 ldsha [%i0+%o1]0x81,%l0 ! %l0 = 0000000000002b0d ! %l2 = 0000000000000061, Mem[0000000091000128] = 329b2af2 stb %l2,[%i6+0x128] ! Mem[0000000091000128] = 619b2af2 ! Mem[0000000061000000] = 70c4f1ea, %l2 = 0000000000000061 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 0000000070c4f1ea ! Mem[0000000060800114] = 15ceac4d, %l4 = 84654bc270c4f1ea ldstub [%i1+0x114],%l4 ! %l4 = 00000015000000ff ! Mem[00000000908000a8] = a40c9e1c, %g2 = 000000004a5a0b1a lduw [%i5+0x0a8],%g2 ! %g2 = 00000000a40c9e1c p40_label_8: ! Mem[0000000091000198] = 6cfe1c57, %g2 = 00000000a40c9e1c ldsb [%i6+0x19a],%g2 ! %g2 = 000000000000006c ! %l1 = 84654bc270c4f1ea, Mem[00000000910000ae] = 09cf004c sth %l1,[%i6+0x0ae] ! Mem[00000000910000ac] = f1ea004c ! Mem[0000000091000148] = c387b2e4, %g18 = ad903f08aed6093b ldsw [%i6+0x148],%g2 ! %g2 = ad903f08aed6093b ! immd = 0000000000000337, %l6 = 0000000000000074, %ccr = 88 move %xcc,0x337,%l6 ! Register Not Moved ! Mem[00000000908000a0] = 864591129328590d, %f48 = b6dfa477 580a7c40 ldd [%i5+0x0a0],%f48 ! %f48 = 86459112 9328590d ! Mem[00000000918000c8] = fb9a0476, %g2 = ffffffffc387b2e4 ldsh [%o0+0x0c8],%g2 ! %g2 = fffffffffffffb9a ! immd = 000000000000026f, %l4 = 0000000000000015, %ccr = 88 movneg %xcc,0x26f,%l4 ! Moved, %l4 = 000000000000026f ! %f20 = 987da935 abfae199, Mem[0000000060000010] = bf0b6b98 dbf465f1 stda %f20,[%i0+%o2]0x80 ! Mem[0000000060000010] = 987da935 abfae199 ! %l2 = 0000000070c4f1ea, %l0 = 0000000000002b0d, %l1 = 84654bc270c4f1ea subc %l2,%l0,%l1 ! %l1 = 0000000070c4c6dd ! %l0 = 00002b0d, %l1 = 70c4c6dd, Mem[0000000090800018] = 41cdf244 72c0aa2a std %l0,[%i5+%o3] ! Mem[0000000090800018] = 00002b0d 70c4c6dd p40_label_9: ! %l0 = 0000000000002b0d, %l3 = 0000000000000000, %l4 = 000000000000026f sra %l0,%l3,%l4 ! %l4 = 0000000000002b0d ! Mem[00000000910000f0] = e81b43d4 7a07eeca, %g2 = fffffb9a, %g3 = d71a58b0 ldd [%i6+0x0f0],%g2 ! %g2 = 00000000e81b43d4 000000007a07eeca ! %f9 = 9d061033, Mem[0000000060000010] = 987da935 sta %f9 ,[%i0+%o2]0x80 ! Mem[0000000060000010] = 9d061033 ! Mem[0000000060800020] = 84cd5b85 9ff8b63d, %l2 = 70c4f1ea, %l3 = 00000000 ldda [%i1+%o4]0x81,%l2 ! %l2 = 0000000084cd5b85 000000009ff8b63d ! Mem[0000000090800118] = 673a6cef 9493106b, %g2 = e81b43d4, %g3 = 7a07eeca ldd [%i5+0x118],%g2 ! %g2 = 00000000673a6cef 000000009493106b ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240d0f de0626d0 ! Mem[00000000900001d0] = 1161b30c 3c1b1289 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 ba798752 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! %f12 = ccd42189 986b0bbf, Mem[0000000060000028] = 831517f4 732bb127 stda %f12,[%i0+%o5]0x80 ! Mem[0000000060000028] = ccd42189 986b0bbf ! Mem[0000000061000018] = 000000b1016900c2, %f20 = 987da935 abfae199 ldda [%i2+%o3]0x80,%f20 ! %f20 = 000000b1 016900c2 ! Mem[0000000090000100] = 0002de5935669bbf, %g2 = 00000000673a6cef ldx [%i4+0x100],%g2 ! %g2 = 0002de5935669bbf ! Mem[0000000091800114] = 5b5e8423, %g2 = 0002de5935669bbf ldsb [%o0+0x117],%g2 ! %g2 = 000000000000005b p40_label_10: ! immd = 00000000000001f4, %l2 = 0000000084cd5b85, %ccr = 88 movcc %icc,0x1f4,%l2 ! Moved, %l2 = 00000000000001f4 ! Mem[00000000900000b0] = e138178d6905e26e, %g2 = 000000000000005b ldx [%i4+0x0b0],%g2 ! %g2 = e138178d6905e26e ! immd = 0000000000000140, %l5 = 00000000883665f6, %ccr = 88 movpos %xcc,0x140,%l5 ! Register Not Moved ! Mem[000000009000008c] = 0a8ab92f, %g18 = ad903f08aed6093b ldsw [%i4+0x08c],%g2 ! %g2 = ad903f08aed6093b ! Mem[0000000060800010] = feba4dd5 5171f21e, %l2 = 000001f4, %l3 = 9ff8b63d ldda [%i1+%o2]0x89,%l2 ! %l2 = 000000005171f21e 00000000feba4dd5 ! Mem[0000000090800080] = 22791f3b, %g18 = ad903f08aed6093b ldsw [%i5+0x080],%g2 ! %g2 = ad903f08aed6093b ! immd = 00000000000000c0, %l0 = 0000000000002b0d, %ccr = 88 movvs %xcc,0x0c0,%l0 ! Register Not Moved ! Mem[0000000060800156] = 2104210b, %l5 = 00000000883665f6 ldstuba [%i1+0x156]%asi,%l5 ! %l5 = 00000021000000ff ! Mem[00000000918001dc] = 6f0808e0, %g2 = 0000000022791f3b ldub [%o0+0x1dd],%g2 ! %g2 = 000000000000006f ! %f8 = 986b0bbf 9d061033, Mem[0000000060800000] = fb4df920 77e4ac7b stda %f8 ,[%i1+%g0]0x89 ! Mem[0000000060800000] = 986b0bbf 9d061033 p40_label_11: ! %l4 = 0000000000002b0d, Mem[00000000918000f4] = 0ffffee9 stw %l4,[%o0+0x0f4] ! Mem[00000000918000f4] = 00002b0d ! %l1 = 0000000070c4c6dd, %l2 = 000000005171f21e, %ccr = 88 movne %icc,%l1,%l2 ! Moved, %l2 = 0000000070c4c6dd ! Mem[0000000090800168] = a117c18b, %g18 = ad903f08aed6093b ldsw [%i5+0x168],%g2 ! %g2 = ad903f08aed6093b ! Mem[0000000061800118] = ace963f2, %l4 = 0000000000002b0d swap [%i3+0x118],%l4 ! %l4 = 00000000ace963f2 ! %l0 = 0000000000002b0d, %l4 = 00000000ace963f2, %l6 = 0000000000000074 addccc %l0,%l4,%l6 ! %l6 = 00000000ace98eff, %ccr = 08 ! %f24 = 14ef1206 253f7a07, Mem[00000000608001b0] = 0a64eb91 790afdee std %f24,[%i1+0x1b0] ! Mem[00000000608001b0] = 14ef1206 253f7a07 ! %f3 = 87fe1c44, Mem[000000009180015c] = 3175038c st %f3 ,[%o0+0x15c] ! Mem[000000009180015c] = 87fe1c44 ! Mem[00000000910001ec] = ff118b78, %g2 = ffffffffa117c18b lduwa [%i6+0x1ec]%asi,%g2 ! %g2 = 00000000ff118b78 ! %l2 = 0000000070c4c6dd, imm = ffffffffffffff43, %l1 = 0000000070c4c6dd tsubcc %l2,-0x0bd,%l1 ! %l1 = 0000000070c4c79a, %ccr = 13 ! %l7 = 00000000b3c32e4e, Mem[0000000061800028] = b3c32e4e stha %l7,[%i3+%o5]0x81 ! Mem[0000000061800028] = 2e4e2e4e p40_label_12: ! %f16 = 0002de59 35669bbf, Mem[0000000090800150] = 92a6c5a9 c00563f2 std %f16,[%i5+0x150] ! Mem[0000000090800150] = 0002de59 35669bbf ! %l4 = 00000000ace963f2, Mem[0000000091000065] = 3ae6937d stb %l4,[%i6+0x065] ! Mem[0000000091000064] = f2e6937d ! Mem[0000000060800024] = 9ff8b63d, %l0 = 0000000000002b0d ldstub [%i1+0x024],%l0 ! %l0 = 0000009f000000ff ! Mem[00000000608000a8] = f73a9707ef91cb65, %l2 = 0000000070c4c6dd, %l2 = 0000000070c4c6dd add %i1,0xa8,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = f73a9707ef91cb65 ! Mem[00000000918000ac] = fb9b5dc8, %g2 = 00000000ff118b78 lduw [%o0+0x0ac],%g2 ! %g2 = 00000000fb9b5dc8 ! Mem[0000000061800028] = 4e2e4e2e, %f11 = 6384c6c5 lda [%i3+%o5]0x89,%f11 ! %f11 = 4e2e4e2e ! Mem[0000000090000160] = cb433766e1c33946, %g2 = 00000000fb9b5dc8 ldx [%i4+0x160],%g2 ! %g2 = cb433766e1c33946 ! Mem[00000000908001e0] = de9cdd37, %g2 = cb433766e1c33946 ldsb [%i5+0x1e1],%g2 ! %g2 = ffffffffffffffde ! Mem[0000000060000138] = 2e7c0941, %l2 = f73a9707ef91cb65 swap [%i0+0x138],%l2 ! %l2 = 000000002e7c0941 ! %l4 = 00000000ace963f2, Mem[00000000910000fc] = 8f9973a1 sth %l4,[%i6+0x0fc] ! Mem[00000000910000fc] = 63f273a1 p40_label_13: ! %l7 = 00000000b3c32e4e, imm = fffffffffffffe61, %l4 = 00000000ace963f2 orn %l7,-0x19f,%l4 ! %l4 = 00000000b3c32fde ! %l7 = 00000000b3c32e4e, Mem[00000000900000ec] = 95336ce7 sth %l7,[%i4+0x0ec] ! Mem[00000000900000ec] = 2e4e6ce7 ! Mem[0000000061800000] = 8a341459, %f21 = 016900c2 lda [%i3+%g0]0x89,%f21 ! %f21 = 8a341459 ! %l7 = 00000000b3c32e4e, imm = 0000000000000dc8, %l6 = 00000000ace98eff xnor %l7,0xdc8,%l6 ! %l6 = ffffffff4c3cdc79 ! Mem[0000000061000048] = b959142c, %l1 = 0000000070c4c79a lduh [%i2+0x048],%l1 ! %l1 = 000000000000b959 ! %l2 = 000000002e7c0941, %l5 = 0000000000000021, %ccr = 13 movre %l2,%l5,%l5 ! Not Moved, %l5 = 0000000000000021 ! Mem[00000000900000d4] = b88bfc62, %g18 = ad903f08aed6093b ldsw [%i4+0x0d4],%g2 ! %g2 = ad903f08aed6093b ! Mem[0000000061800000] = 5914348a, %l2 = 000000002e7c0941 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 000000005914348a ! %l0 = 000000000000009f, %l1 = 000000000000b959, %l6 = ffffffff4c3cdc79 andncc %l0,%l1,%l6 ! %l6 = 0000000000000086, %ccr = 00 ! Mem[0000000060800020] = 855bcd84, %l2 = 000000005914348a ldsha [%i1+%o4]0x89,%l2 ! %l2 = ffffffffffffcd84 p40_label_14: ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 000000b1 8a341459 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 ! %l3 = 00000000feba4dd5, %l7 = 00000000b3c32e4e, %ccr = 00 movne %xcc,%l3,%l7 ! Moved, %l7 = 00000000feba4dd5 ! Mem[0000000060000000] = d6e91e20, %l0 = 000000000000009f ldswa [%i0+%g0]0x81,%l0 ! %l0 = ffffffffd6e91e20 ! immd = 000000000000019c, %l2 = ffffffffffffcd84, %ccr = 00 movcs %icc,0x19c,%l2 ! Register Not Moved ! Mem[000000009080003c] = 51a3aefe, %g2 = ffffffffb88bfc62 ldub [%i5+0x03d],%g2 ! %g2 = 0000000000000051 ! immd = 00000000000001b4, %l4 = 00000000b3c32fde, %ccr = 00 movleu %icc,0x1b4,%l4 ! Register Not Moved ! Invert Register : %l2 = ffffffffffffcd84 xor %l2,-1,%l2 ! %l2 = 000000000000327b ! Clear Register : %l7 = 00000000feba4dd5 clr %l7 ! %l7 = 0000000000000000 ! %l6 = 0000000000000086, imm = 0000000000000021, %l3 = 00000000feba4dd5 srax %l6,0x021,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 p40_label_15: ! %l6 = 0000000000000086, Mem[0000000061000010] = ad394c15 stha %l6,[%i2+%o2]0x81 ! Mem[0000000061000010] = 00864c15 ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[0000000060000028] = bf0b6b988921d4cc, %f4 = feba4dd5 5171f21e ldda [%i0+%o5]0x88,%f4 ! %f4 = bf0b6b98 8921d4cc ! %l3 = 0000000000000000, Mem[0000000091800068] = 909d5a96 stw %l3,[%o0+0x068] ! Mem[0000000091800068] = 00000000 ! %l2 = 000000000000327b, %l0 = ffffffffd6e91e20, %ccr = 00 movleu %icc,%l2,%l0 ! Register Not Moved ! %l7 = 0000000000000000, Mem[00000000910001bb] = 41564f31 stb %l7,[%i6+0x1bb] ! Mem[00000000910001b8] = 00564f31 ! %l3 = 0000000000000000, %l1 = 000000000000b959, %l4 = 00000000b3c32fde orncc %l3,%l1,%l4 ! %l4 = ffffffffffff46a6, %ccr = 88 ! %l4 = ffffffffffff46a6, %l4 = ffffffffffff46a6, %ccr = 88 movrlz %l4,%l4,%l6 ! Moved, %l6 = ffffffffffff46a6 ! Mem[0000000090000080] = 0002de59 35669bbf, %g2 = 00000051, %g3 = 9493106b ldd [%i4+0x080],%g2 ! %g2 = 000000000002de59 0000000035669bbf ! Mem[00000000618001b4] = 4e737924, %l4 = ffffffffffff46a6 ldsb [%i3+0x1b6],%l4 ! %l4 = 0000000000000079 p40_label_16: ! %l0 = ffffffffd6e91e20, immd = fffffffffffff409, %l5 = 0000000000000021 udivx %l0,-0xbf7,%l5 ! %l5 = 0000000000000000 ! Mem[0000000090800068] = ae712662, %g2 = 000000000002de59 ldsh [%i5+0x068],%g2 ! %g2 = ffffffffffffae71 ! %l3 = 0000000000000000 setx 0x621d260fd8fcc7c6,%g7,%l3 ! %l3 = 621d260fd8fcc7c6 ! Mem[00000000600001a8] = bd9de825, %l1 = 000000000000b959 ldsb [%i0+0x1ab],%l1 ! %l1 = 0000000000000025 ! Mem[00000000610001e9] = a271ae67, %l3 = 621d260fd8fcc7c6 ldstub [%i2+0x1e9],%l3 ! %l3 = 00000071000000ff ! %f16 = 0002de59 35669bbf bf8163d5 0a8ab92f ! %f20 = 000000b1 8a341459 20e67d94 f3153b32 ! %f24 = 14ef1206 253f7a07 5824be15 92528bfb ! %f28 = e138178d 6905e26e 45f5b22b abde50f6 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040 ! Mem[0000000090800090] = d92299818359f4c5, %f48 = 45f5a1d6 1b6089f4 ldd [%i5+0x090],%f48 ! %f48 = d9229981 8359f4c5 ! Mem[0000000060000151] = d5e2b309, %l0 = ffffffffd6e91e20 ldstub [%i0+0x151],%l0 ! %l0 = 000000e2000000ff ! Mem[0000000061000000] = 70c4f1ea, %l6 = ffffffffffff46a6 lduba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000070 ! Mem[00000000900000d0] = c8edd39f b88bfc62, %g2 = ffffae71, %g3 = 35669bbf ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c8edd39f 00000000b88bfc62 p40_label_17: ! Mem[00000000608001f4] = 77b8fda0, %l5 = 0000000000000000 ldstub [%i1+0x1f4],%l5 ! %l5 = 00000077000000ff ! Mem[000000009100000c] = 363bbc87, %g2 = 00000000c8edd39f ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000036 ! Mem[0000000060000008] = 4e3a0d2b, %l5 = 0000000000000077 ldswa [%i0+%o1]0x88,%l5 ! %l5 = 000000004e3a0d2b ! Mem[0000000090800020] = 6a5df812, %g2 = 0000000000000036 ldub [%i5+0x022],%g2 ! %g2 = 000000000000006a ! Mem[0000000061800158] = 56358c1a546140e1, %l6 = 0000000000000070, %l6 = 0000000000000070 add %i3,0x158,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 56358c1a546140e1 ! %l4 = 0000000000000079, Mem[0000000091000008] = c1a845c5 stb %l4,[%i6+%o1] ! Mem[0000000091000008] = 79a845c5 membar #Sync ! Added by membar checker (109) ! Mem[0000000090000080] = 0002de59 35669bbf bf8163d5 0a8ab92f ! Mem[0000000090000090] = 987da935 abfae199 20e67d94 f3153b32 ! Mem[00000000900000a0] = 14ef1206 253f7a07 5824be4e 92528bfb ! Mem[00000000900000b0] = e138178d 6905e26e 45f5b22b abde50f6 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! Mem[00000000618000d8] = d828e6f0, %l3 = 0000000000000071 swap [%i3+0x0d8],%l3 ! %l3 = 00000000d828e6f0 ! %l2 = 000000000000327b, Mem[0000000061800000] = 4815dc998a341459 stxa %l2,[%i3+%g0]0x88 ! Mem[0000000061800000] = 000000000000327b ! Mem[00000000908000b0] = 6b605e75, %g2 = 000000000000006a ldsb [%i5+0x0b3],%g2 ! %g2 = 000000000000006b p40_label_18: ! Mem[0000000061000100] = cbb85385, %l3 = 00000000d828e6f0 ldstub [%i2+0x100],%l3 ! %l3 = 000000cb000000ff ! %l0 = 00000000000000e2, %l5 = 000000004e3a0d2b, %l4 = 0000000000000079 udivx %l0,%l5,%l4 ! %l4 = 0000000000000000 ! Mem[00000000900000e0] = 08c4107a, %g18 = ad903f08aed6093b ldsw [%i4+0x0e0],%g2 ! %g2 = ad903f08aed6093b ! %l0 = 00000000000000e2, %l4 = 0000000000000000, %ccr = 88 movpos %xcc,%l0,%l4 ! Register Not Moved ! Mem[0000000091000130] = fcfdf46a, %g2 = 0000000008c4107a lduh [%i6+0x132],%g2 ! %g2 = 000000000000fcfd ! %l4 = 0000000000000000 setx 0x114265d7c16ec16b,%g7,%l4 ! %l4 = 114265d7c16ec16b ! Mem[0000000060000018] = 68c89753, %l5 = 000000004e3a0d2b lduba [%i0+%o3]0x89,%l5 ! %l5 = 0000000000000053 ! Mem[00000000608001c8] = a30ac6b43b7f1158, %l1 = 0000000000000025, %l7 = 0000000000000000 add %i1,0x1c8,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a30ac6b43b7f1158 ! %l3 = 00000000000000cb, %l5 = 0000000000000053, %ccr = 88 movle %icc,%l3,%l5 ! Moved, %l5 = 00000000000000cb ! %l7 = a30ac6b43b7f1158, immed = fffff7bb, %y = 0015bdf7 umulcc %l7,-0x845,%l5 ! %l5 = 3b7f0f6bfe359348, %ccr = 08, %y = 3b7f0f6b p40_label_19: ! %l0 = 00000000000000e2, %l4 = 114265d7c16ec16b, %l1 = 0000000000000025 addc %l0,%l4,%l1 ! %l1 = 114265d7c16ec24d ! Set Register : %l5 = 3b7f0f6bfe359348 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %f4 = bf0b6b98, Mem[00000000918000d4] = 77999bcc st %f4 ,[%o0+0x0d4] ! Mem[00000000918000d4] = bf0b6b98 ! %l4 = c16ec16b, %l5 = ffffffff, Mem[0000000091000158] = 6d0c87de c2eb36a4 stda %l4,[%i6+0x158]%asi ! Mem[0000000091000158] = c16ec16b ffffffff ! %l2 = 0000327b, %l3 = 000000cb, Mem[0000000090000040] = 0002de59 35669bbf std %l2,[%i4+0x040] ! Mem[0000000090000040] = 0000327b 000000cb ! %l7 = a30ac6b43b7f1158, Mem[000000009000016c] = 65de30a2 stb %l7,[%i4+0x16c] ! Mem[000000009000016c] = 58de30a2 ! Mem[00000000608001e0] = 9a07e81f563be824, %l0 = 00000000000000e2, %l2 = 000000000000327b add %i1,0x1e0,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 9a07e81f563be824 ! Mem[000000009000013c] = de50f645, %g2 = 000000000000fcfd ldub [%i4+0x13d],%g2 ! %g2 = 00000000000000de ! Mem[00000000910001f8] = 3ecd0119 0fb9a38f, %g2 = 000000de, %g3 = b88bfc62 ldd [%i6+0x1f8],%g2 ! %g2 = 000000003ecd0119 000000000fb9a38f ! Mem[0000000060800018] = 41b53b4d, %l0 = 00000000000000e2 ldsha [%i1+%o3]0x89,%l0 ! %l0 = 0000000000003b4d p40_label_20: ! %l2 = 9a07e81f563be824, Mem[0000000061000020] = 239183d3 stha %l2,[%i2+%o4]0x88 ! Mem[0000000061000020] = 2391e824 ! %l4 = 114265d7c16ec16b, Mem[00000000908001f4] = cf42e59c stw %l4,[%i5+0x1f4] ! Mem[00000000908001f4] = c16ec16b ! Mem[0000000090000128] = 5824be15, %g2 = 000000003ecd0119 lduh [%i4+0x128],%g2 ! %g2 = 0000000000005824 ! %f26 = 5824be15 92528bfb, Mem[00000000910001a8] = b385603d 294418a5 std %f26,[%i6+0x1a8] ! Mem[00000000910001a8] = 5824be15 92528bfb ! Mem[0000000090000120] = 14ef1206253f7a07, %g2 = 0000000000005824 ldx [%i4+0x120],%g2 ! %g2 = 14ef1206253f7a07 ! %l3 = 00000000000000cb, %l7 = a30ac6b43b7f1158, %l6 = 56358c1a546140e1 addcc %l3,%l7,%l6 ! %l6 = a30ac6b43b7f1223, %ccr = 80 ! Mem[00000000910000e8] = 2c9905c301074229, %f48 = 0002de59 35669bbf ldd [%i6+0x0e8],%f48 ! %f48 = 2c9905c3 01074229 ! Mem[0000000091000054] = 7cefe58f, %g2 = 14ef1206253f7a07 lduh [%i6+0x056],%g2 ! %g2 = 0000000000007cef ! Mem[0000000091800058] = 6fc74a70, %g2 = 0000000000007cef lduw [%o0+0x058],%g2 ! %g2 = 000000006fc74a70 ! %l2 = 563be824, %l3 = 000000cb, Mem[0000000061800020] = 35b650be b28153b2 stda %l2,[%i3+%o4]0x81 ! Mem[0000000061800020] = 563be824 000000cb p40_label_21: ! immd = 0000000000000016, %l1 = 114265d7c16ec24d, %ccr = 80 movcs %icc,0x016,%l1 ! Register Not Moved ! Clear Register : %l1 = 114265d7c16ec24d clr %l1 ! %l1 = 0000000000000000 ! %l2 = 9a07e81f563be824, immed = 00000c68, %y = 3b7f0f6b smul %l2,0xc68,%l0 ! %l0 = 0000042dd737fea0, %y = 0000042d ! %l0 = 0000042dd737fea0, %l1 = 0000000000000000, %ccr = 80 movcs %icc,%l0,%l1 ! Register Not Moved ! %l6 = a30ac6b43b7f1223, Mem[0000000090000104] = 35669bbf sth %l6,[%i4+0x104] ! Mem[0000000090000104] = 12239bbf ! Mem[000000006000009c] = 4d129b2b, %l0 = d737fea0, %l0 = d737fea0 add %i0,0x9c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004d129b2b ! Mem[0000000061000128] = a6649d0a, %l1 = 00000000, %l3 = 000000cb add %i2,0x128,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a6649d0a ! %f11 = 4e2e4e2e, Mem[000000009000012c] = 92528bfb st %f11,[%i4+0x12c] ! Mem[000000009000012c] = 4e2e4e2e ! %f14 = aeecbf18 ab51abae, Mem[0000000091000098] = 6aef4b96 d6cbdb1d std %f14,[%i6+0x098] ! Mem[0000000091000098] = aeecbf18 ab51abae ! Mem[0000000061000010] = 8d788413154c8600, %l1 = 0000000000000000 ldxa [%i2+%o2]0x88,%l1 ! %l1 = 8d788413154c8600 p40_label_22: ! Mem[0000000060000008] = 4e3a0d2b, %l7 = a30ac6b43b7f1158 swapa [%i0+%o1]0x89,%l7 ! %l7 = 000000004e3a0d2b ! %l2 = 563be824, %l3 = a6649d0a, Mem[00000000618001a0] = d6748870 9a75db2e std %l2,[%i3+0x1a0] ! Mem[00000000618001a0] = 563be824 a6649d0a ! Mem[00000000900000fc] = 1fdc5d00, %g2 = 000000006fc74a70 ldub [%i4+0x0fd],%g2 ! %g2 = 000000000000001f ! %l1 = 8d788413154c8600, Mem[0000000090800190] = b75d8a0cd94dca3c, %asi = 80 stxa %l1,[%i5+0x190]%asi ! Mem[0000000090800190] = 8d788413154c8600 ! %l6 = a30ac6b43b7f1223, Mem[0000000061000000] = eaf1c470 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000061000000] = 3b7f1223 ! %l2 = 9a07e81f563be824, immed = 00000749, %y = 0000042d smulcc %l2,0x749,%l5 ! %l5 = 000002743a6e2e44, %ccr = 00, %y = 00000274 ! Mem[00000000918001a8] = 18e54e17, %g2 = 000000000000001f lduh [%o0+0x1aa],%g2 ! %g2 = 00000000000018e5 ! %l5 = 000002743a6e2e44, Mem[00000000918000a8] = 0480ac53fb9b5dc8 stx %l5,[%o0+0x0a8] ! Mem[00000000918000a8] = 000002743a6e2e44 ! Mem[0000000061800008] = 7494d74e, %f17 = 35669bbf lda [%i3+%o1]0x80,%f17 ! %f17 = 7494d74e ! %l4 = 114265d7c16ec16b, imm = 0000000000000e04, %l5 = 000002743a6e2e44 andncc %l4,0xe04,%l5 ! %l5 = 114265d7c16ec16b, %ccr = 08 p40_label_23: ! Mem[000000006180014c] = bd12a431, %l2 = 9a07e81f563be824 ldstub [%i3+0x14c],%l2 ! %l2 = 000000bd000000ff ! Mem[00000000900000e0] = 08c4107a, %g2 = 00000000000018e5 ldsh [%i4+0x0e0],%g2 ! %g2 = 00000000000008c4 ! %l0 = 4d129b2b, %l1 = 154c8600, Mem[0000000090800070] = 7cf05abc 9854a2aa std %l0,[%i5+0x070] ! Mem[0000000090800070] = 4d129b2b 154c8600 ! %l5 = 114265d7c16ec16b, imm = fffffffffffff1f6, %l4 = 114265d7c16ec16b andcc %l5,-0xe0a,%l4 ! %l4 = 114265d7c16ec162, %ccr = 08 ! Mem[0000000061000018] = 000000b1, %l1 = 8d788413154c8600 ldswa [%i2+%o3]0x80,%l1 ! %l1 = 00000000000000b1 ! %l1 = 00000000000000b1, Mem[0000000061800008] = 96ce5f954ed79474 stxa %l1,[%i3+%o1]0x89 ! Mem[0000000061800008] = 00000000000000b1 ! %l3 = 00000000a6649d0a, Mem[0000000061000028] = 072b3bb60df35a7e stxa %l3,[%i2+%o5]0x88 ! Mem[0000000061000028] = 00000000a6649d0a ! Mem[000000006080018c] = cad3f40c, %l7 = 000000004e3a0d2b swap [%i1+0x18c],%l7 ! %l7 = 00000000cad3f40c ! Mem[0000000060800020] = 84cd5b85, %l5 = 114265d7c16ec16b lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000084cd5b85 ! %l1 = 00000000000000b1, %l1 = 00000000000000b1, %l7 = 00000000cad3f40c tsubcctv %l1,%l1,%l7 ! %l0 = 000000004d129b4e, Trapped p40_label_24: ! %l5 = 0000000084cd5b85, Mem[0000000090000068] = 5824be15 stw %l5,[%i4+0x068] ! Mem[0000000090000068] = 84cd5b85 ! %f4 = bf0b6b98, Mem[0000000061000000] = 3b7f1223 sta %f4 ,[%i2+%g0]0x89 ! Mem[0000000061000000] = bf0b6b98 ! Mem[00000000918000c0] = 67bd0bdf, %g2 = 00000000000008c4 ldsb [%o0+0x0c0],%g2 ! %g2 = 0000000000000067 ! %l2 = 000000bd, %l3 = a6649d0a, Mem[0000000060800020] = 84cd5b85 fff8b63d stda %l2,[%i1+%o4]0x80 ! Mem[0000000060800020] = 000000bd a6649d0a ! Mem[0000000061800120] = eecfb4c8, %l3 = 00000000a6649d0a ldsh [%i3+0x122],%l3 ! %l3 = ffffffffffffb4c8 ! Mem[00000000608000b8] = e6d12640, %l4 = 114265d7c16ec162 swap [%i1+0x0b8],%l4 ! %l4 = 00000000e6d12640 ! Mem[0000000060800010] = feba4dd55171f21e, %f2 = cc01d56a 87fe1c44 ldda [%i1+%o2]0x89,%f2 ! %f2 = feba4dd5 5171f21e ! Mem[0000000091800120] = c877b884, %g2 = 0000000000000067 lduw [%o0+0x120],%g2 ! %g2 = 00000000c877b884 ! immd = 000000000000002c, %l1 = 00000000000000b1, %ccr = 08 movneg %icc,0x02c,%l1 ! Moved, %l1 = 000000000000002c ! Mem[00000000910001b4] = 98e9c991, %g2 = 00000000c877b884 ldub [%i6+0x1b4],%g2 ! %g2 = 0000000000000098 p40_label_25: ! Mem[00000000918001d0] = 59c1bb2911f12fc9, %g2 = 0000000000000098 ldx [%o0+0x1d0],%g2 ! %g2 = 59c1bb2911f12fc9 ! Mem[0000000061000018] = 000000b1, %l2 = 00000000000000bd ldstuba [%i2+%o3]0x81,%l2 ! %l2 = 00000000000000ff ! %l6 = a30ac6b43b7f1223, imm = 0000000000000022, %l3 = ffffffffffffb4c8 srax %l6,0x022,%l3 ! %l3 = ffffffffe8c2b1ad ! %l7 = 00000000cad3f40c, %l2 = 0000000000000000, %ccr = 08 movcs %icc,%l7,%l2 ! Register Not Moved ! %f4 = bf0b6b98, Mem[0000000091800120] = c877b884 st %f4 ,[%o0+0x120] ! Mem[0000000091800120] = bf0b6b98 ! Mem[0000000091800194] = 9bfe7cb0, %g2 = 59c1bb2911f12fc9 ldsb [%o0+0x195],%g2 ! %g2 = ffffffffffffff9b ! %l6 = a30ac6b43b7f1223, Mem[0000000061800000] = 7b320000 stba %l6,[%i3+%g0]0x80 ! Mem[0000000061800000] = 23320000 ! Mem[0000000091800190] = 70cde95e6f9bfe7c, %f48 = 2c9905c3 01074229 ldd [%o0+0x190],%f48 ! %f48 = 70cde95e 6f9bfe7c ! Mem[00000000918001d8] = 2d2db06f, %g2 = ffffffffffffff9b lduh [%o0+0x1da],%g2 ! %g2 = 0000000000002d2d ! %l5 = 0000000084cd5b85, Mem[0000000090800068] = ae712662c829d802 stx %l5,[%i5+0x068] ! Mem[0000000090800068] = 0000000084cd5b85 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000004d129b4e bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000002c bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffe8c2b1ad bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e6d12640 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000084cd5b85 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be a30ac6b43b7f1223 bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000cad3f40c bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000274,%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 feba4dd5 5171f21e bne %xcc,p40_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be bf0b6b98 8921d4cc bne %xcc,p40_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 769ea830 4e2e4e2e bne %xcc,p40_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ccd42189 986b0bbf bne %xcc,p40_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 0002de59 7494d74e bne %xcc,p40_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 000000b1 8a341459 bne %xcc,p40_f20_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 58117f3becb40623 ldx [%i0+0x008],%g3 ! Observed data at 0000000060000008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9d061033abfae199 ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ccd42189986b0bbf ldx [%i0+0x028],%g3 ! Observed data at 0000000060000028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = eb026e2e69ffb78c ldx [%i0+0x088],%g3 ! Observed data at 0000000060000088 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x088,%g4 ldx [%g1+0x138],%g2 ! Expected data = ef91cb65d8468a30 ldx [%i0+0x138],%g3 ! Observed data at 0000000060000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = d5ffb309f107f257 ldx [%i0+0x150],%g3 ! Observed data at 0000000060000150 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x150,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = a8334caf1161b30c ldx [%i0+0x1c8],%g3 ! Observed data at 00000000600001c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1c8,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 3310069dbf0b6b98 ldx [%i1+0x000],%g3 ! Observed data at 0000000060800000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 740000004e2ec3b3 ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000bda6649d0a ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = c16ec162bb7b2248 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000608000b8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = b2162a09ffceac4d ldx [%i1+0x110],%g3 ! Observed data at 0000000060800110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x110,%g4 ldx [%g1+0x150],%g2 ! Expected data = 5f70a61b2104ff0b ldx [%i1+0x150],%g3 ! Observed data at 0000000060800150 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x150,%g4 ldx [%g1+0x188],%g2 ! Expected data = 72cd069b4e3a0d2b ldx [%i1+0x188],%g3 ! Observed data at 0000000060800188 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x188,%g4 ldx [%g1+0x198],%g2 ! Expected data = a1ff27f9cf6c22e0 ldx [%i1+0x198],%g3 ! Observed data at 0000000060800198 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x198,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 14ef1206253f7a07 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000608001b0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = b90e37a4ffb8fda0 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000608001f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x1f0,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 986b0bbfa9dca26e ldx [%i2+0x000],%g3 ! Observed data at 0000000061000000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00864c151384788d ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0000b1016900c2 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 = 24e891233115922a ldx [%i2+0x020],%g3 ! Observed data at 0000000061000020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a9d64a600000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000061000028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 ldx [%g1+0x100],%g2 ! Expected data = ffb853853f4a580e ldx [%i2+0x100],%g3 ! Observed data at 0000000061000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x100,%g4 ldx [%g1+0x188],%g2 ! Expected data = 88ff5ff1bca84772 ldx [%i2+0x188],%g3 ! Observed data at 0000000061000188 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x188,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = a2ffae673c998df1 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000610001e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x1e8,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 2332000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b100000000000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 563be824000000cb 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 = 2e4e2e4ef225c026 ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 5234eb8cff7a3965 ldx [%i3+0x060],%g3 ! Observed data at 0000000061800060 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x060,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 0000007180ae22fb ldx [%i3+0x0d8],%g3 ! Observed data at 00000000618000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 00002b0d32ecd5cd ldx [%i3+0x118],%g3 ! Observed data at 0000000061800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x118,%g4 ldx [%g1+0x148],%g2 ! Expected data = 5fa95dadff12a431 ldx [%i3+0x148],%g3 ! Observed data at 0000000061800148 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x148,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 563be824a6649d0a ldx [%i3+0x1a0],%g3 ! Observed data at 00000000618001a0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x1a0,%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_f4_fail: set p40_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f12_fail: set p40_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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_f20_fail: set p40_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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: lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800010] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800018] done p40_trap1o: lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800010] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800018] done p40_trap2e: stxa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800010] stha %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800000] stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800028] ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800028] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800020] done p40_trap2o: stxa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800010] stha %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800000] stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800028] ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800028] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800020] done p40_trap3e: sub %l0,0x323,%l7 done p40_trap3o: sub %l0,0x323,%l7 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 = 85b37ef63ebd14d3 ldx [%g1+0x008],%l1 ! %l1 = babce5485dd1b265 ldx [%g1+0x010],%l2 ! %l2 = 7d53b43600cf5f74 ldx [%g1+0x018],%l3 ! %l3 = 2cbaaa39e34f5635 ldx [%g1+0x020],%l4 ! %l4 = 84654bc270c4f1ea ldx [%g1+0x028],%l5 ! %l5 = cf5f2e5a9f956766 ldx [%g1+0x030],%l6 ! %l6 = c04957f840ae76a0 ldx [%g1+0x038],%l7 ! %l7 = 9afc77243c1b1289 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 41 processor_41: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa4] ! Set the start flag wrpr %g0,7,%cleanwin call p41_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 41 wr %g0,0x4,%fprs ! Make sure fef is 1 set p41_init_freg,%g1 ! %f0 = ddcb115e f9e0299f cf55e49a e078156a ! %f4 = 96b02c8f ffb6b440 e1c88b69 bb07f926 ! %f8 = dec7569c 3beb9d8c 97b57646 8dded1a1 ! %f12 = a38f4009 d05ea3c7 00958acb c56a3655 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 37e9da3b 3c34c8c8 60f0783a 8bb230b0 ! %f20 = ce77e9c4 42c8cef6 f5e6ba9e 47a6de26 ! %f24 = 162c4d4b 06951702 7bfceec2 ef4c7cac ! %f28 = 7868ccd9 8a99e459 4c23577e c24860ad ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 077a1f63 afb9b30e 29198408 6a2aea87 ! %f36 = f74c9c6f 79785399 57ae2dfa 9341aa29 ! %f40 = 60b2bb52 cdee4657 10a9d26e b82720bf ! %f44 = 252fbd37 07ad404b 4ecef527 5c00c3ef ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x98a59cd00000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = 98a59cd00000000a wr %g0,%y ! Clear Y 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: ! %f16 = 37e9da3b 3c34c8c8 60f0783a 8bb230b0 ! %f20 = ce77e9c4 42c8cef6 f5e6ba9e 47a6de26 ! %f24 = 162c4d4b 06951702 7bfceec2 ef4c7cac ! %f28 = 7868ccd9 8a99e459 4c23577e c24860ad mov 0x0c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! %f0 = ddcb115e f9e0299f cf55e49a e078156a ! %f4 = 96b02c8f ffb6b440 e1c88b69 bb07f926 ! %f8 = dec7569c 3beb9d8c 97b57646 8dded1a1 ! %f12 = a38f4009 d05ea3c7 00958acb c56a3655 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! %l5 = 76dacdb40f684da8, Mem[0000000090000078] = 5b100cc2 stw %l5,[%i4+0x078] ! Mem[0000000090000078] = 0f684da8 ! Mem[0000000063800020] = a51381d6, %l3 = 6147f5864f9422ee ldsha [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffff81d6 ! %f16 = 37e9da3b 3c34c8c8, Mem[0000000090000058] = 07095e49 9c513f8a std %f16,[%i4+0x058] ! Mem[0000000090000058] = 37e9da3b 3c34c8c8 ! immd = 0000000000000132, %l4 = 654c50f02672209c, %ccr = 44 movl %xcc,0x132,%l4 ! Register Not Moved ! %l0 = c16454f3, %l1 = cf6c2079, Mem[0000000063000028] = 71e2f9d0 e550b4a6 stda %l0,[%i2+%o5]0x89 ! Mem[0000000063000028] = c16454f3 cf6c2079 ! immd = 000000000000001d, %l6 = 72ed57e5ddc98326, %ccr = 44 movg %xcc,0x01d,%l6 ! Register Not Moved ! Mem[0000000091800038] = 0707efbe, %g2 = 0000000000000000 ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000007 ! Mem[00000000908001c8] = 9a24092a2a93050a, %f48 = c11139cd 4e81a0c8 ldd [%i5+0x1c8],%f48 ! %f48 = 9a24092a 2a93050a p41_label_2: ! Mem[0000000091800048] = 89f469ac, %g2 = 0000000000000007 ldsb [%o0+0x04a],%g2 ! %g2 = ffffffffffffff89 ! %l7 = 7c2fd9dc66a65f1b, %l2 = 59f23934431459a2, %ccr = 44 movne %icc,%l7,%l2 ! Register Not Moved ! Mem[0000000090000184] = 4095ec12, %g2 = ffffffffffffff89 ldub [%i4+0x184],%g2 ! %g2 = 0000000000000040 ! %l3 = ffffffffffff81d6, Mem[0000000090000110] = d19e008f757643e1 stx %l3,[%i4+0x110] ! Mem[0000000090000110] = ffffffffffff81d6 ! Mem[0000000091000044] = 752473f9, %g2 = 0000000000000040 lduw [%i6+0x044],%g2 ! %g2 = 00000000752473f9 ! Mem[0000000062800008] = b23bb9a8, %l4 = 654c50f02672209c ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 000000a8000000ff ! Mem[00000000900001a0] = b66fcbdb, %g2 = 00000000752473f9 ldsh [%i4+0x1a2],%g2 ! %g2 = ffffffffffffb66f ! Mem[0000000062000018] = d860b529, %l2 = 59f23934431459a2 lduba [%i0+%o3]0x88,%l2 ! %l2 = 0000000000000029 ! %l0 = cbba4949c16454f3, immed = fffff977, %y = 00000000 sdivcc %l0,-0x689,%l5 ! %l5 = ffffffffffe2684f, %ccr = 88 mov %l0,%y ! %y = c16454f3 ! Mem[00000000620001f8] = 721b42664de45b6c, %l0 = cbba4949c16454f3, %l3 = ffffffffffff81d6 add %i0,0x1f8,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 721b42664de45b6c p41_label_3: ! %l3 = 721b42664de45b6c, Mem[0000000091000173] = 0c142089 stb %l3,[%i6+0x173] ! Mem[0000000091000170] = 6c142089 ! %l7 = 7c2fd9dc66a65f1b, %l2 = 0000000000000029, %ccr = 88 movvs %xcc,%l7,%l2 ! Register Not Moved ! Mem[0000000062000008] = 8ebeb3ee, %l4 = 00000000000000a8 lduba [%i0+%o1]0x88,%l4 ! %l4 = 00000000000000ee ! Mem[0000000091000060] = ffa73bed, %g2 = ffffffffffffb66f lduw [%i6+0x060],%g2 ! %g2 = 00000000ffa73bed ! Mem[00000000620001d4] = 01e53a19, %l3 = 721b42664de45b6c ldstuba [%i0+0x1d4]%asi,%l3 ! %l3 = 00000001000000ff ! %l1 = 0e4e2336cf6c2079, %l6 = 72ed57e5ddc98326, %l4 = 00000000000000ee xor %l1,%l6,%l4 ! %l4 = 7ca374d312a5a35f ! %l3 = 0000000000000001, %l0 = cbba4949c16454f3, %ccr = 88 movl %xcc,%l3,%l0 ! Moved, %l0 = 0000000000000001 ! immd = 00000000000002e9, %l4 = 7ca374d312a5a35f, %ccr = 88 movn %xcc,0x2e9,%l4 ! Register Not Moved ! %f20 = ce77e9c4 42c8cef6, Mem[0000000062000010] = 1c6ff7c4 b390f3fd stda %f20,[%i0+%o2]0x89 ! Mem[0000000062000010] = ce77e9c4 42c8cef6 ! %l2 = 0000000000000029 setx 0x6fdd87500f5513c0,%g7,%l2 ! %l2 = 6fdd87500f5513c0 p41_label_4: ! Mem[0000000063800000] = 6dd459e9, %f24 = 162c4d4b lda [%i3+%g0]0x81,%f24 ! %f24 = 6dd459e9 ! %l4 = 7ca374d312a5a35f, %l4 = 7ca374d312a5a35f, %l5 = ffffffffffe2684f and %l4,%l4,%l5 ! %l5 = 7ca374d312a5a35f ! Mem[0000000063800028] = a44b9661 0618b212, %l0 = 00000001, %l1 = cf6c2079 ldda [%i3+%o5]0x89,%l0 ! %l0 = 000000000618b212 00000000a44b9661 ! Mem[00000000628001a0] = 19767fdb7ac73b71, %l1 = 00000000a44b9661, %l4 = 7ca374d312a5a35f add %i1,0x1a0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 19767fdb7ac73b71 ! %l6 = ddc98326, %l7 = 66a65f1b, Mem[00000000900000f0] = 59e4998a d9cc6878 std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = ddc98326 66a65f1b ! %l0 = 000000000618b212, Mem[0000000063000008] = 2e4ab31e stba %l0,[%i2+%o1]0x81 ! Mem[0000000063000008] = 124ab31e ! Mem[00000000910000e8] = c3010742, %g2 = 00000000ffa73bed ldsb [%i6+0x0eb],%g2 ! %g2 = ffffffffffffffc3 ! %l0 = 0618b212, %l1 = a44b9661, Mem[0000000091000020] = 408cafe0 94aa963c std %l0,[%i6+%o4] ! Mem[0000000091000020] = 0618b212 a44b9661 ! Mem[0000000063800010] = 675c0b40, %l2 = 6fdd87500f5513c0 ldswa [%i3+%o2]0x81,%l2 ! %l2 = 00000000675c0b40 membar #Sync ! Added by membar checker (110) ! Mem[00000000900000c0] = c8c8343c 3bdae937 b030b28b 3a78f060 ! Mem[00000000900000d0] = f6cec842 c4e977ce 26dea647 9ebae6f5 ! Mem[00000000900000e0] = 02179506 4b4d2c16 ac7c4cef c2eefc7b ! Mem[00000000900000f0] = ddc98326 66a65f1b ad6048c2 7e57234c ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 p41_label_5: ! %l0 = 000000000618b212, immed = 0000058c, %y = c16454f3 umulcc %l0,0x58c,%l6 ! %l6 = 00000021d0fbbbd8, %ccr = 08, %y = 00000021 ! %l7 = 7c2fd9dc66a65f1b, %l3 = 0000000000000001, %y = 00000021 umul %l7,%l3,%l4 ! %l4 = 0000000066a65f1b, %y = 00000000 ! %l2 = 675c0b40, %l3 = 00000001, Mem[0000000091800098] = 94908eee 96ccd84b std %l2,[%o0+0x098] ! Mem[0000000091800098] = 675c0b40 00000001 ! Mem[0000000062000158] = 6d40280b, %l6 = 00000021d0fbbbd8 ldstuba [%i0+0x158]%asi,%l6 ! %l6 = 0000006d000000ff ! Mem[0000000091000180] = 35375014 f4b74bc7, %g2 = ffffffc3, %g3 = 00000000 ldd [%i6+0x180],%g2 ! %g2 = 0000000035375014 00000000f4b74bc7 ! Mem[00000000908001f0] = 0fbc93c0cf42e59c, %g2 = 0000000035375014 ldx [%i5+0x1f0],%g2 ! %g2 = 0fbc93c0cf42e59c ! %l6 = 000000000000006d, %l0 = 000000000618b212, %ccr = 08 movne %xcc,%l6,%l0 ! Moved, %l0 = 000000000000006d ! %l1 = 00000000a44b9661, %l3 = 0000000000000001, %l3 = 0000000000000001 xor %l1,%l3,%l3 ! %l3 = 00000000a44b9660 ! Mem[0000000062000010] = f6cec842, %l1 = 00000000a44b9661 swapa [%i0+%o2]0x80,%l1 ! %l1 = 00000000f6cec842 ! %l4 = 0000000066a65f1b sethi %hi(0x7e758000),%l4 ! %l4 = 000000007e758000 p41_label_6: ! %l4 = 000000007e758000, %l1 = 00000000f6cec842, %ccr = 08 movcs %icc,%l4,%l1 ! Register Not Moved ! %l5 = 7ca374d312a5a35f, Mem[0000000063800020] = d68113a5 stha %l5,[%i3+%o4]0x81 ! Mem[0000000063800020] = a35f13a5 ! Mem[00000000638000e0] = 7da3632c, %l2 = 00000000675c0b40 lduwa [%i3+0x0e0]%asi,%l2 ! %l2 = 000000007da3632c ! Mem[00000000900000d8] = 26dea647, %g2 = 0fbc93c0cf42e59c lduh [%i4+0x0d8],%g2 ! %g2 = 00000000000026de ! Mem[00000000620000c0] = 36c661b2574cc406, %l7 = 7c2fd9dc66a65f1b, %l3 = 00000000a44b9660 add %i0,0xc0,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 36c661b2574cc406 ! %l0 = 000000000000006d, Mem[0000000091800060] = 1314fdb5 stb %l0,[%o0+0x060] ! Mem[0000000091800060] = 6d14fdb5 ! Mem[0000000063800000] = 6dd459e9, %l7 = 7c2fd9dc66a65f1b swapa [%i3+%g0]0x81,%l7 ! %l7 = 000000006dd459e9 ! %l0 = 000000000000006d, Mem[00000000908000df] = 670f6163 stb %l0,[%i5+0x0df] ! Mem[00000000908000dc] = 6d0f6163 ! Mem[00000000918001d8] = 97ac2d2d b06f0808, %g2 = 000026de, %g3 = f4b74bc7 ldd [%o0+0x1d8],%g2 ! %g2 = 0000000097ac2d2d 00000000b06f0808 ! %l1 = 00000000f6cec842, imm = 000000000000000c, %l7 = 000000006dd459e9 sra %l1,0x00c,%l7 ! %l7 = ffffffffffff6cec p41_label_7: ! Mem[0000000063800008] = 583c54fc, %l3 = 36c661b2574cc406 ldsba [%i3+%o1]0x89,%l3 ! %l3 = fffffffffffffffc ! Code Fragment 1 p41_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b06f0808 mov -0xec3,%g3 ! %g3 = fffffffffffff13d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000124, %l0 = 000000000000006d, %ccr = 08 movne %xcc,0x124,%l0 ! Moved, %l0 = 0000000000000124 ! Mem[0000000062000038] = ed45aeac, %l4 = 7e758000, %l3 = fffffffc add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ed45aeac ! Mem[00000000908001b8] = 4fef7b8c, %g18 = d58cdb6e4e024937 ldsw [%i5+0x1b8],%g2 ! %g2 = d58cdb6e4e024937 ! %l7 = ffffffffffff6cec, Mem[00000000918001fc] = bf933a55 sth %l7,[%o0+0x1fc] ! Mem[00000000918001fc] = 6cec3a55 ! Mem[0000000062000018] = d860b529, %l5 = 7ca374d312a5a35f lduba [%i0+%o3]0x89,%l5 ! %l5 = 0000000000000029 ! Mem[0000000063800050] = 6f39e6b8 d0583029, %l4 = 7e758000, %l5 = 00000029 ldd [%i3+0x050],%l4 ! %l4 = 000000006f39e6b8 00000000d0583029 ! %f25 = 06951702, Mem[00000000638001c8] = 5fbd46d2 st %f25,[%i3+0x1c8] ! Mem[00000000638001c8] = 06951702 ! %l3 = 00000000ed45aeac, Mem[0000000062000118] = d5fb4bc614fbc03b stx %l3,[%i0+0x118] ! Mem[0000000062000118] = 00000000ed45aeac p41_label_8: ! Mem[0000000063800018] = 15d634717f422099, %l3 = 00000000ed45aeac ldxa [%i3+%o3]0x80,%l3 ! %l3 = 15d634717f422099 ! Code Fragment 1 p41_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff13d mov -0xaca,%g3 ! %g3 = fffffffffffff536 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000148] = c716afdb, %g18 = d58cdb6e4e024937 ldsw [%i4+0x148],%g2 ! %g2 = d58cdb6e4e024937 ! immd = 0000000000000299, %l6 = 000000000000006d, %ccr = 08 movcc %xcc,0x299,%l6 ! Moved, %l6 = 0000000000000299 ! %l0 = 0000000000000124, immed = fffffe49, %ccr = 08 movrlz %l0,-0x1b7,%l1 ! Not Moved, %l1 = 00000000f6cec842 ! Mem[0000000062800010] = f7200a6619556667, %f12 = a38f4009 d05ea3c7 ldda [%i1+%o2]0x88,%f12 ! %f12 = f7200a66 19556667 ! Mem[0000000090000180] = a9faecff 4095ec12, %g2 = c716afdb, %g3 = fffff536 ldd [%i4+0x180],%g2 ! %g2 = 00000000a9faecff 000000004095ec12 ! %l2 = 000000007da3632c, immed = 00000f58, %l6 = 0000000000000299 tsubcctv %l2,0xf58,%l6 ! %l6 = 000000007da353d4, %ccr = 00 ! %l5 = 00000000d0583029, Mem[0000000091800025] = 024f1a28 stb %l5,[%o0+0x025] ! Mem[0000000091800024] = 294f1a28 ! Mem[0000000063000064] = 81ea9af8, %l5 = d0583029, %l3 = 7f422099 add %i2,0x64,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000081ea9af8 p41_label_9: ! %l2 = 7da3632c, %l3 = 81ea9af8, Mem[0000000091800088] = 5aeef599 0de81958 std %l2,[%o0+0x088] ! Mem[0000000091800088] = 7da3632c 81ea9af8 ! %l0 = 0000000000000124, Mem[00000000918000d4] = 77999bcc stw %l0,[%o0+0x0d4] ! Mem[00000000918000d4] = 00000124 ! Clear Register : %l7 = ffffffffffff6cec clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000091800060] = 6d14fdb5 6ab6d366, %g2 = a9faecff, %g3 = 4095ec12 ldd [%o0+0x060],%g2 ! %g2 = 000000006d14fdb5 000000006ab6d366 ! Mem[0000000091000018] = cf70dc7c637e990a, %g2 = 000000006d14fdb5 ldx [%i6+%o3],%g2 ! %g2 = cf70dc7c637e990a ! %l2 = 000000007da3632c, %l5 = 00000000d0583029, %l3 = 0000000081ea9af8 addccc %l2,%l5,%l3 ! %l3 = 000000014dfb9355, %ccr = 01 ! Mem[0000000062000090] = 46d2887a, %l6 = 000000007da353d4 swap [%i0+0x090],%l6 ! %l6 = 0000000046d2887a ! %l1 = 00000000f6cec842, Mem[00000000918001b8] = b6cd0689d71a58b0 stx %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 00000000f6cec842 ! Mem[0000000090800198] = 209c5f21 4ae1df61, %g2 = 637e990a, %g3 = 6ab6d366 ldd [%i5+0x198],%g2 ! %g2 = 00000000209c5f21 000000004ae1df61 ! %l1 = 00000000f6cec842, %l4 = 000000006f39e6b8, %ccr = 01 movrne %l1,%l4,%l3 ! Moved, %l3 = 000000006f39e6b8 p41_label_10: ! %l3 = 000000006f39e6b8, Mem[0000000063000000] = ca99c562efbe9e57 stxa %l3,[%i2+%g0]0x81 ! Mem[0000000063000000] = 000000006f39e6b8 ! Mem[00000000630000ec] = 858aeb41, %l4 = 000000006f39e6b8 ldsw [%i2+0x0ec],%l4 ! %l4 = ffffffff858aeb41 ! Mem[00000000910000ac] = 09cf004c, %g2 = 00000000209c5f21 lduh [%i6+0x0ae],%g2 ! %g2 = 00000000000009cf ! Mem[0000000091800128] = da123f80, %g2 = 00000000000009cf lduw [%o0+0x128],%g2 ! %g2 = 00000000da123f80 ! %l2 = 000000007da3632c, Mem[0000000063000028] = f35464c1 stba %l2,[%i2+%o5]0x81 ! Mem[0000000063000028] = 2c5464c1 ! %l2 = 000000007da3632c, Mem[0000000062000000] = 4f1b860e stwa %l2,[%i0+%g0]0x80 ! Mem[0000000062000000] = 7da3632c ! Mem[0000000062800018] = b8d97cd6, %l7 = 0000000000000000 ldsha [%i1+%o3]0x80,%l7 ! %l7 = ffffffffffffb8d9 ! %l0 = 0000000000000124, immed = 00000fd0, %y = 00000000 smulcc %l0,0xfd0,%l6 ! %l6 = 0000000000120940, %ccr = 00, %y = 00000000 ! %l6 = 00120940, %l7 = ffffb8d9, Mem[0000000090000150] = 9d18554b e5151163 stda %l6,[%i4+0x150]%asi ! Mem[0000000090000150] = 00120940 ffffb8d9 ! Mem[0000000063000094] = 05cdd8c8, %l6 = 0000000000120940 swap [%i2+0x094],%l6 ! %l6 = 0000000005cdd8c8 p41_label_11: ! Mem[00000000918001e4] = 5a18f14d, %g2 = 00000000da123f80 ldsb [%o0+0x1e7],%g2 ! %g2 = 000000000000005a ! Mem[00000000628000a4] = 485afed4, %l2 = 000000007da3632c swap [%i1+0x0a4],%l2 ! %l2 = 00000000485afed4 ! Mem[0000000063000020] = 2a2a7d8d, %l5 = 00000000d0583029 lduba [%i2+%o4]0x81,%l5 ! %l5 = 000000000000002a ! %l4 = ffffffff858aeb41, %l2 = 00000000485afed4, %ccr = 00 movn %icc,%l4,%l2 ! Register Not Moved ! %l6 = 05cdd8c8, %l7 = ffffb8d9, Mem[00000000908000f8] = d8ba5f7c ce079b7f std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 05cdd8c8 ffffb8d9 ! Mem[0000000063800000] = 66a65f1b, %l5 = 000000000000002a lduha [%i3+%g0]0x80,%l5 ! %l5 = 00000000000066a6 ! Mem[000000009100013c] = 2ec57008, %g2 = 000000000000005a lduw [%i6+0x13c],%g2 ! %g2 = 000000002ec57008 ! Mem[0000000062000018] = 29b560d8, %l2 = 00000000485afed4 ldswa [%i0+%o3]0x81,%l2 ! %l2 = 0000000029b560d8 ! %l6 = 0000000005cdd8c8, %l4 = ffffffff858aeb41, %l0 = 0000000000000124 srax %l6,%l4,%l0 ! %l0 = 0000000002e6ec64 ! %l4 = ffffffff858aeb41, Mem[0000000063800028] = 0618b212 stha %l4,[%i3+%o5]0x88 ! Mem[0000000063800028] = 0618eb41 p41_label_12: ! Mem[0000000090800148] = 7f55e09c734142da, %f48 = c8c8343c 3bdae937 ldd [%i5+0x148],%f48 ! %f48 = 7f55e09c 734142da ! immd = 000000000000012d, %l2 = 0000000029b560d8, %ccr = 00 movcc %icc,0x12d,%l2 ! Moved, %l2 = 000000000000012d ! Mem[0000000091800118] = 23ff6cd6, %g2 = 000000002ec57008 lduh [%o0+0x11a],%g2 ! %g2 = 00000000000023ff ! Invert Register : %l0 = 0000000002e6ec64 xor %l0,-1,%l0 ! %l0 = fffffffffd19139b ! %l2 = 000000000000012d, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000000000012d ! Mem[0000000090000048] = 822bd5e7 a7a1fab3, %g2 = 000023ff, %g3 = 4ae1df61 ldd [%i4+0x048],%g2 ! %g2 = 00000000822bd5e7 00000000a7a1fab3 ! Mem[00000000910001e0] = 43c5e12305c6cd45, %f48 = 7f55e09c 734142da ldd [%i6+0x1e0],%f48 ! %f48 = 43c5e123 05c6cd45 ! Mem[0000000090800038] = 8fe8d494, %g2 = 00000000822bd5e7 lduw [%i5+0x038],%g2 ! %g2 = 000000008fe8d494 ! %f2 = cf55e49a, Mem[0000000063800028] = 41eb1806 sta %f2 ,[%i3+%o5]0x80 ! Mem[0000000063800028] = cf55e49a ! Mem[00000000900000d0] = f6cec842 c4e977ce, %g2 = 8fe8d494, %g3 = a7a1fab3 ldd [%i4+0x0d0],%g2 ! %g2 = 00000000f6cec842 00000000c4e977ce p41_label_13: ! %l4 = ffffffff858aeb41, imm = fffffffffffffbdd, %l6 = 0000000005cdd8c8 subc %l4,-0x423,%l6 ! %l6 = ffffffff858aef64 ! Mem[00000000908000bc] = 9b375dd8, %g2 = 00000000f6cec842 ldsb [%i5+0x0bd],%g2 ! %g2 = ffffffffffffff9b ! %l2 = 000000000000012d, Mem[0000000090800028] = 4cf234c84ca12c6e stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000000000012d ! Mem[0000000090000004] = 214bf882, %g2 = ffffffffffffff9b lduw [%i4+0x004],%g2 ! %g2 = 00000000214bf882 ! Mem[0000000063800018] = 7134d615, %f4 = 96b02c8f lda [%i3+%o3]0x89,%f4 ! %f4 = 7134d615 ! Mem[00000000638000d4] = cab34ab4, %l0 = fffffffffd19139b ldub [%i3+0x0d4],%l0 ! %l0 = 00000000000000ca ! Mem[00000000638001e0] = 3272671b, %l3 = 6f39e6b8, %l5 = 000066a6 add %i3,0x1e0,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003272671b ! %l3 = 000000006f39e6b8, %l7 = ffffffffffffb8d9, %ccr = 00 movcc %xcc,%l3,%l7 ! Moved, %l7 = 000000006f39e6b8 ! Code Fragment 1 p41_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c4e977ce mov -0x3f3,%g3 ! %g3 = fffffffffffffc0d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 000000000000012d, imm = fffffffffffffcd1, %l0 = 00000000000000ca xor %l2,-0x32f,%l0 ! %l0 = fffffffffffffdfc p41_label_14: ! Code Fragment 1 p41_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffc0d mov -0x64f,%g3 ! %g3 = fffffffffffff9b1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009180014c] = b3360a5f, %g2 = 00000000214bf882 ldsh [%o0+0x14e],%g2 ! %g2 = ffffffffffffb336 ! Mem[0000000090000044] = 1a79e2e5, %g18 = d58cdb6e4e024937 ldsw [%i4+0x044],%g2 ! %g2 = d58cdb6e4e024937 ! %l2 = 000000000000012d, %l1 = 00000000f6cec842, %ccr = 00 movrne %l2,%l1,%l7 ! Moved, %l7 = 00000000f6cec842 ! %l6 = ffffffff858aef64, imm = fffffffffffff21f, %l1 = 00000000f6cec842 andncc %l6,-0xde1,%l1 ! %l1 = 0000000000000d60, %ccr = 00 ! %l4 = ffffffff858aeb41, Mem[00000000908001c0] = aa162c11bcd71045 stx %l4,[%i5+0x1c0] ! Mem[00000000908001c0] = ffffffff858aeb41 ! Mem[0000000091800188] = 7a4e4474 3439cc1d, %g2 = 1a79e2e5, %g3 = fffff9b1 ldd [%o0+0x188],%g2 ! %g2 = 000000007a4e4474 000000003439cc1d ! Mem[000000009180000c] = 66ef04ab, %g2 = 000000007a4e4474 ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000066 ! %l5 = 000000003272671b, Mem[00000000918000fc] = 79f08279 sth %l5,[%o0+0x0fc] ! Mem[00000000918000fc] = 671b8279 ! %l0 = fffffdfc, %l1 = 00000d60, Mem[0000000062000028] = 17d92a76 932655cc stda %l0,[%i0+%o5]0x88 ! Mem[0000000062000028] = fffffdfc 00000d60 p41_label_15: ! Mem[000000009000000c] = a7bb00d1, %g2 = 0000000000000066 lduha [%i4+0x00c]%asi,%g2 ! %g2 = 000000000000a7bb ! %f10 = 97b57646 8dded1a1, Mem[0000000063800018] = 15d63471 7f422099 stda %f10,[%i3+%o3]0x81 ! Mem[0000000063800018] = 97b57646 8dded1a1 ! Mem[0000000063800076] = beea5405, %l1 = 0000000000000d60 ldstub [%i3+0x076],%l1 ! %l1 = 00000054000000ff ! Mem[0000000091000030] = bd1a3120, %g2 = 000000000000a7bb ldub [%i6+0x032],%g2 ! %g2 = 00000000000000bd ! %l4 = ffffffff858aeb41, Mem[000000009000003a] = 0b1a3185 stb %l4,[%i4+0x03a] ! Mem[0000000090000038] = 411a3185 ! %l4 = ffffffff858aeb41, %l2 = 000000000000012d, %ccr = 00 movre %l4,%l2,%l6 ! Not Moved, %l6 = ffffffff858aef64 ! immd = 00000000000000a3, %l6 = ffffffff858aef64, %ccr = 00 movvc %icc,0x0a3,%l6 ! Moved, %l6 = 00000000000000a3 ! %l2 = 0000012d, %l3 = 6f39e6b8, Mem[0000000090800158] = 8584f02e bb4e850a std %l2,[%i5+0x158] ! Mem[0000000090800158] = 0000012d 6f39e6b8 ! %l3 = 000000006f39e6b8, Mem[0000000063000028] = 2c5464c179206ccf stxa %l3,[%i2+%o5]0x80 ! Mem[0000000063000028] = 000000006f39e6b8 ! Mem[0000000063000020] = 8d7d2a2a, %l1 = 0000000000000054 ldsba [%i2+%o4]0x89,%l1 ! %l1 = 000000000000002a p41_label_16: ! immd = 00000000000001de, %l6 = 00000000000000a3, %ccr = 00 movl %icc,0x1de,%l6 ! Register Not Moved ! Mem[0000000063000184] = 7e0577d7, %l5 = 3272671b, %l1 = 0000002a add %i2,0x184,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000007e0577d7 ! %l6 = 00000000000000a3, %l6 = 00000000000000a3, %l5 = 000000003272671b addc %l6,%l6,%l5 ! %l5 = 0000000000000146 ! %l6 = 000000a3, %l7 = f6cec842, Mem[0000000090000040] = 8dacda07 1a79e2e5 std %l6,[%i4+0x040] ! Mem[0000000090000040] = 000000a3 f6cec842 ! Mem[0000000091800014] = 067c99be, %g2 = 00000000000000bd ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000006 ! Mem[00000000638001c0] = 278369e8, %l4 = ffffffff858aeb41 ldsh [%i3+0x1c0],%l4 ! %l4 = 0000000000002783 ! %l2 = 000000000000012d, %l6 = 00000000000000a3, %l7 = 00000000f6cec842 srax %l2,%l6,%l7 ! %l7 = 0000000000000000 ! Mem[0000000062000140] = ef949824, %l1 = 000000007e0577d7 swap [%i0+0x140],%l1 ! %l1 = 00000000ef949824 ! Mem[0000000091000038] = 9c1dd9b5, %g2 = 0000000000000006 lduwa [%i6+0x038]%asi,%g2 ! %g2 = 000000009c1dd9b5 ! %f30 = 4c23577e c24860ad, Mem[0000000062800038] = ab23d2b1 47720c65 std %f30,[%i1+0x038] ! Mem[0000000062800038] = 4c23577e c24860ad p41_label_17: ! %l1 = 00000000ef949824, imm = fffffffffffffae8, %l3 = 000000006f39e6b8 taddcc %l1,-0x518,%l3 ! %l3 = 00000000ef94930c, %ccr = 19 ! Mem[0000000090000128] = 55a53662, %g18 = d58cdb6e4e024937 ldsw [%i4+0x128],%g2 ! %g2 = d58cdb6e4e024937 ! %l2 = 000000000000012d, %l1 = 00000000ef949824, %l4 = 0000000000002783 subccc %l2,%l1,%l4 ! %l4 = ffffffff106b6908, %ccr = 91 ! %l7 = 0000000000000000, immed = 00000c53, %l4 = ffffffff106b6908 tsubcctv %l7,0xc53,%l4 ! %l0 = fffffffffffffe1f, Trapped ! %l2 = 000000000000012d, Mem[0000000063800018] = 4676b597 stwa %l2,[%i3+%o3]0x88 ! Mem[0000000063800018] = 0000012d ! %l4 = ffffffff106b6908, Mem[0000000062000008] = 8ebeb3ee stha %l4,[%i0+%o1]0x89 ! Mem[0000000062000008] = 8ebe6908 ! Mem[00000000630001a0] = f5e6553c7feb14a6, %l3 = 00000000ef94930c, %l6 = 00000000000000a3 add %i2,0x1a0,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = f5e6553c7feb14a6 ! Mem[000000006200019a] = 156ff9a7, %l6 = f5e6553c7feb14a6 ldstub [%i0+0x19a],%l6 ! %l6 = 000000f9000000ff ! Mem[0000000090000080] = 9f29e0f9 5e11cbdd 6a1578e0 9ae455cf ! Mem[0000000090000090] = 40b4b6ff 8f2cb096 26f907bb 698bc8e1 ! Mem[00000000900000a0] = 8c9deb3b 9c56c7de a1d1de8d 4676b597 ! Mem[00000000900000b0] = c7a35ed0 09408fa3 55366ac5 cb8a9500 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! Clear Register : %l5 = 0000000000000146 clr %l5 ! %l5 = 0000000000000000 p41_label_18: ! %l1 = 00000000ef949824, imm = 000000000000000b, %l3 = 00000000ef94930c sll %l1,0x00b,%l3 ! %l3 = 0000077ca4c12000 ! Mem[0000000063800160] = 695cb7131bda219c, %l2 = 000000000000012d, %l5 = 0000000000000000 add %i3,0x160,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 695cb7131bda219c ! Mem[00000000630001f8] = c65758f4, %l2 = 000000000000012d swap [%i2+0x1f8],%l2 ! %l2 = 00000000c65758f4 ! %l2 = 00000000c65758f4, Mem[0000000062800000] = 42df0663 stha %l2,[%i1+%g0]0x88 ! Mem[0000000062800000] = 42df58f4 ! immd = 000000000000033b, %l0 = fffffffffffffe1f, %ccr = 91 movle %icc,0x33b,%l0 ! Register Not Moved ! done : should take illegal inst trap, %l0 = fffffffffffffe1f done ! Illegal inst trap : %l0 = fffffffffffffe2f ! %l6 = 000000f9, %l7 = 00000000, Mem[0000000062000090] = 7da353d4 94fd655a std %l6,[%i0+0x090] ! Mem[0000000062000090] = 000000f9 00000000 ! Mem[0000000062800058] = d78d0a6bfc6cc94e, %l6 = 00000000000000f9, %l5 = 695cb7131bda219c add %i1,0x58,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = d78d0a6bfc6cc94e ! %l3 = 0000077ca4c12000, immed = fffff1dc, %y = 00000000 udivcc %l3,-0xe24,%l5 ! %l5 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = fffffe2f ! %l4 = ffffffff106b6908, imm = 0000000000000c5e, %l0 = fffffffffffffe2f xorcc %l4,0xc5e,%l0 ! %l0 = ffffffff106b6556, %ccr = 80 p41_label_19: ! %l3 = 0000077ca4c12000, %l5 = 0000000000000000, %l1 = 00000000ef949824 taddcctv %l3,%l5,%l1 ! %l1 = 0000077ca4c12000, %ccr = 08 ! %l7 = 0000000000000000, %l4 = ffffffff106b6908, %l1 = 0000077ca4c12000 srl %l7,%l4,%l1 ! %l1 = 0000000000000000 ! Mem[00000000628001c4] = b5ed4857, %l5 = 0000000000000000 lduw [%i1+0x1c4],%l5 ! %l5 = 00000000b5ed4857 ! %l7 = 0000000000000000, Mem[00000000910001c0] = 2483df15cda413cb stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000000000000000 ! %f0 = ddcb115e f9e0299f cf55e49a e078156a ! %f4 = 7134d615 ffb6b440 e1c88b69 bb07f926 ! %f8 = dec7569c 3beb9d8c 97b57646 8dded1a1 ! %f12 = f7200a66 19556667 00958acb c56a3655 mov 0x140,%g6 stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000063000140 ! %l0 = ffffffff106b6556, %l0 = ffffffff106b6556, %ccr = 08 movneg %xcc,%l0,%l0 ! Register Not Moved ! %l5 = 00000000b5ed4857, Mem[0000000063000010] = afa6c9506fb1a2f1 stxa %l5,[%i2+%o2]0x88 ! Mem[0000000063000010] = 00000000b5ed4857 ! %l3 = 0000077ca4c12000, Mem[000000009100010c] = 488ce3c0 stb %l3,[%i6+0x10c] ! Mem[000000009100010c] = 008ce3c0 ! done : should take illegal inst trap, %l0 = ffffffff106b6556 done ! Illegal inst trap : %l0 = ffffffff106b6566 ! Mem[00000000900000d8] = 26dea6479ebae6f5, %g2 = 0000000055a53662 ldx [%i4+0x0d8],%g2 ! %g2 = 26dea6479ebae6f5 p41_label_20: ! Mem[0000000090000158] = 24c2513d768827e9, %f48 = 9f29e0f9 5e11cbdd ldd [%i4+0x158],%f48 ! %f48 = 24c2513d 768827e9 ! Mem[0000000062000018] = d860b529, %f26 = 7bfceec2 lda [%i0+%o3]0x89,%f26 ! %f26 = d860b529 ! %l6 = 00000000000000f9, %l5 = 00000000b5ed4857, %l7 = 0000000000000000 sra %l6,%l5,%l7 ! %l7 = 0000000000000000 membar #Sync ! Added by membar checker (111) ! Mem[0000000063000148] = 6a1578e0, %l3 = 0000077ca4c12000 ldstub [%i2+0x148],%l3 ! %l3 = 0000006a000000ff ! %l2 = 00000000c65758f4, immd = fffffffffffff904, %l0 = ffffffff106b6566 sdivx %l2,-0x6fc,%l0 ! %l0 = ffffffffffe39a27 ! %l4 = ffffffff106b6908, Mem[0000000090800070] = 7cf05abc, %asi = 80 stwa %l4,[%i5+0x070]%asi ! Mem[0000000090800070] = 106b6908 ! %l0 = ffe39a27, %l1 = 00000000, Mem[00000000910000e8] = 2c9905c3 01074229 std %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = ffe39a27 00000000 ! Mem[000000006300006b] = c01ab510, %l6 = 00000000000000f9 ldstub [%i2+0x06b],%l6 ! %l6 = 00000010000000ff ! %l7 = 0000000000000000, Mem[0000000063800008] = 583c54fc stha %l7,[%i3+%o1]0x89 ! Mem[0000000063800008] = 583c0000 ! Mem[00000000910001a4] = 6161b385, %g2 = 26dea6479ebae6f5 ldub [%i6+0x1a6],%g2 ! %g2 = 0000000000000061 p41_label_21: ! Mem[000000009080019c] = 4ae1df61, %g2 = 0000000000000061 ldsha [%i5+0x19c]%asi,%g2 ! %g2 = 0000000000004ae1 ! Mem[0000000063000118] = 953ef19d, %f21 = 42c8cef6 ld [%i2+0x118],%f21 ! %f21 = 953ef19d ! %l4 = ffffffff106b6908, %l0 = ffffffffffe39a27, %ccr = 08 movrgz %l4,%l0,%l0 ! Not Moved, %l0 = ffffffffffe39a27 ! %l5 = 00000000b5ed4857, Mem[0000000091800010] = ef04abcc stw %l5,[%o0+%o2] ! Mem[0000000091800010] = b5ed4857 ! %l2 = 00000000c65758f4, %l5 = 00000000b5ed4857, %ccr = 08 movcc %xcc,%l2,%l5 ! Moved, %l5 = 00000000c65758f4 ! %l3 = 000000000000006a, imm = fffffffffffffbce, %l0 = ffffffffffe39a27 xnor %l3,-0x432,%l0 ! %l0 = 000000000000045b ! %l1 = 0000000000000000, Mem[0000000091000078] = cab51fb5 sth %l1,[%i6+0x078] ! Mem[0000000091000078] = 00001fb5 ! Mem[00000000638001ac] = da5402be, %l4 = 106b6908, %l3 = 0000006a add %i3,0x1ac,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000da5402be ! %f14 = 00958acb c56a3655, Mem[0000000063800000] = 66a65f1b 11312eb1 stda %f14,[%i3+%g0]0x81 ! Mem[0000000063800000] = 00958acb c56a3655 ! Mem[000000009080004c] = 57bff2f8, %g2 = 0000000000004ae1 ldsh [%i5+0x04c],%g2 ! %g2 = 00000000000057bf p41_label_22: ! %l5 = 00000000c65758f4, Mem[0000000091000138] = 629a872c stw %l5,[%i6+0x138] ! Mem[0000000091000138] = c65758f4 ! %l5 = 00000000c65758f4, Mem[00000000910001c8] = 1e361695 sth %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 58f41695 ! Mem[0000000090800030] = 3c186517, %g18 = d58cdb6e4e024937 ldsw [%i5+0x030],%g2 ! %g2 = d58cdb6e4e024937 ! Mem[0000000091800190] = 70cde95e, %g2 = 000000003c186517 ldsha [%o0+0x190]%asi,%g2 ! %g2 = 00000000000070cd ! Mem[00000000918001b8] = 00000000 f6cec842, %g2 = 000070cd, %g3 = 3439cc1d ldd [%o0+0x1b8],%g2 ! %g2 = 0000000000000000 00000000f6cec842 ! Set Register : %l4 = ffffffff106b6908 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l1 = 0000000000000000, Mem[00000000628001b8] = b50224bd4e3ed149 stx %l1,[%i1+0x1b8] ! Mem[00000000628001b8] = 0000000000000000 ! %l0 = 000000000000045b, Mem[0000000062800028] = 9165eba6 stha %l0,[%i1+%o5]0x80 ! Mem[0000000062800028] = 045beba6 ! %l5 = 00000000c65758f4, Mem[00000000910001e0] = 43c5e123 stw %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = c65758f4 ! Mem[00000000918000e0] = 8467a9e3 f53afb01, %g2 = 00000000, %g3 = f6cec842 ldd [%o0+0x0e0],%g2 ! %g2 = 000000008467a9e3 00000000f53afb01 p41_label_23: ! Mem[0000000063000000] = 00000000, %l7 = 0000000000000000 ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[00000000918001b0] = 90c426af, %g2 = 000000008467a9e3 ldsb [%o0+0x1b3],%g2 ! %g2 = ffffffffffffff90 ! Mem[0000000063800008] = f06cb42e583c0000, %l0 = 000000000000045b ldxa [%i3+%o1]0x88,%l0 ! %l0 = f06cb42e583c0000 ! Mem[0000000063000028] = 000000006f39e6b8, %f6 = e1c88b69 bb07f926 ldda [%i2+%o5]0x80,%f6 ! %f6 = 00000000 6f39e6b8 ! done : should take illegal inst trap, %l0 = f06cb42e583c0000 done ! Illegal inst trap : %l0 = f06cb42e583c0010 ! Mem[0000000062800080] = b94cc327, %l7 = 0000000000000000 swap [%i1+0x080],%l7 ! %l7 = 00000000b94cc327 ! Mem[0000000062800098] = 8bbaeada3ecbca9f, %l1 = 0000000000000000, %l3 = 00000000da5402be add %i1,0x98,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 8bbaeada3ecbca9f ! %l0 = f06cb42e583c0010, Mem[0000000063000008] = 124ab31e85378a8f stxa %l0,[%i2+%o1]0x81 ! Mem[0000000063000008] = f06cb42e583c0010 ! %l3 = 8bbaeada3ecbca9f, Mem[0000000090000108] = 413c6db5315d5e98 stx %l3,[%i4+0x108] ! Mem[0000000090000108] = 8bbaeada3ecbca9f ! Mem[000000009100018c] = e6b0a7ab, %g18 = d58cdb6e4e024937 ldsw [%i6+0x18c],%g2 ! %g2 = d58cdb6e4e024937 p41_label_24: ! %l3 = 8bbaeada3ecbca9f, imm = 0000000000000014, %l1 = 0000000000000000 srl %l3,0x014,%l1 ! %l1 = 00000000000003ec ! %l2 = 00000000c65758f4, Mem[0000000090000070] = 1685f938 stw %l2,[%i4+0x070] ! Mem[0000000090000070] = c65758f4 ! %l3 = 8bbaeada3ecbca9f, Mem[000000006300008a] = 9a5442ec sth %l3,[%i2+0x08a] ! Mem[0000000063000088] = 9a54ca9f ! Mem[00000000638000ff] = 7b03738c, %l2 = 00000000c65758f4 ldstuba [%i3+0x0ff]%asi,%l2 ! %l2 = 0000008c000000ff ! retry : should take illegal inst trap, %l0 = f06cb42e583c0010 retry ! Illegal inst trap : %l0 = f06cb42e583c0020 ! Mem[0000000063000130] = d8bd4dd3ac6965b7, %f24 = 6dd459e9 06951702 ldda [%i2+0x130]%asi,%f24 ! %f24 = d8bd4dd3 ac6965b7 ! %l5 = 00000000c65758f4, imm = fffffffffffff5c4, %l7 = 00000000b94cc327 or %l5,-0xa3c,%l7 ! %l7 = fffffffffffffdf4 ! %f1 = f9e0299f, Mem[00000000638001c0] = 278369e8 st %f1 ,[%i3+0x1c0] ! Mem[00000000638001c0] = f9e0299f ! %f4 = 7134d615 ffb6b440, Mem[0000000062000020] = 27acfe7e 6dd7423c stda %f4 ,[%i0+%o4]0x80 ! Mem[0000000062000020] = 7134d615 ffb6b440 ! %f10 = 97b57646 8dded1a1, Mem[00000000900001b0] = 00000000 0000012d std %f10,[%i4+0x1b0] ! Mem[00000000900001b0] = 97b57646 8dded1a1 p41_label_25: ! %l7 = fffffffffffffdf4, %l4 = ffffffffffffffff, %ccr = 08 movgu %icc,%l7,%l4 ! Moved, %l4 = fffffffffffffdf4 ! %l2 = 000000000000008c, %l6 = 0000000000000010, %ccr = 08 movle %xcc,%l2,%l6 ! Register Not Moved ! retry : should take illegal inst trap, %l0 = f06cb42e583c0020 retry ! Illegal inst trap : %l0 = f06cb42e583c0030 ! Mem[00000000620001ac] = 863b5a0a, %l7 = fffffffffffffdf4 lduh [%i0+0x1ae],%l7 ! %l7 = 0000000000005a0a ! Mem[0000000090800078] = e7a78a2c, %g2 = ffffffffe6b0a7ab ldub [%i5+0x078],%g2 ! %g2 = 00000000000000e7 ! Mem[0000000090800158] = 0000012d 6f39e6b8, %g2 = 000000e7, %g3 = f53afb01 ldd [%i5+0x158],%g2 ! %g2 = 000000000000012d 000000006f39e6b8 ! %l2 = 000000000000008c, imm = 0000000000000dbc, %l3 = 8bbaeada3ecbca9f addccc %l2,0xdbc,%l3 ! %l3 = 0000000000000e48, %ccr = 00 ! Mem[000000006280002c] = 0a72afe3, %l0 = f06cb42e583c0030 swap [%i1+0x02c],%l0 ! %l0 = 000000000a72afe3 ! Mem[0000000063000000] = 00000000, %l3 = 0000000000000e48 ldswa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, Mem[0000000063000198] = aa8a38c5d00900a8, %asi = 80 stxa %l3,[%i2+0x198]%asi ! Mem[0000000063000198] = 0000000000000000 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 p41_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a4] ! Set processor 41 done flag ! Check Registers p41_check_registers: set p41_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000a72afe3 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000003ec bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000008c bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffffdf4 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c65758f4 bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000010 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000005a0a bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffffe2f,%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 ddcb115e f9e0299f bne %xcc,p41_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7134d615 ffb6b440 bne %xcc,p41_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 00000000 6f39e6b8 bne %xcc,p41_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be f7200a66 19556667 bne %xcc,p41_f12_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be ce77e9c4 953ef19d bne %xcc,p41_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be d8bd4dd3 ac6965b7 bne %xcc,p41_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be d860b529 ef4c7cac bne %xcc,p41_f26_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7da3632ce2af7725 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 = 0869be8ec8a245ce ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a44b9661c4e977ce ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7134d615ffb6b440 ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fcfdffff600d0000 ldx [%i0+0x028],%g3 ! Observed data at 0000000062000028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 000000f900000000 ldx [%i0+0x090],%g3 ! Observed data at 0000000062000090 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x090,%g4 ldx [%g1+0x118],%g2 ! Expected data = 00000000ed45aeac ldx [%i0+0x118],%g3 ! Observed data at 0000000062000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x118,%g4 ldx [%g1+0x140],%g2 ! Expected data = 7e0577d7d194093b ldx [%i0+0x140],%g3 ! Observed data at 0000000062000140 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x140,%g4 ldx [%g1+0x158],%g2 ! Expected data = ff40280b5f2eff5c ldx [%i0+0x158],%g3 ! Observed data at 0000000062000158 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x158,%g4 ldx [%g1+0x198],%g2 ! Expected data = 156fffa75b294343 ldx [%i0+0x198],%g3 ! Observed data at 0000000062000198 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x198,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = aa28f02fffe53a19 ldx [%i0+0x1d0],%g3 ! Observed data at 00000000620001d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x1d0,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f458df42a68dc327 ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffb93bb213be5881 ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 045beba6583c0030 ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4c23577ec24860ad ldx [%i1+0x038],%g3 ! Observed data at 0000000062800038 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x038,%g4 ldx [%g1+0x080],%g2 ! Expected data = 000000006ba12845 ldx [%i1+0x080],%g3 ! Observed data at 0000000062800080 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x080,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 4c242b877da3632c ldx [%i1+0x0a0],%g3 ! Observed data at 00000000628000a0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x1b8],%g3 ! Observed data at 00000000628001b8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x1b8,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000006f39e6b8 ldx [%i2+0x000],%g3 ! Observed data at 0000000063000000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f06cb42e583c0010 ldx [%i2+0x008],%g3 ! Observed data at 0000000063000008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5748edb500000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000006f39e6b8 ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = c01ab5ff5eb9b6c2 ldx [%i2+0x068],%g3 ! Observed data at 0000000063000068 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x068,%g4 ldx [%g1+0x088],%g2 ! Expected data = 9a54ca9f07b8d05c ldx [%i2+0x088],%g3 ! Observed data at 0000000063000088 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = e71eb37f00120940 ldx [%i2+0x090],%g3 ! Observed data at 0000000063000090 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x090,%g4 ldx [%g1+0x140],%g2 ! Expected data = 9f29e0f95e11cbdd ldx [%i2+0x140],%g3 ! Observed data at 0000000063000140 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = ff1578e09ae455cf ldx [%i2+0x148],%g3 ! Observed data at 0000000063000148 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 40b4b6ff15d63471 ldx [%i2+0x150],%g3 ! Observed data at 0000000063000150 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 26f907bb698bc8e1 ldx [%i2+0x158],%g3 ! Observed data at 0000000063000158 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 8c9deb3b9c56c7de ldx [%i2+0x160],%g3 ! Observed data at 0000000063000160 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = a1d1de8d4676b597 ldx [%i2+0x168],%g3 ! Observed data at 0000000063000168 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 67665519660a20f7 ldx [%i2+0x170],%g3 ! Observed data at 0000000063000170 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 55366ac5cb8a9500 ldx [%i2+0x178],%g3 ! Observed data at 0000000063000178 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 0000000000000000 ldx [%i2+0x198],%g3 ! Observed data at 0000000063000198 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x198,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 0000012dcfbf49ab ldx [%i2+0x1f8],%g3 ! Observed data at 00000000630001f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x1f8,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00958acbc56a3655 ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00003c582eb46cf0 ldx [%i3+0x008],%g3 ! Observed data at 0000000063800008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d0100008dded1a1 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 = a35f13a50d863c37 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 = cf55e49a61964ba4 ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 0340b465beeaff05 ldx [%i3+0x070],%g3 ! Observed data at 0000000063800070 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x070,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = e9a85bb37b0373ff ldx [%i3+0x0f8],%g3 ! Observed data at 00000000638000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = f9e0299f760680f5 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000638001c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 0695170294b76541 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000638001c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x1c8,%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_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_f12_fail: set p41_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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_f24_fail: set p41_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800028] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800028] done p41_trap1o: lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800028] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800028] done p41_trap2e: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000000] stwa %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800028] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800020] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063800020] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000020] xor %l6,%l5,%l1 done p41_trap2o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000000] stwa %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800028] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800020] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063800020] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000020] xor %l6,%l5,%l1 done p41_trap3e: andn %l5,%l5,%l6 add %l5,-0xd82,%l4 or %l1,-0xbc9,%l7 sub %l4,%l4,%l2 xnor %l5,%l6,%l5 or %l2,0xb5b,%l0 xor %l0,0x65a,%l1 done p41_trap3o: andn %l5,%l5,%l6 add %l5,-0xd82,%l4 or %l1,-0xbc9,%l7 sub %l4,%l4,%l2 xnor %l5,%l6,%l5 or %l2,0xb5b,%l0 xor %l0,0x65a,%l1 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 = cbba4949c16454f3 ldx [%g1+0x008],%l1 ! %l1 = 0e4e2336cf6c2079 ldx [%g1+0x010],%l2 ! %l2 = 59f23934431459a2 ldx [%g1+0x018],%l3 ! %l3 = 6147f5864f9422ee ldx [%g1+0x020],%l4 ! %l4 = 654c50f02672209c ldx [%g1+0x028],%l5 ! %l5 = 76dacdb40f684da8 ldx [%g1+0x030],%l6 ! %l6 = 72ed57e5ddc98326 ldx [%g1+0x038],%l7 ! %l7 = 7c2fd9dc66a65f1b ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 42 processor_42: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa8] ! Set the start flag wrpr %g0,7,%cleanwin call p42_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 42 wr %g0,0x4,%fprs ! Make sure fef is 1 set p42_init_freg,%g1 ! %f0 = 7d7ce162 5e01f609 b229aa63 92d7c92c ! %f4 = 2eb2dc46 c6b9b396 d0f5170a e2207bae ! %f8 = f6f68e66 5dcca9f5 08dea312 9794978c ! %f12 = d85f6be7 bffc52ae b0efff86 349e21e1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = de6ad4af 8356a448 5064f636 33795d03 ! %f20 = 4f96f79a dd275c9d 30a6871c 06a45f3d ! %f24 = 50135e9c 35ffd14f aa86e80a e79961ba ! %f28 = 7929865d 10354b7f bfeccd04 d22f7cac ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7b13e98b 3e66b4c6 ded0c368 f704bbfd ! %f36 = ce29b0e3 9ed995e7 b766f1a6 785409c1 ! %f40 = 4f474f16 95725cb0 c8a273ec c7940012 ! %f44 = a2b9c4f3 39bd652d b6089671 2626650b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x902af49700000044,%g7,%g1 ! GSR scale = 8, align = 4 wr %g1,%g0,%gsr ! GSR = 902af49700000044 wr %g0,%y ! Clear Y 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[0000000064800020] = 46a98ec9, %l0 = e76edbc067a06932 lduha [%i1+%o4]0x80,%l0 ! %l0 = 00000000000046a9 ! Mem[00000000918001f4] = 3475766e, %g2 = 0000000000000000 lduw [%o0+0x1f4],%g2 ! %g2 = 000000003475766e ! %l0 = 00000000000046a9, imm = 0000000000000014, %l2 = 670d9c10bb4f7bb0 sll %l0,0x014,%l2 ! %l2 = 000000046a900000 ! %l5 = 519c9ab7f6cdb4fb, Mem[0000000064000000] = b0d079d8 stwa %l5,[%i0+%g0]0x81 ! Mem[0000000064000000] = f6cdb4fb ! Mem[0000000064800020] = b52aae40 c98ea946, %l2 = 6a900000, %l3 = 84df8b7c ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000c98ea946 00000000b52aae40 ! Mem[0000000065800020] = 1febade8 52419666, %l2 = c98ea946, %l3 = b52aae40 ldda [%i3+%o4]0x88,%l2 ! %l2 = 0000000052419666 000000001febade8 ! immd = 0000000000000116, %l2 = 0000000052419666, %ccr = 44 movne %icc,0x116,%l2 ! Register Not Moved ! %l3 = 000000001febade8, %l6 = 4e40a08051ca0df2, %ccr = 44 movn %icc,%l3,%l6 ! Register Not Moved ! %l6 = 4e40a08051ca0df2, %l7 = 1d615a34be69aba5, %y = 00000000 mulscc %l6,%l7,%l4 ! %l4 = 0000000028e506f9, %ccr = 00, %y = 00000000 ! Mem[0000000064800028] = 25e0d067, %l7 = 1d615a34be69aba5 ldsba [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000067 p42_label_2: ! Mem[0000000065800010] = c53928ef, %l7 = 0000000000000067 swapa [%i3+%o2]0x81,%l7 ! %l7 = 00000000c53928ef ! %l2 = 0000000052419666, %l6 = 4e40a08051ca0df2, %y = 00000000 mulscc %l2,%l6,%l2 ! %l2 = 000000002920cb33, %ccr = 00, %y = 00000000 ! %l5 = 519c9ab7f6cdb4fb, Mem[0000000091800032] = bf3f86f9 sth %l5,[%o0+0x032] ! Mem[0000000091800030] = b4fb86f9 ! %l0 = 000046a9, %l1 = e9aa9734, Mem[0000000090800198] = 209c5f21 4ae1df61 std %l0,[%i5+0x198] ! Mem[0000000090800198] = 000046a9 e9aa9734 ! %l2 = 000000002920cb33, Mem[0000000090800064] = 23e54624 stw %l2,[%i5+0x064] ! Mem[0000000090800064] = 2920cb33 ! Mem[0000000064800020] = 46a98ec9, %l2 = 000000002920cb33 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000046a98ec9 ! %l4 = 0000000028e506f9, immed = 00000faa, %y = 00000000 umulcc %l4,0xfaa,%l6 ! %l6 = 00000280937f385a, %ccr = 08, %y = 00000280 ! Mem[0000000065000008] = 114b5520, %l2 = 0000000046a98ec9 lduwa [%i2+%o1]0x89,%l2 ! %l2 = 00000000114b5520 ! Mem[00000000900000dc] = c98ec000, %g2 = 000000003475766e ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffc98e ! Code Fragment 1 p42_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x5c2,%g3 ! %g3 = 00000000000005c2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p42_label_3: ! %l2 = 00000000114b5520, %l0 = 00000000000046a9, %y = 00000280 umulcc %l2,%l0,%l0 ! %l0 = 000004c60401f220, %ccr = 00, %y = 000004c6 ! Mem[00000000658000a0] = d90e3afa, %l3 = 000000001febade8 swap [%i3+0x0a0],%l3 ! %l3 = 00000000d90e3afa ! %l2 = 00000000114b5520, Mem[0000000091800178] = 28ef2d8b sth %l2,[%o0+0x178] ! Mem[0000000091800178] = 55202d8b ! Mem[000000006500010c] = f271f90a, %l6 = 937f385a, %l1 = e9aa9734 add %i2,0x10c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f271f90a ! %l2 = 00000000114b5520, Mem[0000000065800028] = 63babcf196477ece stxa %l2,[%i3+%o5]0x89 ! Mem[0000000065800028] = 00000000114b5520 ! immd = 0000000000000326, %l3 = 00000000d90e3afa, %ccr = 00 move %icc,0x326,%l3 ! Register Not Moved ! immd = 0000000000000301, %l5 = 519c9ab7f6cdb4fb, %ccr = 00 movneg %icc,0x301,%l5 ! Register Not Moved ! Mem[000000006580008c] = 2d41d422, %l7 = 00000000c53928ef ldstub [%i3+0x08c],%l7 ! %l7 = 0000002d000000ff ! Mem[0000000064000028] = 4784035cf8a1ac9f, %f4 = 2eb2dc46 c6b9b396 ldda [%i0+%o5]0x89,%f4 ! %f4 = 4784035c f8a1ac9f ! Mem[0000000091000150] = a1b9af53e4484f8d, %g2 = ffffffffffffc98e ldx [%i6+0x150],%g2 ! %g2 = a1b9af53e4484f8d p42_label_4: ! Mem[0000000065000028] = 5b8bd3a2, %l2 = 00000000114b5520 lduba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000005b ! Mem[0000000065800028] = 114b5520, %l3 = 00000000d90e3afa ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000020000000ff ! Mem[00000000910001c8] = 1e361695632e71b8, %g2 = a1b9af53e4484f8d ldxa [%i6+0x1c8]%asi,%g2 ! %g2 = 1e361695632e71b8 ! Mem[00000000910001e0] = 43c5e12305c6cd45, %g2 = 1e361695632e71b8 ldx [%i6+0x1e0],%g2 ! %g2 = 43c5e12305c6cd45 ! %l6 = 00000280937f385a, Mem[0000000064000000] = 00b9cbb1fbb4cdf6 stxa %l6,[%i0+%g0]0x89 ! Mem[0000000064000000] = 00000280937f385a ! done : should take illegal inst trap, %l0 = 000004c60401f220 done ! Illegal inst trap : %l0 = 000004c60401f230 ! %l7 = 000000000000002d, %l4 = 0000000028e506f9, %ccr = 00 movle %xcc,%l7,%l4 ! Register Not Moved ! Mem[000000009000007c] = a8b544b6, %g2 = 43c5e12305c6cd45 ldsh [%i4+0x07e],%g2 ! %g2 = ffffffffffffa8b5 ! %l2 = 000000000000005b, Mem[0000000064800008] = 4c621161 stba %l2,[%i1+%o1]0x81 ! Mem[0000000064800008] = 5b621161 ! Mem[0000000064800000] = 903c5ede, %l1 = 00000000f271f90a lduha [%i1+%g0]0x89,%l1 ! %l1 = 0000000000005ede p42_label_5: ! Mem[000000006580002c] = 00000000, %l5 = 519c9ab7f6cdb4fb swap [%i3+0x02c],%l5 ! %l5 = 0000000000000000 ! immd = 0000000000000274, %l1 = 0000000000005ede, %ccr = 00 move %icc,0x274,%l1 ! Register Not Moved ! %l7 = 000000000000002d, imm = 0000000000000f9e, %l2 = 000000000000005b addc %l7,0xf9e,%l2 ! %l2 = 0000000000000fcb ! %l7 = 000000000000002d, immed = fffff841, %l4 = 0000000028e506f9 tsubcctv %l7,-0x7bf,%l4 ! %l0 = 000004c60401f253, Trapped ! %l3 = 0000000000000020, %l6 = 00000280937f385a, %l1 = 0000000000005ede orncc %l3,%l6,%l1 ! %l1 = fffffd7f6c80c7a5, %ccr = 80 ! Mem[00000000648000f0] = b52a55512424be78, %l2 = 0000000000000fcb ldx [%i1+0x0f0],%l2 ! %l2 = b52a55512424be78 ! Mem[0000000065800110] = aaae92965a4a0d5c, %l6 = 00000280937f385a, %l3 = 0000000000000020 add %i3,0x110,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = aaae92965a4a0d5c ! Mem[0000000064000010] = 56cc06d2, %l5 = 0000000000000000 lduha [%i0+%o2]0x88,%l5 ! %l5 = 00000000000006d2 ! %l3 = aaae92965a4a0d5c, Mem[00000000900001d4] = fb10c4c3 stb %l3,[%i4+0x1d4] ! Mem[00000000900001d4] = 5c10c4c3 ! %l3 = aaae92965a4a0d5c, Mem[00000000908001a8] = 6394367b stw %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 5a4a0d5c p42_label_6: ! %l1 = fffffd7f6c80c7a5, %l4 = 0000000028e506f9, %ccr = 80 movne %icc,%l1,%l4 ! Moved, %l4 = fffffd7f6c80c7a5 ! %l6 = 00000280937f385a, Mem[0000000064800020] = c98ea946 stwa %l6,[%i1+%o4]0x89 ! Mem[0000000064800020] = 937f385a ! %l5 = 00000000000006d2, Mem[00000000900000ae] = d5a5d07b stb %l5,[%i4+0x0ae] ! Mem[00000000900000ac] = d2a5d07b ! Mem[0000000064000024] = aa23931b, %l5 = 00000000000006d2 swap [%i0+0x024],%l5 ! %l5 = 00000000aa23931b ! Mem[0000000091000038] = 9c1dd9b5, %g18 = e74476d63760d9c5 ldsw [%i6+0x038],%g2 ! %g2 = e74476d63760d9c5 ! immd = 0000000000000361, %l6 = 00000280937f385a, %ccr = 80 movcs %xcc,0x361,%l6 ! Register Not Moved ! Mem[0000000090000190] = 6a4af7d4, %g2 = ffffffff9c1dd9b5 ldub [%i4+0x193],%g2 ! %g2 = 000000000000006a ! %l5 = 00000000aa23931b, Mem[0000000064000010] = edb56a8d56cc06d2 stxa %l5,[%i0+%o2]0x88 ! Mem[0000000064000010] = 00000000aa23931b ! Mem[00000000648000d1] = b8a9367c, %l6 = 00000280937f385a ldstub [%i1+0x0d1],%l6 ! %l6 = 000000a9000000ff ! %l2 = b52a55512424be78, %l7 = 000000000000002d, %ccr = 80 movle %xcc,%l2,%l7 ! Moved, %l7 = b52a55512424be78 p42_label_7: ! Mem[0000000065000070] = 18e11f8f, %l0 = 000004c60401f253 lduba [%i2+0x073]%asi,%l0 ! %l0 = 000000000000008f ! immd = 0000000000000128, %l3 = aaae92965a4a0d5c, %ccr = 80 movle %xcc,0x128,%l3 ! Moved, %l3 = 0000000000000128 ! %l2 = b52a55512424be78, immd = 0000000000000320, %l7 = b52a55512424be78 udivx %l2,0x320,%l7 ! %l7 = 0039f9110fb9a55b ! Mem[00000000648000b5] = a0749d53, %l3 = 0000000000000128 ldstub [%i1+0x0b5],%l3 ! %l3 = 00000074000000ff ! %l4 = 6c80c7a5, %l5 = aa23931b, Mem[00000000900001c0] = 927ca021 60d76f00 std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 6c80c7a5 aa23931b ! %l4 = fffffd7f6c80c7a5, Mem[00000000908000e4] = 1b1742c5 sth %l4,[%i5+0x0e4] ! Mem[00000000908000e4] = c7a542c5 ! %l2 = 2424be78, %l3 = 00000074, Mem[0000000064800000] = 903c5ede 1f9235fa stda %l2,[%i1+%g0]0x88 ! Mem[0000000064800000] = 2424be78 00000074 ! Mem[0000000064000028] = 4784035c f8a1ac9f, %l4 = 6c80c7a5, %l5 = aa23931b ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000f8a1ac9f 000000004784035c ! Mem[0000000065800000] = 92a34a58, %l5 = 000000004784035c ldsba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000058 ! Mem[00000000650001e8] = 18d47974, %l4 = 00000000f8a1ac9f, %asi = 80 swapa [%i2+0x1e8]%asi,%l4 ! %l4 = 0000000018d47974 p42_label_8: ! Mem[00000000650001ba] = 8b86fd4a, %l0 = 000000000000008f ldstuba [%i2+0x1ba]%asi,%l0 ! %l0 = 000000fd000000ff ! immd = 0000000000000209, %l2 = b52a55512424be78, %ccr = 80 movcc %icc,0x209,%l2 ! Moved, %l2 = 0000000000000209 ! Mem[0000000064800028] = 25e0d067, %l4 = 0000000018d47974 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000025e0d067 ! %f17 = 8356a448, Mem[0000000091800108] = 704daa94 st %f17,[%o0+0x108] ! Mem[0000000091800108] = 8356a448 ! %l6 = 00000000000000a9, %l4 = 0000000025e0d067, %ccr = 80 movge %xcc,%l6,%l4 ! Register Not Moved ! %l4 = 0000000025e0d067, %l5 = 0000000000000058, %ccr = 80 movle %xcc,%l4,%l5 ! Moved, %l5 = 0000000025e0d067 ! %l0 = 00000000000000fd, Mem[0000000065800020] = 66964152 stba %l0,[%i3+%o4]0x81 ! Mem[0000000065800020] = fd964152 ! Mem[0000000064800020] = 5a387f93, %f27 = e79961ba lda [%i1+%o4]0x80,%f27 ! %f27 = 5a387f93 ! %l3 = 0000000000000074, imm = fffffffffffff2a2, %l1 = fffffd7f6c80c7a5 addc %l3,-0xd5e,%l1 ! %l1 = fffffffffffff316 ! Mem[0000000064800010] = fa56c097, %l5 = 0000000025e0d067 ldsha [%i1+%o2]0x88,%l5 ! %l5 = ffffffffffffc097 p42_label_9: ! Mem[0000000064800020] = 5a387f93 40ae2ab5, %l6 = 000000a9, %l7 = 0fb9a55b ldda [%i1+%o4]0x80,%l6 ! %l6 = 000000005a387f93 0000000040ae2ab5 ! Code Fragment 1 p42_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000005c2 mov 0xd3f,%g3 ! %g3 = 0000000000000d3f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 0000000025e0d067, Mem[00000000910001c8] = 1e361695632e71b8 stx %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 0000000025e0d067 ! %l7 = 0000000040ae2ab5, Mem[000000009100003a] = d9b533e2 sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 2ab533e2 ! %f16 = de6ad4af 8356a448 5064f636 33795d03 ! %f20 = 4f96f79a dd275c9d 30a6871c 06a45f3d ! %f24 = 50135e9c 35ffd14f aa86e80a 5a387f93 ! %f28 = 7929865d 10354b7f bfeccd04 d22f7cac mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[0000000064000048] = 91bd6e7f51a44f58, %l7 = 0000000040ae2ab5, %l1 = fffffffffffff316 add %i0,0x48,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 91bd6e7f51a44f58 ! %l4 = 25e0d067, %l5 = ffffc097, Mem[0000000091000158] = 6d0c87de c2eb36a4 stda %l4,[%i6+0x158]%asi ! Mem[0000000091000158] = 25e0d067 ffffc097 ! Mem[0000000091000038] = 2ab533e2, %g2 = 000000000000006a ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002ab5 ! Invert Register : %l4 = 0000000025e0d067 xor %l4,-1,%l4 ! %l4 = ffffffffda1f2f98 ! %l6 = 000000005a387f93, Mem[0000000065800020] = fd964152 stba %l6,[%i3+%o4]0x81 ! Mem[0000000065800020] = 93964152 p42_label_10: ! Mem[0000000064000018] = 04d4028f, %f1 = 5e01f609 lda [%i0+%o3]0x80,%f1 ! %f1 = 04d4028f ! Mem[0000000064800018] = 5f7ca1ed, %l3 = 0000000000000074 ldsha [%i1+%o3]0x88,%l3 ! %l3 = ffffffffffffa1ed ! immd = 0000000000000265, %l2 = 0000000000000209, %ccr = 80 movvs %xcc,0x265,%l2 ! Register Not Moved ! Mem[0000000090800174] = 67148569, %g2 = 0000000000002ab5 ldsh [%i5+0x174],%g2 ! %g2 = 0000000000006714 ! Mem[0000000065000170] = 4e043a6a, %l7 = 40ae2ab5, %l0 = 000000fd add %i2,0x170,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004e043a6a ! Mem[0000000064000010] = aa23931b, %l6 = 000000005a387f93 lduha [%i0+%o2]0x88,%l6 ! %l6 = 000000000000931b ! Mem[00000000640000f3] = 523f2667, %l7 = 0000000040ae2ab5 ldstub [%i0+0x0f3],%l7 ! %l7 = 00000067000000ff ! Mem[0000000065000010] = 4cb23497, %l3 = ffffffffffffa1ed ldsba [%i2+%o2]0x80,%l3 ! %l3 = 000000000000004c ! %l2 = 0000000000000209, %l0 = 000000004e043a6a, %ccr = 80 movvc %icc,%l2,%l0 ! Moved, %l0 = 0000000000000209 ! Mem[0000000090800148] = e09c7341, %g2 = 0000000000006714 ldsh [%i5+0x14a],%g2 ! %g2 = ffffffffffffe09c p42_label_11: ! Mem[0000000065800068] = c374c75e, %l0 = 0000000000000209 swap [%i3+0x068],%l0 ! %l0 = 00000000c374c75e ! Mem[000000009000010c] = 5d5e98d1, %g2 = ffffffffffffe09c ldub [%i4+0x10d],%g2 ! %g2 = 000000000000005d ! Mem[0000000091800188] = 7a4e4474, %g2 = 000000000000005d ldsh [%o0+0x188],%g2 ! %g2 = 0000000000007a4e ! Mem[0000000065800010] = 00000067, %l2 = 0000000000000209 ldstuba [%i3+%o2]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[0000000064000008] = c51f6346, %l1 = 91bd6e7f51a44f58 lduha [%i0+%o1]0x88,%l1 ! %l1 = 0000000000006346 ! Code Fragment 1 p42_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000d3f mov -0x877,%g3 ! %g3 = fffffffffffff789 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000065800028] = 114b55ff, %l4 = ffffffffda1f2f98 swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000114b55ff ! %l3 = 000000000000004c, Mem[0000000091800188] = 7a4e44743439cc1d, %asi = 80 stxa %l3,[%o0+0x188]%asi ! Mem[0000000091800188] = 000000000000004c ! %l2 = 0000000000000000, %l6 = 000000000000931b, %ccr = 80 movle %icc,%l2,%l6 ! Register Not Moved ! Mem[0000000090000158] = 24c2513d, %g18 = e74476d63760d9c5 ldsw [%i4+0x158],%g2 ! %g2 = e74476d63760d9c5 p42_label_12: ! %l7 = 0000000000000067, Mem[0000000091000028] = 7de3ef5c stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000067 ! Mem[00000000648001f7] = 9742302c, %l0 = 00000000c374c75e ldstub [%i1+0x1f7],%l0 ! %l0 = 0000002c000000ff ! %l2 = 0000000000000000, Mem[0000000090000058] = 07095e49 stb %l2,[%i4+0x058] ! Mem[0000000090000058] = 00095e49 ! %l2 = 0000000000000000, imm = 0000000000000000, %l6 = 000000000000931b sll %l2,0x000,%l6 ! %l6 = 0000000000000000 ! Mem[000000009080014c] = 42da92a6, %g2 = 0000000024c2513d ldsh [%i5+0x14e],%g2 ! %g2 = 00000000000042da ! Mem[0000000065800050] = 1bf4d08c0c99d24b, %l5 = ffffffffffffc097, %l2 = 0000000000000000 add %i3,0x50,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 1bf4d08c0c99d24b ! Mem[0000000064800010] = 97c056fa44ad8aee, %l4 = 00000000114b55ff, %l3 = 000000000000004c add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 97c056fa44ad8aee ! Mem[0000000091000130] = 7f1dfcfd, %g18 = e74476d63760d9c5 ldsw [%i6+0x130],%g2 ! %g2 = e74476d63760d9c5 ! immd = 000000000000034c, %l5 = ffffffffffffc097, %ccr = 80 move %xcc,0x34c,%l5 ! Register Not Moved ! %l1 = 0000000000006346, immed = 00000db2, %y = 000004c6 smulcc %l1,0xdb2,%l0 ! %l0 = 00000000054f94ac, %ccr = 00, %y = 00000000 p42_label_13: ! %l1 = 0000000000006346, Mem[0000000064800130] = 2c4778eb sth %l1,[%i1+0x130] ! Mem[0000000064800130] = 634678eb ! %l7 = 0000000000000067, Mem[0000000091000040] = 9fb36b42752473f9 stx %l7,[%i6+0x040] ! Mem[0000000091000040] = 0000000000000067 ! %l2 = 1bf4d08c0c99d24b, %l2 = 1bf4d08c0c99d24b, %ccr = 00 movvc %icc,%l2,%l2 ! Moved, %l2 = 1bf4d08c0c99d24b ! Mem[0000000064800028] = 7479d4189e4af61f, %l6 = 0000000000000000 ldxa [%i1+%o5]0x80,%l6 ! %l6 = 7479d4189e4af61f ! %l7 = 0000000000000067, Mem[0000000064000020] = 90e7c7e3 stha %l7,[%i0+%o4]0x80 ! Mem[0000000064000020] = 0067c7e3 ! %l2 = 1bf4d08c0c99d24b, Mem[0000000091000186] = 4bc7f039 sth %l2,[%i6+0x186] ! Mem[0000000091000184] = d24bf039 ! Mem[0000000064000008] = 46631fc5, %l7 = 0000000000000067 lduha [%i0+%o1]0x81,%l7 ! %l7 = 0000000000004663 ! %f4 = 4784035c f8a1ac9f, Mem[0000000064000000] = 5a387f93 80020000 stda %f4 ,[%i0+%g0]0x80 ! Mem[0000000064000000] = 4784035c f8a1ac9f ! Mem[0000000065800127] = ff95f624, %l7 = 0000000000004663 ldstub [%i3+0x127],%l7 ! %l7 = 00000024000000ff ! Mem[00000000640001e8] = 81f75b53, %l0 = 054f94ac, %l2 = 0c99d24b add %i0,0x1e8,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000081f75b53 p42_label_14: ! %l2 = 0000000081f75b53, imm = 000000000000001d, %l4 = 00000000114b55ff srax %l2,0x01d,%l4 ! %l4 = 0000000000000004 ! Mem[0000000065000000] = 47d5db20, %l3 = 97c056fa44ad8aee ldsba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000020 ! %l5 = ffffffffffffc097, Mem[00000000910001e0] = 43c5e123 stw %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = ffffc097 ! %l4 = 0000000000000004, Mem[000000009180011e] = b03cc877 sth %l4,[%o0+0x11e] ! Mem[000000009180011c] = 0004c877 ! immd = 0000000000000092, %l1 = 0000000000006346, %ccr = 00 move %icc,0x092,%l1 ! Register Not Moved ! Mem[000000006400013f] = 5168e584, %l2 = 0000000081f75b53 ldstub [%i0+0x13f],%l2 ! %l2 = 00000084000000ff ! Mem[0000000064800028] = 18d47974, %l1 = 0000000000006346 lduwa [%i1+%o5]0x88,%l1 ! %l1 = 0000000018d47974 ! Mem[0000000064800010] = 97c056fa, %f24 = 50135e9c lda [%i1+%o2]0x80,%f24 ! %f24 = 97c056fa ! Mem[0000000065000008] = 20554b11, %l2 = 0000000000000084, %asi = 80 swapa [%i2+0x008]%asi,%l2 ! %l2 = 0000000020554b11 ! %l4 = 0000000000000004, %l0 = 00000000054f94ac, %l1 = 0000000018d47974 xnor %l4,%l0,%l1 ! %l1 = fffffffffab06b57 p42_label_15: ! Mem[00000000918001b4] = af8cb6cd, %g2 = 000000007f1dfcfd lduha [%o0+0x1b6]%asi,%g2 ! %g2 = 000000000000af8c ! Mem[00000000910000b0] = 4c662125, %g2 = 000000000000af8c ldsb [%i6+0x0b1],%g2 ! %g2 = 000000000000004c ! immd = 0000000000000057, %l7 = 0000000000000024, %ccr = 00 movcs %icc,0x057,%l7 ! Register Not Moved ! %l0 = 054f94ac, %l1 = fab06b57, Mem[0000000090000138] = 10cf11ec 2f71a080 std %l0,[%i4+0x138] ! Mem[0000000090000138] = 054f94ac fab06b57 ! %l4 = 00000004, %l5 = ffffc097, Mem[0000000091800188] = 00000000 0000004c std %l4,[%o0+0x188] ! Mem[0000000091800188] = 00000004 ffffc097 ! %f10 = 08dea312 9794978c, Mem[0000000091000180] = 35375014 f4b7d24b std %f10,[%i6+0x180] ! Mem[0000000091000180] = 08dea312 9794978c ! %l1 = fffffffffab06b57, Mem[00000000900001dd] = fbf1b6cf stb %l1,[%i4+0x1dd] ! Mem[00000000900001dc] = 57f1b6cf ! %l1 = fffffffffab06b57, Mem[0000000091000160] = 18ddd80d, %asi = 80 stwa %l1,[%i6+0x160]%asi ! Mem[0000000091000160] = fab06b57 ! %l6 = 9e4af61f, %l7 = 00000024, Mem[0000000065800018] = d20064c2 086d177d stda %l6,[%i3+%o3]0x81 ! Mem[0000000065800018] = 9e4af61f 00000024 ! Randomly selected nop nop p42_label_16: ! Mem[00000000908000a4] = 590da40c, %g2 = 000000000000004c ldsha [%i5+0x0a6]%asi,%g2 ! %g2 = 000000000000590d ! %l6 = 7479d4189e4af61f, immed = ffffff29, %ccr = 00 movrlz %l6,-0x0d7,%l2 ! Not Moved, %l2 = 0000000020554b11 ! immd = 0000000000000083, %l0 = 00000000054f94ac, %ccr = 00 movvs %xcc,0x083,%l0 ! Register Not Moved ! Set Register : %l0 = 00000000054f94ac xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! immd = 00000000000003b8, %l2 = 0000000020554b11, %ccr = 00 movleu %xcc,0x3b8,%l2 ! Register Not Moved ! Mem[00000000900000c4] = ee2669cd, %g2 = 000000000000590d ldsh [%i4+0x0c4],%g2 ! %g2 = ffffffffffffee26 ! %l1 = fffffffffab06b57, %l1 = fffffffffab06b57, %ccr = 00 movneg %xcc,%l1,%l1 ! Register Not Moved ! Mem[00000000648000ac] = 9efa1a26, %l3 = 0000000000000020 swap [%i1+0x0ac],%l3 ! %l3 = 000000009efa1a26 ! Mem[0000000064800010] = 97c056fa, %l0 = ffffffffffffffff lduha [%i1+%o2]0x81,%l0 ! %l0 = 00000000000097c0 ! %l0 = 00000000000097c0, Mem[0000000090000100] = eff525d4920c36ec stx %l0,[%i4+0x100] ! Mem[0000000090000100] = 00000000000097c0 p42_label_17: ! %l1 = fffffffffab06b57, imm = fffffffffffff089, %l3 = 000000009efa1a26 xorcc %l1,-0xf77,%l3 ! %l3 = 00000000054f9bde, %ccr = 00 ! %l2 = 0000000020554b11, %l6 = 7479d4189e4af61f, %l5 = ffffffffffffc097 udivx %l2,%l6,%l5 ! %l5 = 0000000000000000 ! Mem[0000000064000144] = 494bd778, %l0 = 000097c0, %l0 = 000097c0 add %i0,0x144,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000494bd778 ! %l0 = 494bd778, %l1 = fab06b57, Mem[0000000091800020] = 6e3bc623 ec024f1a std %l0,[%o0+%o4] ! Mem[0000000091800020] = 494bd778 fab06b57 ! %l2 = 20554b11, %l3 = 054f9bde, Mem[0000000064000020] = e3c76700 d2060000 stda %l2,[%i0+%o4]0x88 ! Mem[0000000064000020] = 20554b11 054f9bde ! %l6 = 7479d4189e4af61f, immed = 00000429, %y = 00000000 mulscc %l6,0x429,%l0 ! %l0 = 000000004f257b0f, %ccr = 00, %y = 80000000 ! Mem[0000000064000044] = 1e01eb72, %l6 = 7479d4189e4af61f, %asi = 80 swapa [%i0+0x044]%asi,%l6 ! %l6 = 000000001e01eb72 ! Mem[00000000658000e8] = 20f02e30, %l7 = 00000024, %l3 = 054f9bde add %i3,0xe8,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000020f02e30 ! Mem[0000000064800000] = 78be2424, %l4 = 0000000000000004 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000078 ! %l3 = 0000000020f02e30, Mem[0000000091000090] = 612e442c stw %l3,[%i6+0x090] ! Mem[0000000091000090] = 20f02e30 p42_label_18: ! %l2 = 0000000020554b11, immed = fffff170, %y = 80000000 umulcc %l2,-0xe90,%l6 ! %l6 = 2055493a25ead870, %ccr = 00, %y = 2055493a ! Mem[0000000065800000] = 584aa392b69d922c, %f6 = d0f5170a e2207bae ldda [%i3+%g0]0x80,%f6 ! %f6 = 584aa392 b69d922c ! Mem[00000000640000bc] = 77a07c74, %l0 = 4f257b0f, %l1 = fab06b57 add %i0,0xbc,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000077a07c74 ! %f22 = 30a6871c 06a45f3d, Mem[0000000065000000] = 47d5db20 7dd64192 stda %f22,[%i2+%g0]0x88 ! Mem[0000000065000000] = 30a6871c 06a45f3d ! Mem[00000000918000f0] = 86780fff, %g2 = ffffffffffffee26 ldsh [%o0+0x0f2],%g2 ! %g2 = ffffffffffff8678 ! %l3 = 0000000020f02e30, %l5 = 0000000000000000, %l6 = 2055493a25ead870 srlx %l3,%l5,%l6 ! %l6 = 0000000020f02e30 ! %l0 = 000000004f257b0f, %l7 = 0000000000000024, %ccr = 00 movn %icc,%l0,%l7 ! Register Not Moved ! immd = 000000000000012c, %l5 = 0000000000000000, %ccr = 00 movn %xcc,0x12c,%l5 ! Register Not Moved ! Mem[0000000064800020] = 5a387f93, %l5 = 0000000000000000 lduwa [%i1+%o4]0x80,%l5 ! %l5 = 000000005a387f93 ! %l6 = 0000000020f02e30, imm = fffffffffffff098, %l5 = 000000005a387f93 orcc %l6,-0xf68,%l5 ! %l5 = fffffffffffffeb8, %ccr = 88 p42_label_19: ! Mem[000000006400009c] = 77148e62, %l4 = 0000000000000078 ldsw [%i0+0x09c],%l4 ! %l4 = 0000000077148e62 ! %l4 = 77148e62, %l5 = fffffeb8, Mem[0000000065800028] = da1f2f98 fbb4cdf6 stda %l4,[%i3+%o5]0x89 ! Mem[0000000065800028] = 77148e62 fffffeb8 ! %l5 = fffffffffffffeb8, %l6 = 0000000020f02e30, %y = 2055493a udiv %l5,%l6,%l6 ! %l6 = 00000000fb4c2413 mov %l0,%y ! %y = 4f257b0f ! Mem[0000000064800008] = 6111625b, %l1 = 0000000077a07c74 swapa [%i1+%o1]0x88,%l1 ! %l1 = 000000006111625b ! immd = 00000000000000cf, %l0 = 000000004f257b0f, %ccr = 88 movneg %xcc,0x0cf,%l0 ! Moved, %l0 = 00000000000000cf ! Mem[0000000065000008] = 0cbc4f30 84000000, %l4 = 77148e62, %l5 = fffffeb8 ldda [%i2+%o1]0x89,%l4 ! %l4 = 0000000084000000 000000000cbc4f30 ! %l2 = 0000000020554b11, %l7 = 0000000000000024, %ccr = 88 mova %xcc,%l2,%l7 ! Moved, %l7 = 0000000020554b11 ! immd = 00000000000000bc, %l7 = 0000000020554b11, %ccr = 88 movge %icc,0x0bc,%l7 ! Register Not Moved ! immd = 00000000000000ef, %l5 = 000000000cbc4f30, %ccr = 88 move %icc,0x0ef,%l5 ! Register Not Moved ! %l4 = 0000000084000000, %l5 = 000000000cbc4f30, %l2 = 0000000020554b11 xnorcc %l4,%l5,%l2 ! %l2 = ffffffff7743b0cf, %ccr = 80 p42_label_20: ! %l7 = 0000000020554b11, Mem[0000000091800000] = 17e8c511 sth %l7,[%o0+%g0] ! Mem[0000000091800000] = 4b11c511 ! %l3 = 0000000020f02e30, Mem[0000000064800020] = 937f385a stba %l3,[%i1+%o4]0x88 ! Mem[0000000064800020] = 937f3830 ! immd = 000000000000016f, %l3 = 0000000020f02e30, %ccr = 80 movgu %xcc,0x16f,%l3 ! Moved, %l3 = 000000000000016f ! Clear Register : %l6 = 00000000fb4c2413 clr %l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, Mem[00000000908001e4] = 37f8ff3a, %asi = 80 stwa %l6,[%i5+0x1e4]%asi ! Mem[00000000908001e4] = 00000000 ! %l5 = 000000000cbc4f30, immed = 00000b35, %l7 = 0000000020554b11 taddcctv %l5,0xb35,%l7 ! %l0 = 00000000000000f2, Trapped ! Mem[00000000658001a4] = ba2543a0, %l2 = ffffffff7743b0cf swap [%i3+0x1a4],%l2 ! %l2 = 00000000ba2543a0 ! Mem[0000000064800010] = 97c056fa44ad8aee, %f0 = 7d7ce162 04d4028f ldda [%i1+%o2]0x81,%f0 ! %f0 = 97c056fa 44ad8aee ! %l5 = 000000000cbc4f30, Mem[0000000091800018] = 7c99bee0 sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 4f30bee0 ! %l3 = 000000000000016f, %l5 = 000000000cbc4f30, %l3 = 000000000000016f and %l3,%l5,%l3 ! %l3 = 0000000000000120 p42_label_21: ! %l3 = 0000000000000120, %l2 = 00000000ba2543a0, %l6 = 0000000000000000 srl %l3,%l2,%l6 ! %l6 = 0000000000000120 ! Mem[0000000090000024] = 548aebc6, %g2 = ffffffffffff8678 ldsh [%i4+0x026],%g2 ! %g2 = 000000000000548a ! %l0 = 000000f2, %l1 = 6111625b, Mem[0000000065000020] = d190b72f 4eef3676 stda %l0,[%i2+%o4]0x88 ! Mem[0000000065000020] = 000000f2 6111625b ! Mem[0000000065000008] = 00000084, %f18 = 5064f636 lda [%i2+%o1]0x81,%f18 ! %f18 = 00000084 ! %l2 = ba2543a0, %l3 = 00000120, Mem[00000000918001c0] = 4c86a051 6b82704c std %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = ba2543a0 00000120 ! Mem[0000000065000020] = f2000000, %l0 = 00000000000000f2 ldsba [%i2+%o4]0x81,%l0 ! %l0 = fffffffffffffff2 ! immd = 000000000000033f, %l0 = fffffffffffffff2, %ccr = 80 mova %icc,0x33f,%l0 ! Moved, %l0 = 000000000000033f ! Mem[0000000064000028] = 4784035c f8a1ac9f, %l0 = 0000033f, %l1 = 6111625b ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000f8a1ac9f 000000004784035c ! %l3 = 0000000000000120, Mem[0000000064000000] = 5c038447 stha %l3,[%i0+%g0]0x89 ! Mem[0000000064000000] = 5c030120 ! immd = 000000000000026d, %l5 = 000000000cbc4f30, %ccr = 80 movg %icc,0x26d,%l5 ! Moved, %l5 = 000000000000026d p42_label_22: ! %l2 = 00000000ba2543a0, Mem[0000000091800012] = abcc5f94 sth %l2,[%o0+0x012] ! Mem[0000000091800010] = 43a05f94 ! Code Fragment 1 p42_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff789 mov -0x1f2,%g3 ! %g3 = fffffffffffffe0e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000064800000] = 78be2424, %l7 = 0000000020554b11 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 0000000078be2424 ! %l4 = 84000000, %l5 = 0000026d, Mem[00000000910000d0] = 27e6eb9f e3d1f834 std %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = 84000000 0000026d membar #Sync ! Added by membar checker (112) ! Mem[00000000900001c0] = 6c80c7a5 aa23931b bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 5c10c4c3 3de00ade ee57f1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090800000] = 2ef416c9, %g2 = 000000000000548a ldsh [%i5+%g0],%g2 ! %g2 = 0000000000002ef4 ! Mem[00000000908000e8] = d72cc7667714b8f4, %g2 = 0000000000002ef4 ldx [%i5+0x0e8],%g2 ! %g2 = d72cc7667714b8f4 ! Mem[0000000064800058] = 00ddca22c5967fb2, %l2 = 00000000ba2543a0, %l7 = 0000000078be2424 add %i1,0x58,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 00ddca22c5967fb2 ! %l0 = 00000000f8a1ac9f, imm = 000000000000066b, %l5 = 000000000000026d xnorcc %l0,0x66b,%l5 ! %l5 = ffffffff075e550b, %ccr = 80 ! %f18 = 00000084 33795d03, Mem[0000000064000020] = 20554b11 054f9bde stda %f18,[%i0+%o4]0x88 ! Mem[0000000064000020] = 00000084 33795d03 p42_label_23: ! %l5 = ffffffff075e550b, Mem[000000009180015a] = ca0b3175 sth %l5,[%o0+0x15a] ! Mem[0000000091800158] = 550b3175 ! Code Fragment 1 p42_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffe0e mov -0x012,%g3 ! %g3 = ffffffffffffffee and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000064800010] = 97c056fa, %l0 = 00000000f8a1ac9f lduwa [%i1+%o2]0x81,%l0 ! %l0 = 0000000097c056fa ! Mem[0000000064000018] = 04d4028fe96f7dca, %l5 = ffffffff075e550b ldxa [%i0+%o3]0x80,%l5 ! %l5 = 04d4028fe96f7dca ! Mem[0000000064000020] = 035d7933, %l4 = 0000000084000000 lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000035d7933 ! Mem[0000000090000160] = 433766e1, %g2 = d72cc7667714b8f4 ldub [%i4+0x161],%g2 ! %g2 = 0000000000000043 ! Mem[00000000918000fc] = 79f08279, %g2 = 0000000000000043 ldsh [%o0+0x0fc],%g2 ! %g2 = 00000000000079f0 ! %l6 = 0000000000000120, %l4 = 00000000035d7933, %l3 = 0000000000000120 taddcctv %l6,%l4,%l3 ! %l0 = 0000000097c0571d, Trapped ! Mem[0000000091000020] = 408cafe0 94aa963c, %g2 = 000079f0, %g3 = ffffffee ldd [%i6+%o4],%g2 ! %g2 = 00000000408cafe0 0000000094aa963c ! %l1 = 000000004784035c, %l2 = 00000000ba2543a0, %ccr = 80 movg %icc,%l1,%l2 ! Moved, %l2 = 000000004784035c p42_label_24: ! Mem[0000000065000118] = 8136d632, %l4 = 00000000035d7933 ldsh [%i2+0x118],%l4 ! %l4 = ffffffffffff8136 ! Mem[0000000091000138] = 629a872c, %g18 = e74476d63760d9c5 ldswa [%i6+0x138]%asi,%g2 ! %g2 = e74476d63760d9c5 ! %l2 = 000000004784035c, %l6 = 0000000000000120, %ccr = 80 movgu %icc,%l2,%l6 ! Moved, %l6 = 000000004784035c ! %l4 = ffffffffffff8136, Mem[0000000065000008] = 84000000 stba %l4,[%i2+%o1]0x89 ! Mem[0000000065000008] = 84000036 ! %f0 = 97c056fa 44ad8aee b229aa63 92d7c92c ! %f4 = 4784035c f8a1ac9f 584aa392 b69d922c ! %f8 = f6f68e66 5dcca9f5 08dea312 9794978c ! %f12 = d85f6be7 bffc52ae b0efff86 349e21e1 mov 0x180,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! Mem[00000000658000d8] = ba77ddac40f5a105, %f18 = 00000084 33795d03 ldd [%i3+0x0d8],%f18 ! %f18 = ba77ddac 40f5a105 ! %l3 = 0000000000000120, Mem[00000000908001b8] = 4fef7b8c stw %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = 00000120 ! Mem[00000000900001c8] = bd240a0f, %g18 = e74476d63760d9c5 ldswa [%i4+0x1c8]%asi,%g2 ! %g2 = e74476d63760d9c5 ! %l5 = 04d4028fe96f7dca, immed = 00000040, %ccr = 80 movrlz %l5,0x040,%l6 ! Not Moved, %l6 = 000000004784035c ! Mem[0000000065000020] = f2000000, %l1 = 000000004784035c ldsha [%i2+%o4]0x80,%l1 ! %l1 = fffffffffffff200 p42_label_25: ! Mem[00000000910001e8] = d3ae0f63ff118b78, %g2 = ffffffffbd240a0f ldx [%i6+0x1e8],%g2 ! %g2 = d3ae0f63ff118b78 ! Mem[0000000065800010] = 670000ff, %l5 = 04d4028fe96f7dca lduha [%i3+%o2]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000064000010] = 1b9323aa, %l7 = 00ddca22c5967fb2 swap [%i0+%o2],%l7 ! %l7 = 000000001b9323aa ! Mem[00000000640000a8] = d70c1aa5, %l2 = 4784035c, %l5 = 000000ff add %i0,0xa8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d70c1aa5 ! Mem[0000000091800048] = 89f469ac, %g2 = d3ae0f63ff118b78 ldsh [%o0+0x04a],%g2 ! %g2 = ffffffffffff89f4 ! Mem[0000000064000018] = 04d4028f, %l7 = 000000001b9323aa swapa [%i0+%o3]0x80,%l7 ! %l7 = 0000000004d4028f ! %l3 = 0000000000000120, Mem[0000000090800136] = e2d21c56 sth %l3,[%i5+0x136] ! Mem[0000000090800134] = 01201c56 ! %l2 = 000000004784035c, Mem[0000000090000118] = 0ddc6525 sth %l2,[%i4+0x118] ! Mem[0000000090000118] = 035c6525 ! %f20 = 4f96f79a dd275c9d, Mem[00000000908000f8] = d8ba5f7c ce079b7f stda %f20,[%i5+0x0f8]%asi ! Mem[00000000908000f8] = 4f96f79a dd275c9d ! %l7 = 0000000004d4028f, immed = fffff261, %l4 = ffffffffffff8136 tsubcctv %l7,-0xd9f,%l4 ! %l0 = 0000000097c05740, Trapped ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 1: membar #Sync ! Force all stores to complete p42_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a8] ! Set processor 42 done flag ! Check Registers p42_check_registers: set p42_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000097c05740 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffff200 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000004784035c bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000120 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffff8136 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d70c1aa5 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004784035c bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000004d4028f bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x4f257b0f,%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 97c056fa 44ad8aee bne %xcc,p42_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b229aa63 92d7c92c bne %xcc,p42_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4784035c f8a1ac9f bne %xcc,p42_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 584aa392 b69d922c bne %xcc,p42_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ba77ddac 40f5a105 bne %xcc,p42_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 97c056fa 35ffd14f bne %xcc,p42_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be aa86e80a 5a387f93 bne %xcc,p42_f26_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2001035cf8a1ac9f 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 = c5967fb200000000 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 = 1b9323aae96f7dca 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 = 035d793384000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 13aaa7809e4af61f ldx [%i0+0x040],%g3 ! Observed data at 0000000064000040 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x040,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 523f26ff9794cad7 ldx [%i0+0x0f0],%g3 ! Observed data at 00000000640000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 47b910075168e5ff ldx [%i0+0x138],%g3 ! Observed data at 0000000064000138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x138,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 78be242474000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 747ca0774a6da97f ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 30387f9340ae2ab5 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 = 7479d4189e4af61f ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 753b0e9300000020 ldx [%i1+0x0a8],%g3 ! Observed data at 00000000648000a8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 454322b9a0ff9d53 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000648000b0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = b8ff367c10d633d9 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000648000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x130],%g2 ! Expected data = 634678ebdb752c5f ldx [%i1+0x130],%g3 ! Observed data at 0000000064800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x130,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = a848112f974230ff ldx [%i1+0x1f0],%g3 ! Observed data at 00000000648001f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x1f0,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3d5fa4061c87a630 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 = 36000084304fbc0c ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = f20000005b621161 ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 8b86ff4ad06b62b1 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000650001b8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = f8a1ac9fef101745 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000650001e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1e8,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ff0000678db5b4c4 ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9e4af61f00000024 ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 93964152e8adeb1f 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 = 628e1477b8feffff ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 000002095a45ec52 ldx [%i3+0x068],%g3 ! Observed data at 0000000065800068 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x068,%g4 ldx [%g1+0x088],%g2 ! Expected data = 449f61aaff41d422 ldx [%i3+0x088],%g3 ! Observed data at 0000000065800088 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 1febade8633b109c ldx [%i3+0x0a0],%g3 ! Observed data at 00000000658000a0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 133a27a2ff95f6ff ldx [%i3+0x120],%g3 ! Observed data at 0000000065800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x120,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = d4e38a287743b0cf 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_f6_fail: set p42_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f18_fail: set p42_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f24_fail: set p42_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f26_fail: set p42_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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: membar #Sync mov 0x180,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stwa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028] stwa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000010] srax %l5,%l7,%l4 done p42_trap1o: membar #Sync mov 0x180,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stwa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028] stwa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000010] srax %l5,%l7,%l4 done p42_trap2e: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000020] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000008] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000000] membar #Sync mov 0x040,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000008] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800020] done p42_trap2o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000020] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000008] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000000] membar #Sync mov 0x040,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000008] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800020] done p42_trap3e: sub %l2,%l3,%l2 andn %l1,%l6,%l5 done p42_trap3o: sub %l2,%l3,%l2 andn %l1,%l6,%l5 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 = e76edbc067a06932 ldx [%g1+0x008],%l1 ! %l1 = b1fe3457e9aa9734 ldx [%g1+0x010],%l2 ! %l2 = 670d9c10bb4f7bb0 ldx [%g1+0x018],%l3 ! %l3 = 2ed7d06c84df8b7c ldx [%g1+0x020],%l4 ! %l4 = 6fd21c0e6aa8ac51 ldx [%g1+0x028],%l5 ! %l5 = 519c9ab7f6cdb4fb ldx [%g1+0x030],%l6 ! %l6 = 4e40a08051ca0df2 ldx [%g1+0x038],%l7 ! %l7 = 1d615a34be69aba5 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 43 processor_43: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xac] ! Set the start flag wrpr %g0,7,%cleanwin call p43_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 43 wr %g0,0x4,%fprs ! Make sure fef is 1 set p43_init_freg,%g1 ! %f0 = b0801f80 a7868b0f 7afa21a5 54b19959 ! %f4 = 9101c2c6 e45edfb8 422fb014 23e80282 ! %f8 = 3ca67b05 4866491e fe4e65a7 b006cbeb ! %f12 = 07a8bbf5 08dccc51 0b023d9e e9173f3b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 66a4dc86 9535807a 87d1ac31 eb3d6967 ! %f20 = ab1a812a a93f23c0 9c00c857 802fb2a1 ! %f24 = be3bef5d 3f49907b f141b462 304e83c8 ! %f28 = c042bbb5 0badc4f9 9a836eb6 06429e51 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5457b8fe 4fb18b47 8749051f 1a4dd686 ! %f36 = 7e13e48f 30d2bd07 12181388 667b6162 ! %f40 = f81b22c8 dce4e8ca a12e7a63 1f6fed23 ! %f44 = ec36282c 94d105ab 82e40791 de8567be ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x083528b00000000e,%g7,%g1 ! GSR scale = 1, align = 6 wr %g1,%g0,%gsr ! GSR = 083528b00000000e wr %g0,%y ! Clear Y 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: ! %l2 = 5cec13b25cd10bd2, Mem[0000000066800114] = ad42cdd1 sth %l2,[%i1+0x114] ! Mem[0000000066800114] = 0bd2cdd1 ! %l6 = ed3c19129310d99e, %l0 = 6a13a95a09d5ed81, %ccr = 44 movrne %l6,%l0,%l5 ! Moved, %l5 = 6a13a95a09d5ed81 ! Mem[000000006780003c] = 5bd91445, %l5 = 6a13a95a09d5ed81 swap [%i3+0x03c],%l5 ! %l5 = 000000005bd91445 ! Mem[0000000066800020] = 88d6dd37, %l1 = a3a505a643a2c41a swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000088d6dd37 ! Mem[000000009100015c] = a418ddd8, %g2 = 0000000000000000 ldsb [%i6+0x15f],%g2 ! %g2 = ffffffffffffffa4 ! %f22 = 9c00c857 802fb2a1, Mem[0000000066800028] = 947952c9 dacbee8a stda %f22,[%i1+%o5]0x80 ! Mem[0000000066800028] = 9c00c857 802fb2a1 ! %l4 = 86666481fe7abd38, imm = fffffffffffff714, %l1 = 0000000088d6dd37 andncc %l4,-0x8ec,%l1 ! %l1 = 0000000000000828, %ccr = 00 ! Mem[00000000668000b8] = 0ff58f68, %l5 = 000000005bd91445 swap [%i1+0x0b8],%l5 ! %l5 = 000000000ff58f68 ! Mem[00000000910000d0] = 27e6eb9f, %g18 = df3969f485a9db28 ldsw [%i6+0x0d0],%g2 ! %g2 = df3969f485a9db28 ! Mem[00000000910000a8] = 016d2650, %g2 = 0000000027e6eb9f lduwa [%i6+0x0a8]%asi,%g2 ! %g2 = 00000000016d2650 p43_label_2: ! Mem[00000000678000a8] = bfd982aece731e1c, %f10 = fe4e65a7 b006cbeb ldda [%i3+0x0a8]%asi,%f10 ! %f10 = bfd982ae ce731e1c ! %l3 = e2ad42fa2be8b48c, %l7 = aad47b2651d0a26d, %l2 = 5cec13b25cd10bd2 udivx %l3,%l7,%l2 ! %l2 = 0000000000000001 ! Mem[0000000066800008] = 5fbf2975, %l7 = aad47b2651d0a26d lduba [%i1+%o1]0x88,%l7 ! %l7 = 0000000000000075 ! Mem[00000000900000c8] = 2403e27a 66182968, %g2 = 016d2650, %g3 = 00000000 ldd [%i4+0x0c8],%g2 ! %g2 = 000000002403e27a 0000000066182968 ! Mem[00000000900001ac] = d1e808e3, %g2 = 000000002403e27a ldub [%i4+0x1ac],%g2 ! %g2 = 00000000000000d1 ! immd = 0000000000000044, %l3 = e2ad42fa2be8b48c, %ccr = 00 movle %xcc,0x044,%l3 ! Register Not Moved ! %l4 = 86666481fe7abd38, %l5 = 000000000ff58f68, %y = 00000000 sdiv %l4,%l5,%l2 ! %l2 = 000000000000000f mov %l0,%y ! %y = 09d5ed81 ! Mem[00000000900001f0] = aff200f2, %g18 = df3969f485a9db28 ldsw [%i4+0x1f0],%g2 ! %g2 = df3969f485a9db28 ! %l5 = 000000000ff58f68, Mem[0000000066800010] = ea85b2fd8111b378 stxa %l5,[%i1+%o2]0x81 ! Mem[0000000066800010] = 000000000ff58f68 ! %l4 = 86666481fe7abd38 sethi %hi(0x30d7d000),%l4 ! %l4 = 0000000030d7d000 p43_label_3: ! %l3 = e2ad42fa2be8b48c, imm = 0000000000000011, %l4 = 0000000030d7d000 srlx %l3,0x011,%l4 ! %l4 = 00007156a17d15f4 ! Mem[00000000910000b0] = 004c662125731f8a, %f48 = 3349b0e8 ddc924bf ldd [%i6+0x0b0],%f48 ! %f48 = 004c6621 25731f8a ! Mem[00000000918000f8] = 2079f082, %g2 = ffffffffaff200f2 ldsb [%o0+0x0fb],%g2 ! %g2 = 0000000000000020 ! Invert Register : %l1 = 0000000000000828 xor %l1,-1,%l1 ! %l1 = fffffffffffff7d7 ! %f20 = ab1a812a a93f23c0, Mem[00000000918001a0] = 910fae53 832781d2 std %f20,[%o0+0x1a0] ! Mem[00000000918001a0] = ab1a812a a93f23c0 ! Mem[0000000090000178] = 6a2721eafc3e9fc6, %g2 = 0000000000000020 ldx [%i4+0x178],%g2 ! %g2 = 6a2721eafc3e9fc6 ! %l7 = 0000000000000075, Mem[0000000066800010] = 00000000 stha %l7,[%i1+%o2]0x80 ! Mem[0000000066800010] = 00750000 ! Mem[000000006680014b] = b473fe40, %l4 = 00007156a17d15f4 ldstub [%i1+0x14b],%l4 ! %l4 = 00000040000000ff ! Mem[00000000660000c0] = d61ff714, %l7 = 0000000000000075 ldsw [%i0+0x0c0],%l7 ! %l7 = ffffffffd61ff714 ! Mem[0000000091800018] = 7c99bee0 41db6e39, %g2 = fc3e9fc6, %g3 = 66182968 ldd [%o0+%o3],%g2 ! %g2 = 000000007c99bee0 0000000041db6e39 p43_label_4: ! %l4 = 0000000000000040, Mem[0000000067800010] = 647561bc stba %l4,[%i3+%o2]0x80 ! Mem[0000000067800010] = 407561bc ! Mem[0000000067800038] = 2184175909d5ed81, %l7 = ffffffffd61ff714 ldx [%i3+0x038],%l7 ! %l7 = 2184175909d5ed81 ! Mem[00000000900000a0] = 94bca472, %g2 = 000000007c99bee0 ldub [%i4+0x0a2],%g2 ! %g2 = 0000000000000094 ! Mem[00000000908000e0] = 0f61639e, %g18 = df3969f485a9db28 ldsw [%i5+0x0e0],%g2 ! %g2 = df3969f485a9db28 ! %f27 = 304e83c8, Mem[0000000067800028] = 1e419fe8 sta %f27,[%i3+%o5]0x81 ! Mem[0000000067800028] = 304e83c8 ! immd = 00000000000001fd, %l6 = ed3c19129310d99e, %ccr = 00 movvs %icc,0x1fd,%l6 ! Register Not Moved ! Mem[0000000066800000] = 9cfab69c, %l2 = 000000000000000f lduha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000009cfa ! Mem[00000000678000e0] = 6a73113cb807b283, %l3 = e2ad42fa2be8b48c, %l4 = 0000000000000040 add %i3,0xe0,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 6a73113cb807b283 ! Mem[00000000900000a8] = 06b20e2c, %g2 = 000000000f61639e lduw [%i4+0x0a8],%g2 ! %g2 = 0000000006b20e2c ! Mem[0000000066800110] = 7a2ffcbd, %l2 = 0000000000009cfa, %asi = 80 swapa [%i1+0x110]%asi,%l2 ! %l2 = 000000007a2ffcbd p43_label_5: ! Mem[0000000066800000] = 9cb6fa9c, %l4 = 6a73113cb807b283 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000009cb6fa9c ! Mem[000000009080003c] = c651a3ae, %g2 = 0000000006b20e2c lduh [%i5+0x03c],%g2 ! %g2 = 000000000000c651 ! %l1 = fffffffffffff7d7, Mem[00000000910001e8] = d3ae0f63, %asi = 80 stha %l1,[%i6+0x1e8]%asi ! Mem[00000000910001e8] = f7d70f63 ! %l4 = 000000009cb6fa9c, Mem[0000000066800000] = b807b283 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000066800000] = 9cb6fa9c ! Mem[000000006780012f] = acc82d9d, %l3 = e2ad42fa2be8b48c ldstub [%i3+0x12f],%l3 ! %l3 = 0000009d000000ff ! Mem[00000000660001e0] = a21da566, %l5 = 0ff58f68, %l3 = 0000009d add %i0,0x1e0,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a21da566 ! %f1 = a7868b0f, Mem[0000000091800078] = 0a314e1f st %f1 ,[%o0+0x078] ! Mem[0000000091800078] = a7868b0f ! Mem[0000000066800000] = 9cfab69ce835a2e0, %l0 = 6a13a95a09d5ed81 ldxa [%i1+%g0]0x81,%l0 ! %l0 = 9cfab69ce835a2e0 ! %l6 = ed3c19129310d99e, Mem[0000000090800140] = 80156ded441b0dc2 stx %l6,[%i5+0x140] ! Mem[0000000090800140] = ed3c19129310d99e ! Mem[00000000918001a0] = ab1a812a a93f23c0, %g2 = 0000c651, %g3 = 41db6e39 ldd [%o0+0x1a0],%g2 ! %g2 = 00000000ab1a812a 00000000a93f23c0 p43_label_6: ! Mem[000000009000000c] = a7bb00d1, %g2 = 00000000ab1a812a ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffa7bb ! Mem[0000000091000028] = 7de3ef5c e141740c, %g2 = ffffa7bb, %g3 = a93f23c0 ldd [%i6+%o5],%g2 ! %g2 = 000000007de3ef5c 00000000e141740c ! Mem[0000000066800018] = aadb3d78c866c8c4, %f20 = ab1a812a a93f23c0 ldda [%i1+%o3]0x88,%f20 ! %f20 = aadb3d78 c866c8c4 ! %l2 = 7a2ffcbd, %l3 = a21da566, Mem[0000000067000008] = cafda197 7a62e20c stda %l2,[%i2+%o1]0x80 ! Mem[0000000067000008] = 7a2ffcbd a21da566 ! %f28 = c042bbb5 0badc4f9, Mem[0000000091000028] = 7de3ef5c e141740c std %f28,[%i6+%o5] ! Mem[0000000091000028] = c042bbb5 0badc4f9 ! %l2 = 7a2ffcbd, %l3 = a21da566, Mem[0000000090000190] = 014f826a 4af7d4ba std %l2,[%i4+0x190] ! Mem[0000000090000190] = 7a2ffcbd a21da566 ! Mem[00000000900000a0] = 7acb94bc, %g2 = 000000007de3ef5c ldsh [%i4+0x0a0],%g2 ! %g2 = 0000000000007acb ! %l1 = fffffffffffff7d7, Mem[0000000091800050] = a0c47e2370e91ef3 stx %l1,[%o0+0x050] ! Mem[0000000091800050] = fffffffffffff7d7 ! Mem[00000000678000d0] = 6ed153eaa19b1c4f, %l0 = 9cfab69ce835a2e0, %l0 = 9cfab69ce835a2e0 add %i3,0xd0,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 6ed153eaa19b1c4f ! Mem[0000000067000028] = e562291170f1dfb4, %l7 = 2184175909d5ed81 ldxa [%i2+%o5]0x81,%l7 ! %l7 = e562291170f1dfb4 p43_label_7: ! Mem[0000000091800080] = a574ee03, %g2 = 0000000000007acb ldsh [%o0+0x080],%g2 ! %g2 = ffffffffffffa574 ! %f8 = 3ca67b05, Mem[00000000908001b8] = 4fef7b8c st %f8 ,[%i5+0x1b8] ! Mem[00000000908001b8] = 3ca67b05 ! %l3 = 00000000a21da566, Mem[0000000066800018] = c4c866c8 stwa %l3,[%i1+%o3]0x80 ! Mem[0000000066800018] = a21da566 ! Mem[0000000067000164] = 10908473, %l3 = 00000000a21da566 swap [%i2+0x164],%l3 ! %l3 = 0000000010908473 ! Mem[00000000910001e0] = 43c5e12305c6cd45, %g2 = ffffffffffffa574 ldx [%i6+0x1e0],%g2 ! %g2 = 43c5e12305c6cd45 ! Mem[0000000067000020] = d29d5e64, %l4 = 000000009cb6fa9c lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000064 ! %l6 = 9310d99e, %l7 = 70f1dfb4, Mem[0000000090000068] = 25765619 33fe53f9 std %l6,[%i4+0x068] ! Mem[0000000090000068] = 9310d99e 70f1dfb4 ! Mem[0000000066800000] = 9cfab69c, %l7 = e562291170f1dfb4 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffff9c ! %l6 = 9310d99e, %l7 = ffffff9c, Mem[00000000918000c0] = 67bd0bdf 8a120b0c std %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = 9310d99e ffffff9c ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 p43_label_8: ! Mem[00000000900001f0] = 00f2b9f1, %g2 = 43c5e12305c6cd45 lduh [%i4+0x1f2],%g2 ! %g2 = 00000000000000f2 ! %l0 = 6ed153eaa19b1c4f, Mem[00000000908001b4] = 1d00be21 stw %l0,[%i5+0x1b4] ! Mem[00000000908001b4] = a19b1c4f ! Mem[00000000900001e4] = 1d8c5d64, %g18 = df3969f485a9db28 ldsw [%i4+0x1e4],%g2 ! %g2 = df3969f485a9db28 ! %l0 = 6ed153eaa19b1c4f, Mem[00000000918001ca] = 0bdcb6af stb %l0,[%o0+0x1ca] ! Mem[00000000918001c8] = 4fdcb6af ! retry : should take illegal inst trap, %l0 = 6ed153eaa19b1c4f retry ! Illegal inst trap : %l0 = 6ed153eaa19b1c5f ! %f28 = c042bbb5 0badc4f9, Mem[0000000066000020] = 2163355e 0ed7d2d4 stda %f28,[%i0+%o4]0x88 ! Mem[0000000066000020] = c042bbb5 0badc4f9 ! Mem[0000000066800000] = 9cb6fa9c, %l3 = 0000000010908473 ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffff9c ! %l6 = 9310d99e, %l7 = ffffff9c, Mem[0000000067800028] = c8834e30 cee9aa36 stda %l6,[%i3+%o5]0x89 ! Mem[0000000067800028] = 9310d99e ffffff9c ! Mem[0000000067000020] = 645e9dd2, %l6 = ed3c19129310d99e lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000064 ! %l7 = ffffffffffffff9c, Mem[00000000918001b8] = b6cd0689d71a58b0 stx %l7,[%o0+0x1b8] ! Mem[00000000918001b8] = ffffffffffffff9c p43_label_9: ! Mem[00000000660000d0] = 28554e7358b8f398, %l7 = ffffffffffffff9c, %l4 = 0000000000000064 add %i0,0xd0,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 28554e7358b8f398 ! %l2 = 000000007a2ffcbd, %l4 = 28554e7358b8f398, %l1 = fffffffffffff7d7 srl %l2,%l4,%l1 ! %l1 = 000000000000007a ! Mem[0000000067800098] = 9f27d697, %l5 = 0ff58f68, %l2 = 7a2ffcbd add %i3,0x98,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009f27d697 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 ! Mem[0000000066000000] = 403a1cf7, %l2 = 000000009f27d697 lduba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000f7 ! Mem[00000000900000b4] = a2972b51, %g2 = 000000001d8c5d64 ldub [%i4+0x0b5],%g2 ! %g2 = 00000000000000a2 ! Mem[00000000910000a4] = 399d9094, %g2 = 00000000000000a2 lduw [%i6+0x0a4],%g2 ! %g2 = 00000000399d9094 ! Mem[000000006700013c] = eb4b5fda, %l1 = 000000000000007a ldub [%i2+0x13d],%l1 ! %l1 = 000000000000004b ! Mem[0000000066000020] = f9c4ad0b, %l6 = 0000000000000064 lduwa [%i0+%o4]0x81,%l6 ! %l6 = 00000000f9c4ad0b ! Mem[0000000067800100] = 67b63523, %l3 = ffffffffffffff9c ldstub [%i3+0x100],%l3 ! %l3 = 00000067000000ff p43_label_10: ! %l6 = 00000000f9c4ad0b, Mem[0000000066800028] = 57c8009c stwa %l6,[%i1+%o5]0x88 ! Mem[0000000066800028] = f9c4ad0b ! Mem[0000000090000180] = a9faecff 4095ec12, %g2 = 399d9094, %g3 = e141740c ldd [%i4+0x180],%g2 ! %g2 = 00000000a9faecff 000000004095ec12 ! Mem[000000009180018c] = 3439cc1d, %g2 = 00000000a9faecff lduh [%o0+0x18c],%g2 ! %g2 = 0000000000003439 ! Mem[0000000090000124] = b316ce5a, %g18 = df3969f485a9db28 ldsw [%i4+0x124],%g2 ! %g2 = df3969f485a9db28 ! Mem[00000000660000b6] = 9016988c, %l4 = 28554e7358b8f398 ldstub [%i0+0x0b6],%l4 ! %l4 = 00000098000000ff ! %l7 = ffffffffffffff9c, Mem[0000000067000008] = bdfc2f7a stwa %l7,[%i2+%o1]0x89 ! Mem[0000000067000008] = ffffff9c ! %l2 = 000000f7, %l3 = 00000067, Mem[0000000067000008] = ffffff9c 66a51da2 stda %l2,[%i2+%o1]0x89 ! Mem[0000000067000008] = 000000f7 00000067 ! %f29 = 0badc4f9, Mem[00000000660001e8] = 738e2874 st %f29,[%i0+0x1e8] ! Mem[00000000660001e8] = 0badc4f9 ! %l4 = 0000000000000098, %l0 = 6ed153eaa19b1c5f, %l2 = 00000000000000f7 and %l4,%l0,%l2 ! %l2 = 0000000000000018 ! Mem[0000000067000047] = f853f5c4, %l4 = 0000000000000098 ldstub [%i2+0x047],%l4 ! %l4 = 000000c4000000ff p43_label_11: ! %f16 = 66a4dc86 9535807a, Mem[0000000067800028] = 9310d99e ffffff9c stda %f16,[%i3+%o5]0x88 ! Mem[0000000067800028] = 66a4dc86 9535807a ! Mem[0000000067800118] = f58a50882f77852c, %l4 = 00000000000000c4, %l2 = 0000000000000018 add %i3,0x118,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = f58a50882f77852c ! %l1 = 000000000000004b, Mem[0000000066800000] = 9cb6fa9c stha %l1,[%i1+%g0]0x89 ! Mem[0000000066800000] = 9cb6004b ! %l0 = 6ed153eaa19b1c5f, Mem[0000000091800127] = 1ada123f stb %l0,[%o0+0x127] ! Mem[0000000091800124] = 5fda123f ! Mem[000000006780011c] = 2f77852c, %l2 = f58a50882f77852c swap [%i3+0x11c],%l2 ! %l2 = 000000002f77852c ! Mem[000000009180000c] = 66ef04ab, %g2 = ffffffffb316ce5a ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000066 ! Mem[00000000918000dc] = 973664ec, %g18 = df3969f485a9db28 ldsw [%o0+0x0dc],%g2 ! %g2 = df3969f485a9db28 ! %f29 = 0badc4f9, Mem[0000000066800010] = 00750000 sta %f29,[%i1+%o2]0x81 ! Mem[0000000066800010] = 0badc4f9 ! Mem[0000000067000078] = cc9018c1, %l2 = 000000002f77852c ldstub [%i2+0x078],%l2 ! %l2 = 000000cc000000ff ! Mem[0000000067800098] = 9f27d697, %l7 = ffffff9c, %l1 = 0000004b add %i3,0x98,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009f27d697 p43_label_12: ! Mem[0000000066800190] = c3447be7, %l2 = 00000000000000cc lduw [%i1+0x190],%l2 ! %l2 = 00000000c3447be7 ! %l2 = 00000000c3447be7, Mem[0000000067000010] = 4a2447af stwa %l2,[%i2+%o2]0x81 ! Mem[0000000067000010] = c3447be7 ! %l2 = 00000000c3447be7, imm = 0000000000000f25, %l5 = 000000000ff58f68 orcc %l2,0xf25,%l5 ! %l5 = 00000000c3447fe7, %ccr = 08 ! %l7 = ffffffffffffff9c, imm = 0000000000000e16, %l4 = 00000000000000c4 andcc %l7,0xe16,%l4 ! %l4 = 0000000000000e14, %ccr = 00 ! Mem[0000000066000008] = 2f711408, %l3 = 0000000000000067 lduha [%i0+%o1]0x81,%l3 ! %l3 = 0000000000002f71 ! Mem[0000000091800158] = ca0b3175, %g2 = ffffffff973664ec ldsh [%o0+0x15a],%g2 ! %g2 = ffffffffffffca0b ! %l4 = 0000000000000e14, Mem[0000000091000140] = 75df866b3fed6b82 stx %l4,[%i6+0x140] ! Mem[0000000091000140] = 0000000000000e14 ! %l1 = 000000009f27d697, %l6 = 00000000f9c4ad0b, %l5 = 00000000c3447fe7 subccc %l1,%l6,%l5 ! %l5 = ffffffffa563298c, %ccr = 99 ! immd = 00000000000000f4, %l2 = 00000000c3447be7, %ccr = 99 mova %icc,0x0f4,%l2 ! Moved, %l2 = 00000000000000f4 ! %l6 = 00000000f9c4ad0b, Mem[000000009100005c] = 12df99e4, %asi = 80 stha %l6,[%i6+0x05c]%asi ! Mem[000000009100005c] = ad0b99e4 p43_label_13: ! %l1 = 000000009f27d697, Mem[000000009180007c] = 9b142963 stb %l1,[%o0+0x07c] ! Mem[000000009180007c] = 97142963 ! Mem[0000000091800098] = 8eee96cc, %g2 = ffffffffffffca0b lduba [%o0+0x09a]%asi,%g2 ! %g2 = 000000000000008e ! %l7 = ffffffffffffff9c, Mem[00000000900000d0] = c8edd39fb88bfc62, %asi = 80 stxa %l7,[%i4+0x0d0]%asi ! Mem[00000000900000d0] = ffffffffffffff9c membar #Sync ! Added by membar checker (113) ! %l6 = f9c4ad0b, %l7 = ffffff9c, Mem[00000000900000b0] = d07b8958 5da2972b std %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = f9c4ad0b ffffff9c ! %f16 = 66a4dc86 9535807a 87d1ac31 eb3d6967 ! %f20 = aadb3d78 c866c8c4 9c00c857 802fb2a1 ! %f24 = be3bef5d 3f49907b f141b462 304e83c8 ! %f28 = c042bbb5 0badc4f9 9a836eb6 06429e51 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180 ! %l4 = 00000e14, %l5 = a563298c, Mem[0000000090000038] = 4a5a0b1a 3185d12d std %l4,[%i4+0x038] ! Mem[0000000090000038] = 00000e14 a563298c ! Mem[00000000670000e1] = 12361979, %l3 = 0000000000002f71 ldstub [%i2+0x0e1],%l3 ! %l3 = 00000036000000ff ! %l3 = 0000000000000036, %l5 = ffffffffa563298c, %l0 = 6ed153eaa19b1c5f sllx %l3,%l5,%l0 ! %l0 = 0000000000036000 ! Clear Register : %l3 = 0000000000000036 clr %l3 ! %l3 = 0000000000000000 ! Mem[0000000066000028] = 95b02bef, %l2 = 00000000000000f4 lduba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ef p43_label_14: ! Mem[00000000908000ac] = 67cd44fe, %g2 = 000000000000008e ldsh [%i5+0x0ae],%g2 ! %g2 = 00000000000067cd ! Mem[0000000091000058] = 4410ad0b, %g2 = 00000000000067cd ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000004410 ! %l2 = 00000000000000ef, Mem[00000000910001dc] = 2b31f5a0 stb %l2,[%i6+0x1dc] ! Mem[00000000910001dc] = ef31f5a0 ! %l5 = ffffffffa563298c, Mem[0000000067800008] = 376a83fd stba %l5,[%i3+%o1]0x81 ! Mem[0000000067800008] = 8c6a83fd ! Mem[0000000067000028] = 112962e5, %l6 = 00000000f9c4ad0b lduha [%i2+%o5]0x89,%l6 ! %l6 = 00000000000062e5 ! %l7 = ffffffffffffff9c, Mem[0000000090800098] = 37c5f7ecd71acb2b stx %l7,[%i5+0x098] ! Mem[0000000090800098] = ffffffffffffff9c ! Mem[000000006600018c] = c4adb9a4, %l1 = 000000009f27d697 swap [%i0+0x18c],%l1 ! %l1 = 00000000c4adb9a4 ! %l6 = 00000000000062e5, %l4 = 0000000000000e14, %ccr = 99 movle %icc,%l6,%l4 ! Moved, %l4 = 00000000000062e5 ! %l0 = 0000000000036000, Mem[0000000066800112] = 00009cfa sth %l0,[%i1+0x112] ! Mem[0000000066800110] = 00006000 ! Mem[00000000670001db] = a682639b, %l2 = 00000000000000ef ldstub [%i2+0x1db],%l2 ! %l2 = 0000009b000000ff p43_label_15: ! Mem[00000000910000b0] = 4c662125, %g2 = 0000000000004410 ldub [%i6+0x0b1],%g2 ! %g2 = 000000000000004c ! %l3 = 0000000000000000, %l5 = ffffffffa563298c, %l7 = ffffffffffffff9c orn %l3,%l5,%l7 ! %l7 = 000000005a9cd673 ! Mem[0000000067000010] = c3447be76e82c1c3, %f6 = 422fb014 23e80282 ldda [%i2+%o2]0x81,%f6 ! %f6 = c3447be7 6e82c1c3 ! %l6 = 00000000000062e5, Mem[000000009100005c] = ad0b99e4 stw %l6,[%i6+0x05c] ! Mem[000000009100005c] = 000062e5 ! Mem[00000000900000d4] = ffffff9c, %g18 = df3969f485a9db28 ldsw [%i4+0x0d4],%g2 ! %g2 = df3969f485a9db28 ! %l6 = 000062e5, %l7 = 5a9cd673, Mem[0000000067000000] = 2204f490 65f949a8 stda %l6,[%i2+%g0]0x81 ! Mem[0000000067000000] = 000062e5 5a9cd673 ! %l3 = 0000000000000000 sethi %hi(0x2f7ab800),%l3 ! %l3 = 000000002f7ab800 ! immd = 0000000000000091, %l7 = 000000005a9cd673, %ccr = 99 movcc %xcc,0x091,%l7 ! Register Not Moved ! Mem[00000000918000e0] = 8467a9e3f53afb01, %g2 = ffffffffffffff9c ldx [%o0+0x0e0],%g2 ! %g2 = 8467a9e3f53afb01 ! Mem[000000009000009c] = c4607acb, %g2 = 8467a9e3f53afb01 ldsh [%i4+0x09e],%g2 ! %g2 = ffffffffffffc460 p43_label_16: ! %l6 = 00000000000062e5, %l7 = 000000005a9cd673, %ccr = 99 movn %icc,%l6,%l7 ! Register Not Moved ! %l4 = 00000000000062e5, Mem[0000000091000056] = 7cefe58f sth %l4,[%i6+0x056] ! Mem[0000000091000054] = 62e5e58f ! Mem[0000000091800180] = 15b2e693, %g2 = ffffffffffffc460 ldsh [%o0+0x180],%g2 ! %g2 = 00000000000015b2 ! Mem[0000000090800128] = 6c772b2b7a56efc1, %g2 = 00000000000015b2 ldx [%i5+0x128],%g2 ! %g2 = 6c772b2b7a56efc1 ! Mem[0000000067800010] = 407561bc, %l5 = ffffffffa563298c ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 00000040000000ff ! %l3 = 000000002f7ab800, %l6 = 00000000000062e5, %l7 = 000000005a9cd673 tsubcctv %l3,%l6,%l7 ! %l0 = 0000000000036023, Trapped ! Mem[0000000067800010] = bc6175ff, %l2 = 000000000000009b ldswa [%i3+%o2]0x89,%l2 ! %l2 = ffffffffbc6175ff ! %f11 = ce731e1c, Mem[0000000066000010] = ae4a957a sta %f11,[%i0+%o2]0x89 ! Mem[0000000066000010] = ce731e1c membar #Sync ! Added by membar checker (114) ! Mem[0000000090000188] = 67693deb31acd187, %g2 = 6c772b2b7a56efc1 ldx [%i4+0x188],%g2 ! %g2 = 67693deb31acd187 ! %l5 = 0000000000000040, %l2 = ffffffffbc6175ff, %ccr = 99 mova %icc,%l5,%l2 ! Moved, %l2 = 0000000000000040 p43_label_17: ! immd = 00000000000001eb, %l7 = 000000005a9cd673, %ccr = 99 movne %icc,0x1eb,%l7 ! Moved, %l7 = 00000000000001eb ! Mem[0000000090000108] = 413c6db5, %g2 = 67693deb31acd187 lduw [%i4+0x108],%g2 ! %g2 = 00000000413c6db5 ! Mem[00000000908001b0] = 5a061056, %g18 = df3969f485a9db28 ldsw [%i5+0x1b0],%g2 ! %g2 = df3969f485a9db28 ! immd = 00000000000001f1, %l4 = 00000000000062e5, %ccr = 99 movl %xcc,0x1f1,%l4 ! Moved, %l4 = 00000000000001f1 ! %f15 = e9173f3b, Mem[00000000908000a4] = 9328590d sta %f15,[%i5+0x0a4]%asi ! Mem[00000000908000a4] = e9173f3b ! %l6 = 00000000000062e5, Mem[0000000066000008] = 2f711408 stba %l6,[%i0+%o1]0x81 ! Mem[0000000066000008] = e5711408 ! Mem[0000000066000000] = d3dc0bd8403a1cf7, %l3 = 000000002f7ab800 ldxa [%i0+%g0]0x89,%l3 ! %l3 = d3dc0bd8403a1cf7 ! %l6 = 00000000000062e5, imm = 0000000000000018, %l4 = 00000000000001f1 sll %l6,0x018,%l4 ! %l4 = 00000062e5000000 ! Mem[00000000900001e4] = 1d8c5d64, %g2 = 000000005a061056 ldsh [%i4+0x1e4],%g2 ! %g2 = 0000000000001d8c ! %l4 = 00000062e5000000, Mem[0000000067800018] = 068642e55c6b9a59 stxa %l4,[%i3+%o3]0x81 ! Mem[0000000067800018] = 00000062e5000000 p43_label_18: ! Mem[0000000067000158] = e982f3c3, %l6 = 000062e5, %l0 = 00036023 add %i2,0x158,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e982f3c3 ! %l5 = 0000000000000040, %l1 = 00000000c4adb9a4, %l2 = 0000000000000040 orcc %l5,%l1,%l2 ! %l2 = 00000000c4adb9e4, %ccr = 08 ! %l0 = 00000000e982f3c3, %l3 = d3dc0bd8403a1cf7, %l6 = 00000000000062e5 sll %l0,%l3,%l6 ! %l6 = 0074c179e1800000 ! %l1 = 00000000c4adb9a4, Mem[0000000090800020] = 2bc26a5df81287db stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000c4adb9a4 ! Mem[000000006700013f] = eb4b5fda, %l3 = d3dc0bd8403a1cf7 ldstub [%i2+0x13f],%l3 ! %l3 = 000000da000000ff ! Mem[00000000668001cc] = 6bf38534, %l7 = 000001eb, %l2 = c4adb9e4 add %i1,0x1cc,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006bf38534 ! Mem[0000000067000000] = 73d69c5ae5620000, %l4 = 00000062e5000000 ldxa [%i2+%g0]0x88,%l4 ! %l4 = 73d69c5ae5620000 ! Mem[0000000067800010] = ff7561bc, %l4 = 73d69c5ae5620000 ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000067000028] = e5622911, %l3 = 00000000000000da ldsha [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffffe562 ! %l2 = 000000006bf38534, Mem[00000000918000b5] = a303fa78 stb %l2,[%o0+0x0b5] ! Mem[00000000918000b4] = 3403fa78 p43_label_19: ! %l1 = 00000000c4adb9a4, immed = fffffaa8, %y = 09d5ed81 mulscc %l1,-0x558,%l3 ! %l3 = 00000001e256d77a, %ccr = 09, %y = 04eaf6c0 ! Mem[0000000091800190] = 70cde95e 6f9bfe7c, %g2 = 00001d8c, %g3 = 4095ec12 ldd [%o0+0x190],%g2 ! %g2 = 0000000070cde95e 000000006f9bfe7c ! %l6 = 0074c179e1800000, Mem[0000000066800000] = e0a235e89cb6004b stxa %l6,[%i1+%g0]0x88 ! Mem[0000000066800000] = 0074c179e1800000 ! Mem[0000000066000018] = c07121db, %l6 = 0074c179e1800000 swapa [%i0+%o3]0x81,%l6 ! %l6 = 00000000c07121db ! %f16 = 66a4dc86 9535807a, Mem[0000000090800138] = 1c568de3 d8a690f0 std %f16,[%i5+0x138] ! Mem[0000000090800138] = 66a4dc86 9535807a ! Mem[0000000067000028] = e5622911, %l2 = 000000006bf38534 lduha [%i2+%o5]0x81,%l2 ! %l2 = 000000000000e562 ! Mem[00000000908001fc] = 982ef416, %g2 = 0000000070cde95e ldsb [%i5+0x1ff],%g2 ! %g2 = ffffffffffffff98 ! Code Fragment 1 p43_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000006f9bfe7c mov 0xf45,%g3 ! %g3 = 0000000000000f45 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000066000028] = ef2bb095, %l6 = 00000000c07121db ldsba [%i0+%o5]0x80,%l6 ! %l6 = ffffffffffffffef p43_label_20: ! Mem[0000000066000020] = f9c4ad0bb5bb42c0, %l2 = 000000000000e562 ldxa [%i0+%o4]0x80,%l2 ! %l2 = f9c4ad0bb5bb42c0 ! %l3 = 00000001e256d77a, Mem[0000000091000080] = 64eaa25b sth %l3,[%i6+0x080] ! Mem[0000000091000080] = d77aa25b ! %l2 = b5bb42c0, %l3 = e256d77a, Mem[0000000091800198] = b05bdb3b 9fab9a43 std %l2,[%o0+0x198] ! Mem[0000000091800198] = b5bb42c0 e256d77a save ! CWP = 1 ! Mem[000000009100018c] = e6b0a7ab, %g2 = ffffffffffffff98 ldsh [%o6+0x18c],%g2 ! %g2 = ffffffffffffe6b0 ! %l3 = 2dc8827df881074e, %l1 = c2018af464bdba97, %ccr = 09 movne %xcc,%l3,%l1 ! Moved, %l1 = 2dc8827df881074e ! Mem[0000000066800020] = 1ac4a243, %l2 = bf1ca77c7a17c7bf lduwa [%o1+%i4]0x80,%l2 ! %l2 = 000000001ac4a243 ! %l2 = 000000001ac4a243, %l6 = 71c18b70b5702885, %ccr = 09 movneg %xcc,%l2,%l6 ! Register Not Moved ! Mem[0000000090000078] = c27820a8, %g2 = ffffffffffffe6b0 ldsb [%o4+0x07b],%g2 ! %g2 = ffffffffffffffc2 ! Mem[0000000067800108] = 7366cdc5, %l3 = 2dc8827df881074e ldstub [%o3+0x108],%l3 ! %l3 = 00000073000000ff p43_label_21: ! %cwp = 1 ! %l1 = 2dc8827df881074e, %l7 = aad705e04eba0829, %y = 04eaf6c0 smul %l1,%l7,%l2 ! %l2 = fdb1ddbbe7909b7e, %y = fdb1ddbb ! immd = 0000000000000076, %l6 = 71c18b70b5702885, %ccr = 09 movl %xcc,0x076,%l6 ! Register Not Moved ! Mem[0000000091800028] = efe37b98, %g2 = ffffffffffffffc2 ldub [%i0+0x029],%g2 ! %g2 = 00000000000000ef ! %f12 = 07a8bbf5 08dccc51, Mem[0000000067800000] = 3a6a5cea a0c7f39f stda %f12,[%o3+%g0]0x88 ! Mem[0000000067800000] = 07a8bbf5 08dccc51 ! Mem[0000000067800028] = 7a803595, %f30 = 9a836eb6 lda [%o3+%i5]0x81,%f30 ! %f30 = 7a803595 ! Mem[0000000067000050] = 86f0fa8db6bc67a5, %l2 = fdb1ddbbe7909b7e, %l2 = fdb1ddbbe7909b7e add %o2,0x50,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 86f0fa8db6bc67a5 ! Mem[0000000090000110] = d19e008f 757643e1, %g2 = 000000ef, %g3 = 00000f45 ldd [%o4+0x110],%g2 ! %g2 = 00000000d19e008f 00000000757643e1 ! Mem[0000000066000154] = a2ac8f45, %l1 = f881074e, %l7 = 4eba0829 add %o0,0x154,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a2ac8f45 ! %l6 = b5702885, %l7 = a2ac8f45, Mem[0000000091000040] = 9fb36b42 752473f9 std %l6,[%o6+0x040] ! Mem[0000000091000040] = b5702885 a2ac8f45 ! Mem[00000000918000b4] = 03fa78eb, %g2 = 00000000d19e008f ldsb [%i0+0x0b6],%g2 ! %g2 = 0000000000000003 p43_label_22: ! %cwp = 1 ! Mem[0000000066800020] = 1ac4a243, %f4 = 9101c2c6 lda [%o1+%i4]0x81,%f4 ! %f4 = 1ac4a243 ! Mem[0000000090800088] = 444b2d9f, %g2 = 0000000000000003 ldub [%o5+0x088],%g2 ! %g2 = 0000000000000044 ! %l5 = 60b022588841ba66, Mem[00000000660001bc] = 35c40f9c sth %l5,[%o0+0x1bc] ! Mem[00000000660001bc] = ba660f9c ! Mem[0000000066000000] = d3dc0bd8403a1cf7, %l0 = c398f2565802eaeb ldxa [%o0+%g0]0x89,%l0 ! %l0 = d3dc0bd8403a1cf7 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 9310d99e 70f1dfb4 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! Mem[00000000668000dc] = 151ceaf7, %l7 = a2ac8f45, %l2 = b6bc67a5 add %o1,0xdc,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000151ceaf7 ! %l3 = 0000000000000073, Mem[00000000910001d8] = da6f14fd stw %l3,[%o6+0x1d8] ! Mem[00000000910001d8] = 00000073 ! Mem[0000000067000018] = ad99a72f, %l6 = 71c18b70b5702885 lduwa [%o2+%i3]0x88,%l6 ! %l6 = 00000000ad99a72f ! Mem[0000000091800038] = 568c0707efbedfe6, %g2 = 0000000000000044 ldx [%i0+0x038],%g2 ! %g2 = 568c0707efbedfe6 ! %l4 = c34e0ab27824e830, %l4 = c34e0ab27824e830, %l7 = 00000000a2ac8f45 add %l4,%l4,%l7 ! %l7 = 869c1564f049d060 p43_label_23: ! %cwp = 1 ! %l6 = 00000000ad99a72f, Mem[0000000091800146] = c57e4531 stb %l6,[%i0+0x146] ! Mem[0000000091800144] = 2f7e4531 ! Mem[000000009080013c] = 9535807a, %g2 = 568c0707efbedfe6 lduw [%o5+0x13c],%g2 ! %g2 = 000000009535807a ! %f16 = 66a4dc86, Mem[000000009100013c] = 2ec57008 st %f16,[%o6+0x13c] ! Mem[000000009100013c] = 66a4dc86 ! %f16 = 66a4dc86 9535807a 87d1ac31 eb3d6967 ! %f20 = aadb3d78 c866c8c4 9c00c857 802fb2a1 ! %f24 = be3bef5d 3f49907b f141b462 304e83c8 ! %f28 = c042bbb5 0badc4f9 7a803595 06429e51 stda %f16,[%o4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080 ! %l5 = 60b022588841ba66, Mem[0000000067000000] = e5620000 stwa %l5,[%o2+%g0]0x89 ! Mem[0000000067000000] = 8841ba66 ! %l4 = c34e0ab27824e830, Mem[00000000918001e0] = e019b296 stw %l4,[%i0+0x1e0] ! Mem[00000000918001e0] = 7824e830 ! Mem[0000000090800168] = c18b8c7c, %g2 = 000000009535807a lduha [%o5+0x16a]%asi,%g2 ! %g2 = 000000000000c18b ! Mem[00000000918000c0] = 9310d99effffff9c, %f48 = 8dacda07 1a79e2e5 ldd [%i0+0x0c0],%f48 ! %f48 = 9310d99e ffffff9c ! Mem[0000000066800098] = 56d4a5e5, %l6 = 00000000ad99a72f swap [%o1+0x098],%l6 ! %l6 = 0000000056d4a5e5 ! Mem[0000000067000000] = 73d69c5a 8841ba66, %l4 = 7824e830, %l5 = 8841ba66 ldda [%o2+%g0]0x89,%l4 ! %l4 = 000000008841ba66 0000000073d69c5a p43_label_24: ! %cwp = 1 ! %l2 = 00000000151ceaf7 sethi %hi(0xe20fac00),%l2 ! %l2 = 00000000e20fac00 ! Mem[0000000066800018] = 66a51da2, %l6 = 0000000056d4a5e5 ldswa [%o1+%i3]0x88,%l6 ! %l6 = 0000000066a51da2 ! %l5 = 0000000073d69c5a, immd = 0000000000000fd7, %l1 = 2dc8827df881074e mulx %l5,0xfd7,%l1 ! %l1 = 0000072adc669596 ! Mem[0000000090800110] = 2befbdf29a18e3c3, %g2 = 000000000000c18b ldx [%o5+0x110],%g2 ! %g2 = 2befbdf29a18e3c3 ! Mem[0000000091000048] = 5c07bce1, %g2 = 2befbdf29a18e3c3 lduw [%o6+0x048],%g2 ! %g2 = 000000005c07bce1 ! Mem[00000000918001e0] = e830a1fd, %g2 = 000000005c07bce1 ldsh [%i0+0x1e2],%g2 ! %g2 = ffffffffffffe830 ! %l2 = 00000000e20fac00, Mem[0000000067000020] = 645e9dd2 stha %l2,[%o2+%i4]0x80 ! Mem[0000000067000020] = ac009dd2 ! Code Fragment 1 p43_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000757643e1 mov -0xd48,%g3 ! %g3 = fffffffffffff2b8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000066000185] = 187f018b, %l0 = d3dc0bd8403a1cf7 ldstub [%o0+0x185],%l0 ! %l0 = 0000007f000000ff ! %l5 = 0000000073d69c5a, Mem[0000000066800020] = 1ac4a243 stba %l5,[%o1+%i4]0x81 ! Mem[0000000066800020] = 5ac4a243 p43_label_25: ! %cwp = 1 ! Mem[0000000090800060] = 42b523f9, %g18 = df6df99eb4ba5bc7 ldsw [%o5+0x060],%g2 ! %g2 = df6df99eb4ba5bc7 ! %l2 = 00000000e20fac00, imm = 000000000000009d, %l5 = 0000000073d69c5a andn %l2,0x09d,%l5 ! %l5 = 00000000e20fac00 ! immd = 0000000000000054, %l1 = 0000072adc669596, %ccr = 09 movvc %icc,0x054,%l1 ! Moved, %l1 = 0000000000000054 ! %l4 = 000000008841ba66, Mem[0000000067000020] = ac009dd2 stha %l4,[%o2+%i4]0x81 ! Mem[0000000067000020] = ba669dd2 ! Mem[0000000091800184] = cbbbb590, %g2 = 0000000042b523f9 ldsh [%i0+0x184],%g2 ! %g2 = ffffffffffffcbbb ! immd = 0000000000000149, %l3 = 0000000000000073, %ccr = 09 movvc %icc,0x149,%l3 ! Moved, %l3 = 0000000000000149 ! immd = 0000000000000355, %l2 = 00000000e20fac00, %ccr = 09 mova %xcc,0x355,%l2 ! Moved, %l2 = 0000000000000355 ! Mem[0000000067000010] = e77b44c3, %l7 = 869c1564f049d060 swapa [%o2+%i2]0x88,%l7 ! %l7 = 00000000e77b44c3 ! Mem[0000000066800028] = 0badc4f9, %l7 = 00000000e77b44c3 swap [%o1+%i5],%l7 ! %l7 = 000000000badc4f9 ! Mem[00000000908000c4] = fe081d02, %g2 = ffffffffffffcbbb lduh [%o5+0x0c6],%g2 ! %g2 = 000000000000fe08 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 restore ! CWP = 0 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 00000000e982f3c3 bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c4adb9a4 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be f9c4ad0bb5bb42c0 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000001e256d77a bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000040 bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffef bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000001eb bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfdb1ddbb,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p43_failed mov 0x111,%g1 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 1ac4a243 e45edfb8 bne %xcc,p43_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c3447be7 6e82c1c3 bne %xcc,p43_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be bfd982ae ce731e1c bne %xcc,p43_f10_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be aadb3d78 c866c8c4 bne %xcc,p43_f20_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 7a803595 06429e51 bne %xcc,p43_f30_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e571140878ad6800 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 = 1c1e73ce5bf8f2e1 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 = e18000006b82ea00 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 = f9c4ad0bb5bb42c0 ldx [%i0+0x020],%g3 ! Observed data at 0000000066000020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 96ce968e9016ff8c ldx [%i0+0x0b0],%g3 ! Observed data at 00000000660000b0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 3ab61d3118ff018b ldx [%i0+0x180],%g3 ! Observed data at 0000000066000180 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = d631dfe69f27d697 ldx [%i0+0x188],%g3 ! Observed data at 0000000066000188 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x188,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 622d9e80ba660f9c ldx [%i0+0x1b8],%g3 ! Observed data at 00000000660001b8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 0badc4f9fb3cc9bb ldx [%i0+0x1e8],%g3 ! Observed data at 00000000660001e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x1e8,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000080e179c17400 ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0badc4f90ff58f68 ldx [%i1+0x010],%g3 ! Observed data at 0000000066800010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a21da566783ddbaa ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5ac4a24353e2dcac ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e77b44c3802fb2a1 ldx [%i1+0x028],%g3 ! Observed data at 0000000066800028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = ad99a72f7727c75b ldx [%i1+0x098],%g3 ! Observed data at 0000000066800098 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x098,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 5bd91445de150b50 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000668000b8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 000060000bd2cdd1 ldx [%i1+0x110],%g3 ! Observed data at 0000000066800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x110,%g4 ldx [%g1+0x148],%g2 ! Expected data = b473feffa37e82fd ldx [%i1+0x148],%g3 ! Observed data at 0000000066800148 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x148,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 66ba41885a9cd673 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 = f700000067000000 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 = 60d049f06e82c1c3 ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ba669dd2f349720c ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 86dcbe81f853f5ff ldx [%i2+0x040],%g3 ! Observed data at 0000000067000040 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff9018c1787906d4 ldx [%i2+0x078],%g3 ! Observed data at 0000000067000078 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x078,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 12ff1979e9d66fc4 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000670000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 0ac38c01eb4b5fff ldx [%i2+0x138],%g3 ! Observed data at 0000000067000138 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x138,%g4 ldx [%g1+0x160],%g2 ! Expected data = 189509f4a21da566 ldx [%i2+0x160],%g3 ! Observed data at 0000000067000160 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x160,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = a68263ffdc25efcc ldx [%i2+0x1d8],%g3 ! Observed data at 00000000670001d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x1d8,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 51ccdc08f5bba807 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 = 8c6a83fd7748b30c 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 = ff7561bc0184f2f6 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 = 00000062e5000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7a80359586dca466 ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2184175909d5ed81 ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x038,%g4 ldx [%g1+0x100],%g2 ! Expected data = ffb63523b9421fae ldx [%i3+0x100],%g3 ! Observed data at 0000000067800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = ff66cdc5f96553ec ldx [%i3+0x108],%g3 ! Observed data at 0000000067800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = f58a50882f77852c ldx [%i3+0x118],%g3 ! Observed data at 0000000067800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x118,%g4 ldx [%g1+0x128],%g2 ! Expected data = 655b9c6eacc82dff ldx [%i3+0x128],%g3 ! Observed data at 0000000067800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x128,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed p43_f4_fail: set p43_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f6_fail: set p43_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f20_fail: set p43_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f30_fail: set p43_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800028] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800010] sdivx %l5,-0x5aa,%l2 ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800008] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800028] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000008] done p43_trap1o: ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800028] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800010] sdivx %l5,-0x5aa,%l2 ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800008] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800028] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000008] done p43_trap2e: stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000000] done p43_trap2o: stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000000] done p43_trap3e: andn %l2,%l0,%l7 sub %l4,%l0,%l5 xnor %l4,-0x0ae,%l7 add %l1,-0x889,%l7 orn %l3,%l0,%l1 done p43_trap3o: andn %l2,%l0,%l7 sub %l4,%l0,%l5 xnor %l4,-0x0ae,%l7 add %l1,-0x889,%l7 orn %l3,%l0,%l1 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 = 6a13a95a09d5ed81 ldx [%g1+0x008],%l1 ! %l1 = a3a505a643a2c41a ldx [%g1+0x010],%l2 ! %l2 = 5cec13b25cd10bd2 ldx [%g1+0x018],%l3 ! %l3 = e2ad42fa2be8b48c ldx [%g1+0x020],%l4 ! %l4 = 86666481fe7abd38 ldx [%g1+0x028],%l5 ! %l5 = 11f534a2569fb5ff ldx [%g1+0x030],%l6 ! %l6 = ed3c19129310d99e ldx [%g1+0x038],%l7 ! %l7 = aad47b2651d0a26d 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 = c398f2565802eaeb ldx [%g1+0x048],%l1 ! %l1 = c2018af464bdba97 ldx [%g1+0x050],%l2 ! %l2 = bf1ca77c7a17c7bf ldx [%g1+0x058],%l3 ! %l3 = 2dc8827df881074e ldx [%g1+0x060],%l4 ! %l4 = c34e0ab27824e830 ldx [%g1+0x068],%l5 ! %l5 = 60b022588841ba66 ldx [%g1+0x070],%l6 ! %l6 = 71c18b70b5702885 ldx [%g1+0x078],%l7 ! %l7 = aad705e04eba0829 ! 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 = 5d463b49 20411f1e d64db439 b68b53e1 ! %f4 = 53bc8c46 08b36579 bc413fd6 914547f1 ! %f8 = bc235bd9 e59de3ed 9a355f3d a8b528b4 ! %f12 = 3a1ab623 38be1596 7b81e77d bbc7bca8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2335de7e 8eec3b23 93b54154 f1cb201c ! %f20 = 6451f1ef 96377c62 ff904f89 a0a7d5e5 ! %f24 = ba811b99 6860a093 39bfdda5 05b263c7 ! %f28 = 4f1c66e0 55968e7a a202cf27 e4abcc63 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9ea14f88 9b8e997c 910be58b 6b574477 ! %f36 = a28b5c4e 3b943920 377c188d ebff1d9a ! %f40 = 86e27478 9023fafc 83af5274 be05ffe5 ! %f44 = b024bee0 355a3912 06ec1821 8ef93e8d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9c5fac1700000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = 9c5fac1700000070 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 44 p44_label_1: ! Mem[0000000091800134] = 6cdc198e, %g2 = 0000000000000000 ldub [%o0+0x134],%g2 ! %g2 = 000000000000006c ! %l2 = 1b43b4903df787e9, Mem[0000000091800100] = 0f8fe12f sth %l2,[%o0+0x100] ! Mem[0000000091800100] = 87e9e12f ! Mem[00000000918000b4] = 0fa303fa, %g2 = 000000000000006c lduh [%o0+0x0b4],%g2 ! %g2 = 0000000000000fa3 ! immd = 000000000000019f, %l3 = fd2e10802ac80bcf, %ccr = 44 movl %xcc,0x19f,%l3 ! Register Not Moved ! Mem[0000000068000028] = 31cd16c39e5bea5a, %f20 = 6451f1ef 96377c62 ldda [%i0+%o5]0x88,%f20 ! %f20 = 31cd16c3 9e5bea5a ! Mem[0000000068000188] = 7b204a84, %l2 = 3df787e9, %l7 = ce698aa2 add %i0,0x188,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007b204a84 ! Mem[0000000068800028] = 7cd68f3a, %l4 = 9b6e3e3e18f8e55c lduba [%i1+%o5]0x88,%l4 ! %l4 = 000000000000003a ! Mem[0000000068000000] = 70eab7d85d657b8d, %f10 = 9a355f3d a8b528b4 ldda [%i0+%g0]0x80,%f10 ! %f10 = 70eab7d8 5d657b8d ! %l3 = fd2e10802ac80bcf, Mem[0000000069000018] = 9a31e7f129dfd660 stxa %l3,[%i2+%o3]0x89 ! Mem[0000000069000018] = fd2e10802ac80bcf ! Mem[00000000910001d8] = da6f14fd2b31f5a0, %g2 = 0000000000000fa3 ldx [%i6+0x1d8],%g2 ! %g2 = da6f14fd2b31f5a0 p44_label_2: ! Mem[0000000069800020] = ee8fa2bd, %l6 = 02ff61cfeb57fa59 ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffee ! Mem[0000000069000018] = fd2e10802ac80bcf, %f10 = 70eab7d8 5d657b8d ldda [%i2+%o3]0x89,%f10 ! %f10 = fd2e1080 2ac80bcf ! immd = 000000000000006c, %l0 = 718792765f4cbf0d, %ccr = 44 movneg %xcc,0x06c,%l0 ! Register Not Moved ! %l5 = 98a2bbd4a32177ac, immed = 000008ea, %y = 00000000 sdivcc %l5,0x8ea,%l5 ! %l5 = 0000000000124ce5, %ccr = 00 mov %l0,%y ! %y = 5f4cbf0d ! Mem[00000000908001d8] = af69c09b, %g18 = 82db5090cc39e764 ldsw [%i5+0x1d8],%g2 ! %g2 = 82db5090cc39e764 ! %l6 = ffffffffffffffee, Mem[00000000908000b0] = 44feb36b stw %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = ffffffee ! %l7 = 000000007b204a84, %l3 = fd2e10802ac80bcf, %ccr = 00 movrne %l7,%l3,%l5 ! Moved, %l5 = fd2e10802ac80bcf ! %f16 = 2335de7e 8eec3b23 93b54154 f1cb201c ! %f20 = 31cd16c3 9e5bea5a ff904f89 a0a7d5e5 ! %f24 = ba811b99 6860a093 39bfdda5 05b263c7 ! %f28 = 4f1c66e0 55968e7a a202cf27 e4abcc63 mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! Mem[00000000900000e4] = aca20761, %g2 = ffffffffaf69c09b ldub [%i4+0x0e7],%g2 ! %g2 = 00000000000000ac ! Mem[0000000069800028] = fae6ce6d, %l5 = fd2e10802ac80bcf lduha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000fae6 p44_label_3: ! %l7 = 000000007b204a84, %l5 = 000000000000fae6, %l4 = 000000000000003a sub %l7,%l5,%l4 ! %l4 = 000000007b1f4f9e ! %l6 = ffffffee, %l7 = 7b204a84, Mem[0000000091800070] = d36b27f3 a8e31a87 std %l6,[%o0+0x070] ! Mem[0000000091800070] = ffffffee 7b204a84 ! %l6 = ffffffffffffffee, imm = 00000000000005f4, %l4 = 000000007b1f4f9e subc %l6,0x5f4,%l4 ! %l4 = fffffffffffff9fa ! Mem[00000000910001ec] = 8b78a972, %g2 = 00000000000000ac ldsh [%i6+0x1ee],%g2 ! %g2 = ffffffffffff8b78 ! %l5 = 000000000000fae6, Mem[0000000090000038] = 4a5a0b1a3185d12d stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 000000000000fae6 ! Mem[000000009000006c] = 33fe53f9, %g18 = 82db5090cc39e764 ldsw [%i4+0x06c],%g2 ! %g2 = 82db5090cc39e764 ! %l7 = 000000007b204a84, immed = ffffff99, %l0 = 718792765f4cbf0d tsubcctv %l7,-0x067,%l0 ! %l0 = 718792765f4cbf30, Trapped ! Invert Register : %l1 = 86fb93f468b7c5b0 xor %l1,-1,%l1 ! %l1 = 79046c0b97483a4f ! %l1 = 79046c0b97483a4f, immed = 0000006c, %y = 5f4cbf0d smulcc %l1,0x06c,%l3 ! %l3 = ffffffd3d2789954, %ccr = 88, %y = ffffffd3 ! %f7 = 914547f1, Mem[00000000918000dc] = 973664ec st %f7 ,[%o0+0x0dc] ! Mem[00000000918000dc] = 914547f1 p44_label_4: ! %l3 = ffffffd3d2789954, Mem[0000000069800018] = b60ed55c01fce1c9 stxa %l3,[%i3+%o3]0x80 ! Mem[0000000069800018] = ffffffd3d2789954 ! Mem[0000000068000008] = a45a5774, %l6 = ffffffffffffffee lduha [%i0+%o1]0x89,%l6 ! %l6 = 0000000000005774 ! %l0 = 5f4cbf30, %l1 = 97483a4f, Mem[0000000091800028] = 28efe37b 98c3b185 std %l0,[%o0+%o5] ! Mem[0000000091800028] = 5f4cbf30 97483a4f ! Mem[0000000091800064] = b6d36690, %g2 = 0000000033fe53f9 ldub [%o0+0x065],%g2 ! %g2 = 00000000000000b6 ! %l7 = 000000007b204a84, Mem[0000000091800034] = 86f9102a stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 7b204a84 ! %l7 = 000000007b204a84, %l3 = ffffffd3d2789954, %l0 = 718792765f4cbf30 sll %l7,%l3,%l0 ! %l0 = 0007b204a8400000 ! %l6 = 00005774, %l7 = 7b204a84, Mem[0000000069800000] = c74d0d09 6ee7daa2 stda %l6,[%i3+%g0]0x81 ! Mem[0000000069800000] = 00005774 7b204a84 ! %l4 = fffffffffffff9fa, Mem[0000000069000010] = 75487ae0 stwa %l4,[%i2+%o2]0x88 ! Mem[0000000069000010] = fffff9fa ! Mem[000000006880013f] = f4af5d00, %l2 = 1b43b4903df787e9 ldstub [%i1+0x13f],%l2 ! %l2 = 00000000000000ff ! %l2 = 00000000, %l3 = d2789954, Mem[0000000068000028] = 9e5bea5a 31cd16c3 stda %l2,[%i0+%o5]0x89 ! Mem[0000000068000028] = 00000000 d2789954 p44_label_5: ! Mem[000000009100003c] = 010b9fb3, %g2 = 00000000000000b6 lduh [%i6+0x03e],%g2 ! %g2 = 000000000000010b ! %l4 = fffffffffffff9fa, %l7 = 000000007b204a84, %ccr = 88 movpos %xcc,%l4,%l7 ! Register Not Moved ! Mem[00000000918000fc] = 79f08279, %g2 = 000000000000010b ldsb [%o0+0x0fc],%g2 ! %g2 = 0000000000000079 ! Mem[0000000069000010] = d58ed0cafffff9fa, %f8 = bc235bd9 e59de3ed ldda [%i2+%o2]0x89,%f8 ! %f8 = d58ed0ca fffff9fa ! %l0 = 0007b204a8400000, Mem[0000000091000052] = 2948d636 sth %l0,[%i6+0x052] ! Mem[0000000091000050] = 0000d636 ! %l1 = 79046c0b97483a4f, %l2 = 0000000000000000, %l2 = 0000000000000000 taddcctv %l1,%l2,%l2 ! %l0 = 0007b204a8400023, Trapped ! %l6 = 0000000000005774, imm = fffffffffffffbf1, %l2 = 0000000000000000 andn %l6,-0x40f,%l2 ! %l2 = 0000000000000404 ! Mem[0000000091800188] = 7a4e4474 3439cc1d, %g2 = 00000079, %g3 = 00000000 ldd [%o0+0x188],%g2 ! %g2 = 000000007a4e4474 000000003439cc1d ! Mem[0000000068800038] = 5058a2ff51b03e40, %l6 = 0000000000005774, %l3 = ffffffd3d2789954 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 5058a2ff51b03e40 ! Mem[0000000069800134] = 9c78e4c2, %l5 = 000000000000fae6 swap [%i3+0x134],%l5 ! %l5 = 000000009c78e4c2 p44_label_6: ! %l7 = 000000007b204a84, Mem[00000000910001d0] = e4161ee0053883f9 stx %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000007b204a84 ! Mem[00000000900001ec] = 79a522af, %g2 = 000000007a4e4474 ldsb [%i4+0x1ed],%g2 ! %g2 = 0000000000000079 ! %l7 = 000000007b204a84, %l3 = 5058a2ff51b03e40, %ccr = 88 movleu %icc,%l7,%l3 ! Register Not Moved ! %l3 = 5058a2ff51b03e40, immed = ffffff23, %ccr = 88 movrlez %l3,-0x0dd,%l1 ! Not Moved, %l1 = 79046c0b97483a4f ! %l7 = 000000007b204a84, Mem[000000009180008a] = f5990de8 stb %l7,[%o0+0x08a] ! Mem[0000000091800088] = 84990de8 ! %f1 = 20411f1e, Mem[00000000680000e0] = e1f3b0c5 st %f1 ,[%i0+0x0e0] ! Mem[00000000680000e0] = 20411f1e ! %f14 = 7b81e77d, Mem[0000000069800028] = 6dcee6fa sta %f14,[%i3+%o5]0x88 ! Mem[0000000069800028] = 7b81e77d ! %l5 = 000000009c78e4c2, %l7 = 000000007b204a84, %l3 = 5058a2ff51b03e40 andn %l5,%l7,%l3 ! %l3 = 000000008458a442 ! Mem[0000000091000058] = 8f441012, %g2 = 0000000000000079 ldub [%i6+0x059],%g2 ! %g2 = 000000000000008f ! Mem[0000000068800020] = 3db8e429, %l4 = fffffffffffff9fa lduba [%i1+%o4]0x80,%l4 ! %l4 = 000000000000003d p44_label_7: ! %l2 = 0000000000000404, %l6 = 0000000000005774, %l3 = 000000008458a442 tsubcctv %l2,%l6,%l3 ! %l3 = ffffffffffffac90, %ccr = 99 ! %f28 = 4f1c66e0, Mem[0000000090000070] = 1685f938 sta %f28,[%i4+0x070]%asi ! Mem[0000000090000070] = 4f1c66e0 ! %l4 = 000000000000003d, Mem[000000009080015a] = f02ebb4e sth %l4,[%i5+0x15a] ! Mem[0000000090800158] = 003dbb4e ! %l5 = 000000009c78e4c2, Mem[000000009180003c] = efbedfe6, %asi = 80 stha %l5,[%o0+0x03c]%asi ! Mem[000000009180003c] = e4c2dfe6 ! %l0 = 0007b204a8400023, imm = fffffffffffff928, %l7 = 000000007b204a84 add %l0,-0x6d8,%l7 ! %l7 = 0007b204a83ff94b ! %l2 = 0000000000000404, %l1 = 79046c0b97483a4f, %ccr = 99 movgu %xcc,%l2,%l1 ! Register Not Moved ! %l0 = a8400023, %l1 = 97483a4f, Mem[0000000068000008] = 74575aa4 08e24e38 stda %l0,[%i0+%o1]0x80 ! Mem[0000000068000008] = a8400023 97483a4f ! Mem[0000000069800018] = d3ffffff, %l7 = 0007b204a83ff94b ldsba [%i3+%o3]0x88,%l7 ! %l7 = ffffffffffffffff ! %l3 = ffffffffffffac90, imm = 0000000000000297, %l4 = 000000000000003d tsubcc %l3,0x297,%l4 ! %l4 = ffffffffffffa9f9, %ccr = 8a membar #Sync ! Added by membar checker (115) ! Mem[0000000090000088] = f15441b5, %g2 = 000000000000008f ldub [%i4+0x08b],%g2 ! %g2 = 00000000000000f1 p44_label_8: ! Mem[0000000090000198] = a77c0a9c, %g2 = 00000000000000f1 ldsh [%i4+0x198],%g2 ! %g2 = ffffffffffffa77c ! Mem[0000000068800088] = 878971ad, %l4 = ffffffffffffa9f9 swap [%i1+0x088],%l4 ! %l4 = 00000000878971ad ! Mem[0000000069000044] = 63c7f100, %l3 = ffffac90, %l6 = 00005774 add %i2,0x44,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000063c7f100 ! %l0 = 0007b204a8400023, Mem[0000000069000018] = 2ac80bcf stwa %l0,[%i2+%o3]0x89 ! Mem[0000000069000018] = a8400023 ! Mem[0000000090800140] = 80156ded441b0dc2, %g2 = ffffffffffffa77c ldx [%i5+0x140],%g2 ! %g2 = 80156ded441b0dc2 ! Mem[0000000068800154] = 78e8056e, %l3 = ffffffffffffac90 swap [%i1+0x154],%l3 ! %l3 = 0000000078e8056e ! %l4 = 00000000878971ad, %l5 = 000000009c78e4c2, %l6 = 0000000063c7f100 xorcc %l4,%l5,%l6 ! %l6 = 000000001bf1956f, %ccr = 00 ! %l2 = 00000404, %l3 = 78e8056e, Mem[0000000068000000] = d8b7ea70 8d7b655d stda %l2,[%i0+%g0]0x88 ! Mem[0000000068000000] = 00000404 78e8056e ! Mem[00000000698000d0] = 5b77b214, %l6 = 1bf1956f, %l7 = ffffffff add %i3,0xd0,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005b77b214 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 4f1c66e0 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 p44_label_9: ! %l7 = 000000005b77b214, imm = fffffffffffff1ff, %l0 = 0007b204a8400023 taddcc %l7,-0xe01,%l0 ! %l0 = 000000005b77a413, %ccr = 13 save ! CWP = 1 ! Mem[0000000068800178] = dc106cdf, %l0 = c32af128, %l2 = c86b83ec add %o1,0x178,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000dc106cdf ! Mem[0000000091800170] = ad24c2aa, %g2 = 80156ded441b0dc2 ldsh [%i0+0x170],%g2 ! %g2 = ffffffffffffad24 ! Mem[00000000698000cd] = d32a86f8, %l6 = 30638c888cfec947 ldstub [%o3+0x0cd],%l6 ! %l6 = 0000002a000000ff ! Mem[0000000069800000] = 00005774, %l7 = 193557409b401bc1 lduba [%o3+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! %f0 = 5d463b49 20411f1e, Mem[0000000068800000] = a6f13da5 5e50981b stda %f0 ,[%o1+%g0]0x88 ! Mem[0000000068800000] = 5d463b49 20411f1e ! Mem[0000000068000028] = 00000000, %l4 = 73846518019f52e2 ldstuba [%o0+%i5]0x81,%l4 ! %l4 = 00000000000000ff ! %l6 = 000000000000002a, %l3 = ef74d9b88261e658, %ccr = 13 mova %xcc,%l6,%l3 ! Moved, %l3 = 000000000000002a ! Mem[0000000068000180] = 4c7479e8, %l6 = 000000000000002a swap [%o0+0x180],%l6 ! %l6 = 000000004c7479e8 p44_label_10: ! %cwp = 1 ! Mem[0000000069800010] = 8ee46929, %l1 = b39c0b82383424db lduha [%o3+%i2]0x81,%l1 ! %l1 = 0000000000008ee4 ! %l1 = 0000000000008ee4, %l7 = 0000000000000000, %l4 = 0000000000000000 srl %l1,%l7,%l4 ! %l4 = 0000000000008ee4 ! Mem[0000000090000080] = 233bec8e 7ede3523 1c20cbf1 5441b593 ! Mem[0000000090000090] = 5aea5b9e c316cd31 e5d5a7a0 894f90ff ! Mem[00000000900000a0] = 93a06068 991b81ba c763b205 a5ddbf39 ! Mem[00000000900000b0] = 7a8e9655 e0661c4f 63ccabe4 27cf02a2 ldda [%o4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[0000000069000010] = faf9ffff, %l7 = 0000000000000000 ldstuba [%o2+%i2]0x80,%l7 ! %l7 = 000000fa000000ff ! %f16 = 2335de7e 8eec3b23 93b54154 f1cb201c ! %f20 = 31cd16c3 9e5bea5a ff904f89 a0a7d5e5 ! %f24 = ba811b99 6860a093 39bfdda5 05b263c7 ! %f28 = 4f1c66e0 55968e7a a202cf27 e4abcc63 mov 0x180,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! %l5 = 5e3374eae0529efe sethi %hi(0x60512800),%l5 ! %l5 = 0000000060512800 ! %l1 = 0000000000008ee4, %l2 = 00000000dc106cdf, %ccr = 13 movpos %xcc,%l1,%l2 ! Moved, %l2 = 0000000000008ee4 ! immd = 00000000000003f7, %l2 = 0000000000008ee4, %ccr = 13 movcc %xcc,0x3f7,%l2 ! Register Not Moved ! Mem[0000000091000120] = 7c1e95ad, %g2 = ffffffffffffad24 ldsh [%o6+0x120],%g2 ! %g2 = 0000000000007c1e ! %l2 = 0000000000008ee4, Mem[0000000068000028] = ff000000549978d2 stxa %l2,[%o0+%i5]0x81 ! Mem[0000000068000028] = 0000000000008ee4 p44_label_11: ! %cwp = 1 ! %l2 = 0000000000008ee4, %l4 = 0000000000008ee4, %l6 = 000000004c7479e8 and %l2,%l4,%l6 ! %l6 = 0000000000008ee4 ! Mem[0000000068000020] = 8f16fe38392edab7, %l3 = 000000000000002a, %l2 = 0000000000008ee4 add %o0,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 8f16fe38392edab7 ! %f16 = 2335de7e 8eec3b23 93b54154 f1cb201c ! %f20 = 31cd16c3 9e5bea5a ff904f89 a0a7d5e5 ! %f24 = ba811b99 6860a093 39bfdda5 05b263c7 ! %f28 = 4f1c66e0 55968e7a a202cf27 e4abcc63 mov 0x100,%g4 stda %f16,[%o4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100 ! Mem[0000000068800010] = 81b8437f, %l5 = 0000000060512800 ldsba [%o1+%i2]0x89,%l5 ! %l5 = 000000000000007f ! Mem[0000000068800118] = 6b00c7b6d2e77625, %l4 = 0000000000008ee4, %l7 = 00000000000000fa add %o1,0x118,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6b00c7b6d2e77625 ! Mem[0000000069800008] = f171557e 49b677f5, %l6 = 00008ee4, %l7 = d2e77625 ldda [%o3+%i1]0x81,%l6 ! %l6 = 00000000f171557e 0000000049b677f5 ! Mem[00000000690000f0] = 424af77b, %l1 = 00008ee4, %l4 = 00008ee4 add %o2,0xf0,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000424af77b ! %l2 = 392edab7, %l3 = 0000002a, Mem[0000000090000038] = 00000000 0000fae6 std %l2,[%o4+0x038] ! Mem[0000000090000038] = 392edab7 0000002a ! %l1 = 0000000000008ee4, Mem[00000000910000b6] = 1f8a8ad7 stb %l1,[%o6+0x0b6] ! Mem[00000000910000b4] = e48a8ad7 ! Mem[00000000900000a0] = 93a06068 991b81ba, %g2 = 00007c1e, %g3 = 3439cc1d ldd [%o4+0x0a0],%g2 ! %g2 = 0000000093a06068 00000000991b81ba p44_label_12: ! %cwp = 1 ! %l5 = 000000000000007f, %l3 = 000000000000002a, %l7 = 0000000049b677f5 xnor %l5,%l3,%l7 ! %l7 = ffffffffffffffaa ! %l1 = 0000000000008ee4, imm = fffffffffffffcca, %l5 = 000000000000007f andcc %l1,-0x336,%l5 ! %l5 = 0000000000008cc0, %ccr = 00 ! %l7 = ffffffffffffffaa, imm = 0000000000000017, %l1 = 0000000000008ee4 sll %l7,0x017,%l1 ! %l1 = ffffffffd5000000 ! %l4 = 00000000424af77b, imm = 0000000000000037, %l5 = 0000000000008cc0 srax %l4,0x037,%l5 ! %l5 = 0000000000000000 ! immd = 000000000000025a, %l0 = d01fb8a9c32af128, %ccr = 00 movneg %xcc,0x25a,%l0 ! Register Not Moved ! Mem[0000000069800000] = 00005774, %l1 = ffffffffd5000000 ldswa [%o3+%g0]0x80,%l1 ! %l1 = 0000000000005774 ! Mem[0000000068800020] = 29e4b83d, %l0 = d01fb8a9c32af128 ldsba [%o1+%i4]0x89,%l0 ! %l0 = 000000000000003d ! %l4 = 00000000424af77b, %l2 = 8f16fe38392edab7, %ccr = 00 mova %icc,%l4,%l2 ! Moved, %l2 = 00000000424af77b ! Mem[0000000068800000] = 1e1f4120, %l6 = 00000000f171557e ldsba [%o1+%g0]0x80,%l6 ! %l6 = 000000000000001e ! %l6 = 000000000000001e, imm = 0000000000000446, %l0 = 000000000000003d andncc %l6,0x446,%l0 ! %l0 = 0000000000000018, %ccr = 00 p44_label_13: ! %cwp = 1 ! %l0 = 0000000000000018, Mem[0000000091800190] = 70cde95e6f9bfe7c stx %l0,[%i0+0x190] ! Mem[0000000091800190] = 0000000000000018 ! %l0 = 00000018, %l1 = 00005774, Mem[0000000090800100] = 33557e13 29a50af5 std %l0,[%o5+0x100] ! Mem[0000000090800100] = 00000018 00005774 ! %l1 = 0000000000005774, Mem[0000000069000190] = 3c4138c266b4a948 stx %l1,[%o2+0x190] ! Mem[0000000069000190] = 0000000000005774 ! %l4 = 00000000424af77b, Mem[000000009100012c] = 56051482 stw %l4,[%o6+0x12c] ! Mem[000000009100012c] = 424af77b ! %l1 = 0000000000005774, Mem[0000000068800018] = f1b540f0 stwa %l1,[%o1+%i3]0x88 ! Mem[0000000068800018] = 00005774 ! Mem[0000000069000184] = a2d4c7cd, %l3 = 000000000000002a swap [%o2+0x184],%l3 ! %l3 = 00000000a2d4c7cd ! Mem[00000000910001c4] = cda413cb, %g18 = 29b5feef9f8ad7fc ldsw [%o6+0x1c4],%g2 ! %g2 = 29b5feef9f8ad7fc ! Mem[0000000069000047] = 63c7f100, %l4 = 00000000424af77b ldstub [%o2+0x047],%l4 ! %l4 = 00000000000000ff ! %l3 = 00000000a2d4c7cd, imm = 0000000000000010, %l4 = 0000000000000000 srlx %l3,0x010,%l4 ! %l4 = 000000000000a2d4 ! %l3 = 00000000a2d4c7cd, %l4 = 000000000000a2d4, %l1 = 0000000000005774 orcc %l3,%l4,%l1 ! %l1 = 00000000a2d4e7dd, %ccr = 08 p44_label_14: ! %cwp = 1 ! %l3 = 00000000a2d4c7cd, imm = fffffffffffff6fa, %l4 = 000000000000a2d4 addcc %l3,-0x906,%l4 ! %l4 = 00000000a2d4bec7, %ccr = 19 ! %l7 = ffffffffffffffaa, immed = fffffb46, %y = ffffffd3 udiv %l7,-0x4ba,%l6 ! %l6 = 00000000ffffffff mov %l0,%y ! %y = 00000018 ! Mem[000000009000003c] = 0000002a, %g2 = ffffffffcda413cb ldsb [%o4+0x03c],%g2 ! %g2 = 0000000000000000 ! Mem[0000000068000020] = 8f16fe38, %l6 = 00000000ffffffff lduwa [%o0+%i4]0x80,%l6 ! %l6 = 000000008f16fe38 ! Mem[0000000068000010] = 52ee8c81, %l1 = 00000000a2d4e7dd lduwa [%o0+%i2]0x89,%l1 ! %l1 = 0000000052ee8c81 ! Mem[0000000090800028] = 4cf234c8, %g2 = 0000000000000000 ldub [%o5+%i5],%g2 ! %g2 = 000000000000004c ! %l1 = 0000000052ee8c81, Mem[0000000091800180] = 15b2e693cbbbb590 stx %l1,[%i0+0x180] ! Mem[0000000091800180] = 0000000052ee8c81 ! Mem[0000000068000140] = ba25f554, %l6 = 8f16fe38, %l1 = 52ee8c81 add %o0,0x140,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ba25f554 ! Mem[00000000918000ac] = fb9b5dc8, %g18 = 29b5feef9f8ad7fc ldswa [%i0+0x0ac]%asi,%g2 ! %g2 = 29b5feef9f8ad7fc ! immd = 000000000000031f, %l4 = 00000000a2d4bec7, %ccr = 19 movg %icc,0x31f,%l4 ! Register Not Moved p44_label_15: ! %cwp = 1 ! Mem[0000000090000058] = 5e499c51, %g2 = fffffffffb9b5dc8 ldub [%o4+0x05a],%g2 ! %g2 = 000000000000005e ! %l2 = 00000000424af77b, %l5 = 0000000000000000, %ccr = 19 movrgez %l2,%l5,%l5 ! Moved, %l5 = 0000000000000000 ! Mem[0000000068000000] = 00000404, %l0 = 0000000000000018 ldsha [%o0+%g0]0x88,%l0 ! %l0 = 0000000000000404 ! immd = 000000000000015c, %l5 = 0000000000000000, %ccr = 19 movgu %icc,0x15c,%l5 ! Register Not Moved ! Mem[00000000900000a4] = 991b81ba, %g2 = 000000000000005e ldsh [%o4+0x0a4],%g2 ! %g2 = ffffffffffff991b ! %l7 = ffffffffffffffaa, Mem[000000009100004c] = 60c55c2b stw %l7,[%o6+0x04c] ! Mem[000000009100004c] = ffffffaa ! %l1 = 00000000ba25f554, immed = ffffff75, %y = 00000018 smulcc %l1,-0x08b,%l1 ! %l1 = 00000025ed63cb64, %ccr = 08, %y = 00000025 ! %l0 = 0000000000000404, Mem[0000000069800018] = 549978d2d3ffffff stxa %l0,[%o3+%i3]0x88 ! Mem[0000000069800018] = 0000000000000404 ! immd = 000000000000016e, %l5 = 0000000000000000, %ccr = 08 movcc %icc,0x16e,%l5 ! Moved, %l5 = 000000000000016e ! Mem[0000000068800020] = 3db8e429, %l6 = 000000008f16fe38 swapa [%o1+%i4]0x81,%l6 ! %l6 = 000000003db8e429 p44_label_16: ! %cwp = 1 ! Mem[0000000091800078] = 0a314e1f9b142963, %g2 = ffffffffffff991b ldx [%i0+0x078],%g2 ! %g2 = 0a314e1f9b142963 ! %l2 = 00000000424af77b, %l7 = ffffffffffffffaa, %y = 00000025 udiv %l2,%l7,%l0 ! %l0 = 0000000000000025 mov %l0,%y ! %y = 00000025 ! %l3 = 00000000a2d4c7cd, Mem[0000000090800036] = d40b8fe8 sth %l3,[%o5+0x036] ! Mem[0000000090800034] = c7cd8fe8 ! immd = 000000000000033f, %l7 = ffffffffffffffaa, %ccr = 08 movle %icc,0x33f,%l7 ! Moved, %l7 = 000000000000033f ! Mem[0000000069000018] = a8400023, %l2 = 00000000424af77b ldsba [%o2+%i3]0x89,%l2 ! %l2 = 0000000000000023 ! %l5 = 000000000000016e, Mem[00000000910000d8] = 00a64fc7ab27192a stx %l5,[%o6+0x0d8] ! Mem[00000000910000d8] = 000000000000016e ! Mem[00000000690000d0] = 49efeb12, %l0 = 00000025, %l1 = ed63cb64 add %o2,0xd0,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000049efeb12 ! Mem[0000000090800118] = 673a6cef 9493106b, %g2 = 9b142963, %g3 = 991b81ba ldd [%o5+0x118],%g2 ! %g2 = 00000000673a6cef 000000009493106b ! Mem[0000000069800040] = c0d5cedab4ded66a, %l7 = 000000000000033f, %l6 = 000000003db8e429 add %o3,0x40,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = c0d5cedab4ded66a ! %l3 = 00000000a2d4c7cd, %l2 = 0000000000000023, %l2 = 0000000000000023 or %l3,%l2,%l2 ! %l2 = 00000000a2d4c7ef p44_label_17: ! %cwp = 1 ! Mem[0000000068800040] = 3dd1cc8a 2c2a4581 8c61c59f 5d6506a8 ! Mem[0000000068800050] = bccca147 7854d2cb 1c2090e8 801f1201 ! Mem[0000000068800060] = 7f6459e5 6e5a8c36 a48f48f7 36d793b8 ! Mem[0000000068800070] = a7adf529 3914f2a9 c68cde2d a950698d ldda [%o1+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000068800040 ! %l4 = 00000000a2d4bec7, Mem[0000000090800088] = 444b2d9f sth %l4,[%o5+0x088] ! Mem[0000000090800088] = bec72d9f ! %l7 = 000000000000033f, imm = fffffffffffffc88, %l4 = 00000000a2d4bec7 xnor %l7,-0x378,%l4 ! %l4 = 0000000000000048 ! %f22 = ff904f89, Mem[0000000068000028] = 00000000 sta %f22,[%o0+%i5]0x89 ! Mem[0000000068000028] = ff904f89 ! %l5 = 000000000000016e, Mem[0000000090800060] = 42b523f923e54624 stx %l5,[%o5+0x060] ! Mem[0000000090800060] = 000000000000016e ! %l6 = c0d5cedab4ded66a, %l2 = 00000000a2d4c7ef, %ccr = 08 movrlez %l6,%l2,%l5 ! Moved, %l5 = 00000000a2d4c7ef ! Mem[000000006880000c] = a382c41d, %l5 = a2d4c7ef, %l1 = 49efeb12 add %o1,0x0c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a382c41d ! Mem[00000000900001e4] = 1d8c5d64, %g2 = 00000000673a6cef lduh [%o4+0x1e4],%g2 ! %g2 = 0000000000001d8c ! Mem[0000000068800008] = 9d78feb7, %l4 = 0000000000000048 swapa [%o1+%i1]0x81,%l4 ! %l4 = 000000009d78feb7 ! Mem[00000000910000e8] = 2c9905c3, %g18 = 29b5feef9f8ad7fc ldsw [%o6+0x0e8],%g2 ! %g2 = 29b5feef9f8ad7fc p44_label_18: ! %cwp = 1 ! Code Fragment 1 p44_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009493106b mov -0x911,%g3 ! %g3 = fffffffffffff6ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000068800018] = 00005774, %l3 = 00000000a2d4c7cd lduwa [%o1+%i3]0x89,%l3 ! %l3 = 0000000000005774 ! Mem[000000009180005c] = 9f4a1314, %g2 = 000000002c9905c3 ldub [%i0+0x05e],%g2 ! %g2 = 000000000000009f ! %l7 = 000000000000033f, %l4 = 000000009d78feb7, %l7 = 000000000000033f xnorcc %l7,%l4,%l7 ! %l7 = ffffffff62870277, %ccr = 80 ! %f20 = 31cd16c3, Mem[0000000069000008] = d10b9616 sta %f20,[%o2+%i1]0x89 ! Mem[0000000069000008] = 31cd16c3 ! Code Fragment 1 p44_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff6ef mov 0x64f,%g3 ! %g3 = 000000000000064f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000068000028] = ff904f89, %l4 = 000000009d78feb7 ldswa [%o0+%i5]0x89,%l4 ! %l4 = ffffffffff904f89 ! %f16 = 2335de7e 8eec3b23 93b54154 f1cb201c ! %f20 = 31cd16c3 9e5bea5a ff904f89 a0a7d5e5 ! %f24 = ba811b99 6860a093 39bfdda5 05b263c7 ! %f28 = 4f1c66e0 55968e7a a202cf27 e4abcc63 stda %f16,[%o4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Mem[0000000091000054] = d6367cef, %g2 = 000000000000009f ldsh [%o6+0x054],%g2 ! %g2 = ffffffffffffd636 ! Mem[00000000690001cc] = 4b8f15af, %l3 = 00005774, %l2 = a2d4c7ef add %o2,0x1cc,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004b8f15af p44_label_19: ! %cwp = 1 ! Mem[00000000680001d4] = 0b1ce6ac, %l5 = 00000000a2d4c7ef swap [%o0+0x1d4],%l5 ! %l5 = 000000000b1ce6ac ! Mem[0000000068000020] = 8f16fe38 392edab7, %l6 = b4ded66a, %l7 = 62870277 ldda [%o0+%i4]0x81,%l6 ! %l6 = 000000008f16fe38 00000000392edab7 ! Mem[000000009080015c] = 850a19ec, %g2 = ffffffffffffd636 lduh [%o5+0x15e],%g2 ! %g2 = 000000000000850a ! Mem[0000000069800114] = e59da28b, %l2 = 000000004b8f15af swap [%o3+0x114],%l2 ! %l2 = 00000000e59da28b ! %l7 = 00000000392edab7, %l4 = ffffffffff904f89, %ccr = 80 movle %xcc,%l7,%l4 ! Moved, %l4 = 00000000392edab7 ! Mem[00000000900001d8] = 3de00adeeefbf1b6, %g2 = 000000000000850a ldxa [%o4+0x1d8]%asi,%g2 ! %g2 = 3de00adeeefbf1b6 ! Code Fragment 1 p44_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000064f mov 0x715,%g3 ! %g3 = 0000000000000715 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000690000e8] = 2e99122f, %l3 = 0000000000005774 swap [%o2+0x0e8],%l3 ! %l3 = 000000002e99122f ! Mem[0000000069800101] = 7c9982b5, %l5 = 000000000b1ce6ac ldstub [%o3+0x101],%l5 ! %l5 = 00000099000000ff ! Mem[00000000918000e8] = aa607efb911d0c9c, %g2 = 3de00adeeefbf1b6 ldx [%i0+0x0e8],%g2 ! %g2 = aa607efb911d0c9c p44_label_20: ! %cwp = 1 ! %l3 = 000000002e99122f, Mem[00000000918001a8] = b36518e5 stw %l3,[%i0+0x1a8] ! Mem[00000000918001a8] = 2e99122f rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l3 = 0000000078e8056e, %l7 = 000000005b77b214, %ccr = 80 movvs %icc,%l3,%l7 ! Register Not Moved ! Mem[00000000900001c8] = bd240a0fde0626d0, %f48 = 233bec8e 7ede3523 ldda [%i4+0x1c8]%asi,%f48 ! %f48 = bd240a0f de0626d0 ! %l6 = 1bf1956f, %l7 = 5b77b214, Mem[00000000688001b8] = ff150082 e9901ec8 std %l6,[%i1+0x1b8] ! Mem[00000000688001b8] = 1bf1956f 5b77b214 ! Mem[0000000068800018] = 74570000, %l4 = 00000000878971ad lduwa [%i1+%o3]0x81,%l4 ! %l4 = 0000000074570000 ! Mem[0000000090000098] = e5d5a7a0894f90ff, %g2 = aa607efb911d0c9c ldx [%i4+0x098],%g2 ! %g2 = e5d5a7a0894f90ff ! Mem[0000000068000010] = 818cee52, %f8 = 368c5a6e lda [%i0+%o2]0x81,%f8 ! %f8 = 818cee52 ! %l2 = 00000404, %l3 = 78e8056e, Mem[0000000090000090] = 5aea5b9e c316cd31 std %l2,[%i4+0x090] ! Mem[0000000090000090] = 00000404 78e8056e ! Mem[00000000900000e4] = a8c7e3ac, %g18 = 82db5090cc39e764 ldsw [%i4+0x0e4],%g2 ! %g2 = 82db5090cc39e764 p44_label_21: ! %l1 = 79046c0b97483a4f, Mem[0000000091800028] = 5f4cbf30 stw %l1,[%o0+%o5] ! Mem[0000000091800028] = 97483a4f ! Mem[00000000680000e0] = 20411f1e, %l1 = 79046c0b97483a4f lduba [%i0+0x0e0]%asi,%l1 ! %l1 = 0000000000000020 ! Mem[0000000069000068] = dc06f13c3393eb3c, %l6 = 000000001bf1956f, %l4 = 0000000074570000 add %i2,0x68,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = dc06f13c3393eb3c ! Mem[0000000069000008] = c316cd31, %l4 = dc06f13c3393eb3c lduha [%i2+%o1]0x80,%l4 ! %l4 = 000000000000c316 ! %l0 = 5b77a413, %l1 = 00000020, Mem[00000000698001d8] = f8bef14e 837e837f std %l0,[%i3+0x1d8] ! Mem[00000000698001d8] = 5b77a413 00000020 ! %l2 = 0000000000000404, Mem[0000000091800108] = 704daa94 stw %l2,[%o0+0x108] ! Mem[0000000091800108] = 00000404 ! %f8 = 818cee52 e559647f, Mem[00000000688001f8] = 02177f0f 43f26a3e std %f8 ,[%i1+0x1f8] ! Mem[00000000688001f8] = 818cee52 e559647f ! Mem[0000000068000010] = 52ee8c81, %l4 = 000000000000c316 swapa [%i0+%o2]0x89,%l4 ! %l4 = 0000000052ee8c81 ! %l6 = 000000001bf1956f, imm = 00000000000000a4, %l0 = 000000005b77a413 or %l6,0x0a4,%l0 ! %l0 = 000000001bf195ef ! Mem[00000000698001f8] = 59cef92f31f81b15, %l5 = 000000009c78e4c2, %l5 = 000000009c78e4c2 add %i3,0x1f8,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 59cef92f31f81b15 p44_label_22: ! Mem[000000009180011c] = b03cc877, %g2 = ffffffffa8c7e3ac ldub [%o0+0x11e],%g2 ! %g2 = 00000000000000b0 ! Mem[0000000069000008] = 31cd16c3, %l1 = 0000000000000020 ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 000000c3000000ff ! %l3 = 0000000078e8056e, Mem[00000000910001ac] = 294418a5 stw %l3,[%i6+0x1ac] ! Mem[00000000910001ac] = 78e8056e ! %l7 = 000000005b77b214, Mem[0000000068800020] = 8f16fe38167583ff stxa %l7,[%i1+%o4]0x80 ! Mem[0000000068800020] = 000000005b77b214 ! %l4 = 0000000052ee8c81, %l7 = 000000005b77b214, %y = 00000025 mulscc %l4,%l7,%l5 ! %l5 = 0000000084eef854, %ccr = 0a, %y = 80000012 ! %l7 = 000000005b77b214, Mem[0000000068000000] = 00000404 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000068000000] = 5b77b214 ! Mem[00000000908001b0] = 5a061056 1d00be21, %g2 = 000000b0, %g3 = 00000715 ldd [%i5+0x1b0],%g2 ! %g2 = 000000005a061056 000000001d00be21 ! %l3 = 0000000078e8056e, immed = 00000060, %y = 80000012 sdivcc %l3,0x060,%l2 ! %l2 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 1bf195ef ! Mem[00000000918001e8] = 18f14dc6 ca00f2a5, %g2 = 5a061056, %g3 = 1d00be21 ldd [%o0+0x1e8],%g2 ! %g2 = 0000000018f14dc6 00000000ca00f2a5 ! immd = 00000000000000da, %l3 = 0000000078e8056e, %ccr = 8a movleu %icc,0x0da,%l3 ! Register Not Moved p44_label_23: ! Mem[00000000910001a8] = 603d78e8, %g2 = 0000000018f14dc6 ldub [%i6+0x1aa],%g2 ! %g2 = 0000000000000060 ! %l1 = 00000000000000c3, Mem[0000000068800008] = 48000000 stwa %l1,[%i1+%o1]0x89 ! Mem[0000000068800008] = 000000c3 ! Mem[0000000069000010] = fff9ffff, %l3 = 0000000078e8056e swapa [%i2+%o2]0x81,%l3 ! %l3 = 00000000fff9ffff ! %l2 = 80000000, %l3 = fff9ffff, Mem[0000000069800010] = 8ee46929 156cc821 stda %l2,[%i3+%o2]0x80 ! Mem[0000000069800010] = 80000000 fff9ffff ! Mem[0000000069000028] = 17d476ee, %l1 = 00000000000000c3 ldsha [%i2+%o5]0x81,%l1 ! %l1 = 00000000000017d4 ! %l4 = 0000000052ee8c81, %l3 = 00000000fff9ffff, %ccr = 8a movcc %icc,%l4,%l3 ! Moved, %l3 = 0000000052ee8c81 ! %l1 = 00000000000017d4, Mem[0000000090800000] = 2ef416c95b35fe68 stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 00000000000017d4 ! Mem[0000000091000090] = 612e442c 782e73b6, %g2 = 00000060, %g3 = ca00f2a5 ldd [%i6+0x090],%g2 ! %g2 = 00000000612e442c 00000000782e73b6 ! Mem[0000000090800028] = 4cf234c8, %g2 = 00000000612e442c lduw [%i5+%o5],%g2 ! %g2 = 000000004cf234c8 ! Mem[0000000069800179] = 916f5386, %l5 = 0000000084eef854 ldstuba [%i3+0x179]%asi,%l5 ! %l5 = 0000006f000000ff p44_label_24: ! %l6 = 000000001bf1956f, Mem[0000000068800008] = c3000000 stwa %l6,[%i1+%o1]0x80 ! Mem[0000000068800008] = 1bf1956f ! %l0 = 000000001bf195ef, Mem[00000000900000a0] = 93a06068991b81ba stx %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000001bf195ef membar #Sync ! Added by membar checker (116) ! Mem[0000000090000100] = 2335de7e 8eec3b23 93b54154 f1cb201c ! Mem[0000000090000110] = 31cd16c3 9e5bea5a ff904f89 a0a7d5e5 ! Mem[0000000090000120] = ba811b99 6860a093 39bfdda5 05b263c7 ! Mem[0000000090000130] = 4f1c66e0 55968e7a a202cf27 e4abcc63 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000069000128] = 1579d5aef44610f0, %l3 = 0000000052ee8c81, %l7 = 000000005b77b214 add %i2,0x128,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 1579d5aef44610f0 ! Mem[0000000068000060] = 6e4f05cc, %l2 = ffffffff80000000, %asi = 80 swapa [%i0+0x060]%asi,%l2 ! %l2 = 000000006e4f05cc ! Mem[0000000069000010] = 78e8056e, %l3 = 0000000052ee8c81 ldsha [%i2+%o2]0x81,%l3 ! %l3 = 00000000000078e8 ! Mem[00000000688001c0] = 0fa122c3442b2ea7, %l1 = 00000000000017d4, %l6 = 000000001bf1956f add %i1,0x1c0,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0fa122c3442b2ea7 ! %f29 = 55968e7a, Mem[00000000918001dc] = b06f0808 sta %f29,[%o0+0x1dc]%asi ! Mem[00000000918001dc] = 55968e7a ! Mem[00000000908000c0] = d80ecfdc, %g2 = 000000004cf234c8 ldsh [%i5+0x0c0],%g2 ! %g2 = ffffffffffffd80e ! Mem[00000000690000b6] = e40eb106, %l2 = 000000006e4f05cc ldstub [%i2+0x0b6],%l2 ! %l2 = 000000b1000000ff p44_label_25: ! %l7 = 1579d5aef44610f0, Mem[00000000900000dc] = c98ec000 stb %l7,[%i4+0x0dc] ! Mem[00000000900000dc] = f08ec000 ! Mem[0000000091000168] = 4c5386aa, %g2 = ffffffffffffd80e ldub [%i6+0x168],%g2 ! %g2 = 000000000000004c ! %l6 = 0fa122c3442b2ea7, Mem[00000000910000d4] = e3d1f834 sth %l6,[%i6+0x0d4] ! Mem[00000000910000d4] = 2ea7f834 ! %f31 = e4abcc63, Mem[0000000068800008] = 6f95f11b sta %f31,[%i1+%o1]0x88 ! Mem[0000000068800008] = e4abcc63 ! Mem[000000009080010c] = 172befbd, %g2 = 000000000000004c ldsb [%i5+0x10f],%g2 ! %g2 = 0000000000000017 ! Mem[0000000068000018] = 64e7c822, %l6 = 0fa122c3442b2ea7 ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 00000064000000ff ! %l6 = 0000000000000064, %l0 = 000000001bf195ef, %l1 = 00000000000017d4 sllx %l6,%l0,%l1 ! %l1 = 0032000000000000 ! %l6 = 0000000000000064, Mem[0000000068000098] = 8d06921f stw %l6,[%i0+0x098] ! Mem[0000000068000098] = 00000064 ! %l7 = 1579d5aef44610f0, %l7 = 1579d5aef44610f0, %ccr = 8a movne %xcc,%l7,%l7 ! Moved, %l7 = 1579d5aef44610f0 ! Mem[0000000068800132] = 015bcf83, %l1 = 0032000000000000 ldstub [%i1+0x132],%l1 ! %l1 = 000000cf000000ff ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 1: membar #Sync ! Force all stores to complete p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000001bf195ef bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cf bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b1 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000078e8 bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000052ee8c81 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006f bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000064 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 1579d5aef44610f0 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1bf195ef,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p44_failed mov 0x111,%g1 ! 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 81452a2c 8accd13d bne %xcc,p44_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a806655d 9fc5618c bne %xcc,p44_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be cbd25478 47a1ccbc bne %xcc,p44_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 01121f80 e890201c bne %xcc,p44_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 818cee52 e559647f bne %xcc,p44_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be b893d736 f7488fa4 bne %xcc,p44_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be a9f21439 29f5ada7 bne %xcc,p44_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 8d6950a9 2dde8cc6 bne %xcc,p44_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 31cd16c3 9e5bea5a bne %xcc,p44_f20_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 14b2775b6e05e878 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 = a840002397483a4f 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 = 16c3000024e2d8a4 ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe7c822f9104d5f ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 894f90ff00008ee4 ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 80000000cf893d5e ldx [%i0+0x060],%g3 ! Observed data at 0000000068000060 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x060,%g4 ldx [%g1+0x098],%g2 ! Expected data = 00000064caf2e77d ldx [%i0+0x098],%g3 ! Observed data at 0000000068000098 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x098,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 20411f1e99b1b954 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000680000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 0000002a95e7f1c8 ldx [%i0+0x180],%g3 ! Observed data at 0000000068000180 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x180,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 5c6442f0a2d4c7ef ldx [%i0+0x1d0],%g3 ! Observed data at 00000000680001d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x1d0,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1e1f4120493b465d 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 = 63ccabe4a382c41d ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 745700001b5c558d 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 = 000000005b77b214 ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = ffffa9f90a103107 ldx [%i1+0x088],%g3 ! Observed data at 0000000068800088 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x088,%g4 ldx [%g1+0x130],%g2 ! Expected data = 015bff83d0be605d ldx [%i1+0x130],%g3 ! Observed data at 0000000068800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 568ca64bf4af5dff ldx [%i1+0x138],%g3 ! Observed data at 0000000068800138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = f149c6d8ffffac90 ldx [%i1+0x150],%g3 ! Observed data at 0000000068800150 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x150,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 1bf1956f5b77b214 ldx [%i1+0x1b8],%g3 ! Observed data at 00000000688001b8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 818cee52e559647f ldx [%i1+0x1f8],%g3 ! Observed data at 00000000688001f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x1f8,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff16cd31400cff10 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 = 78e8056ecad08ed5 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 = 230040a880102efd ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x040],%g2 ! Expected data = e8924bb163c7f1ff ldx [%i2+0x040],%g3 ! Observed data at 0000000069000040 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x040,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = c3129f3ee40eff06 ldx [%i2+0x0b0],%g3 ! Observed data at 00000000690000b0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 000057749dfea5ed ldx [%i2+0x0e8],%g3 ! Observed data at 00000000690000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x180],%g2 ! Expected data = d16daca20000002a ldx [%i2+0x180],%g3 ! Observed data at 0000000069000180 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0000000000005774 ldx [%i2+0x190],%g3 ! Observed data at 0000000069000190 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x190,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000057747b204a84 ldx [%i3+0x000],%g3 ! Observed data at 0000000069800000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 80000000fff9ffff ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0404000000000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000069800018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7de7817b49c29261 ldx [%i3+0x028],%g3 ! Observed data at 0000000069800028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = c6bce3b0d3ff86f8 ldx [%i3+0x0c8],%g3 ! Observed data at 00000000698000c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 7cff82b5fee7216c ldx [%i3+0x100],%g3 ! Observed data at 0000000069800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = c8638c2d4b8f15af ldx [%i3+0x110],%g3 ! Observed data at 0000000069800110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x110,%g4 ldx [%g1+0x130],%g2 ! Expected data = d247185d0000fae6 ldx [%i3+0x130],%g3 ! Observed data at 0000000069800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x130,%g4 ldx [%g1+0x178],%g2 ! Expected data = 91ff53860591fc64 ldx [%i3+0x178],%g3 ! Observed data at 0000000069800178 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x178,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 5b77a41300000020 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000698001d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x1d8,%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_f20_fail: set p44_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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: add %l5,%l4,%l7 done p44_trap1o: add %l5,%l4,%l7 done p44_trap2e: stwa %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000020] stha %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000] membar #Sync stda %f16,[%i4]ASI_BLK_AIUP membar #Sync orncc %l1,-0xbf3,%l3 stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000008] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000028] done p44_trap2o: stwa %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000020] stha %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000] membar #Sync stda %f16,[%o4]ASI_BLK_AIUP membar #Sync orncc %l1,-0xbf3,%l3 stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000008] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000028] done p44_trap3e: add %l5,%l0,%l1 xor %l3,%l1,%l4 addc %l2,%l2,%l4 done p44_trap3o: add %l5,%l0,%l1 xor %l3,%l1,%l4 addc %l2,%l2,%l4 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 = 718792765f4cbf0d ldx [%g1+0x008],%l1 ! %l1 = 86fb93f468b7c5b0 ldx [%g1+0x010],%l2 ! %l2 = 1b43b4903df787e9 ldx [%g1+0x018],%l3 ! %l3 = fd2e10802ac80bcf ldx [%g1+0x020],%l4 ! %l4 = 9b6e3e3e18f8e55c ldx [%g1+0x028],%l5 ! %l5 = 98a2bbd4a32177ac ldx [%g1+0x030],%l6 ! %l6 = 02ff61cfeb57fa59 ldx [%g1+0x038],%l7 ! %l7 = e8e3e9ecce698aa2 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 = d01fb8a9c32af128 ldx [%g1+0x048],%l1 ! %l1 = b39c0b82383424db ldx [%g1+0x050],%l2 ! %l2 = 12fb5b9dc86b83ec ldx [%g1+0x058],%l3 ! %l3 = ef74d9b88261e658 ldx [%g1+0x060],%l4 ! %l4 = 73846518019f52e2 ldx [%g1+0x068],%l5 ! %l5 = 5e3374eae0529efe ldx [%g1+0x070],%l6 ! %l6 = 30638c888cfec947 ldx [%g1+0x078],%l7 ! %l7 = 193557409b401bc1 ! 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 = a3cbc5cb c18aba03 a5e15730 ddde157e ! %f4 = 94976b48 c4d39bcd fbd5f788 ff16c010 ! %f8 = 4b2c0360 933969da 8e7ae5d0 cec06af8 ! %f12 = 88ce49db b48f3175 8a77c10d 21ce72b6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 40f86155 ee1e0087 fd8e65bf 03b5fd8e ! %f20 = 6f04ed6c f2db7778 d5a07253 b436b72c ! %f24 = e18f5b96 1499f780 ebd541d8 b4246e78 ! %f28 = b364ffe4 06799dae 9ce2fab0 e406942a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 86370e7e 5897864c b4d9a617 48fa2745 ! %f36 = 62bfedb5 6c35cbd7 59309247 1152809c ! %f40 = 79f8cb0a 3e50e644 92017474 dc8581f6 ! %f44 = 930c12aa df9709ea 572ff929 ebf987c1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6b7202cf0000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = 6b7202cf0000002e wr %g0,%y ! Clear Y 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: ! %l5 = e0914952447cd475, Mem[000000006a800028] = 0b9620a96d6add66 stxa %l5,[%i1+%o5]0x89 ! Mem[000000006a800028] = e0914952447cd475 ! %l2 = 066c1361bca9fc27, imm = 0000000000000034, %l4 = 1430f049fdceece0 srlx %l2,0x034,%l4 ! %l4 = 0000000000000066 ! %l5 = e0914952447cd475, imm = 0000000000000022, %l3 = d2ca8a649f16600c srlx %l5,0x022,%l3 ! %l3 = 0000000038245254 ! %l3 = 0000000038245254, %l7 = 19817d63c78f30ef, %ccr = 44 move %xcc,%l3,%l7 ! Moved, %l7 = 0000000038245254 ! Mem[000000006a800070] = cfebb72d, %l5 = 447cd475, %l0 = 9ec37997 add %i1,0x70,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000cfebb72d ! %l3 = 0000000038245254, Mem[00000000900001e0] = cf23638f stw %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 38245254 ! Mem[0000000090000088] = 6280cb32 77869a4d, %g2 = 00000000, %g3 = 00000000 ldd [%i4+0x088],%g2 ! %g2 = 000000006280cb32 0000000077869a4d ! Mem[0000000091000198] = 6cfe1c57, %g2 = 000000006280cb32 ldsh [%i6+0x19a],%g2 ! %g2 = 0000000000006cfe ! Mem[000000006a000018] = d20fd7d4, %f1 = c18aba03 lda [%i0+%o3]0x88,%f1 ! %f1 = d20fd7d4 ! %f29 = 06799dae, Mem[000000006b800008] = 8ada1994 sta %f29,[%i3+%o1]0x80 ! Mem[000000006b800008] = 06799dae p45_label_2: ! Mem[000000006b800020] = e5e3ee67, %l2 = 066c1361bca9fc27 ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffee67 ! %l1 = cfd22b0c22cff57d, %l3 = 0000000038245254, %l0 = 00000000cfebb72d addcc %l1,%l3,%l0 ! %l0 = cfd22b0c5af447d1, %ccr = 80 ! %l4 = 0000000000000066, Mem[00000000908001d0] = 3222ee81 sth %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 0066ee81 ! Mem[00000000918001f8] = 01e5c8b4, %g18 = 801c561ab39d8baa ldsw [%o0+0x1f8],%g2 ! %g2 = 801c561ab39d8baa ! Mem[000000006a800020] = 8728c4f0, %l5 = e0914952447cd475 lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000f0 ! Mem[0000000090800120] = fd98399b f8d999bf, %g2 = 01e5c8b4, %g3 = 77869a4d ldd [%i5+0x120],%g2 ! %g2 = 00000000fd98399b 00000000f8d999bf ! %l0 = cfd22b0c5af447d1, Mem[000000006b000018] = 27b0a5cb stba %l0,[%i2+%o3]0x88 ! Mem[000000006b000018] = 27b0a5d1 ! %f30 = 9ce2fab0 e406942a, Mem[000000006a000190] = bad8473b d21e5a8a std %f30,[%i0+0x190] ! Mem[000000006a000190] = 9ce2fab0 e406942a ! %l7 = 0000000038245254, Mem[000000006b800020] = 67eee3e5 stwa %l7,[%i3+%o4]0x80 ! Mem[000000006b800020] = 38245254 ! %l4 = 0000000000000066, %l3 = 0000000038245254, %l7 = 0000000038245254 sllx %l4,%l3,%l7 ! %l7 = 0000000006600000 p45_label_3: ! %l0 = cfd22b0c5af447d1, imm = ffffffffffffffeb, %l2 = ffffffffffffee67 subc %l0,-0x015,%l2 ! %l2 = cfd22b0c5af447e6 ! %l3 = 0000000038245254, Mem[0000000091800082] = ee03a7ac stb %l3,[%o0+0x082] ! Mem[0000000091800080] = 5403a7ac ! Mem[000000006b000008] = f4d15ff3, %l4 = 0000000000000066 ldswa [%i2+%o1]0x89,%l4 ! %l4 = fffffffff4d15ff3 ! %l0 = cfd22b0c5af447d1, immed = ffffff2c, %ccr = 80 movrgez %l0,-0x0d4,%l5 ! Not Moved, %l5 = 00000000000000f0 ! %l5 = 00000000000000f0, imm = fffffffffffffdd9, %l2 = cfd22b0c5af447e6 orn %l5,-0x227,%l2 ! %l2 = 00000000000002f6 ! Mem[000000006b8001a8] = f9317bc1fe7937b3, %l5 = 00000000000000f0, %l0 = cfd22b0c5af447d1 add %i3,0x1a8,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = f9317bc1fe7937b3 ! Mem[000000006a800146] = 41dd2963, %l0 = f9317bc1fe7937b3 ldstub [%i1+0x146],%l0 ! %l0 = 00000029000000ff ! %l0 = 0000000000000029, imm = 0000000000000ef7, %l5 = 00000000000000f0 addc %l0,0xef7,%l5 ! %l5 = 0000000000000f20 ! %l7 = 0000000006600000, Mem[000000006b000008] = f4d15ff3 stba %l7,[%i2+%o1]0x89 ! Mem[000000006b000008] = f4d15f00 ! %l5 = 0000000000000f20, immd = 00000000000003c1, %l3 = 0000000038245254 mulx %l5,0x3c1,%l3 ! %l3 = 000000000038c720 p45_label_4: ! Mem[000000006b000010] = 18fa831bc391d5f4, %l2 = 00000000000002f6 ldxa [%i2+%o2]0x88,%l2 ! %l2 = 18fa831bc391d5f4 ! immd = 000000000000013a, %l1 = cfd22b0c22cff57d, %ccr = 80 movl %icc,0x13a,%l1 ! Register Not Moved ! %l7 = 0000000006600000, %l3 = 000000000038c720, %l3 = 000000000038c720 sllx %l7,%l3,%l3 ! %l3 = 0660000000000000 ! %l2 = 18fa831bc391d5f4, Mem[00000000908000d8] = 1c5cc56907bafb67 stx %l2,[%i5+0x0d8] ! Mem[00000000908000d8] = 18fa831bc391d5f4 ! Mem[00000000908001f0] = 0fbc93c0 cf42e59c, %g2 = fd98399b, %g3 = f8d999bf ldd [%i5+0x1f0],%g2 ! %g2 = 000000000fbc93c0 00000000cf42e59c ! immd = 00000000000002df, %l0 = 0000000000000029, %ccr = 80 movn %xcc,0x2df,%l0 ! Register Not Moved ! Mem[000000006b8000a8] = 046e1b79, %l6 = ee590594357ae147, %asi = 80 swapa [%i3+0x0a8]%asi,%l6 ! %l6 = 00000000046e1b79 ! Mem[000000006a00002c] = fad48697, %l5 = 0000000000000f20 swap [%i0+0x02c],%l5 ! %l5 = 00000000fad48697 ! %f12 = 88ce49db b48f3175, Mem[0000000091800050] = a0c47e23 70e91ef3 std %f12,[%o0+0x050] ! Mem[0000000091800050] = 88ce49db b48f3175 ! Mem[0000000091800114] = 9794015b, %g2 = 000000000fbc93c0 lduw [%o0+0x114],%g2 ! %g2 = 000000009794015b p45_label_5: ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 ! %l4 = fffffffff4d15ff3, Mem[00000000918000ee] = 0c9c74f4 sth %l4,[%o0+0x0ee] ! Mem[00000000918000ec] = 5ff374f4 ! %l1 = cfd22b0c22cff57d, %l2 = 18fa831bc391d5f4, %l0 = 0000000000000029 udivx %l1,%l2,%l0 ! %l0 = 0000000000000008 ! immd = 000000000000000c, %l5 = 00000000fad48697, %ccr = 80 movn %icc,0x00c,%l5 ! Register Not Moved ! Mem[000000009100006c] = 55ad70ce, %g2 = 000000009794015b lduh [%i6+0x06c],%g2 ! %g2 = 00000000000055ad ! Mem[000000006a80011c] = 19ce66b1, %l2 = 18fa831bc391d5f4 swap [%i1+0x11c],%l2 ! %l2 = 0000000019ce66b1 ! Mem[000000006b8001fc] = 2f5bd8c1, %l6 = 00000000046e1b79 swap [%i3+0x1fc],%l6 ! %l6 = 000000002f5bd8c1 ! immd = 0000000000000025, %l0 = 0000000000000008, %ccr = 80 movgu %xcc,0x025,%l0 ! Moved, %l0 = 0000000000000025 ! Mem[000000006b80007c] = 81c74887, %l5 = 00000000fad48697 ldsb [%i3+0x07f],%l5 ! %l5 = ffffffffffffff87 ! %l7 = 0000000006600000, %l6 = 000000002f5bd8c1, %l4 = fffffffff4d15ff3 udivx %l7,%l6,%l4 ! %l4 = 0000000000000000 p45_label_6: ! Mem[000000006b800000] = 035a4bb0cf8edbbe, %l4 = 0000000000000000 ldxa [%i3+%g0]0x81,%l4 ! %l4 = 035a4bb0cf8edbbe ! immd = 00000000000003c7, %l4 = 035a4bb0cf8edbbe, %ccr = 80 movvc %xcc,0x3c7,%l4 ! Moved, %l4 = 00000000000003c7 ! %f10 = 8e7ae5d0 cec06af8, Mem[0000000091000080] = 64eaa25b e1ef702c stda %f10,[%i6+0x080]%asi ! Mem[0000000091000080] = 8e7ae5d0 cec06af8 ! Mem[000000006b000140] = 32e0007fced51937, %l4 = 00000000000003c7, %l5 = ffffffffffffff87 add %i2,0x140,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 32e0007fced51937 ! Mem[000000006a000008] = 66cc5210, %f24 = e18f5b96 lda [%i0+%o1]0x88,%f24 ! %f24 = 66cc5210 ! Mem[00000000908000fc] = 9b7f3355, %g2 = 00000000000055ad ldub [%i5+0x0fe],%g2 ! %g2 = 000000000000009b ! Mem[000000009080011c] = 9493106b, %g2 = 000000000000009b lduw [%i5+0x11c],%g2 ! %g2 = 000000009493106b ! %l0 = 00000025, %l1 = 22cff57d, Mem[0000000090000088] = 6280cb32 77869a4d std %l0,[%i4+0x088] ! Mem[0000000090000088] = 00000025 22cff57d ! %l4 = 00000000000003c7, %l2 = 0000000019ce66b1, %ccr = 80 movrne %l4,%l2,%l3 ! Moved, %l3 = 0000000019ce66b1 ! %f0 = a3cbc5cb d20fd7d4 a5e15730 ddde157e ! %f4 = 94976b48 c4d39bcd fbd5f788 ff16c010 ! %f8 = 4b2c0360 933969da 8e7ae5d0 cec06af8 ! %f12 = 88ce49db b48f3175 8a77c10d 21ce72b6 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100 p45_label_7: ! Mem[000000006a800090] = 8883b195e1428263, %l4 = 00000000000003c7, %l2 = 0000000019ce66b1 add %i1,0x90,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 8883b195e1428263 ! %l1 = cfd22b0c22cff57d, imm = fffffffffffff8e3, %l0 = 0000000000000025 addc %l1,-0x71d,%l0 ! %l0 = cfd22b0c22cfee60 ! %l2 = 8883b195e1428263, imm = fffffffffffff3d7, %l6 = 000000002f5bd8c1 sub %l2,-0xc29,%l6 ! %l6 = 8883b195e1428e8c ! immd = 00000000000002f5, %l2 = 8883b195e1428263, %ccr = 80 movge %icc,0x2f5,%l2 ! Moved, %l2 = 00000000000002f5 ! Mem[000000006b800050] = 149017fddf819972, %l7 = 0000000006600000, %l7 = 0000000006600000 add %i3,0x50,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 149017fddf819972 ! Mem[000000006b000174] = 90ac353e, %l0 = cfd22b0c22cfee60 lduw [%i2+0x174],%l0 ! %l0 = 0000000090ac353e ! %l6 = 8883b195e1428e8c, Mem[000000006a000000] = e451a1015595fc44 stxa %l6,[%i0+%g0]0x88 ! Mem[000000006a000000] = 8883b195e1428e8c ! Mem[0000000091800018] = 7c99bee041db6e39, %g2 = 000000009493106b ldx [%o0+%o3],%g2 ! %g2 = 7c99bee041db6e39 ! Mem[000000006b000028] = 85a0ce22, %l6 = 8883b195e1428e8c lduba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000022 ! Randomly selected nop nop p45_label_8: ! %l3 = 0000000019ce66b1, Mem[000000006b0001a8] = 8c2956b5 stw %l3,[%i2+0x1a8] ! Mem[000000006b0001a8] = 19ce66b1 ! %l5 = 32e0007fced51937, %l0 = 0000000090ac353e, %y = 00000000 sdiv %l5,%l0,%l3 ! %l3 = ffffffffffffffff mov %l0,%y ! %y = 90ac353e ! %l1 = cfd22b0c22cff57d, imm = 0000000000000024, %l2 = 00000000000002f5 or %l1,0x024,%l2 ! %l2 = cfd22b0c22cff57d ! %l0 = 0000000090ac353e, %l4 = 00000000000003c7, %ccr = 80 mova %icc,%l0,%l4 ! Moved, %l4 = 0000000090ac353e ! Mem[0000000091000190] = 2d5c7509, %g2 = 7c99bee041db6e39 lduw [%i6+0x190],%g2 ! %g2 = 000000002d5c7509 ! %l2 = cfd22b0c22cff57d, imm = 0000000000000a13, %l1 = cfd22b0c22cff57d addc %l2,0xa13,%l1 ! %l1 = cfd22b0c22cfff90 ! Mem[0000000091800124] = f31ada12, %g2 = 000000002d5c7509 lduh [%o0+0x126],%g2 ! %g2 = 000000000000f31a ! %l3 = ffffffffffffffff, Mem[000000006a000008] = 66cc5210 stha %l3,[%i0+%o1]0x88 ! Mem[000000006a000008] = 66ccffff ! Mem[000000006b800018] = 4c43ea8f, %l7 = 149017fddf819972 ldsha [%i3+%o3]0x89,%l7 ! %l7 = ffffffffffffea8f ! Mem[000000006a000150] = 87614f493909c65f, %l0 = 0000000090ac353e, %l1 = cfd22b0c22cfff90 add %i0,0x150,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 87614f493909c65f p45_label_9: ! %l6 = 0000000000000022, Mem[000000006b000008] = 005fd1f4 stwa %l6,[%i2+%o1]0x80 ! Mem[000000006b000008] = 00000022 ! %l5 = 32e0007fced51937, Mem[000000006b0000dc] = cab63b66 sth %l5,[%i2+0x0dc] ! Mem[000000006b0000dc] = 19373b66 ! %f31 = e406942a, Mem[0000000091800098] = 94908eee st %f31,[%o0+0x098] ! Mem[0000000091800098] = e406942a ! %l1 = 87614f493909c65f, Mem[000000006a800010] = 7742f62a stha %l1,[%i1+%o2]0x88 ! Mem[000000006a800010] = 7742c65f ! Mem[000000006b800000] = 035a4bb0, %l4 = 0000000090ac353e ldsha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000035a ! %l4 = 000000000000035a, Mem[000000006b800020] = 38245254 stba %l4,[%i3+%o4]0x81 ! Mem[000000006b800020] = 5a245254 ! %f16 = 40f86155, Mem[000000009180018c] = 3439cc1d sta %f16,[%o0+0x18c]%asi ! Mem[000000009180018c] = 40f86155 ! Mem[000000006b800000] = b04b5a03, %l5 = 32e0007fced51937 lduha [%i3+%g0]0x88,%l5 ! %l5 = 0000000000005a03 ! %l5 = 0000000000005a03, %l0 = 0000000090ac353e, %l2 = cfd22b0c22cff57d mulx %l5,%l0,%l2 ! %l2 = 000032de3cbc6bba ! Mem[000000009080010c] = 91172bef, %g2 = 000000000000f31a lduh [%i5+0x10e],%g2 ! %g2 = 0000000000009117 p45_label_10: ! %l0 = 0000000090ac353e, Mem[000000009080008e] = 588cd922 sth %l0,[%i5+0x08e] ! Mem[000000009080008c] = 353ed922 ! %l2 = 000032de3cbc6bba, Mem[000000009000019c] = 86c094f0 sth %l2,[%i4+0x19c] ! Mem[000000009000019c] = 6bba94f0 ! Mem[000000006a0000a4] = e84048d0, %l7 = ffffea8f, %l2 = 3cbc6bba add %i0,0xa4,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e84048d0 ! %l4 = 000000000000035a, Mem[000000006a800028] = 75d47c44 stba %l4,[%i1+%o5]0x81 ! Mem[000000006a800028] = 5ad47c44 ! Mem[000000006b0000a0] = be94f7de0f586c6f, %l3 = ffffffffffffffff ldx [%i2+0x0a0],%l3 ! %l3 = be94f7de0f586c6f ! %f30 = 9ce2fab0 e406942a, Mem[0000000090000158] = 24c2513d 768827e9 std %f30,[%i4+0x158] ! Mem[0000000090000158] = 9ce2fab0 e406942a ! Mem[000000006a800018] = 2aaec574 3e4ae26f, %l0 = 90ac353e, %l1 = 3909c65f ldda [%i1+%o3]0x80,%l0 ! %l0 = 000000002aaec574 000000003e4ae26f ! %l4 = 000000000000035a, Mem[000000006a000050] = fff12428ebabadf2 stx %l4,[%i0+0x050] ! Mem[000000006a000050] = 000000000000035a ! Mem[000000009180012c] = 85b0264c, %g2 = 0000000000009117 lduwa [%o0+0x12c]%asi,%g2 ! %g2 = 0000000085b0264c ! %l6 = 0000000000000022, %l6 = 0000000000000022, %l7 = ffffffffffffea8f sdivx %l6,%l6,%l7 ! %l7 = 0000000000000001 p45_label_11: ! %l4 = 000000000000035a, %l1 = 000000003e4ae26f, %ccr = 80 move %xcc,%l4,%l1 ! Register Not Moved ! Mem[0000000091800088] = 5aeef599, %g2 = 0000000085b0264c lduh [%o0+0x088],%g2 ! %g2 = 0000000000005aee ! Mem[00000000910001c0] = 2483df15cda413cb, %f48 = cd6926ee 84e6697d ldd [%i6+0x1c0],%f48 ! %f48 = 2483df15 cda413cb ! Mem[000000006b00004c] = 0a239741, %l2 = 00000000e84048d0 lduh [%i2+0x04c],%l2 ! %l2 = 0000000000000a23 ! %l4 = 0000035a, %l5 = 00005a03, Mem[00000000910000d8] = 00a64fc7 ab27192a std %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 0000035a 00005a03 ! %f26 = ebd541d8 b4246e78, Mem[000000006b800000] = 035a4bb0 cf8edbbe stda %f26,[%i3+%g0]0x80 ! Mem[000000006b800000] = ebd541d8 b4246e78 ! %l2 = 0000000000000a23, %l1 = 000000003e4ae26f, %l0 = 000000002aaec574 andncc %l2,%l1,%l0 ! %l0 = 0000000000000800, %ccr = 00 ! %l2 = 0000000000000a23, Mem[000000006a800028] = e0914952447cd45a stxa %l2,[%i1+%o5]0x89 ! Mem[000000006a800028] = 0000000000000a23 ! Mem[000000009100007c] = 932670c4, %g2 = 0000000000005aee lduw [%i6+0x07c],%g2 ! %g2 = 00000000932670c4 ! %l0 = 0000000000000800, Mem[00000000908001c6] = 10459a24 stb %l0,[%i5+0x1c6] ! Mem[00000000908001c4] = 00459a24 p45_label_12: ! %l6 = 0000000000000022, Mem[000000006a0000b4] = 1964e9d0 sth %l6,[%i0+0x0b4] ! Mem[000000006a0000b4] = 0022e9d0 ! Mem[0000000090000180] = a9faecff4095ec12, %g2 = 00000000932670c4 ldx [%i4+0x180],%g2 ! %g2 = a9faecff4095ec12 ! %l1 = 000000003e4ae26f, imm = 0000000000000b54, %l4 = 000000000000035a xor %l1,0xb54,%l4 ! %l4 = 000000003e4ae93b ! %l3 = be94f7de0f586c6f, Mem[00000000918001a2] = ae538327 sth %l3,[%o0+0x1a2] ! Mem[00000000918001a0] = 6c6f8327 ! Mem[000000006b0001d0] = fb7fcbc0, %l7 = 0000000000000001 ldsw [%i2+0x1d0],%l7 ! %l7 = fffffffffb7fcbc0 ! Mem[000000006a000000] = 8883b195e1428e8c, %f28 = b364ffe4 06799dae ldda [%i0+%g0]0x88,%f28 ! %f28 = 8883b195 e1428e8c ! %f0 = a3cbc5cb d20fd7d4 a5e15730 ddde157e ! %f4 = 94976b48 c4d39bcd fbd5f788 ff16c010 ! %f8 = 4b2c0360 933969da 8e7ae5d0 cec06af8 ! %f12 = 88ce49db b48f3175 8a77c10d 21ce72b6 mov 0x080,%g6 stda %f0,[%i1+%g6]ASI_COMMIT_S ! Block Store to 000000006a800080 ! Mem[0000000090800108] = b608424680909117, %f48 = 2483df15 cda413cb ldd [%i5+0x108],%f48 ! %f48 = b6084246 80909117 ! %l5 = 0000000000005a03, Mem[0000000091000084] = cec06af8 stw %l5,[%i6+0x084] ! Mem[0000000091000084] = 00005a03 ! %f16 = 40f86155 ee1e0087, Mem[000000006a000018] = d20fd7d4 393472de stda %f16,[%i0+%o3]0x89 ! Mem[000000006a000018] = 40f86155 ee1e0087 p45_label_13: ! %l4 = 000000003e4ae93b, immed = 0000010f, %ccr = 00 movrgz %l4,0x10f,%l4 ! Moved, %l4 = 000000000000010f ! %l3 = be94f7de0f586c6f, %l3 = be94f7de0f586c6f, %y = 90ac353e smulcc %l3,%l3,%l0 ! %l0 = 00eb7b3fbc3dd821, %ccr = 08, %y = 00eb7b3f ! Mem[000000006a800018] = 74c5ae2a, %l1 = 000000003e4ae26f swapa [%i1+%o3]0x88,%l1 ! %l1 = 0000000074c5ae2a ! Mem[000000006a800104] = 055a2e6f, %l3 = 0f586c6f, %l4 = 0000010f add %i1,0x104,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000055a2e6f ! Mem[000000006a000018] = ee1e0087, %l5 = 0000000000005a03 lduba [%i0+%o3]0x88,%l5 ! %l5 = 0000000000000087 ! %l1 = 0000000074c5ae2a, imm = fffffffffffff955, %l3 = be94f7de0f586c6f add %l1,-0x6ab,%l3 ! %l3 = 0000000074c5a77f ! Mem[000000009100003c] = 010b9fb3, %g2 = a9faecff4095ec12 ldsb [%i6+0x03e],%g2 ! %g2 = 0000000000000001 ! %l5 = 0000000000000087, imm = fffffffffffff66d, %l5 = 0000000000000087 xorcc %l5,-0x993,%l5 ! %l5 = fffffffffffff6ea, %ccr = 88 ! Mem[000000006b800000] = d841d5eb, %f29 = e1428e8c lda [%i3+%g0]0x88,%f29 ! %f29 = d841d5eb ! Mem[00000000918001cc] = b6af7c2b, %g2 = 0000000000000001 lduh [%o0+0x1cc],%g2 ! %g2 = 000000000000b6af p45_label_14: ! Code Fragment 1 p45_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000cf42e59c mov -0xf11,%g3 ! %g3 = fffffffffffff0ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910001b4] = 98e9c991, %g18 = 801c561ab39d8baa ldsw [%i6+0x1b4],%g2 ! %g2 = 801c561ab39d8baa ! %l0 = 00eb7b3fbc3dd821, Mem[000000006b0001c4] = c572614b sth %l0,[%i2+0x1c4] ! Mem[000000006b0001c4] = d821614b ! %l4 = 00000000055a2e6f, Mem[0000000090000166] = 3946b227 sth %l4,[%i4+0x166] ! Mem[0000000090000164] = 2e6fb227 ! %l3 = 0000000074c5a77f, Mem[000000006b000010] = f4d591c31b83fa18 stxa %l3,[%i2+%o2]0x80 ! Mem[000000006b000010] = 0000000074c5a77f ! %l2 = 0000000000000a23, Mem[000000006b000008] = 00000022 stwa %l2,[%i2+%o1]0x80 ! Mem[000000006b000008] = 00000a23 ! immd = 00000000000002de, %l7 = fffffffffb7fcbc0, %ccr = 88 movge %xcc,0x2de,%l7 ! Register Not Moved ! %l6 = 0000000000000022, imm = fffffffffffff55a, %l4 = 00000000055a2e6f subc %l6,-0xaa6,%l4 ! %l4 = 0000000000000ac8 membar #Sync ! Added by membar checker (117) ! Mem[000000006a8000b0] = 88ce49dbb48f3175, %f26 = ebd541d8 b4246e78 ldd [%i1+0x0b0],%f26 ! %f26 = 88ce49db b48f3175 ! Mem[000000006a000000] = e1428e8c, %f29 = d841d5eb lda [%i0+%g0]0x88,%f29 ! %f29 = e1428e8c p45_label_15: ! %l2 = 0000000000000a23, %l0 = 00eb7b3fbc3dd821, %ccr = 88 movpos %xcc,%l2,%l0 ! Register Not Moved ! Mem[000000006a000020] = d9be9502, %l3 = 0000000074c5a77f swapa [%i0+%o4]0x88,%l3 ! %l3 = 00000000d9be9502 ! Mem[000000006a800010] = 7742c65f, %l4 = 0000000000000ac8 ldsba [%i1+%o2]0x89,%l4 ! %l4 = 000000000000005f ! %l4 = 000000000000005f, Mem[0000000090000050] = d8a556432c36db8f stx %l4,[%i4+0x050] ! Mem[0000000090000050] = 000000000000005f ! %l7 = fffffffffb7fcbc0, %l6 = 0000000000000022, %ccr = 88 movgu %xcc,%l7,%l6 ! Moved, %l6 = fffffffffb7fcbc0 ! Mem[000000009000002c] = b29852e2, %g2 = ffffffff98e9c991 lduh [%i4+0x02e],%g2 ! %g2 = 000000000000b298 ! %l3 = 00000000d9be9502, imm = 000000000000091c, %l3 = 00000000d9be9502 andn %l3,0x91c,%l3 ! %l3 = 00000000d9be9402 ! %l6 = fffffffffb7fcbc0, %l6 = fffffffffb7fcbc0, %l7 = fffffffffb7fcbc0 sllx %l6,%l6,%l7 ! %l7 = fffffffffb7fcbc0 ! Mem[000000006a00010c] = 99c01205, %l2 = 0000000000000a23 swap [%i0+0x10c],%l2 ! %l2 = 0000000099c01205 ! Mem[000000006a800020] = 6d07d32d8728c4f0, %l6 = fffffffffb7fcbc0 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 6d07d32d8728c4f0 p45_label_16: ! %l1 = 0000000074c5ae2a, Mem[0000000091800008] = cc26aea02750a266 stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000074c5ae2a ! Mem[000000006a000028] = 8e804351, %l2 = 0000000099c01205 lduba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000051 ! %l3 = 00000000d9be9402, Mem[00000000910000e4] = a88088f1 stw %l3,[%i6+0x0e4] ! Mem[00000000910000e4] = d9be9402 ! Mem[00000000900000d4] = 8bfc62f7, %g2 = 000000000000b298 ldsb [%i4+0x0d5],%g2 ! %g2 = ffffffffffffff8b ! %l0 = 00eb7b3fbc3dd821, immed = ffffff73, %ccr = 88 movrlz %l0,-0x08d,%l6 ! Not Moved, %l6 = 6d07d32d8728c4f0 ! immd = 00000000000003f9, %l7 = fffffffffb7fcbc0, %ccr = 88 movvs %icc,0x3f9,%l7 ! Register Not Moved ! Mem[0000000091800048] = 36ce89f469acaea9, %f48 = b6084246 80909117 ldd [%o0+0x048],%f48 ! %f48 = 36ce89f4 69acaea9 ! Mem[000000006a800130] = 4fb5c4ac, %l0 = bc3dd821, %l4 = 0000005f add %i1,0x130,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004fb5c4ac ! Mem[000000006b000008] = 00000a23, %l2 = 0000000000000051 ldstuba [%i2+%o1]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[000000006b8000fc] = e397584c, %l4 = 000000004fb5c4ac ldsh [%i3+0x0fc],%l4 ! %l4 = ffffffffffffe397 p45_label_17: ! Mem[000000009080014c] = 734142da, %g2 = ffffffffffffff8b lduw [%i5+0x14c],%g2 ! %g2 = 00000000734142da ! %l6 = 6d07d32d8728c4f0, %l5 = fffffffffffff6ea, %l2 = 0000000000000000 sra %l6,%l5,%l2 ! %l2 = ffffffffffe1ca31 ! Mem[000000006b800010] = 2efe635869701a2f, %l0 = 00eb7b3fbc3dd821 ldxa [%i3+%o2]0x89,%l0 ! %l0 = 2efe635869701a2f ! Mem[0000000091000134] = f46a516c, %g2 = 00000000734142da lduh [%i6+0x134],%g2 ! %g2 = 000000000000f46a ! Mem[000000006a800010] = 5fc6427769118bd6, %l2 = ffffffffffe1ca31, %l4 = ffffffffffffe397 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 5fc6427769118bd6 ! Mem[000000006b000000] = 22b749b2ecd17d4f, %l4 = 5fc6427769118bd6 ldxa [%i2+%g0]0x89,%l4 ! %l4 = 22b749b2ecd17d4f ! Mem[000000006a800190] = eeeaeca0733e4d94, %l3 = 00000000d9be9402, %l1 = 0000000074c5ae2a add %i1,0x190,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = eeeaeca0733e4d94 ! %f16 = 40f86155 ee1e0087 fd8e65bf 03b5fd8e ! %f20 = 6f04ed6c f2db7778 d5a07253 b436b72c ! %f24 = 66cc5210 1499f780 88ce49db b48f3175 ! %f28 = 8883b195 e1428e8c 9ce2fab0 e406942a mov 0x180,%g6 stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180 ! Mem[00000000918000e0] = 8467a9e3 f53afb01, %g2 = 0000f46a, %g3 = fffff0ef ldd [%o0+0x0e0],%g2 ! %g2 = 000000008467a9e3 00000000f53afb01 ! %l7 = fffffffffb7fcbc0, Mem[000000006b800020] = 5a24525445a4cb5d stxa %l7,[%i3+%o4]0x80 ! Mem[000000006b800020] = fffffffffb7fcbc0 p45_label_18: ! Mem[000000006b0001b0] = a5638781, %l3 = 00000000d9be9402 ldsh [%i2+0x1b2],%l3 ! %l3 = ffffffffffff8781 ! %l2 = ffffffffffe1ca31, Mem[000000006b000000] = ecd17d4f stba %l2,[%i2+%g0]0x88 ! Mem[000000006b000000] = ecd17d31 ! %l6 = 6d07d32d8728c4f0, Mem[000000006a800018] = 6fe24a3e3e4ae26f stxa %l6,[%i1+%o3]0x89 ! Mem[000000006a800018] = 6d07d32d8728c4f0 ! Mem[000000006b800008] = 06799dae, %l3 = ffffffffffff8781 lduba [%i3+%o1]0x81,%l3 ! %l3 = 0000000000000006 ! %l5 = fffffffffffff6ea, Mem[00000000918001d6] = 2fc997ac sth %l5,[%o0+0x1d6] ! Mem[00000000918001d4] = f6ea97ac ! %l6 = 6d07d32d8728c4f0, Mem[000000009180004a] = 89f469ac sth %l6,[%o0+0x04a] ! Mem[0000000091800048] = c4f069ac ! %l6 = 6d07d32d8728c4f0, Mem[000000006b800000] = ebd541d8b4246e78 stxa %l6,[%i3+%g0]0x81 ! Mem[000000006b800000] = 6d07d32d8728c4f0 ! Mem[0000000090800100] = 33557e13, %g2 = 000000008467a9e3 ldsh [%i5+0x100],%g2 ! %g2 = 0000000000003355 ! %f12 = 88ce49db, Mem[000000006a000018] = 87001eee sta %f12,[%i0+%o3]0x81 ! Mem[000000006a000018] = 88ce49db ! %l2 = ffffffffffe1ca31, %l3 = 0000000000000006, %l1 = eeeaeca0733e4d94 addcc %l2,%l3,%l1 ! %l1 = ffffffffffe1ca37, %ccr = 88 p45_label_19: ! Mem[000000006a8001c0] = 944724e5, %l6 = 8728c4f0, %l7 = fb7fcbc0 add %i1,0x1c0,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000944724e5 ! %l4 = 22b749b2ecd17d4f, Mem[0000000090800060] = 42b523f9 stw %l4,[%i5+0x060] ! Mem[0000000090800060] = ecd17d4f ! Mem[000000006b800028] = 0677c87884ce80a5, %f10 = 8e7ae5d0 cec06af8 ldda [%i3+%o5]0x80,%f10 ! %f10 = 0677c878 84ce80a5 ! %l7 = 00000000944724e5, %l3 = 0000000000000006, %ccr = 88 movcc %xcc,%l7,%l3 ! Moved, %l3 = 00000000944724e5 ! Mem[00000000918001d8] = 97ac2d2d b06f0808, %g2 = 00003355, %g3 = f53afb01 ldd [%o0+0x1d8],%g2 ! %g2 = 0000000097ac2d2d 00000000b06f0808 ! Mem[000000006a8001f4] = 24ddb78e, %l5 = fffff6ea, %l5 = fffff6ea add %i1,0x1f4,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000024ddb78e ! Mem[000000009080012c] = efc18e62, %g2 = 0000000097ac2d2d ldsh [%i5+0x12e],%g2 ! %g2 = ffffffffffffefc1 ! immd = 00000000000003db, %l2 = ffffffffffe1ca31, %ccr = 88 movvs %icc,0x3db,%l2 ! Register Not Moved ! %l1 = ffffffffffe1ca37, %l4 = 22b749b2ecd17d4f, %ccr = 88 movvc %xcc,%l1,%l4 ! Moved, %l4 = ffffffffffe1ca37 ! %f14 = 8a77c10d 21ce72b6, Mem[00000000900001d0] = bce499f4 fb10c4c3 std %f14,[%i4+0x1d0] ! Mem[00000000900001d0] = 8a77c10d 21ce72b6 p45_label_20: ! %l4 = ffffffffffe1ca37, %l4 = ffffffffffe1ca37, %l7 = 00000000944724e5 sllx %l4,%l4,%l7 ! %l7 = 1b80000000000000 ! Mem[000000006a0000a8] = 6915dea4e42dd08b, %l3 = 00000000944724e5, %l7 = 1b80000000000000 add %i0,0xa8,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 6915dea4e42dd08b ! Mem[00000000900001fc] = 395c7c6e, %g2 = ffffffffffffefc1 lduw [%i4+0x1fc],%g2 ! %g2 = 00000000395c7c6e ! Mem[000000006a000008] = ffffcc66, %l6 = 6d07d32d8728c4f0 swap [%i0+%o1],%l6 ! %l6 = 00000000ffffcc66 ! Mem[0000000090000014] = 824dda68, %g2 = 00000000395c7c6e ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffff824d ! Mem[000000006a800020] = f0c42887, %l2 = ffffffffffe1ca31 lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000f0c4 ! Mem[000000006a800020] = f0c42887, %l0 = 2efe635869701a2f swapa [%i1+%o4]0x80,%l0 ! %l0 = 00000000f0c42887 ! %f12 = 88ce49db b48f3175, Mem[00000000908000c8] = 1d027ea9 dc5f6628 std %f12,[%i5+0x0c8] ! Mem[00000000908000c8] = 88ce49db b48f3175 ! %l6 = 00000000ffffcc66, %l3 = 00000000944724e5, %l5 = 0000000024ddb78e subc %l6,%l3,%l5 ! %l5 = 000000006bb8a781 ! %l4 = ffffffffffe1ca37, Mem[00000000900000f8] = adcf9313281fdc5d stx %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = ffffffffffe1ca37 p45_label_21: ! %l6 = 00000000ffffcc66, Mem[0000000090800144] = 441b0dc2 stw %l6,[%i5+0x144] ! Mem[0000000090800144] = ffffcc66 ! Mem[0000000090000118] = fbd5f788ff16c010, %g2 = ffffffffffff824d ldx [%i4+0x118],%g2 ! %g2 = fbd5f788ff16c010 ! Mem[000000009180013c] = 1970e42e, %g2 = fbd5f788ff16c010 ldub [%o0+0x13f],%g2 ! %g2 = 0000000000000019 ! Mem[000000006b000100] = a9aca63f 7dbbada9 47290190 3a2474a6 ! Mem[000000006b000110] = 45539734 3a868db3 2e51da06 505957b6 ! Mem[000000006b000120] = 370e5b10 0516c2f1 be9a9452 4f76c46c ! Mem[000000006b000130] = 585e8ada 0ab15ab1 d65073ee fa386612 ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 000000006b000100 ! Mem[000000006b8000c8] = 78b04e9c16a6bf63, %l6 = 00000000ffffcc66, %l2 = 000000000000f0c4 add %i3,0xc8,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 78b04e9c16a6bf63 ! Mem[000000006a800018] = f0c42887, %l4 = ffffffffffe1ca37 lduba [%i1+%o3]0x81,%l4 ! %l4 = 00000000000000f0 ! Mem[00000000900000e4] = a8c7e3ac, %g2 = 0000000000000019 lduh [%i4+0x0e4],%g2 ! %g2 = 000000000000a8c7 ! %l7 = 6915dea4e42dd08b, %l5 = 000000006bb8a781, %l3 = 00000000944724e5 addcc %l7,%l5,%l3 ! %l3 = 6915dea54fe6780c, %ccr = 01 ! Mem[000000006b8000d8] = 7a6551f63a89355f, %l4 = 00000000000000f0, %l5 = 000000006bb8a781 add %i3,0xd8,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7a6551f63a89355f ! Mem[000000006b000010] = 00000000, %l4 = 00000000000000f0 lduha [%i2+%o2]0x80,%l4 ! %l4 = 0000000000000000 p45_label_22: ! %l0 = 00000000f0c42887, %l2 = 78b04e9c16a6bf63, %ccr = 01 movl %icc,%l0,%l2 ! Register Not Moved ! %l0 = 00000000f0c42887, Mem[0000000090800120] = fd98399b sth %l0,[%i5+0x120] ! Mem[0000000090800120] = 2887399b ! %l4 = 0000000000000000, %l1 = ffffffffffe1ca37, %ccr = 01 movcs %xcc,%l4,%l1 ! Register Not Moved ! %l5 = 7a6551f63a89355f, Mem[0000000090800070] = 7cf05abc9854a2aa stx %l5,[%i5+0x070] ! Mem[0000000090800070] = 7a6551f63a89355f ! Mem[000000006b800028] = 0677c878, %l0 = 00000000f0c42887 lduwa [%i3+%o5]0x80,%l0 ! %l0 = 000000000677c878 ! Mem[000000006a000048] = adb48d59, %l7 = 6915dea4e42dd08b, %asi = 80 swapa [%i0+0x048]%asi,%l7 ! %l7 = 00000000adb48d59 ! %l2 = 78b04e9c16a6bf63, Mem[000000006b000020] = d6ffcfb6 stha %l2,[%i2+%o4]0x80 ! Mem[000000006b000020] = bf63cfb6 ! %l4 = 0000000000000000 setx 0x316e9cb04c030c58,%g7,%l4 ! %l4 = 316e9cb04c030c58 ! %l4 = 316e9cb04c030c58, Mem[0000000090800118] = 673a6cef sth %l4,[%i5+0x118] ! Mem[0000000090800118] = 0c586cef ! Mem[000000006b800018] = 8fea434c54d27c02, %l0 = 000000000677c878 ldxa [%i3+%o3]0x81,%l0 ! %l0 = 8fea434c54d27c02 p45_label_23: ! %l1 = ffffffffffe1ca37, immed = fffffe23, %ccr = 01 movrgez %l1,-0x1dd,%l2 ! Not Moved, %l2 = 78b04e9c16a6bf63 ! %l6 = 00000000ffffcc66, Mem[000000006a000020] = 7fa7c574 stha %l6,[%i0+%o4]0x80 ! Mem[000000006a000020] = cc66c574 ! Mem[000000006b000008] = fa3a9bc8 230a00ff, %l6 = ffffcc66, %l7 = adb48d59 ldda [%i2+%o1]0x88,%l6 ! %l6 = 00000000230a00ff 00000000fa3a9bc8 ! Mem[00000000908000f8] = d8ba5f7c ce079b7f, %g2 = 0000a8c7, %g3 = b06f0808 ldd [%i5+0x0f8],%g2 ! %g2 = 00000000d8ba5f7c 00000000ce079b7f ! %l0 = 8fea434c54d27c02, imm = fffffffffffffe0c, %l6 = 00000000230a00ff addc %l0,-0x1f4,%l6 ! %l6 = 8fea434c54d27a0f ! Mem[000000006a800000] = 662125ef fe36adb5, %l6 = 54d27a0f, %l7 = fa3a9bc8 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000662125ef 00000000fe36adb5 ! %l4 = 316e9cb04c030c58, Mem[0000000091800058] = 6fc74a709dac9f4a, %asi = 80 stxa %l4,[%o0+0x058]%asi ! Mem[0000000091800058] = 316e9cb04c030c58 ! Mem[000000006b000008] = ff000a23, %l4 = 316e9cb04c030c58 swap [%i2+%o1],%l4 ! %l4 = 00000000ff000a23 ! Mem[0000000090800128] = 6c772b2b, %g2 = 00000000d8ba5f7c ldub [%i5+0x128],%g2 ! %g2 = 000000000000006c ! Mem[000000006b000188] = 5c700447, %l4 = ff000a23, %l5 = 3a89355f add %i2,0x188,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005c700447 p45_label_24: ! Mem[000000006b00006d] = 9243f5b6, %l5 = 000000005c700447 ldstuba [%i2+0x06d]%asi,%l5 ! %l5 = 00000043000000ff ! Mem[000000006a8001b0] = 41859c71, %l2 = 78b04e9c16a6bf63 ldsba [%i1+0x1b1]%asi,%l2 ! %l2 = ffffffffffffff85 ! Mem[00000000910001f8] = 01190fb9, %g2 = 000000000000006c ldsh [%i6+0x1fa],%g2 ! %g2 = 0000000000000119 ! Mem[000000006a8000aa] = 8e7ae5d0, %l2 = ffffffffffffff85 ldstub [%i1+0x0aa],%l2 ! %l2 = 000000e5000000ff ! %l2 = 00000000000000e5, Mem[00000000918000d0] = 84fb548a77999bcc stx %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 00000000000000e5 ! %l5 = 0000000000000043, Mem[0000000090800030] = 3c186517 stw %l5,[%i5+0x030] ! Mem[0000000090800030] = 00000043 ! Mem[000000006a8000cc] = 8c54cea3, %l2 = 00000000000000e5 swap [%i1+0x0cc],%l2 ! %l2 = 000000008c54cea3 ! Mem[000000006b800028] = 0677c87884ce80a5, %l1 = ffffffffffe1ca37 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 0677c87884ce80a5 ! Mem[00000000910000d4] = e3d1f834, %g18 = 801c561ab39d8baa ldsw [%i6+0x0d4],%g2 ! %g2 = 801c561ab39d8baa ! Mem[000000006a800030] = 1afa7e624254c03d, %l3 = 6915dea54fe6780c, %l6 = 00000000662125ef add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1afa7e624254c03d p45_label_25: ! %f6 = fbd5f788 ff16c010, Mem[0000000091800030] = 3939bf3f 86f9102a stda %f6 ,[%o0+0x030]%asi ! Mem[0000000091800030] = fbd5f788 ff16c010 ! %l7 = 00000000fe36adb5, %l5 = 0000000000000043, %ccr = 01 movrgz %l7,%l5,%l4 ! Moved, %l4 = 0000000000000043 ! Mem[000000006b000114] = 3a868db3, %l7 = 00000000fe36adb5 swap [%i2+0x114],%l7 ! %l7 = 000000003a868db3 ! %l7 = 000000003a868db3, %l0 = 8fea434c54d27c02, %ccr = 01 move %icc,%l7,%l0 ! Register Not Moved ! Mem[0000000091800134] = 6cdc198e, %g2 = ffffffffe3d1f834 ldub [%o0+0x134],%g2 ! %g2 = 000000000000006c ! Mem[0000000090800150] = 92a6c5a9, %g2 = 000000000000006c lduw [%i5+0x150],%g2 ! %g2 = 0000000092a6c5a9 ! Mem[00000000910000e4] = 94022c99, %g2 = 0000000092a6c5a9 lduh [%i6+0x0e6],%g2 ! %g2 = 0000000000009402 ! %l6 = 1afa7e624254c03d, Mem[0000000090000147] = f4c716af stb %l6,[%i4+0x147] ! Mem[0000000090000144] = 3dc716af ! Mem[000000006b000000] = 317dd1ec, %l3 = 6915dea54fe6780c swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000317dd1ec ! %l2 = 000000008c54cea3, %l2 = 000000008c54cea3, %ccr = 01 movleu %xcc,%l2,%l2 ! Register Not Moved ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 8fea434c54d27c02 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0677c87884ce80a5 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008c54cea3 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000317dd1ec bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000043 bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000043 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 1afa7e624254c03d bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003a868db3 bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00eb7b3f,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p45_failed mov 0x111,%g1 ! 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 a3cbc5cb d20fd7d4 bne %xcc,p45_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be fbd5f788 ff16c010 bne %xcc,p45_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0677c878 84ce80a5 bne %xcc,p45_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be a9aca63f 7dbbada9 bne %xcc,p45_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 47290190 3a2474a6 bne %xcc,p45_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 45539734 3a868db3 bne %xcc,p45_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 2e51da06 505957b6 bne %xcc,p45_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 370e5b10 0516c2f1 bne %xcc,p45_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be be9a9452 4f76c46c bne %xcc,p45_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 585e8ada 0ab15ab1 bne %xcc,p45_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be d65073ee fa386612 bne %xcc,p45_f30_fail nop ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8c8e42e195b18388 ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8728c4f031194fa9 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 = 88ce49db5561f840 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 = cc66c57463365577 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 = 5143808e00000f20 ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = e42dd08b8b4997bc ldx [%i0+0x048],%g3 ! Observed data at 000000006a000048 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 000000000000035a ldx [%i0+0x050],%g3 ! Observed data at 000000006a000050 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x050,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 17123c8e0022e9d0 ldx [%i0+0x0b0],%g3 ! Observed data at 000000006a0000b0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x108],%g2 ! Expected data = f2bfbe7600000a23 ldx [%i0+0x108],%g3 ! Observed data at 000000006a000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x108,%g4 ldx [%g1+0x190],%g2 ! Expected data = 9ce2fab0e406942a ldx [%i0+0x190],%g3 ! Observed data at 000000006a000190 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x190,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 5fc6427769118bd6 ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f0c428872dd3076d ldx [%i1+0x018],%g3 ! Observed data at 000000006a800018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 69701a2f2dd3076d ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 230a000000000000 ldx [%i1+0x028],%g3 ! Observed data at 000000006a800028 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = a3cbc5cbd20fd7d4 ldx [%i1+0x080],%g3 ! Observed data at 000000006a800080 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = a5e15730ddde157e ldx [%i1+0x088],%g3 ! Observed data at 000000006a800088 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = 94976b48c4d39bcd ldx [%i1+0x090],%g3 ! Observed data at 000000006a800090 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = fbd5f788ff16c010 ldx [%i1+0x098],%g3 ! Observed data at 000000006a800098 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 4b2c0360933969da ldx [%i1+0x0a0],%g3 ! Observed data at 000000006a8000a0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 8e7affd0cec06af8 ldx [%i1+0x0a8],%g3 ! Observed data at 000000006a8000a8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 88ce49dbb48f3175 ldx [%i1+0x0b0],%g3 ! Observed data at 000000006a8000b0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 8a77c10d21ce72b6 ldx [%i1+0x0b8],%g3 ! Observed data at 000000006a8000b8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 070a89f2000000e5 ldx [%i1+0x0c8],%g3 ! Observed data at 000000006a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x118],%g2 ! Expected data = f8d1952bc391d5f4 ldx [%i1+0x118],%g3 ! Observed data at 000000006a800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x118,%g4 ldx [%g1+0x140],%g2 ! Expected data = 2d92971d41ddff63 ldx [%i1+0x140],%g3 ! Observed data at 000000006a800140 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x140,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4fe6780cb249b722 ldx [%i2+0x000],%g3 ! Observed data at 000000006b000000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4c030c58c89b3afa 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 = 0000000074c5a77f 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 = d1a5b027705b5cc9 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 = bf63cfb60e385dbe ldx [%i2+0x020],%g3 ! Observed data at 000000006b000020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = 3137892692fff5b6 ldx [%i2+0x068],%g3 ! Observed data at 000000006b000068 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x068,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 692bd42219373b66 ldx [%i2+0x0d8],%g3 ! Observed data at 000000006b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 45539734fe36adb5 ldx [%i2+0x110],%g3 ! Observed data at 000000006b000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x110,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 19ce66b1c210a86a ldx [%i2+0x1a8],%g3 ! Observed data at 000000006b0001a8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = eb5dd9afd821614b ldx [%i2+0x1c0],%g3 ! Observed data at 000000006b0001c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x1c0,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 6d07d32d8728c4f0 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 = 06799dae9bc58ebf 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 = fffffffffb7fcbc0 ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 357ae1476b107641 ldx [%i3+0x0a8],%g3 ! Observed data at 000000006b8000a8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = d68aa59b046e1b79 ldx [%i3+0x1f8],%g3 ! Observed data at 000000006b8001f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x1f8,%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_f6_fail: set p45_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stxa %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000010] sdivx %l2,-0x28d,%l6 ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800018] done p45_trap1o: stxa %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000010] sdivx %l2,-0x28d,%l6 ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800018] done p45_trap2e: mulx %l3,%l0,%l1 ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000028] xnorcc %l0,%l1,%l1 done p45_trap2o: mulx %l3,%l0,%l1 ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000028] xnorcc %l0,%l1,%l1 done p45_trap3e: orn %l6,-0x146,%l4 subc %l4,%l4,%l0 subc %l5,-0x7c4,%l3 subc %l4,%l1,%l3 add %l2,%l2,%l3 subc %l6,%l3,%l2 and %l4,-0x4fd,%l6 done p45_trap3o: orn %l6,-0x146,%l4 subc %l4,%l4,%l0 subc %l5,-0x7c4,%l3 subc %l4,%l1,%l3 add %l2,%l2,%l3 subc %l6,%l3,%l2 and %l4,-0x4fd,%l6 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 = a396e1539ec37997 ldx [%g1+0x008],%l1 ! %l1 = cfd22b0c22cff57d ldx [%g1+0x010],%l2 ! %l2 = 066c1361bca9fc27 ldx [%g1+0x018],%l3 ! %l3 = d2ca8a649f16600c ldx [%g1+0x020],%l4 ! %l4 = 1430f049fdceece0 ldx [%g1+0x028],%l5 ! %l5 = e0914952447cd475 ldx [%g1+0x030],%l6 ! %l6 = ee590594357ae147 ldx [%g1+0x038],%l7 ! %l7 = 19817d63c78f30ef ! 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 = 3c734901 71feb76c 3be3c703 d1c07cc4 ! %f4 = 3c2e1123 8cca251b fc0c6209 3509b303 ! %f8 = db414719 a49c2a99 913372e9 796efddf ! %f12 = 37dfb358 d76796d8 1bd87ec6 f0ff5cb0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9302f425 bb97286f 5cac7ec8 53a7a855 ! %f20 = 51c4bf5b 84f3c78a b65db3d9 d6b56f6c ! %f24 = 16eafa18 90a53dd9 08a831a8 185b978d ! %f28 = aefb7eea 3106a181 45ee2f32 893937b7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8057e0ed 2d00c001 7a9b4019 d6f6f2a1 ! %f36 = 401b8fe6 5d6aa99a f1314a98 473060f2 ! %f40 = fadc3cab e1b38d52 c5000a84 d14be074 ! %f44 = 41020026 7b59673f ee3e0327 a0b457d0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd6dda8980000003b,%g7,%g1 ! GSR scale = 7, align = 3 wr %g1,%g0,%gsr ! GSR = d6dda8980000003b wr %g0,%y ! Clear Y 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: ! %l6 = 18df022c2b4e8d79, %l6 = 18df022c2b4e8d79, %ccr = 44 movcs %xcc,%l6,%l6 ! Register Not Moved ! Mem[0000000090000084] = d7017154, %g18 = e05f332ff5fe2d6a ldsw [%i4+0x084],%g2 ! %g2 = e05f332ff5fe2d6a ! %l7 = 5747ca683969d406, Mem[000000006c8001bd] = 66db295f stb %l7,[%i1+0x1bd] ! Mem[000000006c8001bc] = 6606295f ! immd = 0000000000000034, %l2 = 6c15e57a29f56967, %ccr = 44 movgu %xcc,0x034,%l2 ! Register Not Moved ! %l2 = 6c15e57a29f56967, immed = 0000002b, %ccr = 44 movrne %l2,0x02b,%l3 ! Moved, %l3 = 000000000000002b ! Mem[00000000900000f4] = 47ecf78f, %g2 = ffffffffd7017154 ldsh [%i4+0x0f4],%g2 ! %g2 = 00000000000047ec ! immd = 000000000000036a, %l6 = 18df022c2b4e8d79, %ccr = 44 movvc %xcc,0x36a,%l6 ! Moved, %l6 = 000000000000036a ! Mem[000000006c000010] = 19488ae5, %l3 = 000000000000002b lduha [%i0+%o2]0x80,%l3 ! %l3 = 0000000000001948 ! %l6 = 000000000000036a, %l5 = d5fed22890d93e8c, %ccr = 44 movle %xcc,%l6,%l5 ! Moved, %l5 = 000000000000036a ! %l7 = 5747ca683969d406, Mem[0000000090800048] = db9c0caf57bff2f8 stx %l7,[%i5+0x048] ! Mem[0000000090800048] = 5747ca683969d406 p46_label_2: ! Mem[000000006c00007c] = 0a636d2e, %l6 = 000000000000036a swap [%i0+0x07c],%l6 ! %l6 = 000000000a636d2e ! %l7 = 5747ca683969d406, Mem[000000006d800000] = 4b98b34a stba %l7,[%i3+%g0]0x89 ! Mem[000000006d800000] = 4b98b306 ! Mem[0000000090800168] = 8b8c7c4b, %g2 = 00000000000047ec ldub [%i5+0x16b],%g2 ! %g2 = 000000000000008b ! Mem[000000006d000018] = 162c7fd3, %f21 = 84f3c78a lda [%i2+%o3]0x89,%f21 ! %f21 = 162c7fd3 ! Mem[000000009100003c] = e2010b9f, %g2 = 000000000000008b ldsb [%i6+0x03d],%g2 ! %g2 = ffffffffffffffe2 ! Mem[000000006d800008] = 8c002d2c, %l4 = 3920dffdddb44d13 swapa [%i3+%o1]0x81,%l4 ! %l4 = 000000008c002d2c ! Mem[000000006c800000] = a7f90bcf, %l1 = c802c6ceaa44a836 ldswa [%i1+%g0]0x80,%l1 ! %l1 = ffffffffa7f90bcf ! Mem[0000000090800170] = 679b6714, %g2 = ffffffffffffffe2 ldsh [%i5+0x172],%g2 ! %g2 = 000000000000679b ! %l3 = 0000000000001948, Mem[000000006d0001ff] = 71711489 stb %l3,[%i2+0x1ff] ! Mem[000000006d0001fc] = 71711448 ! Mem[000000006d800008] = ddb44d13, %f12 = 37dfb358 lda [%i3+%o1]0x81,%f12 ! %f12 = ddb44d13 p46_label_3: ! Mem[000000006c800028] = a31fc363, %l2 = 6c15e57a29f56967 ldswa [%i1+%o5]0x88,%l2 ! %l2 = ffffffffa31fc363 ! Mem[0000000091800110] = b14465cb9794015b, %g2 = 000000000000679b ldx [%o0+0x110],%g2 ! %g2 = b14465cb9794015b ! %f3 = d1c07cc4, Mem[0000000090800188] = 8da22961 sta %f3 ,[%i5+0x188]%asi ! Mem[0000000090800188] = d1c07cc4 ! Mem[0000000091800020] = 6e3bc623 ec024f1a, %g2 = 9794015b, %g3 = 00000000 ldd [%o0+%o4],%g2 ! %g2 = 000000006e3bc623 00000000ec024f1a ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[000000006d800010] = e96a37e2, %l4 = 000000008c002d2c ldsba [%i3+%o2]0x88,%l4 ! %l4 = ffffffffffffffe2 ! %l7 = 5747ca683969d406, imm = ffffffffffffffac, %l1 = ffffffffa7f90bcf andncc %l7,-0x054,%l1 ! %l1 = 0000000000000002, %ccr = 00 ! %l2 = a31fc363, %l3 = 00001948, Mem[00000000900001d8] = 3de00ade eefbf1b6 stda %l2,[%i4+0x1d8]%asi ! Mem[00000000900001d8] = a31fc363 00001948 ! %l2 = a31fc363, %l3 = 00001948, Mem[000000006c800000] = cf0bf9a7 ecf93ec1 stda %l2,[%i1+%g0]0x88 ! Mem[000000006c800000] = a31fc363 00001948 ! Mem[00000000908000e0] = 0f61639e, %g18 = e05f332ff5fe2d6a ldsw [%i5+0x0e0],%g2 ! %g2 = e05f332ff5fe2d6a p46_label_4: ! Mem[000000006d000018] = 162c7fd3, %f26 = 08a831a8 lda [%i2+%o3]0x88,%f26 ! %f26 = 162c7fd3 ! %f17 = bb97286f, Mem[000000006d000008] = a6f43ce8 sta %f17,[%i2+%o1]0x80 ! Mem[000000006d000008] = bb97286f ! %l6 = 000000000a636d2e, %l6 = 000000000a636d2e, %l7 = 5747ca683969d406 sll %l6,%l6,%l7 ! %l7 = 00000298db4b8000 ! Mem[000000006c80001f] = 36e93f8e, %l3 = 0000000000001948 ldstub [%i1+0x01f],%l3 ! %l3 = 0000008e000000ff ! %l1 = 0000000000000002, imm = 000000000000000b, %l5 = 000000000000036a srl %l1,0x00b,%l5 ! %l5 = 0000000000000000 ! Mem[00000000908001c0] = aa162c11, %g2 = 000000000f61639e ldsb [%i5+0x1c0],%g2 ! %g2 = ffffffffffffffaa ! %l5 = 0000000000000000, %l2 = ffffffffa31fc363, %ccr = 00 movg %xcc,%l5,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[00000000918001f8] = c8b4bf93, %g2 = ffffffffffffffaa ldub [%o0+0x1fa],%g2 ! %g2 = 00000000000000c8 ! Mem[000000006d000110] = ea071797, %l3 = 000000000000008e swap [%i2+0x110],%l3 ! %l3 = 00000000ea071797 ! %l2 = 0000000000000000, Mem[0000000091800098] = 94908eee96ccd84b stx %l2,[%o0+0x098] ! Mem[0000000091800098] = 0000000000000000 p46_label_5: ! %f0 = 3c734901 71feb76c 3be3c703 d1c07cc4 ! %f4 = 3c2e1123 8cca251b fc0c6209 3509b303 ! %f8 = db414719 a49c2a99 913372e9 796efddf ! %f12 = ddb44d13 d76796d8 1bd87ec6 f0ff5cb0 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[00000000918001a4] = d2b36518, %g2 = 00000000000000c8 ldub [%o0+0x1a7],%g2 ! %g2 = 00000000000000d2 ! %l2 = 0000000000000000, Mem[00000000908001f6] = e59c6e53 sth %l2,[%i5+0x1f6] ! Mem[00000000908001f4] = 00006e53 ! Mem[00000000910000a8] = 6d265071, %g2 = 00000000000000d2 ldsb [%i6+0x0a9],%g2 ! %g2 = 000000000000006d ! %l4 = ffffffffffffffe2, %l1 = 0000000000000002, %l5 = 0000000000000000 sdivx %l4,%l1,%l5 ! %l5 = fffffffffffffff1 ! Mem[0000000090800180] = 98c2b497, %g2 = 000000000000006d lduh [%i5+0x182],%g2 ! %g2 = 00000000000098c2 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! %f0 = 3c734901 71feb76c 3be3c703 d1c07cc4 ! %f4 = 3c2e1123 8cca251b fc0c6209 3509b303 ! %f8 = db414719 a49c2a99 913372e9 796efddf ! %f12 = ddb44d13 d76796d8 1bd87ec6 f0ff5cb0 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Mem[00000000900000a4] = a4727d8b, %g2 = 00000000000098c2 lduh [%i4+0x0a4],%g2 ! %g2 = 000000000000a472 ! %l6 = 000000000a636d2e, Mem[000000006c800028] = 63c31fa3bc49c3eb stxa %l6,[%i1+%o5]0x80 ! Mem[000000006c800028] = 000000000a636d2e p46_label_6: ! %l1 = 0000000000000002, Mem[000000009180017c] = 071bb175, %asi = 80 stwa %l1,[%o0+0x17c]%asi ! Mem[000000009180017c] = 00000002 ! %l0 = feca0161fa06a562, %l5 = fffffffffffffff1, %ccr = 00 movneg %xcc,%l0,%l5 ! Register Not Moved ! Mem[000000006c800010] = d540f237, %l7 = 00000298db4b8000 lduwa [%i1+%o2]0x89,%l7 ! %l7 = 00000000d540f237 ! %l3 = 00000000ea071797, Mem[000000006c000018] = 7c297de2 stwa %l3,[%i0+%o3]0x81 ! Mem[000000006c000018] = ea071797 ! immd = 0000000000000360, %l7 = 00000000d540f237, %ccr = 00 movg %xcc,0x360,%l7 ! Moved, %l7 = 0000000000000360 ! Mem[00000000910001d8] = da6f14fd2b31f5a0, %g2 = 000000000000a472 ldx [%i6+0x1d8],%g2 ! %g2 = da6f14fd2b31f5a0 ! Mem[0000000090000120] = 0e03a0ea, %g2 = da6f14fd2b31f5a0 lduw [%i4+0x120],%g2 ! %g2 = 000000000e03a0ea ! Mem[00000000910001b8] = 5b200641 564f312a, %g2 = 0e03a0ea, %g3 = ec024f1a ldd [%i6+0x1b8],%g2 ! %g2 = 000000005b200641 00000000564f312a ! Mem[0000000091000078] = cab51fb5, %g2 = 000000005b200641 lduw [%i6+0x078],%g2 ! %g2 = 00000000cab51fb5 ! %l4 = ffffffffffffffe2, %l4 = ffffffffffffffe2, %l3 = 00000000ea071797 taddcctv %l4,%l4,%l3 ! %l0 = feca0161fa06a585, Trapped p46_label_7: ! Mem[000000006d800198] = b3427b81, %l1 = 0000000000000002 ldsh [%i3+0x19a],%l1 ! %l1 = 0000000000007b81 ! Mem[0000000090000110] = d19e008f 757643e1, %g2 = cab51fb5, %g3 = 564f312a ldd [%i4+0x110],%g2 ! %g2 = 00000000d19e008f 00000000757643e1 ! Mem[000000006c000018] = ea071797, %l5 = fffffffffffffff1 ldsba [%i0+%o3]0x80,%l5 ! %l5 = ffffffffffffffea ! immd = 00000000000002f8, %l5 = ffffffffffffffea, %ccr = 00 movle %xcc,0x2f8,%l5 ! Register Not Moved ! Mem[000000006c800000] = 63c31fa3 48190000, %l4 = ffffffe2, %l5 = ffffffea ldda [%i1+%g0]0x80,%l4 ! %l4 = 0000000063c31fa3 0000000048190000 ! Mem[000000006d800020] = dec712f0 4f15c88b, %l6 = 0a636d2e, %l7 = 00000360 ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000dec712f0 000000004f15c88b ! %l4 = 0000000063c31fa3, Mem[00000000910000b8] = 8ad78a4d0ef1494e stx %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = 0000000063c31fa3 ! %l3 = 00000000ea071797, %l3 = 00000000ea071797, %ccr = 00 movvc %xcc,%l3,%l3 ! Moved, %l3 = 00000000ea071797 ! Mem[000000006c0000d4] = dec98676, %l6 = 00000000dec712f0 ldstub [%i0+0x0d4],%l6 ! %l6 = 000000de000000ff membar #Sync ! Added by membar checker (118) ! Mem[0000000090000148] = 3be3c703d1c07cc4, %g2 = 00000000d19e008f ldx [%i4+0x148],%g2 ! %g2 = 3be3c703d1c07cc4 p46_label_8: ! Mem[000000006c0000d8] = d9ccdc91c669ba2e, %l1 = 0000000000007b81, %l4 = 0000000063c31fa3 add %i0,0xd8,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = d9ccdc91c669ba2e ! Randomly selected nop nop ! %l7 = 000000004f15c88b, imm = fffffffffffff6ed, %l4 = d9ccdc91c669ba2e addcc %l7,-0x913,%l4 ! %l4 = 000000004f15bf78, %ccr = 11 ! %l6 = 000000de, %l7 = 4f15c88b, Mem[00000000900001e8] = cceef4c2 9c79a522 std %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000de 4f15c88b ! %l0 = feca0161fa06a585, imm = fffffffffffff27f, %l0 = feca0161fa06a585 andn %l0,-0xd81,%l0 ! %l0 = 0000000000000580 ! %l5 = 0000000048190000, Mem[0000000091800191] = cde95e6f stb %l5,[%o0+0x191] ! Mem[0000000091800190] = 00e95e6f ! %l7 = 000000004f15c88b, Mem[0000000090000104] = 920c36ec sth %l7,[%i4+0x104] ! Mem[0000000090000104] = c88b36ec ! %l5 = 0000000048190000, imm = 0000000000000001, %l3 = 00000000ea071797 srl %l5,0x001,%l3 ! %l3 = 00000000240c8000 ! Mem[000000006c8000a8] = 8024d59f, %l2 = 0000000000000000 swap [%i1+0x0a8],%l2 ! %l2 = 000000008024d59f ! %l7 = 000000004f15c88b, immed = fffff6eb, %y = 00000000 mulscc %l7,-0x915,%l3 ! %l3 = 00000000278ae445, %ccr = 00, %y = 80000000 p46_label_9: ! %l0 = 0000000000000580, %l3 = 00000000278ae445, %l0 = 0000000000000580 orncc %l0,%l3,%l0 ! %l0 = ffffffffd8751fba, %ccr = 88 ! Mem[00000000908000a0] = 86459112, %g2 = 3be3c703d1c07cc4 ldsh [%i5+0x0a0],%g2 ! %g2 = ffffffffffff8645 ! Mem[000000006d800020] = 8bc8154ff012c7de, %f8 = db414719 a49c2a99 ldda [%i3+%o4]0x89,%f8 ! %f8 = 8bc8154f f012c7de ! Mem[000000009180002c] = b1853939, %g2 = ffffffffffff8645 lduh [%o0+0x02e],%g2 ! %g2 = 000000000000b185 ! %l0 = ffffffffd8751fba, Mem[000000006c800020] = fda19362 stha %l0,[%i1+%o4]0x80 ! Mem[000000006c800020] = 1fba9362 ! %l0 = d8751fba, %l1 = 00007b81, Mem[0000000091000168] = 4c5386aa 97950aba std %l0,[%i6+0x168] ! Mem[0000000091000168] = d8751fba 00007b81 ! Mem[000000006d800000] = 06b3984b, %l5 = 0000000048190000 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 0000000006b3984b ! %l5 = 0000000006b3984b, immed = 000001e3, %ccr = 88 movrlz %l5,0x1e3,%l2 ! Not Moved, %l2 = 000000008024d59f ! immd = 0000000000000276, %l4 = 000000004f15bf78, %ccr = 88 movg %xcc,0x276,%l4 ! Register Not Moved ! Mem[0000000090000100] = eff525d4c88b36ec, %f48 = 12ec9540 ffecfaa9 ldd [%i4+0x100],%f48 ! %f48 = eff525d4 c88b36ec p46_label_10: ! %l4 = 000000004f15bf78, %l5 = 0000000006b3984b, %ccr = 88 movvc %xcc,%l4,%l5 ! Moved, %l5 = 000000004f15bf78 ! %f16 = 9302f425 bb97286f 5cac7ec8 53a7a855 ! %f20 = 51c4bf5b 162c7fd3 b65db3d9 d6b56f6c ! %f24 = 16eafa18 90a53dd9 162c7fd3 185b978d ! %f28 = aefb7eea 3106a181 45ee2f32 893937b7 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! %l1 = 0000000000007b81, Mem[00000000918000b4] = 0fa303fa sth %l1,[%o0+0x0b4] ! Mem[00000000918000b4] = 7b8103fa ! %l2 = 000000008024d59f, Mem[00000000910001d5] = 3883f9da stb %l2,[%i6+0x1d5] ! Mem[00000000910001d4] = 9f83f9da ! Mem[000000006d800008] = ddb44d13, %l5 = 000000004f15bf78 lduha [%i3+%o1]0x80,%l5 ! %l5 = 000000000000ddb4 ! %l3 = 00000000278ae445, %l7 = 000000004f15c88b, %l7 = 000000004f15c88b sra %l3,%l7,%l7 ! %l7 = 000000000004f15c ! %l0 = ffffffffd8751fba, %l6 = 00000000000000de, %ccr = 88 movleu %xcc,%l0,%l6 ! Register Not Moved ! %l7 = 000000000004f15c, imm = 0000000000000025, %l0 = ffffffffd8751fba srax %l7,0x025,%l0 ! %l0 = 0000000000000000 ! Mem[000000009180007c] = 9b142963, %g18 = e05f332ff5fe2d6a ldsw [%o0+0x07c],%g2 ! %g2 = e05f332ff5fe2d6a ! %l4 = 000000004f15bf78, Mem[000000006c800116] = 5a0cefe7 stb %l4,[%i1+0x116] ! Mem[000000006c800114] = 5a0c78e7 p46_label_11: ! Mem[000000006c800104] = cc550d13, %l7 = 000000000004f15c swap [%i1+0x104],%l7 ! %l7 = 00000000cc550d13 ! %l6 = 00000000000000de, imm = fffffffffffff527, %l4 = 000000004f15bf78 xorcc %l6,-0xad9,%l4 ! %l4 = fffffffffffff5f9, %ccr = 88 ! Mem[000000006d0000b8] = cfdbbd5daf6ae4bc, %l2 = 000000008024d59f, %l4 = fffffffffffff5f9 add %i2,0xb8,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = cfdbbd5daf6ae4bc ! %f6 = fc0c6209 3509b303, Mem[00000000918000f8] = 02aceb20 79f08279 std %f6 ,[%o0+0x0f8] ! Mem[00000000918000f8] = fc0c6209 3509b303 membar #Sync ! Added by membar checker (119) ! Mem[00000000900001b8] = 45ee2f32, %g2 = ffffffff9b142963 lduh [%i4+0x1b8],%g2 ! %g2 = 00000000000045ee ! Mem[0000000090000140] = 3c734901 71feb76c 3be3c703 d1c07cc4 ! Mem[0000000090000150] = 3c2e1123 8cca251b fc0c6209 3509b303 ! Mem[0000000090000160] = db414719 a49c2a99 913372e9 796efddf ! Mem[0000000090000170] = ddb44d13 d76796d8 1bd87ec6 f0ff5cb0 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[0000000091000034] = 3120c524, %g2 = 00000000000045ee ldub [%i6+0x034],%g2 ! %g2 = 0000000000000031 ! Mem[000000009100004c] = 60c55c2b, %g2 = 0000000000000031 lduha [%i6+0x04c]%asi,%g2 ! %g2 = 00000000000060c5 ! %l2 = 000000008024d59f, imm = 000000000000071e, %l0 = 0000000000000000 andncc %l2,0x71e,%l0 ! %l0 = 000000008024d081, %ccr = 08 ! Mem[000000006c0000ec] = 4a7ab131, %l6 = 00000000000000de swap [%i0+0x0ec],%l6 ! %l6 = 000000004a7ab131 p46_label_12: ! Mem[000000006d0000c8] = 6febbe75, %l6 = 000000004a7ab131 swap [%i2+0x0c8],%l6 ! %l6 = 000000006febbe75 ! %l1 = 0000000000007b81, Mem[0000000091800140] = 70e42e59b316c57e stx %l1,[%o0+0x140] ! Mem[0000000091800140] = 0000000000007b81 ! Mem[00000000908001d0] = 3222ee81 532ee672, %g2 = 000060c5, %g3 = 757643e1 ldd [%i5+0x1d0],%g2 ! %g2 = 000000003222ee81 00000000532ee672 ! Mem[000000006c0001c8] = f94a2354, %l2 = 000000008024d59f ldub [%i0+0x1c9],%l2 ! %l2 = 000000000000004a ! Mem[0000000091800054] = 70e91ef3, %g2 = 000000003222ee81 lduw [%o0+0x054],%g2 ! %g2 = 0000000070e91ef3 ! Mem[000000009100009c] = d6cbdb1d, %g2 = 0000000070e91ef3 ldsba [%i6+0x09c]%asi,%g2 ! %g2 = ffffffffffffffd6 ! Mem[000000006d000010] = e1fa6bd7, %l6 = 000000006febbe75 lduba [%i2+%o2]0x80,%l6 ! %l6 = 00000000000000e1 ! %l2 = 000000000000004a, %l6 = 00000000000000e1, %ccr = 08 movgu %icc,%l2,%l6 ! Moved, %l6 = 000000000000004a ! Mem[000000006d000028] = e2eef815, %l6 = 000000000000004a ldsba [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffffe2 ! %l5 = 000000000000ddb4, Mem[0000000091000040] = 9fb36b42752473f9 stx %l5,[%i6+0x040] ! Mem[0000000091000040] = 000000000000ddb4 p46_label_13: ! Mem[00000000918001ac] = 4e1744a4, %g2 = ffffffffffffffd6 ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000004e17 ! %f12 = ddb44d13 d76796d8, Mem[000000006d000010] = d76bfae1 4d0d6b06 stda %f12,[%i2+%o2]0x88 ! Mem[000000006d000010] = ddb44d13 d76796d8 ! %f6 = fc0c6209 3509b303, Mem[000000006c000190] = 2202666e 8cb5e63d std %f6 ,[%i0+0x190] ! Mem[000000006c000190] = fc0c6209 3509b303 ! Mem[000000006c000040] = 8107658e84c8d2ae, %l6 = ffffffffffffffe2, %l5 = 000000000000ddb4 add %i0,0x40,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 8107658e84c8d2ae ! Mem[000000006d80016c] = 16ba9188, %l2 = 000000000000004a swap [%i3+0x16c],%l2 ! %l2 = 0000000016ba9188 ! immd = 00000000000000b9, %l4 = cfdbbd5daf6ae4bc, %ccr = 08 movcs %xcc,0x0b9,%l4 ! Register Not Moved ! %l6 = ffffffffffffffe2, %l4 = cfdbbd5daf6ae4bc, %y = 80000000 sdiv %l6,%l4,%l1 ! %l1 = 000000007fffffff mov %l0,%y ! %y = 8024d081 ! Mem[0000000090000008] = c47cc0d103c7e33b, %g2 = 0000000000004e17 ldx [%i4+%o1],%g2 ! %g2 = c47cc0d103c7e33b ! %l1 = 000000007fffffff, Mem[00000000908000c4] = 07f8fe08 stb %l1,[%i5+0x0c4] ! Mem[00000000908000c4] = fff8fe08 ! Mem[000000006d8001d4] = fa8e8fac, %l4 = cfdbbd5daf6ae4bc ldsb [%i3+0x1d7],%l4 ! %l4 = ffffffffffffffac p46_label_14: ! %l0 = 000000008024d081, %l2 = 0000000016ba9188, %ccr = 08 movcc %icc,%l0,%l2 ! Moved, %l2 = 000000008024d081 ! Mem[0000000091800118] = 5e8423ff6cd6b03c, %g2 = c47cc0d103c7e33b ldx [%o0+0x118],%g2 ! %g2 = 5e8423ff6cd6b03c ! Mem[0000000090000028] = dffd6e79, %g2 = 5e8423ff6cd6b03c ldsba [%i4+0x028]%asi,%g2 ! %g2 = ffffffffffffffdf ! %l6 = ffffffffffffffe2, %l1 = 000000007fffffff, %ccr = 08 movleu %icc,%l6,%l1 ! Register Not Moved ! Mem[000000006c800008] = ed9a76ae, %l1 = 000000007fffffff ldstuba [%i1+%o1]0x81,%l1 ! %l1 = 000000ed000000ff ! Set Register : %l0 = 000000008024d081 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[000000009080012c] = efc18e62, %g2 = ffffffffffffffdf ldsb [%i5+0x12e],%g2 ! %g2 = ffffffffffffffef ! %f24 = 16eafa18, Mem[00000000918000ac] = fb9b5dc8 st %f24,[%o0+0x0ac] ! Mem[00000000918000ac] = 16eafa18 ! Mem[000000006d00019c] = e20d7a51, %l2 = 000000008024d081 ldsw [%i2+0x19c],%l2 ! %l2 = ffffffffe20d7a51 ! %l0 = ffffffffffffffff, imm = fffffffffffff272, %l0 = ffffffffffffffff addcc %l0,-0xd8e,%l0 ! %l0 = fffffffffffff271, %ccr = 99 p46_label_15: ! Mem[000000006d8000a0] = a3e27a91, %l5 = 8107658e84c8d2ae ldstub [%i3+0x0a0],%l5 ! %l5 = 000000a3000000ff ! immd = 0000000000000227, %l4 = ffffffffffffffac, %ccr = 99 movpos %xcc,0x227,%l4 ! Register Not Moved ! Mem[0000000090000100] = eff525d4 c88b36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! Mem[000000006c800028] = 00000000, %f7 = 3509b303 lda [%i1+%o5]0x81,%f7 ! %f7 = 00000000 ! %l7 = 00000000cc550d13, Mem[0000000090000055] = 36db8f07 stb %l7,[%i4+0x055] ! Mem[0000000090000054] = 13db8f07 ! %l5 = 00000000000000a3, Mem[000000006c000018] = ea0717972864d0ea stxa %l5,[%i0+%o3]0x81 ! Mem[000000006c000018] = 00000000000000a3 ! Mem[000000006d800000] = 06b3984b14d6eb85, %f20 = 51c4bf5b 162c7fd3 ldda [%i3+%g0]0x80,%f20 ! %f20 = 06b3984b 14d6eb85 ! %l4 = ffffffffffffffac, imm = 0000000000000f61, %l5 = 00000000000000a3 andncc %l4,0xf61,%l5 ! %l5 = fffffffffffff08c, %ccr = 88 ! Mem[00000000900001fc] = 7c6e3679, %g2 = ffffffffffffffef ldsh [%i4+0x1fe],%g2 ! %g2 = 0000000000007c6e ! Mem[0000000090000040] = da071a79, %g2 = 0000000000007c6e ldsh [%i4+0x042],%g2 ! %g2 = ffffffffffffda07 p46_label_16: ! Mem[00000000908001c8] = 9a24092a, %g2 = ffffffffffffda07 ldsh [%i5+0x1c8],%g2 ! %g2 = ffffffffffff9a24 ! %l1 = 00000000000000ed, Mem[00000000918001df] = 08e019b2 stb %l1,[%o0+0x1df] ! Mem[00000000918001dc] = ede019b2 ! Mem[00000000908001f8] = 6e5321b3ed22d798, %f48 = eff525d4 c88b36ec ldda [%i5+0x1f8]%asi,%f48 ! %f48 = 6e5321b3 ed22d798 ! %l5 = fffffffffffff08c sethi %hi(0xe01cec00),%l5 ! %l5 = 00000000e01cec00 ! %l2 = ffffffffe20d7a51, Mem[000000006d000028] = e2eef815 stwa %l2,[%i2+%o5]0x81 ! Mem[000000006d000028] = e20d7a51 ! Mem[0000000090800084] = 32f5a644, %g2 = ffffffffffff9a24 ldub [%i5+0x085],%g2 ! %g2 = 0000000000000032 ! Mem[000000006c000008] = 313b5f48, %l1 = 00000000000000ed ldsha [%i0+%o1]0x89,%l1 ! %l1 = 0000000000005f48 ! %l6 = ffffffffffffffe2, Mem[00000000908000c8] = 1d027ea9 sth %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = ffe27ea9 ! %l0 = fffffffffffff271, %l2 = ffffffffe20d7a51, %ccr = 88 movrlez %l0,%l2,%l3 ! Moved, %l3 = ffffffffe20d7a51 ! %l1 = 0000000000005f48, Mem[000000006d800010] = e2376ae9 stba %l1,[%i3+%o2]0x81 ! Mem[000000006d800010] = 48376ae9 p46_label_17: ! Mem[00000000900000f8] = adcf9313, %g2 = 0000000000000032 ldub [%i4+0x0f8],%g2 ! %g2 = 00000000000000ad ! Mem[000000009180006c] = f974a768, %g2 = 00000000000000ad ldub [%o0+0x06c],%g2 ! %g2 = 00000000000000f9 ! Mem[000000006d000000] = f71aa7ac 6eccd755, %l2 = e20d7a51, %l3 = e20d7a51 ldda [%i2+%g0]0x89,%l2 ! %l2 = 000000006eccd755 00000000f71aa7ac ! %l3 = 00000000f71aa7ac, immd = fffffffffffff23d, %l6 = ffffffffffffffe2 sdivx %l3,-0xdc3,%l6 ! %l6 = ffffffffffee0b4a ! Mem[0000000091000198] = cae86cfe 1c574548, %g2 = 000000f9, %g3 = 532ee672 ldd [%i6+0x198],%g2 ! %g2 = 00000000cae86cfe 000000001c574548 ! Mem[00000000908000ac] = cd44feb3, %g2 = 00000000cae86cfe ldsb [%i5+0x0af],%g2 ! %g2 = ffffffffffffffcd ! %l5 = 00000000e01cec00, %l6 = ffffffffffee0b4a, %ccr = 88 movneg %xcc,%l5,%l6 ! Moved, %l6 = 00000000e01cec00 ! %l1 = 0000000000005f48, imm = 0000000000000acb, %l3 = 00000000f71aa7ac andncc %l1,0xacb,%l3 ! %l3 = 0000000000005500, %ccr = 00 ! Mem[0000000090000160] = db414719, %g2 = ffffffffffffffcd lduw [%i4+0x160],%g2 ! %g2 = 00000000db414719 ! %l3 = 0000000000005500, Mem[000000009080015c] = bb4e850a stw %l3,[%i5+0x15c] ! Mem[000000009080015c] = 00005500 p46_label_18: ! Mem[0000000091800104] = 95ffe909, %g2 = 00000000db414719 lduh [%o0+0x104],%g2 ! %g2 = 00000000000095ff ! Mem[000000006c000188] = 65a5563607a104b1, %l1 = 0000000000005f48, %l6 = 00000000e01cec00 add %i0,0x188,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 65a5563607a104b1 ! Mem[000000006d800000] = 4b98b306, %l7 = 00000000cc550d13 ldsba [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000006 ! Mem[000000006c000194] = 3509b303, %l5 = 00000000e01cec00 swap [%i0+0x194],%l5 ! %l5 = 000000003509b303 ! %l1 = 0000000000005f48, %l5 = 000000003509b303, %y = 8024d081 sdivcc %l1,%l5,%l3 ! %l3 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = fffff271 ! Mem[000000009180003c] = dfe63e24, %g2 = 00000000000095ff ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffdfe6 ! Mem[000000006c000018] = 00000000, %l5 = 000000003509b303 ldsba [%i0+%o3]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[000000006d000010] = ddb44d13 d76796d8, %l4 = ffffffac, %l5 = 00000000 ldda [%i2+%o2]0x88,%l4 ! %l4 = 00000000d76796d8 00000000ddb44d13 ! %l6 = 07a104b1, %l7 = 00000006, Mem[000000006d000018] = 162c7fd3 4a83f470 stda %l6,[%i2+%o3]0x88 ! Mem[000000006d000018] = 07a104b1 00000006 ! Mem[000000009000009c] = e157c460, %g18 = e05f332ff5fe2d6a ldsw [%i4+0x09c],%g2 ! %g2 = e05f332ff5fe2d6a p46_label_19: ! Mem[000000006c800018] = c5c4a7ab, %l4 = 00000000d76796d8 lduwa [%i1+%o3]0x80,%l4 ! %l4 = 00000000c5c4a7ab ! %f22 = b65db3d9 d6b56f6c, Mem[000000006d800018] = 6e9e993d eb63ac85 stda %f22,[%i3+%o3]0x88 ! Mem[000000006d800018] = b65db3d9 d6b56f6c ! Mem[000000006d000018] = b104a107, %l0 = fffffffffffff271 ldsh [%i2+%o3],%l0 ! %l0 = ffffffffffffb104 ! %f17 = bb97286f, Mem[000000006d000028] = 517a0de2 sta %f17,[%i2+%o5]0x89 ! Mem[000000006d000028] = bb97286f ! Mem[0000000090800098] = ecd71acb, %g2 = ffffffffe157c460 ldub [%i5+0x09b],%g2 ! %g2 = 00000000000000ec ! %l3 = ffffffff80000000, Mem[000000006d000000] = 55d7cc6e stwa %l3,[%i2+%g0]0x81 ! Mem[000000006d000000] = 80000000 ! %l6 = 65a5563607a104b1, %l5 = 00000000ddb44d13, %ccr = 8a movvc %icc,%l6,%l5 ! Register Not Moved ! Mem[0000000091000130] = fcfdf46a, %g2 = 00000000000000ec ldsb [%i6+0x132],%g2 ! %g2 = fffffffffffffffc ! %l4 = c5c4a7ab, %l5 = ddb44d13, Mem[00000000900000f0] = e4f5e0fe 47ecf78f std %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = c5c4a7ab ddb44d13 ! %f12 = ddb44d13 d76796d8, Mem[000000006c000000] = 2cf829e0 b2842ff1 stda %f12,[%i0+%g0]0x80 ! Mem[000000006c000000] = ddb44d13 d76796d8 p46_label_20: ! %l4 = 00000000c5c4a7ab, Mem[00000000908000ce] = 6628ba3d sth %l4,[%i5+0x0ce] ! Mem[00000000908000cc] = a7abba3d ! %l1 = 0000000000005f48, Mem[000000006c000020] = b9701c6efd4fc1e9 stxa %l1,[%i0+%o4]0x81 ! Mem[000000006c000020] = 0000000000005f48 ! %l3 = ffffffff80000000, %l4 = 00000000c5c4a7ab, %ccr = 8a movrne %l3,%l4,%l4 ! Moved, %l4 = 00000000c5c4a7ab ! %l3 = ffffffff80000000, %l7 = 0000000000000006, %ccr = 8a movleu %icc,%l3,%l7 ! Register Not Moved ! Mem[000000006d8001e8] = 38658d86, %l1 = 0000000000005f48 ldub [%i3+0x1e9],%l1 ! %l1 = 0000000000000065 ! Mem[0000000090000080] = 44b6407bd7017154, %g2 = fffffffffffffffc ldx [%i4+0x080],%g2 ! %g2 = 44b6407bd7017154 ! Mem[000000009100010c] = e3c057eb, %g2 = 44b6407bd7017154 lduh [%i6+0x10e],%g2 ! %g2 = 000000000000e3c0 ! %l7 = 0000000000000006, Mem[00000000908000ae] = 67cd44fe stb %l7,[%i5+0x0ae] ! Mem[00000000908000ac] = 06cd44fe ! %l7 = 0000000000000006, %l0 = ffffffffffffb104, %ccr = 8a movvc %xcc,%l7,%l0 ! Moved, %l0 = 0000000000000006 ! %f16 = 9302f425 bb97286f 5cac7ec8 53a7a855 ! %f20 = 06b3984b 14d6eb85 b65db3d9 d6b56f6c ! %f24 = 16eafa18 90a53dd9 162c7fd3 185b978d ! %f28 = aefb7eea 3106a181 45ee2f32 893937b7 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000 p46_label_21: ! Mem[000000006c800038] = c3b69dde844656da, %l0 = 0000000000000006 ldx [%i1+0x038],%l0 ! %l0 = c3b69dde844656da ! Mem[000000006c800099] = 673a896c, %l0 = c3b69dde844656da ldstub [%i1+0x099],%l0 ! %l0 = 0000003a000000ff ! Mem[00000000900001d8] = a31fc363, %g2 = 000000000000e3c0 lduh [%i4+0x1d8],%g2 ! %g2 = 000000000000a31f ! Mem[0000000090000058] = 07095e49, %g2 = 000000000000a31f lduw [%i4+0x058],%g2 ! %g2 = 0000000007095e49 ! Mem[000000006d000110] = 0000008e43fe859c, %l7 = 0000000000000006, %l6 = 65a5563607a104b1 add %i2,0x110,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 0000008e43fe859c ! %l4 = c5c4a7ab, %l5 = ddb44d13, Mem[000000006d800010] = 48376ae9 b71fc021 stda %l4,[%i3+%o2]0x80 ! Mem[000000006d800010] = c5c4a7ab ddb44d13 ! Mem[00000000918001f8] = b4bf933a, %g2 = 0000000007095e49 ldub [%o0+0x1fb],%g2 ! %g2 = 00000000000000b4 ! %f16 = 9302f425 bb97286f 5cac7ec8 53a7a855 ! %f20 = 06b3984b 14d6eb85 b65db3d9 d6b56f6c ! %f24 = 16eafa18 90a53dd9 162c7fd3 185b978d ! %f28 = aefb7eea 3106a181 45ee2f32 893937b7 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[0000000090800148] = 7f55e09c, %g2 = 00000000000000b4 ldub [%i5+0x148],%g2 ! %g2 = 000000000000007f ! %l3 = ffffffff80000000, imm = 00000000000006d4, %l0 = 000000000000003a subc %l3,0x6d4,%l0 ! %l0 = ffffffff7ffff92c p46_label_22: ! Mem[000000006c000174] = 1a2f3c81, %l7 = 0000000000000006 swap [%i0+0x174],%l7 ! %l7 = 000000001a2f3c81 ! %l4 = 00000000c5c4a7ab, imm = fffffffffffff339, %l6 = 0000008e43fe859c addccc %l4,-0xcc7,%l6 ! %l6 = 00000000c5c49ae4, %ccr = 19 ! %f6 = fc0c6209 00000000, Mem[00000000918000c8] = fb9a0476 d0da393d std %f6 ,[%o0+0x0c8] ! Mem[00000000918000c8] = fc0c6209 00000000 ! Mem[00000000908001d4] = 532ee672, %g2 = 000000000000007f ldsh [%i5+0x1d4],%g2 ! %g2 = 000000000000532e ! %l3 = ffffffff80000000, immed = 0000045d, %y = fffff271 umul %l3,0x45d,%l4 ! %l4 = 0000022e80000000, %y = 0000022e ! %l0 = ffffffff7ffff92c, Mem[0000000090800026] = 87db4cf2 sth %l0,[%i5+0x026] ! Mem[0000000090800024] = f92c4cf2 ! %l3 = ffffffff80000000, immed = fffff718, %y = 0000022e smulcc %l3,-0x8e8,%l2 ! %l2 = 0000047400000000, %ccr = 04, %y = 00000474 ! Mem[000000006d800018] = d6b56f6c, %l0 = ffffffff7ffff92c ldsba [%i3+%o3]0x89,%l0 ! %l0 = 000000000000006c ! %l3 = ffffffff80000000, %l7 = 000000001a2f3c81, %ccr = 04 movrlz %l3,%l7,%l1 ! Moved, %l1 = 000000001a2f3c81 ! %l6 = 00000000c5c49ae4, Mem[0000000090800098] = 37c5f7ec stw %l6,[%i5+0x098] ! Mem[0000000090800098] = c5c49ae4 p46_label_23: ! %l6 = 00000000c5c49ae4, %l6 = 00000000c5c49ae4, %y = 00000474 sdiv %l6,%l6,%l2 ! %l2 = ffffffffffffec69 mov %l0,%y ! %y = 0000006c ! %l2 = ffffffffffffec69, Mem[00000000900001b0] = aefb7eea sth %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = ec697eea ! %f6 = fc0c6209, Mem[000000006c000020] = 00000000 sta %f6 ,[%i0+%o4]0x88 ! Mem[000000006c000020] = fc0c6209 ! %l1 = 000000001a2f3c81, Mem[000000006c800018] = aba7c4c5 stha %l1,[%i1+%o3]0x89 ! Mem[000000006c800018] = aba73c81 ! Mem[000000006c000028] = 1071302f, %l3 = ffffffff80000000 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 000000001071302f ! %l6 = 00000000c5c49ae4, immed = 00000014, %ccr = 04 movrlez %l6,0x014,%l4 ! Not Moved, %l4 = 0000022e80000000 ! %l1 = 000000001a2f3c81, %l1 = 000000001a2f3c81, %l3 = 000000001071302f addccc %l1,%l1,%l3 ! %l3 = 00000000345e7902, %ccr = 00 ! Mem[000000006d8000b4] = 37e4a23f, %l7 = 000000001a2f3c81 swap [%i3+0x0b4],%l7 ! %l7 = 0000000037e4a23f ! %l2 = ffffffffffffec69, Mem[0000000091000071] = beea5f6a stb %l2,[%i6+0x071] ! Mem[0000000091000070] = 69ea5f6a ! %l5 = 00000000ddb44d13, immed = 0000002a, %ccr = 00 movre %l5,0x02a,%l1 ! Not Moved, %l1 = 000000001a2f3c81 p46_label_24: ! %l3 = 00000000345e7902, Mem[00000000918001fc] = bf933a55 stw %l3,[%o0+0x1fc] ! Mem[00000000918001fc] = 345e7902 ! %l2 = ffffffffffffec69, imm = 0000000000000570, %l2 = ffffffffffffec69 addccc %l2,0x570,%l2 ! %l2 = fffffffffffff1d9, %ccr = 88 ! %l7 = 0000000037e4a23f, %l7 = 0000000037e4a23f, %ccr = 88 movl %xcc,%l7,%l7 ! Moved, %l7 = 0000000037e4a23f ! %l7 = 0000000037e4a23f, imm = 0000000000000005, %l5 = 00000000ddb44d13 srl %l7,0x005,%l5 ! %l5 = 0000000001bf2511 ! %l7 = 0000000037e4a23f, Mem[00000000908001c4] = bcd71045 stb %l7,[%i5+0x1c4] ! Mem[00000000908001c4] = 3fd71045 ! Mem[000000006d8000c0] = 135e36ba d8f53ff0 ba24ec05 94d9ec31 ! Mem[000000006d8000d0] = fa9c5d08 d8ac8a65 0ce188aa 63249506 ! Mem[000000006d8000e0] = 42a81859 5de62f7b 2453e3e8 4b753438 ! Mem[000000006d8000f0] = 75159345 22685fd8 6cc8a1a3 8b866aaa mov 0x0c0,%g5 ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000006d8000c0 ! Mem[000000006c800008] = ae769aff, %l2 = fffffffffffff1d9 ldsha [%i1+%o1]0x89,%l2 ! %l2 = ffffffffffff9aff ! %l7 = 0000000037e4a23f, Mem[00000000910000cc] = b8db89c5 stw %l7,[%i6+0x0cc] ! Mem[00000000910000cc] = 37e4a23f ! Mem[0000000091000030] = 3433bd1a3120c524, %g2 = 000000000000532e ldx [%i6+0x030],%g2 ! %g2 = 3433bd1a3120c524 ! %l6 = 00000000c5c49ae4, imm = 000000000000001d, %l6 = 00000000c5c49ae4 sll %l6,0x01d,%l6 ! %l6 = 18b8935c80000000 p46_label_25: ! immd = 000000000000029a, %l5 = 0000000001bf2511, %ccr = 88 movl %xcc,0x29a,%l5 ! Moved, %l5 = 000000000000029a ! %l2 = ffffffffffff9aff, Mem[000000006d800028] = 5b409696 stha %l2,[%i3+%o5]0x81 ! Mem[000000006d800028] = 9aff9696 ! Mem[0000000091800194] = 6f9bfe7c, %g18 = e05f332ff5fe2d6a ldsw [%o0+0x194],%g2 ! %g2 = e05f332ff5fe2d6a ! Mem[000000006d800010] = c5c4a7ab, %l3 = 00000000345e7902 lduwa [%i3+%o2]0x81,%l3 ! %l3 = 00000000c5c4a7ab ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 a31fc363 00001948 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 000000de 4f15c88b ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000910000d8] = 00a64fc7, %g18 = e05f332ff5fe2d6a ldsw [%i6+0x0d8],%g2 ! %g2 = e05f332ff5fe2d6a ! Mem[000000006d800010] = c5c4a7ab, %l6 = 18b8935c80000000 swapa [%i3+%o2]0x80,%l6 ! %l6 = 00000000c5c4a7ab ! %l0 = 000000000000006c, %l7 = 0000000037e4a23f, %y = 0000006c udiv %l0,%l7,%l7 ! %l7 = 00000000000001ee mov %l0,%y ! %y = 0000006c ! Mem[000000006c0001e4] = 18ea1c78, %l6 = 00000000c5c4a7ab swap [%i0+0x1e4],%l6 ! %l6 = 0000000018ea1c78 ! Mem[000000006d000020] = 4a5927d8, %l5 = 000000000000029a ldswa [%i2+%o4]0x89,%l5 ! %l5 = 000000004a5927d8 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000000000006c bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001a2f3c81 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffff9aff bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c5c4a7ab bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000022e80000000 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004a5927d8 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000018ea1c78 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000001ee bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000006c,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3be3c703 d1c07cc4 bne %xcc,p46_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3c2e1123 8cca251b bne %xcc,p46_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be fc0c6209 00000000 bne %xcc,p46_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8bc8154f f012c7de bne %xcc,p46_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ddb44d13 d76796d8 bne %xcc,p46_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f03ff5d8 ba365e13 bne %xcc,p46_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 31ecd994 05ec24ba bne %xcc,p46_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 658aacd8 085d9cfa bne %xcc,p46_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 06952463 aa88e10c bne %xcc,p46_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7b2fe65d 5918a842 bne %xcc,p46_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 3834754b e8e35324 bne %xcc,p46_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be d85f6822 45931575 bne %xcc,p46_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be aa6a868b a3a1c86c bne %xcc,p46_f30_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ddb44d13d76796d8 ldx [%i0+0x000],%g3 ! Observed data at 000000006c000000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000000000a3 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 = 09620cfc00005f48 ldx [%i0+0x020],%g3 ! Observed data at 000000006c000020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = eb5908ee0000036a ldx [%i0+0x078],%g3 ! Observed data at 000000006c000078 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x078,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = c4c079d1ffc98676 ldx [%i0+0x0d0],%g3 ! Observed data at 000000006c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 47affb84000000de ldx [%i0+0x0e8],%g3 ! Observed data at 000000006c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x170],%g2 ! Expected data = bac86d0b00000006 ldx [%i0+0x170],%g3 ! Observed data at 000000006c000170 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x170,%g4 ldx [%g1+0x190],%g2 ! Expected data = fc0c6209e01cec00 ldx [%i0+0x190],%g3 ! Observed data at 000000006c000190 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x190,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 71959272c5c4a7ab ldx [%i0+0x1e0],%g3 ! Observed data at 000000006c0001e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x1e0,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 63c31fa348190000 ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff9a76aed5697425 ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 813ca7ab36e93fff ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1fba9362193ab0ff ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000000a636d2e ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 67ff896cfbd5b6d2 ldx [%i1+0x098],%g3 ! Observed data at 000000006c800098 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x098,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 00000000f9915d35 ldx [%i1+0x0a8],%g3 ! Observed data at 000000006c8000a8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 9cd14ecc0004f15c ldx [%i1+0x100],%g3 ! Observed data at 000000006c800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = daab69755a0c78e7 ldx [%i1+0x110],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x110,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 55e74fa26606295f ldx [%i1+0x1b8],%g3 ! Observed data at 000000006c8001b8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x1b8,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 80000000aca71af7 ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bb97286f7d7e28ea ldx [%i2+0x008],%g3 ! Observed data at 000000006d000008 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d89667d7134db4dd ldx [%i2+0x010],%g3 ! Observed data at 000000006d000010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b104a10706000000 ldx [%i2+0x018],%g3 ! Observed data at 000000006d000018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6f2897bb4bd8594a ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 4a7ab131709382a8 ldx [%i2+0x0c8],%g3 ! Observed data at 000000006d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 0000008e43fe859c ldx [%i2+0x110],%g3 ! Observed data at 000000006d000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x110,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 2b71709871711448 ldx [%i2+0x1f8],%g3 ! Observed data at 000000006d0001f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x1f8,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 06b3984b14d6eb85 ldx [%i3+0x000],%g3 ! Observed data at 000000006d800000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ddb44d1315dd1220 ldx [%i3+0x008],%g3 ! Observed data at 000000006d800008 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 80000000ddb44d13 ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6c6fb5d6d9b35db6 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 = 9aff969688a2ffe0 ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ffe27a917e714883 ldx [%i3+0x0a0],%g3 ! Observed data at 000000006d8000a0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 02db42c01a2f3c81 ldx [%i3+0x0b0],%g3 ! Observed data at 000000006d8000b0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x168],%g2 ! Expected data = db45ceed0000004a ldx [%i3+0x168],%g3 ! Observed data at 000000006d800168 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x168,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_f2_fail: set p46_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f12_fail: set p46_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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_f18_fail: set p46_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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 p46_f22_fail: set p46_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f24_fail: set p46_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f26_fail: set p46_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f28_fail: set p46_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f30_fail: set p46_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: xnor %l7,-0x80d,%l0 lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c000020] stha %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018] stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c800000] done p46_trap1o: xnor %l7,-0x80d,%l0 lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c000020] stha %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018] stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c800000] done p46_trap2e: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000020] done p46_trap2o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d000020] done p46_trap3e: orn %l5,%l0,%l1 or %l1,%l6,%l1 andn %l1,%l2,%l0 done p46_trap3o: orn %l5,%l0,%l1 or %l1,%l6,%l1 andn %l1,%l2,%l0 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 = feca0161fa06a562 ldx [%g1+0x008],%l1 ! %l1 = c802c6ceaa44a836 ldx [%g1+0x010],%l2 ! %l2 = 6c15e57a29f56967 ldx [%g1+0x018],%l3 ! %l3 = dce68aa4475a9380 ldx [%g1+0x020],%l4 ! %l4 = 3920dffdddb44d13 ldx [%g1+0x028],%l5 ! %l5 = d5fed22890d93e8c ldx [%g1+0x030],%l6 ! %l6 = 18df022c2b4e8d79 ldx [%g1+0x038],%l7 ! %l7 = 5747ca683969d406 ! 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 = b19ce452 013f4146 b73e7524 b797d768 ! %f4 = 48a4eb77 21912ee8 6fafbe95 0a034819 ! %f8 = be4b777a b45da94f 14fc4ca1 273f6bc4 ! %f12 = 7a644b29 19eff3af 2d4f4db5 9073396c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 86c55077 9a766de2 81523c84 035c8535 ! %f20 = 438ce33f 568266bf 4f214c06 b4e4c054 ! %f24 = 629ed77c c7300f8c 2ae79cb0 d84cf5b2 ! %f28 = e317e8c4 d84c8c15 a6665b00 addc4a82 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e93b0f13 7e427913 2c6ca80e e1278134 ! %f36 = 0a4a4367 b57099e2 94d7bd8b 8dd4698d ! %f40 = 138673ba a4d1d365 e11f6029 737db1e3 ! %f44 = 6633c979 80beb467 d7c66119 7d8293f2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x37ac4cbf0000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 37ac4cbf0000004f wr %g0,%y ! Clear Y 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: ! %l2 = ee5ac712c1a83e59, Mem[000000006f000010] = ee8eebb1 stha %l2,[%i2+%o2]0x80 ! Mem[000000006f000010] = 3e59ebb1 ! immd = 00000000000003e8, %l2 = ee5ac712c1a83e59, %ccr = 44 movneg %xcc,0x3e8,%l2 ! Register Not Moved ! Mem[000000006f000128] = 5ce85e035ead1c5e, %l5 = adc725e80c63f9bb, %l7 = c8cb4a9a743ec19f add %i2,0x128,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 5ce85e035ead1c5e ! Mem[000000006f00013d] = 2b5bde25, %l1 = 0e1430d4afce2d1d ldstub [%i2+0x13d],%l1 ! %l1 = 0000005b000000ff ! %l4 = 7ed639300a6c8a2f, %l4 = 7ed639300a6c8a2f, %ccr = 44 movne %xcc,%l4,%l4 ! Register Not Moved ! Mem[00000000910001e8] = d3ae0f63, %g2 = 0000000000000000 lduh [%i6+0x1e8],%g2 ! %g2 = 000000000000d3ae ! %l3 = ae4086ec1b33bc9a, Mem[000000009080005c] = 580a7c40 stw %l3,[%i5+0x05c] ! Mem[000000009080005c] = 1b33bc9a ! %f0 = b19ce452 013f4146, Mem[000000006e800008] = 66b76f81 cd1dc44e stda %f0 ,[%i1+%o1]0x80 ! Mem[000000006e800008] = b19ce452 013f4146 ! %l3 = ae4086ec1b33bc9a, Mem[000000006f800180] = 3973640d828ce198 stx %l3,[%i3+0x180] ! Mem[000000006f800180] = ae4086ec1b33bc9a ! Mem[000000006e800018] = 1d2d19b2, %l2 = ee5ac712c1a83e59 swapa [%i1+%o3]0x81,%l2 ! %l2 = 000000001d2d19b2 p47_label_2: ! %l4 = 7ed639300a6c8a2f, Mem[0000000091000038] = 9c1dd9b533e2010b stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 7ed639300a6c8a2f ! %f2 = b73e7524, Mem[0000000090800114] = 9a18e3c3 sta %f2 ,[%i5+0x114]%asi ! Mem[0000000090800114] = b73e7524 ! Mem[00000000900000c4] = 69cd2403, %g2 = 000000000000d3ae ldub [%i4+0x0c6],%g2 ! %g2 = 0000000000000069 ! %l5 = adc725e80c63f9bb, Mem[00000000910001d0] = e4161ee0, %asi = 80 stwa %l5,[%i6+0x1d0]%asi ! Mem[00000000910001d0] = 0c63f9bb ! %l7 = 5ce85e035ead1c5e, immd = ffffffffffffff65, %l0 = 2e4267bc009a0f88 sdivx %l7,-0x09b,%l0 ! %l0 = ff668d6ea2e61be5 ! %l5 = adc725e80c63f9bb, %l4 = 7ed639300a6c8a2f, %l7 = 5ce85e035ead1c5e subccc %l5,%l4,%l7 ! %l7 = 2ef0ecb801f76f8c, %ccr = 20 ! %l1 = 000000000000005b, %l4 = 7ed639300a6c8a2f, %y = 00000000 udivcc %l1,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = a2e61be5 ! %l3 = ae4086ec1b33bc9a, imm = 0000000000000293, %l1 = 000000000000005b tsubcc %l3,0x293,%l1 ! %l1 = ae4086ec1b33ba07, %ccr = 82 ! immd = 00000000000003e2, %l6 = 380fee083d8a7dc1, %ccr = 82 movg %xcc,0x3e2,%l6 ! Register Not Moved ! immd = 00000000000001ba, %l1 = ae4086ec1b33ba07, %ccr = 82 movg %icc,0x1ba,%l1 ! Register Not Moved p47_label_3: ! %l3 = ae4086ec1b33bc9a, %l7 = 0000000000000000, %ccr = 82 movleu %xcc,%l3,%l7 ! Register Not Moved ! %f15 = 9073396c, Mem[0000000090000008] = a24ffc38 sta %f15,[%i4+0x008]%asi ! Mem[0000000090000008] = 9073396c ! %l0 = ff668d6ea2e61be5, Mem[00000000908001d0] = 3222ee81532ee672, %asi = 80 stxa %l0,[%i5+0x1d0]%asi ! Mem[00000000908001d0] = ff668d6ea2e61be5 ! Mem[0000000090000078] = 5b100cc2, %g18 = 7eb094de9ca3e02a ldsw [%i4+0x078],%g2 ! %g2 = 7eb094de9ca3e02a ! immd = 000000000000039a, %l5 = adc725e80c63f9bb, %ccr = 82 mova %icc,0x39a,%l5 ! Moved, %l5 = 000000000000039a ! Mem[000000006e000020] = de10df06, %l0 = ff668d6ea2e61be5 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 00000006000000ff ! Mem[000000006f000020] = 1f6a6473, %l5 = 000000000000039a ldswa [%i2+%o4]0x80,%l5 ! %l5 = 000000001f6a6473 ! Mem[000000006f800020] = 0a8ca1bf, %l1 = ae4086ec1b33ba07 lduba [%i3+%o4]0x81,%l1 ! %l1 = 000000000000000a ! Mem[000000006f000018] = 1af39035, %l2 = 000000001d2d19b2 swapa [%i2+%o3]0x80,%l2 ! %l2 = 000000001af39035 ! %l3 = ae4086ec1b33bc9a, Mem[0000000090000188] = 494ec3b7 stw %l3,[%i4+0x188] ! Mem[0000000090000188] = 1b33bc9a p47_label_4: ! %l3 = ae4086ec1b33bc9a, Mem[000000006e800008] = b19ce452 stwa %l3,[%i1+%o1]0x80 ! Mem[000000006e800008] = 1b33bc9a ! %l5 = 000000001f6a6473, Mem[00000000900000c8] = 2403e27a stw %l5,[%i4+0x0c8] ! Mem[00000000900000c8] = 1f6a6473 ! Mem[0000000091000030] = bd1a3120, %g2 = 000000005b100cc2 lduh [%i6+0x032],%g2 ! %g2 = 000000000000bd1a ! %l7 = 0000000000000000, Mem[00000000908000e4] = 1b1742c5 sth %l7,[%i5+0x0e4] ! Mem[00000000908000e4] = 000042c5 ! Mem[000000006e000028] = b9824a22, %l2 = 000000001af39035 ldswa [%i0+%o5]0x89,%l2 ! %l2 = ffffffffb9824a22 ! %l2 = b9824a22, %l3 = 1b33bc9a, Mem[000000006f800020] = bfa18c0a 86a346dd stda %l2,[%i3+%o4]0x89 ! Mem[000000006f800020] = b9824a22 1b33bc9a ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l6 = 380fee083d8a7dc1, Mem[0000000091000143] = 6b3fed6b stb %l6,[%i6+0x143] ! Mem[0000000091000140] = c13fed6b ! Mem[000000006e000140] = fe36a574, %l4 = 0a6c8a2f, %l6 = 3d8a7dc1 add %i0,0x140,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000fe36a574 ! Mem[00000000900001e0] = cf23638f1d8c5d64, %g2 = 000000000000bd1a ldx [%i4+0x1e0],%g2 ! %g2 = cf23638f1d8c5d64 p47_label_5: ! %l7 = 0000000000000000, %l2 = ffffffffb9824a22, %l3 = ae4086ec1b33bc9a subccc %l7,%l2,%l3 ! %l3 = 00000000467db5de, %ccr = 11 ! Mem[000000009000005c] = 9c513f8a, %g2 = cf23638f1d8c5d64 lduw [%i4+0x05c],%g2 ! %g2 = 000000009c513f8a ! Mem[000000006e800138] = 19b0f61c afee87a7, %l4 = 0a6c8a2f, %l5 = 1f6a6473 ldd [%i1+0x138],%l4 ! %l4 = 0000000019b0f61c 00000000afee87a7 ! Mem[000000006e0001d7] = c19b5234, %l6 = 00000000fe36a574 ldstub [%i0+0x1d7],%l6 ! %l6 = 00000034000000ff ! %l6 = 0000000000000034, %l7 = 0000000000000000, %y = a2e61be5 udivcc %l6,%l7,%l0 ! Div by zero, %l0 = 0000000000000056 mov %l0,%y ! %y = 0000002e ! Set Register : %l6 = 0000000000000034 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %f0 = b19ce452 013f4146 b73e7524 b797d768 ! %f4 = 48a4eb77 21912ee8 6fafbe95 0a034819 ! %f8 = be4b777a b45da94f 14fc4ca1 273f6bc4 ! %f12 = 7a644b29 19eff3af 2d4f4db5 9073396c stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0 ! Mem[0000000090000110] = d19e008f, %g18 = 7eb094de9ca3e02a ldswa [%i4+0x110]%asi,%g2 ! %g2 = 7eb094de9ca3e02a ! %l4 = 0000000019b0f61c, %l5 = 00000000afee87a7, %l1 = 000000000000000a xnorcc %l4,%l5,%l1 ! %l1 = ffffffff49a18e44, %ccr = 80 ! %l0 = 000000000000002e, Mem[0000000091800190] = 70cde95e6f9bfe7c stx %l0,[%o0+0x190] ! Mem[0000000091800190] = 000000000000002e p47_label_6: ! Mem[000000006e8001a5] = a473f912, %l0 = 000000000000002e ldstub [%i1+0x1a5],%l0 ! %l0 = 00000073000000ff ! %l4 = 0000000019b0f61c, %l6 = ffffffffffffffff, %l2 = ffffffffb9824a22 addc %l4,%l6,%l2 ! %l2 = 0000000019b0f61b ! %l3 = 00000000467db5de, imm = 0000000000000775, %l2 = 0000000019b0f61b and %l3,0x775,%l2 ! %l2 = 0000000000000554 ! Mem[000000006f000074] = 806d6477, %l7 = 0000000000000000, %asi = 80 swapa [%i2+0x074]%asi,%l7 ! %l7 = 00000000806d6477 ! %l1 = ffffffff49a18e44, Mem[0000000091800004] = f86d648a stb %l1,[%o0+0x004] ! Mem[0000000091800004] = 446d648a ! Mem[000000006f80009c] = 6a6f4af4, %l6 = ffffffffffffffff ldsh [%i3+0x09e],%l6 ! %l6 = 0000000000004af4 ! %l3 = 00000000467db5de, Mem[000000006f000020] = 73646a1f stba %l3,[%i2+%o4]0x89 ! Mem[000000006f000020] = 73646ade ! %l5 = 00000000afee87a7, Mem[00000000908001e0] = 4ede9cdd37f8ff3a stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000afee87a7 ! %l0 = 0000000000000073, %l2 = 0000000000000554, %l6 = 0000000000004af4 mulx %l0,%l2,%l6 ! %l6 = 00000000000264bc ! immd = 0000000000000366, %l3 = 00000000467db5de, %ccr = 80 movcc %icc,0x366,%l3 ! Moved, %l3 = 0000000000000366 p47_label_7: ! Mem[0000000090800100] = 33557e13, %g2 = ffffffffd19e008f ldsh [%i5+0x100],%g2 ! %g2 = 0000000000003355 ! Mem[0000000090000004] = 214bf882, %g2 = 0000000000003355 ldsh [%i4+0x004],%g2 ! %g2 = 000000000000214b ! Mem[000000006f800028] = ee0178e15897e04d, %l4 = 0000000019b0f61c ldxa [%i3+%o5]0x89,%l4 ! %l4 = ee0178e15897e04d ! Mem[000000006e8000f4] = a3e20fdb, %l0 = 0000000000000073 ldsw [%i1+0x0f4],%l0 ! %l0 = ffffffffa3e20fdb ! Mem[000000006f800028] = ee0178e15897e04d, %l7 = 00000000806d6477 ldxa [%i3+%o5]0x89,%l7 ! %l7 = ee0178e15897e04d ! immd = 0000000000000023, %l1 = ffffffff49a18e44, %ccr = 80 movle %icc,0x023,%l1 ! Register Not Moved ! Mem[000000006e8001c8] = 26812075, %l5 = 00000000afee87a7 ldsh [%i1+0x1ca],%l5 ! %l5 = 0000000000002075 ! %l5 = 0000000000002075, Mem[000000006f800030] = 6ab7da5e stw %l5,[%i3+0x030] ! Mem[000000006f800030] = 00002075 ! %l4 = ee0178e15897e04d, Mem[000000009100011d] = 241c857c stb %l4,[%i6+0x11d] ! Mem[000000009100011c] = 4d1c857c ! Mem[000000006f000018] = ac0ec8c0b2192d1d, %l1 = ffffffff49a18e44 ldxa [%i2+%o3]0x89,%l1 ! %l1 = ac0ec8c0b2192d1d p47_label_8: ! Mem[0000000091000118] = 892f4a3b 3b4d1c85, %g2 = 0000214b, %g3 = 00000000 ldd [%i6+0x118],%g2 ! %g2 = 00000000892f4a3b 000000003b4d1c85 ! Mem[000000006e0001d4] = c19b52ff, %l4 = 5897e04d, %l7 = 5897e04d add %i0,0x1d4,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c19b52ff ! %f18 = 81523c84 035c8535, Mem[000000006f000198] = 5e8fbe46 d3a4232e std %f18,[%i2+0x198] ! Mem[000000006f000198] = 81523c84 035c8535 ! Mem[000000006f80000c] = 07899b17, %l0 = ffffffffa3e20fdb ldsh [%i3+0x00e],%l0 ! %l0 = ffffffffffff9b17 ! %l6 = 00000000000264bc, imm = 000000000000003d, %l3 = 0000000000000366 sllx %l6,0x03d,%l3 ! %l3 = 8000000000000000 ! %l5 = 0000000000002075, imm = fffffffffffff6e0, %l2 = 0000000000000554 andcc %l5,-0x920,%l2 ! %l2 = 0000000000002060, %ccr = 00 ! Mem[000000006e800040] = 3b341785 df30f1d5 5f115d19 ee41a172 ! Mem[000000006e800050] = 879ed426 78a9afc1 820e4348 6fa5756c ! Mem[000000006e800060] = cdd5e559 d6d72478 050a6135 d4357114 ! Mem[000000006e800070] = 755e9a7f b6ad475e 62b3d4d7 ef4c7b1b mov 0x040,%g5 ldda [%i1+%g5]ASI_BLK_S,%f16 ! Block Load from 000000006e800040 ! %l7 = 00000000c19b52ff, %l7 = 00000000c19b52ff, %y = 0000002e sdivcc %l7,%l7,%l2 ! %l2 = ffffffffffffff41, %ccr = 88 mov %l0,%y ! %y = ffff9b17 ! %l4 = ee0178e15897e04d, Mem[000000006f800020] = 224a82b9 stha %l4,[%i3+%o4]0x81 ! Mem[000000006f800020] = e04d82b9 ! %l0 = ffffffffffff9b17, Mem[000000006f000000] = 06b9d8d7 stwa %l0,[%i2+%g0]0x80 ! Mem[000000006f000000] = ffff9b17 p47_label_9: ! Mem[000000006f800038] = e3c686f61efb3db9, %l5 = 0000000000002075, %l2 = ffffffffffffff41 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = e3c686f61efb3db9 ! Mem[0000000090800144] = 1b0dc27f, %g2 = 00000000892f4a3b ldsb [%i5+0x145],%g2 ! %g2 = 000000000000001b ! %l1 = ac0ec8c0b2192d1d, Mem[000000009080010c] = 80909117 stw %l1,[%i5+0x10c] ! Mem[000000009080010c] = b2192d1d ! immd = 000000000000030d, %l1 = ac0ec8c0b2192d1d, %ccr = 88 movcs %xcc,0x30d,%l1 ! Register Not Moved ! %l3 = 8000000000000000, Mem[000000006e0001d0] = dc6e540ac19b52ff stx %l3,[%i0+0x1d0] ! Mem[000000006e0001d0] = 8000000000000000 ! immd = 00000000000003f0, %l4 = ee0178e15897e04d, %ccr = 88 movge %xcc,0x3f0,%l4 ! Register Not Moved ! Mem[000000006f8001bc] = 00a28561, %l6 = 000264bc, %l6 = 000264bc add %i3,0x1bc,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000a28561 ! Mem[000000006f000028] = da52bb2e, %l2 = e3c686f61efb3db9 ldsba [%i2+%o5]0x80,%l2 ! %l2 = ffffffffffffffda ! %l2 = ffffffffffffffda, Mem[0000000091800189] = 4e447434 stb %l2,[%o0+0x189] ! Mem[0000000091800188] = da447434 ! %l7 = 00000000c19b52ff, Mem[00000000918001f2] = b4573475 sth %l7,[%o0+0x1f2] ! Mem[00000000918001f0] = 52ff3475 p47_label_10: ! %l7 = 00000000c19b52ff, Mem[00000000908000d0] = ba3dbc556b7ed585 stx %l7,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000c19b52ff ! %f10 = 14fc4ca1 273f6bc4, Mem[0000000091000090] = 612e442c 782e73b6 std %f10,[%i6+0x090] ! Mem[0000000091000090] = 14fc4ca1 273f6bc4 ! immd = 000000000000014d, %l6 = 0000000000a28561, %ccr = 88 movleu %xcc,0x14d,%l6 ! Register Not Moved ! %f5 = 21912ee8, Mem[000000006e000020] = ffdf10de sta %f5 ,[%i0+%o4]0x80 ! Mem[000000006e000020] = 21912ee8 ! Mem[00000000918001f8] = c8b4bf93, %g2 = 000000000000001b ldub [%o0+0x1fa],%g2 ! %g2 = 00000000000000c8 ! %l2 = ffffffffffffffda, imm = fffffffffffff205, %l2 = ffffffffffffffda orcc %l2,-0xdfb,%l2 ! %l2 = ffffffffffffffdf, %ccr = 88 ! Mem[00000000900000a4] = a4727d8b, %g2 = 00000000000000c8 lduw [%i4+0x0a4],%g2 ! %g2 = 00000000a4727d8b ! Mem[0000000091000028] = 7de3ef5c, %g2 = 00000000a4727d8b ldsh [%i6+%o5],%g2 ! %g2 = 0000000000007de3 ! immd = 0000000000000223, %l3 = 8000000000000000, %ccr = 88 move %icc,0x223,%l3 ! Register Not Moved membar #Sync ! Added by membar checker (120) ! Mem[000000006e0001c0] = 01253ab8 08f00f0e b49d3505 fa197d8a ! Mem[000000006e0001d0] = 80000000 00000000 b229537e 2781a884 ! Mem[000000006e0001e0] = fc10ac42 22072c48 e1028ec9 7366ed5a ! Mem[000000006e0001f0] = 6d6e5e3a 049c4bc2 02c1a935 917cf06e ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 000000006e0001c0 p47_label_11: ! %f16 = 3b341785 df30f1d5 5f115d19 ee41a172 ! %f20 = 879ed426 78a9afc1 820e4348 6fa5756c ! %f24 = cdd5e559 d6d72478 050a6135 d4357114 ! %f28 = 755e9a7f b6ad475e 62b3d4d7 ef4c7b1b mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100 ! %l6 = 00a28561, %l7 = c19b52ff, Mem[00000000918001c0] = 4c86a051 6b82704c std %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = 00a28561 c19b52ff ! %l3 = 8000000000000000, Mem[000000006e80008a] = b0612175 stb %l3,[%i1+0x08a] ! Mem[000000006e800088] = b0610075 ! %l0 = ffffffffffff9b17, %l0 = ffffffffffff9b17, %ccr = 88 movcs %icc,%l0,%l0 ! Register Not Moved ! Mem[000000006e800104] = dbd49005, %l5 = 0000000000002075 ldstub [%i1+0x104],%l5 ! %l5 = 000000db000000ff ! Mem[000000006e800008] = 9abc331b, %f2 = b49d3505 lda [%i1+%o1]0x89,%f2 ! %f2 = 9abc331b ! Mem[0000000090000000] = 3679d5db214bf882, %g2 = 0000000000007de3 ldx [%i4+%g0],%g2 ! %g2 = 3679d5db214bf882 ! %l2 = ffffffffffffffdf, imm = fffffffffffff060, %l1 = ac0ec8c0b2192d1d xnorcc %l2,-0xfa0,%l1 ! %l1 = fffffffffffff040, %ccr = 88 ! Mem[000000006e800084] = 4f6017c3, %l0 = ffffffffffff9b17 swap [%i1+0x084],%l0 ! %l0 = 000000004f6017c3 ! Mem[00000000908000f4] = af2ed8ba, %g2 = 3679d5db214bf882 ldsh [%i5+0x0f6],%g2 ! %g2 = ffffffffffffaf2e p47_label_12: ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! %l0 = 000000004f6017c3, Mem[000000009080001c] = 72c0aa2a stb %l0,[%i5+0x01c] ! Mem[000000009080001c] = c3c0aa2a ! %l3 = 8000000000000000, immed = 00000186, %ccr = 88 movrne %l3,0x186,%l4 ! Moved, %l4 = 0000000000000186 ! %l2 = ffffffffffffffdf, Mem[0000000090800088] = 444b2d9f sth %l2,[%i5+0x088] ! Mem[0000000090800088] = ffdf2d9f ! Mem[000000006f800028] = 4de09758, %f18 = 5f115d19 lda [%i3+%o5]0x80,%f18 ! %f18 = 4de09758 ! Mem[0000000091000120] = 7c1e95ad8315c0fc, %g2 = ffffffffffffaf2e ldxa [%i6+0x120]%asi,%g2 ! %g2 = 7c1e95ad8315c0fc ! %l1 = fffffffffffff040, Mem[000000006e800000] = 04f0070c38c8b9d1 stxa %l1,[%i1+%g0]0x80 ! Mem[000000006e800000] = fffffffffffff040 ! %l5 = 00000000000000db, imm = 000000000000000d, %l1 = fffffffffffff040 sll %l5,0x00d,%l1 ! %l1 = 00000000001b6000 membar #Sync ! Added by membar checker (121) ! Mem[0000000090000134] = b6ad475e, %g2 = 7c1e95ad8315c0fc lduw [%i4+0x134],%g2 ! %g2 = 00000000b6ad475e ! %l4 = 0000000000000186, %l0 = 000000004f6017c3, %l7 = 00000000c19b52ff sub %l4,%l0,%l7 ! %l7 = ffffffffb09fe9c3 p47_label_13: ! Mem[000000006e0001ec] = 7366ed5a, %l3 = 8000000000000000 ldsh [%i0+0x1ec],%l3 ! %l3 = 0000000000007366 ! Mem[000000006f800010] = beb57b3b, %l5 = 00000000000000db ldswa [%i3+%o2]0x80,%l5 ! %l5 = ffffffffbeb57b3b ! %l6 = 0000000000a28561, Mem[00000000908001a2] = dbd2b158 sth %l6,[%i5+0x1a2] ! Mem[00000000908001a0] = 8561b158 ! %l3 = 0000000000007366, %l5 = ffffffffbeb57b3b, %ccr = 88 movl %icc,%l3,%l5 ! Moved, %l5 = 0000000000007366 ! Mem[000000006e0000c8] = 90c4cd3b16fcac62, %l4 = 0000000000000186, %l5 = 0000000000007366 add %i0,0xc8,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 90c4cd3b16fcac62 ! %l5 = 90c4cd3b16fcac62, imm = ffffffffffffffca, %l1 = 00000000001b6000 xor %l5,-0x036,%l1 ! %l1 = 6f3b32c4e90353a8 ! %l0 = 000000004f6017c3, Mem[0000000090000110] = 879ed426 stb %l0,[%i4+0x110] ! Mem[0000000090000110] = c39ed426 ! Mem[0000000090000180] = a9faecff 4095ec12 1b33bc9a d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! %l2 = ffffffdf, %l3 = 00007366, Mem[000000006e000058] = b207dc79 63d7811a std %l2,[%i0+0x058] ! Mem[000000006e000058] = ffffffdf 00007366 ! %l6 = 0000000000a28561, Mem[000000006e800049] = 5f115d19 stb %l6,[%i1+0x049] ! Mem[000000006e800048] = 5f615d19 p47_label_14: ! Mem[0000000090000080] = b6407bd7, %g2 = 00000000b6ad475e ldub [%i4+0x081],%g2 ! %g2 = 00000000000000b6 ! Mem[00000000900000b8] = 51627d19 d4993bb6, %g2 = 000000b6, %g3 = 3b4d1c85 ldd [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 00000000d4993bb6 ! Mem[000000006e000020] = e82e9121, %l4 = 0000000000000186 swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000e82e9121 ! %l4 = 00000000e82e9121, %l0 = 000000004f6017c3, %l2 = ffffffffffffffdf sllx %l4,%l0,%l2 ! %l2 = 0000000741748908 ! %l2 = 0000000741748908, Mem[0000000091800098] = 94908eee96ccd84b stx %l2,[%o0+0x098] ! Mem[0000000091800098] = 0000000741748908 ! %l3 = 0000000000007366, %l4 = 00000000e82e9121, %y = ffff9b17 smulcc %l3,%l4,%l0 ! %l0 = fffff5436dbfa626, %ccr = 80, %y = fffff543 ! %l4 = 00000000e82e9121, %l7 = ffffffffb09fe9c3, %l6 = 0000000000a28561 tsubcc %l4,%l7,%l6 ! %l6 = 00000001378ea75e, %ccr = 12 ! Mem[000000006f800100] = a670e7df 27dcea0f, %l2 = 41748908, %l3 = 00007366 ldd [%i3+0x100],%l2 ! %l2 = 00000000a670e7df 0000000027dcea0f ! Mem[000000006f800070] = 1c4dae7b5ca3336e, %l6 = 00000001378ea75e, %l2 = 00000000a670e7df add %i3,0x70,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 1c4dae7b5ca3336e ! %f18 = 4de09758 ee41a172, Mem[00000000918000d0] = 84fb548a 77999bcc stda %f18,[%o0+0x0d0]%asi ! Mem[00000000918000d0] = 4de09758 ee41a172 p47_label_15: ! Clear Register : %l5 = 90c4cd3b16fcac62 clr %l5 ! %l5 = 0000000000000000 ! Mem[000000006e000150] = 14bf1e5c1ff231ee, %l4 = 00000000e82e9121, %l1 = 6f3b32c4e90353a8 add %i0,0x150,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 14bf1e5c1ff231ee ! Mem[000000006f8001b0] = 33f5c620, %l4 = 00000000e82e9121 lduw [%i3+0x1b0],%l4 ! %l4 = 0000000033f5c620 ! %f13 = 049c4bc2, Mem[0000000091000014] = 3561af0c st %f13,[%i6+0x014] ! Mem[0000000091000014] = 049c4bc2 ! Mem[0000000090000030] = 52e2b0920bf66f7e, %f48 = a9faecff 4095ec12 ldd [%i4+0x030],%f48 ! %f48 = 52e2b092 0bf66f7e ! Mem[0000000091000160] = d80d86eb, %g2 = 0000000051627d19 lduh [%i6+0x162],%g2 ! %g2 = 000000000000d80d ! %f18 = 4de09758, Mem[000000006e800008] = 9abc331b sta %f18,[%i1+%o1]0x88 ! Mem[000000006e800008] = 4de09758 ! Mem[000000006e0000fd] = e74b7baf, %l0 = fffff5436dbfa626 ldstub [%i0+0x0fd],%l0 ! %l0 = 0000004b000000ff ! Mem[000000006e80015c] = bfeb0f7f, %l7 = ffffffffb09fe9c3 lduwa [%i1+0x15c]%asi,%l7 ! %l7 = 00000000bfeb0f7f ! %l2 = 5ca3336e, %l3 = 27dcea0f, Mem[000000006f000028] = da52bb2e 8696323d stda %l2,[%i2+%o5]0x81 ! Mem[000000006f000028] = 5ca3336e 27dcea0f p47_label_16: ! %l1 = 14bf1e5c1ff231ee, %l4 = 0000000033f5c620, %ccr = 12 movvc %icc,%l1,%l4 ! Register Not Moved ! Mem[000000006e000020] = 860100001e17bc25, %l2 = 1c4dae7b5ca3336e ldxa [%i0+%o4]0x80,%l2 ! %l2 = 860100001e17bc25 ! Mem[0000000090000114] = 78a9afc1, %g2 = 000000000000d80d lduw [%i4+0x114],%g2 ! %g2 = 0000000078a9afc1 ! %l3 = 0000000027dcea0f, Mem[0000000091000128] = 329b2af256051482 stx %l3,[%i6+0x128] ! Mem[0000000091000128] = 0000000027dcea0f ! Mem[000000006f800018] = 94da34c7bab7ed45, %l5 = 0000000000000000, %l4 = 0000000033f5c620 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 94da34c7bab7ed45 ! %l1 = 14bf1e5c1ff231ee, %l0 = 000000000000004b, %ccr = 12 movl %icc,%l1,%l0 ! Moved, %l0 = 14bf1e5c1ff231ee ! Mem[0000000090000000] = 3679d5db 214bf882, %g2 = 78a9afc1, %g3 = d4993bb6 ldd [%i4+%g0],%g2 ! %g2 = 000000003679d5db 00000000214bf882 ! %l5 = 0000000000000000, %l2 = 860100001e17bc25, %ccr = 12 movge %icc,%l5,%l2 ! Register Not Moved ! %l3 = 0000000027dcea0f, Mem[000000006f800000] = 0442e252 stha %l3,[%i3+%g0]0x80 ! Mem[000000006f800000] = ea0fe252 ! %l2 = 860100001e17bc25, Mem[00000000900000f4] = 47ecf78f stw %l2,[%i4+0x0f4] ! Mem[00000000900000f4] = 1e17bc25 p47_label_17: ! Mem[000000006e00004c] = 53950872, %l7 = bfeb0f7f, %l2 = 1e17bc25 add %i0,0x4c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000053950872 ! %l4 = 94da34c7bab7ed45, imm = fffffffffffff896, %l7 = 00000000bfeb0f7f add %l4,-0x76a,%l7 ! %l7 = 94da34c7bab7e5db ! Mem[000000006f00017c] = c787ba56, %l1 = 14bf1e5c1ff231ee swap [%i2+0x17c],%l1 ! %l1 = 00000000c787ba56 ! %l3 = 0000000027dcea0f, Mem[00000000908001da] = c09b9167 sth %l3,[%i5+0x1da] ! Mem[00000000908001d8] = ea0f9167 ! %l4 = 94da34c7bab7ed45, Mem[0000000090000047] = e5822bd5 stb %l4,[%i4+0x047] ! Mem[0000000090000044] = 45822bd5 ! Mem[0000000091000050] = 29f12948, %g2 = 000000003679d5db lduw [%i6+0x050],%g2 ! %g2 = 0000000029f12948 ! %l3 = 0000000027dcea0f, immed = ffffff78, %ccr = 12 movrlez %l3,-0x088,%l1 ! Not Moved, %l1 = 00000000c787ba56 ! Mem[00000000908001c0] = aa162c11bcd71045, %g2 = 0000000029f12948 ldx [%i5+0x1c0],%g2 ! %g2 = aa162c11bcd71045 ! immd = 0000000000000396, %l0 = 14bf1e5c1ff231ee, %ccr = 12 movcs %xcc,0x396,%l0 ! Moved, %l0 = 0000000000000396 ! Mem[0000000091000138] = 872c2ec5, %g2 = aa162c11bcd71045 ldsb [%i6+0x13a],%g2 ! %g2 = ffffffffffffff87 p47_label_18: ! Mem[000000006f0000c5] = c300ef2e, %l1 = 00000000c787ba56 ldstub [%i2+0x0c5],%l1 ! %l1 = 00000000000000ff ! Mem[000000006e000008] = c001fd45 604fb735, %l0 = 00000396, %l1 = 00000000 ldda [%i0+%o1]0x80,%l0 ! %l0 = 00000000c001fd45 00000000604fb735 ! %l4 = 94da34c7bab7ed45, %l2 = 0000000053950872, %ccr = 12 movrne %l4,%l2,%l0 ! Moved, %l0 = 0000000053950872 ! %l6 = 00000001378ea75e, Mem[000000006e000010] = 6f093030 stwa %l6,[%i0+%o2]0x89 ! Mem[000000006e000010] = 378ea75e ! Mem[00000000918001c4] = c19b52ff, %g2 = ffffffffffffff87 lduh [%o0+0x1c4],%g2 ! %g2 = 000000000000c19b ! Mem[000000006e8001a0] = 624f2ae1a4fff912, %l0 = 0000000053950872, %l7 = 94da34c7bab7e5db add %i1,0x1a0,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 624f2ae1a4fff912 ! %l6 = 00000001378ea75e, Mem[0000000090800116] = 7524673a, %asi = 80 stba %l6,[%i5+0x116]%asi ! Mem[0000000090800114] = 5e24673a ! %l5 = 0000000000000000, Mem[00000000910000b8] = 8ad78a4d sth %l5,[%i6+0x0b8] ! Mem[00000000910000b8] = 00008a4d ! Mem[000000006f800020] = e04d82b9, %l7 = a4fff912, %l6 = 378ea75e add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e04d82b9 ! %l7 = 624f2ae1a4fff912, Mem[000000009080014e] = 42da92a6 stb %l7,[%i5+0x14e] ! Mem[000000009080014c] = 12da92a6 p47_label_19: ! %l4 = 94da34c7bab7ed45, Mem[000000006f800187] = 1b33bc9a, %asi = 80 stba %l4,[%i3+0x187]%asi ! Mem[000000006f800184] = 1b33bc45 ! %l4 = 94da34c7bab7ed45, Mem[000000006f000068] = d69777034046a607 stx %l4,[%i2+0x068] ! Mem[000000006f000068] = 94da34c7bab7ed45 ! %l0 = 0000000053950872, Mem[0000000090800072] = 5abc9854 sth %l0,[%i5+0x072] ! Mem[0000000090800070] = 08729854 ! Mem[0000000091000154] = e4484f8d, %g2 = 000000000000c19b ldsh [%i6+0x154],%g2 ! %g2 = ffffffffffffe448 ! %l6 = 00000000e04d82b9, imm = fffffffffffff78c, %l2 = 0000000053950872 addc %l6,-0x874,%l2 ! %l2 = 00000000e04d7a45 ! Mem[000000006f000000] = 179bffff, %l7 = 624f2ae1a4fff912 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 000000ff000000ff ! Code Fragment 1 p47_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000214bf882 mov -0x4de,%g3 ! %g3 = fffffffffffffb22 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Set Register : %l5 = 0000000000000000 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[000000006f800037] = 38549ced, %l3 = 0000000027dcea0f ldstub [%i3+0x037],%l3 ! %l3 = 000000ed000000ff ! Mem[00000000910001b4] = 98e9c991, %g2 = ffffffffffffe448 lduw [%i6+0x1b4],%g2 ! %g2 = 0000000098e9c991 p47_label_20: ! Mem[000000006f800008] = 6b6b4629, %l2 = 00000000e04d7a45 ldswa [%i3+%o1]0x89,%l2 ! %l2 = 000000006b6b4629 ! Mem[000000006f0001f0] = c43719efe5680718, %l7 = 00000000000000ff, %l5 = ffffffffffffffff add %i2,0x1f0,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = c43719efe5680718 ! %l5 = c43719efe5680718, immed = 00000126, %ccr = 12 movrlz %l5,0x126,%l6 ! Moved, %l6 = 0000000000000126 ! %f22 = 820e4348, Mem[00000000910000b0] = 004c6621 st %f22,[%i6+0x0b0] ! Mem[00000000910000b0] = 820e4348 ! %f0 = 01253ab8 08f00f0e, Mem[0000000090000090] = 3b5c943f 454ff390 std %f0 ,[%i4+0x090] ! Mem[0000000090000090] = 01253ab8 08f00f0e ! %l4 = 94da34c7bab7ed45, %l4 = 94da34c7bab7ed45, %ccr = 12 movrlz %l4,%l4,%l5 ! Moved, %l5 = 94da34c7bab7ed45 membar #Sync ! Added by membar checker (122) ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 01253ab8 08f00f0e 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l6 = 0000000000000126, Mem[0000000091000140] = 75df86c13fed6b82 stx %l6,[%i6+0x140] ! Mem[0000000091000140] = 0000000000000126 ! Mem[000000006f800120] = c6c03129, %l3 = 00000000000000ed swap [%i3+0x120],%l3 ! %l3 = 00000000c6c03129 ! Mem[000000006f800168] = a458a557, %l5 = 94da34c7bab7ed45 swap [%i3+0x168],%l5 ! %l5 = 00000000a458a557 p47_label_21: ! %l2 = 6b6b4629, %l3 = c6c03129, Mem[00000000918000c0] = 67bd0bdf 8a120b0c std %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 6b6b4629 c6c03129 ! Mem[00000000918000d0] = 4de09758, %g2 = 0000000098e9c991 ldsh [%o0+0x0d0],%g2 ! %g2 = 0000000000004de0 ! Mem[0000000091800020] = 6e3bc623ec024f1a, %f48 = 44b6407b d7017154 ldd [%o0+%o4],%f48 ! %f48 = 6e3bc623 ec024f1a ! %l7 = 00000000000000ff, Mem[0000000090800094] = 8359f4c5 stw %l7,[%i5+0x094] ! Mem[0000000090800094] = 000000ff ! %l3 = 00000000c6c03129, Mem[000000006e8001d4] = 6a3b766b sth %l3,[%i1+0x1d4] ! Mem[000000006e8001d4] = 3129766b ! %f3 = fa197d8a, Mem[0000000091800138] = 7a5cbb58 st %f3 ,[%o0+0x138] ! Mem[0000000091800138] = fa197d8a ! %l1 = 00000000604fb735, %l0 = 0000000053950872, %ccr = 12 movle %xcc,%l1,%l0 ! Register Not Moved ! Mem[0000000090800168] = a117c18b8c7c4bcb, %g2 = 0000000000004de0 ldx [%i5+0x168],%g2 ! %g2 = a117c18b8c7c4bcb ! %l0 = 0000000053950872, %l2 = 000000006b6b4629, %l5 = 00000000a458a557 tsubcc %l0,%l2,%l5 ! %l5 = ffffffffe829c249, %ccr = 9b ! Mem[000000009100016c] = 97950aba, %g2 = a117c18b8c7c4bcb lduw [%i6+0x16c],%g2 ! %g2 = 0000000097950aba p47_label_22: ! Mem[000000006f000008] = 08f26ecfb4b8bce0, %l7 = 00000000000000ff ldxa [%i2+%o1]0x80,%l7 ! %l7 = 08f26ecfb4b8bce0 ! %f12 = 6d6e5e3a 049c4bc2, Mem[000000006f000020] = 73646ade 6682c51b stda %f12,[%i2+%o4]0x88 ! Mem[000000006f000020] = 6d6e5e3a 049c4bc2 ! Mem[00000000908001a8] = 6394367b, %g2 = 0000000097950aba lduh [%i5+0x1a8],%g2 ! %g2 = 0000000000006394 ! Mem[000000006f800098] = af00d0a5 6a6f4af4, %l6 = 00000126, %l7 = b4b8bce0 ldd [%i3+0x098],%l6 ! %l6 = 00000000af00d0a5 000000006a6f4af4 ! %f30 = 62b3d4d7 ef4c7b1b, Mem[0000000090000160] = cb433766 e1c33946 std %f30,[%i4+0x160] ! Mem[0000000090000160] = 62b3d4d7 ef4c7b1b ! %l2 = 6b6b4629, %l3 = c6c03129, Mem[000000006e000028] = 224a82b9 9167bf5a stda %l2,[%i0+%o5]0x80 ! Mem[000000006e000028] = 6b6b4629 c6c03129 ! Mem[000000006e800008] = 5897e04d013f4146, %l4 = 94da34c7bab7ed45 ldxa [%i1+%o1]0x81,%l4 ! %l4 = 5897e04d013f4146 ! %l5 = ffffffffe829c249, Mem[0000000090000100] = 3b341785, %asi = 80 stwa %l5,[%i4+0x100]%asi ! Mem[0000000090000100] = e829c249 ! Mem[00000000910001cc] = 632e71b8, %g18 = 7eb094de9ca3e02a ldsw [%i6+0x1cc],%g2 ! %g2 = 7eb094de9ca3e02a ! Mem[00000000918000ac] = fb9b5dc8, %g2 = 00000000632e71b8 ldsh [%o0+0x0ac],%g2 ! %g2 = fffffffffffffb9b p47_label_23: ! Mem[000000006e000010] = 378ea75e, %l6 = 00000000af00d0a5 ldsha [%i0+%o2]0x88,%l6 ! %l6 = ffffffffffffa75e ! Mem[00000000900001e0] = be4b777ab45da94f, %g2 = fffffffffffffb9b ldx [%i4+0x1e0],%g2 ! %g2 = be4b777ab45da94f ! %l0 = 53950872, %l1 = 604fb735, Mem[000000006f000028] = 5ca3336e 27dcea0f stda %l0,[%i2+%o5]0x80 ! Mem[000000006f000028] = 53950872 604fb735 ! Mem[000000006f800054] = 0c5c8f4d, %l1 = 00000000604fb735 swap [%i3+0x054],%l1 ! %l1 = 000000000c5c8f4d ! Mem[000000006e000010] = 5ea78e37, %l0 = 0000000053950872 ldsba [%i0+%o2]0x81,%l0 ! %l0 = 000000000000005e ! Mem[000000006f800098] = af00d0a5, %l2 = 000000006b6b4629 swap [%i3+0x098],%l2 ! %l2 = 00000000af00d0a5 ! Mem[000000006f00006d] = bab7ed45, %l0 = 000000000000005e ldstub [%i2+0x06d],%l0 ! %l0 = 000000b7000000ff ! Mem[0000000091800018] = 7c99bee0 41db6e39, %g2 = b45da94f, %g3 = fffffb22 ldd [%o0+%o3],%g2 ! %g2 = 000000007c99bee0 0000000041db6e39 ! Mem[0000000091000178] = 9af648dff72d807d, %f48 = 6e3bc623 ec024f1a ldd [%i6+0x178],%f48 ! %f48 = 9af648df f72d807d ! %l7 = 000000006a6f4af4, %l2 = 00000000af00d0a5, %ccr = 9b movcc %xcc,%l7,%l2 ! Register Not Moved p47_label_24: ! %l2 = af00d0a5, %l3 = c6c03129, Mem[0000000090800080] = 22791f3b dd32f5a6 std %l2,[%i5+0x080] ! Mem[0000000090800080] = af00d0a5 c6c03129 ! %l2 = 00000000af00d0a5, immed = 00000089, %ccr = 9b movrgez %l2,0x089,%l6 ! Moved, %l6 = 0000000000000089 ! Mem[000000006f0001d4] = e2afd791, %l5 = e829c249, %l1 = 0c5c8f4d add %i2,0x1d4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e2afd791 ! Mem[000000009100009c] = d6cbdb1d, %g18 = 7eb094de9ca3e02a ldsw [%i6+0x09c],%g2 ! %g2 = 7eb094de9ca3e02a ! Mem[000000006f800158] = 79cb5732, %l1 = 00000000e2afd791 ldsw [%i3+0x158],%l1 ! %l1 = 0000000079cb5732 ! Mem[000000006e800000] = ffffffff, %l5 = ffffffffe829c249 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 00000000ffffffff ! Mem[0000000091000090] = 14fc4ca1, %g2 = ffffffffd6cbdb1d lduwa [%i6+0x090]%asi,%g2 ! %g2 = 0000000014fc4ca1 ! %l4 = 013f4146, %l5 = ffffffff, Mem[00000000910001f0] = a972542d 4e89cfe8 std %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 013f4146 ffffffff ! Mem[000000006e0000c6] = 2ac75f2e, %l7 = 000000006a6f4af4 ldstub [%i0+0x0c6],%l7 ! %l7 = 0000005f000000ff membar #Sync ! Added by membar checker (123) ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = 62b3d4d7 ef4c7b1b b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140 p47_label_25: ! Mem[0000000090000148] = 16afdb81, %g2 = 0000000014fc4ca1 lduba [%i4+0x149]%asi,%g2 ! %g2 = 0000000000000016 ! Mem[00000000918001c8] = 2cba0bdc b6af7c2b, %g2 = 00000016, %g3 = 41db6e39 ldd [%o0+0x1c8],%g2 ! %g2 = 000000002cba0bdc 00000000b6af7c2b ! Mem[000000006f800000] = 52e20fea, %l7 = 000000000000005f ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000ea000000ff ! immd = 00000000000001d2, %l3 = 00000000c6c03129, %ccr = 9b movleu %icc,0x1d2,%l3 ! Moved, %l3 = 00000000000001d2 ! %l7 = 00000000000000ea, Mem[00000000918000f0] = 74f486780ffffee9 stx %l7,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000000000ea ! Mem[000000006e800118] = f3af9dfc, %l3 = 00000000000001d2 swap [%i1+0x118],%l3 ! %l3 = 00000000f3af9dfc ! Mem[000000006f800038] = e3c686f61efb3db9, %l6 = 0000000000000089, %l6 = 0000000000000089 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = e3c686f61efb3db9 ! %l1 = 0000000079cb5732, Mem[000000006e000000] = e5d80607 stha %l1,[%i0+%g0]0x88 ! Mem[000000006e000000] = e5d85732 ! %l5 = 00000000ffffffff, Mem[0000000091000188] = f039108be6b0a7ab stx %l5,[%i6+0x188] ! Mem[0000000091000188] = 00000000ffffffff ! Code Fragment 1 p47_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b6af7c2b mov -0xa17,%g3 ! %g3 = fffffffffffff5e9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b7 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000079cb5732 bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000af00d0a5 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000f3af9dfc bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 5897e04d013f4146 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffffffff bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e3c686f61efb3db9 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ea bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffff543,%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 01253ab8 08f00f0e bne %xcc,p47_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9abc331b fa197d8a bne %xcc,p47_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 80000000 00000000 bne %xcc,p47_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b229537e 2781a884 bne %xcc,p47_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be fc10ac42 22072c48 bne %xcc,p47_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be e1028ec9 7366ed5a bne %xcc,p47_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 6d6e5e3a 049c4bc2 bne %xcc,p47_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 02c1a935 917cf06e bne %xcc,p47_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 3b341785 df30f1d5 bne %xcc,p47_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 4de09758 ee41a172 bne %xcc,p47_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 879ed426 78a9afc1 bne %xcc,p47_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 820e4348 6fa5756c bne %xcc,p47_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be cdd5e559 d6d72478 bne %xcc,p47_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 050a6135 d4357114 bne %xcc,p47_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 755e9a7f b6ad475e bne %xcc,p47_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 62b3d4d7 ef4c7b1b bne %xcc,p47_f30_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3257d8e548f3dbd6 ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5ea78e377fec2406 ldx [%i0+0x010],%g3 ! Observed data at 000000006e000010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 860100001e17bc25 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 = 6b6b4629c6c03129 ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = ffffffdf00007366 ldx [%i0+0x058],%g3 ! Observed data at 000000006e000058 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x058,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = e68158232ac7ff2e ldx [%i0+0x0c0],%g3 ! Observed data at 000000006e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 06f68257e7ff7baf ldx [%i0+0x0f8],%g3 ! Observed data at 000000006e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 8000000000000000 ldx [%i0+0x1d0],%g3 ! Observed data at 000000006e0001d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x1d0,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fffffffffffff040 ldx [%i1+0x000],%g3 ! Observed data at 000000006e800000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5897e04d013f4146 ldx [%i1+0x008],%g3 ! Observed data at 000000006e800008 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c1a83e59f0ad2b27 ldx [%i1+0x018],%g3 ! Observed data at 000000006e800018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = 5f615d19ee41a172 ldx [%i1+0x048],%g3 ! Observed data at 000000006e800048 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x048,%g4 ldx [%g1+0x080],%g2 ! Expected data = 956a5eaaffff9b17 ldx [%i1+0x080],%g3 ! Observed data at 000000006e800080 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = b0610075be04c772 ldx [%i1+0x088],%g3 ! Observed data at 000000006e800088 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x088,%g4 ldx [%g1+0x100],%g2 ! Expected data = 6efb616cffd49005 ldx [%i1+0x100],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x100,%g4 ldx [%g1+0x118],%g2 ! Expected data = 000001d2452d4652 ldx [%i1+0x118],%g3 ! Observed data at 000000006e800118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x118,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 624f2ae1a4fff912 ldx [%i1+0x1a0],%g3 ! Observed data at 000000006e8001a0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = d5c96b243129766b ldx [%i1+0x1d0],%g3 ! Observed data at 000000006e8001d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x1d0,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffff9b17e6b20301 ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3e59ebb1b29e32cc 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 = 1d2d19b2c0c80eac 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 = c24b9c043a5e6e6d 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 = 53950872604fb735 ldx [%i2+0x028],%g3 ! Observed data at 000000006f000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 94da34c7baffed45 ldx [%i2+0x068],%g3 ! Observed data at 000000006f000068 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 79387c6500000000 ldx [%i2+0x070],%g3 ! Observed data at 000000006f000070 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x070,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 73a90d82c3ffef2e ldx [%i2+0x0c0],%g3 ! Observed data at 000000006f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 5708ef932bffde25 ldx [%i2+0x138],%g3 ! Observed data at 000000006f000138 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x138,%g4 ldx [%g1+0x178],%g2 ! Expected data = a8c7ed391ff231ee ldx [%i2+0x178],%g3 ! Observed data at 000000006f000178 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 81523c84035c8535 ldx [%i2+0x198],%g3 ! Observed data at 000000006f000198 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x198,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff0fe2521753d19f ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = e04d82b99abc331b ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000207538549cff ldx [%i3+0x030],%g3 ! Observed data at 000000006f800030 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = 2169c02e604fb735 ldx [%i3+0x050],%g3 ! Observed data at 000000006f800050 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x050,%g4 ldx [%g1+0x098],%g2 ! Expected data = 6b6b46296a6f4af4 ldx [%i3+0x098],%g3 ! Observed data at 000000006f800098 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x098,%g4 ldx [%g1+0x120],%g2 ! Expected data = 000000ed6a9cfe5a ldx [%i3+0x120],%g3 ! Observed data at 000000006f800120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x120,%g4 ldx [%g1+0x168],%g2 ! Expected data = bab7ed4552ab9a91 ldx [%i3+0x168],%g3 ! Observed data at 000000006f800168 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x168,%g4 ldx [%g1+0x180],%g2 ! Expected data = ae4086ec1b33bc45 ldx [%i3+0x180],%g3 ! Observed data at 000000006f800180 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x180,%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_f4_fail: set p47_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f6_fail: set p47_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f8_fail: set p47_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%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_f12_fail: set p47_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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 p47_f16_fail: set p47_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f18_fail: set p47_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f20_fail: set p47_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f22_fail: set p47_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f24_fail: set p47_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f26_fail: set p47_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f28_fail: set p47_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f30_fail: set p47_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: stxa %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800010] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800028] xnor %l7,-0x798,%l7 lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800018] stxa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000010] stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000008] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800020] done p47_trap1o: stxa %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800010] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800028] xnor %l7,-0x798,%l7 lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800018] stxa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000010] stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000008] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800020] done p47_trap2e: ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800018] stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020] stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e000008] stxa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000] done p47_trap2o: ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800018] stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020] stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e000008] stxa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000] done p47_trap3e: nop orn %l5,%l6,%l5 or %l5,-0x0fe,%l2 addc %l6,0x344,%l5 done p47_trap3o: nop orn %l5,%l6,%l5 or %l5,-0x0fe,%l2 addc %l6,0x344,%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 = 2e4267bc009a0f88 ldx [%g1+0x008],%l1 ! %l1 = 0e1430d4afce2d1d ldx [%g1+0x010],%l2 ! %l2 = ee5ac712c1a83e59 ldx [%g1+0x018],%l3 ! %l3 = ae4086ec1b33bc9a ldx [%g1+0x020],%l4 ! %l4 = 7ed639300a6c8a2f ldx [%g1+0x028],%l5 ! %l5 = adc725e80c63f9bb ldx [%g1+0x030],%l6 ! %l6 = 380fee083d8a7dc1 ldx [%g1+0x038],%l7 ! %l7 = c8cb4a9a743ec19f ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 48 processor_48: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc0] ! Set the start flag wrpr %g0,7,%cleanwin call p48_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 48 wr %g0,0x4,%fprs ! Make sure fef is 1 set p48_init_freg,%g1 ! %f0 = 4725d6e6 c92e3199 16c5cdc3 d50458aa ! %f4 = 5254136d e418ca05 404c94fc 7351918a ! %f8 = 3820fb07 dbed5956 0d21f6d8 4a3b2a37 ! %f12 = 3430e89b 63ad8c92 71c722e6 ea4c5549 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b3cc46e2 604b64c0 5e22bf84 9d586cb4 ! %f20 = 6c488ef7 72caf2df 912c7ebd 89028177 ! %f24 = 5b5e7ff9 43034da7 2fafdfa2 4e2651e9 ! %f28 = f57d7484 aa094289 527a21b3 7ca641d6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f57c3594 e263f03b c0306e81 9e1a8da9 ! %f36 = 85afd569 586cd54b cbcca192 97cdd3eb ! %f40 = 8284b8b0 7ca1c4fc 5d2ba211 7991f8b0 ! %f44 = fa46fd81 0704791f 0ebbf82c e24fdecb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x483a5e580000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = 483a5e580000003d wr %g0,%y ! Clear Y 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: ! %l5 = b994c6b7e5776c0f, Mem[00000000918001c2] = a0516b82 sth %l5,[%o0+0x1c2] ! Mem[00000000918001c0] = 6c0f6b82 ! %f24 = 5b5e7ff9, Mem[00000000900001d0] = bce499f4 st %f24,[%i4+0x1d0] ! Mem[00000000900001d0] = 5b5e7ff9 ! Mem[00000000910000cc] = c527e6eb, %g2 = 0000000000000000 ldub [%i6+0x0cf],%g2 ! %g2 = 00000000000000c5 ! Mem[0000000071000110] = 98f9c1a008ac4203, %l6 = dea5a686643c42bc, %l6 = dea5a686643c42bc add %i2,0x110,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 98f9c1a008ac4203 ! Mem[0000000090800128] = 6c772b2b7a56efc1, %g2 = 00000000000000c5 ldx [%i5+0x128],%g2 ! %g2 = 6c772b2b7a56efc1 ! Mem[0000000090000158] = 24c2513d768827e9, %g2 = 6c772b2b7a56efc1 ldxa [%i4+0x158]%asi,%g2 ! %g2 = 24c2513d768827e9 ! immd = 00000000000002e2, %l6 = 98f9c1a008ac4203, %ccr = 44 movcc %icc,0x2e2,%l6 ! Moved, %l6 = 00000000000002e2 ! Mem[0000000091000180] = 35375014 f4b74bc7, %g2 = 768827e9, %g3 = 00000000 ldd [%i6+0x180],%g2 ! %g2 = 0000000035375014 00000000f4b74bc7 ! Mem[0000000071000000] = df745dc88dc582f4, %f26 = 2fafdfa2 4e2651e9 ldda [%i2+%g0]0x89,%f26 ! %f26 = df745dc8 8dc582f4 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 p48_label_2: ! Mem[0000000071000010] = 948c5475 e4df08f5, %l4 = 1be539d1, %l5 = e5776c0f ldda [%i2+%o2]0x80,%l4 ! %l4 = 00000000948c5475 00000000e4df08f5 ! Mem[00000000710000ae] = 0d4fe6e9, %l3 = 71f17e222d313c5e ldstub [%i2+0x0ae],%l3 ! %l3 = 000000e6000000ff ! %l1 = 720865be8e94d6b4, Mem[0000000071800028] = 409177d5d00b5886 stxa %l1,[%i3+%o5]0x80 ! Mem[0000000071800028] = 720865be8e94d6b4 ! Mem[0000000071800004] = 018d2955, %l3 = 00000000000000e6 swap [%i3+0x004],%l3 ! %l3 = 00000000018d2955 ! Mem[0000000070800043] = 074ee52b, %l7 = 62728a6a5dd40528 ldstub [%i1+0x043],%l7 ! %l7 = 0000002b000000ff ! %l1 = 720865be8e94d6b4, Mem[0000000071000010] = 75548c94 stha %l1,[%i2+%o2]0x88 ! Mem[0000000071000010] = 7554d6b4 ! %l4 = 948c5475, %l5 = e4df08f5, Mem[0000000070000198] = 06f79fc7 b57b333e std %l4,[%i0+0x198] ! Mem[0000000070000198] = 948c5475 e4df08f5 ! Mem[00000000718000ec] = 4bb16613, %l5 = 00000000e4df08f5 swap [%i3+0x0ec],%l5 ! %l5 = 000000004bb16613 ! %f10 = 0d21f6d8, Mem[0000000071800020] = 26069abe sta %f10,[%i3+%o4]0x88 ! Mem[0000000071800020] = 0d21f6d8 ! Mem[00000000910000e4] = a88088f1, %g2 = 0000000035375014 lduh [%i6+0x0e4],%g2 ! %g2 = 000000000000a880 p48_label_3: ! %l0 = f75b3704d3eccd34, Mem[00000000910000ba] = 8a4d0ef1 sth %l0,[%i6+0x0ba] ! Mem[00000000910000b8] = cd340ef1 ! Mem[000000009080010c] = 172befbd, %g2 = 000000000000a880 ldub [%i5+0x10f],%g2 ! %g2 = 0000000000000017 ! Mem[0000000071800000] = 992344d4, %l3 = 00000000018d2955 ldswa [%i3+%g0]0x89,%l3 ! %l3 = ffffffff992344d4 ! %l4 = 00000000948c5475, %l5 = 000000004bb16613, %l5 = 000000004bb16613 xnorcc %l4,%l5,%l5 ! %l5 = ffffffff20c2cd99, %ccr = 80 ! %l0 = f75b3704d3eccd34, imm = 0000000000000584, %l4 = 00000000948c5475 andncc %l0,0x584,%l4 ! %l4 = f75b3704d3ecc830, %ccr = 88 ! Mem[000000009180001c] = 396e3bc6, %g2 = 0000000000000017 lduba [%o0+0x01f]%asi,%g2 ! %g2 = 0000000000000039 ! Mem[00000000708001b0] = 5e74a3ba22ce54ef, %l6 = 00000000000002e2, %l3 = ffffffff992344d4 add %i1,0x1b0,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 5e74a3ba22ce54ef ! %f22 = 912c7ebd, Mem[00000000900000d4] = b88bfc62 sta %f22,[%i4+0x0d4]%asi ! Mem[00000000900000d4] = 912c7ebd ! Mem[0000000070800010] = 16eeab51, %l5 = ffffffff20c2cd99 ldsba [%i1+%o2]0x81,%l5 ! %l5 = 0000000000000016 ! Mem[0000000090800094] = f4c537c5, %g2 = 0000000000000039 ldub [%i5+0x096],%g2 ! %g2 = 00000000000000f4 p48_label_4: ! Mem[0000000071800138] = 68c90d16eadb959b, %l5 = 0000000000000016 ldx [%i3+0x138],%l5 ! %l5 = 68c90d16eadb959b ! Mem[0000000071800020] = 0d21f6d8, %l2 = 4e810c42b4a81130 ldsha [%i3+%o4]0x88,%l2 ! %l2 = fffffffffffff6d8 ! Mem[00000000910000e4] = a88088f1, %g2 = 00000000000000f4 lduw [%i6+0x0e4],%g2 ! %g2 = 00000000a88088f1 ! %l4 = d3ecc830, %l5 = eadb959b, Mem[00000000918001d0] = 59c1bb29 11f12fc9 std %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = d3ecc830 eadb959b ! %l0 = f75b3704d3eccd34, %l7 = 000000000000002b, %ccr = 88 movg %xcc,%l0,%l7 ! Register Not Moved ! Mem[00000000718001c0] = 3566b2daa058be77, %l1 = 720865be8e94d6b4, %l7 = 000000000000002b add %i3,0x1c0,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 3566b2daa058be77 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040 ! Mem[00000000900000bc] = 993bb67d, %g2 = 00000000a88088f1 ldub [%i4+0x0bd],%g2 ! %g2 = 0000000000000099 ! immd = 0000000000000113, %l6 = 00000000000002e2, %ccr = 88 move %xcc,0x113,%l6 ! Register Not Moved ! Mem[00000000918001cc] = b6af7c2b, %g2 = 0000000000000099 lduwa [%o0+0x1cc]%asi,%g2 ! %g2 = 00000000b6af7c2b p48_label_5: ! Mem[0000000070000028] = 8e57b49e649da069, %f22 = 912c7ebd 89028177 ldda [%i0+%o5]0x89,%f22 ! %f22 = 8e57b49e 649da069 ! Mem[0000000071000028] = b1e87c23, %l0 = f75b3704d3eccd34 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000b1000000ff ! %l0 = 00000000000000b1, imm = 0000000000000e9b, %l6 = 00000000000002e2 xnorcc %l0,0xe9b,%l6 ! %l6 = fffffffffffff1d5, %ccr = 88 ! %l5 = 68c90d16eadb959b, imm = 00000000000002ce, %l2 = fffffffffffff6d8 sub %l5,0x2ce,%l2 ! %l2 = 68c90d16eadb92cd ! %l0 = 00000000000000b1, Mem[0000000071800020] = 0d21f6d8 stwa %l0,[%i3+%o4]0x88 ! Mem[0000000071800020] = 000000b1 ! Mem[0000000071800028] = be650872, %l1 = 720865be8e94d6b4 ldsha [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000872 ! %l2 = 68c90d16eadb92cd, Mem[0000000071000170] = e20ea5a5 sth %l2,[%i2+0x170] ! Mem[0000000071000170] = 92cda5a5 ! %l2 = 68c90d16eadb92cd, %l6 = fffffffffffff1d5, %l4 = f75b3704d3ecc830 addc %l2,%l6,%l4 ! %l4 = 68c90d16eadb84a2 ! %l3 = 5e74a3ba22ce54ef, Mem[0000000071800120] = c5d0e9af stw %l3,[%i3+0x120] ! Mem[0000000071800120] = 22ce54ef ! Mem[00000000900000c8] = 2403e27a, %g18 = 6880da03c9781ae8 ldsw [%i4+0x0c8],%g2 ! %g2 = 6880da03c9781ae8 p48_label_6: ! Mem[0000000071800068] = 897fd6db, %l2 = 68c90d16eadb92cd ldsba [%i3+0x068]%asi,%l2 ! %l2 = ffffffffffffff89 ! %l3 = 5e74a3ba22ce54ef, Mem[0000000071000020] = 511df6e3 stha %l3,[%i2+%o4]0x80 ! Mem[0000000071000020] = 54eff6e3 ! immd = 0000000000000297, %l4 = 68c90d16eadb84a2, %ccr = 88 movn %xcc,0x297,%l4 ! Register Not Moved ! Mem[0000000071000018] = aaa245b1, %l2 = ffffffffffffff89 lduwa [%i2+%o3]0x80,%l2 ! %l2 = 00000000aaa245b1 ! %l7 = 3566b2daa058be77, Mem[00000000908000b0] = 44feb36b605e7597 stx %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = 3566b2daa058be77 ! Mem[00000000710001b0] = c4bee15342f111b9, %l5 = 68c90d16eadb959b, %l3 = 5e74a3ba22ce54ef add %i2,0x1b0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c4bee15342f111b9 membar #Sync ! Added by membar checker (124) ! %f26 = df745dc8, Mem[0000000090000080] = 44b6407b sta %f26,[%i4+0x080]%asi ! Mem[0000000090000080] = df745dc8 ! immd = 0000000000000196, %l6 = fffffffffffff1d5, %ccr = 88 movgu %xcc,0x196,%l6 ! Moved, %l6 = 0000000000000196 ! Mem[00000000700001c0] = 6f97a907 539f8392, %l4 = eadb84a2, %l5 = eadb959b ldd [%i0+0x1c0],%l4 ! %l4 = 000000006f97a907 00000000539f8392 ! %l1 = 0000000000000872, Mem[00000000910001b0] = 95f4f50398e9c991 stx %l1,[%i6+0x1b0] ! Mem[00000000910001b0] = 0000000000000872 p48_label_7: ! Mem[0000000070000000] = fd55df8cecc29f8f, %l3 = c4bee15342f111b9 ldxa [%i0+%g0]0x88,%l3 ! %l3 = fd55df8cecc29f8f ! %l4 = 000000006f97a907, %l1 = 0000000000000872, %ccr = 88 movrlz %l4,%l1,%l5 ! Not Moved, %l5 = 00000000539f8392 ! Mem[0000000070000028] = 69a09d64, %l0 = 00000000000000b1 lduha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000069a0 ! Mem[00000000700000fc] = 6f523db8, %l6 = 00000196, %l0 = 000069a0 add %i0,0xfc,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000006f523db8 ! Mem[0000000070800000] = 1d8bed3d, %f5 = e418ca05 lda [%i1+%g0]0x88,%f5 ! %f5 = 1d8bed3d ! Mem[0000000070800018] = ed049e10 11cbeaaf, %l2 = aaa245b1, %l3 = ecc29f8f ldda [%i1+%o3]0x81,%l2 ! %l2 = 00000000ed049e10 0000000011cbeaaf ! Mem[0000000071000000] = df745dc88dc582f4, %l4 = 000000006f97a907 ldxa [%i2+%g0]0x88,%l4 ! %l4 = df745dc88dc582f4 ! Mem[0000000071000028] = ffe87c23, %l4 = df745dc88dc582f4 ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffe87c23 ! %l4 = ffffffffffe87c23, %l5 = 00000000539f8392, %y = 00000000 sdivcc %l4,%l5,%l1 ! %l1 = 0000000000000003, %ccr = 00 mov %l0,%y ! %y = 6f523db8 ! %f16 = b3cc46e2, Mem[00000000908001b0] = 5a061056 st %f16,[%i5+0x1b0] ! Mem[00000000908001b0] = b3cc46e2 p48_label_8: ! %l4 = ffffffffffe87c23, %l6 = 0000000000000196, %y = 6f523db8 udivcc %l4,%l6,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 6f523db8 ! Mem[00000000700000ea] = 915ab2ec, %l6 = 0000000000000196 ldstub [%i0+0x0ea],%l6 ! %l6 = 000000b2000000ff ! Mem[0000000071000160] = adde5e2c e765c5e4, %l0 = 6f523db8, %l1 = 00000003 ldd [%i2+0x160],%l0 ! %l0 = 00000000adde5e2c 00000000e765c5e4 ! Mem[00000000908001f0] = 0fbc93c0cf42e59c, %g2 = 000000002403e27a ldx [%i5+0x1f0],%g2 ! %g2 = 0fbc93c0cf42e59c ! %l5 = 00000000539f8392, %l4 = ffffffffffe87c23, %ccr = 0a movn %icc,%l5,%l4 ! Register Not Moved ! %f16 = b3cc46e2 604b64c0 5e22bf84 9d586cb4 ! %f20 = 6c488ef7 72caf2df 8e57b49e 649da069 ! %f24 = 5b5e7ff9 43034da7 df745dc8 8dc582f4 ! %f28 = f57d7484 aa094289 527a21b3 7ca641d6 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! %f0 = 4725d6e6, Mem[0000000070000000] = ecc29f8f sta %f0 ,[%i0+%g0]0x89 ! Mem[0000000070000000] = 4725d6e6 ! Mem[0000000090000128] = 55a53662 66eccc84, %g2 = cf42e59c, %g3 = f4b74bc7 ldd [%i4+0x128],%g2 ! %g2 = 0000000055a53662 0000000066eccc84 ! Mem[0000000071800028] = 720865be, %l6 = 00000000000000b2 ldswa [%i3+%o5]0x80,%l6 ! %l6 = 00000000720865be ! %l5 = 00000000539f8392, Mem[0000000090800150] = 92a6c5a9 stw %l5,[%i5+0x150] ! Mem[0000000090800150] = 539f8392 p48_label_9: ! %l1 = 00000000e765c5e4, Mem[0000000070000000] = 4725d6e6 stha %l1,[%i0+%g0]0x89 ! Mem[0000000070000000] = 4725c5e4 ! Mem[0000000071000130] = 5718ba51, %l5 = 539f8392, %l2 = ffffffff add %i2,0x130,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005718ba51 ! Mem[0000000091000168] = 4c5386aa, %g2 = 0000000055a53662 lduw [%i6+0x168],%g2 ! %g2 = 000000004c5386aa ! %l1 = 00000000e765c5e4, %l4 = ffffffffffe87c23, %l0 = 00000000adde5e2c add %l1,%l4,%l0 ! %l0 = 00000000e74e4207 ! %l5 = 00000000539f8392, Mem[0000000091800048] = 36ce89f4 stw %l5,[%o0+0x048] ! Mem[0000000091800048] = 539f8392 ! Mem[00000000918000d4] = 77999bcc, %g2 = 000000004c5386aa lduw [%o0+0x0d4],%g2 ! %g2 = 0000000077999bcc ! Mem[0000000071800010] = 594e8b08, %l5 = 00000000539f8392 swap [%i3+%o2],%l5 ! %l5 = 00000000594e8b08 ! Mem[000000009080013c] = d8a690f0, %g2 = 0000000077999bcc ldsh [%i5+0x13c],%g2 ! %g2 = ffffffffffffd8a6 ! Mem[00000000908000d8] = 1c5cc569, %g2 = ffffffffffffd8a6 ldsh [%i5+0x0d8],%g2 ! %g2 = 0000000000001c5c ! Mem[0000000071000008] = ad11735845ddebbe, %f6 = 404c94fc 7351918a ldda [%i2+%o1]0x88,%f6 ! %f6 = ad117358 45ddebbe p48_label_10: ! Mem[0000000071000090] = f12985ae93097acd, %f12 = 3430e89b 63ad8c92 ldda [%i2+0x090]%asi,%f12 ! %f12 = f12985ae 93097acd ! %f0 = 4725d6e6 c92e3199, Mem[0000000091000010] = 871fcd18 3561af0c std %f0 ,[%i6+%o2] ! Mem[0000000091000010] = 4725d6e6 c92e3199 ! immd = 00000000000001a3, %l4 = ffffffffffe87c23, %ccr = 0a movge %icc,0x1a3,%l4 ! Moved, %l4 = 00000000000001a3 ! %l4 = 00000000000001a3, Mem[0000000090000130] = 3d84f243ee317cdc stx %l4,[%i4+0x130] ! Mem[0000000090000130] = 00000000000001a3 ! Mem[00000000918000b8] = 78eb5720 034f6e3b, %g2 = 00001c5c, %g3 = 66eccc84 ldda [%o0+0x0b8]%asi,%g2 ! %g2 = 0000000078eb5720 00000000034f6e3b ! %l3 = 0000000011cbeaaf, Mem[000000009000006c] = 33fe53f9 stb %l3,[%i4+0x06c] ! Mem[000000009000006c] = affe53f9 ! Mem[0000000070000008] = 315ed214a3562a91, %f0 = 4725d6e6 c92e3199 ldda [%i0+%o1]0x88,%f0 ! %f0 = 315ed214 a3562a91 ! %l5 = 00000000594e8b08, %l0 = 00000000e74e4207, %ccr = 0a movne %xcc,%l5,%l0 ! Moved, %l0 = 00000000594e8b08 ! Mem[0000000090000070] = 1685f938, %g2 = 0000000078eb5720 lduw [%i4+0x070],%g2 ! %g2 = 000000001685f938 ! Mem[00000000910000a8] = 016d265071e209cf, %f48 = e5e2791a 07daac8d ldd [%i6+0x0a8],%f48 ! %f48 = 016d2650 71e209cf p48_label_11: ! %f12 = f12985ae 93097acd, Mem[0000000090000098] = 597fe665 e157c460 std %f12,[%i4+0x098] ! Mem[0000000090000098] = f12985ae 93097acd ! %l6 = 00000000720865be, Mem[00000000900001d0] = 5b5e7ff9fb10c4c3 stx %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000720865be ! Mem[000000009100006c] = ad70ce1e, %g2 = 000000001685f938 ldub [%i6+0x06d],%g2 ! %g2 = 00000000000000ad ! %l0 = 00000000594e8b08, Mem[0000000071000018] = aaa245b1 sth %l0,[%i2+%o3] ! Mem[0000000071000018] = 8b0845b1 ! Mem[0000000070800008] = 0c96252d6eb80859, %f12 = f12985ae 93097acd ldda [%i1+%o1]0x81,%f12 ! %f12 = 0c96252d 6eb80859 ! %l6 = 00000000720865be, Mem[0000000091800036] = 102a568c sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 65be568c ! %l4 = 00000000000001a3, Mem[0000000071000020] = 54eff6e3 stha %l4,[%i2+%o4]0x80 ! Mem[0000000071000020] = 01a3f6e3 ! Mem[0000000071800028] = be650872, %l5 = 00000000594e8b08 ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000872 ! Mem[00000000718001ec] = c6f0ae5f, %l7 = a058be77, %l0 = 594e8b08 add %i3,0x1ec,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c6f0ae5f ! Mem[0000000070800020] = 70479bfb9ea1dba5, %f2 = 16c5cdc3 d50458aa ldda [%i1+%o4]0x80,%f2 ! %f2 = 70479bfb 9ea1dba5 p48_label_12: ! Mem[0000000091800074] = e31a870a, %g2 = 00000000000000ad ldub [%o0+0x075],%g2 ! %g2 = 00000000000000e3 ! Mem[0000000090800150] = 8392c005, %g2 = 00000000000000e3 lduh [%i5+0x152],%g2 ! %g2 = 0000000000008392 ! immd = 00000000000002cf, %l0 = 00000000c6f0ae5f, %ccr = 0a mova %xcc,0x2cf,%l0 ! Moved, %l0 = 00000000000002cf ! Mem[0000000071000018] = 8b0845b1, %l5 = 0000000000000872 ldsba [%i2+%o3]0x81,%l5 ! %l5 = ffffffffffffff8b ! Mem[0000000071000008] = beebdd45, %l1 = 00000000e765c5e4 lduha [%i2+%o1]0x80,%l1 ! %l1 = 000000000000beeb ! %l7 = 3566b2daa058be77, Mem[00000000918000a5] = 9280c004 stb %l7,[%o0+0x0a5] ! Mem[00000000918000a4] = 7780c004 ! %l5 = ffffffffffffff8b, %l7 = 3566b2daa058be77, %l5 = ffffffffffffff8b sll %l5,%l7,%l5 ! %l5 = ffffffffc5800000 ! Mem[0000000070000028] = 69a09d649eb4578e, %l6 = 00000000720865be, %l6 = 00000000720865be add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 69a09d649eb4578e ! %l0 = 00000000000002cf, %l7 = 3566b2daa058be77, %ccr = 0a movrne %l0,%l7,%l3 ! Moved, %l3 = 3566b2daa058be77 ! immd = 000000000000032d, %l6 = 69a09d649eb4578e, %ccr = 0a movpos %xcc,0x32d,%l6 ! Moved, %l6 = 000000000000032d p48_label_13: ! Mem[0000000070000010] = 3abca700, %l4 = 00000000000001a3 ldsha [%i0+%o2]0x80,%l4 ! %l4 = 0000000000003abc ! %l6 = 000000000000032d, imm = 00000000000000e9, %l7 = 3566b2daa058be77 sub %l6,0x0e9,%l7 ! %l7 = 0000000000000244 ! Mem[00000000900001c4] = 60d76f00, %g2 = 0000000000008392 ldsh [%i4+0x1c4],%g2 ! %g2 = 00000000000060d7 ! Mem[0000000071000008] = 45ddebbe, %l7 = 0000000000000244 swapa [%i2+%o1]0x88,%l7 ! %l7 = 0000000045ddebbe ! immd = 00000000000002c1, %l2 = 000000005718ba51, %ccr = 0a mova %icc,0x2c1,%l2 ! Moved, %l2 = 00000000000002c1 ! Mem[0000000071000018] = 8b0845b1 55acf036, %l4 = 00003abc, %l5 = c5800000 ldd [%i2+%o3],%l4 ! %l4 = 000000008b0845b1 0000000055acf036 ! Mem[0000000071800018] = 3eb6d1bc, %l5 = 0000000055acf036 ldswa [%i3+%o3]0x88,%l5 ! %l5 = 000000003eb6d1bc ! Mem[0000000071000008] = ad11735800000244, %l2 = 00000000000002c1 ldxa [%i2+%o1]0x88,%l2 ! %l2 = ad11735800000244 ! %f24 = 5b5e7ff9 43034da7, Mem[0000000091000000] = d1d553db 69412154 std %f24,[%i6+%g0] ! Mem[0000000091000000] = 5b5e7ff9 43034da7 ! Mem[00000000900000d8] = f777b71e, %g2 = 00000000000060d7 ldsh [%i4+0x0d8],%g2 ! %g2 = fffffffffffff777 p48_label_14: ! %l5 = 000000003eb6d1bc, Mem[0000000071800034] = cc66509c stw %l5,[%i3+0x034] ! Mem[0000000071800034] = 3eb6d1bc ! %l0 = 000002cf, %l1 = 0000beeb, Mem[0000000091000050] = 29f12948 d6367cef std %l0,[%i6+0x050] ! Mem[0000000091000050] = 000002cf 0000beeb ! Mem[0000000070800028] = 23adc093, %l0 = 00000000000002cf swapa [%i1+%o5]0x81,%l0 ! %l0 = 0000000023adc093 ! Mem[0000000071000020] = e8fbb968e3f6a301, %f28 = f57d7484 aa094289 ldda [%i2+%o4]0x88,%f28 ! %f28 = e8fbb968 e3f6a301 ! Mem[0000000070000000] = e4c52547, %l5 = 000000003eb6d1bc ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000e4000000ff ! %l7 = 0000000045ddebbe, Mem[0000000071000020] = 01a3f6e3 stha %l7,[%i2+%o4]0x81 ! Mem[0000000071000020] = ebbef6e3 ! %l0 = 0000000023adc093, Mem[0000000070800010] = 51abee16 stwa %l0,[%i1+%o2]0x89 ! Mem[0000000070800010] = 23adc093 ! Mem[0000000090800158] = 8584f02e, %g2 = fffffffffffff777 lduh [%i5+0x158],%g2 ! %g2 = 0000000000008584 ! %l2 = 00000244, %l3 = a058be77, Mem[00000000900000a8] = 06b20e2c 068cd5a5 std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000244 a058be77 ! %l1 = 000000000000beeb, immed = 00000512, %y = 6f523db8 sdivcc %l1,0x512,%l3 ! %l3 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 23adc093 p48_label_15: ! Mem[00000000710000e8] = 5f8eaafbca026bbe, %l5 = 00000000000000e4, %l3 = 000000007fffffff add %i2,0xe8,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 5f8eaafbca026bbe ! Mem[0000000070000020] = c74a34bb, %l0 = 0000000023adc093 ldswa [%i0+%o4]0x89,%l0 ! %l0 = ffffffffc74a34bb ! Mem[0000000071000018] = b145088b, %f15 = ea4c5549 lda [%i2+%o3]0x88,%f15 ! %f15 = b145088b ! %l3 = 5f8eaafbca026bbe, Mem[0000000070800028] = 3445ec0acf020000 stxa %l3,[%i1+%o5]0x89 ! Mem[0000000070800028] = 5f8eaafbca026bbe ! %l6 = 0000032d, %l7 = 45ddebbe, Mem[0000000071800108] = ef9a44bb 8f1a5bc8 std %l6,[%i3+0x108] ! Mem[0000000071800108] = 0000032d 45ddebbe ! Mem[0000000070000028] = 8e57b49e649da069, %l5 = 00000000000000e4 ldxa [%i0+%o5]0x89,%l5 ! %l5 = 8e57b49e649da069 ! Mem[0000000070000050] = 351b7798, %l5 = 8e57b49e649da069 swap [%i0+0x050],%l5 ! %l5 = 00000000351b7798 ! %l2 = ad11735800000244, Mem[0000000071000000] = f482c58dc85d74df stxa %l2,[%i2+%g0]0x80 ! Mem[0000000071000000] = ad11735800000244 ! %l2 = ad11735800000244, Mem[00000000908000a0] = 86459112 stw %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000244 ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 p48_label_16: ! %l6 = 0000032d, %l7 = 45ddebbe, Mem[0000000090000130] = 00000000 000001a3 std %l6,[%i4+0x130] ! Mem[0000000090000130] = 0000032d 45ddebbe ! Mem[00000000908000f8] = 5f7cce07, %g2 = 0000000000008584 lduh [%i5+0x0fa],%g2 ! %g2 = 0000000000005f7c ! Mem[00000000908000d4] = 6b7ed585, %g2 = 0000000000005f7c lduh [%i5+0x0d4],%g2 ! %g2 = 0000000000006b7e ! %f16 = b3cc46e2 604b64c0 5e22bf84 9d586cb4 ! %f20 = 6c488ef7 72caf2df 8e57b49e 649da069 ! %f24 = 5b5e7ff9 43034da7 df745dc8 8dc582f4 ! %f28 = e8fbb968 e3f6a301 527a21b3 7ca641d6 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080 ! Mem[00000000708001e0] = a02709cf, %l4 = 000000008b0845b1 swap [%i1+0x1e0],%l4 ! %l4 = 00000000a02709cf ! Mem[0000000090000130] = 0000032d45ddebbe, %g2 = 0000000000006b7e ldx [%i4+0x130],%g2 ! %g2 = 0000032d45ddebbe ! Mem[00000000910001fc] = a38fd1d5, %g2 = 0000032d45ddebbe ldsh [%i6+0x1fe],%g2 ! %g2 = ffffffffffffa38f ! Mem[0000000071800138] = 68c90d16, %l6 = 000000000000032d swap [%i3+0x138],%l6 ! %l6 = 0000000068c90d16 ! Mem[0000000070800008] = 2d25960c, %l3 = 5f8eaafbca026bbe ldswa [%i1+%o1]0x89,%l3 ! %l3 = 000000002d25960c ! Mem[00000000918000dc] = 973664ec, %g2 = ffffffffffffa38f ldub [%o0+0x0dc],%g2 ! %g2 = 0000000000000097 p48_label_17: ! Mem[00000000708000d4] = fa843d04, %l1 = 000000000000beeb ldub [%i1+0x0d6],%l1 ! %l1 = 000000000000003d ! %l4 = 00000000a02709cf, %l6 = 0000000068c90d16, %l3 = 000000002d25960c addcc %l4,%l6,%l3 ! %l3 = 0000000108f016e5, %ccr = 01 ! %f0 = 315ed214, Mem[0000000091800034] = 86f965be sta %f0 ,[%o0+0x034]%asi ! Mem[0000000091800034] = 315ed214 ! Mem[0000000070800020] = 70479bfb, %l1 = 000000000000003d lduha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000007047 ! Mem[00000000900000f8] = adcf9313281fdc5d, %f48 = a9faecff 4095ec12 ldda [%i4+0x0f8]%asi,%f48 ! %f48 = adcf9313 281fdc5d ! %l0 = ffffffffc74a34bb, Mem[00000000900001ea] = f4c29c79 sth %l0,[%i4+0x1ea] ! Mem[00000000900001e8] = 34bb9c79 ! %l2 = ad11735800000244, immd = fffffffffffff9ec, %l5 = 00000000351b7798 mulx %l2,-0x614,%l5 ! %l5 = 11eeed1ffff23ab0 ! Mem[00000000918000cc] = 3d84fb54, %g2 = 0000000000000097 ldsb [%o0+0x0cf],%g2 ! %g2 = 000000000000003d ! Mem[0000000071800020] = 000000b1, %l2 = ad11735800000244 ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffb1 ! Mem[0000000070800020] = fb9b4770, %l5 = 11eeed1ffff23ab0 lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000004770 p48_label_18: ! Mem[0000000091000150] = a1b9af53, %g2 = 000000000000003d lduh [%i6+0x150],%g2 ! %g2 = 000000000000a1b9 ! %l7 = 0000000045ddebbe, Mem[00000000900000d6] = 7ebdf777 sth %l7,[%i4+0x0d6] ! Mem[00000000900000d4] = ebbef777 ! Mem[0000000091800158] = 6f95ca0b3175038c, %f48 = adcf9313 281fdc5d ldd [%o0+0x158],%f48 ! %f48 = 6f95ca0b 3175038c ! Mem[00000000708001c8] = 062a72ca, %l2 = ffffffffffffffb1 lduw [%i1+0x1c8],%l2 ! %l2 = 00000000062a72ca ! %l3 = 0000000108f016e5, imm = 0000000000000464, %l5 = 0000000000004770 orcc %l3,0x464,%l5 ! %l5 = 0000000108f016e5, %ccr = 00 ! %l4 = 00000000a02709cf, %l7 = 0000000045ddebbe, %y = 23adc093 sdiv %l4,%l7,%l1 ! %l1 = 000000007fffffff mov %l0,%y ! %y = c74a34bb ! %l5 = 0000000108f016e5, Mem[00000000900000e0] = 08c4107a, %asi = 80 stha %l5,[%i4+0x0e0]%asi ! Mem[00000000900000e0] = 16e5107a ! Mem[0000000090800104] = 29a50af5, %g2 = 000000000000a1b9 lduw [%i5+0x104],%g2 ! %g2 = 0000000029a50af5 ! Mem[0000000090000044] = 1a79e2e5, %g2 = 0000000029a50af5 ldsh [%i4+0x044],%g2 ! %g2 = 0000000000001a79 ! Mem[0000000070800020] = a5dba19efb9b4770, %l1 = 000000007fffffff ldxa [%i1+%o4]0x88,%l1 ! %l1 = a5dba19efb9b4770 p48_label_19: ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! Mem[00000000900000d4] = ebbef777, %g2 = 0000000000001a79 lduh [%i4+0x0d6],%g2 ! %g2 = 000000000000ebbe ! Mem[00000000918001b8] = b6cd0689 d71a58b0, %g2 = 0000ebbe, %g3 = 034f6e3b ldd [%o0+0x1b8],%g2 ! %g2 = 00000000b6cd0689 00000000d71a58b0 ! Mem[0000000091000164] = 86eb4c22, %g2 = 00000000b6cd0689 lduh [%i6+0x164],%g2 ! %g2 = 00000000000086eb ! Mem[00000000908001ec] = 1570dec5, %g2 = 00000000000086eb lduw [%i5+0x1ec],%g2 ! %g2 = 000000001570dec5 ! %l6 = 0000000068c90d16, %l0 = ffffffffc74a34bb, %l7 = 0000000045ddebbe addcc %l6,%l0,%l7 ! %l7 = 00000000301341d1, %ccr = 11 ! Mem[00000000718001c3] = 3566b2da, %l0 = ffffffffc74a34bb ldstub [%i3+0x1c3],%l0 ! %l0 = 000000da000000ff ! %l3 = 0000000108f016e5, Mem[00000000910000dc] = ab27192a sth %l3,[%i6+0x0dc] ! Mem[00000000910000dc] = 16e5192a ! Mem[000000009100003c] = 33e2010b, %g2 = 000000001570dec5 ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000033e2 membar #Sync ! Added by membar checker (125) ! Mem[0000000090000038] = d641a67c, %g2 = 00000000000033e2 lduw [%i4+0x038],%g2 ! %g2 = 00000000d641a67c p48_label_20: ! %l5 = 0000000108f016e5, Mem[0000000090800014] = 5b8b7867 stw %l5,[%i5+0x014] ! Mem[0000000090800014] = 08f016e5 ! %l2 = 00000000062a72ca, %l4 = 00000000a02709cf, %l1 = a5dba19efb9b4770 orncc %l2,%l4,%l1 ! %l1 = ffffffff5ffaf6fa, %ccr = 80 ! %l3 = 0000000108f016e5, Mem[0000000070800008] = 2d25960c stha %l3,[%i1+%o1]0x88 ! Mem[0000000070800008] = 2d2516e5 ! %l1 = ffffffff5ffaf6fa, Mem[00000000718000c9] = f70772da, %asi = 80 stba %l1,[%i3+0x0c9]%asi ! Mem[00000000718000c8] = f7fa72da ! %l2 = 00000000062a72ca, Mem[0000000071000010] = 7554d6b4 stwa %l2,[%i2+%o2]0x89 ! Mem[0000000071000010] = 062a72ca ! %f22 = 8e57b49e 649da069, Mem[0000000071000198] = 235e539a ceee2015 std %f22,[%i2+0x198] ! Mem[0000000071000198] = 8e57b49e 649da069 ! Mem[0000000091800004] = 8acc26ae, %g2 = 00000000d641a67c ldub [%o0+0x007],%g2 ! %g2 = 000000000000008a ! Mem[00000000708001a8] = c3d81d19, %l2 = 00000000062a72ca ldsw [%i1+0x1a8],%l2 ! %l2 = ffffffffc3d81d19 ! Mem[000000007000002c] = 9eb4578e, %l0 = 00000000000000da lduwa [%i0+0x02c]%asi,%l0 ! %l0 = 000000009eb4578e ! %l6 = 0000000068c90d16, Mem[00000000918000ac] = fb9b5dc8, %asi = 80 stwa %l6,[%o0+0x0ac]%asi ! Mem[00000000918000ac] = 68c90d16 p48_label_21: ! Mem[0000000070000000] = fd55df8c4725c5ff, %l7 = 00000000301341d1 ldxa [%i0+%g0]0x89,%l7 ! %l7 = fd55df8c4725c5ff ! Mem[00000000908001d0] = 22ee8153, %g2 = 000000000000008a ldsb [%i5+0x1d1],%g2 ! %g2 = 0000000000000022 ! Mem[0000000071800028] = be650872, %l6 = 0000000068c90d16 lduba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000072 ! Mem[0000000071800008] = d369483e551e7884, %f24 = 5b5e7ff9 43034da7 ldda [%i3+%o1]0x88,%f24 ! %f24 = d369483e 551e7884 ! retry : should take illegal inst trap, %l0 = 000000009eb4578e retry ! Illegal inst trap : %l0 = 000000009eb4579e ! %l2 = ffffffffc3d81d19, Mem[00000000908000f8] = d8ba5f7cce079b7f stx %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = ffffffffc3d81d19 ! Mem[0000000071800113] = 4aa577c2, %l5 = 0000000108f016e5 ldstub [%i3+0x113],%l5 ! %l5 = 000000c2000000ff ! %l0 = 000000009eb4579e, %l4 = 00000000a02709cf, %ccr = 80 movn %icc,%l0,%l4 ! Register Not Moved ! %l6 = 0000000000000072, Mem[0000000091000198] = cae86cfe sth %l6,[%i6+0x198] ! Mem[0000000091000198] = 00726cfe ! Mem[000000007080019c] = d59f20a1, %l7 = fd55df8c4725c5ff swap [%i1+0x19c],%l7 ! %l7 = 00000000d59f20a1 p48_label_22: ! Mem[0000000090800108] = b6084246, %g2 = 0000000000000022 lduw [%i5+0x108],%g2 ! %g2 = 00000000b6084246 ! %l5 = 00000000000000c2, Mem[0000000070800010] = 23adc093 stba %l5,[%i1+%o2]0x89 ! Mem[0000000070800010] = 23adc0c2 ! Mem[0000000071000008] = 00000244, %l5 = 00000000000000c2 ldswa [%i2+%o1]0x89,%l5 ! %l5 = 0000000000000244 ! Mem[00000000910000b4] = 25731f8a, %g2 = 00000000b6084246 lduwa [%i6+0x0b4]%asi,%g2 ! %g2 = 0000000025731f8a ! Mem[0000000071800008] = 551e7884, %l7 = 00000000d59f20a1 ldsha [%i3+%o1]0x89,%l7 ! %l7 = 0000000000007884 ! Mem[0000000091000040] = 9fb36b42, %g2 = 0000000025731f8a lduwa [%i6+0x040]%asi,%g2 ! %g2 = 000000009fb36b42 ! %l0 = 000000009eb4579e, immed = 00000076, %ccr = 80 movrlz %l0,0x076,%l6 ! Not Moved, %l6 = 0000000000000072 ! Mem[00000000718000b0] = 1206e4296dcf9530, %l1 = ffffffff5ffaf6fa, %l2 = ffffffffc3d81d19 add %i3,0xb0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 1206e4296dcf9530 ! Mem[0000000091800088] = 5aeef599 0de81958, %g2 = 9fb36b42, %g3 = d71a58b0 ldd [%o0+0x088],%g2 ! %g2 = 000000005aeef599 000000000de81958 ! Mem[000000009000008c] = bf225edf, %g2 = 000000005aeef599 ldsb [%i4+0x08d],%g2 ! %g2 = ffffffffffffffbf p48_label_23: ! Mem[0000000070800008] = 2d2516e5, %f6 = ad117358 lda [%i1+%o1]0x88,%f6 ! %f6 = 2d2516e5 ! Mem[0000000070800100] = 973b747a, %f11 = 4a3b2a37 ld [%i1+0x100],%f11 ! %f11 = 973b747a ! Mem[000000007000014a] = 7d566394, %l5 = 0000000000000244 ldstub [%i0+0x14a],%l5 ! %l5 = 00000063000000ff ! %l2 = 1206e4296dcf9530, %l7 = 0000000000007884, %ccr = 80 movcc %icc,%l2,%l7 ! Moved, %l7 = 1206e4296dcf9530 ! %l4 = 00000000a02709cf, %l2 = 1206e4296dcf9530, %l0 = 000000009eb4579e sra %l4,%l2,%l0 ! %l0 = ffffffffffffa027 ! %l3 = 0000000108f016e5, Mem[0000000070800028] = ca026bbe stha %l3,[%i1+%o5]0x88 ! Mem[0000000070800028] = ca0216e5 ! Mem[0000000090000140] = 45f5a1d6, %g2 = ffffffffffffffbf lduw [%i4+0x140],%g2 ! %g2 = 0000000045f5a1d6 ! Mem[000000007180008a] = 13f4d2f8, %l7 = 1206e4296dcf9530 ldstub [%i3+0x08a],%l7 ! %l7 = 000000d2000000ff ! %f0 = 315ed214 a3562a91 70479bfb 9ea1dba5 ! %f4 = 5254136d 1d8bed3d 2d2516e5 45ddebbe ! %f8 = 3820fb07 dbed5956 0d21f6d8 973b747a ! %f12 = 0c96252d 6eb80859 71c722e6 b145088b stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[000000007080017b] = 2b8b95fb, %l0 = ffffffffffffa027 ldstub [%i1+0x17b],%l0 ! %l0 = 000000fb000000ff p48_label_24: ! Mem[0000000070000150] = 7fff3870, %l3 = 0000000108f016e5 swap [%i0+0x150],%l3 ! %l3 = 000000007fff3870 ! Mem[0000000071000028] = ffe87c23, %l4 = 00000000a02709cf lduwa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ffe87c23 ! Mem[0000000070800008] = 2d2516e5, %l5 = 0000000000000063 ldsba [%i1+%o1]0x89,%l5 ! %l5 = ffffffffffffffe5 ! Mem[0000000071000048] = 437b72e1634805e5, %l1 = ffffffff5ffaf6fa, %l1 = ffffffff5ffaf6fa add %i2,0x48,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 437b72e1634805e5 ! Mem[00000000708000dc] = 2402ac61, %l7 = 000000d2, %l0 = 000000fb add %i1,0xdc,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000002402ac61 ! Mem[00000000900001e0] = 8f1d8c5d, %g2 = 0000000045f5a1d6 ldub [%i4+0x1e3],%g2 ! %g2 = 000000000000008f ! %l6 = 00000072, %l7 = 000000d2, Mem[0000000070800020] = fb9b4770 a5dba19e stda %l6,[%i1+%o4]0x88 ! Mem[0000000070800020] = 00000072 000000d2 ! %f23 = 649da069, Mem[000000009180005c] = 9dac9f4a st %f23,[%o0+0x05c] ! Mem[000000009180005c] = 649da069 ! %l2 = 1206e4296dcf9530, imm = 0000000000000e85, %l3 = 000000007fff3870 xorcc %l2,0xe85,%l3 ! %l3 = 1206e4296dcf9bb5, %ccr = 00 ! %f18 = 5e22bf84, Mem[0000000090800030] = 3c186517 st %f18,[%i5+0x030] ! Mem[0000000090800030] = 5e22bf84 p48_label_25: ! immd = 0000000000000054, %l2 = 1206e4296dcf9530, %ccr = 00 movcs %icc,0x054,%l2 ! Register Not Moved ! %l3 = 1206e4296dcf9bb5, %l4 = 00000000ffe87c23, %l6 = 0000000000000072 sub %l3,%l4,%l6 ! %l6 = 1206e4286de71f92 ! %l5 = ffffffffffffffe5, %l5 = ffffffffffffffe5, %ccr = 00 movpos %icc,%l5,%l5 ! Moved, %l5 = ffffffffffffffe5 ! Mem[00000000908001cc] = 2a93050a, %g2 = 000000000000008f lduw [%i5+0x1cc],%g2 ! %g2 = 000000002a93050a ! %l2 = 1206e4296dcf9530, immd = 00000000000004ba, %l3 = 1206e4296dcf9bb5 sdivx %l2,0x4ba,%l3 ! %l3 = 0003d05fa9fb4e31 ! %l2 = 6dcf9530, %l3 = a9fb4e31, Mem[0000000090000120] = 0e03a0ea b316ce5a std %l2,[%i4+0x120] ! Mem[0000000090000120] = 6dcf9530 a9fb4e31 ! %l6 = 1206e4286de71f92, %l7 = 00000000000000d2, %l7 = 00000000000000d2 taddcctv %l6,%l7,%l7 ! %l0 = 000000002402ac84, Trapped ! Mem[00000000910001ec] = ff118b78, %g2 = 000000002a93050a lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000ff11 ! %l4 = ffe87c23, %l5 = ffffffe5, Mem[0000000090000198] = a77c0a9c 86c094f0 std %l4,[%i4+0x198] ! Mem[0000000090000198] = ffe87c23 ffffffe5 ! %l1 = 437b72e1634805e5, %l0 = 000000002402ac84, %l0 = 000000002402ac84 andcc %l1,%l0,%l0 ! %l0 = 0000000020000484, %ccr = 00 ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 0000000020000484 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 437b72e1634805e5 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 1206e4296dcf9530 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0003d05fa9fb4e31 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ffe87c23 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffe5 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 1206e4286de71f92 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d2 bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xc74a34bb,%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 315ed214 a3562a91 bne %xcc,p48_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 70479bfb 9ea1dba5 bne %xcc,p48_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5254136d 1d8bed3d bne %xcc,p48_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2d2516e5 45ddebbe bne %xcc,p48_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0d21f6d8 973b747a bne %xcc,p48_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 0c96252d 6eb80859 bne %xcc,p48_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 71c722e6 b145088b bne %xcc,p48_f14_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 8e57b49e 649da069 bne %xcc,p48_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be d369483e 551e7884 bne %xcc,p48_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be df745dc8 8dc582f4 bne %xcc,p48_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be e8fbb968 e3f6a301 bne %xcc,p48_f28_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffc525478cdf55fd ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x050],%g2 ! Expected data = 649da069069da058 ldx [%i0+0x050],%g3 ! Observed data at 0000000070000050 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x050,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 915affec0d31e27e ldx [%i0+0x0e8],%g3 ! Observed data at 00000000700000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 7d56ff947445530e ldx [%i0+0x148],%g3 ! Observed data at 0000000070000148 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 08f016e5b5b8dba2 ldx [%i0+0x150],%g3 ! Observed data at 0000000070000150 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x150,%g4 ldx [%g1+0x198],%g2 ! Expected data = 948c5475e4df08f5 ldx [%i0+0x198],%g3 ! Observed data at 0000000070000198 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x198,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e516252d6eb80859 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 = c2c0ad237d37ae8e ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 72000000d2000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000070800020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e51602cafbaa8e5f ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 074ee5ff7b3adcfc ldx [%i1+0x040],%g3 ! Observed data at 0000000070800040 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x040,%g4 ldx [%g1+0x178],%g2 ! Expected data = 2b8b95ff0a1474c9 ldx [%i1+0x178],%g3 ! Observed data at 0000000070800178 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 56ab608b4725c5ff ldx [%i1+0x198],%g3 ! Observed data at 0000000070800198 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x198,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 8b0845b1df5f7d09 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000708001e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x1e0,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ad11735800000244 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 = 44020000587311ad 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 = ca722a06e4df08f5 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 = 8b0845b155acf036 ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ebbef6e368b9fbe8 ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe87c235795539e ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 960405050d4fffe9 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000710000a8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x170],%g2 ! Expected data = 92cda5a538fc2516 ldx [%i2+0x170],%g3 ! Observed data at 0000000071000170 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x170,%g4 ldx [%g1+0x198],%g2 ! Expected data = 8e57b49e649da069 ldx [%i2+0x198],%g3 ! Observed data at 0000000071000198 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x198,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d4442399000000e6 ldx [%i3+0x000],%g3 ! Observed data at 0000000071800000 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 539f83928a2ceee9 ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b1000000c24cf324 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 = 720865be8e94d6b4 ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 161eea863eb6d1bc ldx [%i3+0x030],%g3 ! Observed data at 0000000071800030 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x030,%g4 ldx [%g1+0x088],%g2 ! Expected data = 13f4fff8e148b48a ldx [%i3+0x088],%g3 ! Observed data at 0000000071800088 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x088,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = f7fa72da6404135b ldx [%i3+0x0c8],%g3 ! Observed data at 00000000718000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = dc77fa93e4df08f5 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000718000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 0000032d45ddebbe ldx [%i3+0x108],%g3 ! Observed data at 0000000071800108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 4aa577ff38fb0510 ldx [%i3+0x110],%g3 ! Observed data at 0000000071800110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 22ce54ef69579a21 ldx [%i3+0x120],%g3 ! Observed data at 0000000071800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x120,%g4 ldx [%g1+0x138],%g2 ! Expected data = 0000032deadb959b ldx [%i3+0x138],%g3 ! Observed data at 0000000071800138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x138,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 3566b2ffa058be77 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000718001c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x1c0,%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_f4_fail: set p48_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f10_fail: set p48_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f12_fail: set p48_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f14_fail: set p48_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f22_fail: set p48_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f24_fail: set p48_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f26_fail: set p48_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f28_fail: set p48_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000020] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000008] done p48_trap1o: stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000020] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000008] done p48_trap2e: lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000000] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000020] stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800010] stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000008] done p48_trap2o: lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000000] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000020] stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800010] stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000008] done p48_trap3e: add %l2,%l5,%l0 subc %l5,0x2f8,%l6 subc %l5,%l0,%l1 addc %l7,-0x8c7,%l2 done p48_trap3o: add %l2,%l5,%l0 subc %l5,0x2f8,%l6 subc %l5,%l0,%l1 addc %l7,-0x8c7,%l2 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 = f75b3704d3eccd34 ldx [%g1+0x008],%l1 ! %l1 = 720865be8e94d6b4 ldx [%g1+0x010],%l2 ! %l2 = 4e810c42b4a81130 ldx [%g1+0x018],%l3 ! %l3 = 71f17e222d313c5e ldx [%g1+0x020],%l4 ! %l4 = 91cde6761be539d1 ldx [%g1+0x028],%l5 ! %l5 = b994c6b7e5776c0f ldx [%g1+0x030],%l6 ! %l6 = dea5a686643c42bc ldx [%g1+0x038],%l7 ! %l7 = 62728a6a5dd40528 ! 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 = ac162ed4 05d547f9 33171d29 4b39a9a9 ! %f4 = c800a5ce a3587a74 77be8a20 961eaca3 ! %f8 = 5e8c0c84 bb6d5e39 e436ae1d 0d6a7b3f ! %f12 = 1a5ddd8f e282bc89 dd9122d0 6a6129bb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 26c3877c 552dccaf de2aeb12 a37318bb ! %f20 = f510d907 08213020 4337872d 46314ecb ! %f24 = 34c2cafb 13861083 3afead49 cc202876 ! %f28 = 450a7824 247b5f87 2935c7b5 6e360098 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e51878b6 a281c577 d54a76a0 2bc257c8 ! %f36 = 45e1a042 71531aef 130ada8c fd7db702 ! %f40 = 8432535f 524fd6e1 9af16567 68885781 ! %f44 = ef8d3a16 b06b149f 4b6b5ccb 13241b3c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8539fd2f0000003b,%g7,%g1 ! GSR scale = 7, align = 3 wr %g1,%g0,%gsr ! GSR = 8539fd2f0000003b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 49 p49_label_1: ! Mem[00000000728000d5] = 2ddbd281, %l1 = 842a5f0dee3141f7 ldstub [%i1+0x0d5],%l1 ! %l1 = 000000db000000ff ! %l2 = b0a21bdc0ca88575, Mem[0000000073800000] = b8f6e610 stha %l2,[%i3+%g0]0x88 ! Mem[0000000073800000] = b8f68575 ! Mem[0000000073800198] = c30950b2, %l2 = b0a21bdc0ca88575 ldstub [%i3+0x198],%l2 ! %l2 = 000000c3000000ff ! %l1 = 00000000000000db, Mem[000000007300008e] = 0273e1fe sth %l1,[%i2+0x08e] ! Mem[000000007300008c] = 027300db ! Mem[0000000073800042] = 5b9d0366, %l6 = 744abb6a7914f848 ldstub [%i3+0x042],%l6 ! %l6 = 00000003000000ff ! Mem[0000000091800134] = 6cdc198e, %g2 = 0000000000000000 lduw [%o0+0x134],%g2 ! %g2 = 000000006cdc198e ! %l1 = 00000000000000db, Mem[00000000738000f8] = 912898777cbc7661 stx %l1,[%i3+0x0f8] ! Mem[00000000738000f8] = 00000000000000db ! Mem[0000000072800020] = c94e1e76 6e020905, %l2 = 000000c3, %l3 = 84f87333 ldda [%i1+%o4]0x88,%l2 ! %l2 = 000000006e020905 00000000c94e1e76 ! %l6 = 0000000000000003, Mem[000000009080012f] = c18e622e, %asi = 80 stba %l6,[%i5+0x12f]%asi ! Mem[000000009080012c] = 038e622e ! %l6 = 0000000000000003, %l5 = a22447dc6e39bf4e, %ccr = 44 movrgez %l6,%l5,%l2 ! Moved, %l2 = a22447dc6e39bf4e p49_label_2: ! immd = 00000000000002a5, %l4 = b4f3fd326d2ce943, %ccr = 44 movleu %xcc,0x2a5,%l4 ! Moved, %l4 = 00000000000002a5 ! immd = 000000000000008e, %l6 = 0000000000000003, %ccr = 44 movvs %icc,0x08e,%l6 ! Register Not Moved ! %l6 = 0000000000000003, Mem[0000000072000010] = 63458d57 stba %l6,[%i0+%o2]0x89 ! Mem[0000000072000010] = 63458d03 ! Mem[00000000738000a4] = 30f7bab5, %l3 = 00000000c94e1e76 ldsw [%i3+0x0a4],%l3 ! %l3 = 0000000030f7bab5 ! Mem[000000007280015c] = 85f22f08, %l3 = 30f7bab5, %l7 = b0890548 add %i1,0x15c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000085f22f08 ! %f14 = dd9122d0, Mem[0000000091800004] = f86d648a sta %f14,[%o0+0x004]%asi ! Mem[0000000091800004] = dd9122d0 ! %l1 = 00000000000000db, %l7 = 0000000085f22f08, %l2 = a22447dc6e39bf4e srax %l1,%l7,%l2 ! %l2 = 0000000000000000 ! %l6 = 0000000000000003, Mem[0000000091000180] = 35375014f4b74bc7 stx %l6,[%i6+0x180] ! Mem[0000000091000180] = 0000000000000003 ! %l3 = 0000000030f7bab5, immed = 00000277, %y = 00000000 sdivcc %l3,0x277,%l4 ! %l4 = 000000000013ddcf, %ccr = 00 mov %l0,%y ! %y = fff96943 ! Mem[0000000073000028] = 44c60f6a, %l1 = 00000000000000db ldswa [%i2+%o5]0x80,%l1 ! %l1 = 0000000044c60f6a p49_label_3: ! Mem[0000000073000028] = 1bd6d8296a0fc644, %f8 = 5e8c0c84 bb6d5e39 ldda [%i2+%o5]0x89,%f8 ! %f8 = 1bd6d829 6a0fc644 ! %l2 = 0000000000000000, %l6 = 0000000000000003, %ccr = 00 movrlz %l2,%l6,%l7 ! Not Moved, %l7 = 0000000085f22f08 ! immd = 000000000000018d, %l1 = 0000000044c60f6a, %ccr = 00 movl %xcc,0x18d,%l1 ! Register Not Moved ! %l4 = 000000000013ddcf, Mem[0000000072000008] = 131e6f0c stha %l4,[%i0+%o1]0x88 ! Mem[0000000072000008] = 131eddcf ! immd = 000000000000015d, %l5 = a22447dc6e39bf4e, %ccr = 00 movne %icc,0x15d,%l5 ! Moved, %l5 = 000000000000015d ! Mem[0000000091800170] = ad24c2aa 21f6e696, %g2 = 6cdc198e, %g3 = 00000000 ldd [%o0+0x170],%g2 ! %g2 = 00000000ad24c2aa 0000000021f6e696 ! %l1 = 0000000044c60f6a, Mem[000000007380007a] = 075e3670 stb %l1,[%i3+0x07a] ! Mem[0000000073800078] = 075e6a70 ! Mem[0000000073000173] = dc57ca13, %l3 = 0000000030f7bab5 ldstub [%i2+0x173],%l3 ! %l3 = 00000013000000ff ! immd = 00000000000002f7, %l2 = 0000000000000000, %ccr = 00 move %xcc,0x2f7,%l2 ! Register Not Moved ! Mem[0000000073800018] = 29c61373, %l4 = 000000000013ddcf lduha [%i3+%o3]0x81,%l4 ! %l4 = 00000000000029c6 p49_label_4: ! %l2 = 0000000000000000, Mem[0000000091000040] = 9fb36b42752473f9 stx %l2,[%i6+0x040] ! Mem[0000000091000040] = 0000000000000000 ! Mem[0000000072800114] = 2197a3ed, %l3 = 0000000000000013 swap [%i1+0x114],%l3 ! %l3 = 000000002197a3ed ! Mem[00000000900000d0] = c8edd39f b88bfc62, %g2 = ad24c2aa, %g3 = 21f6e696 ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c8edd39f 00000000b88bfc62 ! %l6 = 0000000000000003, Mem[0000000090800022] = 6a5df812 stb %l6,[%i5+0x022] ! Mem[0000000090800020] = 035df812 ! Mem[00000000910000ac] = 09cf004c, %g2 = 00000000c8edd39f ldsb [%i6+0x0ae],%g2 ! %g2 = 0000000000000009 ! %l4 = 00000000000029c6, Mem[00000000908001d8] = af69c09b stw %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 000029c6 ! %l5 = 000000000000015d, %l2 = 0000000000000000, %ccr = 00 move %icc,%l5,%l2 ! Register Not Moved ! Mem[0000000091800098] = 94908eee 96ccd84b, %g2 = 00000009, %g3 = b88bfc62 ldd [%o0+0x098],%g2 ! %g2 = 0000000094908eee 0000000096ccd84b ! Mem[000000009080011c] = 9493106b, %g18 = f6d01bcbe1580220 ldsw [%i5+0x11c],%g2 ! %g2 = f6d01bcbe1580220 ! Mem[00000000738001dc] = aecb1589, %l4 = 00000000000029c6 swap [%i3+0x1dc],%l4 ! %l4 = 00000000aecb1589 p49_label_5: ! Mem[0000000073000194] = 3fc8dca9, %l7 = 85f22f08, %l2 = 00000000 add %i2,0x194,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000003fc8dca9 ! Mem[00000000720000e8] = b98b0968, %l1 = 0000000044c60f6a swap [%i0+0x0e8],%l1 ! %l1 = 00000000b98b0968 ! Mem[00000000908000d8] = c56907ba, %g2 = ffffffff9493106b ldsh [%i5+0x0da],%g2 ! %g2 = ffffffffffffc569 ! %l4 = 00000000aecb1589, imm = 0000000000000caa, %l7 = 0000000085f22f08 andncc %l4,0xcaa,%l7 ! %l7 = 00000000aecb1101, %ccr = 08 ! %l6 = 00000003, %l7 = aecb1101, Mem[0000000091800198] = b05bdb3b 9fab9a43 std %l6,[%o0+0x198] ! Mem[0000000091800198] = 00000003 aecb1101 ! %l4 = 00000000aecb1589, %l6 = 0000000000000003, %ccr = 08 movcs %xcc,%l4,%l6 ! Register Not Moved ! Mem[00000000918000c0] = 67bd0bdf8a120b0c, %g2 = ffffffffffffc569 ldx [%o0+0x0c0],%g2 ! %g2 = 67bd0bdf8a120b0c ! Mem[00000000908000f0] = af897992, %g2 = 67bd0bdf8a120b0c ldub [%i5+0x0f2],%g2 ! %g2 = 00000000000000af ! Mem[0000000073000018] = 521b3577, %f30 = 2935c7b5 lda [%i2+%o3]0x80,%f30 ! %f30 = 521b3577 ! %l3 = 000000002197a3ed, Mem[00000000918001c4] = 6b82704c sth %l3,[%o0+0x1c4] ! Mem[00000000918001c4] = a3ed704c p49_label_6: ! %l7 = 00000000aecb1101, Mem[0000000072000000] = 9295883e stba %l7,[%i0+%g0]0x88 ! Mem[0000000072000000] = 92958801 ! %l2 = 000000003fc8dca9, %l6 = 0000000000000003, %ccr = 08 move %xcc,%l2,%l6 ! Register Not Moved ! %l4 = 00000000aecb1589, Mem[0000000073000000] = f0fadc59be65c416 stxa %l4,[%i2+%g0]0x80 ! Mem[0000000073000000] = 00000000aecb1589 ! %l3 = 000000002197a3ed, immd = ffffffffffffffef, %l3 = 000000002197a3ed udivx %l3,-0x011,%l3 ! %l3 = 0000000000000000 ! %f26 = 3afead49, Mem[0000000072800028] = 8452da87 sta %f26,[%i1+%o5]0x89 ! Mem[0000000072800028] = 3afead49 ! Mem[00000000908000b0] = 44feb36b, %g2 = 00000000000000af lduw [%i5+0x0b0],%g2 ! %g2 = 0000000044feb36b ! Mem[000000009180015c] = 3175038c, %g2 = 0000000044feb36b lduh [%o0+0x15c],%g2 ! %g2 = 0000000000003175 ! %l5 = 000000000000015d, Mem[00000000918001ea] = 4dc6ca00 sth %l5,[%o0+0x1ea] ! Mem[00000000918001e8] = 015dca00 ! Mem[0000000073800028] = 64925561, %l4 = 00000000aecb1589 ldsha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000006492 ! immd = 000000000000007d, %l0 = 6d296f67fff96943, %ccr = 08 movvc %icc,0x07d,%l0 ! Moved, %l0 = 000000000000007d p49_label_7: ! Mem[00000000738001f3] = 8f7e6d89, %l7 = 00000000aecb1101 ldstub [%i3+0x1f3],%l7 ! %l7 = 00000089000000ff ! Mem[0000000072000028] = 1f8478a2, %l7 = 0000000000000089 ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000001f84 ! immd = 0000000000000114, %l4 = 0000000000006492, %ccr = 08 movgu %xcc,0x114,%l4 ! Moved, %l4 = 0000000000000114 ! Mem[0000000072800018] = d2caf269, %l0 = 000000000000007d lduwa [%i1+%o3]0x88,%l0 ! %l0 = 00000000d2caf269 ! Mem[000000007380014c] = 6f9fecc9, %l2 = 3fc8dca9, %l2 = 3fc8dca9 add %i3,0x14c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006f9fecc9 ! Mem[00000000918001b8] = 0689d71a, %g2 = 0000000000003175 lduh [%o0+0x1ba],%g2 ! %g2 = 0000000000000689 ! Mem[0000000072000058] = 26fb19ef, %l6 = 0000000000000003 lduw [%i0+0x058],%l6 ! %l6 = 0000000026fb19ef ! immd = 0000000000000138, %l7 = 0000000000001f84, %ccr = 08 movcc %icc,0x138,%l7 ! Moved, %l7 = 0000000000000138 ! %f26 = 3afead49, Mem[0000000090800058] = b6dfa477 st %f26,[%i5+0x058] ! Mem[0000000090800058] = 3afead49 ! %l4 = 0000000000000114, Mem[0000000072800000] = 11c12f5f1b886959 stxa %l4,[%i1+%g0]0x89 ! Mem[0000000072800000] = 0000000000000114 p49_label_8: ! %l6 = 0000000026fb19ef, immed = ffffffa8, %y = fff96943 sdivcc %l6,-0x058,%l2 ! %l2 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = d2caf269 ! Mem[0000000091000128] = 329b2af256051482, %f48 = 4e4d49df e519802a ldd [%i6+0x128],%f48 ! %f48 = 329b2af2 56051482 ! Mem[0000000072800010] = 6e9c2ed0, %l3 = 0000000000000000 lduba [%i1+%o2]0x89,%l3 ! %l3 = 00000000000000d0 ! %l4 = 0000000000000114, Mem[0000000073000158] = 7b5fb36f stw %l4,[%i2+0x158] ! Mem[0000000073000158] = 00000114 membar #Sync ! Added by membar checker (126) ! Mem[0000000073800040] = 5b9dff66 22400838 78175b79 73117c41 ! Mem[0000000073800050] = 90fdc948 5e0a5cb8 09630c70 986c1b69 ! Mem[0000000073800060] = 62bdffdf 29ba87dd 9db0607f 8cd004a8 ! Mem[0000000073800070] = a2f6a184 87edf1b7 075e6a70 8e87a9e1 mov 0x040,%g4 ldda [%i3+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000073800040 ! Mem[0000000091800190] = cde95e6f, %g2 = 0000000000000689 ldsb [%o0+0x191],%g2 ! %g2 = ffffffffffffffcd ! Mem[00000000720001d0] = 0e70931f0a891056, %l4 = 0000000000000114, %l7 = 0000000000000138 add %i0,0x1d0,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 0e70931f0a891056 ! %l2 = 000000007fffffff, immed = 00000799, %y = d2caf269 umul %l2,0x799,%l6 ! %l6 = 000003cc7ffff867, %y = 000003cc ! Mem[0000000073000054] = 090ed142, %l0 = 00000000d2caf269 lduw [%i2+0x054],%l0 ! %l0 = 00000000090ed142 ! Mem[0000000090800140] = 80156ded 441b0dc2, %g2 = ffffffcd, %g3 = 96ccd84b ldd [%i5+0x140],%g2 ! %g2 = 0000000080156ded 00000000441b0dc2 p49_label_9: ! %l3 = 00000000000000d0, imm = 0000000000000dc9, %l6 = 000003cc7ffff867 orn %l3,0xdc9,%l6 ! %l6 = fffffffffffff2f6 ! Mem[0000000091800018] = 7c99bee041db6e39, %f48 = 329b2af2 56051482 ldd [%o0+%o3],%f48 ! %f48 = 7c99bee0 41db6e39 ! %l0 = 00000000090ed142, Mem[00000000908001d0] = 3222ee81 stw %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 090ed142 ! immd = 00000000000003e4, %l4 = 0000000000000114, %ccr = 02 movgu %icc,0x3e4,%l4 ! Moved, %l4 = 00000000000003e4 ! %l3 = 00000000000000d0, Mem[000000009000018c] = d1255a9b stw %l3,[%i4+0x18c] ! Mem[000000009000018c] = 000000d0 ! Mem[0000000073800000] = 7585f6b8, %l0 = 00000000090ed142 lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000007585 ! Mem[0000000091800084] = a15aeef5, %g2 = 0000000080156ded ldub [%o0+0x087],%g2 ! %g2 = 00000000000000a1 ! %l2 = 000000007fffffff, Mem[00000000900000de] = c00008c4 sth %l2,[%i4+0x0de] ! Mem[00000000900000dc] = ffff08c4 ! %f16 = 26c3877c 552dccaf de2aeb12 a37318bb ! %f20 = f510d907 08213020 4337872d 46314ecb ! %f24 = 34c2cafb 13861083 3afead49 cc202876 ! %f28 = 450a7824 247b5f87 521b3577 6e360098 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0 ! Mem[0000000072000028] = 1f8478a2, %l0 = 0000000000007585 ldswa [%i0+%o5]0x80,%l0 ! %l0 = 000000001f8478a2 p49_label_10: ! %f2 = 78175b79, Mem[0000000090000178] = 6a2721ea st %f2 ,[%i4+0x178] ! Mem[0000000090000178] = 78175b79 ! Mem[00000000730001d8] = f90d77076737ddae, %l6 = fffffffffffff2f6, %l2 = 000000007fffffff add %i2,0x1d8,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = f90d77076737ddae ! %f8 = 62bdffdf, Mem[00000000908000a0] = 86459112 st %f8 ,[%i5+0x0a0] ! Mem[00000000908000a0] = 62bdffdf ! Mem[00000000910000e0] = 96241295a88088f1, %g2 = 00000000000000a1 ldx [%i6+0x0e0],%g2 ! %g2 = 96241295a88088f1 ! Mem[00000000720000eb] = 44c60f6a, %l5 = 000000000000015d ldstub [%i0+0x0eb],%l5 ! %l5 = 0000006a000000ff ! %l6 = fffffffffffff2f6, %l0 = 000000001f8478a2, %l1 = 00000000b98b0968 srl %l6,%l0,%l1 ! %l1 = 000000003ffffcbd ! %l4 = 000003e4, %l5 = 0000006a, Mem[0000000091800118] = 5e8423ff 6cd6b03c std %l4,[%o0+0x118] ! Mem[0000000091800118] = 000003e4 0000006a membar #Sync ! Added by membar checker (127) ! Mem[00000000900001d8] = 4e31462d, %g2 = 96241295a88088f1 ldsb [%i4+0x1d9],%g2 ! %g2 = 000000000000004e ! immd = 00000000000000cd, %l6 = fffffffffffff2f6, %ccr = 02 move %icc,0x0cd,%l6 ! Register Not Moved ! %l0 = 1f8478a2, %l1 = 3ffffcbd, Mem[00000000908001c0] = aa162c11 bcd71045 std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 1f8478a2 3ffffcbd p49_label_11: ! %l4 = 000003e4, %l5 = 0000006a, Mem[0000000072800018] = d2caf269 fabff0a5 stda %l4,[%i1+%o3]0x88 ! Mem[0000000072800018] = 000003e4 0000006a ! Mem[0000000072000010] = 63458d03, %l1 = 000000003ffffcbd ldsba [%i0+%o2]0x88,%l1 ! %l1 = 0000000000000003 ! Mem[0000000091800058] = 6fc74a70 9dac9f4a, %g2 = 0000004e, %g3 = 441b0dc2 ldd [%o0+0x058],%g2 ! %g2 = 000000006fc74a70 000000009dac9f4a ! %l2 = f90d77076737ddae, %l0 = 000000001f8478a2, %ccr = 02 movrlz %l2,%l0,%l4 ! Moved, %l4 = 000000001f8478a2 ! %l3 = 00000000000000d0, Mem[00000000908001e4] = 37f8ff3a stw %l3,[%i5+0x1e4] ! Mem[00000000908001e4] = 000000d0 ! Mem[0000000073800098] = 501f1655, %l2 = f90d77076737ddae swap [%i3+0x098],%l2 ! %l2 = 00000000501f1655 ! Mem[0000000090800138] = 1c568de3 d8a690f0, %g2 = 6fc74a70, %g3 = 9dac9f4a ldd [%i5+0x138],%g2 ! %g2 = 000000001c568de3 00000000d8a690f0 ! %l3 = 00000000000000d0, immed = ffffff1f, %ccr = 02 movrne %l3,-0x0e1,%l0 ! Moved, %l0 = ffffffffffffff1f ! Mem[000000007280018c] = 104dd70b, %l0 = ffffffffffffff1f swap [%i1+0x18c],%l0 ! %l0 = 00000000104dd70b ! Mem[00000000908001a0] = 3683dbd2b158e197, %g2 = 000000001c568de3 ldx [%i5+0x1a0],%g2 ! %g2 = 3683dbd2b158e197 p49_label_12: ! Mem[0000000073800020] = a5eba7c8, %f11 = 8cd004a8 lda [%i3+%o4]0x80,%f11 ! %f11 = a5eba7c8 ! %l4 = 000000001f8478a2, %l4 = 000000001f8478a2, %l7 = 0e70931f0a891056 andcc %l4,%l4,%l7 ! %l7 = 000000001f8478a2, %ccr = 00 ! Mem[0000000072800020] = 0509026e761e4ec9, %f0 = 5b9dff66 22400838 ldda [%i1+%o4]0x81,%f0 ! %f0 = 0509026e 761e4ec9 ! %l5 = 000000000000006a, %l6 = fffffffffffff2f6, %l2 = 00000000501f1655 xnor %l5,%l6,%l2 ! %l2 = 0000000000000d63 ! %l5 = 000000000000006a, Mem[0000000072000010] = 038d4563 stha %l5,[%i0+%o2]0x81 ! Mem[0000000072000010] = 006a4563 ! %l4 = 000000001f8478a2, Mem[0000000091800118] = 000003e4 stw %l4,[%o0+0x118] ! Mem[0000000091800118] = 1f8478a2 ! Mem[0000000090800120] = 399bf8d9, %g2 = 3683dbd2b158e197 ldsb [%i5+0x122],%g2 ! %g2 = 0000000000000039 ! %f9 = 29ba87dd, Mem[00000000910001c0] = 2483df15 st %f9 ,[%i6+0x1c0] ! Mem[00000000910001c0] = 29ba87dd ! Mem[0000000072800008] = d6ad17c6, %f23 = 46314ecb lda [%i1+%o1]0x89,%f23 ! %f23 = d6ad17c6 ! %l1 = 0000000000000003, Mem[000000009080011c] = 9493106b sth %l1,[%i5+0x11c] ! Mem[000000009080011c] = 0003106b p49_label_13: ! %l2 = 0000000000000d63, %l4 = 000000001f8478a2, %ccr = 00 mova %xcc,%l2,%l4 ! Moved, %l4 = 0000000000000d63 ! %l3 = 00000000000000d0, Mem[0000000091000080] = 64eaa25be1ef702c stx %l3,[%i6+0x080] ! Mem[0000000091000080] = 00000000000000d0 ! %l5 = 000000000000006a, Mem[00000000908001e6] = 00d01143 stb %l5,[%i5+0x1e6] ! Mem[00000000908001e4] = 6ad01143 ! %l6 = fffffffffffff2f6, Mem[0000000072800098] = a284a68e15a7b1ca stx %l6,[%i1+0x098] ! Mem[0000000072800098] = fffffffffffff2f6 ! Mem[0000000073800028] = 64925561, %l4 = 0000000000000d63 swapa [%i3+%o5]0x81,%l4 ! %l4 = 0000000064925561 ! %l5 = 000000000000006a, Mem[0000000090800140] = 80156ded441b0dc2 stx %l5,[%i5+0x140] ! Mem[0000000090800140] = 000000000000006a ! %l5 = 000000000000006a, Mem[00000000728000c4] = 92aa4955 stw %l5,[%i1+0x0c4] ! Mem[00000000728000c4] = 0000006a ! Mem[0000000073000008] = 48c8c51c 7f41d0d8, %l6 = fffff2f6, %l7 = 1f8478a2 ldda [%i2+%o1]0x81,%l6 ! %l6 = 0000000048c8c51c 000000007f41d0d8 ! %f21 = 08213020, Mem[0000000073800000] = 7585f6b8 sta %f21,[%i3+%g0]0x80 ! Mem[0000000073800000] = 08213020 ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1fab3 ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 p49_label_14: ! %l7 = 000000007f41d0d8, Mem[00000000918001c4] = a3ed704c sth %l7,[%o0+0x1c4] ! Mem[00000000918001c4] = d0d8704c ! immd = 00000000000003d1, %l0 = 00000000104dd70b, %ccr = 00 movneg %icc,0x3d1,%l0 ! Register Not Moved ! %f29 = 247b5f87, Mem[00000000910001f4] = 4e89cfe8 st %f29,[%i6+0x1f4] ! Mem[00000000910001f4] = 247b5f87 ! Mem[0000000072000138] = 4190cd99c6c91429, %l4 = 0000000064925561, %l1 = 0000000000000003 add %i0,0x138,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 4190cd99c6c91429 ! Code Fragment 1 p49_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d8a690f0 mov -0x841,%g3 ! %g3 = fffffffffffff7bf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 4190cd99c6c91429, Mem[0000000072800010] = d02e9c6e stha %l1,[%i1+%o2]0x80 ! Mem[0000000072800010] = 14299c6e ! Mem[0000000091800124] = 11eff31a, %g2 = 0000000000000039 lduw [%o0+0x124],%g2 ! %g2 = 0000000011eff31a ! Mem[0000000072800028] = 49adfe3a, %l7 = 000000007f41d0d8 ldsba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000049 ! Mem[0000000091000080] = 00000000000000d0, %f48 = 8dacda07 1a79e2e5 ldd [%i6+0x080],%f48 ! %f48 = 00000000 000000d0 ! Mem[00000000900001d0] = 20302108, %g2 = 0000000011eff31a lduwa [%i4+0x1d0]%asi,%g2 ! %g2 = 0000000020302108 p49_label_15: ! Mem[0000000090800074] = 9854a2aa, %g2 = 0000000020302108 ldsh [%i5+0x074],%g2 ! %g2 = ffffffffffff9854 save ! CWP = 1 ! %l6 = e766cf8a487f3649, %l4 = e5c4de38395c002f, %ccr = 00 move %xcc,%l6,%l4 ! Register Not Moved ! %l5 = a3b5e9225987f662, %l5 = a3b5e9225987f662, %ccr = 00 movne %xcc,%l5,%l5 ! Moved, %l5 = a3b5e9225987f662 ! Mem[0000000091000088] = 963f861cfd3affda, %f48 = 00000000 000000d0 ldd [%o6+0x088],%f48 ! %f48 = 963f861c fd3affda ! retry : should take illegal inst trap, %l0 = 80a85df8001844ca retry ! Illegal inst trap : %l0 = 80a85df8001844da ! %l0 = 001844da, %l1 = cf15bbbd, Mem[0000000091800058] = 6fc74a70 9dac9f4a std %l0,[%i0+0x058] ! Mem[0000000091800058] = 001844da cf15bbbd ! Randomly selected nop nop ! %l4 = 395c002f, %l5 = 5987f662, Mem[0000000090800080] = 22791f3b dd32f5a6 std %l4,[%o5+0x080] ! Mem[0000000090800080] = 395c002f 5987f662 ! Mem[0000000090800114] = e3c3673a, %g2 = ffffffffffff9854 ldsb [%o5+0x116],%g2 ! %g2 = ffffffffffffffe3 p49_label_16: ! %cwp = 1 ! %l1 = b62bee48cf15bbbd, %l3 = 60025a4a69d7c554, %ccr = 00 movvs %xcc,%l1,%l3 ! Register Not Moved ! Mem[00000000910000c4] = e0b431b2, %g18 = 1e21698a6aff6bcc ldsw [%o6+0x0c4],%g2 ! %g2 = 1e21698a6aff6bcc ! Mem[00000000720000e8] = 44c60fff, %l0 = 80a85df8001844da ldsb [%o0+0x0e8],%l0 ! %l0 = 0000000000000044 ! Mem[00000000730001bc] = 675ab2e2, %l6 = e766cf8a487f3649 ldsh [%o2+0x1bc],%l6 ! %l6 = 000000000000675a ! %l5 = a3b5e9225987f662, Mem[0000000073000018] = 521b3577 stha %l5,[%o2+%i3]0x81 ! Mem[0000000073000018] = f6623577 ! Mem[0000000073000010] = b761d27b, %l6 = 000000000000675a ldswa [%o2+%i2]0x81,%l6 ! %l6 = ffffffffb761d27b ! Mem[0000000073800038] = f41be0523e610306, %f2 = 78175b79 73117c41 ldd [%o3+0x038],%f2 ! %f2 = f41be052 3e610306 ! %l1 = b62bee48cf15bbbd, Mem[0000000072800000] = 14010000 stba %l1,[%o1+%g0]0x81 ! Mem[0000000072800000] = bd010000 ! %l4 = e5c4de38395c002f, %l7 = c4e0a210e61a7989, %ccr = 00 movn %xcc,%l4,%l7 ! Register Not Moved ! Mem[00000000728001dc] = ed9bda48, %l1 = b62bee48cf15bbbd swap [%o1+0x1dc],%l1 ! %l1 = 00000000ed9bda48 p49_label_17: ! %cwp = 1 ! Mem[00000000730001d8] = f90d77076737ddae, %f30 = 521b3577 6e360098 ldd [%o2+0x1d8],%f30 ! %f30 = f90d7707 6737ddae ! Mem[0000000091800188] = 7a4e4474, %g2 = ffffffffe0b431b2 lduw [%i0+0x188],%g2 ! %g2 = 000000007a4e4474 ! Code Fragment 1 p49_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff7bf mov 0x759,%g3 ! %g3 = 0000000000000759 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 00000000ed9bda48, %l5 = a3b5e9225987f662, %ccr = 00 movne %xcc,%l1,%l5 ! Moved, %l5 = 00000000ed9bda48 ! Invert Register : %l0 = 0000000000000044 xor %l0,-1,%l0 ! %l0 = ffffffffffffffbb ! Mem[0000000072800028] = 49adfe3a, %l3 = 60025a4a69d7c554 lduba [%o1+%i5]0x81,%l3 ! %l3 = 0000000000000049 ! immd = 00000000000001e8, %l3 = 0000000000000049, %ccr = 00 movne %icc,0x1e8,%l3 ! Moved, %l3 = 00000000000001e8 ! %f18 = de2aeb12, Mem[0000000091800108] = 704daa94 st %f18,[%i0+0x108] ! Mem[0000000091800108] = de2aeb12 ! %l3 = 00000000000001e8, Mem[00000000908000ac] = 172967cd stw %l3,[%o5+0x0ac] ! Mem[00000000908000ac] = 000001e8 ! %l4 = 395c002f, %l5 = ed9bda48, Mem[00000000910000a8] = 016d2650 71e209cf std %l4,[%o6+0x0a8] ! Mem[00000000910000a8] = 395c002f ed9bda48 p49_label_18: ! %cwp = 1 ! %l2 = 3c2f87c218e53a9e, Mem[000000009100002c] = e141740c stw %l2,[%o6+0x02c] ! Mem[000000009100002c] = 18e53a9e ! immd = 000000000000007d, %l5 = 00000000ed9bda48, %ccr = 00 movle %icc,0x07d,%l5 ! Register Not Moved ! %f26 = 3afead49, Mem[0000000072800028] = 49adfe3a sta %f26,[%o1+%i5]0x80 ! Mem[0000000072800028] = 3afead49 ! Mem[00000000918001bc] = 1a58b04c, %g2 = 000000007a4e4474 ldsb [%i0+0x1bd],%g2 ! %g2 = 000000000000001a ! %l1 = 00000000ed9bda48, %l6 = ffffffffb761d27b, %l0 = ffffffffffffffbb and %l1,%l6,%l0 ! %l0 = 00000000a501d248 ! Mem[0000000072000110] = c63253e9, %f24 = 34c2cafb ld [%o0+0x110],%f24 ! %f24 = c63253e9 ! %l5 = 00000000ed9bda48, Mem[000000009080019a] = 5f214ae1 stb %l5,[%o5+0x19a] ! Mem[0000000090800198] = 48214ae1 ! immd = 0000000000000153, %l0 = 00000000a501d248, %ccr = 00 movpos %xcc,0x153,%l0 ! Moved, %l0 = 0000000000000153 ! Mem[0000000090800110] = 2befbdf29a18e3c3, %f48 = 963f861c fd3affda ldd [%o5+0x110],%f48 ! %f48 = 2befbdf2 9a18e3c3 ! %f25 = 13861083, Mem[00000000728000f4] = 35484c0a sta %f25,[%o1+0x0f4]%asi ! Mem[00000000728000f4] = 13861083 p49_label_19: ! %cwp = 1 ! Mem[00000000918001c8] = 2cba0bdc, %g2 = 000000000000001a ldub [%i0+0x1c8],%g2 ! %g2 = 000000000000002c ! %f0 = 0509026e, Mem[0000000073000008] = 1cc5c848 sta %f0 ,[%o2+%i1]0x88 ! Mem[0000000073000008] = 0509026e ! %l6 = ffffffffb761d27b, Mem[000000009000016c] = 65de30a2 stw %l6,[%o4+0x16c] ! Mem[000000009000016c] = b761d27b ! Mem[0000000091000088] = 963f861c, %g2 = 000000000000002c lduh [%o6+0x088],%g2 ! %g2 = 000000000000963f ! Mem[0000000091000070] = ea5f6aa8, %g2 = 000000000000963f lduh [%o6+0x072],%g2 ! %g2 = 000000000000ea5f ! %l4 = e5c4de38395c002f, %l0 = 0000000000000153, %l2 = 3c2f87c218e53a9e orn %l4,%l0,%l2 ! %l2 = fffffffffffffeaf ! immd = 000000000000009e, %l3 = 00000000000001e8, %ccr = 00 movleu %xcc,0x09e,%l3 ! Register Not Moved ! %l3 = 00000000000001e8, Mem[0000000072000150] = 471c886c sth %l3,[%o0+0x150] ! Mem[0000000072000150] = 01e8886c ! Mem[00000000738000ec] = 565587ed, %l4 = e5c4de38395c002f swap [%o3+0x0ec],%l4 ! %l4 = 00000000565587ed ! %l1 = 00000000ed9bda48, %l1 = 00000000ed9bda48, %l3 = 00000000000001e8 andcc %l1,%l1,%l3 ! %l3 = 00000000ed9bda48, %ccr = 08 p49_label_20: ! %cwp = 1 ! Mem[0000000072800020] = 0509026e761e4ec9, %l3 = 00000000ed9bda48 ldxa [%o1+%i4]0x80,%l3 ! %l3 = 0509026e761e4ec9 ! %f30 = f90d7707 6737ddae, Mem[0000000072000108] = 97339155 9458a6e7 std %f30,[%o0+0x108] ! Mem[0000000072000108] = f90d7707 6737ddae ! Mem[000000007300016e] = 2277e7b9, %l5 = 00000000ed9bda48 ldstub [%o2+0x16e],%l5 ! %l5 = 000000e7000000ff ! %l1 = 00000000ed9bda48, %l7 = c4e0a210e61a7989, %l2 = fffffffffffffeaf sub %l1,%l7,%l2 ! %l2 = 3b1f5df0078160bf ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 ! %l4 = 00000000565587ed, Mem[000000009080004e] = f2f847ce stb %l4,[%o5+0x04e] ! Mem[000000009080004c] = edf847ce ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%o4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[00000000728000a4] = 9a592811, %l5 = 000000e7, %l1 = ed9bda48 add %o1,0xa4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009a592811 ! %l2 = 3b1f5df0078160bf, imm = 0000000000000268, %l2 = 3b1f5df0078160bf xor %l2,0x268,%l2 ! %l2 = 3b1f5df0078162d7 ! Mem[00000000900000f0] = e4f5e0fe47ecf78f, %f48 = 3679d5db 214bf882 ldd [%o4+0x0f0],%f48 ! %f48 = e4f5e0fe 47ecf78f p49_label_21: ! %cwp = 1 ! Mem[0000000090800070] = 7cf05abc, %g2 = 000000000000ea5f ldub [%o5+0x070],%g2 ! %g2 = 000000000000007c ! %l0 = 0000000000000153, imm = fffffffffffff019, %l2 = 3b1f5df0078162d7 addccc %l0,-0xfe7,%l2 ! %l2 = fffffffffffff16c, %ccr = 88 ! Mem[0000000073800008] = 5e6d4252, %l4 = 00000000565587ed ldsha [%o3+%i1]0x80,%l4 ! %l4 = 0000000000005e6d ! Mem[0000000091800110] = b14465cb9794015b, %f48 = e4f5e0fe 47ecf78f ldd [%i0+0x110],%f48 ! %f48 = b14465cb 9794015b ! %l7 = c4e0a210e61a7989, Mem[0000000072800020] = c94e1e766e020905 stxa %l7,[%o1+%i4]0x88 ! Mem[0000000072800020] = c4e0a210e61a7989 ! Mem[0000000091000008] = c1a845c5, %g18 = 1e21698a6aff6bcc ldsw [%o6+%i1],%g2 ! %g2 = 1e21698a6aff6bcc rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l7 = 0000000000000049, imm = fffffffffffff95f, %l3 = 00000000000000d0 orncc %l7,-0x6a1,%l3 ! %l3 = 00000000000006e9, %ccr = 00 ! Mem[00000000918001d0] = 59c1bb29, %g18 = f6d01bcbe1580220 ldsw [%o0+0x1d0],%g2 ! %g2 = f6d01bcbe1580220 ! %l1 = 4190cd99c6c91429, %l2 = 0000000000000d63, %ccr = 00 movle %icc,%l1,%l2 ! Register Not Moved p49_label_22: ! %l2 = 0000000000000d63, Mem[0000000091800088] = 5aeef5990de81958, %asi = 80 stxa %l2,[%o0+0x088]%asi ! Mem[0000000091800088] = 0000000000000d63 ! Mem[0000000090000070] = 1685f9387ab101eb, %g2 = 0000000059c1bb29 ldx [%i4+0x070],%g2 ! %g2 = 1685f9387ab101eb ! Mem[0000000091000054] = d6367cef, %g2 = 1685f9387ab101eb lduw [%i6+0x054],%g2 ! %g2 = 00000000d6367cef ! Mem[00000000908001a8] = 367b4696, %g2 = 00000000d6367cef lduh [%i5+0x1aa],%g2 ! %g2 = 000000000000367b ! done : should take illegal inst trap, %l0 = 00000000104dd70b done ! Illegal inst trap : %l0 = 00000000104dd71b ! Mem[0000000090800080] = 395c002f, %g2 = 000000000000367b lduw [%i5+0x080],%g2 ! %g2 = 00000000395c002f ! %l0 = 104dd71b, %l1 = c6c91429, Mem[0000000091800100] = 0f8fe12f 95ffe909 std %l0,[%o0+0x100] ! Mem[0000000091800100] = 104dd71b c6c91429 ! Mem[0000000072000004] = 5dfa80e3, %l2 = 0000000000000d63 swap [%i0+0x004],%l2 ! %l2 = 000000005dfa80e3 ! %l0 = 104dd71b, %l1 = c6c91429, Mem[0000000091800150] = 0a5f8291 9d69e54e std %l0,[%o0+0x150] ! Mem[0000000091800150] = 104dd71b c6c91429 ! %l3 = 00000000000006e9, imm = fffffffffffff7c8, %l5 = 000000000000006a andcc %l3,-0x838,%l5 ! %l5 = 00000000000006c8, %ccr = 00 p49_label_23: ! Mem[0000000072000028] = 1f8478a2, %l7 = 0000000000000049 lduwa [%i0+%o5]0x81,%l7 ! %l7 = 000000001f8478a2 ! Mem[0000000073800114] = fd554f3d, %l3 = 000006e9, %l2 = 5dfa80e3 add %i3,0x114,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000fd554f3d ! %f26 = 3afead49, Mem[00000000910001c8] = 1e361695 st %f26,[%i6+0x1c8] ! Mem[00000000910001c8] = 3afead49 ! %l1 = 4190cd99c6c91429, Mem[0000000091000134] = f46a516c sth %l1,[%i6+0x134] ! Mem[0000000091000134] = 1429516c ! %l1 = 4190cd99c6c91429, %l3 = 00000000000006e9, %l4 = 0000000064925561 tsubcctv %l1,%l3,%l4 ! %l0 = 00000000104dd73e, Trapped ! Mem[000000009100017c] = 807d0000, %g2 = 00000000395c002f ldsh [%i6+0x17e],%g2 ! %g2 = ffffffffffff807d ! %l4 = 0000000064925561, Mem[0000000073000000] = 00000000 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000073000000] = 64925561 ! %l0 = 104dd73e, %l1 = c6c91429, Mem[0000000073000000] = 61559264 8915cbae stda %l0,[%i2+%g0]0x88 ! Mem[0000000073000000] = 104dd73e c6c91429 ! Mem[0000000073800020] = a5eba7c8ff865896, %l0 = 00000000104dd73e ldxa [%i3+%o4]0x80,%l0 ! %l0 = a5eba7c8ff865896 ! immd = 00000000000000d9, %l1 = 4190cd99c6c91429, %ccr = 00 movgu %xcc,0x0d9,%l1 ! Moved, %l1 = 00000000000000d9 p49_label_24: ! %l2 = fd554f3d, %l3 = 000006e9, Mem[00000000908001a8] = 6394367b 4696555b std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = fd554f3d 000006e9 ! %l6 = 0000000048c8c51c, Mem[0000000091800180] = 15b2e693 stw %l6,[%o0+0x180] ! Mem[0000000091800180] = 48c8c51c ! Mem[0000000091000168] = 4c5386aa97950aba, %g2 = ffffffffffff807d ldx [%i6+0x168],%g2 ! %g2 = 4c5386aa97950aba ! Mem[0000000073800018] = 29c61373, %f4 = 90fdc948 lda [%i3+%o3]0x81,%f4 ! %f4 = 29c61373 ! Mem[000000009080013c] = d8a690f0, %g18 = f6d01bcbe1580220 ldswa [%i5+0x13c]%asi,%g2 ! %g2 = f6d01bcbe1580220 ! Mem[0000000073800018] = 7313c629, %l7 = 000000001f8478a2 lduba [%i3+%o3]0x89,%l7 ! %l7 = 0000000000000029 ! %l7 = 0000000000000029, %l4 = 0000000064925561, %ccr = 00 movrgez %l7,%l4,%l2 ! Moved, %l2 = 0000000064925561 membar #Sync ! Added by membar checker (128) ! %l0 = a5eba7c8ff865896, Mem[000000009000003c] = 3185d12d sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 5896d12d ! %l7 = 0000000000000029, Mem[00000000908000c8] = 1d027ea9 stw %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000029 ! Mem[0000000073800078] = 075e6a70, %l0 = a5eba7c8ff865896 swap [%i3+0x078],%l0 ! %l0 = 00000000075e6a70 p49_label_25: ! Mem[00000000728001e0] = 893224dec7bb0280, %l6 = 0000000048c8c51c, %l5 = 00000000000006c8 add %i1,0x1e0,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 893224dec7bb0280 ! immd = 00000000000000da, %l4 = 0000000064925561, %ccr = 00 mova %icc,0x0da,%l4 ! Moved, %l4 = 00000000000000da ! Code Fragment 1 p49_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000759 mov -0x72c,%g3 ! %g3 = fffffffffffff8d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 00000000000006e9, imm = 0000000000000002, %l5 = 893224dec7bb0280 sll %l3,0x002,%l5 ! %l5 = 0000000000001ba4 ! Mem[00000000910000d8] = 00a64fc7ab27192a, %f48 = b14465cb 9794015b ldd [%i6+0x0d8],%f48 ! %f48 = 00a64fc7 ab27192a ! %l6 = 48c8c51c, %l7 = 00000029, Mem[0000000073000060] = 7b99a4ef 320b4863 std %l6,[%i2+0x060] ! Mem[0000000073000060] = 48c8c51c 00000029 ! %l0 = 075e6a70, %l1 = 000000d9, Mem[00000000720001c0] = 5f0b88e6 0d22b931 std %l0,[%i0+0x1c0] ! Mem[00000000720001c0] = 075e6a70 000000d9 ! Mem[0000000091000118] = 892f4a3b3b241c85, %g2 = ffffffffd8a690f0 ldx [%i6+0x118],%g2 ! %g2 = 892f4a3b3b241c85 ! Mem[0000000072800154] = 6257e281, %l0 = 00000000075e6a70 swap [%i1+0x154],%l0 ! %l0 = 000000006257e281 ! Mem[0000000091800130] = 899608d8 6cdc198e, %g2 = 3b241c85, %g3 = fffff8d4 ldda [%o0+0x130]%asi,%g2 ! %g2 = 00000000899608d8 000000006cdc198e ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000006257e281 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000d9 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000064925561 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000006e9 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000da bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000001ba4 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000048c8c51c bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000029 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000003cc,%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 0509026e 761e4ec9 bne %xcc,p49_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f41be052 3e610306 bne %xcc,p49_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 29c61373 5e0a5cb8 bne %xcc,p49_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 09630c70 986c1b69 bne %xcc,p49_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 62bdffdf 29ba87dd bne %xcc,p49_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 9db0607f a5eba7c8 bne %xcc,p49_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be a2f6a184 87edf1b7 bne %xcc,p49_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 075e6a70 8e87a9e1 bne %xcc,p49_f14_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 4337872d d6ad17c6 bne %xcc,p49_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c63253e9 13861083 bne %xcc,p49_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be f90d7707 6737ddae bne %xcc,p49_f30_fail nop ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0188959200000d63 ldx [%i0+0x000],%g3 ! Observed data at 0000000072000000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cfdd1e13f55c761a ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 006a4563e0c3dcb8 ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x010,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 44c60fffbbcaa084 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000720000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x108],%g2 ! Expected data = f90d77076737ddae ldx [%i0+0x108],%g3 ! Observed data at 0000000072000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x108,%g4 ldx [%g1+0x150],%g2 ! Expected data = 01e8886c2a3c8c65 ldx [%i0+0x150],%g3 ! Observed data at 0000000072000150 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x150,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 075e6a70000000d9 ldx [%i0+0x1c0],%g3 ! Observed data at 00000000720001c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x1c0,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x000],%g2 ! Expected data = bd01000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000072800000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 14299c6e24954b0d ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e40300006a000000 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 = 89791ae610a2e0c4 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 = 3afead4907b9f682 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = fffffffffffff2f6 ldx [%i1+0x098],%g3 ! Observed data at 0000000072800098 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x098,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = c8c8096c0000006a ldx [%i1+0x0c0],%g3 ! Observed data at 00000000728000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 52c2c8252dffd281 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000728000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 7e03a64813861083 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000728000f0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x110],%g2 ! Expected data = c20b09b600000013 ldx [%i1+0x110],%g3 ! Observed data at 0000000072800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x110,%g4 ldx [%g1+0x150],%g2 ! Expected data = fab8cf43075e6a70 ldx [%i1+0x150],%g3 ! Observed data at 0000000072800150 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x150,%g4 ldx [%g1+0x188],%g2 ! Expected data = 144ad2e7ffffff1f ldx [%i1+0x188],%g3 ! Observed data at 0000000072800188 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x188,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = c190b723cf15bbbd ldx [%i1+0x1d8],%g3 ! Observed data at 00000000728001d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x1d8,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3ed74d102914c9c6 ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6e0209057f41d0d8 ldx [%i2+0x008],%g3 ! Observed data at 0000000073000008 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f6623577473367a6 ldx [%i2+0x018],%g3 ! Observed data at 0000000073000018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x018,%g4 ldx [%g1+0x060],%g2 ! Expected data = 48c8c51c00000029 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 = 39fbd699027300db ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x088,%g4 ldx [%g1+0x158],%g2 ! Expected data = 00000114dbaa8a43 ldx [%i2+0x158],%g3 ! Observed data at 0000000073000158 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x158,%g4 ldx [%g1+0x168],%g2 ! Expected data = 55b6ee0f2277ffb9 ldx [%i2+0x168],%g3 ! Observed data at 0000000073000168 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = dc57caff7e8dd0f2 ldx [%i2+0x170],%g3 ! Observed data at 0000000073000170 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x170,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 082130202a6e7b71 ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000d639779aa74 ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 5b9dff6622400838 ldx [%i3+0x040],%g3 ! Observed data at 0000000073800040 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff8658968e87a9e1 ldx [%i3+0x078],%g3 ! Observed data at 0000000073800078 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = 6737ddae505cdc1b ldx [%i3+0x098],%g3 ! Observed data at 0000000073800098 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x098,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 2c42a674395c002f ldx [%i3+0x0e8],%g3 ! Observed data at 00000000738000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 00000000000000db ldx [%i3+0x0f8],%g3 ! Observed data at 00000000738000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x198],%g2 ! Expected data = ff0950b278c80676 ldx [%i3+0x198],%g3 ! Observed data at 0000000073800198 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x198,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0d8440ca000029c6 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000738001d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 8f7e6dff17a8302e ldx [%i3+0x1f0],%g3 ! Observed data at 00000000738001f0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x1f0,%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_f6_fail: set p49_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f8_fail: set p49_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f10_fail: set p49_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%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_f22_fail: set p49_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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_f30_fail: set p49_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: stha %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800010] smulcc %l1,0xcec,%l1 ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072000028] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800010] done p49_trap1o: stha %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800010] smulcc %l1,0xcec,%l1 ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072000028] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800010] done p49_trap2e: ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072800028] lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800018] done p49_trap2o: ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072800028] lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800018] done p49_trap3e: andn %l4,0x9d9,%l5 done p49_trap3o: andn %l4,0x9d9,%l5 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 = 6d296f67fff96943 ldx [%g1+0x008],%l1 ! %l1 = 842a5f0dee3141f7 ldx [%g1+0x010],%l2 ! %l2 = b0a21bdc0ca88575 ldx [%g1+0x018],%l3 ! %l3 = 531190f884f87333 ldx [%g1+0x020],%l4 ! %l4 = b4f3fd326d2ce943 ldx [%g1+0x028],%l5 ! %l5 = a22447dc6e39bf4e ldx [%g1+0x030],%l6 ! %l6 = 744abb6a7914f848 ldx [%g1+0x038],%l7 ! %l7 = 6ccbcc4fb0890548 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 = 80a85df8001844ca ldx [%g1+0x048],%l1 ! %l1 = b62bee48cf15bbbd ldx [%g1+0x050],%l2 ! %l2 = 3c2f87c218e53a9e ldx [%g1+0x058],%l3 ! %l3 = 60025a4a69d7c554 ldx [%g1+0x060],%l4 ! %l4 = e5c4de38395c002f ldx [%g1+0x068],%l5 ! %l5 = a3b5e9225987f662 ldx [%g1+0x070],%l6 ! %l6 = e766cf8a487f3649 ldx [%g1+0x078],%l7 ! %l7 = c4e0a210e61a7989 ! Initialize the output register of window 1 set p49_local0_start,%o0 set p49_local1_start,%o1 set p49_local2_start,%o2 set p49_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = a6329eba 53cf2607 eafbbb4e 74b3f84a ! %f4 = 66477443 943c7ff2 5a6e43bf 9cdfb3a2 ! %f8 = 793810d4 89579447 9ee2e075 306eeb9b ! %f12 = c8774a4b 87936226 d197b50b 3bf5111c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 875472b2 840f0ba6 d4cb74b1 9b4702aa ! %f20 = 0f528ff4 d2082967 48f10b9f d95e9a94 ! %f24 = 4e690344 baac9a71 6d1b5f15 95661e71 ! %f28 = c7431511 a0eb3a55 9d6d9eef 8a804a41 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b8102a95 b94191e1 d729adb8 c945c07a ! %f36 = 6aea0447 9d5b9a60 e0b7824b 0314065b ! %f40 = d9293d30 5487e389 5e485b78 8cccb5c6 ! %f44 = 8f781132 4f5f6e46 6afff90e 5bf5e462 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa105033f00000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = a105033f00000043 wr %g0,%y ! Clear Y 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[000000009080013c] = d8a690f0, %g18 = 740cc22843cba358 ldsw [%i5+0x13c],%g2 ! %g2 = 740cc22843cba358 ! Mem[000000009000003c] = d12d8dac, %g2 = ffffffffd8a690f0 lduh [%i4+0x03e],%g2 ! %g2 = 000000000000d12d ! %l4 = b3345b1a4cf636a0, imm = 000000000000001a, %l0 = a3196155b981829a srl %l4,0x01a,%l0 ! %l0 = 0000000000000013 ! Mem[00000000900000d4] = b88bfc62, %g18 = 740cc22843cba358 ldsw [%i4+0x0d4],%g2 ! %g2 = 740cc22843cba358 ! %f16 = 875472b2 840f0ba6 d4cb74b1 9b4702aa ! %f20 = 0f528ff4 d2082967 48f10b9f d95e9a94 ! %f24 = 4e690344 baac9a71 6d1b5f15 95661e71 ! %f28 = c7431511 a0eb3a55 9d6d9eef 8a804a41 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100 ! Mem[00000000908000b8] = d1606739d29b375d, %f48 = 58cc01ef d33df32a ldda [%i5+0x0b8]%asi,%f48 ! %f48 = d1606739 d29b375d ! %l6 = 3e09f09477cdef80, Mem[0000000074800010] = 000fb3e4 stha %l6,[%i1+%o2]0x89 ! Mem[0000000074800010] = 000fef80 ! %l1 = 0efaabc5f226866e, imm = 0000000000000003, %l7 = ece1f6a2029a1758 sllx %l1,0x003,%l7 ! %l7 = 77d55e2f91343370 ! %f14 = d197b50b, Mem[0000000075800020] = a20fcccd sta %f14,[%i3+%o4]0x89 ! Mem[0000000075800020] = d197b50b ! %l0 = 0000000000000013, Mem[0000000090800032] = 651711bd sth %l0,[%i5+0x032] ! Mem[0000000090800030] = 001311bd p50_label_2: ! %l6 = 77cdef80, %l7 = 91343370, Mem[00000000918001b0] = 0758e090 c426af8c std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = 77cdef80 91343370 ! %l4 = b3345b1a4cf636a0, immd = 0000000000000c1b, %l1 = 0efaabc5f226866e udivx %l4,0xc1b,%l1 ! %l1 = 000ecdb8b7e89e75 ! Mem[0000000075000102] = b475a476, %l2 = 528d51ac12b9b9fe ldstub [%i2+0x102],%l2 ! %l2 = 000000a4000000ff ! Code Fragment 1 p50_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov -0x546,%g3 ! %g3 = fffffffffffffaba and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800094] = 70c3ac93, %g2 = ffffffffb88bfc62 ldsb [%o0+0x094],%g2 ! %g2 = 0000000000000070 ! Randomly selected nop nop ! Mem[0000000075000010] = 293d6582, %l3 = 895948ee6ea7016d lduwa [%i2+%o2]0x88,%l3 ! %l3 = 00000000293d6582 ! %f0 = a6329eba 53cf2607 eafbbb4e 74b3f84a ! %f4 = 66477443 943c7ff2 5a6e43bf 9cdfb3a2 ! %f8 = 793810d4 89579447 9ee2e075 306eeb9b ! %f12 = c8774a4b 87936226 d197b50b 3bf5111c mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040 ! %f30 = 9d6d9eef 8a804a41, Mem[0000000090000128] = 6d1b5f15 95661e71 std %f30,[%i4+0x128] ! Mem[0000000090000128] = 9d6d9eef 8a804a41 ! %l0 = 0000000000000013, Mem[0000000090800058] = b6dfa477580a7c40 stx %l0,[%i5+0x058] ! Mem[0000000090800058] = 0000000000000013 p50_label_3: ! Mem[00000000908001e0] = 9cdd37f8, %g2 = 0000000000000070 ldsh [%i5+0x1e2],%g2 ! %g2 = ffffffffffff9cdd ! Mem[0000000074800000] = 2ba2d5d7, %l5 = 9a696434420c5663 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 0000002b000000ff ! Mem[00000000900000e4] = a8c7e3ac, %g18 = 740cc22843cba358 ldsw [%i4+0x0e4],%g2 ! %g2 = 740cc22843cba358 ! %l4 = b3345b1a4cf636a0, Mem[00000000740001b0] = 24f8297b stw %l4,[%i0+0x1b0] ! Mem[00000000740001b0] = 4cf636a0 ! Mem[00000000758000f0] = 6e1639c357f37a7e, %l6 = 3e09f09477cdef80, %l5 = 000000000000002b add %i3,0xf0,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 6e1639c357f37a7e ! %l0 = 0000000000000013, %l0 = 0000000000000013, %ccr = 44 movn %xcc,%l0,%l0 ! Register Not Moved ! Mem[0000000074000028] = fc1d37bd, %l2 = 00000000000000a4 ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffbd ! %l7 = 77d55e2f91343370, immed = 00000743, %y = 00000000 umulcc %l7,0x743,%l4 ! %l4 = 0000041e6e118650, %ccr = 00, %y = 0000041e ! immd = 0000000000000118, %l5 = 6e1639c357f37a7e, %ccr = 00 movgu %xcc,0x118,%l5 ! Moved, %l5 = 0000000000000118 ! Mem[0000000091800088] = f5990de8, %g2 = ffffffffa8c7e3ac ldsh [%o0+0x08a],%g2 ! %g2 = fffffffffffff599 p50_label_4: ! %l6 = 3e09f09477cdef80, Mem[0000000090800156] = 63f28584 sth %l6,[%i5+0x156] ! Mem[0000000090800154] = ef808584 ! Mem[0000000074000117] = f6d2ff68, %l3 = 00000000293d6582 ldstub [%i0+0x117],%l3 ! %l3 = 00000068000000ff ! Mem[0000000075800044] = b5d20623, %l4 = 0000041e6e118650 lduwa [%i3+0x044]%asi,%l4 ! %l4 = 00000000b5d20623 ! Mem[00000000910001b8] = 20064156, %g2 = fffffffffffff599 ldub [%i6+0x1b9],%g2 ! %g2 = 0000000000000020 ! Mem[0000000090800068] = ae712662c829d802, %g2 = 0000000000000020 ldx [%i5+0x068],%g2 ! %g2 = ae712662c829d802 ! %l6 = 3e09f09477cdef80, Mem[0000000091000177] = ee9af648 stb %l6,[%i6+0x177] ! Mem[0000000091000174] = 809af648 ! %l2 = ffffffffffffffbd, Mem[0000000074800010] = 000fef80 stba %l2,[%i1+%o2]0x88 ! Mem[0000000074800010] = 000fefbd ! Mem[0000000074000018] = 3ae35ba7, %l0 = 0000000000000013 ldswa [%i0+%o3]0x81,%l0 ! %l0 = 000000003ae35ba7 ! Mem[0000000091800190] = 70cde95e, %g2 = ae712662c829d802 lduh [%o0+0x190],%g2 ! %g2 = 00000000000070cd ! %l4 = b5d20623, %l5 = 00000118, Mem[0000000074800018] = ec4b3399 ef8698a7 stda %l4,[%i1+%o3]0x88 ! Mem[0000000074800018] = b5d20623 00000118 p50_label_5: ! Mem[0000000074800010] = 000fefbd, %l3 = 0000000000000068 lduba [%i1+%o2]0x89,%l3 ! %l3 = 00000000000000bd ! Mem[0000000074000008] = 8691095fe9230908, %l3 = 00000000000000bd ldxa [%i0+%o1]0x89,%l3 ! %l3 = 8691095fe9230908 ! Mem[0000000091800164] = 8680e666, %g18 = 740cc22843cba358 ldswa [%o0+0x164]%asi,%g2 ! %g2 = 740cc22843cba358 ! %l6 = 3e09f09477cdef80, Mem[0000000074800074] = 64ef6269 stw %l6,[%i1+0x074] ! Mem[0000000074800074] = 77cdef80 ! Mem[0000000091800108] = 704daa94, %g2 = ffffffff8680e666 lduha [%o0+0x108]%asi,%g2 ! %g2 = 000000000000704d ! Mem[0000000091000010] = 871fcd18, %g2 = 000000000000704d lduh [%i6+%o2],%g2 ! %g2 = 000000000000871f ! %l4 = b5d20623, %l5 = 00000118, Mem[0000000074800028] = a56b5046 6911aef4 stda %l4,[%i1+%o5]0x88 ! Mem[0000000074800028] = b5d20623 00000118 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 membar #Sync ! Added by membar checker (129) ! %l1 = 000ecdb8b7e89e75, Mem[0000000090000018] = ed38b38b sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 9e75b38b ! %l4 = 00000000b5d20623, Mem[0000000075800018] = b53188f0 stha %l4,[%i3+%o3]0x89 ! Mem[0000000075800018] = b5310623 p50_label_6: ! Mem[0000000074000010] = a2ec9319, %l3 = 8691095fe9230908 ldswa [%i0+%o2]0x81,%l3 ! %l3 = ffffffffa2ec9319 ! Mem[0000000074000000] = b762f63661134f50, %l7 = 77d55e2f91343370 ldxa [%i0+%g0]0x89,%l7 ! %l7 = b762f63661134f50 ! %l7 = b762f63661134f50, %l3 = ffffffffa2ec9319, %l4 = 00000000b5d20623 taddcctv %l7,%l3,%l4 ! %l0 = 000000003ae35bca, Trapped ! Mem[0000000091000184] = 4bc7f039, %g2 = 000000000000871f ldsh [%i6+0x186],%g2 ! %g2 = 0000000000004bc7 ! Mem[0000000074000020] = 5a25135c, %l7 = b762f63661134f50 lduwa [%i0+%o4]0x81,%l7 ! %l7 = 000000005a25135c ! Mem[0000000091000028] = 7de3ef5ce141740c, %g2 = 0000000000004bc7 ldx [%i6+%o5],%g2 ! %g2 = 7de3ef5ce141740c ! %l7 = 000000005a25135c, Mem[0000000074000018] = a75be33a stha %l7,[%i0+%o3]0x88 ! Mem[0000000074000018] = a75b135c ! Mem[00000000918001c8] = 0bdcb6af, %g2 = 7de3ef5ce141740c ldsh [%o0+0x1ca],%g2 ! %g2 = 0000000000000bdc ! Mem[00000000910000a8] = 016d2650, %g2 = 0000000000000bdc ldsh [%i6+0x0a8],%g2 ! %g2 = 000000000000016d ! Mem[0000000075000078] = 9b8a360bcebbd21d, %l4 = 00000000b5d20623, %l7 = 000000005a25135c add %i2,0x78,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9b8a360bcebbd21d p50_label_7: ! Mem[00000000910000d0] = 27e6eb9f, %g2 = 000000000000016d lduw [%i6+0x0d0],%g2 ! %g2 = 0000000027e6eb9f ! Mem[0000000091000188] = f039108b, %g2 = 0000000027e6eb9f ldsb [%i6+0x188],%g2 ! %g2 = fffffffffffffff0 ! Code Fragment 1 p50_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffaba mov 0x526,%g3 ! %g3 = 0000000000000526 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 3e09f09477cdef80, Mem[0000000075000110] = 7ed96e60a8a7c90d stx %l6,[%i2+0x110] ! Mem[0000000075000110] = 3e09f09477cdef80 ! %f0 = a6329eba 53cf2607 eafbbb4e 74b3f84a ! %f4 = 66477443 943c7ff2 5a6e43bf 9cdfb3a2 ! %f8 = 793810d4 89579447 9ee2e075 306eeb9b ! %f12 = c8774a4b 87936226 d197b50b 3bf5111c stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040 ! Mem[000000009080010c] = 9091172b, %g2 = fffffffffffffff0 ldsb [%i5+0x10d],%g2 ! %g2 = ffffffffffffff90 ! %l4 = 00000000b5d20623, Mem[00000000908000b0] = 44feb36b stw %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = b5d20623 ! Mem[0000000075800000] = 2059eee7, %l4 = 00000000b5d20623 lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000002059 ! %f24 = 4e690344 baac9a71, Mem[0000000074800028] = b5d20623 00000118 stda %f24,[%i1+%o5]0x88 ! Mem[0000000074800028] = 4e690344 baac9a71 ! immd = 000000000000023c, %l3 = ffffffffa2ec9319, %ccr = 00 movge %icc,0x23c,%l3 ! Moved, %l3 = 000000000000023c p50_label_8: ! %l6 = 3e09f09477cdef80, %l6 = 3e09f09477cdef80, %y = 0000041e udiv %l6,%l6,%l7 ! %l7 = 00000000000008cd mov %l0,%y ! %y = 3ae35bca ! %f18 = d4cb74b1 9b4702aa, Mem[0000000091000128] = 329b2af2 56051482 std %f18,[%i6+0x128] ! Mem[0000000091000128] = d4cb74b1 9b4702aa ! Mem[00000000900001bc] = 458bc6a2, %g2 = ffffffffffffff90 lduw [%i4+0x1bc],%g2 ! %g2 = 00000000458bc6a2 ! Mem[0000000074000138] = 6c195f34 5f00e448, %l4 = 00002059, %l5 = 00000118 ldda [%i0+0x138]%asi,%l4 ! %l4 = 000000006c195f34 000000005f00e448 ! Mem[0000000075800020] = 0bb597d1, %l0 = 000000003ae35bca ldsba [%i3+%o4]0x81,%l0 ! %l0 = 000000000000000b ! Mem[0000000075800018] = 230631b513c167e8, %f24 = 4e690344 baac9a71 ldda [%i3+%o3]0x81,%f24 ! %f24 = 230631b5 13c167e8 ! Mem[0000000074000000] = 504f1361 36f662b7, %l0 = 0000000b, %l1 = b7e89e75 ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000504f1361 0000000036f662b7 ! Mem[0000000074800048] = daf355c5693f9e64, %l3 = 000000000000023c, %l0 = 00000000504f1361 add %i1,0x48,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = daf355c5693f9e64 ! immd = 00000000000002a7, %l0 = daf355c5693f9e64, %ccr = 00 movcc %icc,0x2a7,%l0 ! Moved, %l0 = 00000000000002a7 ! Mem[0000000074000008] = 080923e9, %l1 = 0000000036f662b7 lduha [%i0+%o1]0x80,%l1 ! %l1 = 0000000000000809 p50_label_9: ! Mem[0000000090800184] = b4973516, %g2 = 00000000458bc6a2 lduh [%i5+0x184],%g2 ! %g2 = 000000000000b497 ! %l7 = 00000000000008cd, %l4 = 000000006c195f34, %ccr = 00 movpos %icc,%l7,%l4 ! Moved, %l4 = 00000000000008cd ! Mem[0000000090800090] = d9229981, %g2 = 000000000000b497 lduh [%i5+0x090],%g2 ! %g2 = 000000000000d922 ! Mem[0000000074800000] = a6ac8ef0 d7d5a2ff, %l2 = ffffffbd, %l3 = 0000023c ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000d7d5a2ff 00000000a6ac8ef0 ! %l5 = 000000005f00e448, %l4 = 00000000000008cd, %ccr = 00 movle %xcc,%l5,%l4 ! Register Not Moved ! Mem[0000000074800008] = 2846b9e8, %f25 = 13c167e8 lda [%i1+%o1]0x89,%f25 ! %f25 = 2846b9e8 ! Mem[0000000090000150] = 554be515, %g2 = 000000000000d922 ldsh [%i4+0x152],%g2 ! %g2 = 000000000000554b ! %l1 = 0000000000000809, imm = 0000000000000008, %l3 = 00000000a6ac8ef0 sll %l1,0x008,%l3 ! %l3 = 0000000000080900 ! %f20 = 0f528ff4, Mem[00000000908001b0] = 5a061056 st %f20,[%i5+0x1b0] ! Mem[00000000908001b0] = 0f528ff4 ! %l5 = 000000005f00e448, Mem[0000000075800020] = 0bb597d1 stba %l5,[%i3+%o4]0x81 ! Mem[0000000075800020] = 48b597d1 p50_label_10: ! Mem[0000000074000118] = 129496e146e2216c, %l1 = 0000000000000809, %l6 = 3e09f09477cdef80 add %i0,0x118,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 129496e146e2216c ! %l3 = 0000000000080900, %l2 = 00000000d7d5a2ff, %y = 3ae35bca sdivcc %l3,%l2,%l1 ! %l1 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 000002a7 ! Mem[00000000910001fc] = 8fd1d553, %g2 = 000000000000554b ldub [%i6+0x1ff],%g2 ! %g2 = 000000000000008f ! %l4 = 000008cd, %l5 = 5f00e448, Mem[00000000908001c8] = 9a24092a 2a93050a std %l4,[%i5+0x1c8] ! Mem[00000000908001c8] = 000008cd 5f00e448 ! %l0 = 00000000000002a7, Mem[0000000091800027] = 1a28efe3, %asi = 80 stba %l0,[%o0+0x027]%asi ! Mem[0000000091800024] = a728efe3 ! %l3 = 0000000000080900, %l0 = 00000000000002a7, %l2 = 00000000d7d5a2ff and %l3,%l0,%l2 ! %l2 = 0000000000000000 ! Mem[0000000074000008] = e9230908, %l0 = 00000000000002a7 lduha [%i0+%o1]0x89,%l0 ! %l0 = 0000000000000908 ! %l1 = ffffffff80000000, %l3 = 0000000000080900, %ccr = 8a movcs %icc,%l1,%l3 ! Register Not Moved ! %l7 = 00000000000008cd, imm = fffffffffffffdfd, %l6 = 129496e146e2216c subc %l7,-0x203,%l6 ! %l6 = 0000000000000ad0 ! %l1 = ffffffff80000000, %l2 = 0000000000000000, %ccr = 8a movpos %icc,%l1,%l2 ! Register Not Moved p50_label_11: ! %l7 = 00000000000008cd, imm = 000000000000002a, %l6 = 0000000000000ad0 srlx %l7,0x02a,%l6 ! %l6 = 0000000000000000 ! Mem[00000000750000f0] = 64e54fa6209bed4d, %l1 = ffffffff80000000, %l2 = 0000000000000000 add %i2,0xf0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 64e54fa6209bed4d ! Mem[0000000075800188] = 1a432827f2925810, %l1 = ffffffff80000000 ldx [%i3+0x188],%l1 ! %l1 = 1a432827f2925810 ! Code Fragment 1 p50_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000526 mov 0xb5f,%g3 ! %g3 = 0000000000000b5f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000000008cd, Mem[0000000074800018] = 00000118b5d20623 stxa %l4,[%i1+%o3]0x89 ! Mem[0000000074800018] = 00000000000008cd ! Mem[00000000748000c1] = 4f082aee, %l2 = 64e54fa6209bed4d ldstub [%i1+0x0c1],%l2 ! %l2 = 00000008000000ff ! %l4 = 00000000000008cd, immd = 0000000000000cd6, %l6 = 0000000000000000 udivx %l4,0xcd6,%l6 ! %l6 = 0000000000000000 ! Mem[0000000090800028] = f234c84c, %g2 = 000000000000008f lduba [%i5+0x029]%asi,%g2 ! %g2 = 00000000000000f2 ! %l4 = 00000000000008cd, immd = fffffffffffff06d, %l4 = 00000000000008cd udivx %l4,-0xf93,%l4 ! %l4 = 0000000000000000 ! Mem[0000000074800193] = f60bc401, %l6 = 0000000000000000 ldstub [%i1+0x193],%l6 ! %l6 = 00000001000000ff p50_label_12: ! %f16 = 875472b2 840f0ba6 d4cb74b1 9b4702aa ! %f20 = 0f528ff4 d2082967 48f10b9f d95e9a94 ! %f24 = 230631b5 2846b9e8 6d1b5f15 95661e71 ! %f28 = c7431511 a0eb3a55 9d6d9eef 8a804a41 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 ! Mem[00000000918001dc] = b06f0808, %g18 = 740cc22843cba358 ldsw [%o0+0x1dc],%g2 ! %g2 = 740cc22843cba358 ! immd = 00000000000002b7, %l5 = 000000005f00e448, %ccr = 8a movn %icc,0x2b7,%l5 ! Register Not Moved ! %l6 = 0000000000000001, Mem[00000000918000fc] = 79f08279 stw %l6,[%o0+0x0fc] ! Mem[00000000918000fc] = 00000001 ! Mem[00000000908001c4] = bcd71045, %g2 = ffffffffb06f0808 ldsb [%i5+0x1c4],%g2 ! %g2 = ffffffffffffffbc ! %l6 = 0000000000000001, %l6 = 0000000000000001, %l3 = 0000000000080900 orcc %l6,%l6,%l3 ! %l3 = 0000000000000001, %ccr = 00 ! Mem[0000000075000117] = 77cdef80, %l6 = 0000000000000001 ldstub [%i2+0x117],%l6 ! %l6 = 00000080000000ff ! Mem[00000000918000cc] = 3d84fb54, %g2 = ffffffffffffffbc ldub [%o0+0x0cf],%g2 ! %g2 = 000000000000003d ! %l4 = 0000000000000000 setx 0x56cc682f84112f5d,%g7,%l4 ! %l4 = 56cc682f84112f5d ! %l1 = 1a432827f2925810, Mem[0000000091800038] = 568c0707efbedfe6 stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 1a432827f2925810 p50_label_13: ! %l2 = 0000000000000008, Mem[00000000918000a8] = 0480ac53fb9b5dc8 stx %l2,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000000000000008 ! immd = 0000000000000164, %l2 = 0000000000000008, %ccr = 00 movpos %icc,0x164,%l2 ! Moved, %l2 = 0000000000000164 ! %f8 = 793810d4, Mem[0000000075000020] = 3a6b165e sta %f8 ,[%i2+%o4]0x88 ! Mem[0000000075000020] = 793810d4 ! %f3 = 74b3f84a, Mem[00000000900000a8] = 06b20e2c sta %f3 ,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 74b3f84a ! Mem[00000000910001a0] = 195a1174f1de6161, %g2 = 000000000000003d ldx [%i6+0x1a0],%g2 ! %g2 = 195a1174f1de6161 ! %l1 = 1a432827f2925810, %l2 = 0000000000000164, %l3 = 0000000000000001 add %l1,%l2,%l3 ! %l3 = 1a432827f2925974 ! Mem[00000000740001dc] = c0a7313a, %l6 = 00000080, %l6 = 00000080 add %i0,0x1dc,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c0a7313a ! %l0 = 00000908, %l1 = f2925810, Mem[0000000090800128] = 6c772b2b 7a56efc1 std %l0,[%i5+0x128] ! Mem[0000000090800128] = 00000908 f2925810 ! %l6 = 00000000c0a7313a, immed = 000001fc, %ccr = 00 movre %l6,0x1fc,%l7 ! Not Moved, %l7 = 00000000000008cd ! %f16 = 875472b2 840f0ba6 d4cb74b1 9b4702aa ! %f20 = 0f528ff4 d2082967 48f10b9f d95e9a94 ! %f24 = 230631b5 2846b9e8 6d1b5f15 95661e71 ! %f28 = c7431511 a0eb3a55 9d6d9eef 8a804a41 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 p50_label_14: ! Mem[0000000075000198] = bb46a0586aab76c0, %l5 = 000000005f00e448, %l5 = 000000005f00e448 add %i2,0x198,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = bb46a0586aab76c0 ! %l6 = 00000000c0a7313a, Mem[0000000090800128] = 00000908f2925810 stx %l6,[%i5+0x128] ! Mem[0000000090800128] = 00000000c0a7313a ! Mem[000000009100012c] = 4702aa7f, %g2 = 195a1174f1de6161 ldub [%i6+0x12d],%g2 ! %g2 = 0000000000000047 ! Mem[0000000074800018] = cd080000, %l0 = 0000000000000908 lduha [%i1+%o3]0x80,%l0 ! %l0 = 000000000000cd08 ! Mem[00000000908001d0] = 3222ee81, %g2 = 0000000000000047 lduw [%i5+0x1d0],%g2 ! %g2 = 000000003222ee81 ! %l5 = bb46a0586aab76c0, %l6 = 00000000c0a7313a, %ccr = 00 movvc %icc,%l5,%l6 ! Moved, %l6 = bb46a0586aab76c0 ! Mem[00000000900001c0] = a02160d7, %g2 = 000000003222ee81 lduh [%i4+0x1c2],%g2 ! %g2 = 000000000000a021 ! %l1 = 1a432827f2925810, Mem[0000000074800008] = e8b94628 stba %l1,[%i1+%o1]0x80 ! Mem[0000000074800008] = 10b94628 ! Code Fragment 1 p50_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000b5f mov 0x168,%g3 ! %g3 = 0000000000000168 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000748001d8] = d676d2eb440086d3, %l7 = 00000000000008cd ldx [%i1+0x1d8],%l7 ! %l7 = d676d2eb440086d3 p50_label_15: ! %l3 = 1a432827f2925974, %l1 = 1a432827f2925810, %l2 = 0000000000000164 subccc %l3,%l1,%l2 ! %l2 = 0000000000000164, %ccr = 00 ! %l7 = d676d2eb440086d3, Mem[0000000074800020] = 740880e8 stwa %l7,[%i1+%o4]0x81 ! Mem[0000000074800020] = 440086d3 ! %l0 = 000000000000cd08, Mem[00000000908001d8] = af69c09b stw %l0,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000cd08 ! %l5 = bb46a0586aab76c0, %l1 = 1a432827f2925810, %ccr = 00 movgu %xcc,%l5,%l1 ! Moved, %l1 = bb46a0586aab76c0 ! Code Fragment 1 p50_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000168 mov -0xafc,%g3 ! %g3 = fffffffffffff504 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800098] = 37c5f7ec d71acb2b, %g2 = 0000a021, %g3 = fffff504 ldd [%i5+0x098],%g2 ! %g2 = 0000000037c5f7ec 00000000d71acb2b ! Code Fragment 1 p50_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d71acb2b mov -0x25b,%g3 ! %g3 = fffffffffffffda5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = d676d2eb440086d3, imm = ffffffffffffffa1, %l6 = bb46a0586aab76c0 subc %l7,-0x05f,%l6 ! %l6 = d676d2eb44008732 ! Mem[0000000075000020] = 793810d4, %l3 = 1a432827f2925974 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000793810d4 ! Mem[00000000748000c0] = 4fff2aee, %l5 = bb46a0586aab76c0, %asi = 80 swapa [%i1+0x0c0]%asi,%l5 ! %l5 = 000000004fff2aee p50_label_16: ! Mem[0000000075800044] = b5d20623, %l5 = 000000004fff2aee swap [%i3+0x044],%l5 ! %l5 = 00000000b5d20623 ! Mem[0000000074800020] = d3860044, %l3 = 00000000793810d4 lduwa [%i1+%o4]0x88,%l3 ! %l3 = 00000000d3860044 ! Mem[0000000074800020] = 440086d3, %l5 = 00000000b5d20623 lduwa [%i1+%o4]0x81,%l5 ! %l5 = 00000000440086d3 ! %l7 = d676d2eb440086d3, Mem[00000000748001ec] = 7d2c8597 stw %l7,[%i1+0x1ec] ! Mem[00000000748001ec] = 440086d3 ! %l0 = 000000000000cd08, %l4 = 56cc682f84112f5d, %ccr = 00 movn %icc,%l0,%l4 ! Register Not Moved ! Mem[0000000074000010] = 1993eca2, %l4 = 56cc682f84112f5d ldstuba [%i0+%o2]0x88,%l4 ! %l4 = 000000a2000000ff ! %l5 = 00000000440086d3, Mem[00000000758001f4] = f37c7550 sth %l5,[%i3+0x1f4] ! Mem[00000000758001f4] = 86d37550 ! %l1 = bb46a0586aab76c0, Mem[000000009180014a] = 402825d6 sth %l1,[%o0+0x14a] ! Mem[0000000091800148] = 76c025d6 membar #Sync ! Added by membar checker (130) ! Mem[000000009000006c] = 306eeb9b, %g2 = 0000000037c5f7ec ldsh [%i4+0x06c],%g2 ! %g2 = 000000000000306e ! Mem[0000000074800020] = 440086d3 45fab07a, %l6 = 44008732, %l7 = 440086d3 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000440086d3 0000000045fab07a p50_label_17: ! Mem[0000000074000018] = 5c135ba7, %l0 = 000000000000cd08 ldsba [%i0+%o3]0x80,%l0 ! %l0 = 000000000000005c ! %l2 = 0000000000000164, %l2 = 0000000000000164, %ccr = 00 movcs %xcc,%l2,%l2 ! Register Not Moved ! %l2 = 0000000000000164, imm = 000000000000085e, %l2 = 0000000000000164 tsubcc %l2,0x85e,%l2 ! %l2 = fffffffffffff906, %ccr = 9b ! Mem[0000000074800028] = 719aacba, %f18 = d4cb74b1 lda [%i1+%o5]0x81,%f18 ! %f18 = 719aacba ! Mem[00000000910001b0] = 95f4f50398e9c991, %g2 = 000000000000306e ldx [%i6+0x1b0],%g2 ! %g2 = 95f4f50398e9c991 ! %l4 = 00000000000000a2, Mem[0000000074000008] = 080923e9 stwa %l4,[%i0+%o1]0x81 ! Mem[0000000074000008] = 000000a2 ! %l3 = 00000000d3860044, %l3 = 00000000d3860044, %l7 = 0000000045fab07a or %l3,%l3,%l7 ! %l7 = 00000000d3860044 ! Mem[00000000910000f0] = e81b43d4, %g2 = 95f4f50398e9c991 ldub [%i6+0x0f0],%g2 ! %g2 = 00000000000000e8 ! Mem[00000000758001d8] = ccecc47c11f0519e, %f24 = 230631b5 2846b9e8 ldd [%i3+0x1d8],%f24 ! %f24 = ccecc47c 11f0519e ! Mem[0000000075800060] = 7016f7e42c45b801, %l5 = 00000000440086d3, %l2 = fffffffffffff906 add %i3,0x60,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 7016f7e42c45b801 p50_label_18: ! done : should take illegal inst trap, %l0 = 000000000000005c done ! Illegal inst trap : %l0 = 000000000000006c ! %l7 = 00000000d3860044, Mem[00000000918001a0] = 910fae53832781d2 stx %l7,[%o0+0x1a0] ! Mem[00000000918001a0] = 00000000d3860044 ! Mem[0000000075000020] = 745992f2, %l4 = 00000000000000a2 ldswa [%i2+%o4]0x81,%l4 ! %l4 = 00000000745992f2 ! Mem[00000000908001c4] = bcd71045, %g18 = 740cc22843cba358 ldsw [%i5+0x1c4],%g2 ! %g2 = 740cc22843cba358 ! immd = 00000000000001f7, %l0 = 000000000000006c, %ccr = 9b movpos %xcc,0x1f7,%l0 ! Register Not Moved ! Mem[00000000740000f0] = 89a1770265bc1a27, %l3 = 00000000d3860044, %l1 = bb46a0586aab76c0 add %i0,0xf0,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 89a1770265bc1a27 ! %l5 = 00000000440086d3, %l6 = 00000000440086d3, %y = 000002a7 sdiv %l5,%l6,%l6 ! %l6 = 00000000000009fd mov %l0,%y ! %y = 0000006c ! %l7 = 00000000d3860044, Mem[0000000091000064] = f83ae693 stw %l7,[%i6+0x064] ! Mem[0000000091000064] = d3860044 ! immd = 00000000000003e1, %l7 = 00000000d3860044, %ccr = 9b movvs %xcc,0x3e1,%l7 ! Register Not Moved ! Mem[00000000910000b0] = 4c662125, %g2 = ffffffffbcd71045 ldsb [%i6+0x0b1],%g2 ! %g2 = 000000000000004c p50_label_19: ! Mem[00000000910001e8] = d3ae0f63ff118b78, %f48 = 3679d5db 214bf882 ldd [%i6+0x1e8],%f48 ! %f48 = d3ae0f63 ff118b78 ! %l5 = 00000000440086d3, %l0 = 000000000000006c, %l7 = 00000000d3860044 addc %l5,%l0,%l7 ! %l7 = 0000000044008740 ! %l0 = 000000000000006c, %l0 = 000000000000006c, %l0 = 000000000000006c subc %l0,%l0,%l0 ! %l0 = ffffffffffffffff ! Mem[00000000918000e0] = a9e3f53a, %g2 = 000000000000004c ldsh [%o0+0x0e2],%g2 ! %g2 = ffffffffffffa9e3 ! Mem[0000000075000008] = a8a0945b46ab4e6a, %f30 = 9d6d9eef 8a804a41 ldda [%i2+%o1]0x80,%f30 ! %f30 = a8a0945b 46ab4e6a ! Mem[0000000075000010] = 293d6582, %l7 = 0000000044008740 lduba [%i2+%o2]0x89,%l7 ! %l7 = 0000000000000082 ! Mem[00000000750001c8] = 8e2df1b8, %l5 = 00000000440086d3 lduw [%i2+0x1c8],%l5 ! %l5 = 000000008e2df1b8 ! %l5 = 000000008e2df1b8, imm = fffffffffffff086, %l6 = 00000000000009fd xnorcc %l5,-0xf7a,%l6 ! %l6 = 000000008e2dfec1, %ccr = 08 ! Code Fragment 1 p50_fragment_7: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffda5 mov 0x66a,%g3 ! %g3 = 000000000000066a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = ffffffff, %l1 = 65bc1a27, Mem[0000000090000058] = 5a6e43bf 9cdfb3a2 std %l0,[%i4+0x058] ! Mem[0000000090000058] = ffffffff 65bc1a27 p50_label_20: ! %l3 = 00000000d3860044, %l5 = 000000008e2df1b8, %y = 0000006c mulscc %l3,%l5,%l0 ! %l0 = 00000000e9c30022, %ccr = 08, %y = 00000036 ! %f13 = 87936226, Mem[0000000074800008] = 2846b910 sta %f13,[%i1+%o1]0x88 ! Mem[0000000074800008] = 87936226 ! %l6 = 000000008e2dfec1, %l3 = 00000000d3860044, %ccr = 08 movvc %xcc,%l6,%l3 ! Moved, %l3 = 000000008e2dfec1 ! %l0 = 00000000e9c30022, Mem[0000000074000020] = 5c13255a stha %l0,[%i0+%o4]0x89 ! Mem[0000000074000020] = 5c130022 ! %l0 = 00000000e9c30022, Mem[0000000091800024] = ec024fa7 stw %l0,[%o0+0x024] ! Mem[0000000091800024] = e9c30022 ! %l2 = 7016f7e42c45b801, Mem[0000000074800018] = cd080000 stwa %l2,[%i1+%o3]0x80 ! Mem[0000000074800018] = 2c45b801 ! %l3 = 000000008e2dfec1, Mem[00000000900001e2] = 638f1d8c sth %l3,[%i4+0x1e2] ! Mem[00000000900001e0] = fec11d8c ! Mem[0000000074800020] = d3860044, %l0 = 00000000e9c30022 swapa [%i1+%o4]0x88,%l0 ! %l0 = 00000000d3860044 ! %l0 = 00000000d3860044, Mem[000000009100001b] = 7c637e99 stb %l0,[%i6+0x01b] ! Mem[0000000091000018] = 44637e99 ! %l0 = 00000000d3860044, imm = 0000000000000453, %l4 = 00000000745992f2 xnor %l0,0x453,%l4 ! %l4 = ffffffff2c79fbe8 p50_label_21: ! %l5 = 000000008e2df1b8, immed = 000000a3, %y = 00000036 smul %l5,0x0a3,%l5 ! %l5 = ffffffb78740e828, %y = ffffffb7 ! Mem[0000000090000080] = 44b6407b d7017154, %g2 = ffffa9e3, %g3 = 0000066a ldd [%i4+0x080],%g2 ! %g2 = 0000000044b6407b 00000000d7017154 ! %l0 = 00000000d3860044, %l2 = 7016f7e42c45b801, %ccr = 08 movgu %icc,%l0,%l2 ! Moved, %l2 = 00000000d3860044 ! %l5 = ffffffb78740e828, Mem[0000000075800028] = f9327183 stha %l5,[%i3+%o5]0x89 ! Mem[0000000075800028] = f932e828 ! Mem[0000000074800010] = bdef0f00, %l2 = 00000000d3860044 swapa [%i1+%o2]0x80,%l2 ! %l2 = 00000000bdef0f00 ! Mem[000000007580018c] = f2925810, %l2 = 00000000bdef0f00 swap [%i3+0x18c],%l2 ! %l2 = 00000000f2925810 ! %f0 = a6329eba 53cf2607 eafbbb4e 74b3f84a ! %f4 = 66477443 943c7ff2 5a6e43bf 9cdfb3a2 ! %f8 = 793810d4 89579447 9ee2e075 306eeb9b ! %f12 = c8774a4b 87936226 d197b50b 3bf5111c stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! %l3 = 000000008e2dfec1, Mem[0000000090800106] = 0af5b608 sth %l3,[%i5+0x106] ! Mem[0000000090800104] = fec1b608 ! %l7 = 0000000000000082, imm = fffffffffffff577, %l4 = ffffffff2c79fbe8 subccc %l7,-0xa89,%l4 ! %l4 = 0000000000000b0b, %ccr = 11 ! Mem[00000000910000b4] = 25731f8a, %g2 = 0000000044b6407b ldsh [%i6+0x0b4],%g2 ! %g2 = 0000000000002573 p50_label_22: ! Mem[00000000910000a4] = 399d9094, %g18 = 740cc22843cba358 ldsw [%i6+0x0a4],%g2 ! %g2 = 740cc22843cba358 ! Mem[00000000908001d0] = 3222ee81, %g2 = 00000000399d9094 lduw [%i5+0x1d0],%g2 ! %g2 = 000000003222ee81 ! %l0 = 00000000d3860044, Mem[0000000091800105] = ffe90970 stb %l0,[%o0+0x105] ! Mem[0000000091800104] = 44e90970 ! Code Fragment 1 p50_fragment_8: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d7017154 mov -0x23f,%g3 ! %g3 = fffffffffffffdc1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = ffffffb78740e828, Mem[0000000090000020] = 230631b5 stb %l5,[%i4+%o4] ! Mem[0000000090000020] = 280631b5 ! Set Register : %l6 = 000000008e2dfec1 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l5 = ffffffb78740e828, imm = 00000000000006f2, %l4 = 0000000000000b0b andncc %l5,0x6f2,%l4 ! %l4 = ffffffb78740e808, %ccr = 88 ! immd = 00000000000003fd, %l7 = 0000000000000082, %ccr = 88 movl %icc,0x3fd,%l7 ! Moved, %l7 = 00000000000003fd ! %f26 = 6d1b5f15 95661e71, Mem[0000000074800000] = d7d5a2ff a6ac8ef0 stda %f26,[%i1+%g0]0x88 ! Mem[0000000074800000] = 6d1b5f15 95661e71 ! %l3 = 000000008e2dfec1, %l1 = 89a1770265bc1a27, %l4 = ffffffb78740e808 subccc %l3,%l1,%l4 ! %l4 = 765e88fe2871e49a, %ccr = 12 p50_label_23: ! %l6 = ffffffffffffffff, %l4 = 765e88fe2871e49a, %ccr = 12 movvs %xcc,%l6,%l4 ! Register Not Moved ! %f16 = 875472b2, Mem[0000000075000000] = 36c017ae sta %f16,[%i2+%g0]0x89 ! Mem[0000000075000000] = 875472b2 ! Mem[0000000091000000] = d1d553db69412154, %g2 = 000000003222ee81 ldx [%i6+%g0],%g2 ! %g2 = d1d553db69412154 ! %l4 = 765e88fe2871e49a, Mem[0000000090000064] = 89579447, %asi = 80 stha %l4,[%i4+0x064]%asi ! Mem[0000000090000064] = e49a9447 ! %l6 = ffffffffffffffff, %l3 = 000000008e2dfec1, %l4 = 765e88fe2871e49a tsubcc %l6,%l3,%l4 ! %l4 = ffffffff71d2013e, %ccr = 82 ! Mem[0000000075000018] = ed3ea90a, %l6 = ffffffffffffffff lduba [%i2+%o3]0x81,%l6 ! %l6 = 00000000000000ed ! Mem[0000000075000020] = f2925974, %l0 = 00000000d3860044 ldsba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000074 ! Mem[0000000091000190] = 2d5c7509ff1698b3, %g2 = d1d553db69412154 ldxa [%i6+0x190]%asi,%g2 ! %g2 = 2d5c7509ff1698b3 ! immd = 0000000000000227, %l4 = ffffffff71d2013e, %ccr = 82 movcs %icc,0x227,%l4 ! Register Not Moved ! %l7 = 00000000000003fd, Mem[000000009000017c] = fc3e9fc6 sth %l7,[%i4+0x17c] ! Mem[000000009000017c] = 03fd9fc6 p50_label_24: ! %l6 = 00000000000000ed, immed = 0000014a, %ccr = 82 movrgez %l6,0x14a,%l2 ! Moved, %l2 = 000000000000014a ! Mem[00000000910000d4] = f83400a6, %g2 = 2d5c7509ff1698b3 lduh [%i6+0x0d6],%g2 ! %g2 = 000000000000f834 ! %l0 = 0000000000000074, %l5 = ffffffb78740e828, %y = ffffffb7 udiv %l0,%l5,%l5 ! %l5 = 00000000ffffffff mov %l0,%y ! %y = 00000074 ! Mem[0000000091000024] = 94aa963c, %g18 = 740cc22843cba358 ldsw [%i6+0x024],%g2 ! %g2 = 740cc22843cba358 ! Mem[0000000075000000] = 875472b2, %l4 = ffffffff71d2013e lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000b2 ! %f4 = 66477443 943c7ff2, Mem[0000000074000028] = bd371dfc b841bf30 stda %f4 ,[%i0+%o5]0x81 ! Mem[0000000074000028] = 66477443 943c7ff2 ! immd = 0000000000000203, %l0 = 0000000000000074, %ccr = 82 movg %xcc,0x203,%l0 ! Register Not Moved ! %l2 = 000000000000014a, %l4 = 00000000000000b2, %ccr = 82 movneg %icc,%l2,%l4 ! Register Not Moved ! Mem[0000000074800008] = 26629387 baa70e3f, %l2 = 0000014a, %l3 = 8e2dfec1 ldda [%i1+%o1]0x80,%l2 ! %l2 = 0000000026629387 00000000baa70e3f ! Mem[00000000908001f8] = 6e5321b3ed22d798, %f48 = d3ae0f63 ff118b78 ldd [%i5+0x1f8],%f48 ! %f48 = 6e5321b3 ed22d798 p50_label_25: ! Mem[0000000091000108] = eefc9b81 488ce3c0, %g2 = 94aa963c, %g3 = fffffdc1 ldd [%i6+0x108],%g2 ! %g2 = 00000000eefc9b81 00000000488ce3c0 ! %l6 = 000000ed, %l7 = 000003fd, Mem[0000000091000048] = 5c07bce1 60c55c2b std %l6,[%i6+0x048] ! Mem[0000000091000048] = 000000ed 000003fd membar #Sync ! Added by membar checker (131) ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23fec1 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! Mem[00000000748000a2] = 833a74b4, %l4 = 00000000000000b2 ldstub [%i1+0x0a2],%l4 ! %l4 = 00000074000000ff ! %l1 = 89a1770265bc1a27 setx 0x8042b4afacc3373a,%g7,%l1 ! %l1 = 8042b4afacc3373a ! Mem[0000000074000018] = a75b135c, %l4 = 0000000000000074 lduwa [%i0+%o3]0x89,%l4 ! %l4 = 00000000a75b135c ! immd = 0000000000000049, %l4 = 00000000a75b135c, %ccr = 82 movl %xcc,0x049,%l4 ! Moved, %l4 = 0000000000000049 ! %l3 = 00000000baa70e3f, Mem[0000000075000018] = ed3ea90a8fe35656 stxa %l3,[%i2+%o3]0x81 ! Mem[0000000075000018] = 00000000baa70e3f ! Mem[0000000075000008] = 5b94a0a8, %f5 = 943c7ff2 lda [%i2+%o1]0x88,%f5 ! %f5 = 5b94a0a8 ! %l6 = 000000ed, %l7 = 000003fd, Mem[0000000091000100] = 79484abf 80e0b3a3 std %l6,[%i6+0x100] ! Mem[0000000091000100] = 000000ed 000003fd ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 0000000000000074 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8042b4afacc3373a bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000026629387 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000baa70e3f bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000049 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffffffff bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ed bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000003fd bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000074,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a6329eba 53cf2607 bne %xcc,p50_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be eafbbb4e 74b3f84a bne %xcc,p50_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 66477443 5b94a0a8 bne %xcc,p50_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 5a6e43bf 9cdfb3a2 bne %xcc,p50_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 719aacba 9b4702aa bne %xcc,p50_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ccecc47c 11f0519e bne %xcc,p50_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be a8a0945b 46ab4e6a bne %xcc,p50_f30_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 000000a25f099186 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 = ffec93199f00d80d 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 = 5c135ba70b6e15ec ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2200135c96dbdf2d ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 66477443943c7ff2 ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x110],%g2 ! Expected data = a51453f6f6d2ffff ldx [%i0+0x110],%g3 ! Observed data at 0000000074000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x110,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 4cf636a042e469f1 ldx [%i0+0x1b0],%g3 ! Observed data at 00000000740001b0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x1b0,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 711e6695155f1b6d ldx [%i1+0x000],%g3 ! Observed data at 0000000074800000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 26629387baa70e3f ldx [%i1+0x008],%g3 ! Observed data at 0000000074800008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d386004463e5d44b 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 = 2c45b80100000000 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 = 2200c3e945fab07a 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 = 719aacba4403694e ldx [%i1+0x028],%g3 ! Observed data at 0000000074800028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 6f2d618677cdef80 ldx [%i1+0x070],%g3 ! Observed data at 0000000074800070 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x070,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 833affb4c8ecaa21 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000748000a0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 6aab76c01ee5e884 ldx [%i1+0x0c0],%g3 ! Observed data at 00000000748000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x190],%g2 ! Expected data = f60bc4ff98dee6fa ldx [%i1+0x190],%g3 ! Observed data at 0000000074800190 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x190,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 353bb774440086d3 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000748001e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x1e8,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b27254872ad45414 ldx [%i2+0x000],%g3 ! Observed data at 0000000075000000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000baa70e3f ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 745992f283e3376b ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x100],%g2 ! Expected data = b475ff7658820abf ldx [%i2+0x100],%g3 ! Observed data at 0000000075000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = 3e09f09477cdefff ldx [%i2+0x110],%g3 ! Observed data at 0000000075000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x110,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 230631b513c167e8 ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48b597d1044a93a1 ldx [%i3+0x020],%g3 ! Observed data at 0000000075800020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 28e832f91e3ae4a9 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 = 8617e7eb4fff2aee ldx [%i3+0x040],%g3 ! Observed data at 0000000075800040 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x040,%g4 ldx [%g1+0x188],%g2 ! Expected data = 1a432827bdef0f00 ldx [%i3+0x188],%g3 ! Observed data at 0000000075800188 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x188,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = fd1a6e0986d37550 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000758001f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x1f0,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f0_fail: set p50_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f4_fail: set p50_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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_f18_fail: set p50_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f24_fail: set p50_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074800000] stwa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000010] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800000] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800028] stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000008] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000020] done p50_trap1o: lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074800000] stwa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000010] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800000] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800028] stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000008] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000020] done p50_trap2e: stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800008] sub %l1,0x8a8,%l7 done p50_trap2o: stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800008] sub %l1,0x8a8,%l7 done p50_trap3e: xnor %l0,0xd3e,%l0 done p50_trap3o: xnor %l0,0xd3e,%l0 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 = a3196155b981829a ldx [%g1+0x008],%l1 ! %l1 = 0efaabc5f226866e ldx [%g1+0x010],%l2 ! %l2 = 528d51ac12b9b9fe ldx [%g1+0x018],%l3 ! %l3 = 895948ee6ea7016d ldx [%g1+0x020],%l4 ! %l4 = b3345b1a4cf636a0 ldx [%g1+0x028],%l5 ! %l5 = 9a696434420c5663 ldx [%g1+0x030],%l6 ! %l6 = 3e09f09477cdef80 ldx [%g1+0x038],%l7 ! %l7 = ece1f6a2029a1758 ! 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 = ca0f8d1e 168ac70c 0238daa1 7c2e8f82 ! %f4 = 7adeee54 96ea7178 d2729277 a75308d6 ! %f8 = 40f858c2 9c40a618 48500a9a 13eb20dc ! %f12 = 828d142b c25afeca d8acfc2f 9a3f5f45 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5becafd9 9298d959 423cb091 48d816a1 ! %f20 = 451ffb9b 77898843 edb927b1 1a990d4e ! %f24 = f92b0d6e 70677859 b7cc4145 6fe0e0e3 ! %f28 = b0e1ceaa 33b20b71 0bbbc90a 7b73d066 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 091fbc87 a0192a3d 3fe07e1c b477a4fd ! %f36 = 58837df7 ac2f9d6a 8bf584da 52498d7c ! %f40 = b336e7ff 95e490f1 03425a2b 75b75855 ! %f44 = 674bb022 6bbef4ef f29c2cbc abfccf6f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4f53159f0000004d,%g7,%g1 ! GSR scale = 9, align = 5 wr %g1,%g0,%gsr ! GSR = 4f53159f0000004d wr %g0,%y ! Clear Y 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: ! immd = 0000000000000204, %l5 = 0959325877ddd5b7, %ccr = 44 movne %icc,0x204,%l5 ! Register Not Moved ! %f4 = 7adeee54 96ea7178, Mem[0000000090000128] = 55a53662 66eccc84 stda %f4 ,[%i4+0x128]%asi ! Mem[0000000090000128] = 7adeee54 96ea7178 ! immd = 0000000000000293, %l1 = d61aa07c5ff592ea, %ccr = 44 move %icc,0x293,%l1 ! Moved, %l1 = 0000000000000293 ! Mem[0000000091800060] = 1314fdb5, %g18 = c7a58c9a7ab006cb ldswa [%o0+0x060]%asi,%g2 ! %g2 = c7a58c9a7ab006cb ! %l7 = 7465ee62a494840c, Mem[00000000910001b0] = 95f4f50398e9c991 stx %l7,[%i6+0x1b0] ! Mem[00000000910001b0] = 7465ee62a494840c ! %l6 = 26e7097c2735ddb5, Mem[00000000910000e8] = 2c9905c301074229 stx %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 26e7097c2735ddb5 ! Mem[0000000077000010] = 5ddd4443913ecbb6, %l2 = 59974cd3cb199167 ldxa [%i2+%o2]0x81,%l2 ! %l2 = 5ddd4443913ecbb6 ! Mem[0000000091000050] = 29f12948, %g2 = 000000001314fdb5 lduw [%i6+0x050],%g2 ! %g2 = 0000000029f12948 ! %l0 = 2e481eb270807b81, Mem[0000000076800028] = 6f348ee0 stba %l0,[%i1+%o5]0x81 ! Mem[0000000076800028] = 81348ee0 ! Mem[0000000077800014] = 298ea204, %l7 = 7465ee62a494840c lduw [%i3+0x014],%l7 ! %l7 = 00000000298ea204 p51_label_2: ! %l3 = 221672b689aa362e, Mem[0000000077800008] = 92946578 stwa %l3,[%i3+%o1]0x88 ! Mem[0000000077800008] = 89aa362e ! Mem[00000000918001e0] = e019b296, %g18 = c7a58c9a7ab006cb ldsw [%o0+0x1e0],%g2 ! %g2 = c7a58c9a7ab006cb ! %l2 = 913ecbb6, %l3 = 89aa362e, Mem[0000000091000138] = 629a872c 2ec57008 std %l2,[%i6+0x138] ! Mem[0000000091000138] = 913ecbb6 89aa362e ! %l4 = d339fe8e5152390a, %l5 = 0959325877ddd5b7, %ccr = 44 mova %xcc,%l4,%l5 ! Moved, %l5 = d339fe8e5152390a ! %l3 = 221672b689aa362e, imm = ffffffffffffff11, %l7 = 00000000298ea204 sub %l3,-0x0ef,%l7 ! %l7 = 221672b689aa371d ! Set Register : %l0 = 2e481eb270807b81 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %l3 = 221672b689aa362e, Mem[0000000076000010] = c5178735 stha %l3,[%i0+%o2]0x80 ! Mem[0000000076000010] = 362e8735 ! Mem[0000000077000000] = 59522704, %l3 = 221672b689aa362e ldsba [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000004 ! Mem[00000000908001f0] = 0fbc93c0 cf42e59c, %g2 = e019b296, %g3 = 00000000 ldd [%i5+0x1f0],%g2 ! %g2 = 000000000fbc93c0 00000000cf42e59c ! Mem[0000000077000000] = 04275259 c75a77b5 a9323467 260f35f1 ! Mem[0000000077000010] = 5ddd4443 913ecbb6 50f5a3bd 6b0d62b2 ! Mem[0000000077000020] = ee316759 ed9278c3 9559e9f8 437fe31c ! Mem[0000000077000030] = c92c0195 594c994d 08c44d4b ab713ac1 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000077000000 p51_label_3: ! %l0 = ffffffffffffffff, immed = fffff48d, %y = 00000000 udiv %l0,-0xb73,%l4 ! %l4 = 0000000000000001 mov %l0,%y ! %y = ffffffff ! Mem[0000000077000000] = 59522704, %f17 = 9298d959 lda [%i2+%g0]0x88,%f17 ! %f17 = 59522704 ! Mem[0000000077000020] = 596731ee, %l6 = 26e7097c2735ddb5 lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000031ee ! immd = 0000000000000392, %l4 = 0000000000000001, %ccr = 44 mova %icc,0x392,%l4 ! Moved, %l4 = 0000000000000392 ! %l3 = 0000000000000004, Mem[0000000091800164] = 8680e666 stw %l3,[%o0+0x164] ! Mem[0000000091800164] = 00000004 ! %f20 = 451ffb9b 77898843, Mem[0000000076000008] = b95d8018 8aec552a stda %f20,[%i0+%o1]0x89 ! Mem[0000000076000008] = 451ffb9b 77898843 membar #Sync ! Added by membar checker (132) ! %l2 = 5ddd4443913ecbb6, Mem[0000000077000008] = a9323467260f35f1 stxa %l2,[%i2+%o1]0x81 ! Mem[0000000077000008] = 5ddd4443913ecbb6 ! %l1 = 0000000000000293, Mem[00000000918000bd] = 4f6e3b67 stb %l1,[%o0+0x0bd] ! Mem[00000000918000bc] = 936e3b67 ! Mem[0000000091000020] = 408cafe0 94aa963c, %g2 = 0fbc93c0, %g3 = cf42e59c ldd [%i6+%o4],%g2 ! %g2 = 00000000408cafe0 0000000094aa963c ! %l7 = 221672b689aa371d, imm = 000000000000003b, %l0 = ffffffffffffffff sllx %l7,0x03b,%l0 ! %l0 = e800000000000000 p51_label_4: ! %l2 = 913ecbb6, %l3 = 00000004, Mem[00000000918001c0] = 4c86a051 6b82704c std %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = 913ecbb6 00000004 ! Mem[0000000076800050] = 7e49695bfd85573d, %l7 = 221672b689aa371d ldx [%i1+0x050],%l7 ! %l7 = 7e49695bfd85573d ! Mem[0000000077800078] = 61b57795f863c5e1, %l6 = 00000000000031ee, %l5 = d339fe8e5152390a add %i3,0x78,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 61b57795f863c5e1 ! Mem[0000000090800000] = f416c95b, %g2 = 00000000408cafe0 ldsba [%i5+0x001]%asi,%g2 ! %g2 = fffffffffffffff4 ! Mem[00000000760000f4] = 5dad2302, %l2 = 5ddd4443913ecbb6 swap [%i0+0x0f4],%l2 ! %l2 = 000000005dad2302 ! Mem[00000000918001d0] = 59c1bb29 11f12fc9, %g2 = fffffff4, %g3 = 94aa963c ldd [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 0000000011f12fc9 ! Mem[0000000077800010] = 1efb7407, %l5 = 61b57795f863c5e1 ldsha [%i3+%o2]0x89,%l5 ! %l5 = 0000000000007407 ! Mem[000000007680013c] = e84b8e74, %l5 = 0000000000007407 ldsw [%i1+0x13c],%l5 ! %l5 = ffffffffe84b8e74 ! Mem[0000000076800000] = aa5af8f1, %l4 = 0000000000000392 lduha [%i1+%g0]0x80,%l4 ! %l4 = 000000000000aa5a ! %l6 = 00000000000031ee, Mem[000000007600003f] = 88c14bd3 stb %l6,[%i0+0x03f] ! Mem[000000007600003c] = 88c14bee p51_label_5: ! %l1 = 0000000000000293, Mem[0000000077000028] = f8e95995 stha %l1,[%i2+%o5]0x88 ! Mem[0000000077000028] = f8e90293 ! %l6 = 00000000000031ee, %l3 = 0000000000000004, %l3 = 0000000000000004 orcc %l6,%l3,%l3 ! %l3 = 00000000000031ee, %ccr = 00 ! Mem[00000000760000f4] = 913ecbb6, %l6 = 000031ee, %l7 = fd85573d add %i0,0xf4,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000913ecbb6 ! Mem[0000000091000074] = 6aa81680, %g2 = 0000000059c1bb29 lduw [%i6+0x074],%g2 ! %g2 = 000000006aa81680 ! %l2 = 000000005dad2302, Mem[0000000077800000] = b779e941 sth %l2,[%i3+%g0] ! Mem[0000000077800000] = 2302e941 ! %l4 = 000000000000aa5a, %l5 = ffffffffe84b8e74, %ccr = 00 movgu %xcc,%l4,%l5 ! Moved, %l5 = 000000000000aa5a ! Mem[0000000076000008] = 43888977, %l1 = 0000000000000293 lduwa [%i0+%o1]0x81,%l1 ! %l1 = 0000000043888977 ! %l5 = 000000000000aa5a, Mem[00000000900001a9] = 840b62d1 stb %l5,[%i4+0x1a9] ! Mem[00000000900001a8] = 5a0b62d1 ! Mem[0000000076000028] = 4d3b9c6d, %l6 = 00000000000031ee lduha [%i0+%o5]0x81,%l6 ! %l6 = 0000000000004d3b ! Mem[00000000910001d0] = e4161ee0, %g2 = 000000006aa81680 ldsb [%i6+0x1d0],%g2 ! %g2 = ffffffffffffffe4 p51_label_6: ! Mem[0000000091800118] = ff6cd6b0, %g2 = ffffffffffffffe4 ldub [%o0+0x11b],%g2 ! %g2 = 00000000000000ff ! Mem[0000000091000050] = 29f12948d6367cef, %g2 = 00000000000000ff ldx [%i6+0x050],%g2 ! %g2 = 29f12948d6367cef ! %l0 = e800000000000000, %l1 = 0000000043888977, %l6 = 0000000000004d3b subccc %l0,%l1,%l6 ! %l6 = e7ffffffbc777689, %ccr = 89 ! %l0 = 00000000, %l1 = 43888977, Mem[00000000900000e8] = a20761f7 95336ce7 std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000 43888977 ! Mem[00000000918001c0] = 913ecbb6 00000004, %g2 = d6367cef, %g3 = 11f12fc9 ldd [%o0+0x1c0],%g2 ! %g2 = 00000000913ecbb6 0000000000000004 ! Mem[00000000908000b8] = d1606739, %g2 = 00000000913ecbb6 ldub [%i5+0x0b8],%g2 ! %g2 = 00000000000000d1 ! %l1 = 0000000043888977, immed = fffffb6e, %y = ffffffff udivcc %l1,-0x492,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffff ! %l2 = 000000005dad2302, Mem[0000000076800008] = 583ef8c68ee5eb47 stxa %l2,[%i1+%o1]0x81 ! Mem[0000000076800008] = 000000005dad2302 ! Mem[0000000090000010] = d7030660, %g2 = 00000000000000d1 lduh [%i4+%o2],%g2 ! %g2 = 000000000000d703 ! %l6 = e7ffffffbc777689, Mem[0000000077000018] = 50f5a3bd stha %l6,[%i2+%o3]0x80 ! Mem[0000000077000018] = 7689a3bd p51_label_7: ! %l5 = 000000000000aa5a, %l3 = 00000000000031ee, %y = ffffffff umulcc %l5,%l3,%l1 ! %l1 = 00000000213999ac, %ccr = 00, %y = 00000000 ! immd = 000000000000007e, %l3 = 00000000000031ee, %ccr = 00 move %icc,0x07e,%l3 ! Register Not Moved ! Mem[0000000077000000] = 04275259, %l7 = 00000000913ecbb6 ldsba [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000004 ! %l4 = 000000000000aa5a, immed = fffffea1, %ccr = 00 movrgz %l4,-0x15f,%l3 ! Moved, %l3 = fffffffffffffea1 ! %f18 = 423cb091, Mem[00000000910001e4] = 05c6cd45 st %f18,[%i6+0x1e4] ! Mem[00000000910001e4] = 423cb091 ! Mem[00000000910001d0] = e4161ee0, %g18 = c7a58c9a7ab006cb ldsw [%i6+0x1d0],%g2 ! %g2 = c7a58c9a7ab006cb ! %l1 = 00000000213999ac, Mem[0000000077000028] = f8e90293 stha %l1,[%i2+%o5]0x88 ! Mem[0000000077000028] = f8e999ac ! %l6 = bc777689, %l7 = 00000004, Mem[0000000077000000] = 04275259 c75a77b5 stda %l6,[%i2+%g0]0x80 ! Mem[0000000077000000] = bc777689 00000004 ! Mem[0000000090800188] = 8da22961, %g2 = ffffffffe4161ee0 lduw [%i5+0x188],%g2 ! %g2 = 000000008da22961 ! Mem[0000000076000008] = 77898843, %l1 = 00000000213999ac lduba [%i0+%o1]0x88,%l1 ! %l1 = 0000000000000043 p51_label_8: ! %l0 = 00000000ffffffff, %l0 = 00000000ffffffff, %ccr = 00 move %xcc,%l0,%l0 ! Register Not Moved ! Mem[00000000908001ac] = 555b5a06, %g2 = 000000008da22961 ldub [%i5+0x1ae],%g2 ! %g2 = 0000000000000055 ! %l0 = 00000000ffffffff, Mem[0000000090000008] = a24ffc38 sth %l0,[%i4+%o1] ! Mem[0000000090000008] = fffffc38 ! %l0 = 00000000ffffffff, Mem[000000009100015a] = 87dec2eb stb %l0,[%i6+0x15a] ! Mem[0000000091000158] = ffdec2eb ! %l0 = 00000000ffffffff, Mem[00000000900000a4] = a4727d8b sth %l0,[%i4+0x0a4] ! Mem[00000000900000a4] = ffff7d8b ! Mem[0000000076000018] = b7026597, %l7 = 0000000000000004 ldstuba [%i0+%o3]0x89,%l7 ! %l7 = 00000097000000ff ! Mem[0000000091800120] = 8411eff3, %g2 = 0000000000000055 ldsb [%o0+0x123],%g2 ! %g2 = ffffffffffffff84 ! Mem[0000000077800000] = 2302e941, %l3 = fffffffffffffea1 ldsha [%i3+%g0]0x80,%l3 ! %l3 = 0000000000002302 ! Mem[00000000908000f8] = d8ba5f7cce079b7f, %f48 = 05bfbc96 c19a9f5b ldd [%i5+0x0f8],%f48 ! %f48 = d8ba5f7c ce079b7f ! immd = 0000000000000140, %l1 = 0000000000000043, %ccr = 00 mova %icc,0x140,%l1 ! Moved, %l1 = 0000000000000140 p51_label_9: ! %f10 = 1ce37f43, Mem[0000000076800010] = fdbd9d5d sta %f10,[%i1+%o2]0x80 ! Mem[0000000076800010] = 1ce37f43 ! %l0 = 00000000ffffffff, imm = 0000000000000f8f, %l6 = e7ffffffbc777689 taddcc %l0,0xf8f,%l6 ! %l6 = 0000000100000f8e, %ccr = 03 ! %l7 = 0000000000000097, %l0 = 00000000ffffffff, %y = 00000000 sdiv %l7,%l0,%l3 ! %l3 = ffffffffffffff69 mov %l0,%y ! %y = ffffffff ! Mem[0000000076800010] = 1ce37f43, %l2 = 000000005dad2302 swapa [%i1+%o2]0x81,%l2 ! %l2 = 000000001ce37f43 ! retry : should take illegal inst trap, %l0 = 00000000ffffffff retry ! Illegal inst trap : %l0 = 000000010000000f ! %l3 = ffffffffffffff69, Mem[000000009000010a] = 6db5315d sth %l3,[%i4+0x10a] ! Mem[0000000090000108] = ff69315d ! %f4 = b6cb3e91, Mem[0000000076800028] = e08e3481 sta %f4 ,[%i1+%o5]0x88 ! Mem[0000000076800028] = b6cb3e91 ! Mem[0000000091000108] = eefc9b81488ce3c0, %f48 = d8ba5f7c ce079b7f ldd [%i6+0x108],%f48 ! %f48 = eefc9b81 488ce3c0 ! Mem[000000009000007c] = b544b640, %g2 = ffffffffffffff84 ldub [%i4+0x07f],%g2 ! %g2 = 00000000000000b5 ! %l4 = 0000aa5a, %l5 = 0000aa5a, Mem[00000000910000f8] = e3c6bec0 8f9973a1 std %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000aa5a 0000aa5a p51_label_10: ! immd = 0000000000000215, %l6 = 0000000100000f8e, %ccr = 03 movge %icc,0x215,%l6 ! Register Not Moved ! Mem[00000000908001e0] = 4ede9cdd, %g2 = 00000000000000b5 lduw [%i5+0x1e0],%g2 ! %g2 = 000000004ede9cdd ! %f8 = c37892ed, Mem[0000000090000074] = 7ab101eb st %f8 ,[%i4+0x074] ! Mem[0000000090000074] = c37892ed ! %f22 = edb927b1 1a990d4e, Mem[00000000900001f8] = c5f7be40 395c7c6e std %f22,[%i4+0x1f8] ! Mem[00000000900001f8] = edb927b1 1a990d4e ! Mem[0000000091800114] = 94015b5e, %g2 = 000000004ede9cdd ldsb [%o0+0x115],%g2 ! %g2 = ffffffffffffff94 ! Mem[0000000090000068] = 561933fe, %g2 = ffffffffffffff94 lduh [%i4+0x06a],%g2 ! %g2 = 0000000000005619 ! Mem[00000000918001e0] = e019b296a1fd095a, %g2 = 0000000000005619 ldx [%o0+0x1e0],%g2 ! %g2 = e019b296a1fd095a ! Mem[0000000077800089] = bf650003, %l0 = 000000010000000f ldstub [%i3+0x089],%l0 ! %l0 = 00000065000000ff membar #Sync ! Added by membar checker (133) ! Mem[0000000090000000] = 3679d5db 214bf882 fffffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 4a5a0b1a 3185d12d ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000910000c4] = b431b229, %g2 = e019b296a1fd095a ldsb [%i6+0x0c5],%g2 ! %g2 = ffffffffffffffb4 p51_label_11: ! %l2 = 000000001ce37f43, Mem[0000000091800158] = 6f95ca0b3175038c stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 000000001ce37f43 ! Mem[0000000091800054] = 70e91ef3, %g2 = ffffffffffffffb4 ldsb [%o0+0x054],%g2 ! %g2 = 0000000000000070 ! %l5 = 000000000000aa5a, %l4 = 000000000000aa5a, %ccr = 03 movpos %icc,%l5,%l4 ! Moved, %l4 = 000000000000aa5a ! %l5 = 000000000000aa5a, Mem[0000000077000028] = ac99e9f8 stha %l5,[%i2+%o5]0x81 ! Mem[0000000077000028] = aa5ae9f8 ! Mem[00000000910000e8] = 26e7097c2735ddb5, %g2 = 0000000000000070 ldx [%i6+0x0e8],%g2 ! %g2 = 26e7097c2735ddb5 ! immd = 00000000000003a2, %l6 = 0000000100000f8e, %ccr = 03 movvc %icc,0x3a2,%l6 ! Register Not Moved ! Mem[0000000090000108] = 413cff69, %g2 = 26e7097c2735ddb5 lduw [%i4+0x108],%g2 ! %g2 = 00000000413cff69 ! %l0 = 0000000000000065, Mem[0000000077000020] = ee316759 stba %l0,[%i2+%o4]0x80 ! Mem[0000000077000020] = 65316759 ! Mem[00000000778000c0] = 44c750bc c6b6b01f 93ab334e ba65a8bd ! Mem[00000000778000d0] = 125383be d1d36466 ba631dc6 3f9a6071 ! Mem[00000000778000e0] = 51369008 68b897e8 16b0241d c8cb171c ! Mem[00000000778000f0] = a7a76004 e7d955e4 74ad4192 9db44f8b mov 0x0c0,%g4 ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000778000c0 ! Mem[00000000760001a8] = b1e4f2c3, %l2 = 000000001ce37f43 swap [%i0+0x1a8],%l2 ! %l2 = 00000000b1e4f2c3 p51_label_12: ! %l4 = 0000aa5a, %l5 = 0000aa5a, Mem[0000000090000060] = 440d82a0 f0ce41c1 std %l4,[%i4+0x060] ! Mem[0000000090000060] = 0000aa5a 0000aa5a ! %l3 = ffffffffffffff69, %l0 = 0000000000000065, %l3 = ffffffffffffff69 orcc %l3,%l0,%l3 ! %l3 = ffffffffffffff6d, %ccr = 88 ! Mem[000000007680007c] = b09a026f, %l4 = 0000aa5a, %l2 = b1e4f2c3 add %i1,0x7c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b09a026f ! Mem[0000000076000000] = 45a155eb 90b656aa, %l6 = 00000f8e, %l7 = 00000097 ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000090b656aa 0000000045a155eb ! Mem[00000000908000ac] = 172967cd, %g2 = 00000000413cff69 lduw [%i5+0x0ac],%g2 ! %g2 = 00000000172967cd ! %l5 = 000000000000aa5a, Mem[000000009100009e] = db1ddb27 stb %l5,[%i6+0x09e] ! Mem[000000009100009c] = 5a1ddb27 ! %l6 = 0000000090b656aa, %l7 = 0000000045a155eb, %y = ffffffff sdiv %l6,%l7,%l3 ! %l3 = ffffffffffffffff mov %l0,%y ! %y = 00000065 ! %l0 = 00000065, %l1 = 00000140, Mem[00000000910001f8] = 3ecd0119 0fb9a38f std %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000065 00000140 ! %l0 = 0000000000000065, Mem[00000000760001f9] = aa81a8dd stb %l0,[%i0+0x1f9] ! Mem[00000000760001f8] = aa65a8dd ! %l0 = 0000000000000065, %l1 = 0000000000000140, %l5 = 000000000000aa5a taddcc %l0,%l1,%l5 ! %l5 = 00000000000001a5, %ccr = 02 p51_label_13: ! %l3 = ffffffffffffffff setx 0xda2c220fd79f3c32,%g7,%l3 ! %l3 = da2c220fd79f3c32 ! %f10 = 1ce37f43 f8e95995, Mem[0000000077000028] = f8e95aaa 1ce37f43 stda %f10,[%i2+%o5]0x88 ! Mem[0000000077000028] = 1ce37f43 f8e95995 ! Mem[0000000077800038] = 1c2b73b8bd87137c, %l4 = 000000000000aa5a, %l7 = 0000000045a155eb add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 1c2b73b8bd87137c ! Mem[0000000077000010] = 4344dd5d, %l7 = 1c2b73b8bd87137c lduwa [%i2+%o2]0x88,%l7 ! %l7 = 000000004344dd5d ! %l5 = 00000000000001a5, %l7 = 000000004344dd5d, %l0 = 0000000000000065 or %l5,%l7,%l0 ! %l0 = 000000004344ddfd ! %l2 = b09a026f, %l3 = d79f3c32, Mem[0000000091000130] = 7f1dfcfd f46a516c std %l2,[%i6+0x130] ! Mem[0000000091000130] = b09a026f d79f3c32 ! %f0 = b5775ac7 59522704, Mem[0000000076800018] = d2af961c 3dc2e77b stda %f0 ,[%i1+%o3]0x88 ! Mem[0000000076800018] = b5775ac7 59522704 ! Mem[0000000091800150] = 919d69e5, %g2 = 00000000172967cd ldub [%o0+0x153],%g2 ! %g2 = 0000000000000091 ! Mem[00000000908000b4] = 605e7597, %g2 = 0000000000000091 ldsh [%i5+0x0b4],%g2 ! %g2 = 000000000000605e ! %l5 = 00000000000001a5, %l2 = 00000000b09a026f, %l7 = 000000004344dd5d addccc %l5,%l2,%l7 ! %l7 = 00000000b09a0414, %ccr = 08 p51_label_14: ! %f12 = 4d994c59, Mem[0000000091000098] = 6aef4b96 st %f12,[%i6+0x098] ! Mem[0000000091000098] = 4d994c59 ! Mem[0000000077000020] = 65316759, %l5 = 00000000000001a5 ldswa [%i2+%o4]0x80,%l5 ! %l5 = 0000000065316759 ! Mem[0000000090000010] = d7030660, %g2 = 000000000000605e ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffd7 ! %l6 = 0000000090b656aa, immed = fffff023, %y = 00000065 umul %l6,-0xfdd,%l3 ! %l3 = 90b64db26383393e, %y = 90b64db2 ! %l1 = 0000000000000140, Mem[0000000076000008] = 43888977 stba %l1,[%i0+%o1]0x80 ! Mem[0000000076000008] = 40888977 ! %f0 = b5775ac7 59522704 f1350f26 673432a9 ! %f4 = b6cb3e91 4344dd5d b2620d6b bda3f550 ! %f8 = c37892ed 596731ee 1ce37f43 f8e95995 ! %f12 = 4d994c59 95012cc9 c13a71ab 4b4dc408 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000 ! %l1 = 0000000000000140, %l7 = 00000000b09a0414, %ccr = 08 move %icc,%l1,%l7 ! Register Not Moved ! %f29 = e7d955e4, Mem[00000000900001e4] = 1d8c5d64 st %f29,[%i4+0x1e4] ! Mem[00000000900001e4] = e7d955e4 ! Mem[00000000908000a0] = 86459112, %g2 = ffffffffffffffd7 lduha [%i5+0x0a0]%asi,%g2 ! %g2 = 0000000000008645 ! Mem[00000000900000c0] = 7d69e684, %g2 = 0000000000008645 ldub [%i4+0x0c0],%g2 ! %g2 = 000000000000007d p51_label_15: ! %l3 = 90b64db26383393e, imm = fffffffffffff299, %l5 = 0000000065316759 orn %l3,-0xd67,%l5 ! %l5 = 90b64db263833d7e ! Mem[0000000090800008] = 5331b4af44d35d0d, %g2 = 000000000000007d ldxa [%i5+0x008]%asi,%g2 ! %g2 = 5331b4af44d35d0d ! Mem[0000000077800000] = 41e90223, %l0 = 000000004344ddfd ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000023 ! %l2 = 00000000b09a026f, Mem[00000000770000f8] = 68cd2f3f sth %l2,[%i2+0x0f8] ! Mem[00000000770000f8] = 026f2f3f ! Mem[00000000918001c0] = 913ecbb6 00000004, %g2 = 44d35d0d, %g3 = 00000004 ldd [%o0+0x1c0],%g2 ! %g2 = 00000000913ecbb6 0000000000000004 ! Mem[0000000076000010] = 3971d1f335872e36, %f24 = 51369008 68b897e8 ldda [%i0+%o2]0x89,%f24 ! %f24 = 3971d1f3 35872e36 ! Mem[00000000910001c8] = 1e361695, %g2 = 00000000913ecbb6 lduwa [%i6+0x1c8]%asi,%g2 ! %g2 = 000000001e361695 ! Mem[0000000077000018] = bda38976, %l0 = 0000000000000023 lduha [%i2+%o3]0x89,%l0 ! %l0 = 0000000000008976 ! %l6 = 0000000090b656aa, Mem[000000009000016c] = 65de30a2 sth %l6,[%i4+0x16c] ! Mem[000000009000016c] = 56aa30a2 ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 000000001e361695 ldx [%i5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd p51_label_16: ! Mem[0000000091800050] = a0c47e2370e91ef3, %g2 = a40c9e1c172967cd ldx [%o0+0x050],%g2 ! %g2 = a0c47e2370e91ef3 ! %l6 = 90b656aa, %l7 = b09a0414, Mem[0000000091000010] = 871fcd18 3561af0c std %l6,[%i6+%o2] ! Mem[0000000091000010] = 90b656aa b09a0414 ! Mem[0000000077800018] = 8f46430f, %l5 = 90b64db263833d7e ldstuba [%i3+%o3]0x89,%l5 ! %l5 = 0000000f000000ff ! Code Fragment 1 p51_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000004 mov -0x33d,%g3 ! %g3 = fffffffffffffcc3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000315, %l4 = 000000000000aa5a, %ccr = 08 movl %icc,0x315,%l4 ! Moved, %l4 = 0000000000000315 ! %l6 = 0000000090b656aa, %l4 = 0000000000000315, %y = 90b64db2 umul %l6,%l4,%l6 ! %l6 = 000001be01f919f2, %y = 000001be ! %f23 = 3f9a6071, Mem[000000009100006c] = 55ad70ce st %f23,[%i6+0x06c] ! Mem[000000009100006c] = 3f9a6071 ! %l1 = 0000000000000140, Mem[0000000091800094] = 70c3ac93 sth %l1,[%o0+0x094] ! Mem[0000000091800094] = 0140ac93 ! Mem[00000000900001d0] = bce499f4fb10c4c3, %f48 = 82f84b21 dbd57936 ldd [%i4+0x1d0],%f48 ! %f48 = bce499f4 fb10c4c3 ! %f24 = 3971d1f3 35872e36, Mem[0000000090000070] = 1685f938 c37892ed stda %f24,[%i4+0x070]%asi ! Mem[0000000090000070] = 3971d1f3 35872e36 p51_label_17: ! Mem[00000000770001d0] = fc2910d3, %l2 = 00000000b09a026f lduw [%i2+0x1d0],%l2 ! %l2 = 00000000fc2910d3 ! %l6 = 000001be01f919f2, %l4 = 0000000000000315, %y = 000001be umul %l6,%l4,%l2 ! %l2 = 0000000614bcf6da, %y = 00000006 ! Mem[000000007700015c] = 4f978dd0, %l2 = 14bcf6da, %l0 = 00008976 add %i2,0x15c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004f978dd0 ! Mem[00000000768001dd] = 0c7c7b90, %l2 = 0000000614bcf6da ldstub [%i1+0x1dd],%l2 ! %l2 = 0000007c000000ff ! Mem[0000000076000000] = aa56b690eb55a145, %l3 = 90b64db26383393e ldxa [%i0+%g0]0x81,%l3 ! %l3 = aa56b690eb55a145 ! Mem[0000000077800028] = 75b5c7d5, %l4 = 0000000000000315 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000075b5c7d5 ! immd = 0000000000000084, %l4 = 0000000075b5c7d5, %ccr = 08 movneg %xcc,0x084,%l4 ! Register Not Moved ! %l0 = 000000004f978dd0, %l1 = 0000000000000140, %ccr = 08 movvs %xcc,%l0,%l1 ! Register Not Moved ! %l0 = 000000004f978dd0, imm = fffffffffffffae8, %l5 = 000000000000000f subccc %l0,-0x518,%l5 ! %l5 = 000000004f9792e8, %ccr = 11 ! %l7 = 00000000b09a0414, imm = 0000000000000017, %l1 = 0000000000000140 srax %l7,0x017,%l1 ! %l1 = 0000000000000161 p51_label_18: save ! CWP = 1 ! %l7 = 4af51da82154fd66, %l4 = 2c291c67faf27113, %y = 00000006 umulcc %l7,%l4,%l4 ! %l4 = 20ac90862394d492, %ccr = 00, %y = 20ac9086 ! %l6 = f9d0ab94da1366a0, Mem[00000000910000ca] = 705db8db, %asi = 80 stba %l6,[%o6+0x0ca]%asi ! Mem[00000000910000c8] = a05db8db ! %l0 = c9b4b8ea85d12a8c, imm = fffffffffffff9ab, %l0 = c9b4b8ea85d12a8c sub %l0,-0x655,%l0 ! %l0 = c9b4b8ea85d130e1 ! Mem[000000009000013c] = a08045f5, %g2 = a0c47e2370e91ef3 ldsb [%o4+0x13e],%g2 ! %g2 = ffffffffffffffa0 ! %f28 = a7a76004, Mem[00000000900001ec] = 9c79a522 st %f28,[%o4+0x1ec] ! Mem[00000000900001ec] = a7a76004 ! Mem[0000000076000010] = 3971d1f335872e36, %f22 = ba631dc6 3f9a6071 ldda [%o0+%i2]0x88,%f22 ! %f22 = 3971d1f3 35872e36 ! Mem[0000000090800090] = d9229981, %g2 = ffffffffffffffa0 lduh [%o5+0x090],%g2 ! %g2 = 000000000000d922 ! %l6 = f9d0ab94da1366a0, %l1 = ea90080ab3f265a1, %l7 = 4af51da82154fd66 xnor %l6,%l1,%l7 ! %l7 = ecbf5c61961efcfe ! %l5 = 467c3f36a86f6413, Mem[0000000090800148] = 7f55e09c734142da stx %l5,[%o5+0x148] ! Mem[0000000090800148] = 467c3f36a86f6413 p51_label_19: ! %cwp = 1 ! Mem[0000000077000028] = 1ce37f43 f8e95995, %l0 = 85d130e1, %l1 = b3f265a1 ldda [%o2+%i5]0x88,%l0 ! %l0 = 00000000f8e95995 000000001ce37f43 ! Mem[000000007680009c] = 2092cf50, %l0 = 00000000f8e95995 lduh [%o1+0x09e],%l0 ! %l0 = 000000000000cf50 ! %l2 = 7d7cff90b01c568f, %l3 = 40bdf692cf8cf533, %y = 20ac9086 sdivcc %l2,%l3,%l0 ! %l0 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 80000000 ! %f12 = 4d994c59 95012cc9, Mem[0000000077000020] = 59673165 c37892ed stda %f12,[%o2+%i4]0x89 ! Mem[0000000077000020] = 4d994c59 95012cc9 ! %l0 = ffffffff80000000, Mem[0000000077800000] = 2302e941 stha %l0,[%o3+%g0]0x80 ! Mem[0000000077800000] = 0000e941 ! Mem[0000000091000000] = d1d553db69412154, %f48 = bce499f4 fb10c4c3 ldda [%o6+0x000]%asi,%f48 ! %f48 = d1d553db 69412154 ! Mem[00000000778000ac] = c8a92a12, %l1 = 000000001ce37f43 swap [%o3+0x0ac],%l1 ! %l1 = 00000000c8a92a12 ! Mem[000000007680015f] = 13be095b, %l7 = ecbf5c61961efcfe ldstub [%o1+0x15f],%l7 ! %l7 = 0000005b000000ff ! Mem[00000000900000bc] = d4993bb6, %g2 = 000000000000d922 ldsh [%o4+0x0bc],%g2 ! %g2 = ffffffffffffd499 ! immd = 000000000000038a, %l1 = 00000000c8a92a12, %ccr = 8a movn %xcc,0x38a,%l1 ! Register Not Moved p51_label_20: ! %cwp = 1 ! %l4 = 2394d492, %l5 = a86f6413, Mem[00000000918000d8] = e1ebe72b 973664ec std %l4,[%i0+0x0d8] ! Mem[00000000918000d8] = 2394d492 a86f6413 ! Mem[0000000077000074] = 22635f37, %l0 = ffffffff80000000 ldstuba [%o2+0x074]%asi,%l0 ! %l0 = 00000022000000ff ! %l7 = 000000000000005b, Mem[0000000077800018] = 8f4643ff stha %l7,[%o3+%i3]0x89 ! Mem[0000000077800018] = 8f46005b ! %l5 = 467c3f36a86f6413, Mem[0000000076800010] = 0223ad5d stha %l5,[%o1+%i2]0x88 ! Mem[0000000076800010] = 02236413 ! %l7 = 000000000000005b, imm = 0000000000000008, %l6 = f9d0ab94da1366a0 sll %l7,0x008,%l6 ! %l6 = 0000000000005b00 membar #Sync ! Added by membar checker (134) ! Mem[0000000076000180] = e832978e 67228b47 c1bc4d74 7129b86b ! Mem[0000000076000190] = c27b991c a04c9a9f 7085d6da 40292fba ! Mem[00000000760001a0] = c1ff6d5a 1f17070f 1ce37f43 c61eb1a5 ! Mem[00000000760001b0] = 1e106bcd 1ae3372a a190df3e 6a7ed212 mov 0x180,%g5 ldda [%o0+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000076000180 ! Mem[0000000076800010] = 13642302c8dc8a95, %l5 = 467c3f36a86f6413 ldxa [%o1+%i2]0x80,%l5 ! %l5 = 13642302c8dc8a95 ! Set Register : %l0 = 0000000000000022 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %l2 = 7d7cff90b01c568f, %l7 = 000000000000005b, %ccr = 8a movl %xcc,%l2,%l7 ! Moved, %l7 = 7d7cff90b01c568f ! %l0 = ffffffffffffffff, Mem[0000000090800028] = 4cf234c84ca12c6e stx %l0,[%o5+%i5] ! Mem[0000000090800028] = ffffffffffffffff p51_label_21: ! %cwp = 1 ! %f8 = c37892ed 596731ee, Mem[0000000077800008] = 89aa362e 43a377da stda %f8 ,[%o3+%i1]0x88 ! Mem[0000000077800008] = c37892ed 596731ee ! %f16 = e832978e 67228b47 c1bc4d74 7129b86b ! %f20 = c27b991c a04c9a9f 7085d6da 40292fba ! %f24 = c1ff6d5a 1f17070f 1ce37f43 c61eb1a5 ! %f28 = 1e106bcd 1ae3372a a190df3e 6a7ed212 mov 0x140,%g6 stda %f16,[%o4+%g6]ASI_BLK_S ! Block Store to 0000000090000140 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l0 = 000000004f978dd0, Mem[0000000090000138] = 10cf11ec2f71a080 stx %l0,[%i4+0x138] ! Mem[0000000090000138] = 000000004f978dd0 ! %f8 = c37892ed 596731ee, Mem[00000000910001e0] = 43c5e123 423cb091 std %f8 ,[%i6+0x1e0] ! Mem[00000000910001e0] = c37892ed 596731ee ! immd = 000000000000007c, %l3 = aa56b690eb55a145, %ccr = 8a movg %icc,0x07c,%l3 ! Moved, %l3 = 000000000000007c ! %l3 = 000000000000007c, %l1 = 0000000000000161, %l2 = 000000000000007c and %l3,%l1,%l2 ! %l2 = 0000000000000060 ! %l0 = 000000004f978dd0, %l6 = 000001be01f919f2, %l5 = 000000004f9792e8 orn %l0,%l6,%l5 ! %l5 = fffffe41ff97efdd ! Mem[0000000090000028] = 1ce37f43f8e95995, %g2 = ffffffffffffd499 ldx [%i4+%o5],%g2 ! %g2 = 1ce37f43f8e95995 ! %l1 = 0000000000000161, Mem[0000000090000020] = c37892ed stb %l1,[%i4+%o4] ! Mem[0000000090000020] = 617892ed p51_label_22: ! Mem[0000000077000000] = bc777689 00000004, %l0 = 4f978dd0, %l1 = 00000161 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000bc777689 0000000000000004 ! %f4 = b6cb3e91 4344dd5d, Mem[0000000077800000] = 41e90000 be39d52c stda %f4 ,[%i3+%g0]0x88 ! Mem[0000000077800000] = b6cb3e91 4344dd5d ! Mem[0000000090800040] = 4f81f382, %g2 = 1ce37f43f8e95995 ldub [%i5+0x043],%g2 ! %g2 = 000000000000004f ! Mem[0000000076000008] = 40888977, %l4 = 0000000075b5c7d5 swapa [%i0+%o1]0x81,%l4 ! %l4 = 0000000040888977 ! %l5 = fffffe41ff97efdd, Mem[00000000900000af] = a5d07b89 stb %l5,[%i4+0x0af] ! Mem[00000000900000ac] = ddd07b89 ! %f0 = b5775ac7 59522704 f1350f26 673432a9 ! %f4 = b6cb3e91 4344dd5d b2620d6b bda3f550 ! %f8 = c37892ed 596731ee 1ce37f43 f8e95995 ! %f12 = 4d994c59 95012cc9 c13a71ab 4b4dc408 stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 0000000077800140 ! %l5 = fffffe41ff97efdd, imm = fffffffffffff928, %l7 = 00000000b09a0414 andcc %l5,-0x6d8,%l7 ! %l7 = fffffe41ff97e908, %ccr = 88 membar #Sync ! Added by membar checker (135) ! Mem[0000000090000174] = 372aa190, %g2 = 000000000000004f ldsb [%i4+0x176],%g2 ! %g2 = 0000000000000037 ! Mem[0000000077800010] = 0774fb1e, %l5 = fffffe41ff97efdd ldswa [%i3+%o2]0x80,%l5 ! %l5 = 000000000774fb1e ! %l6 = 000001be01f919f2, Mem[0000000090000148] = c1bc4d74 stw %l6,[%i4+0x148] ! Mem[0000000090000148] = 01f919f2 p51_label_23: ! %l0 = 00000000bc777689, %l7 = fffffe41ff97e908, %ccr = 88 movre %l0,%l7,%l2 ! Not Moved, %l2 = 0000000000000060 ! %l6 = 000001be01f919f2, Mem[0000000077000010] = 4344dd5d stwa %l6,[%i2+%o2]0x89 ! Mem[0000000077000010] = 01f919f2 ! %l1 = 0000000000000004, Mem[0000000091000188] = f039108be6b0a7ab, %asi = 80 stxa %l1,[%i6+0x188]%asi ! Mem[0000000091000188] = 0000000000000004 ! Mem[0000000077800028] = 75b5c7d5 8fa9fff6, %l2 = 00000060, %l3 = 0000007c ldda [%i3+%o5]0x80,%l2 ! %l2 = 0000000075b5c7d5 000000008fa9fff6 ! Mem[0000000076800028] = 913ecbb6, %l7 = fffffe41ff97e908 ldstub [%i1+%o5],%l7 ! %l7 = 00000091000000ff ! %l4 = 0000000040888977, Mem[0000000090800118] = 673a6cef sth %l4,[%i5+0x118] ! Mem[0000000090800118] = 89776cef ! %l2 = 0000000075b5c7d5, %l0 = 00000000bc777689, %ccr = 88 movleu %xcc,%l2,%l0 ! Register Not Moved ! Mem[00000000910000b8] = 8ad78a4d0ef1494e, %f48 = d1d553db 69412154 ldd [%i6+0x0b8],%f48 ! %f48 = 8ad78a4d 0ef1494e ! %f0 = b5775ac7, Mem[0000000077800028] = d5c7b575 sta %f0 ,[%i3+%o5]0x89 ! Mem[0000000077800028] = b5775ac7 ! %l6 = 000001be01f919f2, Mem[0000000091000108] = eefc9b81 stw %l6,[%i6+0x108] ! Mem[0000000091000108] = 01f919f2 p51_label_24: ! %f22 = 7085d6da 40292fba, Mem[0000000091800068] = 909d5a96 f974a768 stda %f22,[%o0+0x068]%asi ! Mem[0000000091800068] = 7085d6da 40292fba ! Mem[0000000077800000] = 4344dd5d, %l2 = 0000000075b5c7d5 lduba [%i3+%g0]0x88,%l2 ! %l2 = 000000000000005d ! %l6 = 000001be01f919f2, Mem[000000009000015f] = bac1ff6d stb %l6,[%i4+0x15f] ! Mem[000000009000015c] = f2c1ff6d ! %l3 = 000000008fa9fff6, %l1 = 0000000000000004, %ccr = 88 movneg %xcc,%l3,%l1 ! Moved, %l1 = 000000008fa9fff6 ! Mem[00000000908001b4] = 1d00be21, %g2 = 0000000000000037 lduw [%i5+0x1b4],%g2 ! %g2 = 000000001d00be21 ! %f8 = c37892ed, Mem[0000000076000010] = 362e8735 sta %f8 ,[%i0+%o2]0x81 ! Mem[0000000076000010] = c37892ed ! Mem[0000000091000104] = 80e0b3a3, %g2 = 000000001d00be21 lduw [%i6+0x104],%g2 ! %g2 = 0000000080e0b3a3 ! %l6 = 01f919f2, %l7 = 00000091, Mem[0000000076000020] = a2d05f5d 12950ae3 stda %l6,[%i0+%o4]0x81 ! Mem[0000000076000020] = 01f919f2 00000091 ! %f2 = f1350f26 673432a9, Mem[0000000090000178] = a190df3e 6a7ed212 std %f2 ,[%i4+0x178] ! Mem[0000000090000178] = f1350f26 673432a9 ! Mem[00000000760000f8] = aa975b41, %l0 = bc777689, %l2 = 0000005d add %i0,0xf8,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000aa975b41 p51_label_25: ! %l2 = 00000000aa975b41, immed = 00000a84, %y = 80000000 udiv %l2,0xa84,%l0 ! %l0 = 00000000ffffffff mov %l0,%y ! %y = ffffffff ! Mem[0000000077800028] = c75a77b5, %f13 = 95012cc9 lda [%i3+%o5]0x80,%f13 ! %f13 = c75a77b5 ! %l2 = 00000000aa975b41, Mem[00000000908000e0] = 0f61639e1b1742c5 stx %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000aa975b41 ! Code Fragment 1 p51_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffcc3 mov 0x70c,%g3 ! %g3 = 000000000000070c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000076000020] = f219f901, %l5 = 000000000774fb1e ldswa [%i0+%o4]0x88,%l5 ! %l5 = fffffffff219f901 ! %l2 = 00000000aa975b41, Mem[000000009180006c] = 40292fba sth %l2,[%o0+0x06c] ! Mem[000000009180006c] = 5b412fba ! Mem[00000000910001b8] = 5b200641, %g2 = 0000000080e0b3a3 lduw [%i6+0x1b8],%g2 ! %g2 = 000000005b200641 ! %l5 = fffffffff219f901, immd = 0000000000000575, %l7 = 0000000000000091 mulx %l5,0x575,%l7 ! %l7 = ffffffb427bbd275 ! %l0 = 00000000ffffffff, Mem[000000009100017a] = 48dff72d, %asi = 80 stha %l0,[%i6+0x17a]%asi ! Mem[0000000091000178] = fffff72d ! Mem[0000000091800170] = ad24c2aa 21f6e696, %g2 = 5b200641, %g3 = 0000070c ldd [%o0+0x170],%g2 ! %g2 = 00000000ad24c2aa 0000000021f6e696 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 00000000ffffffff bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000008fa9fff6 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000aa975b41 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000008fa9fff6 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000040888977 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffff219f901 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000001be01f919f2 bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffb427bbd275 bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%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 b5775ac7 59522704 bne %xcc,p51_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f1350f26 673432a9 bne %xcc,p51_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b6cb3e91 4344dd5d bne %xcc,p51_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b2620d6b bda3f550 bne %xcc,p51_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be c37892ed 596731ee bne %xcc,p51_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 1ce37f43 f8e95995 bne %xcc,p51_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 4d994c59 c75a77b5 bne %xcc,p51_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be c13a71ab 4b4dc408 bne %xcc,p51_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be e832978e 67228b47 bne %xcc,p51_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be c1bc4d74 7129b86b bne %xcc,p51_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be c27b991c a04c9a9f bne %xcc,p51_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 7085d6da 40292fba bne %xcc,p51_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c1ff6d5a 1f17070f bne %xcc,p51_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 1ce37f43 c61eb1a5 bne %xcc,p51_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 1e106bcd 1ae3372a bne %xcc,p51_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be a190df3e 6a7ed212 bne %xcc,p51_f30_fail nop ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 75b5c7d59bfb1f45 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 = c37892edf3d17139 ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6502b736f256cc ldx [%i0+0x018],%g3 ! Observed data at 0000000076000018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 01f919f200000091 ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = f05e50b088c14bee ldx [%i0+0x038],%g3 ! Observed data at 0000000076000038 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x038,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 48824478913ecbb6 ldx [%i0+0x0f0],%g3 ! Observed data at 00000000760000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 1ce37f43c61eb1a5 ldx [%i0+0x1a8],%g3 ! Observed data at 00000000760001a8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = aa65a8dd171b5724 ldx [%i0+0x1f8],%g3 ! Observed data at 00000000760001f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x1f8,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 000000005dad2302 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 = 13642302c8dc8a95 ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 04275259c75a77b5 ldx [%i1+0x018],%g3 ! Observed data at 0000000076800018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff3ecbb6458c6da8 ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 ldx [%g1+0x158],%g2 ! Expected data = 9c38bd6013be09ff ldx [%i1+0x158],%g3 ! Observed data at 0000000076800158 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x158,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = cc4504fe0cff7b90 ldx [%i1+0x1d8],%g3 ! Observed data at 00000000768001d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x1d8,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x000],%g2 ! Expected data = bc77768900000004 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 = 5ddd4443913ecbb6 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 = f219f901913ecbb6 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 = 7689a3bd6b0d62b2 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c92c0195594c994d ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9559e9f8437fe31c ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = f27e28bbff635f37 ldx [%i2+0x070],%g3 ! Observed data at 0000000077000070 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x070,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 026f2f3fd382334a ldx [%i2+0x0f8],%g3 ! Observed data at 00000000770000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x0f8,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5ddd4443913ecbb6 ldx [%i3+0x000],%g3 ! Observed data at 0000000077800000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ee316759ed9278c3 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 = 5b00468f8f776742 ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c75a77b58fa9fff6 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 = bfff0003c7901f7b ldx [%i3+0x088],%g3 ! Observed data at 0000000077800088 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x088,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ef3fe9621ce37f43 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000778000a8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 04275259c75a77b5 ldx [%i3+0x140],%g3 ! Observed data at 0000000077800140 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = a9323467260f35f1 ldx [%i3+0x148],%g3 ! Observed data at 0000000077800148 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 5ddd4443913ecbb6 ldx [%i3+0x150],%g3 ! Observed data at 0000000077800150 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 50f5a3bd6b0d62b2 ldx [%i3+0x158],%g3 ! Observed data at 0000000077800158 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = ee316759ed9278c3 ldx [%i3+0x160],%g3 ! Observed data at 0000000077800160 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 9559e9f8437fe31c ldx [%i3+0x168],%g3 ! Observed data at 0000000077800168 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = c92c0195594c994d ldx [%i3+0x170],%g3 ! Observed data at 0000000077800170 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 08c44d4bab713ac1 ldx [%i3+0x178],%g3 ! Observed data at 0000000077800178 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x178,%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_f2_fail: set p51_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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_f6_fail: set p51_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f8_fail: set p51_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%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_f12_fail: set p51_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f14_fail: set p51_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f16_fail: set p51_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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_f20_fail: set p51_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f22_fail: set p51_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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_f26_fail: set p51_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f28_fail: set p51_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800000] done p51_trap1o: ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800000] done p51_trap2e: ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800008] membar #Sync mov 0x100,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p51_trap2o: ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800008] membar #Sync mov 0x100,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p51_trap3e: and %l1,%l7,%l3 andn %l7,0x71f,%l4 sub %l7,%l0,%l3 sub %l3,0xe18,%l1 subc %l5,%l4,%l6 done p51_trap3o: and %l1,%l7,%l3 andn %l7,0x71f,%l4 sub %l7,%l0,%l3 sub %l3,0xe18,%l1 subc %l5,%l4,%l6 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 = 2e481eb270807b81 ldx [%g1+0x008],%l1 ! %l1 = d61aa07c5ff592ea ldx [%g1+0x010],%l2 ! %l2 = 59974cd3cb199167 ldx [%g1+0x018],%l3 ! %l3 = 221672b689aa362e ldx [%g1+0x020],%l4 ! %l4 = d339fe8e5152390a ldx [%g1+0x028],%l5 ! %l5 = 0959325877ddd5b7 ldx [%g1+0x030],%l6 ! %l6 = 26e7097c2735ddb5 ldx [%g1+0x038],%l7 ! %l7 = 7465ee62a494840c 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 = c9b4b8ea85d12a8c ldx [%g1+0x048],%l1 ! %l1 = ea90080ab3f265a1 ldx [%g1+0x050],%l2 ! %l2 = 7d7cff90b01c568f ldx [%g1+0x058],%l3 ! %l3 = 40bdf692cf8cf533 ldx [%g1+0x060],%l4 ! %l4 = 2c291c67faf27113 ldx [%g1+0x068],%l5 ! %l5 = 467c3f36a86f6413 ldx [%g1+0x070],%l6 ! %l6 = f9d0ab94da1366a0 ldx [%g1+0x078],%l7 ! %l7 = 4af51da82154fd66 ! 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 = b07e78ca c886cc6a a9fc403e 1fe1fb15 ! %f4 = 44556007 5b8ba9ca 88943ce4 ff6cc181 ! %f8 = 8926e4b2 6c967405 60904198 535f36f6 ! %f12 = c49d4b2e 7bdd8aac 3c4acec3 9a778108 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f3da05dd 73bce5e1 bb1044c5 1e977873 ! %f20 = de228875 75f5a281 aee62963 cb9fa378 ! %f24 = f06fdf54 c7888089 5f53dfdf a3d3a3f0 ! %f28 = 17af5765 41f244dd 54c928f3 6379e4b6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 547801d7 1607528c 2c01fb6e 661425ea ! %f36 = 67994c9c d9f0d3bc 7087158e 6e31f256 ! %f40 = 0012c3d2 f045334f 5c0b87ff 2557981f ! %f44 = 9fd0363c 8d3627ae 19087342 fd15e240 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaebedde000000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = aebedde000000065 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 52 p52_label_1: ! Mem[000000007880017d] = 56f986a5, %l5 = abaa2f1a390ce752 ldstub [%i1+0x17d],%l5 ! %l5 = 000000f9000000ff ! %l3 = f4a0d1baa793650f, Mem[00000000908000c4] = 07f8fe08 sth %l3,[%i5+0x0c4] ! Mem[00000000908000c4] = 650ffe08 ! Mem[00000000910001d8] = 6f14fd2b, %g2 = 0000000000000000 ldub [%i6+0x1d9],%g2 ! %g2 = 000000000000006f ! Mem[000000009000018c] = d1255a9b, %g2 = 000000000000006f ldsb [%i4+0x18c],%g2 ! %g2 = ffffffffffffffd1 ! %l3 = f4a0d1baa793650f, %l6 = 6efe12881c29936a, %ccr = 44 mova %xcc,%l3,%l6 ! Moved, %l6 = f4a0d1baa793650f ! Mem[0000000079000008] = 402a78db, %l5 = 00000000000000f9 lduwa [%i2+%o1]0x89,%l5 ! %l5 = 00000000402a78db ! %l6 = a793650f, %l7 = 138d14d8, Mem[0000000090000038] = 4a5a0b1a 3185d12d std %l6,[%i4+0x038] ! Mem[0000000090000038] = a793650f 138d14d8 ! %l4 = 6b85b74ab7737ce8, %l7 = fc0c6dd8138d14d8, %ccr = 44 movgu %icc,%l4,%l7 ! Register Not Moved ! %l7 = fc0c6dd8138d14d8, Mem[0000000091800044] = f39235a2 stw %l7,[%o0+0x044] ! Mem[0000000091800044] = 138d14d8 ! %l6 = f4a0d1baa793650f, %l3 = f4a0d1baa793650f, %l1 = e72802007d1c7b0c xnorcc %l6,%l3,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 p52_label_2: ! %l3 = f4a0d1baa793650f, %l4 = 6b85b74ab7737ce8, %l7 = fc0c6dd8138d14d8 andn %l3,%l4,%l7 ! %l7 = 942040b000800107 ! %l2 = 282e3597, %l3 = a793650f, Mem[0000000078000008] = 28fef006 3e16bba8 stda %l2,[%i0+%o1]0x89 ! Mem[0000000078000008] = 282e3597 a793650f ! %l3 = f4a0d1baa793650f, Mem[0000000091800110] = b14465cb9794015b stx %l3,[%o0+0x110] ! Mem[0000000091800110] = f4a0d1baa793650f ! %l4 = 6b85b74ab7737ce8, imm = 0000000000000aeb, %l6 = f4a0d1baa793650f xnor %l4,0xaeb,%l6 ! %l6 = 947a48b5488c89fc ! Mem[0000000079000134] = d44e659f, %l2 = 7cef3d12282e3597 ldsb [%i2+0x134],%l2 ! %l2 = ffffffffffffffd4 ! Mem[0000000079800020] = b4923ec7, %l0 = 55bfc59c064ebd67 ldswa [%i3+%o4]0x88,%l0 ! %l0 = ffffffffb4923ec7 ! %l5 = 00000000402a78db, Mem[0000000090000038] = a793650f138d14d8 stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000402a78db ! Mem[000000007880004c] = 0fd1e32f, %l2 = ffffffffffffffd4 ldstub [%i1+0x04c],%l2 ! %l2 = 0000000f000000ff ! immd = 0000000000000399, %l0 = ffffffffb4923ec7, %ccr = 88 movne %icc,0x399,%l0 ! Moved, %l0 = 0000000000000399 ! Mem[00000000900001a0] = 0fb3b66f, %g2 = ffffffffffffffd1 lduh [%i4+0x1a0],%g2 ! %g2 = 0000000000000fb3 p52_label_3: ! %l3 = f4a0d1baa793650f, %l6 = 947a48b5488c89fc, %ccr = 88 movge %xcc,%l3,%l6 ! Register Not Moved ! Mem[00000000900000a0] = 7acb94bc a4727d8b, %g2 = 00000fb3, %g3 = 00000000 ldd [%i4+0x0a0],%g2 ! %g2 = 000000007acb94bc 00000000a4727d8b ! %l7 = 942040b000800107, Mem[0000000091000064] = f83ae693 stw %l7,[%i6+0x064] ! Mem[0000000091000064] = 00800107 ! %l2 = 000000000000000f, imm = 00000000000006a8, %l0 = 0000000000000399 add %l2,0x6a8,%l0 ! %l0 = 00000000000006b7 ! %l5 = 00000000402a78db, Mem[00000000918000f0] = 74f486780ffffee9 stx %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000402a78db ! Mem[000000009180009c] = 96ccd84b, %g18 = 3be0cb9cd2410251 ldsw [%o0+0x09c],%g2 ! %g2 = 3be0cb9cd2410251 ! Mem[0000000079800144] = 71030226, %l6 = 947a48b5488c89fc ldsb [%i3+0x147],%l6 ! %l6 = 0000000000000026 ! %l0 = 00000000000006b7, immed = fffffdc3, %y = 00000000 sdiv %l0,-0x23d,%l7 ! %l7 = fffffffffffffffd mov %l0,%y ! %y = 000006b7 ! immd = 00000000000000ac, %l4 = 6b85b74ab7737ce8, %ccr = 88 movn %icc,0x0ac,%l4 ! Register Not Moved ! Mem[0000000079800000] = dd1873e9f767e18d, %f4 = 44556007 5b8ba9ca ldda [%i3+%g0]0x80,%f4 ! %f4 = dd1873e9 f767e18d p52_label_4: ! Mem[000000007900017c] = 77d780ae, %l3 = f4a0d1baa793650f swap [%i2+0x17c],%l3 ! %l3 = 0000000077d780ae ! %l6 = 00000026, %l7 = fffffffd, Mem[0000000078800028] = 529f04c3 0aaac7dd stda %l6,[%i1+%o5]0x88 ! Mem[0000000078800028] = 00000026 fffffffd ! Mem[00000000918001c4] = 6b82704c, %g2 = ffffffff96ccd84b ldsh [%o0+0x1c4],%g2 ! %g2 = 0000000000006b82 ! %l3 = 0000000077d780ae, %l1 = ffffffffffffffff, %l4 = 6b85b74ab7737ce8 xnor %l3,%l1,%l4 ! %l4 = 0000000077d780ae ! Mem[0000000079800010] = 52664d97, %l2 = 000000000000000f ldsba [%i3+%o2]0x80,%l2 ! %l2 = 0000000000000052 ! %l0 = 00000000000006b7, %l4 = 0000000077d780ae, %l6 = 0000000000000026 sllx %l0,%l4,%l6 ! %l6 = 01adc00000000000 ! %l1 = ffffffffffffffff, Mem[00000000908001f0] = 0fbc93c0cf42e59c stx %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = ffffffffffffffff ! %l4 = 77d780ae, %l5 = 402a78db, Mem[0000000090800180] = 9cf598c2 b4973516 std %l4,[%i5+0x180] ! Mem[0000000090800180] = 77d780ae 402a78db ! %l1 = ffffffffffffffff sethi %hi(0xc6f97800),%l1 ! %l1 = 00000000c6f97800 ! %l2 = 0000000000000052, %l6 = 01adc00000000000, %y = 000006b7 udiv %l2,%l6,%l0 ! %l0 = 00000000000006df mov %l0,%y ! %y = 000006df p52_label_5: ! Mem[0000000090000080] = 44b6407bd7017154, %g2 = 0000000000006b82 ldx [%i4+0x080],%g2 ! %g2 = 44b6407bd7017154 ! Mem[0000000090000114] = 757643e1, %g2 = 44b6407bd7017154 ldub [%i4+0x114],%g2 ! %g2 = 0000000000000075 ! Mem[0000000078800110] = c5e4bbfa087939c1, %l5 = 00000000402a78db, %l7 = fffffffffffffffd add %i1,0x110,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = c5e4bbfa087939c1 ! %l0 = 00000000000006df, immed = 00000f2d, %y = 000006df smul %l0,0xf2d,%l7 ! %l7 = 0000000000684633, %y = 00000000 ! %l3 = 0000000077d780ae, Mem[00000000908000ec] = 7714b8f4 stw %l3,[%i5+0x0ec] ! Mem[00000000908000ec] = 77d780ae ! %l2 = 0000000000000052, Mem[00000000908001e0] = 4ede9cdd stb %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 52de9cdd ! %l4 = 0000000077d780ae, %l1 = 00000000c6f97800, %ccr = 88 movvc %xcc,%l4,%l1 ! Moved, %l1 = 0000000077d780ae ! Mem[00000000780001cc] = bd59abc4, %l1 = 0000000077d780ae swap [%i0+0x1cc],%l1 ! %l1 = 00000000bd59abc4 ! Mem[000000009000019c] = c094f00f, %g2 = 0000000000000075 ldub [%i4+0x19d],%g2 ! %g2 = 00000000000000c0 ! %l1 = 00000000bd59abc4, Mem[0000000078000000] = eec3305f stba %l1,[%i0+%g0]0x89 ! Mem[0000000078000000] = eec330c4 p52_label_6: ! Mem[0000000090000084] = d7017154, %g2 = 00000000000000c0 ldsh [%i4+0x084],%g2 ! %g2 = ffffffffffffd701 ! %l3 = 0000000077d780ae, %l2 = 0000000000000052, %ccr = 88 move %icc,%l3,%l2 ! Register Not Moved ! %l0 = 00000000000006df, immed = fffff611, %l7 = 0000000000684633 taddcctv %l0,-0x9ef,%l7 ! %l0 = 0000000000000702, Trapped ! Mem[0000000090800110] = 2befbdf2, %g2 = ffffffffffffd701 lduw [%i5+0x110],%g2 ! %g2 = 000000002befbdf2 ! %l0 = 00000702, %l1 = bd59abc4, Mem[0000000079800158] = 5fd16567 0a9eca2e stda %l0,[%i3+0x158]%asi ! Mem[0000000079800158] = 00000702 bd59abc4 ! Mem[000000009100013c] = 2ec57008, %g2 = 000000002befbdf2 lduw [%i6+0x13c],%g2 ! %g2 = 000000002ec57008 ! %l6 = 00000000, %l7 = 00684633, Mem[0000000079800020] = b4923ec7 0113cf5c stda %l6,[%i3+%o4]0x89 ! Mem[0000000079800020] = 00000000 00684633 ! Mem[000000009100005c] = 12df99e4, %g2 = 000000002ec57008 ldsb [%i6+0x05c],%g2 ! %g2 = 0000000000000012 ! %f22 = aee62963 cb9fa378, Mem[00000000788001e0] = 2aaf46b1 2e9b8774 std %f22,[%i1+0x1e0] ! Mem[00000000788001e0] = aee62963 cb9fa378 ! %l7 = 0000000000684633, imm = fffffffffffff5ba, %l0 = 0000000000000702 orn %l7,-0xa46,%l0 ! %l0 = 0000000000684e77 p52_label_7: ! %l1 = 00000000bd59abc4, Mem[0000000090800148] = 7f55e09c stw %l1,[%i5+0x148] ! Mem[0000000090800148] = bd59abc4 ! immd = 00000000000003a1, %l0 = 0000000000684e77, %ccr = 88 movcc %xcc,0x3a1,%l0 ! Moved, %l0 = 00000000000003a1 ! Code Fragment 1 p52_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a4727d8b mov -0x678,%g3 ! %g3 = fffffffffffff988 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000078800000] = da4869ba, %l4 = 0000000077d780ae lduba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000da ! Mem[000000007880018f] = 122878f2, %l1 = 00000000bd59abc4 ldstub [%i1+0x18f],%l1 ! %l1 = 000000f2000000ff membar #Sync ! Added by membar checker (136) ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 00000000 402a78db ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000908001f0] = ffffffffffffffff, %f48 = 82f84b21 dbd57936 ldda [%i5+0x1f0]%asi,%f48 ! %f48 = ffffffff ffffffff ! %l7 = 0000000000684633, immed = 00000b64, %y = 00000000 udiv %l7,0xb64,%l4 ! %l4 = 0000000000000927 mov %l0,%y ! %y = 000003a1 ! Mem[00000000910001ac] = 294418a5, %g18 = 3be0cb9cd2410251 ldsw [%i6+0x1ac],%g2 ! %g2 = 3be0cb9cd2410251 ! Mem[0000000078000088] = 3559f74c5e4aacaf, %l2 = 0000000000000052, %l5 = 00000000402a78db add %i0,0x88,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 3559f74c5e4aacaf p52_label_8: ! %l6 = 01adc00000000000, Mem[00000000900000f0] = e4f5e0fe stw %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000 ! %l2 = 0000000000000052, immed = 00000b81, %y = 000003a1 smulcc %l2,0xb81,%l2 ! %l2 = 000000000003af52, %ccr = 00, %y = 00000000 ! %l2 = 000000000003af52, Mem[0000000079000028] = 7fae5d9e stha %l2,[%i2+%o5]0x81 ! Mem[0000000079000028] = af525d9e ! Mem[0000000078000028] = fd86fa6f c7b26dcf, %l6 = 00000000, %l7 = 00684633 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000fd86fa6f 00000000c7b26dcf ! Mem[0000000078800000] = da4869ba57d00d3a, %f18 = bb1044c5 1e977873 ldda [%i1+%g0]0x80,%f18 ! %f18 = da4869ba 57d00d3a ! Mem[0000000091800010] = ef04abcc 5f94ed06, %g2 = 294418a5, %g3 = fffff988 ldd [%o0+%o2],%g2 ! %g2 = 00000000ef04abcc 000000005f94ed06 ! Mem[0000000091000150] = b9af53e4, %g2 = 00000000ef04abcc ldub [%i6+0x151],%g2 ! %g2 = 00000000000000b9 ! %l1 = 00000000000000f2, %l5 = 3559f74c5e4aacaf, %ccr = 00 movcc %icc,%l1,%l5 ! Moved, %l5 = 00000000000000f2 ! %l0 = 00000000000003a1, Mem[00000000918001ba] = 0689d71a sth %l0,[%o0+0x1ba] ! Mem[00000000918001b8] = 03a1d71a ! %l3 = 0000000077d780ae, Mem[00000000780000e0] = 73b774d7 sth %l3,[%i0+0x0e0] ! Mem[00000000780000e0] = 80ae74d7 p52_label_9: ! immd = 000000000000000b, %l1 = 00000000000000f2, %ccr = 00 movge %icc,0x00b,%l1 ! Moved, %l1 = 000000000000000b ! %f0 = b07e78ca c886cc6a a9fc403e 1fe1fb15 ! %f4 = dd1873e9 f767e18d 88943ce4 ff6cc181 ! %f8 = 8926e4b2 6c967405 60904198 535f36f6 ! %f12 = c49d4b2e 7bdd8aac 3c4acec3 9a778108 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[0000000078800010] = efd42e5b, %l4 = 0000000000000927 lduba [%i1+%o2]0x89,%l4 ! %l4 = 000000000000005b ! Mem[0000000078000048] = e39aacf5184fec6e, %l7 = 00000000c7b26dcf, %l1 = 000000000000000b add %i0,0x48,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = e39aacf5184fec6e ! Mem[0000000090800168] = a117c18b, %g2 = 00000000000000b9 lduw [%i5+0x168],%g2 ! %g2 = 00000000a117c18b ! Mem[00000000900001a8] = d5840b62d1e808e3, %f48 = ffffffff ffffffff ldd [%i4+0x1a8],%f48 ! %f48 = d5840b62 d1e808e3 ! %l7 = 00000000c7b26dcf, Mem[0000000091000176] = 89ee9af6 stb %l7,[%i6+0x176] ! Mem[0000000091000174] = cfee9af6 ! %l5 = 00000000000000f2, imm = fffffffffffff31a, %l1 = e39aacf5184fec6e subc %l5,-0xce6,%l1 ! %l1 = 0000000000000dd8 ! Mem[0000000090000084] = d7017154, %g2 = 00000000a117c18b ldsh [%i4+0x084],%g2 ! %g2 = ffffffffffffd701 ! Mem[0000000079800010] = 52664d97, %l5 = 00000000000000f2 ldstuba [%i3+%o2]0x81,%l5 ! %l5 = 00000052000000ff p52_label_10: ! Mem[0000000078800008] = 90ce6d04, %l6 = 00000000fd86fa6f ldstuba [%i1+%o1]0x89,%l6 ! %l6 = 00000004000000ff ! Mem[0000000079000170] = fcc322fd, %l3 = 77d780ae, %l3 = 77d780ae add %i2,0x170,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000fcc322fd ! %l1 = 0000000000000dd8, imm = 00000000000006f4, %l0 = 00000000000003a1 sub %l1,0x6f4,%l0 ! %l0 = 00000000000006e4 ! %l0 = 00000000000006e4, %l7 = 00000000c7b26dcf, %l7 = 00000000c7b26dcf sllx %l0,%l7,%l7 ! %l7 = 0000000003720000 ! %l6 = 0000000000000004, %l3 = 00000000fcc322fd, %ccr = 00 move %xcc,%l6,%l3 ! Register Not Moved ! Mem[00000000900001f4] = b9f1ae14, %g2 = ffffffffffffd701 lduh [%i4+0x1f4],%g2 ! %g2 = 000000000000b9f1 ! %l3 = 00000000fcc322fd, Mem[00000000900001f8] = c5f7be40395c7c6e stx %l3,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000000fcc322fd ! Mem[0000000078000113] = cde06b99, %l2 = 000000000003af52 ldstub [%i0+0x113],%l2 ! %l2 = 00000099000000ff ! %l6 = 0000000000000004, Mem[0000000090800084] = dd32f5a6 stw %l6,[%i5+0x084] ! Mem[0000000090800084] = 00000004 ! Mem[0000000079000010] = b145ffae, %f26 = 5f53dfdf lda [%i2+%o2]0x80,%f26 ! %f26 = b145ffae p52_label_11: ! Mem[0000000079000020] = f2ecea8a, %l0 = 00000000000006e4 lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000f2ec ! %l4 = 000000000000005b, immed = 000001e6, %ccr = 00 movre %l4,0x1e6,%l2 ! Not Moved, %l2 = 0000000000000099 ! %l3 = 00000000fcc322fd, immed = fffffeb5, %ccr = 00 movrgz %l3,-0x14b,%l2 ! Moved, %l2 = fffffffffffffeb5 ! %l2 = fffffffffffffeb5, immd = 0000000000000a29, %l1 = 0000000000000dd8 mulx %l2,0xa29,%l1 ! %l1 = fffffffffff2dcfd ! %l0 = 000000000000f2ec, Mem[00000000900001f1] = f200f2b9 stb %l0,[%i4+0x1f1] ! Mem[00000000900001f0] = ec00f2b9 ! %l1 = fffffffffff2dcfd, %l7 = 0000000003720000, %ccr = 00 movvc %xcc,%l1,%l7 ! Moved, %l7 = fffffffffff2dcfd ! %l2 = fffffffffffffeb5, imm = 0000000000000002, %l4 = 000000000000005b srl %l2,0x002,%l4 ! %l4 = 000000003fffffad ! Mem[0000000079000018] = 6feb340c, %f24 = f06fdf54 lda [%i2+%o3]0x89,%f24 ! %f24 = 6feb340c ! %l4 = 000000003fffffad, %l2 = fffffffffffffeb5, %ccr = 00 movne %xcc,%l4,%l2 ! Moved, %l2 = 000000003fffffad ! Mem[0000000079800010] = 974d66ff, %l6 = 0000000000000004 ldswa [%i3+%o2]0x88,%l6 ! %l6 = ffffffff974d66ff p52_label_12: ! %l0 = 000000000000f2ec, %l6 = ffffffff974d66ff, %ccr = 00 movle %icc,%l0,%l6 ! Register Not Moved ! Mem[00000000918000e4] = f53afb01, %g18 = 3be0cb9cd2410251 ldsw [%o0+0x0e4],%g2 ! %g2 = 3be0cb9cd2410251 ! %f28 = 17af5765 41f244dd, Mem[0000000078000020] = 1112fdec af49bcf9 stda %f28,[%i0+%o4]0x81 ! Mem[0000000078000020] = 17af5765 41f244dd ! Mem[0000000078000094] = 47b6d77a, %l4 = 3fffffad, %l1 = fff2dcfd add %i0,0x94,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000047b6d77a ! Mem[00000000788001b0] = c8a1a059, %l7 = fff2dcfd, %l5 = 00000052 add %i1,0x1b0,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c8a1a059 ! %l1 = 0000000047b6d77a, immed = fffff3c3, %y = 00000000 smul %l1,-0xc3d,%l1 ! %l1 = fffffc925754efee, %y = fffffc92 ! Mem[00000000910001c8] = 1e361695632e71b8, %g2 = fffffffff53afb01 ldx [%i6+0x1c8],%g2 ! %g2 = 1e361695632e71b8 ! Mem[00000000798000a8] = 46140fb4, %l1 = fffffc925754efee ldstub [%i3+0x0a8],%l1 ! %l1 = 00000046000000ff ! %l3 = 00000000fcc322fd, Mem[000000009100007c] = 932670c4 stb %l3,[%i6+0x07c] ! Mem[000000009100007c] = fd2670c4 ! Mem[00000000790000f8] = 1bf70ee8, %l2 = 3fffffad, %l3 = fcc322fd add %i2,0xf8,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001bf70ee8 p52_label_13: ! %l1 = 0000000000000046, imm = fffffffffffff976, %l7 = fffffffffff2dcfd xnor %l1,-0x68a,%l7 ! %l7 = 00000000000006cf ! %l7 = 00000000000006cf, %l7 = 00000000000006cf, %ccr = 00 movne %icc,%l7,%l7 ! Moved, %l7 = 00000000000006cf ! %l7 = 00000000000006cf, Mem[0000000091800030] = 3939bf3f86f9102a stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 00000000000006cf ! Mem[0000000091000108] = eefc9b81, %g2 = 1e361695632e71b8 lduha [%i6+0x108]%asi,%g2 ! %g2 = 000000000000eefc ! Code Fragment 1 p52_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005f94ed06 mov -0x518,%g3 ! %g3 = fffffffffffffae8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f9 = 6c967405, Mem[0000000078000028] = 6ffa86fd sta %f9 ,[%i0+%o5]0x89 ! Mem[0000000078000028] = 6c967405 ! %l6 = ffffffff974d66ff, Mem[0000000078000018] = c7373a4c7095f901 stxa %l6,[%i0+%o3]0x88 ! Mem[0000000078000018] = ffffffff974d66ff ! %l2 = 000000003fffffad, %l5 = 00000000c8a1a059, %y = fffffc92 smulcc %l2,%l5,%l0 ! %l0 = f228682833990325, %ccr = 80, %y = f2286828 ! %l1 = 0000000000000046, %l6 = ffffffff974d66ff, %y = f2286828 smul %l1,%l6,%l4 ! %l4 = ffffffe35f2a29ba, %y = ffffffe3 ! %l5 = 00000000c8a1a059, immd = fffffffffffff5c2, %l5 = 00000000c8a1a059 mulx %l5,-0xa3e,%l5 ! %l5 = fffff7f91897b072 p52_label_14: ! Mem[0000000078800098] = f4577ebf, %l7 = 00000000000006cf ldub [%i1+0x098],%l7 ! %l7 = 00000000000000f4 ! %l5 = fffff7f91897b072, imm = fffffffffffff1b9, %l0 = f228682833990325 add %l5,-0xe47,%l0 ! %l0 = fffff7f91897a22b ! %f24 = 6feb340c c7888089, Mem[0000000079000000] = 97506f07 66088b23 stda %f24,[%i2+%g0]0x80 ! Mem[0000000079000000] = 6feb340c c7888089 ! %l2 = 000000003fffffad, Mem[00000000900001e0] = cf23638f1d8c5d64 stx %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000003fffffad ! Mem[00000000790001ec] = bf8af51e, %l4 = ffffffe35f2a29ba ldsb [%i2+0x1ec],%l4 ! %l4 = ffffffffffffffbf ! Mem[0000000078000120] = ca253507ae166a3f, %l3 = 000000001bf70ee8, %l7 = 00000000000000f4 add %i0,0x120,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ca253507ae166a3f ! %l4 = ffffffffffffffbf, Mem[0000000090000140] = b07e78cac886cc6a stx %l4,[%i4+0x140] ! Mem[0000000090000140] = ffffffffffffffbf ! Mem[00000000790001b8] = 1266de3c 29f85f45, %l4 = ffffffbf, %l5 = 1897b072 ldd [%i2+0x1b8],%l4 ! %l4 = 000000001266de3c 0000000029f85f45 ! Mem[000000009180005c] = ac9f4a13, %g2 = 000000000000eefc ldub [%o0+0x05d],%g2 ! %g2 = 00000000000000ac ! %l6 = ffffffff974d66ff, %l6 = ffffffff974d66ff, %y = ffffffe3 smul %l6,%l6,%l5 ! %l5 = 2ad198e9f0d63201, %y = 2ad198e9 p52_label_15: ! Mem[0000000091800040] = 3e24369d138d14d8, %g2 = 00000000000000ac ldx [%o0+0x040],%g2 ! %g2 = 3e24369d138d14d8 ! %l2 = 000000003fffffad, imm = fffffffffffff707, %l1 = 0000000000000046 tsubcc %l2,-0x8f9,%l1 ! %l1 = 00000000400008a6, %ccr = 13 ! Mem[00000000910000d0] = eb9fe3d1, %g2 = 3e24369d138d14d8 ldsh [%i6+0x0d2],%g2 ! %g2 = ffffffffffffeb9f ! %l4 = 000000001266de3c, %l4 = 000000001266de3c, %l1 = 00000000400008a6 srl %l4,%l4,%l1 ! %l1 = 0000000000000001 ! Mem[00000000780001a8] = 158787fe, %l6 = 974d66ff, %l5 = f0d63201 add %i0,0x1a8,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000158787fe ! Mem[0000000091000000] = d1d553db69412154, %g2 = ffffffffffffeb9f ldx [%i6+%g0],%g2 ! %g2 = d1d553db69412154 ! immd = 0000000000000065, %l2 = 000000003fffffad, %ccr = 13 movneg %xcc,0x065,%l2 ! Register Not Moved ! Mem[0000000078000010] = 374fa01b, %l3 = 000000001bf70ee8 ldsha [%i0+%o2]0x89,%l3 ! %l3 = ffffffffffffa01b ! Mem[0000000090800060] = 42b523f923e54624, %f48 = d5840b62 d1e808e3 ldd [%i5+0x060],%f48 ! %f48 = 42b523f9 23e54624 save ! CWP = 1 p52_label_16: ! %cwp = 1 ! Mem[00000000788000e0] = 72e3604a, %l2 = ffb90c6e532f373d swap [%o1+0x0e0],%l2 ! %l2 = 0000000072e3604a ! Mem[00000000788001c4] = 9f5e4e0c, %l6 = f752b2a1bd45420b swap [%o1+0x1c4],%l6 ! %l6 = 000000009f5e4e0c ! %l2 = 0000000072e3604a, %l2 = 0000000072e3604a, %l0 = e4c98dce52ecf996 andncc %l2,%l2,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! Mem[00000000918001f8] = 01e5c8b4 bf933a55, %g2 = 69412154, %g3 = fffffae8 ldd [%i0+0x1f8],%g2 ! %g2 = 0000000001e5c8b4 00000000bf933a55 ! %f0 = b07e78ca c886cc6a a9fc403e 1fe1fb15 ! %f4 = dd1873e9 f767e18d 88943ce4 ff6cc181 ! %f8 = 8926e4b2 6c967405 60904198 535f36f6 ! %f12 = c49d4b2e 7bdd8aac 3c4acec3 9a778108 mov 0x0c0,%g5 stda %f0,[%o1+%g5]ASI_BLK_S ! Block Store to 00000000788000c0 ! Mem[000000009080017c] = 1768e1b8, %g2 = 0000000001e5c8b4 lduw [%o5+0x17c],%g2 ! %g2 = 000000001768e1b8 ! Mem[0000000091000098] = 6aef4b96, %g2 = 000000001768e1b8 lduh [%o6+0x098],%g2 ! %g2 = 0000000000006aef ! %l6 = 9f5e4e0c, %l7 = 72b86121, Mem[00000000900000e8] = a20761f7 95336ce7 std %l6,[%o4+0x0e8] ! Mem[00000000900000e8] = 9f5e4e0c 72b86121 ! %l4 = e6ef7d549aa63b63, %l3 = 3d76873c9302c9c4, %ccr = 44 movl %xcc,%l4,%l3 ! Register Not Moved ! %l4 = e6ef7d549aa63b63, Mem[0000000079800018] = 292f78be stwa %l4,[%o3+%i3]0x89 ! Mem[0000000079800018] = 9aa63b63 p52_label_17: ! %cwp = 1 ! %l3 = 3d76873c9302c9c4, immed = 00000ebb, %y = 2ad198e9 umulcc %l3,0xebb,%l7 ! %l7 = 000008758a121a2c, %ccr = 08, %y = 00000875 ! %l1 = 989b0bd41ebb58c6, Mem[0000000079000120] = 73d104909c29b03b stx %l1,[%o2+0x120] ! Mem[0000000079000120] = 989b0bd41ebb58c6 ! Mem[0000000079800008] = c8c6b7470b66a326, %l3 = 3d76873c9302c9c4 ldxa [%o3+%i1]0x81,%l3 ! %l3 = c8c6b7470b66a326 ! Mem[0000000079000094] = 6e459649, %l7 = 000008758a121a2c swap [%o2+0x094],%l7 ! %l7 = 000000006e459649 ! %l4 = e6ef7d549aa63b63, %l3 = c8c6b7470b66a326, %ccr = 08 movpos %xcc,%l4,%l3 ! Moved, %l3 = e6ef7d549aa63b63 ! Mem[00000000788001a4] = 9fd4f98a, %l1 = 989b0bd41ebb58c6 swap [%o1+0x1a4],%l1 ! %l1 = 000000009fd4f98a ! %l5 = 036be88419239e3d, %l4 = e6ef7d549aa63b63, %ccr = 08 movn %icc,%l5,%l4 ! Register Not Moved ! Mem[00000000790001e7] = bf683308, %l5 = 036be88419239e3d ldstub [%o2+0x1e7],%l5 ! %l5 = 00000008000000ff ! Mem[0000000079000008] = db782a40, %l4 = e6ef7d549aa63b63 ldsha [%o2+%i1]0x80,%l4 ! %l4 = ffffffffffffdb78 ! Mem[00000000908001c4] = bcd71045, %g2 = 0000000000006aef lduw [%o5+0x1c4],%g2 ! %g2 = 00000000bcd71045 p52_label_18: ! %cwp = 1 ! %l2 = 0000000072e3604a, %l3 = e6ef7d549aa63b63, %ccr = 08 movle %icc,%l2,%l3 ! Moved, %l3 = 0000000072e3604a ! %f20 = de228875, Mem[0000000079800018] = 9aa63b63 sta %f20,[%o3+%i3]0x89 ! Mem[0000000079800018] = de228875 ! %l5 = 0000000000000008, Mem[0000000079800010] = ff664d97 stha %l5,[%o3+%i2]0x81 ! Mem[0000000079800010] = 00084d97 ! Mem[0000000090000000] = 3679d5db 214bf882 a24ffc38 a7bb00d1 ! Mem[0000000090000010] = d7030660 824dda68 ed38b38b 5df3a991 ! Mem[0000000090000020] = 63b82f66 664b548a ebc6543b b3a0b298 ! Mem[0000000090000030] = 52e2b092 0bf66f7e 00000000 402a78db ldda [%o4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[0000000079000010] = b145ffae, %l0 = 0000000000000000 lduba [%o2+%i2]0x81,%l0 ! %l0 = 00000000000000b1 ! Mem[0000000079000028] = af525d9e, %l4 = ffffffffffffdb78 ldsba [%o2+%i5]0x80,%l4 ! %l4 = ffffffffffffffaf ! Mem[00000000910000ec] = 4229e81b, %g2 = 00000000bcd71045 ldsb [%o6+0x0ee],%g2 ! %g2 = 0000000000000042 ! %l6 = 000000009f5e4e0c, Mem[00000000900001d8] = 3de00adeeefbf1b6 stx %l6,[%o4+0x1d8] ! Mem[00000000900001d8] = 000000009f5e4e0c ! %l4 = ffffffffffffffaf, %l5 = 0000000000000008, %ccr = 08 mova %xcc,%l4,%l5 ! Moved, %l5 = ffffffffffffffaf ! Mem[00000000908000fc] = ce079b7f, %g18 = b0446bf270f04f62 ldsw [%o5+0x0fc],%g2 ! %g2 = b0446bf270f04f62 p52_label_19: ! %cwp = 1 ! Mem[0000000079000120] = 989b0bd41ebb58c6, %l5 = ffffffffffffffaf, %l0 = 00000000000000b1 add %o2,0x120,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 989b0bd41ebb58c6 ! Mem[0000000091800058] = 6fc74a70, %g2 = ffffffffce079b7f lduw [%i0+0x058],%g2 ! %g2 = 000000006fc74a70 ! Mem[0000000078800010] = efd42e5b, %f19 = 57d00d3a lda [%o1+%i2]0x89,%f19 ! %f19 = efd42e5b ! immd = 00000000000000a0, %l0 = 989b0bd41ebb58c6, %ccr = 08 mova %xcc,0x0a0,%l0 ! Moved, %l0 = 00000000000000a0 ! %l6 = 000000009f5e4e0c, Mem[000000009000004a] = d5e7a7a1 sth %l6,[%o4+0x04a] ! Mem[0000000090000048] = 4e0ca7a1 ! Mem[00000000788001e8] = 2859c0d4, %l4 = ffffffaf, %l6 = 9f5e4e0c add %o1,0x1e8,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000002859c0d4 ! immd = 00000000000002fb, %l2 = 0000000072e3604a, %ccr = 08 movvc %icc,0x2fb,%l2 ! Moved, %l2 = 00000000000002fb ! Mem[000000009180001c] = 41db6e39, %g2 = 000000006fc74a70 lduw [%i0+0x01c],%g2 ! %g2 = 0000000041db6e39 ! Mem[0000000078000090] = 2d240694, %l2 = 00000000000002fb ldstub [%o0+0x090],%l2 ! %l2 = 0000002d000000ff ! %l0 = 00000000000000a0, %l3 = 0000000072e3604a, %y = 00000875 udiv %l0,%l3,%l3 ! %l3 = 00000000000012d8 mov %l0,%y ! %y = 000000a0 p52_label_20: ! %cwp = 1 ! %l3 = 00000000000012d8, Mem[00000000908001b0] = 5a0610561d00be21 stx %l3,[%o5+0x1b0] ! Mem[00000000908001b0] = 00000000000012d8 ! %l3 = 00000000000012d8, Mem[0000000078800008] = ff6dce90 stba %l3,[%o1+%i1]0x80 ! Mem[0000000078800008] = d86dce90 ! Mem[0000000079000157] = 482284ed, %l7 = 000000006e459649 ldstub [%o2+0x157],%l7 ! %l7 = 000000ed000000ff ! Mem[0000000090800058] = a477580a, %g2 = 0000000041db6e39 lduh [%o5+0x05a],%g2 ! %g2 = 000000000000a477 ! Mem[0000000079000130] = 4ee5eff5d44e659f, %l7 = 00000000000000ed, %l6 = 000000002859c0d4 add %o2,0x130,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 4ee5eff5d44e659f ! %l2 = 000000000000002d, imm = 0000000000000bad, %l1 = 000000009fd4f98a orcc %l2,0xbad,%l1 ! %l1 = 0000000000000bad, %ccr = 00 ! Invert Register : %l3 = 00000000000012d8 xor %l3,-1,%l3 ! %l3 = ffffffffffffed27 ! Mem[0000000078800008] = 90ce6dd8, %l2 = 000000000000002d lduba [%o1+%i1]0x88,%l2 ! %l2 = 00000000000000d8 ! Mem[00000000788001f8] = 2bb520c7ba94f315, %f8 = 8926e4b2 6c967405 ldd [%o1+0x1f8],%f8 ! %f8 = 2bb520c7 ba94f315 ! %l5 = ffffffffffffffaf, %l2 = 00000000000000d8, %l2 = 00000000000000d8 xor %l5,%l2,%l2 ! %l2 = ffffffffffffff77 p52_label_21: ! %cwp = 1 ! Mem[00000000780000c8] = 4be29d9d, %l5 = ffffffffffffffaf ldstub [%o0+0x0c8],%l5 ! %l5 = 0000004b000000ff ! Mem[00000000910000a0] = ad399d90, %g2 = 000000000000a477 ldsb [%o6+0x0a3],%g2 ! %g2 = ffffffffffffffad ! %l2 = ffffffffffffff77, immed = 0000004d, %ccr = 00 movrlez %l2,0x04d,%l4 ! Moved, %l4 = 000000000000004d ! %l4 = 000000000000004d, %l4 = 000000000000004d, %l7 = 00000000000000ed addccc %l4,%l4,%l7 ! %l7 = 000000000000009a, %ccr = 00 ! %l6 = 4ee5eff5d44e659f, imm = fffffffffffff65e, %l1 = 0000000000000bad tsubcc %l6,-0x9a2,%l1 ! %l1 = 4ee5eff5d44e6f41, %ccr = 1b ! Mem[0000000078800052] = 8785c0a7, %l2 = ffffffffffffff77 ldstub [%o1+0x052],%l2 ! %l2 = 000000c0000000ff ! Mem[0000000078000028] = 0574966c, %l3 = ffffffffffffed27 ldstuba [%o0+%i5]0x80,%l3 ! %l3 = 00000005000000ff ! Mem[00000000900001cc] = de0626d0, %g18 = b0446bf270f04f62 ldsw [%o4+0x1cc],%g2 ! %g2 = b0446bf270f04f62 ! %f14 = 3c4acec3, Mem[0000000078800028] = 26000000 sta %f14,[%o1+%i5]0x80 ! Mem[0000000078800028] = 3c4acec3 ! %f16 = f3da05dd 73bce5e1 da4869ba efd42e5b ! %f20 = de228875 75f5a281 aee62963 cb9fa378 ! %f24 = 6feb340c c7888089 b145ffae a3d3a3f0 ! %f28 = 17af5765 41f244dd 54c928f3 6379e4b6 mov 0x180,%g6 stda %f16,[%o4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180 p52_label_22: ! %cwp = 1 ! %f16 = f3da05dd 73bce5e1 da4869ba efd42e5b ! %f20 = de228875 75f5a281 aee62963 cb9fa378 ! %f24 = 6feb340c c7888089 b145ffae a3d3a3f0 ! %f28 = 17af5765 41f244dd 54c928f3 6379e4b6 stda %f16,[%o4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! %l2 = 00000000000000c0, Mem[000000009100019c] = 1c574548 sth %l2,[%o6+0x19c] ! Mem[000000009100019c] = 00c04548 ! Mem[00000000910001a8] = 603d2944, %g2 = ffffffffde0626d0 ldsh [%o6+0x1aa],%g2 ! %g2 = 000000000000603d ! %l6 = 4ee5eff5d44e659f, Mem[000000009080004b] = af57bff2 stb %l6,[%o5+0x04b] ! Mem[0000000090800048] = 9f57bff2 ! %l1 = 4ee5eff5d44e6f41, Mem[00000000918001aa] = 18e54e17 sth %l1,[%i0+0x1aa] ! Mem[00000000918001a8] = 6f414e17 ! %l4 = 000000000000004d, Mem[00000000910000dc] = ab27192a stb %l4,[%o6+0x0dc] ! Mem[00000000910000dc] = 4d27192a ! Mem[00000000790000c1] = 001565b8, %l2 = 00000000000000c0 ldstub [%o2+0x0c1],%l2 ! %l2 = 00000015000000ff ! Mem[0000000091800194] = 6f9bfe7c, %g2 = 000000000000603d lduw [%i0+0x194],%g2 ! %g2 = 000000006f9bfe7c ! Mem[000000009100004c] = 60c55c2b, %g2 = 000000006f9bfe7c ldsh [%o6+0x04c],%g2 ! %g2 = 00000000000060c5 ! %l1 = 4ee5eff5d44e6f41, imm = 00000000000002ab, %l2 = 0000000000000015 xor %l1,0x2ab,%l2 ! %l2 = 4ee5eff5d44e6dea p52_label_23: ! %cwp = 1 ! Mem[00000000908001f8] = 6e5321b3ed22d798, %f48 = 3679d5db 214bf882 ldd [%o5+0x1f8],%f48 ! %f48 = 6e5321b3 ed22d798 ! Mem[0000000079800000] = dd1873e9f767e18d, %f6 = 88943ce4 ff6cc181 ldda [%o3+%g0]0x81,%f6 ! %f6 = dd1873e9 f767e18d ! %f4 = dd1873e9 f767e18d, Mem[0000000079000020] = f2ecea8a e60a9023 stda %f4 ,[%o2+%i4]0x80 ! Mem[0000000079000020] = dd1873e9 f767e18d ! %l7 = 000000000000009a, Mem[0000000078800018] = ebda13ca stwa %l7,[%o1+%i3]0x88 ! Mem[0000000078800018] = 0000009a ! %l1 = 4ee5eff5d44e6f41, %l3 = 0000000000000005, %l7 = 000000000000009a or %l1,%l3,%l7 ! %l7 = 4ee5eff5d44e6f45 ! %l1 = 4ee5eff5d44e6f41, Mem[0000000078800008] = d86dce90 stwa %l1,[%o1+%i1]0x81 ! Mem[0000000078800008] = d44e6f41 ! %l0 = 00000000000000a0, imm = 0000000000000004, %l7 = 4ee5eff5d44e6f45 sllx %l0,0x004,%l7 ! %l7 = 0000000000000a00 ! %l3 = 0000000000000005, Mem[0000000090800192] = 8a0cd94d sth %l3,[%o5+0x192] ! Mem[0000000090800190] = 0005d94d ! Mem[0000000079000198] = a6781af2, %l0 = 00000000000000a0 swap [%o2+0x198],%l0 ! %l0 = 00000000a6781af2 ! %l4 = 000000000000004d, Mem[0000000079000028] = ab34fe7e9e5d52af stxa %l4,[%o2+%i5]0x88 ! Mem[0000000079000028] = 000000000000004d p52_label_24: ! %cwp = 1 ! %l0 = 00000000a6781af2, Mem[00000000918001dc] = b06f0808 sth %l0,[%i0+0x1dc] ! Mem[00000000918001dc] = 1af20808 ! Mem[0000000078800010] = 5b2ed4ef, %l3 = 0000000000000005 lduba [%o1+%i2]0x80,%l3 ! %l3 = 000000000000005b ! Mem[00000000910000b8] = 8ad78a4d0ef1494e, %g2 = 00000000000060c5 ldxa [%o6+0x0b8]%asi,%g2 ! %g2 = 8ad78a4d0ef1494e ! Mem[00000000910000a4] = 399d9094, %g2 = 8ad78a4d0ef1494e ldsb [%o6+0x0a4],%g2 ! %g2 = 0000000000000039 ! Mem[0000000079000004] = c7888089, %l3 = 000000000000005b swap [%o2+0x004],%l3 ! %l3 = 00000000c7888089 ! Mem[0000000091000108] = eefc9b81 488ce3c0, %g2 = 00000039, %g3 = bf933a55 ldd [%o6+0x108],%g2 ! %g2 = 00000000eefc9b81 00000000488ce3c0 ! %l0 = 00000000a6781af2, immed = fffff45f, %y = 000000a0 sdiv %l0,-0xba1,%l7 ! %l7 = fffffffff22f6d76 mov %l0,%y ! %y = a6781af2 ! immd = 000000000000013c, %l2 = 4ee5eff5d44e6dea, %ccr = 1b mova %icc,0x13c,%l2 ! Moved, %l2 = 000000000000013c ! %l6 = 4ee5eff5d44e659f, %l0 = 00000000a6781af2, %l1 = 4ee5eff5d44e6f41 andcc %l6,%l0,%l1 ! %l1 = 0000000084480092, %ccr = 08 ! Mem[00000000900000b8] = 51627d19, %g2 = 00000000eefc9b81 lduw [%o4+0x0b8],%g2 ! %g2 = 0000000051627d19 p52_label_25: ! %cwp = 1 ! immd = 00000000000001bf, %l4 = 000000000000004d, %ccr = 08 movne %xcc,0x1bf,%l4 ! Moved, %l4 = 00000000000001bf ! %l2 = 000000000000013c, %l0 = 00000000a6781af2, %ccr = 08 movle %icc,%l2,%l0 ! Moved, %l0 = 000000000000013c ! Mem[0000000078800118] = e38c131966f3fe1a, %l6 = 4ee5eff5d44e659f, %l7 = fffffffff22f6d76 add %o1,0x118,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = e38c131966f3fe1a ! Mem[00000000790001b8] = 1266de3c, %l4 = 00000000000001bf swap [%o2+0x1b8],%l4 ! %l4 = 000000001266de3c ! %l4 = 1266de3c, %l5 = 0000004b, Mem[0000000078000128] = b5bfdaf5 062129a0 std %l4,[%o0+0x128] ! Mem[0000000078000128] = 1266de3c 0000004b ! %l1 = 0000000084480092, %l7 = e38c131966f3fe1a, %l1 = 0000000084480092 addc %l1,%l7,%l1 ! %l1 = e38c1319eb3bfeac ! %l0 = 000000000000013c, imm = fffffffffffff293, %l4 = 000000001266de3c andn %l0,-0xd6d,%l4 ! %l4 = 000000000000012c ! Mem[0000000079800108] = 17dae24c1fbe4167, %l0 = 000000000000013c, %l7 = e38c131966f3fe1a add %o3,0x108,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 17dae24c1fbe4167 ! Mem[0000000090800144] = 441b0dc2, %g2 = 0000000051627d19 ldsh [%o5+0x144],%g2 ! %g2 = 000000000000441b ! %l6 = 4ee5eff5d44e659f, %l4 = 000000000000012c, %ccr = 08 movl %xcc,%l6,%l4 ! Register Not Moved ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 fffff7f91897a22b bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000001 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003fffffad bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffa01b bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001266de3c bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000158787fe bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffff974d66ff bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ca253507ae166a3f bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xa6781af2,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p52_failed mov 0x111,%g1 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be dd1873e9 f767e18d bne %xcc,p52_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be dd1873e9 f767e18d bne %xcc,p52_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 2bb520c7 ba94f315 bne %xcc,p52_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be da4869ba efd42e5b bne %xcc,p52_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 6feb340c c7888089 bne %xcc,p52_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be b145ffae a3d3a3f0 bne %xcc,p52_f26_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c430c3ee3eb9a5c8 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 = 97352e280f6593a7 ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff664d97ffffffff ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 17af576541f244dd ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff74966cc7b26dcf ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = ff24069447b6d77a ldx [%i0+0x090],%g3 ! Observed data at 0000000078000090 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x090,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ffe29d9d2e97630f ldx [%i0+0x0c8],%g3 ! Observed data at 00000000780000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 80ae74d77f217570 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000780000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x110],%g2 ! Expected data = cde06bff7bca7232 ldx [%i0+0x110],%g3 ! Observed data at 0000000078000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x110,%g4 ldx [%g1+0x128],%g2 ! Expected data = 1266de3c0000004b ldx [%i0+0x128],%g3 ! Observed data at 0000000078000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x128,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 086eac2677d780ae ldx [%i0+0x1c8],%g3 ! Observed data at 00000000780001c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x1c8,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x008],%g2 ! Expected data = d44e6f41f943abd9 ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9a0000004c1413bf ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c4acec3fdffffff ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 5ef4ca4cffd1e32f ldx [%i1+0x048],%g3 ! Observed data at 0000000078800048 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 8785ffa75a77b7aa ldx [%i1+0x050],%g3 ! Observed data at 0000000078800050 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x050,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = b07e78cac886cc6a 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 = a9fc403e1fe1fb15 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000788000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = dd1873e9f767e18d ldx [%i1+0x0d0],%g3 ! Observed data at 00000000788000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 88943ce4ff6cc181 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000788000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 8926e4b26c967405 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000788000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 60904198535f36f6 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 = c49d4b2e7bdd8aac ldx [%i1+0x0f0],%g3 ! Observed data at 00000000788000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 3c4acec39a778108 ldx [%i1+0x0f8],%g3 ! Observed data at 00000000788000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x178],%g2 ! Expected data = 18ba7b2556ff86a5 ldx [%i1+0x178],%g3 ! Observed data at 0000000078800178 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x178,%g4 ldx [%g1+0x188],%g2 ! Expected data = bdfac267122878ff ldx [%i1+0x188],%g3 ! Observed data at 0000000078800188 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x188,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 343bc12a1ebb58c6 ldx [%i1+0x1a0],%g3 ! Observed data at 00000000788001a0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = bf455b7abd45420b ldx [%i1+0x1c0],%g3 ! Observed data at 00000000788001c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = aee62963cb9fa378 ldx [%i1+0x1e0],%g3 ! Observed data at 00000000788001e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1e0,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6feb340c0000005b ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = dd1873e9f767e18d ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4d00000000000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = e78a19628a121a2c ldx [%i2+0x090],%g3 ! Observed data at 0000000079000090 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x090,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 00ff65b8730b1988 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000790000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 989b0bd41ebb58c6 ldx [%i2+0x120],%g3 ! Observed data at 0000000079000120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x120,%g4 ldx [%g1+0x150],%g2 ! Expected data = ff9d60ef482284ff ldx [%i2+0x150],%g3 ! Observed data at 0000000079000150 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x150,%g4 ldx [%g1+0x178],%g2 ! Expected data = 1b931895a793650f ldx [%i2+0x178],%g3 ! Observed data at 0000000079000178 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 000000a03be2dfed ldx [%i2+0x198],%g3 ! Observed data at 0000000079000198 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x198,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 000001bf29f85f45 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000790001b8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 7c6414dabf6833ff ldx [%i2+0x1e0],%g3 ! Observed data at 00000000790001e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x1e0,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 00084d97c5948af7 ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 758822de4982330d ldx [%i3+0x018],%g3 ! Observed data at 0000000079800018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000033466800 ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ff140fb420ca1fe0 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x158],%g2 ! Expected data = 00000702bd59abc4 ldx [%i3+0x158],%g3 ! Observed data at 0000000079800158 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x158,%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_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f6_fail: set p52_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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_f18_fail: set p52_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f24_fail: set p52_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f26_fail: set p52_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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: lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000008] udivx %l6,-0x706,%l3 add %l7,0xd9f,%l4 done p52_trap1o: lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000008] udivx %l6,-0x706,%l3 add %l7,0xd9f,%l4 done p52_trap2e: lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800018] lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000010] membar #Sync mov 0x180,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync xor %l0,%l3,%l7 done p52_trap2o: lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800018] lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000010] membar #Sync mov 0x180,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync xor %l0,%l3,%l7 done p52_trap3e: nop andn %l5,%l3,%l0 orn %l4,-0x491,%l1 done p52_trap3o: nop andn %l5,%l3,%l0 orn %l4,-0x491,%l1 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 = 55bfc59c064ebd67 ldx [%g1+0x008],%l1 ! %l1 = e72802007d1c7b0c ldx [%g1+0x010],%l2 ! %l2 = 7cef3d12282e3597 ldx [%g1+0x018],%l3 ! %l3 = f4a0d1baa793650f ldx [%g1+0x020],%l4 ! %l4 = 6b85b74ab7737ce8 ldx [%g1+0x028],%l5 ! %l5 = abaa2f1a390ce752 ldx [%g1+0x030],%l6 ! %l6 = 6efe12881c29936a ldx [%g1+0x038],%l7 ! %l7 = fc0c6dd8138d14d8 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 = e4c98dce52ecf996 ldx [%g1+0x048],%l1 ! %l1 = 989b0bd41ebb58c6 ldx [%g1+0x050],%l2 ! %l2 = ffb90c6e532f373d ldx [%g1+0x058],%l3 ! %l3 = 3d76873c9302c9c4 ldx [%g1+0x060],%l4 ! %l4 = e6ef7d549aa63b63 ldx [%g1+0x068],%l5 ! %l5 = 036be88419239e3d ldx [%g1+0x070],%l6 ! %l6 = f752b2a1bd45420b ldx [%g1+0x078],%l7 ! %l7 = ec99ac7272b86121 ! 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 = 8f107d42 300b775b 1ce115f1 23a03015 ! %f4 = 41379cb5 38b213b7 4f03553a feb91106 ! %f8 = 454ffe7f 0d2a51f3 f3a8aa6b 1087bf31 ! %f12 = 7082d064 0ce414aa f7de4fbe 435fcee9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e2f112f4 a9549b4e cf651c2e 9c653aa2 ! %f20 = 8404535f 5d21c838 524f042d 55316f90 ! %f24 = a3a94247 1cc57df6 fc174059 6aa70bbb ! %f28 = 970efb6e a5007d96 87fcabc9 47871a6d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0bce9ca3 c0ef87e3 168e243e b85cff55 ! %f36 = 40108d9f ae863117 fbd0f0ab e89f6418 ! %f40 = 8c4a006b 78ca9624 22b411f5 cf93dfa2 ! %f44 = c6259665 abbeb4d0 c1f0c197 89a58dcd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x83cfbd370000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = 83cfbd370000003a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 53 p53_label_1: ! Mem[000000007a000024] = ee401e19, %l2 = eab10bf2, %l6 = 8d3a8d9a add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ee401e19 ! Mem[000000007a800008] = 42ab7291, %l2 = ecc97121eab10bf2 ldswa [%i1+%o1]0x89,%l2 ! %l2 = 0000000042ab7291 ! Mem[0000000090800048] = db9c0caf, %g2 = 0000000000000000 ldsb [%i5+0x048],%g2 ! %g2 = ffffffffffffffdb ! Mem[000000007b800040] = d63fccb02e252a4c, %l6 = 00000000ee401e19, %l5 = 87c4d58e28a4fa81 add %i3,0x40,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = d63fccb02e252a4c ! %f18 = cf651c2e 9c653aa2, Mem[0000000090800148] = 7f55e09c 734142da std %f18,[%i5+0x148] ! Mem[0000000090800148] = cf651c2e 9c653aa2 ! %l1 = 3af32e820820f533, Mem[000000007b000171] = f5fcc231 stb %l1,[%i2+0x171] ! Mem[000000007b000170] = f533c231 ! Mem[0000000091800130] = 899608d8, %g2 = ffffffffffffffdb ldsb [%o0+0x130],%g2 ! %g2 = ffffffffffffff89 ! Mem[000000007a0000b8] = 1be31e82899539c2, %l7 = d0678fd2a6f8ca57 ldx [%i0+0x0b8],%l7 ! %l7 = 1be31e82899539c2 ! %l0 = d5e3ca7c8be02201, Mem[000000009000007e] = a8b544b6 sth %l0,[%i4+0x07e] ! Mem[000000009000007c] = 220144b6 ! %f31 = 47871a6d, Mem[000000009000003c] = 3185d12d st %f31,[%i4+0x03c] ! Mem[000000009000003c] = 47871a6d p53_label_2: ! Clear Register : %l4 = 9d0282b03e6f94ba clr %l4 ! %l4 = 0000000000000000 ! Clear Register : %l5 = d63fccb02e252a4c clr %l5 ! %l5 = 0000000000000000 ! Mem[00000000908001e0] = 4ede9cdd, %g2 = ffffffffffffff89 lduw [%i5+0x1e0],%g2 ! %g2 = 000000004ede9cdd ! Mem[000000007a80016c] = a2a502f0, %l2 = 0000000042ab7291 ldswa [%i1+0x16c]%asi,%l2 ! %l2 = ffffffffa2a502f0 ! Mem[000000009080004c] = 57bff2f8, %g2 = 000000004ede9cdd lduh [%i5+0x04c],%g2 ! %g2 = 00000000000057bf ! %l2 = ffffffffa2a502f0, %l5 = 0000000000000000, %ccr = 44 movn %xcc,%l2,%l5 ! Register Not Moved ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %f18 = cf651c2e, Mem[0000000091800038] = 568c0707 st %f18,[%o0+0x038] ! Mem[0000000091800038] = cf651c2e ! Code Fragment 1 p53_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000000 mov 0x145,%g3 ! %g3 = 0000000000000145 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000042, %l7 = 1be31e82899539c2, %ccr = 44 movge %icc,0x042,%l7 ! Moved, %l7 = 0000000000000042 p53_label_3: ! %l5 = 0000000000000000, Mem[000000007a000000] = a45eade4 stba %l5,[%i0+%g0]0x81 ! Mem[000000007a000000] = 005eade4 ! Mem[0000000090800190] = 8a0cd94d, %g2 = 00000000000057bf ldsb [%i5+0x192],%g2 ! %g2 = ffffffffffffff8a ! %l1 = 3af32e820820f533, imm = fffffffffffff481, %l4 = 0000000000000000 addcc %l1,-0xb7f,%l4 ! %l4 = 3af32e820820e9b4, %ccr = 11 ! %f30 = 87fcabc9 47871a6d, Mem[000000007a000028] = 0945b7c1 e0c1eeca stda %f30,[%i0+%o5]0x89 ! Mem[000000007a000028] = 87fcabc9 47871a6d ! %l1 = 3af32e820820f533, immed = 00000095, %y = 00000000 smulcc %l1,0x095,%l1 ! %l1 = 00000004bb2eb6af, %ccr = 08, %y = 00000004 ! Mem[000000007a000008] = 0104f6b894ecf6f2, %f16 = e2f112f4 a9549b4e ldda [%i0+%o1]0x89,%f16 ! %f16 = 0104f6b8 94ecf6f2 ! %l5 = 0000000000000000, %l6 = 00000000ee401e19, %y = 00000004 smul %l5,%l6,%l6 ! %l6 = 0000000000000000, %y = 00000000 ! Mem[0000000090800184] = b4973516, %g2 = ffffffffffffff8a ldsb [%i5+0x184],%g2 ! %g2 = ffffffffffffffb4 ! %l2 = ffffffffa2a502f0, %l7 = 0000000000000042, %ccr = 08 movre %l2,%l7,%l6 ! Not Moved, %l6 = 0000000000000000 ! immd = 00000000000002a9, %l6 = 0000000000000000, %ccr = 08 movg %xcc,0x2a9,%l6 ! Moved, %l6 = 00000000000002a9 p53_label_4: ! Mem[00000000900000e0] = 107aa8c7, %g2 = ffffffffffffffb4 ldub [%i4+0x0e2],%g2 ! %g2 = 0000000000000010 ! Mem[000000007b000010] = 74efb7b3747b8cef, %l3 = 82142493eb32999f, %l2 = ffffffffa2a502f0 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 74efb7b3747b8cef ! Mem[0000000091000040] = 9fb36b42752473f9, %f48 = 547101d7 7b40b644 ldd [%i6+0x040],%f48 ! %f48 = 9fb36b42 752473f9 ! Mem[000000007b800000] = dcfec454, %l4 = 3af32e820820e9b4 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000054000000ff ! %l0 = 8be02201, %l1 = bb2eb6af, Mem[0000000090000030] = 52e2b092 0bf66f7e std %l0,[%i4+0x030] ! Mem[0000000090000030] = 8be02201 bb2eb6af ! %f6 = 4f03553a feb91106, Mem[000000007b800000] = dcfec4ff 9a81a301 stda %f6 ,[%i3+%g0]0x88 ! Mem[000000007b800000] = 4f03553a feb91106 ! Mem[000000007a000138] = b8f1a176, %l1 = 00000004bb2eb6af swap [%i0+0x138],%l1 ! %l1 = 00000000b8f1a176 ! Mem[000000007a000008] = f2f6ec94, %l3 = 82142493eb32999f swapa [%i0+%o1]0x80,%l3 ! %l3 = 00000000f2f6ec94 ! %f16 = 0104f6b8 94ecf6f2 cf651c2e 9c653aa2 ! %f20 = 8404535f 5d21c838 524f042d 55316f90 ! %f24 = a3a94247 1cc57df6 fc174059 6aa70bbb ! %f28 = 970efb6e a5007d96 87fcabc9 47871a6d mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! %l1 = 00000000b8f1a176, Mem[000000007b800000] = 0611b9fe stba %l1,[%i3+%g0]0x80 ! Mem[000000007b800000] = 7611b9fe p53_label_5: ! %l1 = 00000000b8f1a176, Mem[00000000900000f8] = adcf9313 stb %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 76cf9313 ! %l2 = 74efb7b3747b8cef, %l4 = 0000000000000054, %l1 = 00000000b8f1a176 sll %l2,%l4,%l1 ! %l1 = 7b3747b8cef00000 ! Mem[000000009100002c] = e141740c, %g2 = 0000000000000010 lduw [%i6+0x02c],%g2 ! %g2 = 00000000e141740c ! Mem[0000000091000168] = 4c5386aa 97950aba, %g2 = e141740c, %g3 = 00000145 ldd [%i6+0x168],%g2 ! %g2 = 000000004c5386aa 0000000097950aba ! %l5 = 0000000000000000 sethi %hi(0x8d95fc00),%l5 ! %l5 = 000000008d95fc00 ! Mem[000000009180008c] = 19587aa1, %g2 = 000000004c5386aa lduh [%o0+0x08e],%g2 ! %g2 = 0000000000001958 ! %f11 = 1087bf31, Mem[000000007a000010] = 55546819 sta %f11,[%i0+%o2]0x81 ! Mem[000000007a000010] = 1087bf31 membar #Sync ! Added by membar checker (137) ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f 76cf9313 281fdc5d mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! %l2 = 74efb7b3747b8cef, Mem[000000007a800000] = 58bc3223 stwa %l2,[%i1+%g0]0x81 ! Mem[000000007a800000] = 747b8cef ! Mem[000000007a000010] = 31bf8710, %l5 = 000000008d95fc00 lduwa [%i0+%o2]0x88,%l5 ! %l5 = 0000000031bf8710 p53_label_6: ! Mem[000000007a800018] = b59e39b6, %l1 = 7b3747b8cef00000 lduwa [%i1+%o3]0x88,%l1 ! %l1 = 00000000b59e39b6 ! Mem[00000000918001c0] = 4c86a051, %g18 = 1253288a43012ca6 ldsw [%o0+0x1c0],%g2 ! %g2 = 1253288a43012ca6 ! %f2 = 1ce115f1 23a03015, Mem[00000000910001f8] = 3ecd0119 0fb9a38f std %f2 ,[%i6+0x1f8] ! Mem[00000000910001f8] = 1ce115f1 23a03015 ! Mem[000000007a800010] = 04d0c4d6, %l7 = 0000000000000042 swapa [%i1+%o2]0x81,%l7 ! %l7 = 0000000004d0c4d6 ! Mem[000000007a000000] = e4ad5e00, %f30 = 87fcabc9 lda [%i0+%g0]0x88,%f30 ! %f30 = e4ad5e00 ! %l6 = 00000000000002a9, immed = 0000090f, %y = 00000000 smulcc %l6,0x90f,%l5 ! %l5 = 00000000001818e7, %ccr = 00, %y = 00000000 ! immd = 0000000000000255, %l3 = 00000000f2f6ec94, %ccr = 00 mova %xcc,0x255,%l3 ! Moved, %l3 = 0000000000000255 ! %l0 = d5e3ca7c8be02201, %l0 = d5e3ca7c8be02201, %l4 = 0000000000000054 addccc %l0,%l0,%l4 ! %l4 = abc794f917c04402, %ccr = 93 ! Mem[0000000091000044] = 2473f95c, %g2 = 000000004c86a051 lduba [%i6+0x045]%asi,%g2 ! %g2 = 0000000000000024 ! %l6 = 00000000000002a9, Mem[0000000091800148] = 45314028 sth %l6,[%o0+0x148] ! Mem[0000000091800148] = 02a94028 p53_label_7: ! Mem[00000000908000d0] = bc556b7e, %g2 = 0000000000000024 lduh [%i5+0x0d2],%g2 ! %g2 = 000000000000bc55 ! %l4 = abc794f917c04402, immed = 00000116, %ccr = 93 movre %l4,0x116,%l7 ! Not Moved, %l7 = 0000000004d0c4d6 ! Mem[0000000090800054] = 4f651403, %g2 = 000000000000bc55 lduw [%i5+0x054],%g2 ! %g2 = 000000004f651403 ! Mem[000000009000017c] = 9fc6f2f6, %g2 = 000000004f651403 ldub [%i4+0x17e],%g2 ! %g2 = 000000000000009f ! Mem[000000007b800008] = 9da6f008, %l4 = abc794f917c04402 lduba [%i3+%o1]0x80,%l4 ! %l4 = 000000000000009d membar #Sync ! Added by membar checker (138) ! %l5 = 00000000001818e7, Mem[00000000900000ee] = 6ce7e4f5, %asi = 80 stba %l5,[%i4+0x0ee]%asi ! Mem[00000000900000ec] = e7e7e4f5 ! %l3 = 0000000000000255, %l6 = 00000000000002a9, %ccr = 93 movrlez %l3,%l6,%l7 ! Not Moved, %l7 = 0000000004d0c4d6 ! %l2 = 74efb7b3747b8cef, Mem[000000007a000000] = e4ad5e00 stba %l2,[%i0+%g0]0x89 ! Mem[000000007a000000] = e4ad5eef ! %l3 = 0000000000000255, %l2 = 74efb7b3747b8cef, %ccr = 93 movle %xcc,%l3,%l2 ! Moved, %l2 = 0000000000000255 ! Mem[00000000910000b8] = 8ad78a4d0ef1494e, %g2 = 000000000000009f ldx [%i6+0x0b8],%g2 ! %g2 = 8ad78a4d0ef1494e p53_label_8: ! Mem[000000007a800000] = 747b8cef, %l0 = d5e3ca7c8be02201 swap [%i1+%g0],%l0 ! %l0 = 00000000747b8cef ! Mem[000000007b000090] = 9f1f9682, %l4 = 0000009d, %l6 = 000002a9 add %i2,0x90,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009f1f9682 ! %l4 = 000000000000009d, Mem[000000007a000018] = cfc8ace1 stha %l4,[%i0+%o3]0x80 ! Mem[000000007a000018] = 009dace1 ! %l6 = 000000009f1f9682, immed = fffffc93, %y = 00000000 smulcc %l6,-0x36d,%l7 ! %l7 = 0000014be0c964a6, %ccr = 08, %y = 0000014b ! Mem[00000000910001e8] = d3ae0f63 ff118b78, %g2 = 0ef1494e, %g3 = 97950aba ldd [%i6+0x1e8],%g2 ! %g2 = 00000000d3ae0f63 00000000ff118b78 ! Mem[000000007a800198] = 4c032f64, %l6 = 000000009f1f9682 swap [%i1+0x198],%l6 ! %l6 = 000000004c032f64 ! %l5 = 00000000001818e7, immed = 00000f74, %y = 0000014b sdivcc %l5,0xf74,%l5 ! %l5 = 00000000156b6d7f, %ccr = 00 mov %l0,%y ! %y = 747b8cef ! Mem[00000000900000b8] = 51627d19, %g2 = 00000000d3ae0f63 lduw [%i4+0x0b8],%g2 ! %g2 = 0000000051627d19 ! Mem[000000007b000000] = 6714f289, %l4 = 000000000000009d ldsha [%i2+%g0]0x89,%l4 ! %l4 = fffffffffffff289 ! %f24 = a3a94247 1cc57df6, Mem[0000000091800048] = 36ce89f4 69acaea9 std %f24,[%o0+0x048] ! Mem[0000000091800048] = a3a94247 1cc57df6 p53_label_9: ! Mem[000000007b8000e0] = b30162865d07669d, %l0 = 00000000747b8cef, %l3 = 0000000000000255 add %i3,0xe0,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = b30162865d07669d ! Mem[0000000091000170] = 630c1420, %g2 = 0000000051627d19 ldsb [%i6+0x172],%g2 ! %g2 = 0000000000000063 ! %l6 = 000000004c032f64, %l0 = 00000000747b8cef, %ccr = 00 movrgez %l6,%l0,%l3 ! Moved, %l3 = 00000000747b8cef ! %l2 = 00000255, %l3 = 747b8cef, Mem[00000000918001c8] = 2cba0bdc b6af7c2b std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000255 747b8cef ! %l6 = 000000004c032f64, imm = 000000000000001f, %l4 = fffffffffffff289 srl %l6,0x01f,%l4 ! %l4 = 0000000000000000 ! %f14 = f7de4fbe 435fcee9, Mem[000000007b800138] = 6c004372 0e94b230 std %f14,[%i3+0x138] ! Mem[000000007b800138] = f7de4fbe 435fcee9 ! %l3 = 00000000747b8cef, Mem[000000007b80004c] = 9727392c stw %l3,[%i3+0x04c] ! Mem[000000007b80004c] = 747b8cef ! Mem[000000007a000018] = e1ac9d00, %l2 = 0000000000000255 lduha [%i0+%o3]0x88,%l2 ! %l2 = 0000000000009d00 ! Mem[00000000910001d8] = fd2b31f5, %g2 = 0000000000000063 ldsb [%i6+0x1db],%g2 ! %g2 = fffffffffffffffd ! Mem[00000000908000b8] = 6739d29b, %g2 = fffffffffffffffd ldsb [%i5+0x0ba],%g2 ! %g2 = 0000000000000067 p53_label_10: ! Mem[000000007a8000dc] = 596d5d73, %l6 = 000000004c032f64 swap [%i1+0x0dc],%l6 ! %l6 = 00000000596d5d73 ! %l2 = 0000000000009d00, Mem[0000000091800034] = 86f9102a stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 00009d00 ! Mem[000000009100013c] = 700875df, %g2 = 0000000000000067 lduh [%i6+0x13e],%g2 ! %g2 = 0000000000007008 ! %l1 = 00000000b59e39b6, %l0 = 00000000747b8cef, %l6 = 00000000596d5d73 andn %l1,%l0,%l6 ! %l6 = 0000000081843110 ! Mem[000000007a800018] = 313abc90b59e39b6, %l2 = 0000000000009d00 ldxa [%i1+%o3]0x89,%l2 ! %l2 = 313abc90b59e39b6 ! %l7 = 0000014be0c964a6, Mem[00000000910001fc] = 23a03015 stw %l7,[%i6+0x1fc] ! Mem[00000000910001fc] = e0c964a6 ! %f14 = f7de4fbe 435fcee9, Mem[00000000908001f0] = 0fbc93c0 cf42e59c stda %f14,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = f7de4fbe 435fcee9 ! Mem[00000000908001e0] = 4ede9cdd37f8ff3a, %f48 = 7d69e684 ee2669cd ldd [%i5+0x1e0],%f48 ! %f48 = 4ede9cdd 37f8ff3a ! %f18 = cf651c2e, Mem[0000000091800028] = 28efe37b st %f18,[%o0+%o5] ! Mem[0000000091800028] = cf651c2e ! Mem[0000000090800064] = 4624ae71, %g2 = 0000000000007008 ldsh [%i5+0x066],%g2 ! %g2 = 0000000000004624 p53_label_11: ! Mem[000000007b000010] = ef8c7b74b3b7ef74, %f26 = fc174059 6aa70bbb ldda [%i2+%o2]0x88,%f26 ! %f26 = ef8c7b74 b3b7ef74 ! Mem[000000007b000188] = 09a2275962024e3f, %l2 = 313abc90b59e39b6 ldx [%i2+0x188],%l2 ! %l2 = 09a2275962024e3f ! %l2 = 62024e3f, %l3 = 747b8cef, Mem[00000000908000e0] = 0f61639e 1b1742c5 std %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 62024e3f 747b8cef ! Mem[000000007a80008c] = c1168e86, %l4 = 0000000000000000, %asi = 80 swapa [%i1+0x08c]%asi,%l4 ! %l4 = 00000000c1168e86 ! %l4 = 00000000c1168e86, Mem[000000007a000008] = 9f9932eb stwa %l4,[%i0+%o1]0x89 ! Mem[000000007a000008] = c1168e86 ! Mem[0000000090800020] = 6a5df812, %g2 = 0000000000004624 ldub [%i5+0x022],%g2 ! %g2 = 000000000000006a ! Mem[000000007a000008] = 0104f6b8c1168e86, %f30 = e4ad5e00 47871a6d ldda [%i0+%o1]0x89,%f30 ! %f30 = 0104f6b8 c1168e86 ! Mem[000000007b000010] = 74efb7b3, %l7 = 0000014be0c964a6 swapa [%i2+%o2]0x81,%l7 ! %l7 = 0000000074efb7b3 ! Mem[0000000090000050] = d8a55643, %g2 = 000000000000006a ldsh [%i4+0x050],%g2 ! %g2 = ffffffffffffd8a5 ! %l4 = 00000000c1168e86, immed = 000001d9, %ccr = 00 movrlez %l4,0x1d9,%l5 ! Not Moved, %l5 = 00000000156b6d7f p53_label_12: ! Mem[00000000918000c4] = 0b0cfb9a, %g2 = ffffffffffffd8a5 ldsh [%o0+0x0c6],%g2 ! %g2 = 0000000000000b0c ! Mem[000000007a800008] = 42ab7291, %l2 = 09a2275962024e3f ldswa [%i1+%o1]0x89,%l2 ! %l2 = 0000000042ab7291 ! %l7 = 0000000074efb7b3, Mem[00000000908001de] = f3e74ede, %asi = 80 stha %l7,[%i5+0x1de]%asi ! Mem[00000000908001dc] = b7b34ede ! %l1 = 00000000b59e39b6, immed = fffffd77, %l3 = 00000000747b8cef tsubcctv %l1,-0x289,%l3 ! %l0 = 00000000747b8d12, Trapped ! Mem[0000000090000068] = 2576561933fe53f9, %g2 = 0000000000000b0c ldx [%i4+0x068],%g2 ! %g2 = 2576561933fe53f9 ! Code Fragment 1 p53_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ff118b78 mov -0xabf,%g3 ! %g3 = fffffffffffff541 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000747b8d12, %l4 = 00000000c1168e86, %l7 = 0000000074efb7b3 addc %l0,%l4,%l7 ! %l7 = 0000000135921b98 ! %l2 = 0000000042ab7291, %l4 = 00000000c1168e86, %ccr = 00 movgu %xcc,%l2,%l4 ! Moved, %l4 = 0000000042ab7291 ! %l6 = 0000000081843110, %l3 = 00000000747b8cef, %l2 = 0000000042ab7291 orncc %l6,%l3,%l2 ! %l2 = ffffffff8b847310, %ccr = 88 ! %l0 = 00000000747b8d12, Mem[0000000091000198] = cae86cfe1c574548 stx %l0,[%i6+0x198] ! Mem[0000000091000198] = 00000000747b8d12 p53_label_13: ! immd = 000000000000008f, %l3 = 00000000747b8cef, %ccr = 88 movleu %xcc,0x08f,%l3 ! Register Not Moved ! Mem[0000000090000098] = 597fe665e157c460, %g2 = 2576561933fe53f9 ldx [%i4+0x098],%g2 ! %g2 = 597fe665e157c460 ! %f26 = ef8c7b74, Mem[000000007a000018] = e1ac9d00 sta %f26,[%i0+%o3]0x88 ! Mem[000000007a000018] = ef8c7b74 ! %l4 = 0000000042ab7291, Mem[00000000900001b0] = 967d00a56efb0e97, %asi = 80 stxa %l4,[%i4+0x1b0]%asi ! Mem[00000000900001b0] = 0000000042ab7291 ! Mem[0000000090800128] = 6c772b2b 7a56efc1, %g2 = e157c460, %g3 = fffff541 ldd [%i5+0x128],%g2 ! %g2 = 000000006c772b2b 000000007a56efc1 ! %l2 = ffffffff8b847310, Mem[0000000091000148] = c387b2e4, %asi = 80 stha %l2,[%i6+0x148]%asi ! Mem[0000000091000148] = 7310b2e4 ! Mem[000000007b000000] = 89f21467, %l5 = 00000000156b6d7f lduba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000089 ! %l6 = 0000000081843110, immed = 00000105, %ccr = 88 movrlz %l6,0x105,%l6 ! Not Moved, %l6 = 0000000081843110 ! %f16 = 0104f6b8 94ecf6f2, Mem[000000007a000008] = c1168e86 0104f6b8 stda %f16,[%i0+%o1]0x88 ! Mem[000000007a000008] = 0104f6b8 94ecf6f2 ! Mem[0000000091000100] = 79484abf, %g2 = 000000006c772b2b ldsh [%i6+0x100],%g2 ! %g2 = 0000000000007948 p53_label_14: ! Mem[0000000090800148] = cf651c2e9c653aa2, %f48 = 4ede9cdd 37f8ff3a ldd [%i5+0x148],%f48 ! %f48 = cf651c2e 9c653aa2 ! immd = 000000000000031c, %l4 = 0000000042ab7291, %ccr = 88 movpos %icc,0x31c,%l4 ! Register Not Moved ! %l2 = ffffffff8b847310, imm = fffffffffffff7ae, %l0 = 00000000747b8d12 addcc %l2,-0x852,%l0 ! %l0 = ffffffff8b846abe, %ccr = 99 ! %l4 = 0000000042ab7291, Mem[00000000908000f0] = 9aafaf89, %asi = 80 stba %l4,[%i5+0x0f0]%asi ! Mem[00000000908000f0] = 91afaf89 ! %f11 = 1087bf31, Mem[000000009000014c] = 8185ddfa st %f11,[%i4+0x14c] ! Mem[000000009000014c] = 1087bf31 ! %l6 = 0000000081843110, %l3 = 00000000747b8cef, %ccr = 99 move %icc,%l6,%l3 ! Register Not Moved ! %l4 = 0000000042ab7291, Mem[00000000908001e8] = 114384c51570dec5 stx %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000042ab7291 ! Mem[000000007b800028] = ae3ad7dd, %l5 = 0000000000000089 ldsha [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffae3a ! Mem[00000000900000c4] = 2669cd24, %g2 = 0000000000007948 ldsb [%i4+0x0c5],%g2 ! %g2 = 0000000000000026 ! Mem[000000007a000098] = 02ec5ceb, %l6 = 0000000081843110 swap [%i0+0x098],%l6 ! %l6 = 0000000002ec5ceb p53_label_15: ! %l0 = ffffffff8b846abe, %l4 = 0000000042ab7291, %l2 = ffffffff8b847310 tsubcctv %l0,%l4,%l2 ! %l0 = ffffffff8b846ae1, Trapped ! Mem[00000000900001f8] = c5f7be40 395c7c6e, %g2 = 00000026, %g3 = 7a56efc1 ldd [%i4+0x1f8],%g2 ! %g2 = 00000000c5f7be40 00000000395c7c6e ! Mem[000000007b000008] = 8a9c8956ebddd527, %l0 = ffffffff8b846ae1 ldxa [%i2+%o1]0x88,%l0 ! %l0 = 8a9c8956ebddd527 ! %l1 = 00000000b59e39b6, Mem[000000007b8001bf] = 4c53327a stb %l1,[%i3+0x1bf] ! Mem[000000007b8001bc] = 4c5332b6 ! Mem[000000007b800004] = 3a55034f, %l0 = 8a9c8956ebddd527 ldsh [%i3+0x004],%l0 ! %l0 = 0000000000003a55 ! %l1 = 00000000b59e39b6, Mem[000000007a800018] = 313abc90b59e39b6 stxa %l1,[%i1+%o3]0x88 ! Mem[000000007a800018] = 00000000b59e39b6 ! %l4 = 0000000042ab7291, imm = 000000000000051f, %l7 = 0000000135921b98 andncc %l4,0x51f,%l7 ! %l7 = 0000000042ab7280, %ccr = 00 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[000000007b000144] = 4d73e790, %l4 = 0000000042ab7291 swap [%i2+0x144],%l4 ! %l4 = 000000004d73e790 ! immd = 00000000000001a5, %l6 = 0000000002ec5ceb, %ccr = 00 movleu %xcc,0x1a5,%l6 ! Register Not Moved p53_label_16: ! %f0 = 8f107d42 300b775b 1ce115f1 23a03015 ! %f4 = 41379cb5 38b213b7 4f03553a feb91106 ! %f8 = 454ffe7f 0d2a51f3 f3a8aa6b 1087bf31 ! %f12 = 7082d064 0ce414aa f7de4fbe 435fcee9 mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[000000007a00017a] = 7cb11ede, %l2 = ffffffff8b847310 ldstub [%i0+0x17a],%l2 ! %l2 = 0000001e000000ff ! Mem[000000007a000028] = 47871a6d, %l1 = 00000000b59e39b6 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 0000006d000000ff ! %l4 = 000000004d73e790, Mem[000000009100018c] = e6b0a7ab sth %l4,[%i6+0x18c] ! Mem[000000009100018c] = e790a7ab ! %l7 = 0000000042ab7280, Mem[00000000918000b1] = 25120c0f stb %l7,[%o0+0x0b1] ! Mem[00000000918000b0] = 80120c0f membar #Sync ! Added by membar checker (139) ! Mem[0000000090000180] = f2f6ec94 b8f60401 a23a659c 2e1c65cf ! Mem[0000000090000190] = 38c8215d 5f530484 906f3155 2d044f52 ! Mem[00000000900001a0] = f67dc51c 4742a9a3 bb0ba76a 594017fc ! Mem[00000000900001b0] = 00000000 42ab7291 6d1a8747 c9abfc87 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %l2 = 000000000000001e, %l0 = 0000000000003a55, %ccr = 00 movrgz %l2,%l0,%l7 ! Moved, %l7 = 0000000000003a55 ! Mem[000000009100001c] = 637e990a, %g18 = 1253288a43012ca6 ldsw [%i6+0x01c],%g2 ! %g2 = 1253288a43012ca6 ! %l1 = 000000000000006d, immed = 00000f5f, %y = 747b8cef udivcc %l1,0xf5f,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00003a55 ! Mem[0000000091000114] = afaadaff, %g18 = 1253288a43012ca6 ldsw [%i6+0x114],%g2 ! %g2 = 1253288a43012ca6 p53_label_17: ! Mem[000000007a000018] = 747b8cef, %l1 = 000000000000006d swapa [%i0+%o3]0x81,%l1 ! %l1 = 00000000747b8cef ! %l3 = 00000000ffffffff, Mem[000000009180004c] = 1cc57df6 stw %l3,[%o0+0x04c] ! Mem[000000009180004c] = ffffffff ! Mem[000000007b000028] = 2e0f4dbe79cec605, %l3 = 00000000ffffffff ldxa [%i2+%o5]0x89,%l3 ! %l3 = 2e0f4dbe79cec605 ! %f17 = 94ecf6f2, Mem[0000000091800118] = 5e8423ff st %f17,[%o0+0x118] ! Mem[0000000091800118] = 94ecf6f2 ! Mem[000000007a800000] = 8be02201, %f11 = 1087bf31 lda [%i1+%g0]0x81,%f11 ! %f11 = 8be02201 ! %l2 = 000000000000001e, %l2 = 000000000000001e, %l5 = ffffffffffffae3a and %l2,%l2,%l5 ! %l5 = 000000000000001e ! Mem[000000007b800010] = e314894e, %l5 = 0000001e, %l5 = 0000001e add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e314894e ! Mem[000000007b000018] = c6716e15, %l3 = 2e0f4dbe79cec605 ldswa [%i2+%o3]0x80,%l3 ! %l3 = ffffffffc6716e15 ! Mem[000000007a800000] = 8be02201, %l3 = ffffffffc6716e15 ldsha [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffff8be0 ! Mem[000000009100014c] = ead01746, %g18 = 1253288a43012ca6 ldsw [%i6+0x14c],%g2 ! %g2 = 1253288a43012ca6 p53_label_18: ! %l0 = 0000000000003a55, %l0 = 0000000000003a55, %ccr = 0a mova %icc,%l0,%l0 ! Moved, %l0 = 0000000000003a55 ! Mem[000000007a000000] = ef5eade4, %l1 = 00000000747b8cef ldsba [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffffef ! %l6 = 0000000002ec5ceb, immd = fffffffffffff1b2, %l5 = 00000000e314894e sdivx %l6,-0xe4e,%l5 ! %l5 = ffffffffffffcbb0 ! %l6 = 0000000002ec5ceb, Mem[00000000900001c8] = bd240a0fde0626d0 stx %l6,[%i4+0x1c8] ! Mem[00000000900001c8] = 0000000002ec5ceb ! immd = 0000000000000074, %l7 = 0000000000003a55, %ccr = 0a movleu %icc,0x074,%l7 ! Register Not Moved ! Mem[0000000090800154] = c00563f2, %g2 = ffffffffead01746 ldub [%i5+0x154],%g2 ! %g2 = 00000000000000c0 ! Mem[000000009080000c] = 0d2fd31a, %g2 = 00000000000000c0 ldsb [%i5+0x00f],%g2 ! %g2 = 000000000000000d ! Mem[000000007b800020] = 60a7965f, %f3 = 23a03015 lda [%i3+%o4]0x80,%f3 ! %f3 = 60a7965f ! %f21 = 5d21c838, Mem[0000000091000054] = d6367cef st %f21,[%i6+0x054] ! Mem[0000000091000054] = 5d21c838 ! %l3 = ffffffffffff8be0, Mem[000000007b000018] = 4e15f5f1156e71c6 stxa %l3,[%i2+%o3]0x88 ! Mem[000000007b000018] = ffffffffffff8be0 p53_label_19: ! Mem[0000000090000008] = a24ffc38a7bb00d1, %g2 = 000000000000000d ldx [%i4+%o1],%g2 ! %g2 = a24ffc38a7bb00d1 ! Code Fragment 1 p53_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000395c7c6e mov -0xd42,%g3 ! %g3 = fffffffffffff2be and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000ec] = b8f491af, %g2 = a24ffc38a7bb00d1 lduh [%i5+0x0ee],%g2 ! %g2 = 000000000000b8f4 ! Mem[000000007a800018] = b59e39b6, %l7 = 0000000000003a55 ldsha [%i1+%o3]0x89,%l7 ! %l7 = 00000000000039b6 ! Mem[000000007b0001d8] = f7fc50b1, %l0 = 0000000000003a55 ldstub [%i2+0x1d8],%l0 ! %l0 = 000000f7000000ff ! %l5 = ffffffffffffcbb0, Mem[00000000908001b6] = be214fef stb %l5,[%i5+0x1b6] ! Mem[00000000908001b4] = b0214fef ! Mem[00000000900001bc] = c9abfc87, %g2 = 000000000000b8f4 lduw [%i4+0x1bc],%g2 ! %g2 = 00000000c9abfc87 ! Mem[000000007a000044] = cb788fe2, %l1 = ffffffffffffffef ldstub [%i0+0x044],%l1 ! %l1 = 000000cb000000ff ! Mem[000000007a8001e5] = 949d5263, %l7 = 00000000000039b6 ldstub [%i1+0x1e5],%l7 ! %l7 = 0000009d000000ff ! Mem[000000007b000000] = 89f2146736020673, %l2 = 000000000000001e ldxa [%i2+%g0]0x80,%l2 ! %l2 = 89f2146736020673 p53_label_20: ! Mem[0000000091000000] = d1d553db, %g18 = 1253288a43012ca6 ldsw [%i6+%g0],%g2 ! %g2 = 1253288a43012ca6 ! Mem[0000000091000124] = 8315c0fc, %g2 = ffffffffd1d553db ldsb [%i6+0x124],%g2 ! %g2 = ffffffffffffff83 ! %l2 = 36020673, %l3 = ffff8be0, Mem[000000007b800000] = feb91176 4f03553a stda %l2,[%i3+%g0]0x89 ! Mem[000000007b800000] = 36020673 ffff8be0 ! Mem[000000007a000040] = fe5a673c, %l1 = 00000000000000cb swap [%i0+0x040],%l1 ! %l1 = 00000000fe5a673c ! Mem[00000000910001d8] = da6f14fd, %g2 = ffffffffffffff83 lduh [%i6+0x1d8],%g2 ! %g2 = 000000000000da6f ! %l6 = 0000000002ec5ceb, Mem[000000009080001a] = f24472c0 sth %l6,[%i5+0x01a] ! Mem[0000000090800018] = 5ceb72c0 ! Mem[000000007b8000c7] = 76c92f22, %l1 = 00000000fe5a673c ldstub [%i3+0x0c7],%l1 ! %l1 = 00000022000000ff ! Mem[0000000090800070] = 7cf05abc 9854a2aa, %g2 = 0000da6f, %g3 = fffff2be ldd [%i5+0x070],%g2 ! %g2 = 000000007cf05abc 000000009854a2aa ! Mem[000000007a000000] = ef5eade4, %f23 = 55316f90 lda [%i0+%g0]0x81,%f23 ! %f23 = ef5eade4 ! %l0 = 00000000000000f7, Mem[000000007a800020] = d87f5698 stha %l0,[%i1+%o4]0x89 ! Mem[000000007a800020] = d87f00f7 p53_label_21: ! immd = 0000000000000153, %l0 = 00000000000000f7, %ccr = 0a movle %xcc,0x153,%l0 ! Register Not Moved ! %l2 = 89f2146736020673, Mem[0000000091000138] = 629a872c sth %l2,[%i6+0x138] ! Mem[0000000091000138] = 0673872c membar #Sync ! Added by membar checker (140) ! %l2 = 89f2146736020673, Mem[000000009000018c] = 2e1c65cf stw %l2,[%i4+0x18c] ! Mem[000000009000018c] = 36020673 ! Mem[00000000910000cc] = db89c527, %g2 = 000000007cf05abc ldsb [%i6+0x0cd],%g2 ! %g2 = ffffffffffffffdb ! %l1 = 0000000000000022, Mem[00000000910001b4] = 98e9c991 sth %l1,[%i6+0x1b4] ! Mem[00000000910001b4] = 0022c991 ! Mem[0000000090000130] = 3d84f243 ee317cdc, %g2 = ffffffdb, %g3 = 9854a2aa ldda [%i4+0x130]%asi,%g2 ! %g2 = 000000003d84f243 00000000ee317cdc ! %l2 = 89f2146736020673, %l5 = ffffffffffffcbb0, %l4 = 000000004d73e790 xnor %l2,%l5,%l4 ! %l4 = 89f214673602323c ! Mem[000000007b800010] = 4e8914e3, %l6 = 0000000002ec5ceb ldswa [%i3+%o2]0x88,%l6 ! %l6 = 000000004e8914e3 ! %l5 = ffffffffffffcbb0, Mem[000000007a800028] = db331b4b stba %l5,[%i1+%o5]0x81 ! Mem[000000007a800028] = b0331b4b ! Mem[000000007b000018] = e08bffffffffffff, %l1 = 0000000000000022 ldxa [%i2+%o3]0x80,%l1 ! %l1 = e08bffffffffffff p53_label_22: ! Mem[000000007b800008] = 08f0a69d, %l1 = e08bffffffffffff lduba [%i3+%o1]0x88,%l1 ! %l1 = 000000000000009d ! Mem[000000007a0001d0] = 8605476a, %l2 = 89f2146736020673 ldub [%i0+0x1d0],%l2 ! %l2 = 0000000000000086 ! %l4 = 3602323c, %l5 = ffffcbb0, Mem[0000000090800020] = 2bc26a5d f81287db stda %l4,[%i5+0x020]%asi ! Mem[0000000090800020] = 3602323c ffffcbb0 ! %l0 = 00000000000000f7, Mem[000000007b000020] = 22fc1bdb stha %l0,[%i2+%o4]0x88 ! Mem[000000007b000020] = 22fc00f7 ! immd = 0000000000000144, %l2 = 0000000000000086, %ccr = 0a movvs %icc,0x144,%l2 ! Moved, %l2 = 0000000000000144 ! %l2 = 0000000000000144, Mem[00000000918000c0] = 67bd0bdf stw %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000144 ! Mem[000000007b000020] = 22fc00f7, %l1 = 000000000000009d lduba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000f7 ! %l1 = 00000000000000f7, Mem[0000000090000104] = 920c36ec stb %l1,[%i4+0x104] ! Mem[0000000090000104] = f70c36ec ! %f6 = 4f03553a feb91106, Mem[0000000090800148] = cf651c2e 9c653aa2 std %f6 ,[%i5+0x148] ! Mem[0000000090800148] = 4f03553a feb91106 ! %l4 = 89f214673602323c, Mem[0000000090800064] = 23e54624 sth %l4,[%i5+0x064] ! Mem[0000000090800064] = 323c4624 p53_label_23: ! %l6 = 000000004e8914e3, %l3 = ffffffffffff8be0, %l4 = 89f214673602323c sdivx %l6,%l3,%l4 ! %l4 = ffffffffffff52de ! Mem[000000007a000198] = 2bbeb998d1a6ae74, %l3 = ffffffffffff8be0, %l0 = 00000000000000f7 add %i0,0x198,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2bbeb998d1a6ae74 ! Mem[00000000918001c0] = 4c86a0516b82704c, %g2 = 000000003d84f243 ldx [%o0+0x1c0],%g2 ! %g2 = 4c86a0516b82704c ! Mem[000000007a000028] = ff1a8747, %l3 = ffffffffffff8be0 lduha [%i0+%o5]0x80,%l3 ! %l3 = 000000000000ff1a ! Mem[0000000091000080] = 64eaa25b, %g18 = 1253288a43012ca6 ldsw [%i6+0x080],%g2 ! %g2 = 1253288a43012ca6 ! Mem[0000000091800040] = 3e24369d, %g18 = 1253288a43012ca6 ldsw [%o0+0x040],%g2 ! %g2 = 1253288a43012ca6 ! Mem[000000007a000008] = 94ecf6f2, %l2 = 0000000000000144 ldstuba [%i0+%o1]0x89,%l2 ! %l2 = 000000f2000000ff ! %l5 = ffffffffffffcbb0, %l5 = ffffffffffffcbb0, %ccr = 0a movpos %icc,%l5,%l5 ! Register Not Moved ! Mem[000000007a000024] = ee401e19, %l1 = 00000000000000f7 lduw [%i0+0x024],%l1 ! %l1 = 00000000ee401e19 ! %l0 = 2bbeb998d1a6ae74, Mem[00000000918000b8] = 78eb5720034f6e3b stx %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 2bbeb998d1a6ae74 p53_label_24: ! Mem[000000007a000010] = 7490bade31bf8710, %f2 = 1ce115f1 60a7965f ldda [%i0+%o2]0x88,%f2 ! %f2 = 7490bade 31bf8710 ! %l2 = 00000000000000f2, Mem[000000009180016c] = 9b606db9 stb %l2,[%o0+0x16c] ! Mem[000000009180016c] = f2606db9 ! Mem[00000000908001d8] = af69c09b, %g2 = 000000003e24369d lduw [%i5+0x1d8],%g2 ! %g2 = 00000000af69c09b ! %l4 = ffffffffffff52de, Mem[000000007b000018] = e08bffff stba %l4,[%i2+%o3]0x80 ! Mem[000000007b000018] = de8bffff ! Mem[0000000091800068] = 909d5a96, %g2 = 00000000af69c09b ldsh [%o0+0x068],%g2 ! %g2 = ffffffffffff909d ! Mem[000000007b800014] = d40908cd, %l7 = 000000000000009d ldsh [%i3+0x014],%l7 ! %l7 = ffffffffffffd409 ! immd = 000000000000010c, %l2 = 00000000000000f2, %ccr = 0a movl %xcc,0x10c,%l2 ! Register Not Moved ! %l5 = ffffffffffffcbb0, %l2 = 00000000000000f2, %y = 00003a55 udiv %l5,%l2,%l3 ! %l3 = 00000000ffffffff mov %l0,%y ! %y = d1a6ae74 ! Mem[0000000091800074] = 870a314e, %g2 = ffffffffffff909d ldsb [%o0+0x077],%g2 ! %g2 = ffffffffffffff87 ! %l2 = 00000000000000f2, %l3 = 00000000ffffffff, %y = d1a6ae74 smul %l2,%l3,%l7 ! %l7 = ffffffffffffff0e, %y = ffffffff p53_label_25: ! Mem[0000000091000128] = 329b2af2, %g2 = ffffffffffffff87 ldsh [%i6+0x128],%g2 ! %g2 = 000000000000329b ! %f0 = 8f107d42 300b775b, Mem[000000007b800028] = ae3ad7dd 5e183e82 stda %f0 ,[%i3+%o5]0x80 ! Mem[000000007b800028] = 8f107d42 300b775b ! Mem[000000007b0001e8] = 795ae3f4, %l4 = ffffffffffff52de ldstub [%i2+0x1e8],%l4 ! %l4 = 00000079000000ff ! %l4 = 0000000000000079, Mem[0000000090800188] = 8da22961 stb %l4,[%i5+0x188] ! Mem[0000000090800188] = 79a22961 ! Mem[000000007b0001b1] = 4967fcfb, %l2 = 00000000000000f2 ldstub [%i2+0x1b1],%l2 ! %l2 = 00000067000000ff ! %l2 = 00000067, %l3 = ffffffff, Mem[0000000090800028] = 4cf234c8 4ca12c6e std %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000067 ffffffff ! Mem[0000000090800008] = 5331b4af, %g18 = 1253288a43012ca6 ldsw [%i5+%o1],%g2 ! %g2 = 1253288a43012ca6 ! %l5 = ffffffffffffcbb0, %l1 = 00000000ee401e19, %ccr = 0a movne %xcc,%l5,%l1 ! Moved, %l1 = ffffffffffffcbb0 ! Mem[000000007b800094] = 5c95b05b, %l7 = ffffffffffffff0e swap [%i3+0x094],%l7 ! %l7 = 000000005c95b05b ! Mem[00000000918001c8] = 00000255 747b8cef, %g2 = 5331b4af, %g3 = ee317cdc ldd [%o0+0x1c8],%g2 ! %g2 = 0000000000000255 00000000747b8cef ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 2bbeb998d1a6ae74 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffcbb0 bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000067 bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffffffff bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000079 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffcbb0 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004e8914e3 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005c95b05b bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7490bade 31bf8710 bne %xcc,p53_f2_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be f3a8aa6b 8be02201 bne %xcc,p53_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 0104f6b8 94ecf6f2 bne %xcc,p53_f16_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 524f042d ef5eade4 bne %xcc,p53_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be ef8c7b74 b3b7ef74 bne %xcc,p53_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 0104f6b8 c1168e86 bne %xcc,p53_f30_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ef5eade4acee53c3 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 = fff6ec94b8f60401 ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1087bf31deba9074 ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000006dff9a6a5e ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1a8747c9abfc87 ldx [%i0+0x028],%g3 ! Observed data at 000000007a000028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 000000cbff788fe2 ldx [%i0+0x040],%g3 ! Observed data at 000000007a000040 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x040,%g4 ldx [%g1+0x098],%g2 ! Expected data = 81843110981ad47a ldx [%i0+0x098],%g3 ! Observed data at 000000007a000098 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x098,%g4 ldx [%g1+0x138],%g2 ! Expected data = bb2eb6af96601363 ldx [%i0+0x138],%g3 ! Observed data at 000000007a000138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x138,%g4 ldx [%g1+0x178],%g2 ! Expected data = 7cb1ffde91af31bf ldx [%i0+0x178],%g3 ! Observed data at 000000007a000178 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x178,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8be02201f025dddd ldx [%i1+0x000],%g3 ! Observed data at 000000007a800000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000042ad1d3e2f ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b6399eb500000000 ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f7007fd806603d0a 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 = b0331b4bd38d4d9c ldx [%i1+0x028],%g3 ! Observed data at 000000007a800028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = a3de455b00000000 ldx [%i1+0x088],%g3 ! Observed data at 000000007a800088 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x088,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 5edfb4a64c032f64 ldx [%i1+0x0d8],%g3 ! Observed data at 000000007a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 9f1f968224594085 ldx [%i1+0x198],%g3 ! Observed data at 000000007a800198 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x198,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = d81c9c4b94ff5263 ldx [%i1+0x1e0],%g3 ! Observed data at 000000007a8001e0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x1e0,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x010],%g2 ! Expected data = e0c964a6747b8cef ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = de8bffffffffffff ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f700fc22b93d5529 ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x020,%g4 ldx [%g1+0x140],%g2 ! Expected data = 66ec99ad42ab7291 ldx [%i2+0x140],%g3 ! Observed data at 000000007b000140 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x140,%g4 ldx [%g1+0x170],%g2 ! Expected data = f533c2314e6373d1 ldx [%i2+0x170],%g3 ! Observed data at 000000007b000170 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x170,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 49fffcfbe31ee429 ldx [%i2+0x1b0],%g3 ! Observed data at 000000007b0001b0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = fffc50b1f932f29b ldx [%i2+0x1d8],%g3 ! Observed data at 000000007b0001d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ff5ae3f42c351a55 ldx [%i2+0x1e8],%g3 ! Observed data at 000000007b0001e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x1e8,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 73060236e08bffff ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f107d42300b775b ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = f68298d6747b8cef ldx [%i3+0x048],%g3 ! Observed data at 000000007b800048 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x048,%g4 ldx [%g1+0x090],%g2 ! Expected data = d3725020ffffff0e ldx [%i3+0x090],%g3 ! Observed data at 000000007b800090 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x090,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 36941b9576c92fff ldx [%i3+0x0c0],%g3 ! Observed data at 000000007b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x138],%g2 ! Expected data = f7de4fbe435fcee9 ldx [%i3+0x138],%g3 ! Observed data at 000000007b800138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 8f1963f64c5332b6 ldx [%i3+0x1b8],%g3 ! Observed data at 000000007b8001b8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x1b8,%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_f2_fail: set p53_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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_f16_fail: set p53_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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_f26_fail: set p53_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%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: sll %l7,0x013,%l0 lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000008] done p53_trap1o: sll %l7,0x013,%l0 lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007b800008] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000008] done p53_trap2e: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000000] ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800028] done p53_trap2o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000000] ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800028] done p53_trap3e: subc %l2,0xa78,%l0 add %l1,0x8ec,%l6 nop xor %l1,%l1,%l7 andn %l0,0x900,%l0 done p53_trap3o: subc %l2,0xa78,%l0 add %l1,0x8ec,%l6 nop xor %l1,%l1,%l7 andn %l0,0x900,%l0 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 = d5e3ca7c8be02201 ldx [%g1+0x008],%l1 ! %l1 = 3af32e820820f533 ldx [%g1+0x010],%l2 ! %l2 = ecc97121eab10bf2 ldx [%g1+0x018],%l3 ! %l3 = 82142493eb32999f ldx [%g1+0x020],%l4 ! %l4 = 9d0282b03e6f94ba ldx [%g1+0x028],%l5 ! %l5 = 87c4d58e28a4fa81 ldx [%g1+0x030],%l6 ! %l6 = b833e21c8d3a8d9a ldx [%g1+0x038],%l7 ! %l7 = d0678fd2a6f8ca57 ! 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 = 69feede4 d585f140 70b8e45c 0f8f75f0 ! %f4 = d3d1d51f 0ee56607 9fcca1ce ee8c7aaf ! %f8 = db903e46 dfdaadf6 24bb5116 c32d5110 ! %f12 = e5c1972d 0e3c2306 58ecb4aa 175d72a7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2d3b6caf 883ea3c8 86b7827b 2225a697 ! %f20 = bec15c8c 006de2cc 01e081f3 acd0b3b1 ! %f24 = c03013ad 7de94252 7befeda1 0af1e417 ! %f28 = 53c81ed8 53e39a6c af7aab92 fbb33830 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a0a2c03b 882632ec e3d9a692 66ef8e71 ! %f36 = cb343262 2dfbdc58 4c5ea399 0265268f ! %f40 = 8be6ad91 394ea84a 732766e3 45aeb0c1 ! %f44 = 344071bf cc68fbde 91b47682 44fc7a32 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x91abd1d80000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = 91abd1d80000001c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 54 p54_label_1: ! Mem[000000007d8000c4] = d1d87be9, %l1 = 63fbc286040a6cb9 swap [%i3+0x0c4],%l1 ! %l1 = 00000000d1d87be9 ! Mem[000000007c800010] = 5ab1117e, %l7 = ec08df8e65e7b1e3 lduha [%i1+%o2]0x88,%l7 ! %l7 = 000000000000117e ! Mem[00000000910001e0] = 43c5e123, %g18 = efcb0a0a383bb584 ldsw [%i6+0x1e0],%g2 ! %g2 = efcb0a0a383bb584 ! Mem[000000007d800000] = 11460c75, %l4 = 2500a21cce07f393 ldsha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000001146 ! %l5 = b8736d35e3cfc878, Mem[000000007c000008] = 5984a97f stwa %l5,[%i0+%o1]0x81 ! Mem[000000007c000008] = e3cfc878 ! %l1 = 00000000d1d87be9, Mem[00000000910001e2] = e12305c6 sth %l1,[%i6+0x1e2] ! Mem[00000000910001e0] = 7be905c6 ! Mem[000000007d800018] = d3c8d185, %f14 = 58ecb4aa lda [%i3+%o3]0x88,%f14 ! %f14 = d3c8d185 ! Mem[000000007d80015c] = b78c5ebd, %l4 = 0000000000001146 ldswa [%i3+0x15c]%asi,%l4 ! %l4 = ffffffffb78c5ebd ! Mem[0000000090800140] = 6ded441b, %g2 = 0000000043c5e123 ldsb [%i5+0x142],%g2 ! %g2 = 000000000000006d ! %l1 = 00000000d1d87be9, Mem[000000007c800010] = 7e11b15a stha %l1,[%i1+%o2]0x80 ! Mem[000000007c800010] = 7be9b15a p54_label_2: ! %l1 = 00000000d1d87be9, imm = fffffffffffff6dd, %l6 = c79a3364722b7e44 addcc %l1,-0x923,%l6 ! %l6 = 00000000d1d872c6, %ccr = 19 ! %f2 = 70b8e45c 0f8f75f0, Mem[000000007d800000] = 750c4611 44f9a184 stda %f2 ,[%i3+%g0]0x88 ! Mem[000000007d800000] = 70b8e45c 0f8f75f0 ! %l2 = 5090cb83fe4b242d, Mem[00000000910001a0] = 195a1174f1de6161 stx %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 5090cb83fe4b242d ! %l5 = b8736d35e3cfc878, imm = 00000000000008ec, %l5 = b8736d35e3cfc878 tsubcc %l5,0x8ec,%l5 ! %l5 = b8736d35e3cfbf8c, %ccr = 88 ! Mem[00000000908000dc] = fb670f61, %g2 = 000000000000006d ldsha [%i5+0x0de]%asi,%g2 ! %g2 = fffffffffffffb67 ! Mem[000000009080004c] = 57bff2f8, %g2 = fffffffffffffb67 ldsh [%i5+0x04c],%g2 ! %g2 = 00000000000057bf ! %l1 = 00000000d1d87be9, imm = 0000000000000b60, %l5 = b8736d35e3cfbf8c andn %l1,0xb60,%l5 ! %l5 = 00000000d1d87089 ! %l6 = 00000000d1d872c6, Mem[0000000090000150] = 9d18554b sth %l6,[%i4+0x150] ! Mem[0000000090000150] = 72c6554b ! %l5 = 00000000d1d87089, %l1 = 00000000d1d87be9, %l0 = 93d968743afb026c and %l5,%l1,%l0 ! %l0 = 00000000d1d87089 ! Mem[00000000908001a4] = e1976394, %g2 = 00000000000057bf ldsb [%i5+0x1a6],%g2 ! %g2 = ffffffffffffffe1 p54_label_3: ! Mem[000000007d000018] = 8ef60a10, %l7 = 000000000000117e ldswa [%i2+%o3]0x88,%l7 ! %l7 = ffffffff8ef60a10 ! immd = 0000000000000314, %l4 = ffffffffb78c5ebd, %ccr = 88 movvs %icc,0x314,%l4 ! Register Not Moved ! Mem[0000000090000178] = 6a2721eafc3e9fc6, %f48 = 4730b507 48263434 ldd [%i4+0x178],%f48 ! %f48 = 6a2721ea fc3e9fc6 ! Mem[000000007c000103] = c528f7f4, %l7 = ffffffff8ef60a10 ldstub [%i0+0x103],%l7 ! %l7 = 000000f4000000ff ! %l2 = 5090cb83fe4b242d, %l5 = 00000000d1d87089, %ccr = 88 movle %xcc,%l2,%l5 ! Moved, %l5 = 5090cb83fe4b242d ! %f17 = 883ea3c8, Mem[000000009100005c] = 12df99e4 st %f17,[%i6+0x05c] ! Mem[000000009100005c] = 883ea3c8 ! %l0 = 00000000d1d87089, %l2 = 5090cb83fe4b242d, %l7 = 00000000000000f4 taddcctv %l0,%l2,%l7 ! %l0 = 00000000d1d870ac, Trapped membar #Sync ! Added by membar checker (141) ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 72c6554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! %l4 = ffffffffb78c5ebd, %l7 = 00000000000000f4, %ccr = 88 movge %icc,%l4,%l7 ! Register Not Moved ! Mem[000000007d000120] = 864ed3e27366389e, %l5 = 5090cb83fe4b242d, %l5 = 5090cb83fe4b242d add %i2,0x120,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 864ed3e27366389e p54_label_4: ! Mem[000000007c000000] = 96735feeab68b406, %l0 = 00000000d1d870ac ldxa [%i0+%g0]0x88,%l0 ! %l0 = 96735feeab68b406 ! %f0 = 69feede4, Mem[00000000910001a0] = 5090cb83 st %f0 ,[%i6+0x1a0] ! Mem[00000000910001a0] = 69feede4 ! Mem[000000007c00018c] = 8f409dea, %l2 = 5090cb83fe4b242d lduh [%i0+0x18c],%l2 ! %l2 = 0000000000008f40 ! %l1 = 00000000d1d87be9, immed = 00000bd6, %y = 00000000 umul %l1,0xbd6,%l4 ! %l4 = 000009b3b84a97c6, %y = 000009b3 ! %l6 = 00000000d1d872c6, Mem[0000000091800164] = 8680e666 sth %l6,[%o0+0x164] ! Mem[0000000091800164] = 72c6e666 ! Mem[00000000910000a8] = 016d265071e209cf, %g2 = ffffffffffffffe1 ldxa [%i6+0x0a8]%asi,%g2 ! %g2 = 016d265071e209cf ! Mem[0000000090000028] = ebc6543b, %g2 = 016d265071e209cf ldub [%i4+%o5],%g2 ! %g2 = 00000000000000eb ! %l0 = ab68b406, %l1 = d1d87be9, Mem[0000000090800130] = 8e622ea2 358de2d2 std %l0,[%i5+0x130] ! Mem[0000000090800130] = ab68b406 d1d87be9 ! Mem[000000007c00002c] = 28cd41ce, %l0 = 96735feeab68b406 ldstub [%i0+0x02c],%l0 ! %l0 = 00000028000000ff ! Mem[000000007d800020] = c1f20818, %l5 = 864ed3e27366389e ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000018000000ff p54_label_5: ! %l0 = 00000028, %l1 = d1d87be9, Mem[000000007d000020] = ee44cd6c e037c8db stda %l0,[%i2+%o4]0x89 ! Mem[000000007d000020] = 00000028 d1d87be9 ! %l3 = 0478895dc24c55a1, Mem[000000007c000020] = 24a8e2b2 stwa %l3,[%i0+%o4]0x81 ! Mem[000000007c000020] = c24c55a1 ! %f8 = db903e46 dfdaadf6, Mem[0000000091800120] = c877b884 11eff31a stda %f8 ,[%o0+0x120]%asi ! Mem[0000000091800120] = db903e46 dfdaadf6 ! Mem[000000007c000010] = d74780215dbb7ded, %f2 = 70b8e45c 0f8f75f0 ldda [%i0+%o2]0x89,%f2 ! %f2 = d7478021 5dbb7ded ! %l0 = 0000000000000028, immed = ffffff87, %y = 000009b3 udiv %l0,-0x079,%l3 ! %l3 = 00000000000009b3 mov %l0,%y ! %y = 00000028 ! %l1 = 00000000d1d87be9, imm = fffffffffffff220, %l2 = 0000000000008f40 orcc %l1,-0xde0,%l2 ! %l2 = fffffffffffffbe9, %ccr = 88 ! Mem[000000009000016c] = 65de30a2, %g2 = 00000000000000eb ldsh [%i4+0x16c],%g2 ! %g2 = 00000000000065de ! Mem[0000000090000010] = 0660824d, %g2 = 00000000000065de ldub [%i4+0x012],%g2 ! %g2 = 0000000000000006 ! %l4 = 000009b3b84a97c6, Mem[000000007d800179] = 98290242 stb %l4,[%i3+0x179] ! Mem[000000007d800178] = 98c60242 ! %l4 = 000009b3b84a97c6, %l0 = 0000000000000028, %l2 = fffffffffffffbe9 sra %l4,%l0,%l2 ! %l2 = ffffffffffb84a97 p54_label_6: ! %l5 = 0000000000000018, Mem[00000000918001e0] = e019b296a1fd095a stx %l5,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000000000000018 ! Mem[000000007d80017f] = 51ffbc71, %l3 = 00000000000009b3 ldstub [%i3+0x17f],%l3 ! %l3 = 00000071000000ff ! Mem[000000007d8001d0] = 869f83b0, %l1 = 00000000d1d87be9 swap [%i3+0x1d0],%l1 ! %l1 = 00000000869f83b0 ! Mem[000000007d0000c8] = 31c2d664, %l2 = ffffffffffb84a97 swap [%i2+0x0c8],%l2 ! %l2 = 0000000031c2d664 ! Mem[000000007d000020] = 00000028, %l6 = 00000000d1d872c6 swapa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000028 ! %l7 = 00000000000000f4, %l2 = 0000000031c2d664, %ccr = 88 movl %icc,%l7,%l2 ! Moved, %l2 = 00000000000000f4 ! %l5 = 0000000000000018, immed = 0000005d, %ccr = 88 movrlz %l5,0x05d,%l0 ! Not Moved, %l0 = 0000000000000028 ! %l2 = 00000000000000f4, %l1 = 00000000869f83b0, %ccr = 88 movne %icc,%l2,%l1 ! Moved, %l1 = 00000000000000f4 ! %l5 = 0000000000000018, %l2 = 00000000000000f4, %l1 = 00000000000000f4 mulx %l5,%l2,%l1 ! %l1 = 00000000000016e0 ! %l7 = 00000000000000f4, %l2 = 00000000000000f4, %ccr = 88 movpos %xcc,%l7,%l2 ! Register Not Moved p54_label_7: ! Mem[000000007d80004c] = 52104781, %l4 = 000009b3b84a97c6 swap [%i3+0x04c],%l4 ! %l4 = 0000000052104781 ! %l5 = 0000000000000018, Mem[000000007d800010] = 1ef3ea6f stha %l5,[%i3+%o2]0x81 ! Mem[000000007d800010] = 0018ea6f ! %l4 = 52104781, %l5 = 00000018, Mem[0000000091800030] = 3939bf3f 86f9102a stda %l4,[%o0+0x030]%asi ! Mem[0000000091800030] = 52104781 00000018 ! Mem[00000000900000c0] = e684ee26, %g2 = 0000000000000006 ldsb [%i4+0x0c2],%g2 ! %g2 = ffffffffffffffe6 ! Mem[0000000091800068] = 909d5a96, %g2 = ffffffffffffffe6 lduh [%o0+0x068],%g2 ! %g2 = 000000000000909d ! Mem[000000007d800010] = 0018ea6f, %l3 = 0000000000000071 lduba [%i3+%o2]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[000000007c800110] = b492581b, %l2 = 00000000000000f4 ldstub [%i1+0x110],%l2 ! %l2 = 000000b4000000ff ! %l1 = 00000000000016e0, %l0 = 0000000000000028, %l7 = 00000000000000f4 xor %l1,%l0,%l7 ! %l7 = 00000000000016c8 ! %l7 = 00000000000016c8, %l4 = 0000000052104781, %ccr = 88 movn %icc,%l7,%l4 ! Register Not Moved ! Mem[000000009080019c] = 4ae1df61, %g2 = 000000000000909d lduba [%i5+0x19c]%asi,%g2 ! %g2 = 000000000000004a p54_label_8: ! %l6 = 0000000000000028, immed = 000001fa, %ccr = 88 movrne %l6,0x1fa,%l6 ! Moved, %l6 = 00000000000001fa ! Mem[000000007c000018] = b31187f180099e75, %f20 = bec15c8c 006de2cc ldda [%i0+%o3]0x89,%f20 ! %f20 = b31187f1 80099e75 ! immd = 00000000000001fe, %l4 = 0000000052104781, %ccr = 88 movne %icc,0x1fe,%l4 ! Moved, %l4 = 00000000000001fe ! %f10 = 24bb5116 c32d5110, Mem[000000007c000028] = bb7a48bc ce41cdff stda %f10,[%i0+%o5]0x89 ! Mem[000000007c000028] = 24bb5116 c32d5110 ! Mem[000000007d8000d8] = 0e26d296267a5b70, %l2 = 00000000000000b4, %l1 = 00000000000016e0 add %i3,0xd8,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0e26d296267a5b70 ! Mem[0000000091000090] = 2e442c78, %g2 = 000000000000004a ldub [%i6+0x091],%g2 ! %g2 = 000000000000002e ! Mem[000000007c800050] = b34dfaf6, %l5 = 0000000000000018 ldsh [%i1+0x052],%l5 ! %l5 = fffffffffffffaf6 ! Mem[000000007d800020] = aaf70bcfc1f208ff, %l5 = fffffffffffffaf6 ldxa [%i3+%o4]0x89,%l5 ! %l5 = aaf70bcfc1f208ff ! %l1 = 0e26d296267a5b70, %l1 = 0e26d296267a5b70, %l4 = 00000000000001fe srax %l1,%l1,%l4 ! %l4 = 0000000000000e26 ! %l3 = 0000000000000000, imm = 000000000000003a, %l4 = 0000000000000e26 sllx %l3,0x03a,%l4 ! %l4 = 0000000000000000 p54_label_9: ! Mem[0000000091800110] = b14465cb9794015b, %f48 = f489601b d6a1f545 ldd [%o0+0x110],%f48 ! %f48 = b14465cb 9794015b ! %l2 = 00000000000000b4, Mem[00000000918000a8] = 0480ac53fb9b5dc8 stx %l2,[%o0+0x0a8] ! Mem[00000000918000a8] = 00000000000000b4 ! Mem[0000000090000010] = d7030660 824dda68, %g2 = 0000002e, %g3 = 00000000 ldd [%i4+%o2],%g2 ! %g2 = 00000000d7030660 00000000824dda68 ! %l0 = 00000028, %l1 = 267a5b70, Mem[0000000090800098] = 37c5f7ec d71acb2b std %l0,[%i5+0x098] ! Mem[0000000090800098] = 00000028 267a5b70 ! Mem[0000000090800068] = 62c829d8, %g2 = 00000000d7030660 ldsb [%i5+0x06b],%g2 ! %g2 = 0000000000000062 ! %l2 = 00000000000000b4, Mem[000000007d8001f4] = fdd1167a stw %l2,[%i3+0x1f4] ! Mem[000000007d8001f4] = 000000b4 ! %l5 = aaf70bcfc1f208ff, Mem[00000000918000c0] = 67bd0bdf8a120b0c stx %l5,[%o0+0x0c0] ! Mem[00000000918000c0] = aaf70bcfc1f208ff ! Mem[00000000908000a8] = a40c9e1c172967cd, %g2 = 0000000000000062 ldx [%i5+0x0a8],%g2 ! %g2 = a40c9e1c172967cd ! Mem[000000007c800008] = 4a1db86a, %l4 = 0000000000000000 ldswa [%i1+%o1]0x88,%l4 ! %l4 = 000000004a1db86a ! %l4 = 000000004a1db86a, Mem[000000007d800008] = bed86163 stha %l4,[%i3+%o1]0x89 ! Mem[000000007d800008] = bed8b86a p54_label_10: ! %l6 = 00000000000001fa, Mem[0000000090800000] = 2ef416c95b35fe68 stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000000001fa ! %l4 = 000000004a1db86a, %l4 = 000000004a1db86a, %l4 = 000000004a1db86a and %l4,%l4,%l4 ! %l4 = 000000004a1db86a ! %l6 = 00000000000001fa, immed = fffffede, %ccr = 88 movrne %l6,-0x122,%l7 ! Moved, %l7 = fffffffffffffede ! %l6 = 00000000000001fa, Mem[0000000091800188] = 7a4e4474 stw %l6,[%o0+0x188] ! Mem[0000000091800188] = 000001fa ! %l2 = 00000000000000b4, immed = 0000016d, %y = 00000028 sdivcc %l2,0x16d,%l2 ! %l2 = 000000001c0e0704, %ccr = 00 mov %l0,%y ! %y = 00000028 ! Mem[000000007d8000f0] = efbf7f62, %l3 = 0000000000000000 ldsh [%i3+0x0f2],%l3 ! %l3 = 0000000000007f62 ! %l0 = 0000000000000028, %l0 = 0000000000000028, %ccr = 00 movcc %xcc,%l0,%l0 ! Moved, %l0 = 0000000000000028 ! %l0 = 0000000000000028 sethi %hi(0x53555400),%l0 ! %l0 = 0000000053555400 ! Mem[000000007c800010] = 506c81cc5ab1e97b, %l7 = fffffffffffffede ldxa [%i1+%o2]0x89,%l7 ! %l7 = 506c81cc5ab1e97b ! %f20 = b31187f1, Mem[000000009100011c] = 3b241c85 st %f20,[%i6+0x11c] ! Mem[000000009100011c] = b31187f1 p54_label_11: ! Mem[00000000910000c4] = e0b431b2, %g2 = a40c9e1c172967cd lduw [%i6+0x0c4],%g2 ! %g2 = 00000000e0b431b2 ! %l6 = 00000000000001fa, %l2 = 000000001c0e0704, %l7 = 506c81cc5ab1e97b addccc %l6,%l2,%l7 ! %l7 = 000000001c0e08fe, %ccr = 00 ! %l1 = 0e26d296267a5b70, Mem[000000007d000028] = dc31ac23 stha %l1,[%i2+%o5]0x89 ! Mem[000000007d000028] = dc315b70 ! Set Register : %l1 = 0e26d296267a5b70 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000091800130] = 899608d86cdc198e, %f48 = b14465cb 9794015b ldd [%o0+0x130],%f48 ! %f48 = 899608d8 6cdc198e ! %f24 = c03013ad 7de94252, Mem[0000000090800178] = 4ab098f9 1768e1b8 std %f24,[%i5+0x178] ! Mem[0000000090800178] = c03013ad 7de94252 ! %f16 = 2d3b6caf 883ea3c8 86b7827b 2225a697 ! %f20 = b31187f1 80099e75 01e081f3 acd0b3b1 ! %f24 = c03013ad 7de94252 7befeda1 0af1e417 ! %f28 = 53c81ed8 53e39a6c af7aab92 fbb33830 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 ! Mem[000000009000007c] = 7820a8b5, %g2 = 00000000e0b431b2 lduh [%i4+0x07c],%g2 ! %g2 = 0000000000007820 ! Mem[000000007c80011c] = 4dd58c3e, %l5 = aaf70bcfc1f208ff swap [%i1+0x11c],%l5 ! %l5 = 000000004dd58c3e ! %l1 = ffffffffffffffff, Mem[000000007c000008] = ba29a09f78c8cfe3 stxa %l1,[%i0+%o1]0x88 ! Mem[000000007c000008] = ffffffffffffffff p54_label_12: ! %f0 = 69feede4, Mem[00000000900000d4] = b88bfc62 st %f0 ,[%i4+0x0d4] ! Mem[00000000900000d4] = 69feede4 ! Mem[000000007d800010] = 0018ea6f1bfbf587, %f12 = e5c1972d 0e3c2306 ldda [%i3+%o2]0x81,%f12 ! %f12 = 0018ea6f 1bfbf587 ! %l7 = 000000001c0e08fe, %l3 = 0000000000007f62, %ccr = 00 movrlz %l7,%l3,%l5 ! Not Moved, %l5 = 000000004dd58c3e ! %l0 = 0000000053555400, %l4 = 000000004a1db86a, %l2 = 000000001c0e0704 xnor %l0,%l4,%l2 ! %l2 = ffffffffe6b71395 ! %l5 = 000000004dd58c3e, %l0 = 0000000053555400, %y = 00000028 smulcc %l5,%l0,%l7 ! %l7 = 19562de9bc9a5800, %ccr = 08, %y = 19562de9 ! %l5 = 000000004dd58c3e, Mem[000000007c800008] = 0a77cc384a1db86a stxa %l5,[%i1+%o1]0x89 ! Mem[000000007c800008] = 000000004dd58c3e ! Mem[000000007c800010] = 5ab1e97b, %l6 = 00000000000001fa lduba [%i1+%o2]0x88,%l6 ! %l6 = 000000000000007b ! Mem[0000000090000140] = a1d61b60, %g2 = 0000000000007820 ldub [%i4+0x142],%g2 ! %g2 = 00000000000000a1 ! Mem[0000000091800124] = adf6da12, %g2 = 00000000000000a1 ldsb [%o0+0x126],%g2 ! %g2 = ffffffffffffffad ! %l1 = ffffffffffffffff, Mem[00000000910000d0] = 27e6eb9fe3d1f834 stx %l1,[%i6+0x0d0] ! Mem[00000000910000d0] = ffffffffffffffff p54_label_13: ! %l7 = 19562de9bc9a5800, %l6 = 000000000000007b, %l1 = ffffffffffffffff xnorcc %l7,%l6,%l1 ! %l1 = e6a9d2164365a784, %ccr = 80 ! Mem[000000007d800048] = 7d6f8757b84a97c6, %l3 = 0000000000007f62, %l4 = 000000004a1db86a add %i3,0x48,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 7d6f8757b84a97c6 ! %f8 = db903e46, Mem[000000007c0000b8] = f68fed5e st %f8 ,[%i0+0x0b8] ! Mem[000000007c0000b8] = db903e46 ! %l7 = 19562de9bc9a5800, %l5 = 000000004dd58c3e, %l5 = 000000004dd58c3e xorcc %l7,%l5,%l5 ! %l5 = 19562de9f14fd43e, %ccr = 08 membar #Sync ! Added by membar checker (142) ! %f16 = 2d3b6caf 883ea3c8 86b7827b 2225a697 ! %f20 = b31187f1 80099e75 01e081f3 acd0b3b1 ! %f24 = c03013ad 7de94252 7befeda1 0af1e417 ! %f28 = 53c81ed8 53e39a6c af7aab92 fbb33830 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! %l6 = 000000000000007b, Mem[00000000910000d0] = ffffffff stw %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000007b ! immd = 00000000000002cf, %l7 = 19562de9bc9a5800, %ccr = 08 movleu %xcc,0x2cf,%l7 ! Register Not Moved ! %l0 = 0000000053555400, Mem[0000000090800128] = 6c772b2b stw %l0,[%i5+0x128] ! Mem[0000000090800128] = 53555400 ! Invert Register : %l4 = 7d6f8757b84a97c6 xor %l4,-1,%l4 ! %l4 = 829078a847b56839 ! %l4 = 829078a847b56839, Mem[000000009080017c] = 7de94252 stw %l4,[%i5+0x17c] ! Mem[000000009080017c] = 47b56839 p54_label_14: ! Mem[000000007c800018] = 0eb05801, %l2 = ffffffffe6b71395 lduwa [%i1+%o3]0x80,%l2 ! %l2 = 000000000eb05801 ! %l5 = 19562de9f14fd43e, imm = fffffffffffffb1f, %l5 = 19562de9f14fd43e orn %l5,-0x4e1,%l5 ! %l5 = 19562de9f14fd4fe ! %l2 = 000000000eb05801, Mem[0000000091000060] = ffa73bed sth %l2,[%i6+0x060] ! Mem[0000000091000060] = 58013bed ! %f8 = db903e46, Mem[0000000090000114] = 757643e1 st %f8 ,[%i4+0x114] ! Mem[0000000090000114] = db903e46 ! %l2 = 000000000eb05801, immed = fffff4f4, %y = 19562de9 sdivcc %l2,-0xb0c,%l6 ! %l6 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 53555400 ! Mem[0000000091800040] = 3e24369d, %g18 = efcb0a0a383bb584 ldsw [%o0+0x040],%g2 ! %g2 = efcb0a0a383bb584 ! Mem[000000007d800159] = 3848264f, %l2 = 000000000eb05801 ldstub [%i3+0x159],%l2 ! %l2 = 00000048000000ff ! Mem[000000007c000010] = ed7dbb5d, %l3 = 0000000000007f62 ldsha [%i0+%o2]0x80,%l3 ! %l3 = ffffffffffffed7d ! Mem[000000009000008c] = 9a4d3b5c, %g2 = 000000003e24369d lduh [%i4+0x08e],%g2 ! %g2 = 0000000000009a4d ! Mem[000000007d00008c] = 12b5a787, %l3 = ffffffffffffed7d ldsh [%i2+0x08c],%l3 ! %l3 = 00000000000012b5 p54_label_15: ! Mem[000000007d800124] = c2c64188, %l6 = ffffffff80000000 ldstub [%i3+0x124],%l6 ! %l6 = 000000c2000000ff membar #Sync ! Added by membar checker (143) ! Mem[0000000090000024] = 7de94252, %g2 = 0000000000009a4d ldsb [%i4+0x024],%g2 ! %g2 = 000000000000007d ! immd = 0000000000000390, %l3 = 00000000000012b5, %ccr = 8a movcs %xcc,0x390,%l3 ! Register Not Moved ! %l2 = 00000048, %l3 = 000012b5, Mem[000000007d000010] = 86c2ba29 4ad9c9ca stda %l2,[%i2+%o2]0x89 ! Mem[000000007d000010] = 00000048 000012b5 ! Mem[00000000918001b8] = 0689d71a, %g2 = 000000000000007d ldsh [%o0+0x1ba],%g2 ! %g2 = 0000000000000689 ! %l6 = 000000c2, %l7 = bc9a5800, Mem[0000000091800160] = 7fc08296 72c6e666 stda %l6,[%o0+0x160]%asi ! Mem[0000000091800160] = 000000c2 bc9a5800 ! %l1 = e6a9d2164365a784, Mem[0000000091800039] = 8c0707ef stb %l1,[%o0+0x039] ! Mem[0000000091800038] = 840707ef ! %f10 = 24bb5116 c32d5110, Mem[00000000900000d0] = c8edd39f 69feede4 std %f10,[%i4+0x0d0] ! Mem[00000000900000d0] = 24bb5116 c32d5110 ! Mem[000000007d000164] = 366f789e, %l2 = 0000000000000048 ldub [%i2+0x166],%l2 ! %l2 = 0000000000000078 ! Mem[00000000908000fc] = ce079b7f, %g2 = 0000000000000689 ldub [%i5+0x0fc],%g2 ! %g2 = 00000000000000ce p54_label_16: ! %l2 = 00000078, %l3 = 000012b5, Mem[000000007d8001a8] = d064b054 abbc080e std %l2,[%i3+0x1a8] ! Mem[000000007d8001a8] = 00000078 000012b5 ! %l0 = 0000000053555400, Mem[0000000091000192] = 7509ff16 sth %l0,[%i6+0x192] ! Mem[0000000091000190] = 5400ff16 ! %l7 = 19562de9bc9a5800, Mem[000000007d80000a] = 6ab8d8be, %asi = 80 stba %l7,[%i3+0x00a]%asi ! Mem[000000007d800008] = 6ab800be ! Mem[00000000900000f8] = adcf9313 281fdc5d, %g2 = 000000ce, %g3 = 824dda68 ldd [%i4+0x0f8],%g2 ! %g2 = 00000000adcf9313 00000000281fdc5d ! Mem[000000007d800080] = 87776d58, %l4 = 829078a847b56839 swap [%i3+0x080],%l4 ! %l4 = 0000000087776d58 ! %l4 = 0000000087776d58, Mem[000000007d000028] = dc315b70 stba %l4,[%i2+%o5]0x89 ! Mem[000000007d000028] = dc315b58 ! Mem[000000007d000128] = 7287b347, %l7 = 19562de9bc9a5800, %asi = 80 swapa [%i2+0x128]%asi,%l7 ! %l7 = 000000007287b347 ! %l4 = 0000000087776d58, %l1 = e6a9d2164365a784, %l6 = 00000000000000c2 srl %l4,%l1,%l6 ! %l6 = 00000000087776d5 ! Mem[00000000900000a4] = a4727d8b, %g18 = efcb0a0a383bb584 ldsw [%i4+0x0a4],%g2 ! %g2 = efcb0a0a383bb584 ! Mem[0000000090800070] = bc9854a2, %g2 = ffffffffa4727d8b ldsb [%i5+0x073],%g2 ! %g2 = ffffffffffffffbc p54_label_17: ! %l3 = 00000000000012b5, Mem[000000007d000028] = 585b31dc stwa %l3,[%i2+%o5]0x81 ! Mem[000000007d000028] = 000012b5 ! %l6 = 00000000087776d5, Mem[0000000090800120] = fd98399b stw %l6,[%i5+0x120] ! Mem[0000000090800120] = 087776d5 ! %l0 = 0000000053555400, Mem[000000007c000028] = 10512dc31651bb24 stxa %l0,[%i0+%o5]0x81 ! Mem[000000007c000028] = 0000000053555400 ! Mem[00000000918001e8] = 4dc6ca00, %g2 = ffffffffffffffbc lduh [%o0+0x1ea],%g2 ! %g2 = 0000000000004dc6 ! Mem[000000007d000074] = e78c63e3, %l1 = 4365a784, %l5 = f14fd4fe add %i2,0x74,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e78c63e3 ! Mem[000000007c000010] = 5dbb7ded, %l1 = e6a9d2164365a784 ldswa [%i0+%o2]0x88,%l1 ! %l1 = 000000005dbb7ded ! %l3 = 00000000000012b5, immed = 00000109, %ccr = 8a movre %l3,0x109,%l4 ! Not Moved, %l4 = 0000000087776d58 ! Mem[000000007d00015c] = 5ca67c60, %l5 = 00000000e78c63e3 swap [%i2+0x15c],%l5 ! %l5 = 000000005ca67c60 ! %l2 = 0000000000000078, %l0 = 0000000053555400, %ccr = 8a movvs %icc,%l2,%l0 ! Moved, %l0 = 0000000000000078 ! %l2 = 0000000000000078, imm = 0000000000000d69, %l6 = 00000000087776d5 andncc %l2,0xd69,%l6 ! %l6 = 0000000000000010, %ccr = 00 p54_label_18: ! %l5 = 000000005ca67c60, Mem[00000000908001d4] = 532ee672 stw %l5,[%i5+0x1d4] ! Mem[00000000908001d4] = 5ca67c60 ! %l3 = 00000000000012b5, Mem[0000000090000028] = 7befeda10af1e417 stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 00000000000012b5 ! Mem[0000000091800190] = 70cde95e6f9bfe7c, %g2 = 0000000000004dc6 ldx [%o0+0x190],%g2 ! %g2 = 70cde95e6f9bfe7c ! %l6 = 00000010, %l7 = 7287b347, Mem[00000000918000a8] = 00000000 000000b4 stda %l6,[%o0+0x0a8]%asi ! Mem[00000000918000a8] = 00000010 7287b347 ! %l0 = 0000000000000078, Mem[000000007d000000] = 1f8b9c2ce1af9d11 stxa %l0,[%i2+%g0]0x80 ! Mem[000000007d000000] = 0000000000000078 ! %l6 = 0000000000000010, imm = fffffffffffff03d, %l3 = 00000000000012b5 subc %l6,-0xfc3,%l3 ! %l3 = 0000000000000fd3 ! Mem[000000007d000010] = 48000000, %l4 = 0000000087776d58 lduwa [%i2+%o2]0x80,%l4 ! %l4 = 0000000048000000 ! Mem[000000007d0000c0] = 7f411908565a2b83, %l7 = 000000007287b347, %l6 = 0000000000000010 add %i2,0xc0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 7f411908565a2b83 ! Mem[000000007c800028] = 19aa1135, %l4 = 0000000048000000 ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000035 ! %l3 = 0000000000000fd3, Mem[000000007d000000] = 0000000000000078 stxa %l3,[%i2+%g0]0x81 ! Mem[000000007d000000] = 0000000000000fd3 p54_label_19: ! Mem[00000000900000b8] = 51627d19d4993bb6, %g2 = 70cde95e6f9bfe7c ldx [%i4+0x0b8],%g2 ! %g2 = 51627d19d4993bb6 ! %l2 = 0000000000000078, imm = 0000000000000354, %l0 = 0000000000000078 or %l2,0x354,%l0 ! %l0 = 000000000000037c ! %l2 = 0000000000000078, %l7 = 000000007287b347, %ccr = 00 movrgez %l2,%l7,%l7 ! Moved, %l7 = 000000007287b347 ! %l2 = 0000000000000078, %l3 = 0000000000000fd3, %ccr = 00 movg %xcc,%l2,%l3 ! Moved, %l3 = 0000000000000078 ! Mem[000000007c000028] = 0054555300000000, %l3 = 0000000000000078 ldxa [%i0+%o5]0x88,%l3 ! %l3 = 0054555300000000 ! %l4 = 0000000000000035, Mem[00000000918001e8] = 18f14dc6 stw %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000035 ! Mem[00000000910001d4] = 053883f9, %g2 = 51627d19d4993bb6 ldub [%i6+0x1d4],%g2 ! %g2 = 0000000000000005 ! Mem[000000007c000198] = e9a3788f94136b8a, %l0 = 000000000000037c, %l0 = 000000000000037c add %i0,0x198,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = e9a3788f94136b8a ! Mem[0000000091800114] = 015b5e84, %g2 = 0000000000000005 ldsh [%o0+0x116],%g2 ! %g2 = 000000000000015b ! %l3 = 0054555300000000, %l1 = 000000005dbb7ded, %ccr = 00 move %xcc,%l3,%l1 ! Register Not Moved p54_label_20: ! Mem[0000000090800028] = 4cf234c8, %g18 = efcb0a0a383bb584 ldsw [%i5+%o5],%g2 ! %g2 = efcb0a0a383bb584 ! %l0 = e9a3788f94136b8a, imm = 0000000000000ff9, %l2 = 0000000000000078 orn %l0,0xff9,%l2 ! %l2 = fffffffffffffb8e ! Mem[00000000910001e0] = 43c57be9, %g2 = 000000004cf234c8 ldsha [%i6+0x1e0]%asi,%g2 ! %g2 = 00000000000043c5 ! %l3 = 0054555300000000, %l1 = 000000005dbb7ded, %y = 53555400 udivcc %l3,%l1,%l1 ! %l1 = 00000000e3992702, %ccr = 08 mov %l0,%y ! %y = 94136b8a ! %l6 = 7f411908565a2b83, Mem[000000009100011c] = b31187f1 stb %l6,[%i6+0x11c] ! Mem[000000009100011c] = 831187f1 ! %l0 = e9a3788f94136b8a, Mem[000000009000001c] = acd0b3b1, %asi = 80 stwa %l0,[%i4+0x01c]%asi ! Mem[000000009000001c] = 94136b8a ! Mem[000000007d000008] = 93335dce, %l1 = 00000000e3992702 lduba [%i2+%o1]0x81,%l1 ! %l1 = 0000000000000093 ! %l2 = fffffffffffffb8e, Mem[0000000090000100] = eff525d4 stw %l2,[%i4+0x100] ! Mem[0000000090000100] = fffffb8e ! %l4 = 00000035, %l5 = 5ca67c60, Mem[0000000090800078] = e7a78a2c 9d39bf34 std %l4,[%i5+0x078] ! Mem[0000000090800078] = 00000035 5ca67c60 ! %f0 = 69feede4 d585f140 d7478021 5dbb7ded ! %f4 = d3d1d51f 0ee56607 9fcca1ce ee8c7aaf ! %f8 = db903e46 dfdaadf6 24bb5116 c32d5110 ! %f12 = 0018ea6f 1bfbf587 d3c8d185 175d72a7 mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180 p54_label_21: ! Mem[000000009100001c] = 7e990a40, %g2 = 00000000000043c5 ldub [%i6+0x01d],%g2 ! %g2 = 000000000000007e ! Mem[000000007c000008] = ffffffff ffffffff, %l0 = 94136b8a, %l1 = 00000093 ldda [%i0+%o1]0x81,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff ! %l5 = 000000005ca67c60, Mem[000000007c000018] = 759e0980 stwa %l5,[%i0+%o3]0x80 ! Mem[000000007c000018] = 5ca67c60 ! Mem[00000000918000c4] = c1f208ff, %g2 = 000000000000007e lduwa [%o0+0x0c4]%asi,%g2 ! %g2 = 00000000c1f208ff ! %l7 = 000000007287b347, %l2 = fffffffffffffb8e, %ccr = 08 movg %icc,%l7,%l2 ! Register Not Moved ! Mem[0000000091000098] = 96d6cbdb, %g2 = 00000000c1f208ff ldub [%i6+0x09b],%g2 ! %g2 = 0000000000000096 ! Mem[000000007c00008f] = b941993c, %l3 = 0054555300000000 ldstub [%i0+0x08f],%l3 ! %l3 = 0000003c000000ff ! %l1 = 00000000ffffffff, %l0 = 00000000ffffffff, %l0 = 00000000ffffffff sdivx %l1,%l0,%l0 ! %l0 = 0000000000000001 ! Mem[0000000090800128] = 53555400 7a56efc1, %g2 = 00000096, %g3 = 281fdc5d ldd [%i5+0x128],%g2 ! %g2 = 0000000053555400 000000007a56efc1 ! %f29 = 53e39a6c, Mem[000000009180010c] = 8255082b sta %f29,[%o0+0x10c]%asi ! Mem[000000009180010c] = 53e39a6c p54_label_22: ! %l3 = 000000000000003c, %l0 = 0000000000000001, %y = 94136b8a sdivcc %l3,%l0,%l3 ! %l3 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 00000001 ! %l6 = 7f411908565a2b83, imm = 000000000000093f, %l5 = 000000005ca67c60 xnor %l6,0x93f,%l5 ! %l5 = 80bee6f7a9a5dd43 ! %l6 = 565a2b83, %l7 = 7287b347, Mem[000000007d0000c0] = 7f411908 565a2b83 std %l6,[%i2+0x0c0] ! Mem[000000007d0000c0] = 565a2b83 7287b347 ! %l5 = 80bee6f7a9a5dd43, immed = fffffec8, %ccr = 8a movrlz %l5,-0x138,%l5 ! Moved, %l5 = fffffffffffffec8 ! Mem[000000007c800034] = 76f8d064, %l0 = 00000001, %l3 = 80000000 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000076f8d064 ! %l4 = 0000000000000035, imm = 000000000000034d, %l0 = 0000000000000001 add %l4,0x34d,%l0 ! %l0 = 0000000000000382 ! Mem[00000000910000b4] = 1f8a8ad7, %g2 = 0000000053555400 ldsh [%i6+0x0b6],%g2 ! %g2 = 0000000000001f8a ! %f16 = 2d3b6caf 883ea3c8, Mem[0000000090000058] = 07095e49 9c513f8a std %f16,[%i4+0x058] ! Mem[0000000090000058] = 2d3b6caf 883ea3c8 membar #Sync ! Added by membar checker (144) ! Mem[0000000090000100] = fffffb8e 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f db903e46 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 ! Mem[000000007d800000] = 0f8f75f0, %l6 = 7f411908565a2b83 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 000000f0000000ff p54_label_23: ! %l0 = 0000000000000382, %l3 = 0000000076f8d064, %ccr = 8a movrgez %l0,%l3,%l0 ! Moved, %l0 = 0000000076f8d064 ! %l7 = 000000007287b347, Mem[000000007c0001ea] = b244699f stb %l7,[%i0+0x1ea] ! Mem[000000007c0001e8] = b244479f ! Mem[00000000908001ac] = 555b5a06, %g2 = 0000000000001f8a ldsh [%i5+0x1ae],%g2 ! %g2 = 000000000000555b ! immd = 000000000000002f, %l5 = fffffffffffffec8, %ccr = 8a movvc %icc,0x02f,%l5 ! Register Not Moved ! Mem[000000007d000010] = 00000048, %l2 = fffffffffffffb8e swapa [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000048 ! %l2 = 0000000000000048, %l1 = 00000000ffffffff, %l4 = 0000000000000035 taddcctv %l2,%l1,%l4 ! %l0 = 0000000076f8d087, Trapped ! %l1 = 00000000ffffffff, imm = 000000000000003b, %l6 = 00000000000000f0 srax %l1,0x03b,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, imm = 0000000000000006, %l3 = 0000000076f8d064 srl %l6,0x006,%l3 ! %l3 = 0000000000000000 ! Mem[0000000091800154] = 9d69e54e, %g18 = efcb0a0a383bb584 ldsw [%o0+0x154],%g2 ! %g2 = efcb0a0a383bb584 ! %f15 = 175d72a7, Mem[00000000900001d0] = bce499f4 st %f15,[%i4+0x1d0] ! Mem[00000000900001d0] = 175d72a7 p54_label_24: ! %l7 = 000000007287b347, %l7 = 000000007287b347, %ccr = 8a movvc %xcc,%l7,%l7 ! Moved, %l7 = 000000007287b347 ! Mem[00000000918000f0] = 74f486780ffffee9, %g2 = ffffffff9d69e54e ldx [%o0+0x0f0],%g2 ! %g2 = 74f486780ffffee9 ! Mem[000000009180019c] = 9fab9a43, %g2 = 74f486780ffffee9 lduw [%o0+0x19c],%g2 ! %g2 = 000000009fab9a43 ! Mem[000000007c8000a8] = a3bcf243 8dc32af9, %l4 = 00000035, %l5 = fffffec8 ldd [%i1+0x0a8],%l4 ! %l4 = 00000000a3bcf243 000000008dc32af9 ! %l1 = 00000000ffffffff, Mem[000000007d000028] = 000012b547540449 stxa %l1,[%i2+%o5]0x81 ! Mem[000000007d000028] = 00000000ffffffff ! %l1 = 00000000ffffffff, %l7 = 000000007287b347, %l1 = 00000000ffffffff tsubcc %l1,%l7,%l1 ! %l1 = 000000008d784cb8, %ccr = 0a ! %l1 = 000000008d784cb8, imm = 0000000000000015, %l5 = 000000008dc32af9 srl %l1,0x015,%l5 ! %l5 = 000000000000046b ! Mem[00000000918001e0] = 0000000000000018, %f48 = fffffb8e 920c36ec ldd [%o0+0x1e0],%f48 ! %f48 = 00000000 00000018 ! Mem[000000007c800050] = b34dfaf6, %l1 = 000000008d784cb8 ldsw [%i1+0x050],%l1 ! %l1 = ffffffffb34dfaf6 ! %l6 = 0000000000000000, %l7 = 000000007287b347, %l3 = 0000000000000000 orcc %l6,%l7,%l3 ! %l3 = 000000007287b347, %ccr = 00 p54_label_25: ! Mem[0000000090800008] = b4af44d3, %g2 = 000000009fab9a43 lduh [%i5+0x00a],%g2 ! %g2 = 000000000000b4af ! %l2 = 00000048, %l3 = 7287b347, Mem[0000000090800088] = 444b2d9f 9e4e588c std %l2,[%i5+0x088] ! Mem[0000000090800088] = 00000048 7287b347 ! Mem[000000007d800000] = ff758f0f, %f31 = fbb33830 lda [%i3+%g0]0x80,%f31 ! %f31 = ff758f0f ! %l3 = 000000007287b347, Mem[00000000900000d4] = c32d5110, %asi = 80 stha %l3,[%i4+0x0d4]%asi ! Mem[00000000900000d4] = b3475110 ! %l5 = 000000000000046b, Mem[00000000918000b8] = 78eb5720034f6e3b stx %l5,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000000000046b ! %f6 = 9fcca1ce ee8c7aaf, Mem[000000007c800028] = 3511aa19 0525766a stda %f6 ,[%i1+%o5]0x80 ! Mem[000000007c800028] = 9fcca1ce ee8c7aaf ! Mem[000000007d800124] = ffc64188, %l6 = 00000000, %l6 = 00000000 add %i3,0x124,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ffc64188 ! %l5 = 000000000000046b, immed = 00000950, %y = 00000001 smul %l5,0x950,%l4 ! %l4 = 0000000000292470, %y = 00000000 ! %l5 = 000000000000046b, Mem[0000000091000125] = 15c0fc32 stb %l5,[%i6+0x125] ! Mem[0000000091000124] = 6bc0fc32 ! %l4 = 0000000000292470, imm = fffffffffffff02f, %l4 = 0000000000292470 orn %l4,-0xfd1,%l4 ! %l4 = 0000000000292ff0 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 1: membar #Sync ! Force all stores to complete p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000076f8d087 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffb34dfaf6 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000048 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007287b347 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000292ff0 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000046b bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ffc64188 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007287b347 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! 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 69feede4 d585f140 bne %xcc,p54_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d7478021 5dbb7ded bne %xcc,p54_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be d3d1d51f 0ee56607 bne %xcc,p54_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 0018ea6f 1bfbf587 bne %xcc,p54_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be d3c8d185 175d72a7 bne %xcc,p54_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be b31187f1 80099e75 bne %xcc,p54_f20_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be af7aab92 ff758f0f bne %xcc,p54_f30_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffffff ldx [%i0+0x008],%g3 ! Observed data at 000000007c000008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5ca67c60f18711b3 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 = c24c55a15f622f8e 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 = 0000000053555400 ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = ef94aa8fb94199ff ldx [%i0+0x088],%g3 ! Observed data at 000000007c000088 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x088,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = db903e465cca085d ldx [%i0+0x0b8],%g3 ! Observed data at 000000007c0000b8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x100],%g2 ! Expected data = c528f7ffb3ae1cb3 ldx [%i0+0x100],%g3 ! Observed data at 000000007c000100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x100,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = b244479fc502e920 ldx [%i0+0x1e8],%g3 ! Observed data at 000000007c0001e8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x1e8,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 3e8cd54d00000000 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 = 7be9b15acc816c50 ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9fcca1ceee8c7aaf ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 ldx [%g1+0x110],%g2 ! Expected data = ff92581bd018a5e9 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 = f3d3a71dc1f208ff ldx [%i1+0x118],%g3 ! Observed data at 000000007c800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x118,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000fd3 ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8efbffffb5120000 ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c672d8d1e97bd8d1 ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000ffffffff ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 565a2b837287b347 ldx [%i2+0x0c0],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ffb84a970aef38d8 ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x128],%g2 ! Expected data = bc9a5800c8b32374 ldx [%i2+0x128],%g3 ! Observed data at 000000007d000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x128,%g4 ldx [%g1+0x158],%g2 ! Expected data = f3a5bbffe78c63e3 ldx [%i2+0x158],%g3 ! Observed data at 000000007d000158 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x158,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff758f0f5ce4b870 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 = 6ab800be109580d2 ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0018ea6f1bfbf587 ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff08f2c1cf0bf7aa ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 7d6f8757b84a97c6 ldx [%i3+0x048],%g3 ! Observed data at 000000007d800048 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x048,%g4 ldx [%g1+0x080],%g2 ! Expected data = 47b56839ff496e21 ldx [%i3+0x080],%g3 ! Observed data at 000000007d800080 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x080,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = aa6d7dc6040a6cb9 ldx [%i3+0x0c0],%g3 ! Observed data at 000000007d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x120],%g2 ! Expected data = b053614bffc64188 ldx [%i3+0x120],%g3 ! Observed data at 000000007d800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x120,%g4 ldx [%g1+0x158],%g2 ! Expected data = 38ff264fb78c5ebd ldx [%i3+0x158],%g3 ! Observed data at 000000007d800158 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x158,%g4 ldx [%g1+0x178],%g2 ! Expected data = 98c6024251ffbcff ldx [%i3+0x178],%g3 ! Observed data at 000000007d800178 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x178,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 00000078000012b5 ldx [%i3+0x1a8],%g3 ! Observed data at 000000007d8001a8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = d1d87be9a4b8e0fd ldx [%i3+0x1d0],%g3 ! Observed data at 000000007d8001d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 6869125c000000b4 ldx [%i3+0x1f0],%g3 ! Observed data at 000000007d8001f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x1f0,%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_f12_fail: set p54_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f14_fail: set p54_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%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_f30_fail: set p54_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d800010] membar #Sync mov 0x100,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stda %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000008] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800000] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c800020] done p54_trap1o: lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d800010] membar #Sync mov 0x100,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stda %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000008] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800000] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c800020] done p54_trap2e: lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000000] done p54_trap2o: lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000000] done p54_trap3e: subc %l6,%l6,%l3 addc %l3,-0x2f3,%l7 sub %l3,0xcd9,%l1 addc %l4,-0x6c9,%l1 addc %l3,%l2,%l7 nop done p54_trap3o: subc %l6,%l6,%l3 addc %l3,-0x2f3,%l7 sub %l3,0xcd9,%l1 addc %l4,-0x6c9,%l1 addc %l3,%l2,%l7 nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 93d968743afb026c ldx [%g1+0x008],%l1 ! %l1 = 63fbc286040a6cb9 ldx [%g1+0x010],%l2 ! %l2 = 5090cb83fe4b242d ldx [%g1+0x018],%l3 ! %l3 = 0478895dc24c55a1 ldx [%g1+0x020],%l4 ! %l4 = 2500a21cce07f393 ldx [%g1+0x028],%l5 ! %l5 = b8736d35e3cfc878 ldx [%g1+0x030],%l6 ! %l6 = c79a3364722b7e44 ldx [%g1+0x038],%l7 ! %l7 = ec08df8e65e7b1e3 ! 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 = cb00d5ef 1c02b696 431b19e7 b008f7b7 ! %f4 = f319a01d fd936c87 01d2ba5b 16664fa1 ! %f8 = 11e7ae77 79bbd733 9ebb9bbd c7a3f854 ! %f12 = b11a6663 e24a3099 27fa3604 60375775 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9b3e6607 1a202366 826dd9ba 2dfb2d18 ! %f20 = d36f91ee 67a9c0ae a6a05cc9 f69233cf ! %f24 = a72220cd 65491ee7 3cc7337e 50a28cd5 ! %f28 = f189b6cf c86d14b9 2d8e5895 ce8c0ea8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ac1538fb 37c46f0a 4f443d2b 4f57a58c ! %f36 = de7741c2 6cea0d03 046b5229 0aafebcc ! %f40 = d0979d74 e7f0e222 81cdb4f0 18072c13 ! %f44 = 2af419a6 057c7c13 e9bbb63b 4bc91997 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf6063b4f0000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = f6063b4f0000001f wr %g0,%y ! Clear Y 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[000000007f000078] = 1a7a65a7, %l1 = 11cbd174b3c2cc70 lduh [%i2+0x07a],%l1 ! %l1 = 00000000000065a7 ! Mem[0000000091800150] = 919d69e5, %g2 = 0000000000000000 ldub [%o0+0x153],%g2 ! %g2 = 0000000000000091 ! %l2 = 87cce673f9ecc35f, %l7 = 78468ff599fecb59, %l2 = 87cce673f9ecc35f addc %l2,%l7,%l2 ! %l2 = 0013766993eb8eb8 ! %l1 = 00000000000065a7, immed = 0000006c, %ccr = 44 movrlez %l1,0x06c,%l3 ! Not Moved, %l3 = 5901138cb86609db ! Mem[000000007f800040] = cd3d835d42c0dac9, %l2 = 0013766993eb8eb8, %l5 = f8605aa7ec7c11e3 add %i3,0x40,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = cd3d835d42c0dac9 ! %l5 = cd3d835d42c0dac9, %l4 = be08e7cc637cc9cd, %ccr = 44 movvs %icc,%l5,%l4 ! Register Not Moved ! Mem[000000007f000028] = dd6515bb, %l1 = 00000000000065a7 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000dd6515bb ! %l3 = 5901138cb86609db, immed = 000001f8, %ccr = 44 movrlez %l3,0x1f8,%l6 ! Not Moved, %l6 = 53c9415ff92ef495 ! Mem[0000000090800040] = fe428b4f, %g2 = 0000000000000091 ldsb [%i5+0x040],%g2 ! %g2 = fffffffffffffffe ! Mem[0000000090800050] = 47ce94524f651403, %f48 = 81b4d9c9 3f9ec8eb ldd [%i5+0x050],%f48 ! %f48 = 47ce9452 4f651403 p55_label_2: ! Mem[000000007f800164] = 199dcff9, %l7 = 78468ff599fecb59 ldsh [%i3+0x164],%l7 ! %l7 = 000000000000199d ! %l5 = cd3d835d42c0dac9, %l2 = 0013766993eb8eb8, %l4 = be08e7cc637cc9cd or %l5,%l2,%l4 ! %l4 = cd3ff77dd3ebdef9 ! %l6 = 53c9415ff92ef495, Mem[00000000918000c0] = 67bd0bdf stw %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = f92ef495 ! %l4 = cd3ff77dd3ebdef9, imm = 0000000000000014, %l1 = 00000000dd6515bb sra %l4,0x014,%l1 ! %l1 = fffffffffffffd3e ! %l6 = 53c9415ff92ef495, %l3 = 5901138cb86609db, %ccr = 44 movn %icc,%l6,%l3 ! Register Not Moved ! %l3 = 5901138cb86609db, Mem[000000009100015a] = 87dec2eb stb %l3,[%i6+0x15a] ! Mem[0000000091000158] = dbdec2eb ! Randomly selected nop nop ! Set Register : %l6 = 53c9415ff92ef495 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l7 = 000000000000199d, imm = fffffffffffff768, %l2 = 0013766993eb8eb8 taddcc %l7,-0x898,%l2 ! %l2 = 0000000000001105, %ccr = 13 ! %l0 = 3ace2da1, %l1 = fffffd3e, Mem[00000000908000c8] = 1d027ea9 dc5f6628 std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 3ace2da1 fffffd3e p55_label_3: ! %f0 = cb00d5ef 1c02b696 431b19e7 b008f7b7 ! %f4 = f319a01d fd936c87 01d2ba5b 16664fa1 ! %f8 = 11e7ae77 79bbd733 9ebb9bbd c7a3f854 ! %f12 = b11a6663 e24a3099 27fa3604 60375775 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000 ! Mem[000000007f800018] = da023a10, %l5 = cd3d835d42c0dac9 lduba [%i3+%o3]0x89,%l5 ! %l5 = 0000000000000010 ! %l3 = 5901138cb86609db, %l7 = 000000000000199d, %l6 = ffffffffffffffff subc %l3,%l7,%l6 ! %l6 = 5901138cb865f03d ! Mem[0000000091000020] = 408cafe094aa963c, %g2 = fffffffffffffffe ldx [%i6+%o4],%g2 ! %g2 = 408cafe094aa963c ! Mem[0000000090800138] = 1c568de3d8a690f0, %g2 = 408cafe094aa963c ldxa [%i5+0x138]%asi,%g2 ! %g2 = 1c568de3d8a690f0 ! %l5 = 0000000000000010, Mem[000000009180009b] = ee96ccd8 stb %l5,[%o0+0x09b] ! Mem[0000000091800098] = 1096ccd8 ! Mem[00000000918001bc] = d71a58b0, %g2 = 1c568de3d8a690f0 lduw [%o0+0x1bc],%g2 ! %g2 = 00000000d71a58b0 ! Clear Register : %l7 = 000000000000199d clr %l7 ! %l7 = 0000000000000000 ! %l3 = 5901138cb86609db, %l1 = fffffffffffffd3e, %l4 = cd3ff77dd3ebdef9 mulx %l3,%l1,%l4 ! %l4 = 8b0815eb7698d20a ! %l6 = 5901138cb865f03d, %l6 = 5901138cb865f03d, %ccr = 13 movvc %xcc,%l6,%l6 ! Moved, %l6 = 5901138cb865f03d p55_label_4: ! Mem[000000007f000188] = d5e3fff70fa2a951, %l3 = 5901138cb86609db, %l3 = 5901138cb86609db add %i2,0x188,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = d5e3fff70fa2a951 ! %l1 = fffffffffffffd3e, %l4 = 8b0815eb7698d20a, %l1 = fffffffffffffd3e andcc %l1,%l4,%l1 ! %l1 = 8b0815eb7698d00a, %ccr = 80 ! %l6 = 5901138cb865f03d, Mem[0000000090000178] = 6a2721eafc3e9fc6 stx %l6,[%i4+0x178] ! Mem[0000000090000178] = 5901138cb865f03d ! Mem[00000000908000a4] = 9328590d, %g2 = 00000000d71a58b0 lduw [%i5+0x0a4],%g2 ! %g2 = 000000009328590d ! Mem[000000007e000018] = be944a05, %l4 = 8b0815eb7698d20a swapa [%i0+%o3]0x88,%l4 ! %l4 = 00000000be944a05 ! %l7 = 0000000000000000, Mem[00000000910000c0] = 97f7c1a7 stw %l7,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000 ! Mem[000000007e800018] = 803a16f7, %l0 = 29c9fafa3ace2da1 ldstuba [%i1+%o3]0x81,%l0 ! %l0 = 00000080000000ff ! %f20 = d36f91ee 67a9c0ae, Mem[000000007f000020] = 6892539a 6d3d489b stda %f20,[%i2+%o4]0x88 ! Mem[000000007f000020] = d36f91ee 67a9c0ae ! Mem[000000007f000018] = 24ae27fd, %l7 = 0000000000000000 swap [%i2+%o3],%l7 ! %l7 = 0000000024ae27fd ! Mem[000000007f000080] = 8d341a25, %l1 = 8b0815eb7698d00a swap [%i2+0x080],%l1 ! %l1 = 000000008d341a25 p55_label_5: ! %l6 = b865f03d, %l7 = 24ae27fd, Mem[0000000091800068] = 909d5a96 f974a768 std %l6,[%o0+0x068] ! Mem[0000000091800068] = b865f03d 24ae27fd ! Mem[000000007e8000c0] = 386c1bf9 41160198, %l6 = b865f03d, %l7 = 24ae27fd ldd [%i1+0x0c0],%l6 ! %l6 = 00000000386c1bf9 0000000041160198 ! %l4 = 00000000be944a05, Mem[0000000091000078] = cab51fb5 stw %l4,[%i6+0x078] ! Mem[0000000091000078] = be944a05 ! %l0 = 0000000000000080, Mem[000000007f000028] = 000065a710b1e788 stxa %l0,[%i2+%o5]0x81 ! Mem[000000007f000028] = 0000000000000080 ! Mem[000000007e000018] = 0ad29876, %l2 = 0000000000001105 ldsba [%i0+%o3]0x81,%l2 ! %l2 = 000000000000000a ! %l1 = 000000008d341a25, imm = 0000000000000231, %l1 = 000000008d341a25 xorcc %l1,0x231,%l1 ! %l1 = 000000008d341814, %ccr = 08 ! Mem[0000000090000154] = 6324c251, %g2 = 000000009328590d ldsb [%i4+0x157],%g2 ! %g2 = 0000000000000063 ! %l5 = 0000000000000010, Mem[000000007f000018] = 000000005c80bbf5 stxa %l5,[%i2+%o3]0x80 ! Mem[000000007f000018] = 0000000000000010 membar #Sync ! Added by membar checker (145) ! Mem[000000007f000000] = 85eaa1ce 4db3e666 0a49f898 8db99147 ! Mem[000000007f000010] = 39619ebc 1db7de08 00000000 00000010 ! Mem[000000007f000020] = aec0a967 ee916fd3 00000000 00000080 ! Mem[000000007f000030] = a7286053 dc8b8a7d 8b14b164 07e00d76 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 000000007f000000 ! Mem[000000009000000c] = b008f7b7, %g18 = d812d8947472aa7a ldsw [%i4+0x00c],%g2 ! %g2 = d812d8947472aa7a p55_label_6: ! Mem[000000009080007c] = bf342279, %g2 = ffffffffb008f7b7 ldsb [%i5+0x07e],%g2 ! %g2 = ffffffffffffffbf ! Mem[000000007f8000f0] = 038d3434b62d59d0, %l6 = 00000000386c1bf9, %l7 = 0000000041160198 add %i3,0xf0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 038d3434b62d59d0 ! %l6 = 00000000386c1bf9, Mem[0000000091000070] = 1ebeea5f6aa81680 stx %l6,[%i6+0x070] ! Mem[0000000091000070] = 00000000386c1bf9 ! %f16 = 85eaa1ce 4db3e666 0a49f898 8db99147 ! %f20 = 39619ebc 1db7de08 00000000 00000010 ! %f24 = aec0a967 ee916fd3 00000000 00000080 ! %f28 = a7286053 dc8b8a7d 8b14b164 07e00d76 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! %l4 = 00000000be944a05, %l4 = 00000000be944a05, %l7 = 038d3434b62d59d0 addcc %l4,%l4,%l7 ! %l7 = 000000017d28940a, %ccr = 03 ! immd = 0000000000000204, %l1 = 000000008d341814, %ccr = 03 movge %xcc,0x204,%l1 ! Moved, %l1 = 0000000000000204 ! Mem[0000000090000074] = 7ab101eb, %g18 = d812d8947472aa7a ldsw [%i4+0x074],%g2 ! %g2 = d812d8947472aa7a ! %l0 = 00000080, %l1 = 00000204, Mem[00000000918001b8] = b6cd0689 d71a58b0 stda %l0,[%o0+0x1b8]%asi ! Mem[00000000918001b8] = 00000080 00000204 ! %l4 = 00000000be944a05, Mem[000000009100002d] = 41740c34 stb %l4,[%i6+0x02d] ! Mem[000000009100002c] = 05740c34 ! %l3 = d5e3fff70fa2a951, Mem[00000000900001ac] = d1e808e3 sth %l3,[%i4+0x1ac] ! Mem[00000000900001ac] = a95108e3 p55_label_7: ! %l6 = 00000000386c1bf9, immed = 00000bc8, %y = 00000000 mulscc %l6,0xbc8,%l2 ! %l2 = 000000009c360dfc, %ccr = 08, %y = 80000000 ! Mem[000000007f800084] = 3e9b0ae5, %l6 = 00000000386c1bf9, %asi = 80 swapa [%i3+0x084]%asi,%l6 ! %l6 = 000000003e9b0ae5 ! %l0 = 0000000000000080, imm = 0000000000000d1e, %l3 = d5e3fff70fa2a951 andcc %l0,0xd1e,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[0000000090800068] = ae712662 c829d802, %g2 = 7ab101eb, %g3 = 00000000 ldd [%i5+0x068],%g2 ! %g2 = 00000000ae712662 00000000c829d802 ! Mem[00000000910001f0] = a972542d, %g2 = 00000000ae712662 lduw [%i6+0x1f0],%g2 ! %g2 = 00000000a972542d ! Mem[000000007f8000f4] = b62d59d0, %l0 = 0000000000000080 ldub [%i3+0x0f5],%l0 ! %l0 = 000000000000002d ! %l0 = 000000000000002d, imm = 000000000000046d, %l0 = 000000000000002d addcc %l0,0x46d,%l0 ! %l0 = 000000000000049a, %ccr = 00 ! %l5 = 0000000000000010, %l2 = 000000009c360dfc, %l1 = 0000000000000204 tsubcc %l5,%l2,%l1 ! %l1 = ffffffff63c9f214, %ccr = 91 ! Mem[000000007e80006b] = 22656c83, %l3 = 0000000000000000 ldstub [%i1+0x06b],%l3 ! %l3 = 00000083000000ff ! %l4 = 00000000be944a05, imm = fffffffffffffa68, %l6 = 000000003e9b0ae5 tsubcc %l4,-0x598,%l6 ! %l6 = 00000000be944f9d, %ccr = 1b p55_label_8: ! Mem[00000000918000c0] = f92ef495 8a120b0c, %g2 = a972542d, %g3 = c829d802 ldd [%o0+0x0c0],%g2 ! %g2 = 00000000f92ef495 000000008a120b0c ! Mem[00000000900000c8] = 2403e27a66182968, %f48 = 47ce9452 4f651403 ldd [%i4+0x0c8],%f48 ! %f48 = 2403e27a 66182968 ! %l6 = 00000000be944f9d, %l7 = 000000017d28940a, %ccr = 1b movl %xcc,%l6,%l7 ! Register Not Moved ! Mem[000000007e800000] = 8087b4b3, %f2 = 431b19e7 lda [%i1+%g0]0x81,%f2 ! %f2 = 8087b4b3 ! Randomly selected nop nop ! Mem[000000009000004c] = a7a1fab3, %g2 = 00000000f92ef495 ldub [%i4+0x04c],%g2 ! %g2 = 00000000000000a7 ! Mem[000000007f80011c] = ae7ee7d9, %l2 = 9c360dfc, %l2 = 9c360dfc add %i3,0x11c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ae7ee7d9 ! Mem[000000007f8001a8] = 56f51b1e, %l7 = 000000017d28940a swap [%i3+0x1a8],%l7 ! %l7 = 0000000056f51b1e ! %l3 = 0000000000000083, %l6 = 00000000be944f9d, %y = 80000000 umul %l3,%l6,%l5 ! %l5 = 0000006185e4bd57, %y = 00000061 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 p55_label_9: ! %l6 = 00000000be944f9d, %l6 = 00000000be944f9d, %ccr = 1b movge %icc,%l6,%l6 ! Moved, %l6 = 00000000be944f9d ! %l0 = 000000000000049a, %l7 = 0000000056f51b1e, %l4 = 00000000be944a05 addcc %l0,%l7,%l4 ! %l4 = 0000000056f51fb8, %ccr = 00 ! Mem[000000009180008c] = 0de81958, %g2 = 00000000000000a7 lduw [%o0+0x08c],%g2 ! %g2 = 000000000de81958 ! Mem[000000009180005c] = ac9f4a13, %g2 = 000000000de81958 ldub [%o0+0x05d],%g2 ! %g2 = 00000000000000ac ! Invert Register : %l3 = 0000000000000083 xor %l3,-1,%l3 ! %l3 = ffffffffffffff7c ! Mem[000000007f000018] = 00000000, %l0 = 000000000000049a ldstuba [%i2+%o3]0x89,%l0 ! %l0 = 00000000000000ff ! %l3 = ffffffffffffff7c, imm = fffffffffffffcdf, %l0 = 0000000000000000 sub %l3,-0x321,%l0 ! %l0 = 000000000000029d ! %l0 = 000000000000029d, Mem[000000009100018c] = e6b0a7ab stb %l0,[%i6+0x18c] ! Mem[000000009100018c] = 9db0a7ab ! %l6 = be944f9d, %l7 = 56f51b1e, Mem[00000000918001a0] = 910fae53 832781d2 std %l6,[%o0+0x1a0] ! Mem[00000000918001a0] = be944f9d 56f51b1e ! %f16 = 85eaa1ce 4db3e666 0a49f898 8db99147 ! %f20 = 39619ebc 1db7de08 00000000 00000010 ! %f24 = aec0a967 ee916fd3 00000000 00000080 ! %f28 = a7286053 dc8b8a7d 8b14b164 07e00d76 mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0 p55_label_10: ! %l4 = 0000000056f51fb8, imm = 0000000000000001, %l2 = 00000000ae7ee7d9 sra %l4,0x001,%l2 ! %l2 = 000000002b7a8fdc ! %f12 = b11a6663 e24a3099, Mem[00000000918001b8] = 00000080 00000204 std %f12,[%o0+0x1b8] ! Mem[00000000918001b8] = b11a6663 e24a3099 ! %l4 = 0000000056f51fb8, Mem[000000007f80011a] = 052340e0 sth %l4,[%i3+0x11a] ! Mem[000000007f800118] = 05231fb8 ! immd = 00000000000003ca, %l3 = ffffffffffffff7c, %ccr = 00 movvc %icc,0x3ca,%l3 ! Moved, %l3 = 00000000000003ca ! %f7 = 16664fa1, Mem[0000000091800118] = 5e8423ff st %f7 ,[%o0+0x118] ! Mem[0000000091800118] = 16664fa1 ! Mem[000000007e000168] = f6f673de, %l7 = 56f51b1e, %l1 = 63c9f214 add %i0,0x168,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f6f673de ! %f12 = b11a6663 e24a3099, Mem[00000000910001e8] = d3ae0f63 ff118b78 stda %f12,[%i6+0x1e8]%asi ! Mem[00000000910001e8] = b11a6663 e24a3099 ! Mem[000000007f8001a2] = 0e2ef801, %l0 = 000000000000029d ldstub [%i3+0x1a2],%l0 ! %l0 = 000000f8000000ff ! %l2 = 000000002b7a8fdc, %l5 = 0000006185e4bd57, %ccr = 00 movrgz %l2,%l5,%l4 ! Moved, %l4 = 0000006185e4bd57 ! %l6 = 00000000be944f9d, Mem[0000000091800146] = c57e4531 stb %l6,[%o0+0x146] ! Mem[0000000091800144] = 9d7e4531 p55_label_11: membar #Sync ! Added by membar checker (146) ! %f6 = 01d2ba5b, Mem[000000007f000028] = 00000000 sta %f6 ,[%i2+%o5]0x80 ! Mem[000000007f000028] = 01d2ba5b ! %l0 = 00000000000000f8, %l3 = 00000000000003ca, %ccr = 00 movne %xcc,%l0,%l3 ! Moved, %l3 = 00000000000000f8 ! %l2 = 000000002b7a8fdc, %l1 = 00000000f6f673de, %ccr = 00 movpos %xcc,%l2,%l1 ! Moved, %l1 = 000000002b7a8fdc ! Mem[000000007f800000] = f920f90bead448d3, %f16 = 85eaa1ce 4db3e666 ldda [%i3+%g0]0x81,%f16 ! %f16 = f920f90b ead448d3 ! Mem[000000007e000008] = e72ff50e7f9a616d, %l6 = 00000000be944f9d ldxa [%i0+%o1]0x80,%l6 ! %l6 = e72ff50e7f9a616d ! Mem[0000000090800168] = a117c18b 8c7c4bcb, %g2 = 000000ac, %g3 = 8a120b0c ldd [%i5+0x168],%g2 ! %g2 = 00000000a117c18b 000000008c7c4bcb ! %l4 = 85e4bd57, %l5 = 85e4bd57, Mem[000000007e000018] = 7698d20a 17e8fc75 stda %l4,[%i0+%o3]0x88 ! Mem[000000007e000018] = 85e4bd57 85e4bd57 ! %l7 = 0000000056f51b1e, imm = 0000000000000561, %l7 = 0000000056f51b1e tsubcc %l7,0x561,%l7 ! %l7 = 0000000056f515bd, %ccr = 02 ! Mem[000000007f0001a4] = 6409a9e5, %l3 = 000000f8, %l7 = 56f515bd add %i2,0x1a4,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006409a9e5 ! %l1 = 000000002b7a8fdc, Mem[00000000910000a8] = 016d2650 sth %l1,[%i6+0x0a8] ! Mem[00000000910000a8] = 8fdc2650 p55_label_12: ! %l2 = 2b7a8fdc, %l3 = 000000f8, Mem[0000000091800078] = 0a314e1f 9b142963 std %l2,[%o0+0x078] ! Mem[0000000091800078] = 2b7a8fdc 000000f8 ! Mem[000000007f0000f8] = 44eb8752, %l2 = 000000002b7a8fdc lduh [%i2+0x0f8],%l2 ! %l2 = 00000000000044eb ! Code Fragment 1 p55_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008c7c4bcb mov -0x101,%g3 ! %g3 = fffffffffffffeff and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000000000f8, Mem[000000007e80005e] = 6adabda9 sth %l0,[%i1+0x05e] ! Mem[000000007e80005c] = 6ada00f8 ! %f30 = 8b14b164 07e00d76, Mem[0000000091800038] = 568c0707 efbedfe6 std %f30,[%o0+0x038] ! Mem[0000000091800038] = 8b14b164 07e00d76 ! Mem[00000000900000a4] = a4727d8b, %g18 = d812d8947472aa7a ldsw [%i4+0x0a4],%g2 ! %g2 = d812d8947472aa7a ! %l2 = 00000000000044eb, %l7 = 000000006409a9e5, %ccr = 02 movpos %xcc,%l2,%l7 ! Moved, %l7 = 00000000000044eb ! Mem[000000007e8001a3] = a8f79f19, %l1 = 000000002b7a8fdc ldstub [%i1+0x1a3],%l1 ! %l1 = 00000019000000ff ! Mem[000000007e800020] = b067404d, %f29 = dc8b8a7d lda [%i1+%o4]0x89,%f29 ! %f29 = b067404d ! Mem[000000007f000010] = 39619ebc, %l1 = 0000000000000019 ldsha [%i2+%o2]0x81,%l1 ! %l1 = 0000000000003961 p55_label_13: ! %f0 = cb00d5ef 1c02b696 8087b4b3 b008f7b7 ! %f4 = f319a01d fd936c87 01d2ba5b 16664fa1 ! %f8 = 11e7ae77 79bbd733 9ebb9bbd c7a3f854 ! %f12 = b11a6663 e24a3099 27fa3604 60375775 stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080 ! Mem[0000000090000054] = 2c36db8f, %g18 = d812d8947472aa7a ldsw [%i4+0x054],%g2 ! %g2 = d812d8947472aa7a ! Mem[0000000091000018] = cf70dc7c, %g2 = 000000002c36db8f ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffcf70 ! %l4 = 85e4bd57, %l5 = 85e4bd57, Mem[0000000090000008] = 0a49f898 8db99147 std %l4,[%i4+%o1] ! Mem[0000000090000008] = 85e4bd57 85e4bd57 ! %l6 = e72ff50e7f9a616d, Mem[0000000091000190] = 2d5c7509 stw %l6,[%i6+0x190] ! Mem[0000000091000190] = 7f9a616d ! Mem[000000007e00004d] = 328c6504, %l7 = 00000000000044eb ldstub [%i0+0x04d],%l7 ! %l7 = 0000008c000000ff ! %l5 = 0000006185e4bd57, Mem[000000007e800028] = 2deeb4cc stba %l5,[%i1+%o5]0x88 ! Mem[000000007e800028] = 2deeb457 ! %l0 = 000000f8, %l1 = 00003961, Mem[000000007e000008] = e72ff50e 7f9a616d stda %l0,[%i0+%o1]0x81 ! Mem[000000007e000008] = 000000f8 00003961 ! %l6 = e72ff50e7f9a616d, Mem[000000007f80019c] = dcc635d7 stw %l6,[%i3+0x19c] ! Mem[000000007f80019c] = 7f9a616d ! %f29 = b067404d, Mem[000000007f000018] = 000000ff sta %f29,[%i2+%o3]0x88 ! Mem[000000007f000018] = b067404d p55_label_14: ! Set Register : %l6 = e72ff50e7f9a616d xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000091800078] = 2b7a8fdc000000f8, %f48 = 547101d7 7b40b644 ldda [%o0+0x078]%asi,%f48 ! %f48 = 2b7a8fdc 000000f8 ! %l7 = 000000000000008c, Mem[00000000900001f0] = aff200f2b9f1ae14 stx %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000000000008c ! Mem[000000007f000020] = 67a9c0ae, %l3 = 00000000000000f8 ldswa [%i2+%o4]0x88,%l3 ! %l3 = 0000000067a9c0ae ! %l2 = 000044eb, %l3 = 67a9c0ae, Mem[0000000091000048] = 5c07bce1 60c55c2b std %l2,[%i6+0x048] ! Mem[0000000091000048] = 000044eb 67a9c0ae ! Mem[00000000918000fc] = 79f08279, %g2 = ffffffffffffcf70 lduh [%o0+0x0fc],%g2 ! %g2 = 00000000000079f0 ! Mem[0000000090000078] = 5b100cc27820a8b5, %g2 = 00000000000079f0 ldx [%i4+0x078],%g2 ! %g2 = 5b100cc27820a8b5 ! %l4 = 0000006185e4bd57, Mem[0000000091800084] = a7ac56a1 stw %l4,[%o0+0x084] ! Mem[0000000091800084] = 85e4bd57 ! Mem[000000007e000018] = 85e4bd57, %l7 = 000000000000008c ldswa [%i0+%o3]0x88,%l7 ! %l7 = ffffffff85e4bd57 ! %l3 = 0000000067a9c0ae, Mem[000000009100000c] = 3a363bbc sth %l3,[%i6+0x00c] ! Mem[000000009100000c] = c0ae3bbc p55_label_15: ! %l3 = 0000000067a9c0ae, imm = fffffffffffff312, %l2 = 00000000000044eb or %l3,-0xcee,%l2 ! %l2 = fffffffffffff3be ! Mem[000000007e0000ac] = 3ed9e450, %l3 = 0000000067a9c0ae swap [%i0+0x0ac],%l3 ! %l3 = 000000003ed9e450 ! immd = 0000000000000391, %l7 = ffffffff85e4bd57, %ccr = 02 movvc %xcc,0x391,%l7 ! Moved, %l7 = 0000000000000391 ! %l4 = 0000006185e4bd57, Mem[0000000091000134] = f46a516c stb %l4,[%i6+0x134] ! Mem[0000000091000134] = 576a516c ! Mem[0000000090800088] = 444b2d9f9e4e588c, %g2 = 5b100cc27820a8b5 ldx [%i5+0x088],%g2 ! %g2 = 444b2d9f9e4e588c ! %l6 = ffffffff, %l7 = 00000391, Mem[0000000090000198] = a77c0a9c 86c094f0 std %l6,[%i4+0x198] ! Mem[0000000090000198] = ffffffff 00000391 ! Mem[00000000900001f4] = 0000008c, %g2 = 444b2d9f9e4e588c lduw [%i4+0x1f4],%g2 ! %g2 = 000000000000008c ! Mem[0000000091000148] = c387b2e4ead01746, %f48 = 2b7a8fdc 000000f8 ldda [%i6+0x148]%asi,%f48 ! %f48 = c387b2e4 ead01746 ! Mem[000000007e800140] = a90958f2c9bab260, %l2 = fffffffffffff3be, %l5 = 0000006185e4bd57 add %i1,0x140,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = a90958f2c9bab260 ! %l2 = fffffffffffff3be, Mem[00000000910001d8] = da6f14fd2b31f5a0, %asi = 80 stxa %l2,[%i6+0x1d8]%asi ! Mem[00000000910001d8] = fffffffffffff3be p55_label_16: ! Mem[0000000090800090] = d9229981, %g2 = 000000000000008c lduw [%i5+0x090],%g2 ! %g2 = 00000000d9229981 ! %l7 = 0000000000000391, %l3 = 000000003ed9e450, %ccr = 02 movneg %xcc,%l7,%l3 ! Register Not Moved ! %l6 = ffffffffffffffff, immd = 00000000000005f4, %l2 = fffffffffffff3be udivx %l6,0x5f4,%l2 ! %l2 = 002b00ac02b00ac0 ! Mem[000000007f000018] = 10000000 b067404d, %l4 = 85e4bd57, %l5 = c9bab260 ldda [%i2+%o3]0x88,%l4 ! %l4 = 00000000b067404d 0000000010000000 ! %l7 = 0000000000000391, Mem[0000000091800124] = 11eff31a stw %l7,[%o0+0x124] ! Mem[0000000091800124] = 00000391 ! Randomly selected nop nop ! %f16 = f920f90b ead448d3, Mem[000000007f800010] = 71164016 398d996a stda %f16,[%i3+%o2]0x80 ! Mem[000000007f800010] = f920f90b ead448d3 ! Mem[000000007f000020] = 67a9c0ae, %l7 = 0000000000000391 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000ae000000ff ! Mem[0000000090000154] = e5151163, %g18 = d812d8947472aa7a ldsw [%i4+0x154],%g2 ! %g2 = d812d8947472aa7a ! %l4 = b067404d, %l5 = 10000000, Mem[00000000908001c0] = aa162c11 bcd71045 std %l4,[%i5+0x1c0] ! Mem[00000000908001c0] = b067404d 10000000 p55_label_17: ! Set Register : %l2 = 002b00ac02b00ac0 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[000000007e800110] = f9c79284893bce03, %l6 = ffffffffffffffff, %l5 = 0000000010000000 add %i1,0x110,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = f9c79284893bce03 ! %l4 = b067404d, %l5 = 893bce03, Mem[0000000091000130] = 7f1dfcfd 576a516c stda %l4,[%i6+0x130]%asi ! Mem[0000000091000130] = b067404d 893bce03 ! %l0 = 00000000000000f8, imm = 0000000000000027, %l5 = f9c79284893bce03 srax %l0,0x027,%l5 ! %l5 = 0000000000000000 ! %l4 = 00000000b067404d, imm = fffffffffffff02c, %l4 = 00000000b067404d addccc %l4,-0xfd4,%l4 ! %l4 = 00000000b0673079, %ccr = 19 ! Mem[000000009080012c] = c18e622e, %g2 = ffffffffe5151163 ldub [%i5+0x12f],%g2 ! %g2 = 00000000000000c1 ! %l7 = 00000000000000ae, %l5 = 0000000000000000, %l6 = ffffffffffffffff taddcc %l7,%l5,%l6 ! %l6 = 00000000000000ae, %ccr = 02 ! Mem[000000007e800178] = 20b57d6e0efdfa5e, %l2 = ffffffffffffffff, %l3 = 000000003ed9e450 add %i1,0x178,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 20b57d6e0efdfa5e ! Mem[00000000918001ac] = 44a40758, %g2 = 00000000000000c1 ldsh [%o0+0x1ae],%g2 ! %g2 = 00000000000044a4 ! %l2 = ffffffffffffffff, %l0 = 00000000000000f8, %l5 = 0000000000000000 mulx %l2,%l0,%l5 ! %l5 = ffffffffffffff08 p55_label_18: ! Mem[000000007e000018] = 57bde48557bde485, %f14 = 27fa3604 60375775 ldda [%i0+%o3]0x81,%f14 ! %f14 = 57bde485 57bde485 ! Mem[000000007e00013c] = 632847e1, %l1 = 0000000000003961 swap [%i0+0x13c],%l1 ! %l1 = 00000000632847e1 ! %l4 = 00000000b0673079, Mem[00000000918000fc] = 79f08279 stw %l4,[%o0+0x0fc] ! Mem[00000000918000fc] = b0673079 ! Mem[000000007f800020] = da284472f86383c4, %f8 = 11e7ae77 79bbd733 ldda [%i3+%o4]0x81,%f8 ! %f8 = da284472 f86383c4 ! Mem[00000000900000dc] = 00000010, %g2 = 00000000000044a4 lduw [%i4+0x0dc],%g2 ! %g2 = 0000000000000010 ! Mem[000000007e0000d8] = 3f01fc86f3f58a35, %l6 = 00000000000000ae, %l6 = 00000000000000ae add %i0,0xd8,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 3f01fc86f3f58a35 ! %l6 = f3f58a35, %l7 = 000000ae, Mem[000000007f8000a8] = 1d86b4ba fb7b876f std %l6,[%i3+0x0a8] ! Mem[000000007f8000a8] = f3f58a35 000000ae ! immd = 000000000000023f, %l0 = 00000000000000f8, %ccr = 02 movleu %xcc,0x23f,%l0 ! Register Not Moved ! Mem[000000007f800179] = 6faf04e0, %l0 = 00000000000000f8 ldstub [%i3+0x179],%l0 ! %l0 = 000000af000000ff ! Mem[0000000091000018] = cf70dc7c 637e990a, %g2 = 00000010, %g3 = fffffeff ldd [%i6+%o3],%g2 ! %g2 = 00000000cf70dc7c 00000000637e990a p55_label_19: ! %l3 = 20b57d6e0efdfa5e, Mem[0000000090000172] = 13f9e853 stb %l3,[%i4+0x172] ! Mem[0000000090000170] = 5ef9e853 ! immd = 00000000000002a0, %l3 = 20b57d6e0efdfa5e, %ccr = 02 mova %xcc,0x2a0,%l3 ! Moved, %l3 = 00000000000002a0 ! %l3 = 00000000000002a0, Mem[00000000908001ec] = 1570dec5 stw %l3,[%i5+0x1ec] ! Mem[00000000908001ec] = 000002a0 ! %l6 = 3f01fc86f3f58a35, %l7 = 00000000000000ae, %ccr = 02 movre %l6,%l7,%l4 ! Not Moved, %l4 = 00000000b0673079 ! Mem[0000000091800118] = 16664fa16cd6b03c, %g2 = 00000000cf70dc7c ldxa [%o0+0x118]%asi,%g2 ! %g2 = 16664fa16cd6b03c ! %l1 = 00000000632847e1, imm = fffffffffffff012, %l7 = 00000000000000ae xor %l1,-0xfee,%l7 ! %l7 = ffffffff9cd7b7f3 ! %l4 = 00000000b0673079, Mem[000000007e0000dc] = f3f58a35 sth %l4,[%i0+0x0dc] ! Mem[000000007e0000dc] = 30798a35 ! %f14 = 57bde485 57bde485, Mem[0000000090800148] = 7f55e09c 734142da std %f14,[%i5+0x148] ! Mem[0000000090800148] = 57bde485 57bde485 ! Mem[000000007f800010] = d348d4ea 0bf920f9, %l2 = ffffffff, %l3 = 000002a0 ldda [%i3+%o2]0x88,%l2 ! %l2 = 000000000bf920f9 00000000d348d4ea ! Mem[000000007e00004b] = 225027b9, %l4 = 00000000b0673079 ldstuba [%i0+0x04b]%asi,%l4 ! %l4 = 000000b9000000ff p55_label_20: ! %l4 = 00000000000000b9, Mem[000000007e000010] = 8ff0a900 stba %l4,[%i0+%o2]0x89 ! Mem[000000007e000010] = 8ff0a9b9 ! Mem[000000007f8001d8] = 752d752f2ac18b19, %l5 = ffffffffffffff08, %l5 = ffffffffffffff08 add %i3,0x1d8,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 752d752f2ac18b19 ! %l4 = 00000000000000b9, Mem[000000007f000020] = ffc0a967ee916fd3 stxa %l4,[%i2+%o4]0x80 ! Mem[000000007f000020] = 00000000000000b9 ! Mem[000000007f80004f] = 18238269, %l2 = 000000000bf920f9 ldstuba [%i3+0x04f]%asi,%l2 ! %l2 = 00000069000000ff ! Mem[000000007e800020] = b067404d, %f15 = 57bde485 lda [%i1+%o4]0x89,%f15 ! %f15 = b067404d ! Mem[0000000090800178] = 4ab098f9, %g18 = d812d8947472aa7a ldsw [%i5+0x178],%g2 ! %g2 = d812d8947472aa7a ! %l0 = 000000af, %l1 = 632847e1, Mem[00000000910001e0] = 43c5e123 05c6cd45 std %l0,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000af 632847e1 ! %l0 = 00000000000000af, %l6 = 3f01fc86f3f58a35, %ccr = 02 movpos %icc,%l0,%l6 ! Moved, %l6 = 00000000000000af ! %l3 = 00000000d348d4ea, immed = 00000e38, %l2 = 0000000000000069 taddcctv %l3,0xe38,%l2 ! %l0 = 00000000000000d2, Trapped ! Mem[0000000090800010] = 2fd31a2d5b8b7867, %f48 = c387b2e4 ead01746 ldda [%i5+0x010]%asi,%f48 ! %f48 = 2fd31a2d 5b8b7867 p55_label_21: ! Mem[00000000910001b8] = 5b200641564f312a, %f48 = 2fd31a2d 5b8b7867 ldda [%i6+0x1b8]%asi,%f48 ! %f48 = 5b200641 564f312a ! immd = 00000000000002e3, %l6 = 00000000000000af, %ccr = 02 movn %xcc,0x2e3,%l6 ! Register Not Moved ! %l6 = 00000000000000af, Mem[0000000091000140] = 75df866b stw %l6,[%i6+0x140] ! Mem[0000000091000140] = 000000af ! %f30 = 8b14b164, Mem[000000007e800028] = 2deeb457 sta %f30,[%i1+%o5]0x88 ! Mem[000000007e800028] = 8b14b164 ! Mem[000000007e000188] = de8ded79d0becd09, %l1 = 00000000632847e1, %l4 = 00000000000000b9 add %i0,0x188,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = de8ded79d0becd09 ! %f16 = f920f90b ead448d3 0a49f898 8db99147 ! %f20 = 39619ebc 1db7de08 00000000 00000010 ! %f24 = aec0a967 ee916fd3 00000000 00000080 ! %f28 = a7286053 b067404d 8b14b164 07e00d76 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 ! Mem[0000000090800120] = 98399bf8, %g2 = 000000004ab098f9 ldsba [%i5+0x121]%asi,%g2 ! %g2 = ffffffffffffff98 ! Mem[000000007e0001cc] = 9c612bea, %l0 = 000000d2, %l1 = 632847e1 add %i0,0x1cc,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009c612bea ! Mem[000000007e00010c] = ae28ec90, %l3 = d348d4ea, %l5 = 2ac18b19 add %i0,0x10c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ae28ec90 ! %l6 = 00000000000000af, %l7 = ffffffff9cd7b7f3, %ccr = 02 movvc %icc,%l6,%l7 ! Register Not Moved p55_label_22: ! Mem[000000007e000008] = 000000f8, %l2 = 0000000000000069 ldsba [%i0+%o1]0x81,%l2 ! %l2 = 0000000000000000 ! %l7 = ffffffff9cd7b7f3, Mem[00000000908001fe] = d7982ef4 sth %l7,[%i5+0x1fe] ! Mem[00000000908001fc] = b7f32ef4 ! %l6 = 000000af, %l7 = 9cd7b7f3, Mem[00000000918001d0] = 59c1bb29 11f12fc9 std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000af 9cd7b7f3 ! retry : should take illegal inst trap, %l0 = 00000000000000d2 retry ! Illegal inst trap : %l0 = 00000000000000e2 ! %l6 = 00000000000000af, Mem[000000007f800010] = 0bf920f9 stha %l6,[%i3+%o2]0x88 ! Mem[000000007f800010] = 0bf900af ! %l1 = 000000009c612bea, %l7 = ffffffff9cd7b7f3, %l0 = 00000000000000e2 taddcctv %l1,%l7,%l0 ! %l0 = 0000000000000105, Trapped ! %l7 = ffffffff9cd7b7f3, %l2 = 0000000000000000, %y = 00000061 umulcc %l7,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[00000000918000cc] = d0da393d, %g2 = ffffffffffffff98 ldsb [%o0+0x0cc],%g2 ! %g2 = ffffffffffffffd0 ! %l2 = 0000000000000000 sethi %hi(0x75446c00),%l2 ! %l2 = 0000000075446c00 ! %l2 = 75446c00, %l3 = d348d4ea, Mem[000000007f800020] = da284472 f86383c4 stda %l2,[%i3+%o4]0x81 ! Mem[000000007f800020] = 75446c00 d348d4ea p55_label_23: ! immd = 000000000000014e, %l6 = 00000000000000af, %ccr = 44 movpos %xcc,0x14e,%l6 ! Moved, %l6 = 000000000000014e ! %f0 = cb00d5ef 1c02b696 8087b4b3 b008f7b7 ! %f4 = f319a01d fd936c87 01d2ba5b 16664fa1 ! %f8 = da284472 f86383c4 9ebb9bbd c7a3f854 ! %f12 = b11a6663 e24a3099 57bde485 b067404d mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %f22 = 00000000, Mem[000000007f000008] = 0a49f898 sta %f22,[%i2+%o1]0x80 ! Mem[000000007f000008] = 00000000 ! %l2 = 0000000075446c00, %l0 = 0000000000000105, %l4 = 0000000000000000 andn %l2,%l0,%l4 ! %l4 = 0000000075446c00 ! Mem[000000007f000084] = 01231892, %l0 = 0000000000000105 swap [%i2+0x084],%l0 ! %l0 = 0000000001231892 ! immd = 0000000000000288, %l5 = 00000000ae28ec90, %ccr = 44 movl %icc,0x288,%l5 ! Register Not Moved ! %l4 = 0000000075446c00, Mem[000000007e8000ec] = a27d7df6 sth %l4,[%i1+0x0ec] ! Mem[000000007e8000ec] = 6c007df6 ! Mem[000000007f800000] = f920f90bead448d3, %l3 = 00000000d348d4ea ldxa [%i3+%g0]0x80,%l3 ! %l3 = f920f90bead448d3 ! %l7 = ffffffff9cd7b7f3, imm = 0000000000000013, %l1 = 000000009c612bea srlx %l7,0x013,%l1 ! %l1 = 00001ffffffff39a ! Mem[0000000090000000] = 85eaa1ce4db3e666, %g2 = ffffffffffffffd0 ldx [%i4+%g0],%g2 ! %g2 = 85eaa1ce4db3e666 p55_label_24: ! %l6 = 000000000000014e, immed = 00000aee, %l5 = 00000000ae28ec90 taddcctv %l6,0xaee,%l5 ! %l0 = 00000000012318b5, Trapped ! Mem[000000007f00011c] = b869e08e, %f28 = a7286053 ld [%i2+0x11c],%f28 ! %f28 = b869e08e ! Mem[0000000091000094] = 782e73b6, %g2 = 85eaa1ce4db3e666 lduw [%i6+0x094],%g2 ! %g2 = 00000000782e73b6 ! Mem[000000007e80016e] = 3805b566, %l3 = f920f90bead448d3 ldstub [%i1+0x16e],%l3 ! %l3 = 000000b5000000ff ! Mem[000000007e8000b4] = 78ac7d70, %l7 = 9cd7b7f3, %l4 = 75446c00 add %i1,0xb4,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000078ac7d70 ! Mem[00000000918000e4] = f53afb01, %g2 = 00000000782e73b6 ldsh [%o0+0x0e4],%g2 ! %g2 = fffffffffffff53a ! Mem[000000007e800028] = 64b1148b, %l5 = 00000000ae28ec90 ldsba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000064 ! Mem[00000000900000d8] = 0000000000000010, %g2 = fffffffffffff53a ldx [%i4+0x0d8],%g2 ! %g2 = 0000000000000010 ! Mem[0000000091800160] = 7fc08296, %g2 = 0000000000000010 ldub [%o0+0x160],%g2 ! %g2 = 000000000000007f ! %f16 = f920f90b ead448d3 0a49f898 8db99147 ! %f20 = 39619ebc 1db7de08 00000000 00000010 ! %f24 = aec0a967 ee916fd3 00000000 00000080 ! %f28 = b869e08e b067404d 8b14b164 07e00d76 stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 000000007f800000 p55_label_25: ! Mem[000000007e800028] = 64b1148b, %l6 = 000000000000014e lduh [%i1+0x02a],%l6 ! %l6 = 000000000000148b ! %f1 = 1c02b696, Mem[000000007f800028] = 00000000 sta %f1 ,[%i3+%o5]0x80 ! Mem[000000007f800028] = 1c02b696 ! Mem[000000007e800160] = 3580842d218648d2, %l1 = 00001ffffffff39a ldx [%i1+0x160],%l1 ! %l1 = 3580842d218648d2 ! %l1 = 3580842d218648d2, Mem[0000000091800184] = cbbbb590 stb %l1,[%o0+0x184] ! Mem[0000000091800184] = d2bbb590 ! Mem[0000000090000034] = 8a7d8b14, %g2 = 000000000000007f ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffff8a ! %f4 = f319a01d, Mem[000000007e000008] = 000000f8 sta %f4 ,[%i0+%o1]0x81 ! Mem[000000007e000008] = f319a01d ! %l4 = 0000000078ac7d70, %l4 = 0000000078ac7d70, %ccr = 44 movcs %icc,%l4,%l4 ! Register Not Moved ! immd = 00000000000001da, %l5 = 0000000000000064, %ccr = 44 movcs %icc,0x1da,%l5 ! Register Not Moved ! Code Fragment 1 p55_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000637e990a mov -0x3df,%g3 ! %g3 = fffffffffffffc21 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000007e8000bc] = d416a2d9, %l1 = 3580842d218648d2 swap [%i1+0x0bc],%l1 ! %l1 = 00000000d416a2d9 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 1: membar #Sync ! Force all stores to complete p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000012318b5 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d416a2d9 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000075446c00 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b5 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000078ac7d70 bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000064 bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000148b bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff9cd7b7f3 bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8087b4b3 b008f7b7 bne %xcc,p55_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f319a01d fd936c87 bne %xcc,p55_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 01d2ba5b 16664fa1 bne %xcc,p55_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be da284472 f86383c4 bne %xcc,p55_f8_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 57bde485 b067404d bne %xcc,p55_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f920f90b ead448d3 bne %xcc,p55_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 0a49f898 8db99147 bne %xcc,p55_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 39619ebc 1db7de08 bne %xcc,p55_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 00000000 00000010 bne %xcc,p55_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be aec0a967 ee916fd3 bne %xcc,p55_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 00000000 00000080 bne %xcc,p55_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b869e08e b067404d bne %xcc,p55_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 8b14b164 07e00d76 bne %xcc,p55_f30_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x008],%g2 ! Expected data = f319a01d00003961 ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b9a9f08fe115b816 ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 57bde48557bde485 ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = 225027ff32ff6504 ldx [%i0+0x048],%g3 ! Observed data at 000000007e000048 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x048,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = ea394ac167a9c0ae ldx [%i0+0x0a8],%g3 ! Observed data at 000000007e0000a8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 3f01fc8630798a35 ldx [%i0+0x0d8],%g3 ! Observed data at 000000007e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 8040292b00003961 ldx [%i0+0x138],%g3 ! Observed data at 000000007e000138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x138,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ff3a16f74f5efb1c ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 64b1148bd05ef81c ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 601783e16ada00f8 ldx [%i1+0x058],%g3 ! Observed data at 000000007e800058 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x058,%g4 ldx [%g1+0x068],%g2 ! Expected data = 22656cffb77b6eab ldx [%i1+0x068],%g3 ! Observed data at 000000007e800068 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x068,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 2a490170218648d2 ldx [%i1+0x0b8],%g3 ! Observed data at 000000007e8000b8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 4722a3386c007df6 ldx [%i1+0x0e8],%g3 ! Observed data at 000000007e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x168],%g2 ! Expected data = b5c327c53805ff66 ldx [%i1+0x168],%g3 ! Observed data at 000000007e800168 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x168,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = a8f79fff7d3d040a ldx [%i1+0x1a0],%g3 ! Observed data at 000000007e8001a0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x1a0,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000008db99147 ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4d4067b000000010 ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000000000b9 ldx [%i2+0x020],%g3 ! Observed data at 000000007f000020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01d2ba5b00000080 ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 7698d00a00000105 ldx [%i2+0x080],%g3 ! Observed data at 000000007f000080 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x080,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f920f90bead448d3 ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0a49f8988db99147 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 = 39619ebc1db7de08 ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000010 ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = aec0a967ee916fd3 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 = 1c02b69600000080 ldx [%i3+0x028],%g3 ! Observed data at 000000007f800028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b869e08eb067404d ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8b14b16407e00d76 ldx [%i3+0x038],%g3 ! Observed data at 000000007f800038 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = d8316c17182382ff ldx [%i3+0x048],%g3 ! Observed data at 000000007f800048 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x048,%g4 ldx [%g1+0x080],%g2 ! Expected data = 99023fd9386c1bf9 ldx [%i3+0x080],%g3 ! Observed data at 000000007f800080 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x080,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = f3f58a35000000ae ldx [%i3+0x0a8],%g3 ! Observed data at 000000007f8000a8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 05231fb8ae7ee7d9 ldx [%i3+0x118],%g3 ! Observed data at 000000007f800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x118,%g4 ldx [%g1+0x178],%g2 ! Expected data = 6fff04e0b34bcd01 ldx [%i3+0x178],%g3 ! Observed data at 000000007f800178 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = fa73d2e57f9a616d ldx [%i3+0x198],%g3 ! Observed data at 000000007f800198 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 0e2eff01d25e5da5 ldx [%i3+0x1a0],%g3 ! Observed data at 000000007f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 7d28940aa1907c8d ldx [%i3+0x1a8],%g3 ! Observed data at 000000007f8001a8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x1a8,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed p55_f2_fail: set p55_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p55_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f14_fail: set p55_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f16_fail: set p55_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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_f20_fail: set p55_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f22_fail: set p55_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f24_fail: set p55_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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 p55_f28_fail: set p55_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f30_fail: set p55_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000] stxa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008] stba %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000000] umul %l3,-0x123,%l4 addc %l3,-0x417,%l0 srl %l4,%l1,%l1 taddcc %l4,0x363,%l4 done p55_trap1o: stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000] stxa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008] stba %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000000] umul %l3,-0x123,%l4 addc %l3,-0x417,%l0 srl %l4,%l1,%l1 taddcc %l4,0x363,%l4 done p55_trap2e: stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800008] xor %l6,%l2,%l4 stwa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000] smul %l5,%l0,%l1 ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800028] done p55_trap2o: stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f800008] xor %l6,%l2,%l4 stwa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000] smul %l5,%l0,%l1 ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800028] done p55_trap3e: nop done p55_trap3o: nop done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 29c9fafa3ace2da1 ldx [%g1+0x008],%l1 ! %l1 = 11cbd174b3c2cc70 ldx [%g1+0x010],%l2 ! %l2 = 87cce673f9ecc35f ldx [%g1+0x018],%l3 ! %l3 = 5901138cb86609db ldx [%g1+0x020],%l4 ! %l4 = be08e7cc637cc9cd ldx [%g1+0x028],%l5 ! %l5 = f8605aa7ec7c11e3 ldx [%g1+0x030],%l6 ! %l6 = 53c9415ff92ef495 ldx [%g1+0x038],%l7 ! %l7 = 78468ff599fecb59 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 56 processor_56: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe0] ! Set the start flag wrpr %g0,7,%cleanwin call p56_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 56 wr %g0,0x4,%fprs ! Make sure fef is 1 set p56_init_freg,%g1 ! %f0 = 31e3c067 a00c91ce ec62d09e fafe2711 ! %f4 = 18bf23ad a17508cc 3a959601 af6cbae7 ! %f8 = c7af9dd4 2a3b5615 21a37e6c 624d5f54 ! %f12 = 327fe10b 88644c39 4aa7dee8 48ca03f6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = af311879 009aee7b 1e27de01 bef83f88 ! %f20 = 7677fad0 9d039e9f 9b337494 c47fc304 ! %f24 = 8ee4ce57 e1c76ac9 e4a6148f 2f2c8ff8 ! %f28 = b29ff8e0 24eb5997 f4e682e5 d823dcd8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e234831 9ce5dc56 33d0d641 b9f324a1 ! %f36 = 396185f2 fb013622 476cd466 56b49c2f ! %f40 = 5d82da1f 3b14c2a1 17e41796 9dcfa069 ! %f44 = cf689c0b 22ed36be 60ca5e4d 845577ee ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0cc075670000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 0cc075670000002f wr %g0,%y ! Clear Y 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: ! %l5 = f1c63b226f44415c sethi %hi(0xeacfd400),%l5 ! %l5 = 00000000eacfd400 ! %l0 = 175719f2374f7e51, %l7 = 49f1407dd9b0030b, %l5 = 00000000eacfd400 orcc %l0,%l7,%l5 ! %l5 = 5ff759ffffff7f5b, %ccr = 08 ! %l7 = 49f1407dd9b0030b, Mem[0000000081800010] = fdd351d0 stwa %l7,[%i3+%o2]0x80 ! Mem[0000000081800010] = d9b0030b ! %l2 = 76c329a6b3a80c15, %l3 = 5cc9e69a7e0ee680, %y = 00000000 sdivcc %l2,%l3,%l0 ! %l0 = 0000000000000001, %ccr = 00 mov %l0,%y ! %y = 00000001 ! %l1 = e24bac9890a37810, Mem[00000000908001ec] = 1570dec5 stw %l1,[%i5+0x1ec] ! Mem[00000000908001ec] = 90a37810 ! Mem[0000000080800010] = 948200d9 5c37389a, %l6 = ba3aadd7, %l7 = d9b0030b ldda [%i1+%o2]0x80,%l6 ! %l6 = 00000000948200d9 000000005c37389a ! Mem[000000008000010e] = 4432635d, %l4 = 7c3e136df03915b5 ldstub [%i0+0x10e],%l4 ! %l4 = 00000063000000ff ! %l3 = 5cc9e69a7e0ee680, %l2 = 76c329a6b3a80c15, %l5 = 5ff759ffffff7f5b addcc %l3,%l2,%l5 ! %l5 = d38d104131b6f295, %ccr = a1 ! %l5 = d38d104131b6f295, imm = 0000000000000014, %l7 = 000000005c37389a srl %l5,0x014,%l7 ! %l7 = 000000000000031b ! %l3 = 5cc9e69a7e0ee680, imm = fffffffffffffc42, %l3 = 5cc9e69a7e0ee680 xnorcc %l3,-0x3be,%l3 ! %l3 = 5cc9e69a7e0ee53d, %ccr = 00 p56_label_2: ! %l4 = 0000000000000063, Mem[0000000090000198] = a77c0a9c86c094f0 stx %l4,[%i4+0x198] ! Mem[0000000090000198] = 0000000000000063 ! %f16 = af311879 009aee7b 1e27de01 bef83f88 ! %f20 = 7677fad0 9d039e9f 9b337494 c47fc304 ! %f24 = 8ee4ce57 e1c76ac9 e4a6148f 2f2c8ff8 ! %f28 = b29ff8e0 24eb5997 f4e682e5 d823dcd8 mov 0x080,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! Mem[0000000080800010] = 948200d9 5c37389a, %l0 = 00000001, %l1 = 90a37810 ldda [%i1+%o2]0x81,%l0 ! %l0 = 00000000948200d9 000000005c37389a ! Mem[0000000091800104] = 95ffe909, %g18 = a5afa02a78b169f8 ldsw [%o0+0x104],%g2 ! %g2 = a5afa02a78b169f8 ! %l1 = 000000005c37389a, Mem[00000000900000a0] = c96ac7e157cee48e stx %l1,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000005c37389a ! %f1 = a00c91ce, Mem[0000000080000008] = 05e7de30 sta %f1 ,[%i0+%o1]0x81 ! Mem[0000000080000008] = a00c91ce ! %l1 = 000000005c37389a, %l6 = 00000000948200d9, %l4 = 0000000000000063 andn %l1,%l6,%l4 ! %l4 = 0000000048353802 ! Mem[0000000081800010] = d9b0030b, %l2 = 76c329a6b3a80c15 swap [%i3+%o2],%l2 ! %l2 = 00000000d9b0030b ! %f6 = 3a959601 af6cbae7, Mem[0000000091800060] = 1314fdb5 6ab6d366 std %f6 ,[%o0+0x060] ! Mem[0000000091800060] = 3a959601 af6cbae7 ! immd = 00000000000003c8, %l2 = 00000000d9b0030b, %ccr = 00 movcs %icc,0x3c8,%l2 ! Register Not Moved p56_label_3: ! %l3 = 5cc9e69a7e0ee53d, Mem[0000000080000028] = e51c4c2c stba %l3,[%i0+%o5]0x80 ! Mem[0000000080000028] = 3d1c4c2c ! %l5 = d38d104131b6f295, Mem[0000000080000000] = f1da378f stha %l5,[%i0+%g0]0x81 ! Mem[0000000080000000] = f295378f ! %l7 = 000000000000031b, Mem[000000009000009f] = 9b000000 stb %l7,[%i4+0x09f] ! Mem[000000009000009c] = 1b000000 ! %l7 = 000000000000031b, Mem[0000000080000010] = 1268203e stha %l7,[%i0+%o2]0x88 ! Mem[0000000080000010] = 1268031b ! Mem[0000000081800000] = 1ebdac00, %l2 = 00000000d9b0030b lduha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000001ebd ! %l3 = 5cc9e69a7e0ee53d, immed = fffffe46, %y = 00000001 udivcc %l3,-0x1ba,%l0 ! %l0 = 0000000000000001, %ccr = 00 mov %l0,%y ! %y = 00000001 ! Mem[0000000081000018] = bd388a6f, %l4 = 0000000048353802 ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 000000bd000000ff ! immd = 00000000000003a3, %l7 = 000000000000031b, %ccr = 00 movcc %icc,0x3a3,%l7 ! Moved, %l7 = 00000000000003a3 ! Mem[0000000080800018] = 5cb16f4e, %l3 = 5cc9e69a7e0ee53d lduba [%i1+%o3]0x88,%l3 ! %l3 = 000000000000004e ! %l4 = 000000bd, %l5 = 31b6f295, Mem[0000000080000008] = ce910ca0 9ee0e2d2 stda %l4,[%i0+%o1]0x88 ! Mem[0000000080000008] = 000000bd 31b6f295 p56_label_4: ! Mem[000000009180019c] = ab9a4391, %g2 = ffffffff95ffe909 ldsb [%o0+0x19d],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! Mem[00000000910000b0] = 66212573, %g2 = ffffffffffffffab ldub [%i6+0x0b2],%g2 ! %g2 = 0000000000000066 ! Mem[00000000810000d8] = b8604d88, %l4 = 00000000000000bd swap [%i2+0x0d8],%l4 ! %l4 = 00000000b8604d88 ! Mem[0000000090800108] = b6084246, %g2 = 0000000000000066 lduw [%i5+0x108],%g2 ! %g2 = 00000000b6084246 ! Mem[0000000091000180] = 35375014f4b74bc7, %g2 = 00000000b6084246 ldx [%i6+0x180],%g2 ! %g2 = 35375014f4b74bc7 ! Mem[0000000080800000] = 0b81d4d4 550f27f5, %l2 = 00001ebd, %l3 = 0000004e ldda [%i1+%g0]0x81,%l2 ! %l2 = 000000000b81d4d4 00000000550f27f5 ! %l6 = 00000000948200d9, Mem[0000000081800008] = 0269167097c9bb3d stxa %l6,[%i3+%o1]0x80 ! Mem[0000000081800008] = 00000000948200d9 ! %l4 = b8604d88, %l5 = 31b6f295, Mem[0000000090800040] = fe428b4f 81f382b3 std %l4,[%i5+0x040] ! Mem[0000000090800040] = b8604d88 31b6f295 ! Mem[0000000081800028] = 70875ceb, %f14 = 4aa7dee8 lda [%i3+%o5]0x88,%f14 ! %f14 = 70875ceb p56_label_5: ! Mem[0000000090800158] = 8584f02e bb4e850a, %g2 = f4b74bc7, %g3 = 00000000 ldd [%i5+0x158],%g2 ! %g2 = 000000008584f02e 00000000bb4e850a ! Mem[0000000090000004] = 214bf882, %g2 = 000000008584f02e lduha [%i4+0x004]%asi,%g2 ! %g2 = 000000000000214b ! Mem[00000000900000c8] = 2403e27a, %g18 = a5afa02a78b169f8 ldsw [%i4+0x0c8],%g2 ! %g2 = a5afa02a78b169f8 ! %f25 = e1c76ac9, Mem[00000000800000a0] = 5648f90c st %f25,[%i0+0x0a0] ! Mem[00000000800000a0] = e1c76ac9 ! Mem[000000009180004c] = a9a0c47e, %g2 = 000000002403e27a ldub [%o0+0x04f],%g2 ! %g2 = 00000000000000a9 ! Mem[0000000091800188] = 743439cc, %g2 = 00000000000000a9 ldsb [%o0+0x18b],%g2 ! %g2 = 0000000000000074 ! Mem[0000000081000098] = 97b747d7, %l0 = 0000000000000001 ldsb [%i2+0x098],%l0 ! %l0 = ffffffffffffff97 ! Mem[0000000080800000] = f5270f55d4d4810b, %f2 = ec62d09e fafe2711 ldda [%i1+%g0]0x89,%f2 ! %f2 = f5270f55 d4d4810b ! %l7 = 00000000000003a3, Mem[00000000918000ce] = 393d84fb sth %l7,[%o0+0x0ce] ! Mem[00000000918000cc] = 03a384fb ! %l1 = 000000005c37389a, immed = 000004cf, %y = 00000001 sdiv %l1,0x4cf,%l4 ! %l4 = 0000000000486a50 mov %l0,%y ! %y = ffffff97 p56_label_6: ! %l5 = d38d104131b6f295, immed = fffff21a, %y = ffffff97 umulcc %l5,-0xde6,%l7 ! %l7 = 31b6efe20b507d22, %ccr = 00, %y = 31b6efe2 ! %l5 = d38d104131b6f295, %l4 = 0000000000486a50, %ccr = 00 movl %xcc,%l5,%l4 ! Register Not Moved ! %l1 = 000000005c37389a, Mem[0000000081800028] = eb5c877013c21d86 stxa %l1,[%i3+%o5]0x81 ! Mem[0000000081800028] = 000000005c37389a ! %l4 = 0000000000486a50, %l4 = 0000000000486a50, %ccr = 00 movg %icc,%l4,%l4 ! Moved, %l4 = 0000000000486a50 ! %l1 = 000000005c37389a, Mem[00000000908001c8] = 9a24092a sth %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 389a092a ! %l3 = 00000000550f27f5, Mem[0000000091000138] = 629a872c sth %l3,[%i6+0x138] ! Mem[0000000091000138] = 27f5872c ! %l3 = 00000000550f27f5, Mem[0000000081800008] = 00000000 stha %l3,[%i3+%o1]0x88 ! Mem[0000000081800008] = 000027f5 ! %l3 = 00000000550f27f5, %l7 = 31b6efe20b507d22, %l6 = 00000000948200d9 xor %l3,%l7,%l6 ! %l6 = 31b6efe25e5f5ad7 ! Mem[00000000808000d9] = eebf25d6, %l2 = 000000000b81d4d4 ldstub [%i1+0x0d9],%l2 ! %l2 = 000000bf000000ff ! Mem[0000000081000008] = 1244d2d3, %l0 = ffffffffffffff97 ldsba [%i2+%o1]0x89,%l0 ! %l0 = ffffffffffffffd3 p56_label_7: ! Mem[0000000090800028] = 4cf234c8, %g2 = 0000000000000074 lduw [%i5+%o5],%g2 ! %g2 = 000000004cf234c8 ! Mem[0000000090000044] = 1a79e2e5, %g2 = 000000004cf234c8 ldsh [%i4+0x044],%g2 ! %g2 = 0000000000001a79 ! %f31 = d823dcd8, Mem[00000000910000d4] = e3d1f834 st %f31,[%i6+0x0d4] ! Mem[00000000910000d4] = d823dcd8 ! Mem[00000000918001b0] = 0758e090, %g18 = a5afa02a78b169f8 ldsw [%o0+0x1b0],%g2 ! %g2 = a5afa02a78b169f8 ! Code Fragment 1 p56_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bb4e850a mov 0xf0d,%g3 ! %g3 = 0000000000000f0d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = d38d104131b6f295, Mem[0000000091000066] = e693f10f sth %l5,[%i6+0x066] ! Mem[0000000091000064] = f295f10f ! Mem[0000000081800014] = 80a69d2b, %l6 = 5e5f5ad7, %l1 = 5c37389a add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000080a69d2b ! immd = 0000000000000363, %l7 = 31b6efe20b507d22, %ccr = 00 movvs %icc,0x363,%l7 ! Register Not Moved ! immd = 0000000000000070, %l3 = 00000000550f27f5, %ccr = 00 movvs %icc,0x070,%l3 ! Register Not Moved ! %l1 = 0000000080a69d2b, Mem[00000000908001e2] = 9cdd37f8 sth %l1,[%i5+0x1e2] ! Mem[00000000908001e0] = 9d2b37f8 p56_label_8: ! Mem[0000000081800028] = 00000000, %l7 = 31b6efe20b507d22 ldsb [%i3+0x029],%l7 ! %l7 = 0000000000000000 ! Mem[0000000080800020] = e57ff27f, %l2 = 00000000000000bf lduha [%i1+%o4]0x89,%l2 ! %l2 = 000000000000f27f ! %l0 = ffffffffffffffd3, Mem[0000000091800030] = 3939bf3f sth %l0,[%o0+0x030] ! Mem[0000000091800030] = ffd3bf3f ! %l7 = 0000000000000000, %l1 = 0000000080a69d2b, %ccr = 00 movrlez %l7,%l1,%l5 ! Moved, %l5 = 0000000080a69d2b ! Mem[0000000091800150] = 5f82919d, %g2 = 000000000758e090 ldsb [%o0+0x151],%g2 ! %g2 = 000000000000005f ! Mem[0000000080800020] = e57ff27f, %f28 = b29ff8e0 lda [%i1+%o4]0x89,%f28 ! %f28 = e57ff27f ! Code Fragment 1 p56_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000f0d mov -0x123,%g3 ! %g3 = fffffffffffffedd and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 0000000000000000, Mem[0000000090800198] = 209c5f214ae1df61 stx %l7,[%i5+0x198] ! Mem[0000000090800198] = 0000000000000000 ! %f28 = e57ff27f, Mem[0000000091000180] = 35375014 st %f28,[%i6+0x180] ! Mem[0000000091000180] = e57ff27f ! Mem[0000000081000020] = 69bf64f0, %l4 = 0000000000486a50 ldsha [%i2+%o4]0x89,%l4 ! %l4 = 00000000000064f0 p56_label_9: ! %l2 = 0000f27f, %l3 = 550f27f5, Mem[0000000080800028] = 4a30a481 bde17beb stda %l2,[%i1+%o5]0x88 ! Mem[0000000080800028] = 0000f27f 550f27f5 ! Set Register : %l7 = 0000000000000000 xor %g0,-1,%l7 ! %l7 = ffffffffffffffff ! %l2 = 000000000000f27f, imm = ffffffffffffff5b, %l2 = 000000000000f27f andncc %l2,-0x0a5,%l2 ! %l2 = 0000000000000024, %ccr = 00 ! %l6 = 31b6efe25e5f5ad7, Mem[0000000080800018] = 5cb16f4e stba %l6,[%i1+%o3]0x88 ! Mem[0000000080800018] = 5cb16fd7 ! Mem[0000000081800004] = 9801392c, %l6 = 31b6efe25e5f5ad7 swap [%i3+0x004],%l6 ! %l6 = 000000009801392c ! %l1 = 0000000080a69d2b, Mem[0000000080000008] = 31b6f295000000bd stxa %l1,[%i0+%o1]0x88 ! Mem[0000000080000008] = 0000000080a69d2b ! immd = 00000000000002f7, %l2 = 0000000000000024, %ccr = 00 movge %xcc,0x2f7,%l2 ! Moved, %l2 = 00000000000002f7 ! Invert Register : %l6 = 000000009801392c xor %l6,-1,%l6 ! %l6 = ffffffff67fec6d3 ! Mem[00000000900001d0] = bce499f4fb10c4c3, %g2 = 000000000000005f ldx [%i4+0x1d0],%g2 ! %g2 = bce499f4fb10c4c3 ! Mem[00000000810001b4] = 07c03df5, %l1 = 0000000080a69d2b ldsb [%i2+0x1b4],%l1 ! %l1 = 0000000000000007 p56_label_10: ! %l5 = 0000000080a69d2b, Mem[00000000800000c3] = bca2776d stb %l5,[%i0+0x0c3] ! Mem[00000000800000c0] = bca2772b ! %l7 = ffffffffffffffff, Mem[00000000910000f8] = e3c6bec0 stw %l7,[%i6+0x0f8] ! Mem[00000000910000f8] = ffffffff ! Mem[0000000091000168] = 4c5386aa97950aba, %g2 = bce499f4fb10c4c3 ldxa [%i6+0x168]%asi,%g2 ! %g2 = 4c5386aa97950aba ! %f28 = e57ff27f 24eb5997, Mem[0000000090000188] = 494ec3b7 d1255a9b std %f28,[%i4+0x188] ! Mem[0000000090000188] = e57ff27f 24eb5997 membar #Sync ! Added by membar checker (147) ! %f0 = 31e3c067 a00c91ce f5270f55 d4d4810b ! %f4 = 18bf23ad a17508cc 3a959601 af6cbae7 ! %f8 = c7af9dd4 2a3b5615 21a37e6c 624d5f54 ! %f12 = 327fe10b 88644c39 70875ceb 48ca03f6 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[0000000081800008] = 000027f5, %l0 = ffffffffffffffd3 ldsba [%i3+%o1]0x88,%l0 ! %l0 = fffffffffffffff5 ! %l2 = 00000000000002f7, Mem[0000000080800010] = 948200d9 stba %l2,[%i1+%o2]0x81 ! Mem[0000000080800010] = f78200d9 ! Mem[000000009180019c] = 9a43910f, %g2 = 4c5386aa97950aba lduha [%o0+0x19e]%asi,%g2 ! %g2 = 0000000000009a43 ! %l7 = ffffffffffffffff, Mem[00000000908000b6] = 7597d160 sth %l7,[%i5+0x0b6] ! Mem[00000000908000b4] = ffffd160 ! %l0 = fffffffffffffff5, Mem[0000000080800020] = 43012fcce57ff27f stxa %l0,[%i1+%o4]0x89 ! Mem[0000000080800020] = fffffffffffffff5 p56_label_11: ! Mem[0000000080000020] = 266c5523, %l5 = 0000000080a69d2b lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000266c5523 ! %f31 = d823dcd8, Mem[0000000090800178] = 4ab098f9 sta %f31,[%i5+0x178]%asi ! Mem[0000000090800178] = d823dcd8 ! %l2 = 00000000000002f7, Mem[000000009100019c] = 1c574548 stw %l2,[%i6+0x19c] ! Mem[000000009100019c] = 000002f7 ! %l7 = ffffffffffffffff, immed = fffff4a8, %l2 = 00000000000002f7 tsubcctv %l7,-0xb58,%l2 ! %l0 = 0000000000000018, Trapped ! %l3 = 00000000550f27f5, %l4 = 00000000000064f0, %l3 = 00000000550f27f5 srax %l3,%l4,%l3 ! %l3 = 0000000000000000 ! Mem[0000000080800008] = f00939dd, %l6 = ffffffff67fec6d3 swap [%i1+%o1],%l6 ! %l6 = 00000000f00939dd ! Mem[0000000081800018] = 3e01de04, %l7 = ffffffffffffffff ldswa [%i3+%o3]0x80,%l7 ! %l7 = 000000003e01de04 ! Mem[0000000081000018] = ff388a6f, %l4 = 00000000000064f0 ldswa [%i2+%o3]0x80,%l4 ! %l4 = ffffffffff388a6f ! Mem[0000000081000048] = 4bc094e7, %l2 = 00000000000002f7 lduw [%i2+0x048],%l2 ! %l2 = 000000004bc094e7 ! Mem[000000009180005c] = 9dac9f4a, %g2 = 0000000000009a43 lduw [%o0+0x05c],%g2 ! %g2 = 000000009dac9f4a p56_label_12: ! %l5 = 00000000266c5523, Mem[0000000090800034] = 11bdd40b stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 266c5523 ! %l3 = 0000000000000000, %l4 = ffffffffff388a6f, %l4 = ffffffffff388a6f add %l3,%l4,%l4 ! %l4 = ffffffffff388a6f ! Mem[0000000091800010] = ef04abcc, %g2 = 000000009dac9f4a ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffef ! %l1 = 0000000000000007, Mem[0000000090000098] = 3a959601af6cbae7 stx %l1,[%i4+0x098] ! Mem[0000000090000098] = 0000000000000007 ! immd = 00000000000001db, %l7 = 000000003e01de04, %ccr = 00 movcs %icc,0x1db,%l7 ! Register Not Moved ! %l5 = 00000000266c5523, Mem[00000000900000c0] = 7d69e684ee2669cd, %asi = 80 stxa %l5,[%i4+0x0c0]%asi ! Mem[00000000900000c0] = 00000000266c5523 ! Mem[0000000081800020] = ba05f034, %l1 = 0000000000000007 ldsha [%i3+%o4]0x88,%l1 ! %l1 = fffffffffffff034 ! %l0 = 0000000000000018, Mem[0000000081800000] = 00acbd1e stwa %l0,[%i3+%g0]0x89 ! Mem[0000000081800000] = 00000018 ! immd = 000000000000017b, %l1 = fffffffffffff034, %ccr = 00 movn %icc,0x17b,%l1 ! Register Not Moved membar #Sync ! Added by membar checker (148) ! Mem[0000000090000080] = 31e3c067 a00c91ce f5270f55 d4d4810b ! Mem[0000000090000090] = 18bf23ad a17508cc 00000000 00000007 ! Mem[00000000900000a0] = c7af9dd4 2a3b5615 21a37e6c 624d5f54 ! Mem[00000000900000b0] = 327fe10b 88644c39 70875ceb 48ca03f6 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 p56_label_13: ! %l4 = ffffffffff388a6f, %l5 = 00000000266c5523, %ccr = 00 movne %xcc,%l4,%l5 ! Moved, %l5 = ffffffffff388a6f ! Mem[0000000091800108] = 704daa94, %g18 = a5afa02a78b169f8 ldsw [%o0+0x108],%g2 ! %g2 = a5afa02a78b169f8 ! %l6 = 00000000f00939dd, Mem[0000000081800010] = b3a80c15 stha %l6,[%i3+%o2]0x81 ! Mem[0000000081800010] = 39dd0c15 ! Mem[0000000080800158] = 668ada86, %l6 = 00000000f00939dd ldsw [%i1+0x158],%l6 ! %l6 = 00000000668ada86 ! Mem[0000000080800050] = fbf4b6c017493024, %l1 = fffffffffffff034, %l4 = ffffffffff388a6f add %i1,0x50,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = fbf4b6c017493024 ! Mem[00000000908000e8] = 667714b8, %g2 = 00000000704daa94 ldsb [%i5+0x0eb],%g2 ! %g2 = 0000000000000066 ! %l2 = 000000004bc094e7, Mem[00000000900001e0] = cf23638f1d8c5d64 stx %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000004bc094e7 ! %l1 = fffffffffffff034, %l2 = 000000004bc094e7, %l2 = 000000004bc094e7 srlx %l1,%l2,%l2 ! %l2 = 0000000001ffffff ! %l3 = 0000000000000000, %l3 = 0000000000000000, %ccr = 00 movne %icc,%l3,%l3 ! Moved, %l3 = 0000000000000000 ! Mem[0000000081000028] = 994dcb6e, %l0 = 0000000000000018 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 0000006e000000ff p56_label_14: ! Mem[00000000810000bc] = b9b4ea0e, %l5 = ffffffffff388a6f swap [%i2+0x0bc],%l5 ! %l5 = 00000000b9b4ea0e ! Mem[00000000918001f0] = 57347576, %g2 = 0000000000000066 ldsb [%o0+0x1f3],%g2 ! %g2 = 0000000000000057 ! %l3 = 0000000000000000, %l1 = fffffffffffff034, %l0 = 000000000000006e subccc %l3,%l1,%l0 ! %l0 = 0000000000000fcc, %ccr = 11 ! Mem[00000000908000f4] = 2ed8ba5f, %g2 = 0000000000000057 ldsb [%i5+0x0f7],%g2 ! %g2 = 000000000000002e ! Mem[0000000080000014] = 8381012c, %l3 = 00000000, %l6 = 668ada86 add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000008381012c ! %l0 = 0000000000000fcc, %l0 = 0000000000000fcc, %l1 = fffffffffffff034 xnorcc %l0,%l0,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! Mem[0000000080800010] = d90082f7, %l6 = 000000008381012c swapa [%i1+%o2]0x89,%l6 ! %l6 = 00000000d90082f7 ! %l7 = 000000003e01de04, imm = fffffffffffff97d, %l4 = fbf4b6c017493024 subccc %l7,-0x683,%l4 ! %l4 = 000000003e01e487, %ccr = 11 ! Mem[0000000090800130] = 8e622ea2358de2d2, %f48 = 31e3c067 a00c91ce ldd [%i5+0x130],%f48 ! %f48 = 8e622ea2 358de2d2 ! %f2 = f5270f55, Mem[00000000900001d0] = bce499f4 st %f2 ,[%i4+0x1d0] ! Mem[00000000900001d0] = f5270f55 p56_label_15: ! Mem[0000000081000018] = 6f8a38ff, %l3 = 0000000000000000 lduwa [%i2+%o3]0x89,%l3 ! %l3 = 000000006f8a38ff ! Mem[00000000908000a0] = 86459112, %g2 = 000000000000002e lduh [%i5+0x0a0],%g2 ! %g2 = 0000000000008645 ! Mem[0000000080000018] = ec6aad38, %l6 = 00000000d90082f7 lduwa [%i0+%o3]0x89,%l6 ! %l6 = 00000000ec6aad38 ! %l1 = ffffffffffffffff, Mem[00000000918001d0] = 59c1bb2911f12fc9 stx %l1,[%o0+0x1d0] ! Mem[00000000918001d0] = ffffffffffffffff ! Mem[00000000900000b0] = 327fe10b88644c39, %g2 = 0000000000008645 ldx [%i4+0x0b0],%g2 ! %g2 = 327fe10b88644c39 ! immd = 0000000000000265, %l2 = 0000000001ffffff, %ccr = 11 movl %xcc,0x265,%l2 ! Register Not Moved ! %l0 = 0000000000000fcc, %l0 = 0000000000000fcc, %l0 = 0000000000000fcc sdivx %l0,%l0,%l0 ! %l0 = 0000000000000001 ! %l6 = 00000000ec6aad38, %l2 = 0000000001ffffff, %ccr = 11 movleu %icc,%l6,%l2 ! Moved, %l2 = 00000000ec6aad38 ! Mem[0000000080800008] = 67fec6d3, %l6 = 00000000ec6aad38 lduh [%i1+0x00a],%l6 ! %l6 = 000000000000c6d3 ! %l0 = 0000000000000001, %l2 = 00000000ec6aad38, %l0 = 0000000000000001 andncc %l0,%l2,%l0 ! %l0 = 0000000000000001, %ccr = 00 p56_label_16: ! Mem[00000000908001b8] = 4fef7b8c53f34ad3, %g2 = 327fe10b88644c39 ldx [%i5+0x1b8],%g2 ! %g2 = 4fef7b8c53f34ad3 ! Mem[000000009100016c] = 97950aba, %g18 = a5afa02a78b169f8 ldsw [%i6+0x16c],%g2 ! %g2 = a5afa02a78b169f8 ! Mem[0000000081000020] = f064bf69, %l2 = 00000000ec6aad38 lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000f064 ! Mem[0000000091000020] = 408cafe094aa963c, %g2 = ffffffff97950aba ldx [%i6+%o4],%g2 ! %g2 = 408cafe094aa963c ! %l0 = 0000000000000001, imm = fffffffffffff894, %l5 = 00000000b9b4ea0e sub %l0,-0x76c,%l5 ! %l5 = 000000000000076d ! %l0 = 00000001, %l1 = ffffffff, Mem[0000000081000028] = 994dcbff 8b24def2 stda %l0,[%i2+%o5]0x88 ! Mem[0000000081000028] = 00000001 ffffffff ! %l6 = 000000000000c6d3, %l0 = 0000000000000001, %l2 = 000000000000f064 sra %l6,%l0,%l2 ! %l2 = 0000000000006369 ! %f5 = a17508cc, Mem[00000000918001b8] = b6cd0689 st %f5 ,[%o0+0x1b8] ! Mem[00000000918001b8] = a17508cc ! Mem[0000000080000000] = 8f3795f2, %l1 = ffffffffffffffff lduha [%i0+%g0]0x89,%l1 ! %l1 = 00000000000095f2 ! Mem[00000000918000cc] = 03a384fb, %g2 = 408cafe094aa963c ldsh [%o0+0x0ce],%g2 ! %g2 = 00000000000003a3 p56_label_17: ! Mem[00000000810001c8] = 935d3e36, %l0 = 0000000000000001 ldstub [%i2+0x1c8],%l0 ! %l0 = 00000093000000ff ! Mem[0000000081800038] = eb58e080, %l0 = 00000093, %l1 = 000095f2 add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000eb58e080 ! %l3 = 000000006f8a38ff, %l0 = 0000000000000093, %l1 = 00000000eb58e080 sdivx %l3,%l0,%l1 ! %l1 = 0000000000c23f14 ! %l3 = 000000006f8a38ff, %l6 = 000000000000c6d3, %l4 = 000000003e01e487 taddcc %l3,%l6,%l4 ! %l4 = 000000006f8affd2, %ccr = 02 ! %l2 = 0000000000006369, Mem[0000000091800089] = eef5990d, %asi = 80 stba %l2,[%o0+0x089]%asi ! Mem[0000000091800088] = 69f5990d ! %l2 = 0000000000006369, Mem[0000000081800018] = 3e01de04 stba %l2,[%i3+%o3]0x80 ! Mem[0000000081800018] = 6901de04 ! %l6 = 000000000000c6d3, %l1 = 0000000000c23f14, %ccr = 02 movcc %icc,%l6,%l1 ! Moved, %l1 = 000000000000c6d3 ! %l0 = 0000000000000093, immed = ffffff9f, %ccr = 02 movrgez %l0,-0x061,%l4 ! Moved, %l4 = ffffffffffffff9f ! Mem[00000000808000d2] = d329ad4c, %l5 = 000000000000076d ldstub [%i1+0x0d2],%l5 ! %l5 = 000000ad000000ff ! Mem[0000000081000008] = 1244d2d3, %l4 = ffffffffffffff9f ldstuba [%i2+%o1]0x88,%l4 ! %l4 = 000000d3000000ff p56_label_18: ! Mem[00000000808001b0] = 551e025460185df7, %l1 = 000000000000c6d3, %l3 = 000000006f8a38ff add %i1,0x1b0,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 551e025460185df7 ! %l7 = 000000003e01de04, %l4 = 00000000000000d3, %ccr = 02 move %icc,%l7,%l4 ! Register Not Moved ! %l0 = 00000093, %l1 = 0000c6d3, Mem[0000000091800090] = 7aa1c2b1 70c3ac93 std %l0,[%o0+0x090] ! Mem[0000000091800090] = 00000093 0000c6d3 ! %f6 = 3a959601 af6cbae7, Mem[0000000081000010] = 090aafc2 02cfcc74 stda %f6 ,[%i2+%o2]0x88 ! Mem[0000000081000010] = 3a959601 af6cbae7 ! Mem[0000000081000168] = fc6126d0, %l2 = 0000000000006369 swap [%i2+0x168],%l2 ! %l2 = 00000000fc6126d0 ! Mem[000000008100009c] = 5fd7f619, %l7 = 000000003e01de04 ldstub [%i2+0x09c],%l7 ! %l7 = 0000005f000000ff ! Mem[000000009180004c] = 69acaea9, %g18 = a5afa02a78b169f8 ldsw [%o0+0x04c],%g2 ! %g2 = a5afa02a78b169f8 ! Mem[0000000081000034] = 44f88fa2, %l6 = 0000c6d3, %l2 = fc6126d0 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000044f88fa2 ! Mem[00000000910001fc] = 0fb9a38f, %g2 = 0000000069acaea9 lduw [%i6+0x1fc],%g2 ! %g2 = 000000000fb9a38f ! Mem[0000000080800018] = d76fb15c, %l2 = 0000000044f88fa2 ldswa [%i1+%o3]0x81,%l2 ! %l2 = ffffffffd76fb15c p56_label_19: ! %l4 = 00000000000000d3, Mem[00000000910000a1] = 272bad39 stb %l4,[%i6+0x0a1] ! Mem[00000000910000a0] = d32bad39 ! Mem[0000000080800010] = 9a38375c 8381012c, %l0 = 00000093, %l1 = 0000c6d3 ldda [%i1+%o2]0x88,%l0 ! %l0 = 000000008381012c 000000009a38375c ! Mem[0000000080800139] = 3e519dba, %l4 = 00000000000000d3 ldstub [%i1+0x139],%l4 ! %l4 = 00000051000000ff ! Mem[0000000090800138] = 8de3d8a6, %g2 = 000000000fb9a38f ldsh [%i5+0x13a],%g2 ! %g2 = ffffffffffff8de3 ! %l2 = ffffffffd76fb15c, %l6 = 000000000000c6d3, %ccr = 02 movge %icc,%l2,%l6 ! Register Not Moved ! Mem[0000000091800138] = bb58d4be, %g2 = ffffffffffff8de3 ldsh [%o0+0x13a],%g2 ! %g2 = ffffffffffffbb58 ! Mem[0000000091800188] = 743439cc, %g2 = ffffffffffffbb58 ldub [%o0+0x18b],%g2 ! %g2 = 0000000000000074 ! %l5 = 00000000000000ad, Mem[0000000080800018] = 5cb16fd7 stba %l5,[%i1+%o3]0x89 ! Mem[0000000080800018] = 5cb16fad ! Code Fragment 1 p56_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffedd mov -0x449,%g3 ! %g3 = fffffffffffffbb7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000000000c6d3, imm = 000000000000040a, %l2 = ffffffffd76fb15c xnorcc %l6,0x40a,%l2 ! %l2 = ffffffffffff3d26, %ccr = 88 p56_label_20: ! %l2 = ffffffffffff3d26, %l3 = 551e025460185df7, %l4 = 0000000000000051 srl %l2,%l3,%l4 ! %l4 = 00000000000001ff ! %l1 = 000000009a38375c, immed = 00000495, %y = 31b6efe2 umul %l1,0x495,%l2 ! %l2 = 000002c2a395a88c, %y = 000002c2 ! Mem[0000000080000028] = 3d1c4c2c0321008b, %l0 = 000000008381012c ldxa [%i0+%o5]0x81,%l0 ! %l0 = 3d1c4c2c0321008b ! Mem[000000008000006c] = c95bdcf6, %l6 = 000000000000c6d3 ldstub [%i0+0x06c],%l6 ! %l6 = 000000c9000000ff ! Mem[0000000081000000] = a97fdb7f, %l3 = 551e025460185df7 swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000a97fdb7f ! Mem[0000000080800080] = ab3d6dfe, %l7 = 000000000000005f swap [%i1+0x080],%l7 ! %l7 = 00000000ab3d6dfe ! Mem[00000000808001e0] = c29dd4f975bda1be, %l3 = 00000000a97fdb7f, %l7 = 00000000ab3d6dfe add %i1,0x1e0,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = c29dd4f975bda1be ! Mem[0000000090000140] = a1d61b60, %g2 = 0000000000000074 lduh [%i4+0x142],%g2 ! %g2 = 000000000000a1d6 ! %l5 = 00000000000000ad, imm = fffffffffffffcf2, %l0 = 3d1c4c2c0321008b and %l5,-0x30e,%l0 ! %l0 = 00000000000000a0 ! Mem[00000000818000dc] = 01be42a4, %l0 = 000000a0, %l5 = 000000ad add %i3,0xdc,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000001be42a4 p56_label_21: ! Mem[0000000081000028] = 00000001, %f10 = 21a37e6c lda [%i2+%o5]0x89,%f10 ! %f10 = 00000001 ! Mem[00000000910000e0] = 1295a880, %g2 = 000000000000a1d6 ldsh [%i6+0x0e2],%g2 ! %g2 = 0000000000001295 ! Mem[000000008000006a] = d758ada5, %l2 = 000002c2a395a88c ldstub [%i0+0x06a],%l2 ! %l2 = 000000ad000000ff ! Mem[0000000081000130] = 9483081493cee5ea, %l7 = c29dd4f975bda1be, %l4 = 00000000000001ff add %i2,0x130,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 9483081493cee5ea ! Mem[00000000808000e8] = b21dbb1bd5722c38, %f14 = 70875ceb 48ca03f6 ldd [%i1+0x0e8],%f14 ! %f14 = b21dbb1b d5722c38 ! Mem[0000000080800174] = 2afe07d1, %l6 = 00000000000000c9 swap [%i1+0x174],%l6 ! %l6 = 000000002afe07d1 ! Mem[0000000080800018] = 994b23d55cb16fad, %f14 = b21dbb1b d5722c38 ldda [%i1+%o3]0x89,%f14 ! %f14 = 994b23d5 5cb16fad ! %l5 = 0000000001be42a4, Mem[0000000091000059] = 8f441012 stb %l5,[%i6+0x059] ! Mem[0000000091000058] = a4441012 ! %f11 = 624d5f54, Mem[0000000080000020] = 23556c26 sta %f11,[%i0+%o4]0x89 ! Mem[0000000080000020] = 624d5f54 ! %l2 = 00000000000000ad, Mem[00000000908000d6] = d5851c5c sth %l2,[%i5+0x0d6] ! Mem[00000000908000d4] = 00ad1c5c p56_label_22: ! Mem[000000008000006c] = ff5bdcf6, %l7 = c29dd4f975bda1be swap [%i0+0x06c],%l7 ! %l7 = 00000000ff5bdcf6 ! Mem[0000000081800100] = 64192b4a 956bd1a2 2d2fe18f 77e9e55e ! Mem[0000000081800110] = ab01e14a df485ac8 72f084b5 a2b15a74 ! Mem[0000000081800120] = 398cb5ee 1528a46f d86ad256 1acf8bbe ! Mem[0000000081800130] = 6bf964bc 9204ce78 bcbf3d32 827b137c mov 0x100,%g6 ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000081800100 ! Mem[00000000908000e4] = 1b1742c5, %g2 = 0000000000001295 ldub [%i5+0x0e4],%g2 ! %g2 = 000000000000001b membar #Sync ! Added by membar checker (149) ! %l3 = 00000000a97fdb7f, Mem[00000000900000b8] = 70875ceb48ca03f6 stx %l3,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000a97fdb7f ! %l4 = 9483081493cee5ea, Mem[00000000900001d0] = f5270f55fb10c4c3 stx %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 9483081493cee5ea ! immd = 0000000000000109, %l2 = 00000000000000ad, %ccr = 88 movgu %xcc,0x109,%l2 ! Moved, %l2 = 0000000000000109 ! Mem[0000000080800020] = ffffffff fffffff5, %l6 = 2afe07d1, %l7 = ff5bdcf6 ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000fffffff5 00000000ffffffff ! Mem[0000000080800000] = 0b81d4d4, %l0 = 00000000000000a0 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000000b000000ff ! Mem[0000000080000028] = 8b002103 2c4c1c3d, %l4 = 93cee5ea, %l5 = 01be42a4 ldda [%i0+%o5]0x88,%l4 ! %l4 = 000000002c4c1c3d 000000008b002103 ! %l0 = 000000000000000b, %l6 = 00000000fffffff5, %l0 = 000000000000000b xnorcc %l0,%l6,%l0 ! %l0 = ffffffff00000001, %ccr = 80 p56_label_23: ! Mem[0000000080000138] = 5ba705e6, %l5 = 000000008b002103 swap [%i0+0x138],%l5 ! %l5 = 000000005ba705e6 ! Mem[0000000091800160] = 82968680, %g2 = 000000000000001b ldsh [%o0+0x162],%g2 ! %g2 = ffffffffffff8296 ! Mem[0000000081000040] = 623ba48f, %l0 = ffffffff00000001 lduh [%i2+0x042],%l0 ! %l0 = 000000000000a48f membar #Sync ! Added by membar checker (150) ! Mem[0000000090000080] = 31e3c067 a00c91ce f5270f55 d4d4810b ! Mem[0000000090000090] = 18bf23ad a17508cc 00000000 00000007 ! Mem[00000000900000a0] = c7af9dd4 2a3b5615 21a37e6c 624d5f54 ! Mem[00000000900000b0] = 327fe10b 88644c39 00000000 a97fdb7f ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! retry : should take illegal inst trap, %l0 = 000000000000a48f retry ! Illegal inst trap : %l0 = 000000000000a49f ! %l6 = fffffff5, %l7 = ffffffff, Mem[0000000091800048] = 36ce89f4 69acaea9 std %l6,[%o0+0x048] ! Mem[0000000091800048] = fffffff5 ffffffff ! immd = 0000000000000148, %l7 = 00000000ffffffff, %ccr = 80 movgu %xcc,0x148,%l7 ! Moved, %l7 = 0000000000000148 ! Mem[0000000080800018] = ad6fb15c, %f29 = bc64f96b lda [%i1+%o3]0x81,%f29 ! %f29 = ad6fb15c ! %l4 = 000000002c4c1c3d, Mem[00000000918001b6] = af8ca175, %asi = 80 stba %l4,[%o0+0x1b6]%asi ! Mem[00000000918001b4] = 3d8ca175 ! Mem[000000009080007c] = 9d39bf34, %g2 = ffffffffffff8296 lduwa [%i5+0x07c]%asi,%g2 ! %g2 = 000000009d39bf34 p56_label_24: ! %l4 = 000000002c4c1c3d, Mem[00000000910001cc] = 632e71b8 stw %l4,[%i6+0x1cc] ! Mem[00000000910001cc] = 2c4c1c3d ! Mem[0000000091000148] = c387b2e4ead01746, %f48 = 31e3c067 a00c91ce ldda [%i6+0x148]%asi,%f48 ! %f48 = c387b2e4 ead01746 ! Mem[0000000081800010] = 39dd0c15, %l7 = 0000000000000148 ldswa [%i3+%o2]0x81,%l7 ! %l7 = 0000000039dd0c15 ! Mem[0000000080000130] = 73bebe096f039eee, %l1 = 000000009a38375c ldx [%i0+0x130],%l1 ! %l1 = 73bebe096f039eee ! Mem[000000009100012c] = 56051482, %g2 = 000000009d39bf34 ldsh [%i6+0x12c],%g2 ! %g2 = 0000000000005605 ! Mem[0000000091000054] = d6367cef, %g2 = 0000000000005605 ldsb [%i6+0x054],%g2 ! %g2 = ffffffffffffffd6 ! %l6 = 00000000fffffff5, Mem[0000000081800020] = 34f005ba stba %l6,[%i3+%o4]0x81 ! Mem[0000000081800020] = f5f005ba ! %f16 = a2d16b95 4a2b1964 5ee5e977 8fe12f2d ! %f20 = c85a48df 4ae101ab 745ab1a2 b584f072 ! %f24 = 6fa42815 eeb58c39 be8bcf1a 56d26ad8 ! %f28 = 78ce0492 ad6fb15c 7c137b82 323dbfbc mov 0x1c0,%g6 stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0 ! Mem[0000000091800178] = 28ef2d8b071bb175, %g2 = ffffffffffffffd6 ldxa [%o0+0x178]%asi,%g2 ! %g2 = 28ef2d8b071bb175 ! Mem[0000000080000168] = 9fe19080, %l0 = 000000000000a49f ldsh [%i0+0x16a],%l0 ! %l0 = ffffffffffff9080 p56_label_25: ! Code Fragment 1 p56_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffbb7 mov 0xb5a,%g3 ! %g3 = 0000000000000b5a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = fffffff5, %l7 = 39dd0c15, Mem[00000000918001e8] = 18f14dc6 ca00f2a5 stda %l6,[%o0+0x1e8]%asi ! Mem[00000000918001e8] = fffffff5 39dd0c15 ! %l3 = 00000000a97fdb7f, %l2 = 0000000000000109, %y = 000002c2 udiv %l3,%l2,%l2 ! %l2 = 00000000ffffffff mov %l0,%y ! %y = ffff9080 ! Mem[0000000080000010] = 1b036812, %l4 = 000000002c4c1c3d lduba [%i0+%o2]0x81,%l4 ! %l4 = 000000000000001b ! %l1 = 73bebe096f039eee, %l1 = 73bebe096f039eee, %l2 = 00000000ffffffff srax %l1,%l1,%l2 ! %l2 = 000000000001cefa ! Mem[00000000900001b0] = 6eef6cff3ece5cfe, %f48 = c387b2e4 ead01746 ldd [%i4+0x1b0],%f48 ! %f48 = 6eef6cff 3ece5cfe ! Mem[0000000081000018] = 2d510fdd 6f8a38ff, %l2 = 0001cefa, %l3 = a97fdb7f ldda [%i2+%o3]0x89,%l2 ! %l2 = 000000006f8a38ff 000000002d510fdd ! %l7 = 0000000039dd0c15, %l2 = 000000006f8a38ff, %ccr = 80 move %icc,%l7,%l2 ! Register Not Moved ! Mem[0000000090800140] = 6ded441b, %g2 = 28ef2d8b071bb175 ldsb [%i5+0x142],%g2 ! %g2 = 000000000000006d ! Mem[00000000918000c8] = fb9a0476d0da03a3, %g2 = 000000000000006d ldx [%o0+0x0c8],%g2 ! %g2 = fb9a0476d0da03a3 ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 ffffffffffff9080 bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 73bebe096f039eee bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006f8a38ff bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002d510fdd bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001b bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005ba705e6 bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000fffffff5 bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000039dd0c15 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffff9080,%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 31e3c067 a00c91ce bne %xcc,p56_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f5270f55 d4d4810b bne %xcc,p56_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 18bf23ad a17508cc bne %xcc,p56_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3a959601 af6cbae7 bne %xcc,p56_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 00000001 624d5f54 bne %xcc,p56_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 994b23d5 5cb16fad bne %xcc,p56_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be a2d16b95 4a2b1964 bne %xcc,p56_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 5ee5e977 8fe12f2d bne %xcc,p56_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be c85a48df 4ae101ab bne %xcc,p56_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 745ab1a2 b584f072 bne %xcc,p56_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 6fa42815 eeb58c39 bne %xcc,p56_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be be8bcf1a 56d26ad8 bne %xcc,p56_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 78ce0492 ad6fb15c bne %xcc,p56_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 7c137b82 323dbfbc bne %xcc,p56_f30_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = f295378f321ecedf ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2b9da68000000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000080000008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1b0368128381012c 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 = 545f4d62008869b1 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 = 3d1c4c2c0321008b ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = d758ffa575bda1be ldx [%i0+0x068],%g3 ! Observed data at 0000000080000068 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x068,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = e1c76ac91a2976b0 ldx [%i0+0x0a0],%g3 ! Observed data at 00000000800000a0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = bca2772b009ee23e ldx [%i0+0x0c0],%g3 ! Observed data at 00000000800000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 7d99d0b64432ff5d ldx [%i0+0x108],%g3 ! Observed data at 0000000080000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x108,%g4 ldx [%g1+0x138],%g2 ! Expected data = 8b002103dc044a20 ldx [%i0+0x138],%g3 ! Observed data at 0000000080000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x138,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff81d4d4550f27f5 ldx [%i1+0x000],%g3 ! Observed data at 0000000080800000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 67fec6d383f31f2e 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 = 2c0181835c37389a 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 = ad6fb15cd5234b99 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 = f5ffffffffffffff ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7ff20000f5270f55 ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0000005f162473b7 ldx [%i1+0x080],%g3 ! Observed data at 0000000080800080 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x080,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = d329ff4ca7f63287 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000808000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = eeff25d644932f0f ldx [%i1+0x0d8],%g3 ! Observed data at 00000000808000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 3eff9dbafeb2f85f ldx [%i1+0x138],%g3 ! Observed data at 0000000080800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x138,%g4 ldx [%g1+0x170],%g2 ! Expected data = 37273b1f000000c9 ldx [%i1+0x170],%g3 ! Observed data at 0000000080800170 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x170,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f75d1860ce6a9b54 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 = ffd24412a1022321 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 = e7ba6caf0196953a 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 = ff388a6fdd0f512d ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01000000ffffffff ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 97b747d7ffd7f619 ldx [%i2+0x098],%g3 ! Observed data at 0000000081000098 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x098,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 5f83dc08ff388a6f ldx [%i2+0x0b8],%g3 ! Observed data at 00000000810000b8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 000000bd5c298a62 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000810000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 000063696c22f8cd ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x168,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ff5d3e366e893fc5 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+0x000],%g2 ! Expected data = 180000005e5f5ad7 ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f5270000948200d9 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 = 39dd0c1580a69d2b 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 = 6901de042c0bcbb6 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 = f5f005baab8441f0 ldx [%i3+0x020],%g3 ! Observed data at 0000000081800020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000005c37389a ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x028,%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_f10_fail: set p56_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f14_fail: set p56_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f16_fail: set p56_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f18_fail: set p56_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%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 p56_f24_fail: set p56_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f26_fail: set p56_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f28_fail: set p56_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f30_fail: set p56_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%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: swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081800010] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800010] done p56_trap1o: swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081800010] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800010] done p56_trap2e: lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081800000] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081000028] done p56_trap2o: lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081800000] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081000028] done p56_trap3e: subc %l0,%l2,%l4 sub %l1,-0x76a,%l6 sub %l6,-0x7a1,%l3 subc %l5,%l6,%l5 sub %l4,-0x771,%l1 done p56_trap3o: subc %l0,%l2,%l4 sub %l1,-0x76a,%l6 sub %l6,-0x7a1,%l3 subc %l5,%l6,%l5 sub %l4,-0x771,%l1 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 = 175719f2374f7e51 ldx [%g1+0x008],%l1 ! %l1 = e24bac9890a37810 ldx [%g1+0x010],%l2 ! %l2 = 76c329a6b3a80c15 ldx [%g1+0x018],%l3 ! %l3 = 5cc9e69a7e0ee680 ldx [%g1+0x020],%l4 ! %l4 = 7c3e136df03915b5 ldx [%g1+0x028],%l5 ! %l5 = f1c63b226f44415c ldx [%g1+0x030],%l6 ! %l6 = f59395afba3aadd7 ldx [%g1+0x038],%l7 ! %l7 = 49f1407dd9b0030b ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 57 processor_57: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe4] ! Set the start flag wrpr %g0,7,%cleanwin call p57_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 57 wr %g0,0x4,%fprs ! Make sure fef is 1 set p57_init_freg,%g1 ! %f0 = 10fa077f 7a59f43b 2533c4ad c769f736 ! %f4 = 061632f7 707f9f58 c69cdc1c 62c9ff80 ! %f8 = 09a60806 85849598 de1ba8ef dbea9ff3 ! %f12 = a65bac75 418ce0b5 cf4c585a cadad5c9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 125e8559 2db3d11a f8a92c7d 3421f1a5 ! %f20 = 06d9f7c3 d96b6971 1c99cdad 587bd95f ! %f24 = c0cf69c4 e6cd24ab d261acff 1f398dff ! %f28 = fbe29c9e 99bf746d 6b46f8f3 6b875971 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ba27b7fb 980f2412 2e457c1c f705cfec ! %f36 = 51b39e75 37c88a9f 3f6eec8f 3e1f09d6 ! %f40 = 6afab255 c2f39607 0a11f73f 34322248 ! %f44 = 754ba65a 39836fb5 7327e7cc 3c9f1899 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf14b02e800000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = f14b02e800000041 wr %g0,%y ! Clear Y 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[000000009100007c] = 70c464ea, %g2 = 0000000000000000 ldsh [%i6+0x07e],%g2 ! %g2 = 00000000000070c4 ! %l7 = 3f76bdc8cdcdeee7, %l3 = 63644eaca6c4aaae, %ccr = 44 movrlz %l7,%l3,%l1 ! Not Moved, %l1 = e4a400569eaa5e1f ! %l7 = 3f76bdc8cdcdeee7, Mem[0000000082000018] = 5b5489db stba %l7,[%i0+%o3]0x88 ! Mem[0000000082000018] = 5b5489e7 ! Mem[00000000908000d8] = 1c5cc569 07bafb67, %g2 = 000070c4, %g3 = 00000000 ldd [%i5+0x0d8],%g2 ! %g2 = 000000001c5cc569 0000000007bafb67 ! %f20 = 06d9f7c3 d96b6971, Mem[0000000091000038] = 9c1dd9b5 33e2010b std %f20,[%i6+0x038] ! Mem[0000000091000038] = 06d9f7c3 d96b6971 ! %l2 = c8ce6d2c2bcd29ab, Mem[0000000091800136] = 198e7a5c sth %l2,[%o0+0x136] ! Mem[0000000091800134] = 29ab7a5c ! immd = 000000000000028f, %l6 = 7682d03022a6f985, %ccr = 44 movneg %icc,0x28f,%l6 ! Register Not Moved ! Mem[0000000082800028] = 22cbac9e29db98d6, %f2 = 2533c4ad c769f736 ldda [%i1+%o5]0x80,%f2 ! %f2 = 22cbac9e 29db98d6 ! %l2 = c8ce6d2c2bcd29ab, Mem[0000000082000020] = 7dbc56221a6339ef stxa %l2,[%i0+%o4]0x81 ! Mem[0000000082000020] = c8ce6d2c2bcd29ab ! Mem[000000009000006c] = 53f91685, %g2 = 000000001c5cc569 ldsh [%i4+0x06e],%g2 ! %g2 = 00000000000053f9 p57_label_2: ! %l5 = fed680a2d570f23d, %l4 = 728b507ed5462e61, %l7 = 3f76bdc8cdcdeee7 addcc %l5,%l4,%l7 ! %l7 = 7161d121aab7209e, %ccr = 19 ! Mem[0000000091000130] = 7f1dfcfdf46a516c, %g2 = 00000000000053f9 ldx [%i6+0x130],%g2 ! %g2 = 7f1dfcfdf46a516c ! %l1 = e4a400569eaa5e1f, Mem[00000000910001a2] = 1174f1de stb %l1,[%i6+0x1a2] ! Mem[00000000910001a0] = 1f74f1de ! Mem[00000000820000e8] = 24d0d71f, %l0 = 9e0b8d95, %l0 = 9e0b8d95 add %i0,0xe8,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000024d0d71f ! %l7 = 7161d121aab7209e, imm = 0000000000000012, %l2 = c8ce6d2c2bcd29ab srl %l7,0x012,%l2 ! %l2 = 0000000000002aad ! Mem[00000000908001a8] = 6394367b4696555b, %g2 = 7f1dfcfdf46a516c ldx [%i5+0x1a8],%g2 ! %g2 = 6394367b4696555b ! Mem[000000009180000c] = a266ef04, %g2 = 6394367b4696555b ldub [%o0+0x00e],%g2 ! %g2 = 00000000000000a2 ! immd = 000000000000014e, %l2 = 0000000000002aad, %ccr = 19 movvs %icc,0x14e,%l2 ! Register Not Moved ! %l4 = d5462e61, %l5 = d570f23d, Mem[0000000091800008] = cc26aea0 2750a266 std %l4,[%o0+%o1] ! Mem[0000000091800008] = d5462e61 d570f23d ! Mem[0000000090800050] = 47ce94524f651403, %g2 = 00000000000000a2 ldx [%i5+0x050],%g2 ! %g2 = 47ce94524f651403 p57_label_3: ! Mem[0000000082800028] = 9eaccb22, %l2 = 0000000000002aad ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffcb22 ! Code Fragment 1 p57_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000007bafb67 mov -0x929,%g3 ! %g3 = fffffffffffff6d7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! retry : should take illegal inst trap, %l0 = 0000000024d0d71f retry ! Illegal inst trap : %l0 = 0000000024d0d72f ! Mem[0000000082800028] = 9eaccb22, %l3 = 63644eaca6c4aaae ldswa [%i1+%o5]0x89,%l3 ! %l3 = ffffffff9eaccb22 ! Code Fragment 1 p57_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff6d7 mov 0x3f1,%g3 ! %g3 = 00000000000003f1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000148] = c716afdb 8185ddfa, %g2 = 4f651403, %g3 = 000003f1 ldd [%i4+0x148],%g2 ! %g2 = 00000000c716afdb 000000008185ddfa ! Mem[0000000083800095] = 79e69d7f, %l1 = e4a400569eaa5e1f ldstub [%i3+0x095],%l1 ! %l1 = 000000e6000000ff ! %l4 = 728b507ed5462e61, %l1 = 00000000000000e6, %ccr = 19 move %xcc,%l4,%l1 ! Register Not Moved ! %l6 = 7682d03022a6f985, Mem[00000000908000a0] = 86459112 stw %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = 22a6f985 ! %l6 = 7682d03022a6f985, Mem[00000000828001d7] = dbf4444c stb %l6,[%i1+0x1d7] ! Mem[00000000828001d4] = dbf44485 p57_label_4: ! Mem[0000000091800004] = f86d648a, %g2 = 00000000c716afdb ldsh [%o0+0x004],%g2 ! %g2 = fffffffffffff86d ! %l2 = ffffffffffffcb22, Mem[00000000908000a0] = 22a6f985, %asi = 80 stha %l2,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = cb22f985 ! %l7 = 7161d121aab7209e, Mem[0000000091000080] = 64eaa25be1ef702c stx %l7,[%i6+0x080] ! Mem[0000000091000080] = 7161d121aab7209e ! Mem[0000000082000140] = b3bd35b9 d3de9e53 efbac744 52aee241 ! Mem[0000000082000150] = c48599e1 6f70da4a 52f7efa6 d36488f8 ! Mem[0000000082000160] = 3523a98d d8ca9f5e 8ab96bf7 cbc7fcd5 ! Mem[0000000082000170] = f5626fb1 6a51d6b6 1c881a0b 453aec85 mov 0x140,%g4 ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000082000140 ! %l3 = ffffffff9eaccb22, Mem[0000000090000150] = 9d18554be5151163 stx %l3,[%i4+0x150] ! Mem[0000000090000150] = ffffffff9eaccb22 ! %f19 = 3421f1a5, Mem[0000000082000048] = bfb1d488 st %f19,[%i0+0x048] ! Mem[0000000082000048] = 3421f1a5 ! %l7 = 7161d121aab7209e, imm = 0000000000000007, %l7 = 7161d121aab7209e sllx %l7,0x007,%l7 ! %l7 = b0e890d55b904f00 ! immd = 00000000000000b5, %l4 = 728b507ed5462e61, %ccr = 19 move %xcc,0x0b5,%l4 ! Register Not Moved ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000090000088] = 3277869a, %g2 = fffffffffffff86d ldub [%i4+0x08b],%g2 ! %g2 = 0000000000000032 p57_label_5: ! Mem[0000000083000008] = 2e6c2450, %l3 = ffffffff9eaccb22 lduwa [%i2+%o1]0x89,%l3 ! %l3 = 000000002e6c2450 ! %l4 = d5462e61, %l5 = d570f23d, Mem[0000000082800020] = 7eb6d9c5 98403ae9 stda %l4,[%i1+%o4]0x81 ! Mem[0000000082800020] = d5462e61 d570f23d ! %l2 = ffffffffffffcb22, %l2 = ffffffffffffcb22, %l6 = 7682d03022a6f985 addcc %l2,%l2,%l6 ! %l6 = ffffffffffff9644, %ccr = 99 ! %f10 = 8ab96bf7 cbc7fcd5, Mem[0000000083000010] = 08bfa3e6 98d9508e stda %f10,[%i2+%o2]0x81 ! Mem[0000000083000010] = 8ab96bf7 cbc7fcd5 ! %l1 = 00000000000000e6, Mem[0000000091000096] = 73b66aef sth %l1,[%i6+0x096] ! Mem[0000000091000094] = 00e66aef ! immd = 0000000000000344, %l2 = ffffffffffffcb22, %ccr = 99 movneg %icc,0x344,%l2 ! Moved, %l2 = 0000000000000344 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100 ! %l1 = 00000000000000e6, %l1 = 00000000000000e6, %ccr = 99 movne %xcc,%l1,%l1 ! Moved, %l1 = 00000000000000e6 ! Mem[00000000900001f0] = aff200f2, %g18 = c2fb9f5c4ce8ce1c ldsw [%i4+0x1f0],%g2 ! %g2 = c2fb9f5c4ce8ce1c ! %l4 = 728b507ed5462e61, Mem[0000000091800068] = 909d5a96f974a768 stx %l4,[%o0+0x068] ! Mem[0000000091800068] = 728b507ed5462e61 p57_label_6: ! Mem[0000000082800010] = 9733c5ca, %l6 = ffffffffffff9644 lduha [%i1+%o2]0x81,%l6 ! %l6 = 0000000000009733 ! %l0 = 0000000024d0d72f, %l3 = 000000002e6c2450, %l0 = 0000000024d0d72f udivx %l0,%l3,%l0 ! %l0 = 0000000000000000 ! Mem[00000000908001c4] = bcd71045, %g18 = c2fb9f5c4ce8ce1c ldsw [%i5+0x1c4],%g2 ! %g2 = c2fb9f5c4ce8ce1c ! Mem[0000000090000188] = 494ec3b7 d1255a9b, %g2 = bcd71045, %g3 = 8185ddfa ldd [%i4+0x188],%g2 ! %g2 = 00000000494ec3b7 00000000d1255a9b ! Mem[0000000083000010] = 8ab96bf7, %l2 = 0000000000000344 lduha [%i2+%o2]0x81,%l2 ! %l2 = 0000000000008ab9 ! Mem[0000000083000028] = 307c8a63, %l5 = fed680a2d570f23d ldswa [%i2+%o5]0x80,%l5 ! %l5 = 00000000307c8a63 ! %l1 = 00000000000000e6, Mem[0000000082800130] = bb91d893 stw %l1,[%i1+0x130] ! Mem[0000000082800130] = 000000e6 ! Mem[0000000082000034] = b97bbac1, %l7 = b0e890d55b904f00 swap [%i0+0x034],%l7 ! %l7 = 00000000b97bbac1 ! %l3 = 000000002e6c2450, Mem[0000000083000008] = 50246c2ef12ea6fc stxa %l3,[%i2+%o1]0x81 ! Mem[0000000083000008] = 000000002e6c2450 ! %l4 = d5462e61, %l5 = 307c8a63, Mem[00000000900001e8] = cceef4c2 9c79a522 std %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = d5462e61 307c8a63 p57_label_7: ! %l5 = 00000000307c8a63, Mem[0000000091800031] = 39bf3f86 stb %l5,[%o0+0x031] ! Mem[0000000091800030] = 63bf3f86 ! %f28 = fbe29c9e 99bf746d, Mem[0000000091800138] = 7a5cbb58 d4bef419 std %f28,[%o0+0x138] ! Mem[0000000091800138] = fbe29c9e 99bf746d ! Mem[0000000083000008] = 00000000, %l1 = 00000000000000e6 ldstuba [%i2+%o1]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[00000000830001f4] = e45b9bba, %l4 = 728b507ed5462e61 swap [%i2+0x1f4],%l4 ! %l4 = 00000000e45b9bba ! %l4 = 00000000e45b9bba, Mem[0000000091800128] = da123f8085b0264c, %asi = 80 stxa %l4,[%o0+0x128]%asi ! Mem[0000000091800128] = 00000000e45b9bba ! %l2 = 0000000000008ab9, %l1 = 0000000000000000, %ccr = 99 movn %icc,%l2,%l1 ! Register Not Moved ! Mem[000000008280002f] = 29db98d6, %l0 = 0000000000000000 ldstub [%i1+0x02f],%l0 ! %l0 = 000000d6000000ff ! Mem[000000009000014c] = 8185ddfa, %g18 = c2fb9f5c4ce8ce1c ldsw [%i4+0x14c],%g2 ! %g2 = c2fb9f5c4ce8ce1c ! Mem[0000000083000008] = 000000ff, %l0 = 00000000000000d6 ldsha [%i2+%o1]0x88,%l0 ! %l0 = 00000000000000ff ! %l7 = 00000000b97bbac1, Mem[0000000090000008] = a24ffc38a7bb00d1 stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000000b97bbac1 p57_label_8: ! Mem[0000000090000018] = ed38b38b 5df3a991, %g2 = 8185ddfa, %g3 = d1255a9b ldd [%i4+%o3],%g2 ! %g2 = 00000000ed38b38b 000000005df3a991 ! Mem[0000000090800058] = b6dfa477, %g18 = c2fb9f5c4ce8ce1c ldsw [%i5+0x058],%g2 ! %g2 = c2fb9f5c4ce8ce1c ! %l2 = 0000000000008ab9, imm = 00000000000005b5, %l5 = 00000000307c8a63 or %l2,0x5b5,%l5 ! %l5 = 0000000000008fbd ! Mem[0000000083800038] = b73595d8, %l4 = 00000000e45b9bba ldsb [%i3+0x03a],%l4 ! %l4 = ffffffffffffff95 ! Mem[0000000083000010] = 8ab96bf7, %l2 = 0000000000008ab9 ldsba [%i2+%o2]0x81,%l2 ! %l2 = ffffffffffffff8a ! Mem[0000000090800074] = 9854a2aa, %g2 = ffffffffb6dfa477 lduw [%i5+0x074],%g2 ! %g2 = 000000009854a2aa ! Mem[00000000838000d8] = 581df7f40c89d58d, %l5 = 0000000000008fbd ldxa [%i3+0x0d8]%asi,%l5 ! %l5 = 581df7f40c89d58d ! %f16 = 125e8559, Mem[0000000083800008] = 37382660 sta %f16,[%i3+%o1]0x88 ! Mem[0000000083800008] = 125e8559 ! Mem[000000008300019c] = 23483ae8, %l6 = 00009733, %l6 = 00009733 add %i2,0x19c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000023483ae8 ! Mem[0000000090800090] = d92299818359f4c5, %f48 = ec360c92 d425f5ef ldda [%i5+0x090]%asi,%f48 ! %f48 = d9229981 8359f4c5 p57_label_9: ! Mem[0000000082000028] = 27281b39, %l0 = 00000000000000ff lduba [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000039 ! Mem[0000000082000008] = 6305e33b, %l0 = 0000000000000039 lduwa [%i0+%o1]0x81,%l0 ! %l0 = 000000006305e33b ! Mem[00000000838001c8] = 87ac10eb, %l2 = ffffff8a, %l3 = 2e6c2450 add %i3,0x1c8,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000087ac10eb ! immd = 00000000000002a1, %l7 = 00000000b97bbac1, %ccr = 99 movneg %icc,0x2a1,%l7 ! Moved, %l7 = 00000000000002a1 ! Mem[0000000082000020] = c8ce6d2c2bcd29ab, %l3 = 0000000087ac10eb, %l4 = ffffffffffffff95 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = c8ce6d2c2bcd29ab ! %l1 = 0000000000000000 setx 0xf493f110289b0f56,%g7,%l1 ! %l1 = f493f110289b0f56 ! %l2 = ffffffffffffff8a, Mem[0000000083800020] = 015cd552 stha %l2,[%i3+%o4]0x81 ! Mem[0000000083800020] = ff8ad552 ! Mem[0000000083000010] = f76bb98a, %l5 = 581df7f40c89d58d lduha [%i2+%o2]0x88,%l5 ! %l5 = 000000000000b98a ! Mem[00000000908000c0] = d80ecfdc, %g2 = 000000009854a2aa ldsh [%i5+0x0c0],%g2 ! %g2 = ffffffffffffd80e ! %l2 = ffffff8a, %l3 = 87ac10eb, Mem[0000000082000008] = 6305e33b 99aed5eb std %l2,[%i0+%o1] ! Mem[0000000082000008] = ffffff8a 87ac10eb p57_label_10: ! Mem[0000000082800090] = 956f34457040e1c0, %l1 = f493f110289b0f56, %l2 = ffffffffffffff8a add %i1,0x90,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 956f34457040e1c0 ! %l0 = 000000006305e33b, Mem[0000000091800186] = b5907a4e sth %l0,[%o0+0x186] ! Mem[0000000091800184] = e33b7a4e ! Mem[00000000830000cc] = c555a51a, %l6 = 0000000023483ae8, %asi = 80 swapa [%i2+0x0cc]%asi,%l6 ! %l6 = 00000000c555a51a ! Mem[0000000082000010] = 6aa93b4e, %l6 = 00000000c555a51a lduwa [%i0+%o2]0x80,%l6 ! %l6 = 000000006aa93b4e ! Mem[0000000083000046] = 77fdbfbf, %l5 = 000000000000b98a ldstub [%i2+0x046],%l5 ! %l5 = 000000bf000000ff ! Mem[00000000820000fd] = 7377229b, %l3 = 0000000087ac10eb ldstub [%i0+0x0fd],%l3 ! %l3 = 00000077000000ff ! %l2 = 7040e1c0, %l3 = 00000077, Mem[0000000091000140] = 75df866b 3fed6b82 std %l2,[%i6+0x140] ! Mem[0000000091000140] = 7040e1c0 00000077 ! %l0 = 6305e33b, %l1 = 289b0f56, Mem[0000000091000168] = 4c5386aa 97950aba std %l0,[%i6+0x168] ! Mem[0000000091000168] = 6305e33b 289b0f56 ! Mem[000000009180012c] = e45b9bba, %g2 = ffffffffffffd80e lduw [%o0+0x12c],%g2 ! %g2 = 00000000e45b9bba ! Mem[00000000908000c4] = fe081d02, %g2 = 00000000e45b9bba lduh [%i5+0x0c6],%g2 ! %g2 = 000000000000fe08 p57_label_11: ! Mem[0000000091000104] = b3a3eefc, %g2 = 000000000000fe08 ldsh [%i6+0x106],%g2 ! %g2 = ffffffffffffb3a3 ! Mem[0000000082000018] = 5b5489e7, %l4 = c8ce6d2c2bcd29ab lduwa [%i0+%o3]0x89,%l4 ! %l4 = 000000005b5489e7 ! immd = 000000000000000f, %l5 = 00000000000000bf, %ccr = 99 movne %xcc,0x00f,%l5 ! Moved, %l5 = 000000000000000f ! Mem[0000000082000008] = 8affffff, %f28 = fbe29c9e lda [%i0+%o1]0x88,%f28 ! %f28 = 8affffff ! immd = 00000000000000a0, %l4 = 000000005b5489e7, %ccr = 99 movl %xcc,0x0a0,%l4 ! Moved, %l4 = 00000000000000a0 ! %l7 = 00000000000002a1, Mem[0000000090000044] = 1a79e2e5 sth %l7,[%i4+0x044] ! Mem[0000000090000044] = 02a1e2e5 ! Mem[0000000090000028] = 543bb3a0, %g2 = ffffffffffffb3a3 ldsh [%i4+0x02a],%g2 ! %g2 = 000000000000543b ! %l4 = 00000000000000a0, %l5 = 000000000000000f, %ccr = 99 movn %xcc,%l4,%l5 ! Register Not Moved ! Mem[0000000083800000] = 855e9567 60320d88, %l6 = 6aa93b4e, %l7 = 000002a1 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000855e9567 0000000060320d88 ! %l6 = 00000000855e9567, %l7 = 0000000060320d88, %ccr = 99 movpos %icc,%l6,%l7 ! Register Not Moved p57_label_12: ! Mem[0000000083000008] = 50246c2e000000ff, %l1 = f493f110289b0f56 ldxa [%i2+%o1]0x89,%l1 ! %l1 = 50246c2e000000ff ! %l7 = 0000000060320d88, imm = 0000000000000c97, %l4 = 00000000000000a0 subc %l7,0xc97,%l4 ! %l4 = 00000000603200f0 ! Mem[0000000090000010] = d7030660 824dda68, %g2 = 0000543b, %g3 = 5df3a991 ldd [%i4+%o2],%g2 ! %g2 = 00000000d7030660 00000000824dda68 ! Mem[0000000083000126] = 21b0eb76, %l6 = 00000000855e9567 ldstub [%i2+0x126],%l6 ! %l6 = 000000eb000000ff ! %l2 = 956f34457040e1c0, %l5 = 000000000000000f, %ccr = 99 movvs %xcc,%l2,%l5 ! Register Not Moved ! Mem[0000000091000154] = e4484f8d, %g18 = c2fb9f5c4ce8ce1c ldsw [%i6+0x154],%g2 ! %g2 = c2fb9f5c4ce8ce1c ! Mem[00000000828000da] = 4ef49132, %l7 = 0000000060320d88 ldstub [%i1+0x0da],%l7 ! %l7 = 00000091000000ff ! %l0 = 000000006305e33b, %l7 = 0000000000000091, %l6 = 00000000000000eb taddcc %l0,%l7,%l6 ! %l6 = 000000006305e3cc, %ccr = 02 ! %l0 = 000000006305e33b, %l1 = 50246c2e000000ff, %ccr = 02 movneg %icc,%l0,%l1 ! Register Not Moved ! immd = 00000000000000c8, %l0 = 000000006305e33b, %ccr = 02 movvc %xcc,0x0c8,%l0 ! Moved, %l0 = 00000000000000c8 p57_label_13: ! %l3 = 0000000000000077, %l2 = 956f34457040e1c0, %l6 = 000000006305e3cc xor %l3,%l2,%l6 ! %l6 = 956f34457040e1b7 ! %l6 = 956f34457040e1b7, Mem[0000000083000010] = 8ab96bf7 stha %l6,[%i2+%o2]0x81 ! Mem[0000000083000010] = e1b76bf7 ! %f2 = efbac744 52aee241, Mem[0000000083800018] = 167a12d5 a7b9690e stda %f2 ,[%i3+%o3]0x81 ! Mem[0000000083800018] = efbac744 52aee241 ! Mem[00000000838001d0] = 680610924bd2e2c2, %l0 = 00000000000000c8, %l0 = 00000000000000c8 add %i3,0x1d0,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 680610924bd2e2c2 ! %l4 = 00000000603200f0 sethi %hi(0x692fe400),%l4 ! %l4 = 00000000692fe400 ! Mem[000000009080019c] = 4ae1df61, %g18 = c2fb9f5c4ce8ce1c ldsw [%i5+0x19c],%g2 ! %g2 = c2fb9f5c4ce8ce1c save ! CWP = 1 ! Mem[0000000091000030] = bd1a3120, %g2 = 000000004ae1df61 ldsh [%o6+0x032],%g2 ! %g2 = ffffffffffffbd1a ! %l0 = a60be69833beeca3, Mem[000000009080003e] = a3aefe42 sth %l0,[%o5+0x03e] ! Mem[000000009080003c] = eca3fe42 ! %l0 = a60be69833beeca3, Mem[0000000082000028] = 78834bd727281b39 stxa %l0,[%o0+%i5]0x89 ! Mem[0000000082000028] = a60be69833beeca3 p57_label_14: ! %cwp = 1 ! %l2 = 71b40d2a77de0c4c, immed = fffffef8, %ccr = 02 movrlz %l2,-0x108,%l4 ! Not Moved, %l4 = 2bbfe493918f7e12 ! %l0 = a60be69833beeca3, Mem[0000000090000018] = ed38b38b5df3a991 stx %l0,[%o4+%i3] ! Mem[0000000090000018] = a60be69833beeca3 ! Code Fragment 1 p57_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000824dda68 mov 0xd75,%g3 ! %g3 = 0000000000000d75 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000082000028] = a3ecbe33, %f24 = c0cf69c4 lda [%o0+%i5]0x80,%f24 ! %f24 = a3ecbe33 ! Mem[00000000820001d8] = c7da4d2e1cbffccf, %l7 = 206fea07ab84e0f1, %l1 = 4816aacc244f5a5b add %o0,0x1d8,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = c7da4d2e1cbffccf ! Mem[000000008380013c] = 50b7b395, %l3 = 6fab2854601b1056 swap [%o3+0x13c],%l3 ! %l3 = 0000000050b7b395 ! Mem[00000000830001ee] = 6237a120, %l7 = 206fea07ab84e0f1 ldstub [%o2+0x1ee],%l7 ! %l7 = 000000a1000000ff ! %l2 = 71b40d2a77de0c4c, Mem[0000000082000028] = a3ecbe33 stwa %l2,[%o0+%i5]0x80 ! Mem[0000000082000028] = 77de0c4c ! Mem[000000008280011a] = 0fa59738, %l5 = cbda37ea359963f8 ldstub [%o1+0x11a],%l5 ! %l5 = 00000097000000ff ! Mem[00000000918001c8] = 2cba0bdc, %g2 = ffffffffffffbd1a lduh [%i0+0x1c8],%g2 ! %g2 = 0000000000002cba p57_label_15: ! %cwp = 1 ! %l2 = 71b40d2a77de0c4c, Mem[0000000082800010] = cac53397 stha %l2,[%o1+%i2]0x88 ! Mem[0000000082800010] = cac50c4c ! Mem[0000000083800028] = fb9c4fa0 26db9340, %l2 = 77de0c4c, %l3 = 50b7b395 ldda [%o3+%i5]0x80,%l2 ! %l2 = 00000000fb9c4fa0 0000000026db9340 ! %f26 = d261acff, Mem[0000000082800018] = 7e49f582 sta %f26,[%o1+%i3]0x89 ! Mem[0000000082800018] = d261acff ! Mem[0000000082000020] = c8ce6d2c, %l0 = a60be69833beeca3 swapa [%o0+%i4]0x81,%l0 ! %l0 = 00000000c8ce6d2c ! Mem[0000000091000010] = 871fcd183561af0c, %f48 = d9229981 8359f4c5 ldd [%o6+%i2],%f48 ! %f48 = 871fcd18 3561af0c ! Mem[00000000838001e8] = 74f0618bf1ce138f, %f0 = b3bd35b9 d3de9e53 ldd [%o3+0x1e8],%f0 ! %f0 = 74f0618b f1ce138f ! %l7 = 00000000000000a1, Mem[000000009100016d] = 9b0f5644 stb %l7,[%o6+0x16d] ! Mem[000000009100016c] = a10f5644 ! %l4 = 2bbfe493918f7e12, Mem[00000000900000a7] = 8b06b20e stb %l4,[%o4+0x0a7] ! Mem[00000000900000a4] = 1206b20e ! Mem[00000000918001e8] = 18f14dc6ca00f2a5, %g2 = 0000000000002cba ldx [%i0+0x1e8],%g2 ! %g2 = 18f14dc6ca00f2a5 ! Mem[0000000091000140] = 7040e1c000000077, %g2 = 18f14dc6ca00f2a5 ldx [%o6+0x140],%g2 ! %g2 = 7040e1c000000077 p57_label_16: ! %cwp = 1 ! Mem[0000000091800154] = 9d69e54e, %g2 = 7040e1c000000077 ldub [%i0+0x154],%g2 ! %g2 = 000000000000009d ! %l2 = 00000000fb9c4fa0, Mem[000000009100010e] = e3c057eb sth %l2,[%o6+0x10e] ! Mem[000000009100010c] = 4fa057eb ! %l6 = 5ca38d45d6aa5b2e, Mem[00000000910000ad] = e209cf00 stb %l6,[%o6+0x0ad] ! Mem[00000000910000ac] = 2e09cf00 ! %l2 = fb9c4fa0, %l3 = 26db9340, Mem[0000000083800028] = a04f9cfb 4093db26 stda %l2,[%o3+%i5]0x88 ! Mem[0000000083800028] = fb9c4fa0 26db9340 ! %l0 = c8ce6d2c, %l1 = 1cbffccf, Mem[0000000091800028] = 28efe37b 98c3b185 std %l0,[%i0+%i5] ! Mem[0000000091800028] = c8ce6d2c 1cbffccf ! %l5 = 0000000000000097, imm = 0000000000000028, %l2 = 00000000fb9c4fa0 sllx %l5,0x028,%l2 ! %l2 = 0000970000000000 ! Mem[0000000083000000] = df8567162f3531d9, %l4 = 2bbfe493918f7e12 ldxa [%o2+%g0]0x80,%l4 ! %l4 = df8567162f3531d9 ! Mem[0000000091800110] = b14465cb 9794015b, %g2 = 0000009d, %g3 = 00000d75 ldd [%i0+0x110],%g2 ! %g2 = 00000000b14465cb 000000009794015b ! immd = 0000000000000379, %l4 = df8567162f3531d9, %ccr = 02 movl %icc,0x379,%l4 ! Moved, %l4 = 0000000000000379 ! Mem[00000000918001f8] = c8b4bf93, %g2 = 00000000b14465cb lduh [%i0+0x1fa],%g2 ! %g2 = 000000000000c8b4 p57_label_17: ! %cwp = 1 ! Code Fragment 1 p57_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009794015b mov 0x9f0,%g3 ! %g3 = 00000000000009f0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000dc] = 07bafb67, %g18 = a73aa2f078837bfe ldsw [%o5+0x0dc],%g2 ! %g2 = a73aa2f078837bfe ! %l7 = 00000000000000a1, Mem[0000000083800008] = 125e8559 stba %l7,[%o3+%i1]0x89 ! Mem[0000000083800008] = 125e85a1 ! %l1 = c7da4d2e1cbffccf, Mem[0000000083000010] = f76bb7e1 stba %l1,[%o2+%i2]0x88 ! Mem[0000000083000010] = f76bb7cf ! Mem[0000000082800010] = 4c0cc5cacd7ad509, %l0 = 00000000c8ce6d2c ldxa [%o1+%i2]0x80,%l0 ! %l0 = 4c0cc5cacd7ad509 ! %l5 = 0000000000000097, %l5 = 0000000000000097, %y = 00000000 smulcc %l5,%l5,%l7 ! %l7 = 0000000000005911, %ccr = 00, %y = 00000000 ! %l6 = 5ca38d45d6aa5b2e sethi %hi(0xa23f9c00),%l6 ! %l6 = 00000000a23f9c00 ! %l4 = 0000000000000379, %l1 = c7da4d2e1cbffccf, %l2 = 0000970000000000 xorcc %l4,%l1,%l2 ! %l2 = c7da4d2e1cbfffb6, %ccr = 80 ! %l1 = c7da4d2e1cbffccf, Mem[0000000091000173] = 0c142089 stb %l1,[%o6+0x173] ! Mem[0000000091000170] = cf142089 ! Mem[0000000083000028] = c9651893 638a7c30, %l2 = 1cbfffb6, %l3 = 26db9340 ldda [%o2+%i5]0x88,%l2 ! %l2 = 00000000638a7c30 00000000c9651893 p57_label_18: ! %cwp = 1 ! Mem[0000000091800030] = bf3f86f9, %g2 = 0000000007bafb67 ldub [%i0+0x032],%g2 ! %g2 = 00000000000000bf ! %l6 = 00000000a23f9c00, %l5 = 0000000000000097, %l3 = 00000000c9651893 xorcc %l6,%l5,%l3 ! %l3 = 00000000a23f9c97, %ccr = 08 ! Mem[00000000908000d8] = 1c5cc56907bafb67, %f48 = 871fcd18 3561af0c ldd [%o5+0x0d8],%f48 ! %f48 = 1c5cc569 07bafb67 ! Mem[0000000082000010] = 6aa93b4e e53c2aea, %l4 = 00000379, %l5 = 00000097 ldda [%o0+%i2]0x80,%l4 ! %l4 = 000000006aa93b4e 00000000e53c2aea ! Mem[00000000900000f8] = adcf9313, %g2 = 00000000000000bf lduwa [%o4+0x0f8]%asi,%g2 ! %g2 = 00000000adcf9313 ! %l6 = a23f9c00, %l7 = 00005911, Mem[0000000091000058] = e58f4410 12df99e4 std %l6,[%o6+0x058] ! Mem[0000000091000058] = a23f9c00 00005911 ! Mem[000000008200011c] = 45f6b0a5, %l6 = a23f9c00, %l0 = cd7ad509 add %o0,0x11c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000045f6b0a5 ! Mem[00000000830000f4] = b2ca7466, %l1 = c7da4d2e1cbffccf swap [%o2+0x0f4],%l1 ! %l1 = 00000000b2ca7466 ! Mem[0000000083000194] = 5348553c, %l4 = 000000006aa93b4e ldstub [%o2+0x194],%l4 ! %l4 = 00000053000000ff ! Mem[00000000910000f8] = e3c6bec08f9973a1, %f48 = 1c5cc569 07bafb67 ldd [%o6+0x0f8],%f48 ! %f48 = e3c6bec0 8f9973a1 p57_label_19: ! %cwp = 1 ! %l4 = 0000000000000053, Mem[00000000910000b0] = 004c6621 stb %l4,[%o6+0x0b0] ! Mem[00000000910000b0] = 534c6621 ! Mem[0000000090800054] = 4f651403, %g2 = 00000000adcf9313 ldub [%o5+0x054],%g2 ! %g2 = 000000000000004f ! Mem[0000000082000198] = 227a08a2b8741d5e, %l6 = 00000000a23f9c00, %l3 = 00000000a23f9c97 add %o0,0x198,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 227a08a2b8741d5e ! %l5 = 00000000e53c2aea, %l6 = 00000000a23f9c00, %ccr = 08 movle %icc,%l5,%l6 ! Moved, %l6 = 00000000e53c2aea ! Mem[0000000083800030] = 7c62006d21e376d5, %l3 = 227a08a2b8741d5e, %l4 = 0000000000000053 add %o3,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 7c62006d21e376d5 ! %l5 = 00000000e53c2aea, Mem[000000009000017c] = fc3e9fc6 stb %l5,[%o4+0x17c] ! Mem[000000009000017c] = ea3e9fc6 ! Mem[0000000083000008] = 000000ff, %l0 = 0000000045f6b0a5 ldswa [%o2+%i1]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000082000010] = 4e3ba96a, %l5 = 00000000e53c2aea ldsba [%o0+%i2]0x88,%l5 ! %l5 = 000000000000006a ! Mem[0000000091800044] = f39235a2, %g2 = 000000000000004f ldsh [%i0+0x044],%g2 ! %g2 = fffffffffffff392 ! Mem[00000000830000b0] = bb34bf01, %l6 = e53c2aea, %l4 = 21e376d5 add %o2,0xb0,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000bb34bf01 p57_label_20: ! %cwp = 1 ! %l6 = 00000000e53c2aea, Mem[0000000091800014] = 5f94ed06 stw %l6,[%i0+0x014] ! Mem[0000000091800014] = e53c2aea ! Set Register : %l4 = 00000000bb34bf01 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000082800028] = 22cbac9e, %l3 = 227a08a2b8741d5e lduba [%o1+%i5]0x81,%l3 ! %l3 = 0000000000000022 ! %l5 = 000000000000006a, Mem[000000009100008c] = fd3affda sth %l5,[%o6+0x08c] ! Mem[000000009100008c] = 006affda ! %f12 = f5626fb1, Mem[0000000082800038] = 727b70e1 sta %f12,[%o1+0x038]%asi ! Mem[0000000082800038] = f5626fb1 ! %f5 = 6f70da4a, Mem[0000000091000000] = d1d553db st %f5 ,[%o6+%g0] ! Mem[0000000091000000] = 6f70da4a ! %l0 = 00000000000000ff, immed = fffffd1b, %y = 00000000 umul %l0,-0x2e5,%l5 ! %l5 = 000000fefffd1de5, %y = 000000fe ! %l4 = ffffffffffffffff sethi %hi(0x929e7c00),%l4 ! %l4 = 00000000929e7c00 ! %f19 = 3421f1a5, Mem[00000000910001a8] = b385603d st %f19,[%o6+0x1a8] ! Mem[00000000910001a8] = 3421f1a5 ! Clear Register : %l6 = 00000000e53c2aea clr %l6 ! %l6 = 0000000000000000 p57_label_21: ! %cwp = 1 ! %l0 = 00000000000000ff, immd = fffffffffffffab0, %l3 = 0000000000000022 sdivx %l0,-0x550,%l3 ! %l3 = 0000000000000000 ! Mem[0000000091000088] = 963f861c006affda, %g2 = fffffffffffff392 ldx [%o6+0x088],%g2 ! %g2 = 963f861c006affda ! Code Fragment 1 p57_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000009f0 mov 0xfaf,%g3 ! %g3 = 0000000000000faf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000828001f4] = eff7a2ee, %l3 = 0000000000000000 swap [%o1+0x1f4],%l3 ! %l3 = 00000000eff7a2ee ! %l3 = 00000000eff7a2ee, Mem[0000000090800138] = 1c568de3 stw %l3,[%o5+0x138] ! Mem[0000000090800138] = eff7a2ee ! Mem[00000000918000c0] = 67bd0bdf, %g2 = 963f861c006affda lduw [%i0+0x0c0],%g2 ! %g2 = 0000000067bd0bdf ! Mem[0000000091800078] = 0a314e1f9b142963, %g2 = 0000000067bd0bdf ldxa [%i0+0x078]%asi,%g2 ! %g2 = 0a314e1f9b142963 ! %l2 = 00000000638a7c30, imm = 0000000000000e19, %l5 = 000000fefffd1de5 taddcc %l2,0xe19,%l5 ! %l5 = 00000000638a8a49, %ccr = 02 ! Code Fragment 1 p57_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000faf mov 0x269,%g3 ! %g3 = 0000000000000269 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 000000000000011a, %l1 = 00000000b2ca7466, %ccr = 02 movgu %xcc,0x11a,%l1 ! Moved, %l1 = 000000000000011a p57_label_22: ! %cwp = 1 ! %f21 = d96b6971, Mem[0000000083000028] = 638a7c30 sta %f21,[%o2+%i5]0x89 ! Mem[0000000083000028] = d96b6971 ! Mem[0000000090000150] = ffffffff9eaccb22, %g2 = 0a314e1f9b142963 ldx [%o4+0x150],%g2 ! %g2 = ffffffff9eaccb22 ! %l7 = 0000000000005911, Mem[0000000090000030] = 52e2b0920bf66f7e stx %l7,[%o4+0x030] ! Mem[0000000090000030] = 0000000000005911 ! Mem[0000000082000020] = 33beeca3, %f9 = d8ca9f5e lda [%o0+%i4]0x80,%f9 ! %f9 = 33beeca3 ! immd = 0000000000000097, %l2 = 00000000638a7c30, %ccr = 02 movneg %icc,0x097,%l2 ! Register Not Moved ! %f4 = c48599e1 6f70da4a, Mem[0000000082800020] = d5462e61 d570f23d stda %f4 ,[%o1+%i4]0x81 ! Mem[0000000082800020] = c48599e1 6f70da4a ! %l5 = 00000000638a8a49, %l5 = 00000000638a8a49, %ccr = 02 movl %icc,%l5,%l5 ! Moved, %l5 = 00000000638a8a49 ! Mem[00000000828000b0] = 0b034daa, %l2 = 00000000638a7c30 swap [%o1+0x0b0],%l2 ! %l2 = 000000000b034daa ! %l3 = 00000000eff7a2ee, %l4 = 00000000929e7c00, %ccr = 02 movn %icc,%l3,%l4 ! Register Not Moved ! immd = 00000000000000f4, %l0 = 00000000000000ff, %ccr = 02 movgu %icc,0x0f4,%l0 ! Moved, %l0 = 00000000000000f4 p57_label_23: ! %cwp = 1 ! Mem[0000000083000000] = 166785df, %l5 = 00000000638a8a49 lduha [%o2+%g0]0x88,%l5 ! %l5 = 00000000000085df ! %l4 = 929e7c00, %l5 = 000085df, Mem[0000000082800008] = 62b3474b 474492d2 stda %l4,[%o1+%i1]0x80 ! Mem[0000000082800008] = 929e7c00 000085df ! %l2 = 000000000b034daa, %l2 = 000000000b034daa, %l3 = 00000000eff7a2ee orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! %f28 = 8affffff 99bf746d, Mem[0000000082000000] = 99f47bb4 9e58671f stda %f28,[%o0+%g0]0x88 ! Mem[0000000082000000] = 8affffff 99bf746d ! Mem[0000000082800020] = c48599e1, %l1 = 000000000000011a ldsba [%o1+%i4]0x80,%l1 ! %l1 = ffffffffffffffc4 ! %l7 = 0000000000005911, Mem[00000000908001b8] = 4fef7b8c53f34ad3 stx %l7,[%o5+0x1b8] ! Mem[00000000908001b8] = 0000000000005911 ! %l0 = 00000000000000f4, Mem[000000009100001c] = 637e990a stb %l0,[%o6+0x01c] ! Mem[000000009100001c] = f47e990a ! %l1 = ffffffffffffffc4, Mem[00000000910000c8] = 295f705db8db89c5 stx %l1,[%o6+0x0c8] ! Mem[00000000910000c8] = ffffffffffffffc4 ! Mem[0000000082000020] = 33beeca3, %l5 = 00000000000085df ldswa [%o0+%i4]0x80,%l5 ! %l5 = 0000000033beeca3 rd %pc,%o7 return %o7+12 ! CWP = 0 p57_label_24: ! Mem[0000000090000078] = 5b100cc2, %g2 = ffffffff9eaccb22 lduw [%i4+0x078],%g2 ! %g2 = 000000005b100cc2 ! %l5 = 000000000000000f, %l4 = 00000000692fe400, %ccr = 88 movgu %icc,%l5,%l4 ! Moved, %l4 = 000000000000000f ! Mem[00000000918001d0] = 59c1bb29 11f12fc9, %g2 = 5b100cc2, %g3 = 00000269 ldd [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 0000000011f12fc9 ! %l4 = 000000000000000f, immd = 0000000000000050, %l0 = 680610924bd2e2c2 sdivx %l4,0x050,%l0 ! %l0 = 0000000000000000 ! Mem[00000000918000a0] = d01327bdac9280c0, %g2 = 0000000059c1bb29 ldx [%o0+0x0a0],%g2 ! %g2 = d01327bdac9280c0 ! Mem[000000009000013c] = a08045f5, %g2 = d01327bdac9280c0 lduh [%i4+0x13e],%g2 ! %g2 = 000000000000a080 ! immd = 00000000000001b1, %l5 = 000000000000000f, %ccr = 88 movneg %icc,0x1b1,%l5 ! Moved, %l5 = 00000000000001b1 ! %l0 = 0000000000000000, %l0 = 0000000000000000, %ccr = 88 movneg %icc,%l0,%l0 ! Moved, %l0 = 0000000000000000 ! Mem[0000000090800188] = 8da229615862d48d, %g2 = 000000000000a080 ldx [%i5+0x188],%g2 ! %g2 = 8da229615862d48d ! %l1 = 50246c2e000000ff, %l1 = 50246c2e000000ff, %ccr = 88 movvc %xcc,%l1,%l1 ! Moved, %l1 = 50246c2e000000ff p57_label_25: ! immd = 00000000000001ff, %l3 = 0000000000000077, %ccr = 88 movl %icc,0x1ff,%l3 ! Moved, %l3 = 00000000000001ff ! Mem[0000000091000180] = 35375014f4b74bc7, %g2 = 8da229615862d48d ldx [%i6+0x180],%g2 ! %g2 = 35375014f4b74bc7 ! %l3 = 00000000000001ff, imm = 0000000000000b66, %l5 = 00000000000001b1 orcc %l3,0xb66,%l5 ! %l5 = 0000000000000bff, %ccr = 00 ! Mem[0000000083000008] = ff000000, %f28 = 8affffff lda [%i2+%o1]0x81,%f28 ! %f28 = ff000000 ! Mem[0000000083800018] = 44c7baef, %l5 = 0000000000000bff ldstuba [%i3+%o3]0x89,%l5 ! %l5 = 000000ef000000ff ! %l6 = 956f34457040e1b7, immed = fffff474, %y = 000000fe mulscc %l6,-0xb8c,%l3 ! %l3 = 00000000382070db, %ccr = 00, %y = 8000007f ! %l6 = 956f34457040e1b7, Mem[0000000091800150] = 0a5f8291 sth %l6,[%o0+0x150] ! Mem[0000000091800150] = e1b78291 ! %l2 = 7040e1c0, %l3 = 382070db, Mem[0000000091800080] = a574ee03 a7ac56a1 std %l2,[%o0+0x080] ! Mem[0000000091800080] = 7040e1c0 382070db ! Mem[0000000083800000] = 67955e85, %l7 = 0000000000000091 lduba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000085 ! Mem[0000000083000020] = 803c7fba3812745d, %f10 = 8ab96bf7 cbc7fcd5 ldda [%i2+%o4]0x88,%f10 ! %f10 = 803c7fba 3812745d ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 50246c2e000000ff bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 956f34457040e1c0 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000382070db bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000000f bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ef bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 956f34457040e1b7 bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000085 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8000007f,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 74f0618b f1ce138f bne %xcc,p57_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be efbac744 52aee241 bne %xcc,p57_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c48599e1 6f70da4a bne %xcc,p57_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 52f7efa6 d36488f8 bne %xcc,p57_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3523a98d 33beeca3 bne %xcc,p57_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 803c7fba 3812745d bne %xcc,p57_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be f5626fb1 6a51d6b6 bne %xcc,p57_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 1c881a0b 453aec85 bne %xcc,p57_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be a3ecbe33 e6cd24ab bne %xcc,p57_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be ff000000 99bf746d bne %xcc,p57_f28_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 6d74bf99ffffff8a ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffff8a87ac10eb ldx [%i0+0x008],%g3 ! Observed data at 0000000082000008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e789545baadc7afc ldx [%i0+0x018],%g3 ! Observed data at 0000000082000018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 33beeca32bcd29ab 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 = 77de0c4c98e60ba6 ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d49487945b904f00 ldx [%i0+0x030],%g3 ! Observed data at 0000000082000030 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x030,%g4 ldx [%g1+0x048],%g2 ! Expected data = 3421f1a5f78a9c7f ldx [%i0+0x048],%g3 ! Observed data at 0000000082000048 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x048,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 8df2d3be73ff229b ldx [%i0+0x0f8],%g3 ! Observed data at 00000000820000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0f8,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 929e7c00000085df ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4c0cc5cacd7ad509 ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffac61d283813783 ldx [%i1+0x018],%g3 ! Observed data at 0000000082800018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c48599e16f70da4a ldx [%i1+0x020],%g3 ! Observed data at 0000000082800020 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 22cbac9e29db98ff ldx [%i1+0x028],%g3 ! Observed data at 0000000082800028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f5626fb1d734dda5 ldx [%i1+0x038],%g3 ! Observed data at 0000000082800038 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x038,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 638a7c307e259137 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000828000b0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 4ef4ff324579431f ldx [%i1+0x0d8],%g3 ! Observed data at 00000000828000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 0fa5ff3880a1696b ldx [%i1+0x118],%g3 ! Observed data at 0000000082800118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x118,%g4 ldx [%g1+0x130],%g2 ! Expected data = 000000e69c17e88f ldx [%i1+0x130],%g3 ! Observed data at 0000000082800130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x130,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = df622c0ddbf44485 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000828001d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 44e10e0000000000 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000828001f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x1f0,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff0000002e6c2450 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 = cfb76bf7cbc7fcd5 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 = 71696bd9931865c9 ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = d671cdd577fdffbf ldx [%i2+0x040],%g3 ! Observed data at 0000000083000040 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x040,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 9bd9259623483ae8 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000830000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 2983829d1cbffccf ldx [%i2+0x0f0],%g3 ! Observed data at 00000000830000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 38a6b73c21b0ff76 ldx [%i2+0x120],%g3 ! Observed data at 0000000083000120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x120,%g4 ldx [%g1+0x190],%g2 ! Expected data = 3dcc6ee7ff48553c ldx [%i2+0x190],%g3 ! Observed data at 0000000083000190 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x190,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 4a4335506237ff20 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000830001e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 37fbadb3d5462e61 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000830001f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x1f0,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x008],%g2 ! Expected data = a1855e12685ed3ed 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 = ffbac74452aee241 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 = ff8ad552f20e4313 ldx [%i3+0x020],%g3 ! Observed data at 0000000083800020 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a04f9cfb4093db26 ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 62f0d08b79ff9d7f ldx [%i3+0x090],%g3 ! Observed data at 0000000083800090 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x090,%g4 ldx [%g1+0x138],%g2 ! Expected data = d8150902601b1056 ldx [%i3+0x138],%g3 ! Observed data at 0000000083800138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x138,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f0_fail: set p57_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p57_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f10_fail: set p57_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%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_f24_fail: set p57_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: membar #Sync mov 0x080,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync nop stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000010] done p57_trap1o: membar #Sync mov 0x080,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync nop stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000010] done p57_trap2e: ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000020] sll %l0,%l1,%l1 membar #Sync mov 0x0c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082800010] sll %l7,0x01c,%l0 ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008] ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800018] done p57_trap2o: ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000020] sll %l0,%l1,%l1 membar #Sync mov 0x0c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082800010] sll %l7,0x01c,%l0 ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008] ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800018] done p57_trap3e: orn %l1,%l7,%l3 or %l3,%l1,%l7 add %l0,-0x91c,%l1 nop add %l2,%l3,%l4 add %l1,0x152,%l2 done p57_trap3o: orn %l1,%l7,%l3 or %l3,%l1,%l7 add %l0,-0x91c,%l1 nop add %l2,%l3,%l4 add %l1,0x152,%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 = 0a3beaae9e0b8d95 ldx [%g1+0x008],%l1 ! %l1 = e4a400569eaa5e1f ldx [%g1+0x010],%l2 ! %l2 = c8ce6d2c2bcd29ab ldx [%g1+0x018],%l3 ! %l3 = 63644eaca6c4aaae ldx [%g1+0x020],%l4 ! %l4 = 728b507ed5462e61 ldx [%g1+0x028],%l5 ! %l5 = fed680a2d570f23d ldx [%g1+0x030],%l6 ! %l6 = 7682d03022a6f985 ldx [%g1+0x038],%l7 ! %l7 = 3f76bdc8cdcdeee7 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 = a60be69833beeca3 ldx [%g1+0x048],%l1 ! %l1 = 4816aacc244f5a5b ldx [%g1+0x050],%l2 ! %l2 = 71b40d2a77de0c4c ldx [%g1+0x058],%l3 ! %l3 = 6fab2854601b1056 ldx [%g1+0x060],%l4 ! %l4 = 2bbfe493918f7e12 ldx [%g1+0x068],%l5 ! %l5 = cbda37ea359963f8 ldx [%g1+0x070],%l6 ! %l6 = 5ca38d45d6aa5b2e ldx [%g1+0x078],%l7 ! %l7 = 206fea07ab84e0f1 ! 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 = 7cb6d966 b864f60b 7cdaaab3 fe7056c1 ! %f4 = 7e922b86 2a255db5 34aa4a4d ed0ab432 ! %f8 = 74022f54 0351d771 4a184924 decb0820 ! %f12 = aa5236a4 28541cf8 af2a985c 355ce20c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9624d5c6 9576890b e3870e91 9230c816 ! %f20 = 44b26509 5bc4d8c9 7841b2ec 6a44d2f6 ! %f24 = ea094cc2 b780dead e6ebede7 0f5db11f ! %f28 = dfab9a4f e38901db 475485d6 bb05718d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 01adb65f 47c2d056 4a27b144 7c1bece9 ! %f36 = 87dce517 df1afda4 c7eaf0ae 8f5c2283 ! %f40 = 067010a1 79a070d7 38bf837e 6b30f493 ! %f44 = d9b2c48d aebb2f58 06bc5236 b82a6881 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5f240c4f00000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = 5f240c4f00000011 wr %g0,%y ! Clear Y 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: ! %l6 = b3ef987de8a2bb09, Mem[0000000090800036] = d40b8fe8 stb %l6,[%i5+0x036] ! Mem[0000000090800034] = 090b8fe8 ! Mem[00000000850001c3] = 854aa40b, %l3 = 8c835b3e64ebf63b ldstub [%i2+0x1c3],%l3 ! %l3 = 0000000b000000ff ! %f0 = 7cb6d966 b864f60b, Mem[00000000848001e8] = 3b7ca1cc 65279387 std %f0 ,[%i1+0x1e8] ! Mem[00000000848001e8] = 7cb6d966 b864f60b ! Mem[0000000084800098] = bbefbb97b9e7b089, %f16 = 9624d5c6 9576890b ldda [%i1+0x098]%asi,%f16 ! %f16 = bbefbb97 b9e7b089 ! %l2 = da5cd4e029367ade, Mem[00000000918000d2] = 548a7799 stb %l2,[%o0+0x0d2] ! Mem[00000000918000d0] = de8a7799 ! Mem[0000000084000030] = 6bdde7ec, %l7 = fb042a67baf774b0 swap [%i0+0x030],%l7 ! %l7 = 000000006bdde7ec ! %l3 = 000000000000000b, Mem[00000000918000a0] = d01327bd sth %l3,[%o0+0x0a0] ! Mem[00000000918000a0] = 000b27bd ! %l3 = 000000000000000b, %l2 = da5cd4e029367ade, %l6 = b3ef987de8a2bb09 sll %l3,%l2,%l6 ! %l6 = 00000002c0000000 ! immd = 0000000000000197, %l0 = 432674dde64538a6, %ccr = 44 movneg %xcc,0x197,%l0 ! Register Not Moved ! Mem[000000009100004c] = 60c55c2b, %g2 = 0000000000000000 lduh [%i6+0x04c],%g2 ! %g2 = 00000000000060c5 p58_label_2: ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f adcf9313 281fdc5d mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! %l1 = ba8171345edd139f, %l6 = 00000002c0000000, %ccr = 44 movneg %xcc,%l1,%l6 ! Register Not Moved ! %l2 = 29367ade, %l3 = 0000000b, Mem[0000000091000168] = 4c5386aa 97950aba std %l2,[%i6+0x168] ! Mem[0000000091000168] = 29367ade 0000000b ! %l4 = b52335d451b34cc9, %l5 = 059bd0ea4c131900, %l7 = 000000006bdde7ec orn %l4,%l5,%l7 ! %l7 = ff673fd5f3ffeeff ! Mem[0000000085000000] = 3d224848, %l4 = b52335d451b34cc9 ldsha [%i2+%g0]0x89,%l4 ! %l4 = 0000000000004848 ! Mem[00000000850000b8] = 6a8e5fde 64ad2712, %l6 = c0000000, %l7 = f3ffeeff ldd [%i2+0x0b8],%l6 ! %l6 = 000000006a8e5fde 0000000064ad2712 ! Mem[0000000091000034] = c5249c1d, %g2 = 00000000000060c5 ldsha [%i6+0x036]%asi,%g2 ! %g2 = ffffffffffffc524 ! %l6 = 000000006a8e5fde, %l1 = ba8171345edd139f, %l6 = 000000006a8e5fde sub %l6,%l1,%l6 ! %l6 = 457e8ecc0bb14c3f ! %l1 = ba8171345edd139f, immed = fffff241, %y = 00000000 sdivcc %l1,-0xdbf,%l5 ! %l5 = fffffffffff91950, %ccr = 88 mov %l0,%y ! %y = e64538a6 ! Mem[0000000084000188] = 62d31384, %l4 = 00004848, %l7 = 64ad2712 add %i0,0x188,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000062d31384 p58_label_3: ! Mem[00000000900001c8] = bd240a0fde0626d0, %g2 = ffffffffffffc524 ldx [%i4+0x1c8],%g2 ! %g2 = bd240a0fde0626d0 ! Mem[0000000085000010] = 6d7588ec, %l5 = fffffffffff91950 ldswa [%i2+%o2]0x80,%l5 ! %l5 = 000000006d7588ec ! %l5 = 000000006d7588ec, %l3 = 000000000000000b, %y = e64538a6 umulcc %l5,%l3,%l3 ! %l3 = 00000004b40ce224, %ccr = 08, %y = 00000004 ! %l1 = ba8171345edd139f, %l5 = 000000006d7588ec, %ccr = 08 movn %icc,%l1,%l5 ! Register Not Moved ! %l3 = 00000004b40ce224, %l7 = 0000000062d31384, %ccr = 08 movgu %xcc,%l3,%l7 ! Moved, %l7 = 00000004b40ce224 ! %f0 = 7cb6d966 b864f60b 7cdaaab3 fe7056c1 ! %f4 = 7e922b86 2a255db5 34aa4a4d ed0ab432 ! %f8 = 74022f54 0351d771 4a184924 decb0820 ! %f12 = aa5236a4 28541cf8 af2a985c 355ce20c mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! Mem[000000008580011c] = 5ec8d418, %l4 = 0000000000004848 lduh [%i3+0x11e],%l4 ! %l4 = 000000000000d418 ! Mem[00000000840000c8] = f1d4e8e0330376b7, %l4 = 000000000000d418, %l7 = 00000004b40ce224 add %i0,0xc8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = f1d4e8e0330376b7 ! Mem[000000008500006c] = 4f66480e, %l2 = da5cd4e029367ade lduh [%i2+0x06c],%l2 ! %l2 = 0000000000004f66 ! Mem[00000000848000ad] = 6dddf04b, %l3 = 00000004b40ce224 ldstub [%i1+0x0ad],%l3 ! %l3 = 000000dd000000ff p58_label_4: ! %l6 = 457e8ecc0bb14c3f, %l2 = 0000000000004f66, %ccr = 08 mova %xcc,%l6,%l2 ! Moved, %l2 = 457e8ecc0bb14c3f ! Mem[00000000840000c8] = f1d4e8e0, %l6 = 0bb14c3f, %l7 = 330376b7 add %i0,0xc8,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f1d4e8e0 ! %l7 = 00000000f1d4e8e0, %l5 = 000000006d7588ec, %ccr = 08 movn %xcc,%l7,%l5 ! Register Not Moved ! immd = 00000000000001a9, %l1 = ba8171345edd139f, %ccr = 08 movpos %xcc,0x1a9,%l1 ! Moved, %l1 = 00000000000001a9 ! %l7 = 00000000f1d4e8e0, imm = 0000000000000017, %l7 = 00000000f1d4e8e0 sllx %l7,0x017,%l7 ! %l7 = 0078ea7470000000 ! %l0 = e64538a6, %l1 = 000001a9, Mem[0000000091800138] = 7a5cbb58 d4bef419 stda %l0,[%o0+0x138]%asi ! Mem[0000000091800138] = e64538a6 000001a9 ! Mem[0000000085000188] = 632f8b51610b16b6, %l2 = 457e8ecc0bb14c3f, %l4 = 000000000000d418 add %i2,0x188,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 632f8b51610b16b6 ! immd = 00000000000001b2, %l3 = 00000000000000dd, %ccr = 08 movcc %xcc,0x1b2,%l3 ! Moved, %l3 = 00000000000001b2 ! Mem[000000008480010c] = 5f028891, %l6 = 457e8ecc0bb14c3f swap [%i1+0x10c],%l6 ! %l6 = 000000005f028891 ! %l5 = 000000006d7588ec, %l2 = 457e8ecc0bb14c3f, %ccr = 08 mova %xcc,%l5,%l2 ! Moved, %l2 = 000000006d7588ec p58_label_5: ! Mem[0000000090000180] = a9faecff 4095ec12 494ec3b7 d1255a9b ! Mem[0000000090000190] = 014f826a 4af7d4ba a77c0a9c 86c094f0 ! Mem[00000000900001a0] = 0fb3b66f cbdb7d8c d5840b62 d1e808e3 ! Mem[00000000900001b0] = 6eef6cff 3ece5cfe da1922f2 458bc6a2 mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! %l2 = 000000006d7588ec, %l5 = 000000006d7588ec, %y = 00000004 udiv %l2,%l5,%l4 ! %l4 = 000000000000000a mov %l0,%y ! %y = e64538a6 ! Mem[000000009080018c] = 62d48db7, %g2 = bd240a0fde0626d0 ldsb [%i5+0x18d],%g2 ! %g2 = 0000000000000062 ! %l5 = 000000006d7588ec, Mem[0000000084800010] = e53540bf633a1ac6 stxa %l5,[%i1+%o2]0x80 ! Mem[0000000084800010] = 000000006d7588ec ! Mem[00000000850001b0] = 72198923, %l7 = 0078ea7470000000 ldsw [%i2+0x1b0],%l7 ! %l7 = 0000000072198923 ! %l7 = 0000000072198923, %l1 = 00000000000001a9, %l1 = 00000000000001a9 subc %l7,%l1,%l1 ! %l1 = 000000007219877a ! %l5 = 000000006d7588ec sethi %hi(0x8cc1e800),%l5 ! %l5 = 000000008cc1e800 ! %f4 = 7e922b86, Mem[000000009080013c] = d8a690f0 sta %f4 ,[%i5+0x13c]%asi ! Mem[000000009080013c] = 7e922b86 ! Mem[0000000084800028] = 96ae83b1 b5311814, %l0 = e64538a6, %l1 = 7219877a ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000b5311814 0000000096ae83b1 ! %l0 = b5311814, %l1 = 96ae83b1, Mem[0000000084000008] = f0ed4953 c8254688 stda %l0,[%i0+%o1]0x80 ! Mem[0000000084000008] = b5311814 96ae83b1 p58_label_6: ! %l3 = 00000000000001b2, Mem[0000000090000130] = 3d84f243 sth %l3,[%i4+0x130] ! Mem[0000000090000130] = 01b2f243 ! immd = 0000000000000102, %l1 = 0000000096ae83b1, %ccr = 08 movleu %xcc,0x102,%l1 ! Register Not Moved ! Mem[0000000091000060] = ffa73bed f83ae693, %g2 = 00000062, %g3 = 00000000 ldd [%i6+0x060],%g2 ! %g2 = 00000000ffa73bed 00000000f83ae693 ! Mem[000000009000001c] = 5df3a991, %g2 = 00000000ffa73bed lduh [%i4+0x01c],%g2 ! %g2 = 0000000000005df3 ! %l4 = 000000000000000a, immed = fffffc2e, %y = e64538a6 smul %l4,-0x3d2,%l7 ! %l7 = ffffffffffffd9cc, %y = ffffffff ! retry : should take illegal inst trap, %l0 = 00000000b5311814 retry ! Illegal inst trap : %l0 = 00000000b5311824 ! Mem[0000000084000008] = 141831b5, %l5 = 000000008cc1e800 lduwa [%i0+%o1]0x89,%l5 ! %l5 = 00000000141831b5 ! Mem[00000000840001e0] = 3894b9b4, %l1 = 0000000096ae83b1 ldsb [%i0+0x1e2],%l1 ! %l1 = ffffffffffffffb9 ! %l0 = b5311824, %l1 = ffffffb9, Mem[0000000084800198] = ae7ccac8 115d81de std %l0,[%i1+0x198] ! Mem[0000000084800198] = b5311824 ffffffb9 ! Mem[0000000085000000] = 4848223d, %l4 = 000000000000000a lduba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000048 p58_label_7: ! %l0 = 00000000b5311824, imm = fffffffffffff0bd, %l5 = 00000000141831b5 xorcc %l0,-0xf43,%l5 ! %l5 = ffffffff4acee899, %ccr = 80 ! %l7 = ffffffffffffd9cc, %l2 = 000000006d7588ec, %ccr = 80 movg %icc,%l7,%l2 ! Moved, %l2 = ffffffffffffd9cc ! Mem[0000000085000010] = 6d7588ec cb4066fe, %l4 = 00000048, %l5 = 4acee899 ldda [%i2+%o2]0x80,%l4 ! %l4 = 000000006d7588ec 00000000cb4066fe ! Mem[0000000085000038] = 6ad85ea2, %l2 = ffffd9cc, %l0 = b5311824 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006ad85ea2 ! Mem[00000000908001e0] = 9cdd37f8, %g2 = 0000000000005df3 lduba [%i5+0x1e2]%asi,%g2 ! %g2 = 000000000000009c ! %f18 = e3870e91, Mem[0000000090000104] = 920c36ec st %f18,[%i4+0x104] ! Mem[0000000090000104] = e3870e91 ! Mem[0000000084800074] = dc650422, %l5 = cb4066fe, %l3 = 000001b2 add %i1,0x74,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000dc650422 ! Mem[0000000091000074] = a81680ca, %g2 = 000000000000009c ldsb [%i6+0x075],%g2 ! %g2 = ffffffffffffffa8 ! Mem[0000000090800070] = 7cf05abc 9854a2aa, %g2 = ffffffa8, %g3 = f83ae693 ldd [%i5+0x070],%g2 ! %g2 = 000000007cf05abc 000000009854a2aa ! immd = 00000000000001ce, %l4 = 000000006d7588ec, %ccr = 80 movvs %xcc,0x1ce,%l4 ! Register Not Moved p58_label_8: ! Mem[0000000085800161] = 16fd4d03, %l7 = ffffffffffffd9cc ldstub [%i3+0x161],%l7 ! %l7 = 000000fd000000ff ! %l3 = 00000000dc650422, Mem[0000000090000100] = eff525d4 stb %l3,[%i4+0x100] ! Mem[0000000090000100] = 22f525d4 ! %l7 = 00000000000000fd, Mem[00000000910000b8] = 8ad78a4d sth %l7,[%i6+0x0b8] ! Mem[00000000910000b8] = 00fd8a4d ! %l2 = ffffffffffffd9cc, %l3 = 00000000dc650422, %ccr = 80 movcs %icc,%l2,%l3 ! Register Not Moved ! %l7 = 00000000000000fd, immed = 000005cc, %y = ffffffff umulcc %l7,0x5cc,%l1 ! %l1 = 000000000005ba9c, %ccr = 00, %y = 00000000 ! %l4 = 000000006d7588ec, Mem[00000000910000be] = 494e97f7 sth %l4,[%i6+0x0be] ! Mem[00000000910000bc] = 88ec97f7 ! Mem[0000000091800014] = ed067c99, %g2 = 000000007cf05abc ldub [%o0+0x016],%g2 ! %g2 = 00000000000000ed ! %l0 = 000000006ad85ea2, %l2 = ffffffffffffd9cc, %ccr = 00 movcs %xcc,%l0,%l2 ! Register Not Moved ! Mem[0000000090800078] = e7a78a2c, %g18 = 92b24e6899a9da94 ldsw [%i5+0x078],%g2 ! %g2 = 92b24e6899a9da94 ! %l1 = 000000000005ba9c, imm = 0000000000000003, %l7 = 00000000000000fd andncc %l1,0x003,%l7 ! %l7 = 000000000005ba9c, %ccr = 00 p58_label_9: ! Mem[000000008580017c] = ec946c58, %l4 = 000000006d7588ec swap [%i3+0x17c],%l4 ! %l4 = 00000000ec946c58 ! Mem[00000000900001b0] = 6eef6cff, %g18 = 92b24e6899a9da94 ldsw [%i4+0x1b0],%g2 ! %g2 = 92b24e6899a9da94 ! Mem[00000000858000f8] = 6c34abfc37bc162d, %l1 = 000000000005ba9c, %l2 = ffffffffffffd9cc add %i3,0xf8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 6c34abfc37bc162d ! Mem[00000000918000cc] = 393d84fb, %g2 = 000000006eef6cff lduh [%o0+0x0ce],%g2 ! %g2 = 000000000000393d ! Mem[00000000918000d4] = 9bcce1eb, %g2 = 000000000000393d ldsb [%o0+0x0d6],%g2 ! %g2 = ffffffffffffff9b ! Mem[00000000900000bc] = 3bb67d69, %g2 = ffffffffffffff9b ldsh [%i4+0x0be],%g2 ! %g2 = 0000000000003bb6 ! %l0 = 000000006ad85ea2, Mem[00000000900001d7] = b534aa4a stb %l0,[%i4+0x1d7] ! Mem[00000000900001d4] = a234aa4a ! Mem[0000000090000050] = d8a55643, %g2 = 0000000000003bb6 lduw [%i4+0x050],%g2 ! %g2 = 00000000d8a55643 ! immd = 0000000000000025, %l7 = 000000000005ba9c, %ccr = 00 movl %icc,0x025,%l7 ! Register Not Moved ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 p58_label_10: ! Mem[0000000085800068] = fae09044, %l4 = 00000000ec946c58 swap [%i3+0x068],%l4 ! %l4 = 00000000fae09044 ! %l4 = fae09044, %l5 = cb4066fe, Mem[00000000918000c8] = fb9a0476 d0da393d std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = fae09044 cb4066fe ! Mem[00000000900000b4] = 5da2972b, %g2 = 00000000d8a55643 ldub [%i4+0x0b4],%g2 ! %g2 = 000000000000005d ! %l5 = 00000000cb4066fe, Mem[00000000918001b0] = 0758e090c426af8c stx %l5,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000cb4066fe ! Mem[000000009080015c] = bb4e850a, %g2 = 000000000000005d lduha [%i5+0x15c]%asi,%g2 ! %g2 = 000000000000bb4e ! %l6 = 000000005f028891, %l7 = 000000000005ba9c, %y = 00000000 sdivcc %l6,%l7,%l7 ! %l7 = 0000000000001095, %ccr = 00 mov %l0,%y ! %y = 6ad85ea2 ! %l5 = 00000000cb4066fe, %l5 = 00000000cb4066fe, %l5 = 00000000cb4066fe addcc %l5,%l5,%l5 ! %l5 = 000000019680cdfc, %ccr = 09 ! %l4 = 00000000fae09044, immed = fffffedd, %ccr = 09 movrne %l4,-0x123,%l6 ! Moved, %l6 = fffffffffffffedd ! Mem[00000000910001ec] = ff118b78, %g2 = 000000000000bb4e lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000ff11 membar #Sync ! Added by membar checker (151) ! Mem[00000000900001d8] = 34aa4a4ded0ab432, %g2 = 000000000000ff11 ldx [%i4+0x1d8],%g2 ! %g2 = 34aa4a4ded0ab432 p58_label_11: ! %l6 = fffffffffffffedd, %l3 = 00000000dc650422, %l5 = 000000019680cdfc srl %l6,%l3,%l5 ! %l5 = 000000003fffffb7 ! Mem[0000000084800020] = 45a879893623770e, %f4 = 7e922b86 2a255db5 ldda [%i1+%o4]0x80,%f4 ! %f4 = 45a87989 3623770e ! Mem[00000000908001a0] = 3683dbd2b158e197, %g2 = 34aa4a4ded0ab432 ldx [%i5+0x1a0],%g2 ! %g2 = 3683dbd2b158e197 ! immd = 00000000000000b4, %l1 = 000000000005ba9c, %ccr = 09 mova %icc,0x0b4,%l1 ! Moved, %l1 = 00000000000000b4 ! immd = 0000000000000052, %l6 = fffffffffffffedd, %ccr = 09 movneg %xcc,0x052,%l6 ! Register Not Moved ! %l7 = 0000000000001095, Mem[0000000090000162] = 3766e1c3 stb %l7,[%i4+0x162] ! Mem[0000000090000160] = 9566e1c3 ! %l2 = 6c34abfc37bc162d, Mem[000000009080013a] = 8de37e92 sth %l2,[%i5+0x13a] ! Mem[0000000090800138] = 162d7e92 ! %l3 = 00000000dc650422, immed = 0000015f, %y = 6ad85ea2 sdiv %l3,0x15f,%l3 ! %l3 = 000000007fffffff mov %l0,%y ! %y = 6ad85ea2 ! Mem[0000000085000010] = ec88756d, %l7 = 0000000000001095 ldstuba [%i2+%o2]0x88,%l7 ! %l7 = 0000006d000000ff ! %f0 = 7cb6d966 b864f60b 7cdaaab3 fe7056c1 ! %f4 = 45a87989 3623770e 34aa4a4d ed0ab432 ! %f8 = 74022f54 0351d771 4a184924 decb0820 ! %f12 = aa5236a4 28541cf8 af2a985c 355ce20c stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000 p58_label_12: ! %l6 = fffffffffffffedd, %l0 = 000000006ad85ea2, %l2 = 6c34abfc37bc162d andncc %l6,%l0,%l2 ! %l2 = ffffffff9527a05d, %ccr = 88 ! %l4 = 00000000fae09044, %l6 = fffffffffffffedd, %y = 6ad85ea2 sdiv %l4,%l6,%l6 ! %l6 = ffffffff80000000 mov %l0,%y ! %y = 6ad85ea2 ! Mem[0000000085800104] = 92f9122a, %l7 = 000000000000006d swap [%i3+0x104],%l7 ! %l7 = 0000000092f9122a ! Mem[0000000090800008] = 5331b4af 44d35d0d, %g2 = b158e197, %g3 = 9854a2aa ldd [%i5+%o1],%g2 ! %g2 = 000000005331b4af 0000000044d35d0d ! Mem[000000009080010c] = 80909117, %g2 = 000000005331b4af lduw [%i5+0x10c],%g2 ! %g2 = 0000000080909117 ! %l6 = 80000000, %l7 = 92f9122a, Mem[0000000084000148] = f80aecfe 9af18d80 std %l6,[%i0+0x148] ! Mem[0000000084000148] = 80000000 92f9122a ! immd = 00000000000000bb, %l2 = ffffffff9527a05d, %ccr = 88 mova %icc,0x0bb,%l2 ! Moved, %l2 = 00000000000000bb ! %f31 = bb05718d, Mem[000000009080001c] = 72c0aa2a st %f31,[%i5+0x01c] ! Mem[000000009080001c] = bb05718d ! Mem[0000000090800158] = 8584f02e, %g2 = 0000000080909117 ldub [%i5+0x158],%g2 ! %g2 = 0000000000000085 ! %l5 = 000000003fffffb7, %l3 = 000000007fffffff, %l0 = 000000006ad85ea2 sll %l5,%l3,%l0 ! %l0 = 1fffffdb80000000 p58_label_13: ! %l1 = 00000000000000b4, %l1 = 00000000000000b4, %ccr = 88 movl %icc,%l1,%l1 ! Moved, %l1 = 00000000000000b4 ! %l6 = ffffffff80000000, %l0 = 1fffffdb80000000, %l3 = 000000007fffffff sra %l6,%l0,%l3 ! %l3 = ffffffff80000000 ! %f26 = e6ebede7, Mem[00000000918001cc] = b6af7c2b st %f26,[%o0+0x1cc] ! Mem[00000000918001cc] = e6ebede7 ! Mem[0000000091800130] = 899608d8, %g2 = 0000000000000085 lduw [%o0+0x130],%g2 ! %g2 = 00000000899608d8 ! %l6 = ffffffff80000000, %l7 = 0000000092f9122a, %ccr = 88 mova %icc,%l6,%l7 ! Moved, %l7 = ffffffff80000000 ! Mem[000000009100006c] = 55ad70ce, %g2 = 00000000899608d8 lduw [%i6+0x06c],%g2 ! %g2 = 0000000055ad70ce ! Mem[0000000090000138] = 10cf11ec, %g2 = 0000000055ad70ce lduw [%i4+0x138],%g2 ! %g2 = 0000000010cf11ec ! Mem[000000009100004c] = 60c55c2b, %g2 = 0000000010cf11ec lduw [%i6+0x04c],%g2 ! %g2 = 0000000060c55c2b ! %l2 = 00000000000000bb, %l2 = 00000000000000bb, %ccr = 88 movcs %icc,%l2,%l2 ! Register Not Moved ! %l0 = 1fffffdb80000000, %l3 = ffffffff80000000, %ccr = 88 movrgez %l0,%l3,%l1 ! Moved, %l1 = ffffffff80000000 p58_label_14: ! Mem[0000000085000028] = 3e86438f76a45ed5, %l2 = 00000000000000bb, %l3 = ffffffff80000000 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 3e86438f76a45ed5 ! Mem[000000009180012c] = 85b0264c, %g2 = 0000000060c55c2b lduw [%o0+0x12c],%g2 ! %g2 = 0000000085b0264c ! Mem[000000009100011c] = 1c857c1e, %g2 = 0000000085b0264c ldsb [%i6+0x11e],%g2 ! %g2 = 000000000000001c ! %l7 = ffffffff80000000, immd = fffffffffffff9e9, %l3 = 3e86438f76a45ed5 sdivx %l7,-0x617,%l3 ! %l3 = 00000000001504c3 ! %l6 = 80000000, %l7 = 80000000, Mem[0000000084000028] = 40b01d50 6cda714c stda %l6,[%i0+%o5]0x80 ! Mem[0000000084000028] = 80000000 80000000 ! %f18 = e3870e91 9230c816, Mem[00000000840001f0] = 7741e2e3 9b020d2c std %f18,[%i0+0x1f0] ! Mem[00000000840001f0] = e3870e91 9230c816 ! immd = 0000000000000283, %l7 = ffffffff80000000, %ccr = 88 movg %icc,0x283,%l7 ! Register Not Moved ! %l6 = ffffffff80000000, Mem[00000000910001d6] = 83f9da6f stb %l6,[%i6+0x1d6] ! Mem[00000000910001d4] = 00f9da6f ! %l0 = 1fffffdb80000000, %l1 = ffffffff80000000, %l3 = 00000000001504c3 mulx %l0,%l1,%l3 ! %l3 = 4000000000000000 ! Mem[0000000091000090] = 442c782e, %g2 = 000000000000001c ldsh [%i6+0x092],%g2 ! %g2 = 000000000000442c p58_label_15: ! %f18 = e3870e91 9230c816, Mem[0000000085800020] = 741a7031 a77cade7 stda %f18,[%i3+%o4]0x80 ! Mem[0000000085800020] = e3870e91 9230c816 ! %l6 = ffffffff80000000, Mem[00000000900000ce] = 2968c8ed sth %l6,[%i4+0x0ce] ! Mem[00000000900000cc] = 0000c8ed ! Mem[00000000910001b0] = 95f4f50398e9c991, %g2 = 000000000000442c ldx [%i6+0x1b0],%g2 ! %g2 = 95f4f50398e9c991 ! %f0 = 7cb6d966 b864f60b, Mem[0000000091000020] = 408cafe0 94aa963c stda %f0 ,[%i6+0x020]%asi ! Mem[0000000091000020] = 7cb6d966 b864f60b ! Set Register : %l3 = 4000000000000000 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000085800108] = 6bb00282, %l3 = ffffffffffffffff ldstub [%i3+0x108],%l3 ! %l3 = 0000006b000000ff ! Mem[0000000084000028] = 00000080, %l7 = ffffffff80000000 lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000080 ! Mem[00000000908001cc] = 050a3222, %g2 = 95f4f50398e9c991 lduha [%i5+0x1ce]%asi,%g2 ! %g2 = 000000000000050a ! %l1 = ffffffff80000000, imm = 000000000000002d, %l1 = ffffffff80000000 srlx %l1,0x02d,%l1 ! %l1 = 000000000007ffff ! %l1 = 000000000007ffff, Mem[0000000084000000] = 7ffcdf71 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000084000000] = 0007ffff p58_label_16: ! Mem[0000000084800018] = 867b3d0a, %l3 = 000000000000006b ldsha [%i1+%o3]0x89,%l3 ! %l3 = 0000000000003d0a ! Mem[0000000084800008] = cf1240c2, %l7 = 0000000000000080 lduha [%i1+%o1]0x80,%l7 ! %l7 = 000000000000cf12 ! Mem[0000000084800018] = 0a3d7b86, %l4 = fae09044, %l4 = fae09044 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000a3d7b86 ! Mem[00000000918001d0] = 59c1bb29 11f12fc9, %g2 = 0000050a, %g3 = 44d35d0d ldd [%o0+0x1d0],%g2 ! %g2 = 0000000059c1bb29 0000000011f12fc9 ! Mem[00000000900001e0] = 2f540351, %g2 = 0000000059c1bb29 lduh [%i4+0x1e2],%g2 ! %g2 = 0000000000002f54 ! %l0 = 1fffffdb80000000, %l1 = 000000000007ffff, %ccr = 88 movvs %icc,%l0,%l1 ! Register Not Moved ! %l6 = ffffffff80000000, Mem[000000009000011a] = 6525516f sth %l6,[%i4+0x11a] ! Mem[0000000090000118] = 0000516f ! Mem[0000000084000000] = 8b09376b ffff0700, %l4 = 0a3d7b86, %l5 = 3fffffb7 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000ffff0700 000000008b09376b ! %l1 = 000000000007ffff, %l2 = 00000000000000bb, %l6 = ffffffff80000000 tsubcc %l1,%l2,%l6 ! %l6 = 000000000007ff44, %ccr = 02 ! Mem[00000000918001dc] = b06f0808, %g18 = 92b24e6899a9da94 ldsw [%o0+0x1dc],%g2 ! %g2 = 92b24e6899a9da94 p58_label_17: ! Code Fragment 1 p58_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000011f12fc9 mov -0x8a3,%g3 ! %g3 = fffffffffffff75d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 000000000007ffff, Mem[000000009100001a] = dc7c637e stb %l1,[%i6+0x01a] ! Mem[0000000091000018] = ff7c637e ! %l2 = 000000bb, %l3 = 00003d0a, Mem[0000000091800088] = 5aeef599 0de81958 stda %l2,[%o0+0x088]%asi ! Mem[0000000091800088] = 000000bb 00003d0a ! Mem[00000000918001f8] = c8b4bf93, %g2 = ffffffffb06f0808 ldub [%o0+0x1fa],%g2 ! %g2 = 00000000000000c8 ! Mem[0000000084800010] = 00000000, %l3 = 0000000000003d0a ldswa [%i1+%o2]0x80,%l3 ! %l3 = 0000000000000000 ! %f0 = 7cb6d966 b864f60b 7cdaaab3 fe7056c1 ! %f4 = 45a87989 3623770e 34aa4a4d ed0ab432 ! %f8 = 74022f54 0351d771 4a184924 decb0820 ! %f12 = aa5236a4 28541cf8 af2a985c 355ce20c mov 0x100,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %f28 = dfab9a4f, Mem[00000000908001d0] = 3222ee81 st %f28,[%i5+0x1d0] ! Mem[00000000908001d0] = dfab9a4f ! %l7 = 000000000000cf12, %l0 = 1fffffdb80000000, %ccr = 02 movg %xcc,%l7,%l0 ! Moved, %l0 = 000000000000cf12 ! %l0 = 000000000000cf12, Mem[00000000908001bc] = 53f34ad3 sth %l0,[%i5+0x1bc] ! Mem[00000000908001bc] = cf124ad3 ! Mem[0000000090800098] = 37c5f7ec, %g2 = 00000000000000c8 ldsh [%i5+0x098],%g2 ! %g2 = 00000000000037c5 p58_label_18: ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = 00000000000037c5 ldxa [%o0+0x1f8]%asi,%g2 ! %g2 = 01e5c8b4bf933a55 ! Mem[0000000084800010] = 000000006d7588ec, %f24 = ea094cc2 b780dead ldda [%i1+%o2]0x80,%f24 ! %f24 = 00000000 6d7588ec membar #Sync ! Added by membar checker (152) ! %l3 = 0000000000000000, Mem[0000000090000108] = 7cdaaab3fe7056c1 stx %l3,[%i4+0x108] ! Mem[0000000090000108] = 0000000000000000 ! Mem[000000008480010c] = 0bb14c3f, %l6 = 0007ff44, %l4 = ffff0700 add %i1,0x10c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000bb14c3f ! %l4 = 000000000bb14c3f, %l5 = 000000008b09376b, %l5 = 000000008b09376b andn %l4,%l5,%l5 ! %l5 = 0000000000b04814 ! Mem[0000000084000178] = 7cebe6d0, %l6 = 000000000007ff44 swap [%i0+0x178],%l6 ! %l6 = 000000007cebe6d0 ! %l2 = 00000000000000bb, imm = ffffffffffffffe4, %l0 = 000000000000cf12 sub %l2,-0x01c,%l0 ! %l0 = 00000000000000d7 ! %l6 = 000000007cebe6d0, %l0 = 00000000000000d7, %ccr = 02 movrgz %l6,%l0,%l5 ! Moved, %l5 = 00000000000000d7 ! %l4 = 000000000bb14c3f, immd = fffffffffffff0c2, %l7 = 000000000000cf12 mulx %l4,-0xf3e,%l7 ! %l7 = ffffff4dc797d7be ! Mem[0000000084800008] = cf1240c2, %l3 = 0000000000000000 ldswa [%i1+%o1]0x80,%l3 ! %l3 = ffffffffcf1240c2 p58_label_19: ! Mem[0000000090000008] = c15670fe, %g2 = 01e5c8b4bf933a55 ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffc1 ! %l7 = ffffff4dc797d7be, imm = fffffffffffffcfd, %l7 = ffffff4dc797d7be addcc %l7,-0x303,%l7 ! %l7 = ffffff4dc797d4bb, %ccr = 99 ! Mem[0000000084800028] = 141831b5, %f21 = 5bc4d8c9 lda [%i1+%o5]0x81,%f21 ! %f21 = 141831b5 ! %f8 = 74022f54 0351d771, Mem[0000000084000018] = f0c7f2c2 8a40311a stda %f8 ,[%i0+%o3]0x89 ! Mem[0000000084000018] = 74022f54 0351d771 ! Mem[0000000085000048] = 82709feb, %l7 = ffffff4dc797d4bb lduh [%i2+0x04a],%l7 ! %l7 = 0000000000009feb ! Mem[0000000085800000] = f62dd11a, %l2 = 00000000000000bb ldsha [%i3+%g0]0x81,%l2 ! %l2 = fffffffffffff62d ! Mem[0000000084800014] = 6d7588ec, %l5 = 00000000000000d7 ldswa [%i1+0x014]%asi,%l5 ! %l5 = 000000006d7588ec ! %f26 = e6ebede7, Mem[0000000085000138] = 0d281496 sta %f26,[%i2+0x138]%asi ! Mem[0000000085000138] = e6ebede7 ! %l2 = fffff62d, %l3 = cf1240c2, Mem[00000000908000a0] = 86459112 9328590d std %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = fffff62d cf1240c2 ! Mem[000000008400017a] = 0007ff44, %l2 = fffffffffffff62d ldstub [%i0+0x17a],%l2 ! %l2 = 000000ff000000ff p58_label_20: ! %l3 = ffffffffcf1240c2, %l3 = ffffffffcf1240c2, %ccr = 99 movleu %xcc,%l3,%l3 ! Moved, %l3 = ffffffffcf1240c2 ! %l1 = 000000000007ffff, Mem[0000000091800010] = ef04abcc5f94ed06 stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 000000000007ffff ! Mem[0000000085000018] = da73240f, %l3 = cf1240c2, %l1 = 0007ffff add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000da73240f ! Mem[00000000850000b0] = 0e035737, %l5 = 000000006d7588ec ldub [%i2+0x0b0],%l5 ! %l5 = 000000000000000e ! %l0 = 000000d7, %l1 = da73240f, Mem[0000000090000010] = 0e772336 8979a845 std %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000d7 da73240f ! %l4 = 000000000bb14c3f, %l6 = 000000007cebe6d0, %l3 = ffffffffcf1240c2 srax %l4,%l6,%l3 ! %l3 = 0000000000000bb1 ! %l6 = 000000007cebe6d0, Mem[000000009180015a] = ca0b3175 sth %l6,[%o0+0x15a] ! Mem[0000000091800158] = e6d03175 ! immd = 00000000000002aa, %l5 = 000000000000000e, %ccr = 99 movpos %xcc,0x2aa,%l5 ! Register Not Moved ! Mem[0000000084800008] = c24012cf, %l1 = 00000000da73240f lduba [%i1+%o1]0x88,%l1 ! %l1 = 00000000000000cf ! Mem[0000000090800098] = f7ecd71a, %g2 = ffffffffffffffc1 lduh [%i5+0x09a],%g2 ! %g2 = 000000000000f7ec p58_label_21: ! Mem[0000000085000078] = b446365bca6c51e3, %l5 = 000000000000000e ldx [%i2+0x078],%l5 ! %l5 = b446365bca6c51e3 ! %l2 = 00000000000000ff, imm = fffffffffffff8f1, %l0 = 00000000000000d7 subc %l2,-0x70f,%l0 ! %l0 = 000000000000080d ! Mem[00000000918000d0] = de8a7799, %g2 = 000000000000f7ec ldsh [%o0+0x0d2],%g2 ! %g2 = ffffffffffffde8a ! %l0 = 000000000000080d, %l6 = 000000007cebe6d0, %l6 = 000000007cebe6d0 sdivx %l0,%l6,%l6 ! Div by zero, %l0 = 0000000000000835 ! Mem[000000009100000c] = 3a363bbc, %g2 = ffffffffffffde8a ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000003a36 ! Mem[00000000910000fc] = 73a17948, %g2 = 0000000000003a36 lduh [%i6+0x0fe],%g2 ! %g2 = 00000000000073a1 ! Mem[000000008400004c] = dbc67479, %l3 = 0000000000000bb1 ldsb [%i0+0x04d],%l3 ! %l3 = ffffffffffffffc6 ! %l0 = 000000000000080d, Mem[0000000085000008] = 19461e98 stba %l0,[%i2+%o1]0x80 ! Mem[0000000085000008] = 0d461e98 ! %l0 = 000000000000080d, %l1 = 00000000000000cf, %y = 6ad85ea2 smul %l0,%l1,%l5 ! %l5 = 0000000000068283, %y = 00000000 ! Mem[0000000085800080] = 42ace559af438087, %l0 = 000000000000080d, %l7 = 0000000000009feb add %i3,0x80,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 42ace559af438087 p58_label_22: ! Mem[0000000084000010] = 32891e7b, %l0 = 000000000000080d lduwa [%i0+%o2]0x89,%l0 ! %l0 = 0000000032891e7b ! Mem[0000000084800008] = cf1240c2, %l7 = 42ace559af438087 swapa [%i1+%o1]0x81,%l7 ! %l7 = 00000000cf1240c2 ! Mem[0000000091000170] = 4412630c142089ee, %f48 = 547101d7 7b40b644 ldd [%i6+0x170],%f48 ! %f48 = 4412630c 142089ee ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %f48 = 4412630c 142089ee ldda [%o0+0x1f8]%asi,%f48 ! %f48 = 01e5c8b4 bf933a55 ! Mem[00000000900001e8] = 24decb08, %g2 = 00000000000073a1 ldsb [%i4+0x1eb],%g2 ! %g2 = 0000000000000024 ! Mem[00000000858001a1] = 17bc29c8, %l6 = 0000000000000000 ldstub [%i3+0x1a1],%l6 ! %l6 = 000000bc000000ff ! immd = 0000000000000108, %l4 = 000000000bb14c3f, %ccr = 99 movn %xcc,0x108,%l4 ! Register Not Moved ! %l1 = 00000000000000cf, Mem[0000000084000018] = 71d75103 stha %l1,[%i0+%o3]0x80 ! Mem[0000000084000018] = 00cf5103 ! %l7 = 00000000cf1240c2, %l5 = 0000000000068283, %ccr = 99 movvc %xcc,%l7,%l5 ! Moved, %l5 = 00000000cf1240c2 ! Mem[0000000084000138] = a6650ae7, %l7 = 00000000cf1240c2 swap [%i0+0x138],%l7 ! %l7 = 00000000a6650ae7 p58_label_23: ! Mem[0000000085000164] = 438373a7, %l4 = 0bb14c3f, %l0 = 32891e7b add %i2,0x164,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000438373a7 ! %l5 = 00000000cf1240c2, Mem[00000000900001b0] = 6eef6cff3ece5cfe stx %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000000cf1240c2 ! %l6 = 00000000000000bc, Mem[0000000085000028] = 3e86438f stwa %l6,[%i2+%o5]0x80 ! Mem[0000000085000028] = 000000bc ! %l4 = 000000000bb14c3f, Mem[000000009000009c] = e157c460 stw %l4,[%i4+0x09c] ! Mem[000000009000009c] = 0bb14c3f ! %l5 = 00000000cf1240c2, Mem[00000000850001f5] = cbffd3cc stb %l5,[%i2+0x1f5] ! Mem[00000000850001f4] = cbc2d3cc ! Mem[0000000085800028] = f65e12b6, %l5 = 00000000cf1240c2 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000b6 ! Mem[0000000084000010] = 32891e7b, %l2 = 00000000000000ff ldsba [%i0+%o2]0x88,%l2 ! %l2 = 000000000000007b ! Mem[0000000084000000] = ffff0700, %l0 = 00000000438373a7 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000ffff0700 ! Mem[0000000090800170] = 5955679b 67148569, %g2 = 00000024, %g3 = fffff75d ldd [%i5+0x170],%g2 ! %g2 = 000000005955679b 0000000067148569 ! Mem[00000000840000dc] = 76306364, %f12 = aa5236a4 ld [%i0+0x0dc],%f12 ! %f12 = 76306364 p58_label_24: ! Mem[0000000090800088] = 444b2d9f, %g2 = 000000005955679b ldsh [%i5+0x088],%g2 ! %g2 = 000000000000444b ! %l0 = 00000000ffff0700, immed = ffffff39, %ccr = 99 movrne %l0,-0x0c7,%l3 ! Moved, %l3 = ffffffffffffff39 ! %l2 = 000000000000007b, %l3 = ffffffffffffff39, %l4 = 000000000bb14c3f orn %l2,%l3,%l4 ! %l4 = 00000000000000ff ! immd = 0000000000000282, %l7 = 00000000a6650ae7, %ccr = 99 movvs %xcc,0x282,%l7 ! Register Not Moved ! %l3 = ffffffffffffff39 setx 0x6e44f0b82e52247a,%g7,%l3 ! %l3 = 6e44f0b82e52247a ! Mem[0000000085000020] = 8d0922db, %l0 = 00000000ffff0700 lduwa [%i2+%o4]0x88,%l0 ! %l0 = 000000008d0922db ! %l0 = 000000008d0922db, Mem[0000000085800028] = b6125ef6 stha %l0,[%i3+%o5]0x81 ! Mem[0000000085800028] = 22db5ef6 ! Mem[0000000084000000] = a7738343, %l4 = 00000000000000ff lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000a773 ! Mem[0000000084000020] = 16c888a6, %l5 = 00000000000000b6 swapa [%i0+%o4]0x81,%l5 ! %l5 = 0000000016c888a6 ! immd = 00000000000003fb, %l6 = 00000000000000bc, %ccr = 99 movle %xcc,0x3fb,%l6 ! Moved, %l6 = 00000000000003fb p58_label_25: ! Mem[0000000084800020] = 45a87989, %l1 = 00000000000000cf lduwa [%i1+%o4]0x81,%l1 ! %l1 = 0000000045a87989 ! %l5 = 0000000016c888a6, Mem[00000000900000e4] = a8c7e3ac stw %l5,[%i4+0x0e4] ! Mem[00000000900000e4] = 16c888a6 ! %l6 = 00000000000003fb, %l2 = 000000000000007b, %y = 00000000 udivcc %l6,%l2,%l4 ! %l4 = 0000000000000008, %ccr = 00 mov %l0,%y ! %y = 8d0922db ! %l2 = 000000000000007b, Mem[000000009100018f] = ab2d5c75 stb %l2,[%i6+0x18f] ! Mem[000000009100018c] = 7b2d5c75 ! %l3 = 6e44f0b82e52247a, Mem[0000000084800008] = af438087 stha %l3,[%i1+%o1]0x81 ! Mem[0000000084800008] = 247a8087 ! Mem[00000000900000cc] = 66180000, %g2 = 000000000000444b lduw [%i4+0x0cc],%g2 ! %g2 = 0000000066180000 ! %l0 = 000000008d0922db, %l3 = 6e44f0b82e52247a, %ccr = 00 movrne %l0,%l3,%l1 ! Moved, %l1 = 6e44f0b82e52247a ! %l7 = 00000000a6650ae7, imm = fffffffffffffd77, %l4 = 0000000000000008 andn %l7,-0x289,%l4 ! %l4 = 0000000000000280 ! Mem[00000000908000b4] = 605e7597, %g2 = 0000000066180000 lduh [%i5+0x0b4],%g2 ! %g2 = 000000000000605e ! Mem[00000000840000a4] = 348fa10e, %l5 = 0000000016c888a6 lduwa [%i0+0x0a4]%asi,%l5 ! %l5 = 00000000348fa10e ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 000000008d0922db bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 6e44f0b82e52247a bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007b bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 6e44f0b82e52247a bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000280 bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000348fa10e bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000003fb bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a6650ae7 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8d0922db,%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 7cb6d966 b864f60b bne %xcc,p58_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 45a87989 3623770e bne %xcc,p58_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 34aa4a4d ed0ab432 bne %xcc,p58_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 76306364 28541cf8 bne %xcc,p58_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be bbefbb97 b9e7b089 bne %xcc,p58_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 44b26509 141831b5 bne %xcc,p58_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 00000000 6d7588ec bne %xcc,p58_f24_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a77383436b37098b 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 = b531181496ae83b1 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 = 00cf5103542f0274 ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000b665331aa1 ldx [%i0+0x020],%g3 ! Observed data at 0000000084000020 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8000000080000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = baf774b03fc95d4e ldx [%i0+0x030],%g3 ! Observed data at 0000000084000030 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x030,%g4 ldx [%g1+0x138],%g2 ! Expected data = cf1240c2968bc381 ldx [%i0+0x138],%g3 ! Observed data at 0000000084000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x138,%g4 ldx [%g1+0x148],%g2 ! Expected data = 8000000092f9122a ldx [%i0+0x148],%g3 ! Observed data at 0000000084000148 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x148,%g4 ldx [%g1+0x178],%g2 ! Expected data = 0007ff445c537388 ldx [%i0+0x178],%g3 ! Observed data at 0000000084000178 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x178,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = e3870e919230c816 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000840001f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x1f0,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 247a8087ee47f95b 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 = 000000006d7588ec ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = b5f5571a6dfff04b ldx [%i1+0x0a8],%g3 ! Observed data at 00000000848000a8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x108],%g2 ! Expected data = a1582a420bb14c3f ldx [%i1+0x108],%g3 ! Observed data at 0000000084800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x108,%g4 ldx [%g1+0x198],%g2 ! Expected data = b5311824ffffffb9 ldx [%i1+0x198],%g3 ! Observed data at 0000000084800198 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x198,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 7cb6d966b864f60b ldx [%i1+0x1e8],%g3 ! Observed data at 00000000848001e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x1e8,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0d461e987a929d0f ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff7588eccb4066fe 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 = 000000bc76a45ed5 ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 ldx [%g1+0x138],%g2 ! Expected data = e6ebede72b8ab84e ldx [%i2+0x138],%g3 ! Observed data at 0000000085000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x138,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 854aa4ff567af946 ldx [%i2+0x1c0],%g3 ! Observed data at 00000000850001c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 8d98cd41cbc2d3cc ldx [%i2+0x1f0],%g3 ! Observed data at 00000000850001f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x1f0,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x020],%g2 ! Expected data = e3870e919230c816 ldx [%i3+0x020],%g3 ! Observed data at 0000000085800020 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 22db5ef666f0bfe6 ldx [%i3+0x028],%g3 ! Observed data at 0000000085800028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = ec946c583351db3e ldx [%i3+0x068],%g3 ! Observed data at 0000000085800068 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x068,%g4 ldx [%g1+0x100],%g2 ! Expected data = 6561a3c20000006d ldx [%i3+0x100],%g3 ! Observed data at 0000000085800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffb00282add451ec ldx [%i3+0x108],%g3 ! Observed data at 0000000085800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x108,%g4 ldx [%g1+0x160],%g2 ! Expected data = 16ff4d0339cb180c ldx [%i3+0x160],%g3 ! Observed data at 0000000085800160 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x160,%g4 ldx [%g1+0x178],%g2 ! Expected data = 37a719606d7588ec ldx [%i3+0x178],%g3 ! Observed data at 0000000085800178 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x178,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 17ff29c8ed4041f9 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000858001a0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x1a0,%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_f12_fail: set p58_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f16_fail: set p58_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f20_fail: set p58_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f24_fail: set p58_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%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: nop ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000028] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800020] nop stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028] stha %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800010] done p58_trap1o: nop ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000028] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085800020] nop stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028] stha %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800010] done p58_trap2e: stha %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000018] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084000018] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084800000] tsubcc %l7,0x33c,%l0 ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000018] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085800020] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085800018] done p58_trap2o: stha %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000018] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084000018] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084800000] tsubcc %l7,0x33c,%l0 ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000018] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085800020] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085800018] done p58_trap3e: add %l1,0xe59,%l6 nop andn %l1,0x107,%l5 sub %l1,0xe29,%l6 subc %l5,%l2,%l2 addc %l2,%l6,%l5 and %l4,-0xa60,%l0 done p58_trap3o: add %l1,0xe59,%l6 nop andn %l1,0x107,%l5 sub %l1,0xe29,%l6 subc %l5,%l2,%l2 addc %l2,%l6,%l5 and %l4,-0xa60,%l0 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 = 432674dde64538a6 ldx [%g1+0x008],%l1 ! %l1 = ba8171345edd139f ldx [%g1+0x010],%l2 ! %l2 = da5cd4e029367ade ldx [%g1+0x018],%l3 ! %l3 = 8c835b3e64ebf63b ldx [%g1+0x020],%l4 ! %l4 = b52335d451b34cc9 ldx [%g1+0x028],%l5 ! %l5 = 059bd0ea4c131900 ldx [%g1+0x030],%l6 ! %l6 = b3ef987de8a2bb09 ldx [%g1+0x038],%l7 ! %l7 = fb042a67baf774b0 ! 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 = 9de95f58 16fcf9b9 628f7af9 9ee434d8 ! %f4 = 0299ee1b bfa01eeb 16641a99 6c0f62f6 ! %f8 = 9ae558e4 4162183d 4ba80bf6 0bd27e8e ! %f12 = e1aebd91 d36165dc dc1a160f 2d296ee4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5a1dda09 5e2c1f64 fefa4b26 4d56c95e ! %f20 = d0561e13 8c025aaa 41364396 24f82979 ! %f24 = 759af98d 49e4984c fca33cb2 f93d9971 ! %f28 = 5fefbfc9 4b4c11b0 83f8bead 31246c61 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 97d779d3 1e12cdb9 18a066c2 1974b81b ! %f36 = facc9442 22705ae2 edb94167 18b52b32 ! %f40 = 2b069c13 c6028a78 12f3ef59 b23fd9a9 ! %f44 = e658cd97 4277155c 36743d2f 7aff83ba ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x06106d1f00000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = 06106d1f00000037 wr %g0,%y ! Clear Y 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[0000000087000018] = 658eca38, %l1 = c1e38616c9831015 ldsha [%i2+%o3]0x88,%l1 ! %l1 = ffffffffffffca38 ! %l4 = fd54bf5fd8317ec8, %l0 = 6693af744dc0b971, %l4 = fd54bf5fd8317ec8 sll %l4,%l0,%l4 ! %l4 = 7ebfb062fd900000 ! %l5 = 7369baa49359106b, Mem[0000000091000110] = 57eb6907afaadaff, %asi = 80 stxa %l5,[%i6+0x110]%asi ! Mem[0000000091000110] = 7369baa49359106b ! Mem[0000000087800028] = 5c0e2bc8, %l0 = 6693af744dc0b971 ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000002bc8 ! %l3 = dfeb96bbd5559425, immd = 0000000000000583, %l1 = ffffffffffffca38 sdivx %l3,0x583,%l1 ! %l1 = fffa2e024f6fd291 ! %l7 = d4acd53c36a45b98, %l2 = e635514c65bfe432, %l0 = 0000000000002bc8 andn %l7,%l2,%l0 ! %l0 = 1088843012001b88 ! %l1 = fffa2e024f6fd291, %l1 = fffa2e024f6fd291, %l7 = d4acd53c36a45b98 sdivx %l1,%l1,%l7 ! %l7 = 0000000000000001 ! %l6 = c89fe367, %l7 = 00000001, Mem[0000000091800068] = 909d5a96 f974a768 stda %l6,[%o0+0x068]%asi ! Mem[0000000091800068] = c89fe367 00000001 ! %l7 = 0000000000000001, Mem[00000000910000c0] = 97f7c1a7e0b431b2 stx %l7,[%i6+0x0c0] ! Mem[00000000910000c0] = 0000000000000001 ! %l2 = e635514c65bfe432, imm = fffffffffffff801, %l0 = 1088843012001b88 andncc %l2,-0x7ff,%l0 ! %l0 = 0000000000000432, %ccr = 00 p59_label_2: ! Set Register : %l3 = dfeb96bbd5559425 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000086800100] = d88bd030, %l3 = ffffffffffffffff ldstub [%i1+0x100],%l3 ! %l3 = 000000d8000000ff ! %l0 = 00000432, %l1 = 4f6fd291, Mem[0000000086800010] = a81e07a1 2eb6e750 stda %l0,[%i1+%o2]0x89 ! Mem[0000000086800010] = 00000432 4f6fd291 ! %l2 = e635514c65bfe432, Mem[0000000091800113] = cb979401 stb %l2,[%o0+0x113] ! Mem[0000000091800110] = 32979401 ! %f28 = 5fefbfc9, Mem[0000000087000000] = 80ebfa00 sta %f28,[%i2+%g0]0x81 ! Mem[0000000087000000] = 5fefbfc9 ! %l0 = 0000000000000432 setx 0x76b55d0875cef99c,%g7,%l0 ! %l0 = 76b55d0875cef99c ! Mem[00000000900001b8] = da1922f2, %g2 = 0000000000000000 ldsh [%i4+0x1b8],%g2 ! %g2 = ffffffffffffda19 ! Randomly selected nop nop ! %f19 = 4d56c95e, Mem[000000009100005c] = 12df99e4 st %f19,[%i6+0x05c] ! Mem[000000009100005c] = 4d56c95e ! immd = 0000000000000297, %l7 = 0000000000000001, %ccr = 00 mova %xcc,0x297,%l7 ! Moved, %l7 = 0000000000000297 p59_label_3: ! Mem[00000000908000d4] = d5851c5c, %g2 = ffffffffffffda19 lduha [%i5+0x0d6]%asi,%g2 ! %g2 = 000000000000d585 ! Mem[0000000091800054] = 70e91ef3, %g18 = adcbb19406994857 ldsw [%o0+0x054],%g2 ! %g2 = adcbb19406994857 ! Mem[0000000090000020] = 63b82f66, %g2 = 0000000070e91ef3 lduh [%i4+%o4],%g2 ! %g2 = 00000000000063b8 ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! %l7 = 0000000000000297, Mem[0000000086000010] = a3b102ae stwa %l7,[%i0+%o2]0x80 ! Mem[0000000086000010] = 00000297 ! %l1 = fffa2e024f6fd291, %l3 = 00000000000000d8, %l6 = bd0e12a0c89fe367 tsubcc %l1,%l3,%l6 ! %l6 = fffa2e024f6fd1b9, %ccr = 82 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! %l7 = 0000000000000297, immed = fffff0e5, %l0 = 76b55d0875cef99c taddcctv %l7,-0xf1b,%l0 ! %l0 = 76b55d0875cef9bf, Trapped ! Mem[0000000090800124] = f8d999bf, %g2 = 00000000000063b8 ldsb [%i5+0x124],%g2 ! %g2 = fffffffffffffff8 ! %f24 = 759af98d 49e4984c, Mem[00000000918000c0] = 67bd0bdf 8a120b0c std %f24,[%o0+0x0c0] ! Mem[00000000918000c0] = 759af98d 49e4984c p59_label_4: ! %f0 = 9de95f58 16fcf9b9, Mem[0000000086800010] = 00000432 4f6fd291 stda %f0 ,[%i1+%o2]0x88 ! Mem[0000000086800010] = 9de95f58 16fcf9b9 ! %l2 = e635514c65bfe432, immd = fffffffffffff9e3, %l7 = 0000000000000297 sdivx %l2,-0x61d,%l7 ! %l7 = 0004380e2eb7e727 ! %l7 = 0004380e2eb7e727, Mem[0000000090800028] = 4cf234c8 stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 2eb7e727 ! %l0 = 76b55d0875cef9bf, Mem[00000000910001d0] = e4161ee0053883f9 stx %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 76b55d0875cef9bf ! %l1 = fffa2e024f6fd291, Mem[0000000087800020] = 84ddd55d stha %l1,[%i3+%o4]0x88 ! Mem[0000000087800020] = 84ddd291 ! Mem[00000000870000d5] = 377b84ab, %l0 = 76b55d0875cef9bf ldstub [%i2+0x0d5],%l0 ! %l0 = 0000007b000000ff ! %l0 = 000000000000007b, immed = 00000b6d, %y = 00000000 udiv %l0,0xb6d,%l0 ! %l0 = 0000000000000000 mov %l0,%y ! %y = 00000000 ! Mem[00000000908000bc] = 375dd80e, %g2 = fffffffffffffff8 ldsb [%i5+0x0be],%g2 ! %g2 = 0000000000000037 ! %l3 = 00000000000000d8, %l2 = e635514c65bfe432, %l5 = 7369baa49359106b sub %l3,%l2,%l5 ! %l5 = 19caaeb39a401ca6 ! %l2 = e635514c65bfe432, imm = 0000000000000016, %l4 = 7ebfb062fd900000 sra %l2,0x016,%l4 ! %l4 = 0000000000000196 p59_label_5: ! Mem[0000000087800120] = 5a9fd5055e24586b, %l3 = 00000000000000d8, %l3 = 00000000000000d8 add %i3,0x120,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 5a9fd5055e24586b ! %f23 = 24f82979, Mem[00000000910001bc] = 564f312a st %f23,[%i6+0x1bc] ! Mem[00000000910001bc] = 24f82979 ! Mem[0000000087000180] = 35133371, %l4 = 0000000000000196 swap [%i2+0x180],%l4 ! %l4 = 0000000035133371 ! %l1 = fffa2e024f6fd291, Mem[0000000087800136] = 3d811122 sth %l1,[%i3+0x136] ! Mem[0000000087800134] = 3d81d291 ! %l6 = fffa2e024f6fd1b9, Mem[0000000087800010] = 526457fd stba %l6,[%i3+%o2]0x81 ! Mem[0000000087800010] = b96457fd ! Mem[0000000087000010] = 6f0ae2ee9f01396f, %l7 = 0004380e2eb7e727 ldxa [%i2+%o2]0x89,%l7 ! %l7 = 6f0ae2ee9f01396f ! Mem[0000000087000004] = f23ff3e9, %l0 = 0000000000000000 swap [%i2+0x004],%l0 ! %l0 = 00000000f23ff3e9 ! Mem[0000000087800008] = 3d93306d, %l6 = fffa2e024f6fd1b9 ldsha [%i3+%o1]0x81,%l6 ! %l6 = 0000000000003d93 ! %l2 = e635514c65bfe432, %l5 = 19caaeb39a401ca6, %y = 00000000 udivcc %l2,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = f23ff3e9 ! Mem[00000000918001b4] = c426af8c, %g2 = 0000000000000037 lduw [%o0+0x1b4],%g2 ! %g2 = 00000000c426af8c p59_label_6: save ! CWP = 1 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %l4 = 44232480714b87fa, %l2 = b59b9172057031cd, %l7 = 17f112be252260ac sub %l4,%l2,%l7 ! %l7 = 8e87930e6bdb562d ! %l0 = fa58d89c5eb8380d, %l5 = e042ece42e7bb0be, %y = f23ff3e9 udiv %l0,%l5,%l2 ! %l2 = 00000000ffffffff mov %l0,%y ! %y = 5eb8380d ! Mem[0000000086800148] = 32b81ee6, %l7 = 8e87930e6bdb562d swap [%o1+0x148],%l7 ! %l7 = 0000000032b81ee6 ! Mem[0000000086000018] = 7e57011a, %l7 = 0000000032b81ee6 swapa [%o0+%i3]0x89,%l7 ! %l7 = 000000007e57011a ! Mem[0000000086800020] = ac92d4b9, %l5 = e042ece42e7bb0be ldstuba [%o1+%i4]0x88,%l5 ! %l5 = 000000b9000000ff ! %f12 = e1aebd91 d36165dc, Mem[0000000086000008] = 6925e455 103f9dc8 stda %f12,[%o0+%i1]0x89 ! Mem[0000000086000008] = e1aebd91 d36165dc ! immd = 000000000000021c, %l5 = 00000000000000b9, %ccr = 44 movle %xcc,0x21c,%l5 ! Moved, %l5 = 000000000000021c save ! CWP = 2 p59_label_7: ! %cwp = 2 ! %l4 = 229504ae1d358289, Mem[0000000090000188] = 494ec3b7d1255a9b stx %l4,[%i4+0x188] ! Mem[0000000090000188] = 229504ae1d358289 ! Mem[0000000087800068] = 69946e19cecb2fba, %l2 = adcbb19406994857 ldx [%i3+0x068],%l2 ! %l2 = 69946e19cecb2fba ! %l2 = cecb2fba, %l3 = 87ba7993, Mem[00000000908000a8] = a40c9e1c 172967cd std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = cecb2fba 87ba7993 ! %l3 = 129c21ae87ba7993, Mem[000000009100016c] = 97950aba stb %l3,[%i6+0x16c] ! Mem[000000009100016c] = 93950aba ! %l2 = 69946e19cecb2fba setx 0x11d3b5cf9a0685f4,%g7,%l2 ! %l2 = 11d3b5cf9a0685f4 ! %l7 = 5551853be1b70337, %l5 = 0eb56848aab24e8a, %ccr = 44 movgu %icc,%l7,%l5 ! Register Not Moved ! Mem[0000000087800168] = cfbf91c543b2f586, %l7 = 5551853be1b70337, %l1 = 3da2fa623f339592 add %i3,0x168,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = cfbf91c543b2f586 ! %l2 = 11d3b5cf9a0685f4, %l6 = 079a7548aca9c332, %l6 = 079a7548aca9c332 orncc %l2,%l6,%l6 ! %l6 = f9f7bfffdb56bdfd, %ccr = 88 ! Mem[0000000087000020] = add6efcb, %l0 = 4be33394dda455a8 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 00000000add6efcb ! Mem[0000000086800018] = 70663847, %l4 = 229504ae1d358289 swapa [%i1+%o3]0x88,%l4 ! %l4 = 0000000070663847 p59_label_8: ! %cwp = 2 ! Mem[0000000087800010] = fd5764b9, %l6 = f9f7bfffdb56bdfd lduba [%i3+%o2]0x89,%l6 ! %l6 = 00000000000000b9 ! Mem[00000000910001a8] = 603d2944, %g2 = 00000000c426af8c ldsh [%i6+0x1aa],%g2 ! %g2 = 000000000000603d ! %l6 = 00000000000000b9, imm = fffffffffffffbd3, %l5 = 0eb56848aab24e8a addccc %l6,-0x42d,%l5 ! %l5 = fffffffffffffc8c, %ccr = 88 ! %f0 = 9de95f58 16fcf9b9 628f7af9 9ee434d8 ! %f4 = 0299ee1b bfa01eeb 16641a99 6c0f62f6 ! %f8 = 9ae558e4 4162183d 4ba80bf6 0bd27e8e ! %f12 = e1aebd91 d36165dc dc1a160f 2d296ee4 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[00000000870000b0] = c089ab97f65adcf6, %l4 = 0000000070663847, %l1 = cfbf91c543b2f586 add %i2,0xb0,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = c089ab97f65adcf6 ! %l3 = 129c21ae87ba7993, %l6 = 00000000000000b9, %y = 5eb8380d udiv %l3,%l6,%l4 ! %l4 = 00000000ffffffff mov %l0,%y ! %y = add6efcb ! %l4 = 00000000ffffffff, %l5 = fffffffffffffc8c, %l7 = 5551853be1b70337 add %l4,%l5,%l7 ! %l7 = 00000000fffffc8b ! %l5 = fffffffffffffc8c, Mem[0000000091000063] = edf83ae6 stb %l5,[%i6+0x063] ! Mem[0000000091000060] = 8cf83ae6 ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 c5f7be40 395c7c6e ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %l7 = 00000000fffffc8b, Mem[0000000090000138] = 10cf11ec sth %l7,[%i4+0x138] ! Mem[0000000090000138] = fc8b11ec p59_label_9: ! %cwp = 2 ! Mem[00000000908001a0] = dbd2b158, %g2 = 000000000000603d ldsh [%i5+0x1a2],%g2 ! %g2 = ffffffffffffdbd2 ! %l3 = 129c21ae87ba7993, immed = 00000264, %y = add6efcb sdivcc %l3,0x264,%l1 ! %l1 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = add6efcb ! Mem[0000000086000008] = dc6561d391bdaee1, %l2 = 11d3b5cf9a0685f4 ldxa [%i0+%o1]0x80,%l2 ! %l2 = dc6561d391bdaee1 ! Mem[00000000870001b8] = 88e7ade0, %l6 = 00000000000000b9 swap [%i2+0x1b8],%l6 ! %l6 = 0000000088e7ade0 ! Mem[00000000918000a0] = d01327bd ac9280c0, %g2 = ffffdbd2, %g3 = 00000000 ldd [%o0+0x0a0],%g2 ! %g2 = 00000000d01327bd 00000000ac9280c0 ! Mem[0000000091000108] = eefc9b81488ce3c0, %g2 = 00000000d01327bd ldx [%i6+0x108],%g2 ! %g2 = eefc9b81488ce3c0 ! %l0 = 00000000add6efcb, %l0 = 00000000add6efcb, %ccr = 8a movle %xcc,%l0,%l0 ! Moved, %l0 = 00000000add6efcb ! %l7 = 00000000fffffc8b, immed = ffffff69, %ccr = 8a movre %l7,-0x097,%l0 ! Not Moved, %l0 = 00000000add6efcb ! %l6 = 0000000088e7ade0, Mem[0000000086000028] = 07a4370f stwa %l6,[%i0+%o5]0x80 ! Mem[0000000086000028] = 88e7ade0 ! %l4 = 00000000ffffffff, Mem[000000008680015c] = eb4eab06 sth %l4,[%i1+0x15c] ! Mem[000000008680015c] = ffffab06 p59_label_10: ! %cwp = 2 ! Mem[0000000086800140] = 6531ec9a, %l7 = fffffc8b, %l2 = 91bdaee1 add %i1,0x140,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006531ec9a ! %l4 = 00000000ffffffff, immed = 00000b49, %y = add6efcb mulscc %l4,0xb49,%l7 ! %l7 = 0000000080000b48, %ccr = 0a, %y = d6eb77e5 ! Mem[000000009080008c] = 588cd922, %g2 = eefc9b81488ce3c0 lduh [%i5+0x08e],%g2 ! %g2 = 000000000000588c ! Mem[0000000087800140] = 57782c40 d18087fe d1ba4a9b eee5fc6b ! Mem[0000000087800150] = f2b6bde8 757ebfe4 b74ce6ad 454420f6 ! Mem[0000000087800160] = af59dbad ad7450c0 cfbf91c5 43b2f586 ! Mem[0000000087800170] = 45602bad 783b1d53 aed64d4c 1ac44c64 ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000087800140 ! %l2 = 6531ec9a, %l3 = 87ba7993, Mem[0000000091000100] = 79484abf 80e0b3a3 std %l2,[%i6+0x100] ! Mem[0000000091000100] = 6531ec9a 87ba7993 membar #Sync ! Added by membar checker (153) ! %l5 = fffffffffffffc8c, Mem[0000000090000074] = d36165dc stb %l5,[%i4+0x074] ! Mem[0000000090000074] = 8c6165dc ! Mem[00000000918001d0] = c1bb2911, %g2 = 000000000000588c ldsb [%o0+0x1d1],%g2 ! %g2 = ffffffffffffffc1 ! Mem[0000000087800010] = b96457fd, %l6 = 0000000088e7ade0 ldub [%i3+0x011],%l6 ! %l6 = 0000000000000064 ! %l1 = ffffffff80000000, %l6 = 0000000000000064, %y = d6eb77e5 umul %l1,%l6,%l2 ! %l2 = 0000003200000000, %y = 00000032 ! Mem[000000009180007c] = 9b142963, %g18 = 036383849b93669b ldsw [%o0+0x07c],%g2 ! %g2 = 036383849b93669b p59_label_11: ! %cwp = 2 ! Mem[0000000086800020] = 910acda9ac92d4ff, %f6 = f6204445 ade64cb7 ldda [%i1+%o4]0x88,%f6 ! %f6 = 910acda9 ac92d4ff ! %f8 = c05074ad addb59af, Mem[0000000087000028] = 7cf05942 b8f9c2e8 stda %f8 ,[%i2+%o5]0x81 ! Mem[0000000087000028] = c05074ad addb59af ! Mem[0000000090000080] = 44b6407bd7017154, %g2 = ffffffff9b142963 ldx [%i4+0x080],%g2 ! %g2 = 44b6407bd7017154 ! %l6 = 0000000000000064, Mem[0000000090000090] = 3b5c943f, %asi = 80 stwa %l6,[%i4+0x090]%asi ! Mem[0000000090000090] = 00000064 ! Mem[0000000087800142] = 57782c40, %l1 = ffffffff80000000 ldstub [%i3+0x142],%l1 ! %l1 = 0000002c000000ff ! %f4 = e4bf7e75 e8bdb6f2, Mem[0000000090000018] = ed38b38b 5df3a991 std %f4 ,[%i4+%o3] ! Mem[0000000090000018] = e4bf7e75 e8bdb6f2 ! %f2 = 6bfce5ee 9b4abad1, Mem[00000000918000c0] = 759af98d 49e4984c std %f2 ,[%o0+0x0c0] ! Mem[00000000918000c0] = 6bfce5ee 9b4abad1 ! Mem[000000009000017c] = 9fc6a9fa, %g2 = 44b6407bd7017154 ldsh [%i4+0x17e],%g2 ! %g2 = ffffffffffff9fc6 ! immd = 0000000000000122, %l3 = 129c21ae87ba7993, %ccr = 0a movg %xcc,0x122,%l3 ! Moved, %l3 = 0000000000000122 ! %l1 = 000000000000002c, Mem[0000000086800020] = ffd492ac stha %l1,[%i1+%o4]0x81 ! Mem[0000000086800020] = 002c92ac p59_label_12: ! %cwp = 2 ! Mem[00000000878000f8] = 3cff00a0, %l1 = 0000002c, %l2 = 00000000 add %i3,0xf8,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003cff00a0 ! Mem[00000000910000ec] = 29e81b43, %g2 = ffffffffffff9fc6 ldub [%i6+0x0ef],%g2 ! %g2 = 0000000000000029 ! Mem[00000000868000f4] = c9c8715b, %l5 = fffffc8c, %l7 = 80000b48 add %i1,0xf4,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c9c8715b ! Mem[0000000091800190] = e95e6f9b, %g2 = 0000000000000029 ldub [%o0+0x192],%g2 ! %g2 = 00000000000000e9 ! %l7 = 00000000c9c8715b, imm = 0000000000000d39, %l2 = 000000003cff00a0 sub %l7,0xd39,%l2 ! %l2 = 00000000c9c86422 ! %l4 = 00000000ffffffff, Mem[0000000086800169] = 9641c11d stb %l4,[%i1+0x169] ! Mem[0000000086800168] = 96ffc11d ! Mem[00000000908000d4] = 6b7ed585, %g2 = 00000000000000e9 ldsb [%i5+0x0d4],%g2 ! %g2 = 000000000000006b ! Randomly selected nop nop ! Mem[00000000918001d8] = 97ac2d2d b06f0808, %g2 = 0000006b, %g3 = ac9280c0 ldd [%o0+0x1d8],%g2 ! %g2 = 0000000097ac2d2d 00000000b06f0808 ! %l0 = 00000000add6efcb, Mem[00000000918001e0] = e019b296a1fd095a stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 00000000add6efcb p59_label_13: ! %cwp = 2 ! Mem[0000000086800150] = 12e4d9da, %l4 = ffffffff, %l2 = c9c86422 add %i1,0x150,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000012e4d9da ! %l4 = 00000000ffffffff, immed = fffff21c, %l3 = 0000000000000122 taddcctv %l4,-0xde4,%l3 ! %l0 = 00000000add6efee, Trapped ! Mem[0000000090800184] = 9735168d, %g2 = 0000000097ac2d2d ldsb [%i5+0x185],%g2 ! %g2 = ffffffffffffff97 ! Mem[0000000087800008] = 3d93306d, %l5 = fffffffffffffc8c ldstuba [%i3+%o1]0x81,%l5 ! %l5 = 0000003d000000ff ! immd = 000000000000001e, %l0 = 00000000add6efee, %ccr = 0a movg %xcc,0x01e,%l0 ! Moved, %l0 = 000000000000001e ! Mem[0000000086000028] = 88e7ade0, %l5 = 000000000000003d lduwa [%i0+%o5]0x80,%l5 ! %l5 = 0000000088e7ade0 ! Mem[000000009180012c] = 264c8996, %g2 = ffffffffffffff97 ldsb [%o0+0x12e],%g2 ! %g2 = 0000000000000026 ! Mem[000000009180012c] = b0264c89, %g2 = 0000000000000026 ldsba [%o0+0x12d]%asi,%g2 ! %g2 = ffffffffffffffb0 ! Mem[0000000086800094] = 0ce83d6f, %l4 = 00000000ffffffff ldsw [%i1+0x094],%l4 ! %l4 = 000000000ce83d6f ! %l1 = 000000000000002c, %l3 = 0000000000000122, %ccr = 0a movne %xcc,%l1,%l3 ! Moved, %l3 = 000000000000002c p59_label_14: ! %cwp = 2 ! %f23 = 24f82979, Mem[0000000086000018] = e61eb832 sta %f23,[%i0+%o3]0x81 ! Mem[0000000086000018] = 24f82979 ! Mem[0000000087000030] = 2ab17784, %l7 = 00000000c9c8715b lduw [%i2+0x030],%l7 ! %l7 = 000000002ab17784 ! Mem[0000000086800190] = 713fdebf 88c96247, %l4 = 0ce83d6f, %l5 = 88e7ade0 ldd [%i1+0x190],%l4 ! %l4 = 00000000713fdebf 0000000088c96247 ! %l6 = 0000000000000064, Mem[00000000900000ff] = 5deff525 stb %l6,[%i4+0x0ff] ! Mem[00000000900000fc] = 64eff525 ! Mem[0000000086000130] = 426b4d04, %l3 = 000000000000002c ldsh [%i0+0x132],%l3 ! %l3 = 0000000000004d04 ! Mem[000000009080000c] = 5d0d2fd3, %g2 = ffffffffffffffb0 ldsb [%i5+0x00e],%g2 ! %g2 = 000000000000005d ! %l3 = 0000000000004d04, Mem[0000000087800168] = cfbf91c5 stw %l3,[%i3+0x168] ! Mem[0000000087800168] = 00004d04 ! Mem[0000000087800108] = ac09c090, %l6 = 0000000000000064 ldstub [%i3+0x108],%l6 ! %l6 = 000000ac000000ff ! Mem[0000000091800104] = 95ffe909, %g2 = 000000000000005d lduw [%o0+0x104],%g2 ! %g2 = 0000000095ffe909 ! %l4 = 00000000713fdebf, %l0 = 000000000000001e, %l6 = 00000000000000ac orn %l4,%l0,%l6 ! %l6 = ffffffffffffffff p59_label_15: ! %cwp = 2 ! immd = 0000000000000083, %l1 = 000000000000002c, %ccr = 0a movvc %xcc,0x083,%l1 ! Moved, %l1 = 0000000000000083 ! %l3 = 0000000000004d04, %l4 = 00000000713fdebf, %l3 = 0000000000004d04 addcc %l3,%l4,%l3 ! %l3 = 0000000071402bc3, %ccr = 00 ! Mem[0000000087800030] = a1360a40, %l0 = 0000001e, %l2 = 12e4d9da add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a1360a40 ! %l7 = 000000002ab17784, %l0 = 000000000000001e, %l4 = 00000000713fdebf andcc %l7,%l0,%l4 ! %l4 = 0000000000000004, %ccr = 00 ! %l2 = 00000000a1360a40, Mem[00000000910000b0] = 004c662125731f8a stx %l2,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000a1360a40 ! %l0 = 000000000000001e, %l3 = 0000000071402bc3, %ccr = 00 movrgz %l0,%l3,%l3 ! Moved, %l3 = 0000000071402bc3 ! %l0 = 000000000000001e, imm = 0000000000000c7e, %l3 = 0000000071402bc3 add %l0,0xc7e,%l3 ! %l3 = 0000000000000c9c ! Mem[0000000087000020] = add6efcb d43e324c, %l4 = 00000004, %l5 = 88c96247 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000add6efcb 00000000d43e324c ! %l3 = 0000000000000c9c, %l1 = 0000000000000083, %ccr = 00 movneg %icc,%l3,%l1 ! Register Not Moved ! %l3 = 0000000000000c9c, %l5 = 00000000d43e324c, %l0 = 000000000000001e sll %l3,%l5,%l0 ! %l0 = 0000000000c9c000 p59_label_16: ! %cwp = 2 ! %l0 = 0000000000c9c000, imm = fffffffffffff9af, %l7 = 000000002ab17784 andn %l0,-0x651,%l7 ! %l7 = 0000000000000000 ! Mem[0000000086000028] = dc51611b e0ade788, %l2 = a1360a40, %l3 = 00000c9c ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000e0ade788 00000000dc51611b ! Mem[0000000087800110] = 246cca8b, %l0 = 0000000000c9c000 swap [%i3+0x110],%l0 ! %l0 = 00000000246cca8b ! Mem[0000000087800058] = 6a5153e2eec767e3, %l5 = 00000000d43e324c, %l5 = 00000000d43e324c add %i3,0x58,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 6a5153e2eec767e3 ! Mem[0000000086800118] = 132b7ed4cc1e7939, %l5 = 6a5153e2eec767e3, %l5 = 6a5153e2eec767e3 add %i1,0x118,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 132b7ed4cc1e7939 ! %l7 = 0000000000000000, immed = 00000f7e, %y = 00000032 udivcc %l7,0xf7e,%l1 ! %l1 = 00000000033a390f, %ccr = 00 mov %l0,%y ! %y = 246cca8b ! %f16 = 5a1dda09 5e2c1f64 fefa4b26 4d56c95e ! %f20 = d0561e13 8c025aaa 41364396 24f82979 ! %f24 = 759af98d 49e4984c fca33cb2 f93d9971 ! %f28 = 5fefbfc9 4b4c11b0 83f8bead 31246c61 mov 0x080,%g6 stda %f16,[%i2+%g6]ASI_COMMIT_S ! Block Store to 0000000087000080 ! %f3 = 9b4abad1, Mem[0000000090000190] = 014f826a st %f3 ,[%i4+0x190] ! Mem[0000000090000190] = 9b4abad1 ! Mem[0000000090000094] = 454ff390, %g2 = 0000000095ffe909 ldsb [%i4+0x094],%g2 ! %g2 = 0000000000000045 ! Mem[0000000091000190] = 2d5c7509 ff1698b3, %g2 = 00000045, %g3 = b06f0808 ldd [%i6+0x190],%g2 ! %g2 = 000000002d5c7509 00000000ff1698b3 p59_label_17: ! %cwp = 2 ! Mem[00000000918000c8] = fb9a0476, %g2 = 000000002d5c7509 lduw [%o0+0x0c8],%g2 ! %g2 = 00000000fb9a0476 ! %l4 = add6efcb, %l5 = cc1e7939, Mem[00000000910001e0] = 43c5e123 05c6cd45 std %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = add6efcb cc1e7939 ! Mem[00000000878000e4] = afb35f39, %l3 = 00000000dc51611b swap [%i3+0x0e4],%l3 ! %l3 = 00000000afb35f39 ! %l0 = 00000000246cca8b, %l7 = 0000000000000000, %l7 = 0000000000000000 add %l0,%l7,%l7 ! %l7 = 00000000246cca8b ! Mem[00000000908000d0] = ba3dbc55, %g2 = 00000000fb9a0476 lduw [%i5+0x0d0],%g2 ! %g2 = 00000000ba3dbc55 ! %l0 = 00000000246cca8b, %l2 = 00000000e0ade788, %ccr = 00 movg %icc,%l0,%l2 ! Moved, %l2 = 00000000246cca8b ! %l7 = 00000000246cca8b, Mem[0000000086800008] = 3f161d81 stwa %l7,[%i1+%o1]0x88 ! Mem[0000000086800008] = 246cca8b ! Mem[00000000900000b8] = 19d4993b, %g2 = 00000000ba3dbc55 ldsb [%i4+0x0bb],%g2 ! %g2 = 0000000000000019 ! %f10 = 86f5b243 c591bfcf, Mem[0000000086000008] = dc6561d3 91bdaee1 stda %f10,[%i0+%o1]0x81 ! Mem[0000000086000008] = 86f5b243 c591bfcf ! %l2 = 246cca8b, %l3 = afb35f39, Mem[0000000086000000] = 27e70479 b768d55e stda %l2,[%i0+%g0]0x89 ! Mem[0000000086000000] = 246cca8b afb35f39 p59_label_18: ! %cwp = 2 ! Mem[000000008680009c] = 49e9b8ff, %l0 = 246cca8b, %l6 = ffffffff add %i1,0x9c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000049e9b8ff ! Mem[0000000086000010] = 00000297, %l4 = 00000000add6efcb ldstuba [%i0+%o2]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[000000008600011c] = 56a777bc, %f8 = c05074ad ld [%i0+0x11c],%f8 ! %f8 = 56a777bc ! Mem[0000000090800120] = fd98399b, %g18 = 036383849b93669b ldsw [%i5+0x120],%g2 ! %g2 = 036383849b93669b ! %l0 = 246cca8b, %l1 = 033a390f, Mem[00000000900001e8] = cceef4c2 9c79a522 std %l0,[%i4+0x1e8] ! Mem[00000000900001e8] = 246cca8b 033a390f ! %l5 = 132b7ed4cc1e7939, %l1 = 00000000033a390f, %ccr = 00 movvc %icc,%l5,%l1 ! Moved, %l1 = 132b7ed4cc1e7939 ! Mem[0000000091800048] = 36ce89f4, %g18 = 036383849b93669b ldsw [%o0+0x048],%g2 ! %g2 = 036383849b93669b ! Mem[0000000087000018] = 38ca8e65, %l6 = 0000000049e9b8ff ldsha [%i2+%o3]0x81,%l6 ! %l6 = 00000000000038ca ! %l7 = 00000000246cca8b, %l2 = 00000000246cca8b, %l3 = 00000000afb35f39 xnorcc %l7,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! %f4 = e4bf7e75 e8bdb6f2, Mem[00000000908001f8] = 6e5321b3 ed22d798 std %f4 ,[%i5+0x1f8] ! Mem[00000000908001f8] = e4bf7e75 e8bdb6f2 p59_label_19: ! %cwp = 2 ! %l7 = 00000000246cca8b, Mem[0000000087800008] = ff93306d stba %l7,[%i3+%o1]0x80 ! Mem[0000000087800008] = 8b93306d ! %l6 = 00000000000038ca, Mem[00000000870000fe] = d4f54740 sth %l6,[%i2+0x0fe] ! Mem[00000000870000fc] = d4f538ca ! %l1 = 132b7ed4cc1e7939, imm = 000000000000001f, %l0 = 00000000246cca8b sra %l1,0x01f,%l0 ! %l0 = ffffffffffffffff ! Mem[00000000900000b4] = 972b5162, %g2 = 0000000036ce89f4 lduh [%i4+0x0b6],%g2 ! %g2 = 000000000000972b ! %l6 = 00000000000038ca, Mem[0000000090000134] = ee317cdc stw %l6,[%i4+0x134] ! Mem[0000000090000134] = 000038ca ! Mem[00000000918000cc] = d0da393d, %g18 = 036383849b93669b ldsw [%o0+0x0cc],%g2 ! %g2 = 036383849b93669b ! Mem[0000000086800010] = b9f9fc16, %l5 = 132b7ed4cc1e7939 lduwa [%i1+%o2]0x80,%l5 ! %l5 = 00000000b9f9fc16 ! %l0 = ffffffffffffffff, immed = fffffc98, %y = 246cca8b mulscc %l0,-0x368,%l1 ! %l1 = 00000001fffffc97, %ccr = 09, %y = 92366545 ! Mem[0000000090800094] = f4c537c5, %g2 = ffffffffd0da393d ldsba [%i5+0x096]%asi,%g2 ! %g2 = fffffffffffffff4 ! %l4 = 00000000, %l5 = b9f9fc16, Mem[0000000090000088] = 6280cb32 77869a4d std %l4,[%i4+0x088] ! Mem[0000000090000088] = 00000000 b9f9fc16 p59_label_20: ! %cwp = 2 ! %l6 = 00000000000038ca, %l0 = ffffffffffffffff, %ccr = 09 movvc %icc,%l6,%l0 ! Moved, %l0 = 00000000000038ca ! done : should take illegal inst trap, %l0 = 00000000000038ca done ! Illegal inst trap : %l0 = 00000000000038da ! Mem[00000000878000f8] = 3cff00a0, %l5 = b9f9fc16, %l4 = 00000000 add %i3,0xf8,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003cff00a0 ! Mem[000000008700003c] = 3a5fb77b, %l3 = ffffffffffffffff ldswa [%i2+0x03c]%asi,%l3 ! %l3 = 000000003a5fb77b ! Mem[0000000086000000] = 8bca6c24, %l6 = 00000000000038ca ldsha [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffff8bca ! %f12 = 531d3b78 ad2b6045, Mem[0000000086000028] = e0ade788 dc51611b stda %f12,[%i0+%o5]0x89 ! Mem[0000000086000028] = 531d3b78 ad2b6045 ! Mem[000000009100002c] = 740c3433, %g2 = fffffffffffffff4 ldsh [%i6+0x02e],%g2 ! %g2 = 000000000000740c ! Mem[00000000868000b0] = 69a7d7e410cdfe70, %l2 = 00000000246cca8b, %l4 = 000000003cff00a0 add %i1,0xb0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 69a7d7e410cdfe70 ! Randomly selected nop nop ! immd = 000000000000032b, %l4 = 69a7d7e410cdfe70, %ccr = 09 movneg %icc,0x32b,%l4 ! Moved, %l4 = 000000000000032b p59_label_21: ! %cwp = 2 ! immd = 0000000000000286, %l3 = 000000003a5fb77b, %ccr = 09 movneg %xcc,0x286,%l3 ! Register Not Moved ! %l4 = 000000000000032b, Mem[00000000910001ec] = ff118b78 stw %l4,[%i6+0x1ec] ! Mem[00000000910001ec] = 0000032b ! %l5 = 00000000b9f9fc16, Mem[0000000087000028] = ad7450c0 stha %l5,[%i2+%o5]0x88 ! Mem[0000000087000028] = ad74fc16 ! Mem[00000000910000c0] = 0000000000000001, %f48 = 927ca021 60d76f00 ldda [%i6+0x0c0]%asi,%f48 ! %f48 = 00000000 00000001 ! Mem[0000000087800098] = f9b68bae 84b57bf2, %l6 = ffff8bca, %l7 = 246cca8b ldd [%i3+0x098],%l6 ! %l6 = 00000000f9b68bae 0000000084b57bf2 ! %f8 = 56a777bc addb59af, Mem[0000000090800108] = b6084246 80909117 stda %f8 ,[%i5+0x108]%asi ! Mem[0000000090800108] = 56a777bc addb59af ! immd = 00000000000002fb, %l3 = 000000003a5fb77b, %ccr = 09 movge %xcc,0x2fb,%l3 ! Moved, %l3 = 00000000000002fb ! %l4 = 000000000000032b, Mem[0000000091800008] = cc26aea0 stw %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000032b ! %l7 = 0000000084b57bf2 sethi %hi(0xfaf9d800),%l7 ! %l7 = 00000000faf9d800 ! %l5 = 00000000b9f9fc16, %l7 = 00000000faf9d800, %ccr = 09 movge %icc,%l5,%l7 ! Register Not Moved p59_label_22: ! %cwp = 2 ! %l2 = 00000000246cca8b, Mem[0000000090000022] = 2f66664b stb %l2,[%i4+0x022] ! Mem[0000000090000020] = 8b66664b ! %l6 = 00000000f9b68bae, imm = 0000000000000017, %l4 = 000000000000032b srlx %l6,0x017,%l4 ! %l4 = 00000000000001f3 ! %l4 = 00000000000001f3, imm = 0000000000000ae2, %l7 = 00000000faf9d800 taddcc %l4,0xae2,%l7 ! %l7 = 0000000000000cd5, %ccr = 02 ! %l5 = 00000000b9f9fc16, %l6 = 00000000f9b68bae, %ccr = 02 movvs %icc,%l5,%l6 ! Moved, %l6 = 00000000b9f9fc16 ! %l4 = 00000000000001f3, Mem[0000000091000164] = 86eb4c22, %asi = 80 stba %l4,[%i6+0x164]%asi ! Mem[0000000091000164] = f3eb4c22 ! Mem[0000000091000098] = 6aef4b96, %g2 = 000000000000740c lduh [%i6+0x098],%g2 ! %g2 = 0000000000006aef ! Mem[0000000086800060] = 9557fc5fcf42cee3, %l1 = 00000001fffffc97, %l1 = 00000001fffffc97 add %i1,0x60,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 9557fc5fcf42cee3 ! %l1 = 9557fc5fcf42cee3, Mem[000000009100017d] = 2d807d35 stb %l1,[%i6+0x17d] ! Mem[000000009100017c] = e3807d35 ! Mem[0000000086800008] = 8bca6c24, %l6 = 00000000b9f9fc16 ldstuba [%i1+%o1]0x81,%l6 ! %l6 = 0000008b000000ff ! %l1 = 9557fc5fcf42cee3, imm = fffffffffffffea5, %l4 = 00000000000001f3 xorcc %l1,-0x15b,%l4 ! %l4 = 6aa803a030bd3046, %ccr = 00 p59_label_23: ! %cwp = 2 ! %l0 = 00000000000038da, imm = fffffffffffff76a, %l1 = 9557fc5fcf42cee3 subccc %l0,-0x896,%l1 ! %l1 = 0000000000004170, %ccr = 11 ! %l4 = 6aa803a030bd3046, Mem[0000000087800028] = 5c0e2bc8 stha %l4,[%i3+%o5]0x89 ! Mem[0000000087800028] = 5c0e3046 ! Mem[0000000090800028] = 2eb7e7274ca12c6e, %f48 = 00000000 00000001 ldd [%i5+%o5],%f48 ! %f48 = 2eb7e727 4ca12c6e ! Mem[0000000087000028] = ad74fc16, %l0 = 00000000000038da swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000ad74fc16 ! Mem[00000000918001b0] = 0758e090, %g2 = 0000000000006aef ldsb [%o0+0x1b0],%g2 ! %g2 = 0000000000000007 ! %f20 = d0561e13, Mem[0000000090000114] = 757643e1 st %f20,[%i4+0x114] ! Mem[0000000090000114] = d0561e13 ! %l5 = 00000000b9f9fc16, %l1 = 0000000000004170, %ccr = 11 movgu %icc,%l5,%l1 ! Register Not Moved ! Mem[00000000918001d8] = 97ac2d2d, %g18 = 036383849b93669b ldsw [%o0+0x1d8],%g2 ! %g2 = 036383849b93669b ! Mem[00000000868000eb] = 945a10ef, %l7 = 0000000000000cd5 ldstub [%i1+0x0eb],%l7 ! %l7 = 000000ef000000ff ! Mem[0000000086800018] = 1d358289, %l0 = 00000000ad74fc16 ldstuba [%i1+%o3]0x89,%l0 ! %l0 = 00000089000000ff p59_label_24: ! %cwp = 2 ! Mem[0000000091800030] = 3939bf3f, %g2 = ffffffff97ac2d2d ldsh [%o0+0x030],%g2 ! %g2 = 0000000000003939 ! immd = 0000000000000393, %l3 = 00000000000002fb, %ccr = 11 mova %icc,0x393,%l3 ! Moved, %l3 = 0000000000000393 ! immd = 000000000000011a, %l5 = 00000000b9f9fc16, %ccr = 11 mova %xcc,0x11a,%l5 ! Moved, %l5 = 000000000000011a ! Mem[0000000087000030] = 2ab17784, %l5 = 0000011a, %l5 = 0000011a add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002ab17784 ! Mem[00000000910000dc] = ab27192a, %g18 = 036383849b93669b ldsw [%i6+0x0dc],%g2 ! %g2 = 036383849b93669b ! Mem[0000000087800018] = a6cb84c4476dbc58, %l0 = 0000000000000089, %l5 = 000000002ab17784 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = a6cb84c4476dbc58 ! %l6 = 000000000000008b, immed = fffffe32, %ccr = 11 movrgz %l6,-0x1ce,%l5 ! Moved, %l5 = fffffffffffffe32 ! Mem[0000000086000028] = ad2b6045, %l7 = 00000000000000ef ldsha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000006045 ! %l5 = fffffffffffffe32, Mem[00000000918001f8] = 01e5c8b4 stb %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 32e5c8b4 ! Mem[0000000087000130] = 7a32ad6e7bb535b4, %l7 = 0000000000006045, %l6 = 000000000000008b add %i2,0x130,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 7a32ad6e7bb535b4 p59_label_25: ! %cwp = 2 ! %f3 = 9b4abad1, Mem[0000000091800100] = 0f8fe12f st %f3 ,[%o0+0x100] ! Mem[0000000091800100] = 9b4abad1 ! %l5 = fffffffffffffe32, Mem[0000000091000054] = d6367cef, %asi = 80 stwa %l5,[%i6+0x054]%asi ! Mem[0000000091000054] = fffffe32 ! %f19 = 4d56c95e, Mem[0000000087000018] = 658eca38 sta %f19,[%i2+%o3]0x88 ! Mem[0000000087000018] = 4d56c95e ! immd = 00000000000000a4, %l7 = 0000000000006045, %ccr = 11 movpos %xcc,0x0a4,%l7 ! Moved, %l7 = 00000000000000a4 ! Mem[00000000870001e0] = db314f53eeeb7fa7, %l5 = fffffffffffffe32, %l7 = 00000000000000a4 add %i2,0x1e0,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = db314f53eeeb7fa7 ! %f12 = 531d3b78, Mem[00000000900000b8] = 51627d19 st %f12,[%i4+0x0b8] ! Mem[00000000900000b8] = 531d3b78 ! Mem[000000008680016c] = 7c066499, %l0 = 00000089, %l0 = 00000089 add %i1,0x16c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000007c066499 ! %l0 = 7c066499, %l1 = 00004170, Mem[0000000091800180] = 15b2e693 cbbbb590 std %l0,[%o0+0x180] ! Mem[0000000091800180] = 7c066499 00004170 ! Mem[000000008600018c] = 8ac7f38a, %l2 = 00000000246cca8b swap [%i0+0x18c],%l2 ! %l2 = 000000008ac7f38a ! Mem[0000000086800018] = 1d3582ff, %l6 = 7a32ad6e7bb535b4 lduwa [%i1+%o3]0x89,%l6 ! %l6 = 000000001d3582ff ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 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 00000000f23ff3e9 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 5a9fd5055e24586b bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000035133371 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 19caaeb39a401ca6 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003d93 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 6f0ae2ee9f01396f bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x92366545,%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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be fe8780d1 402c7857 bne %xcc,p59_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 6bfce5ee 9b4abad1 bne %xcc,p59_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e4bf7e75 e8bdb6f2 bne %xcc,p59_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 910acda9 ac92d4ff bne %xcc,p59_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 56a777bc addb59af bne %xcc,p59_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 86f5b243 c591bfcf bne %xcc,p59_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 531d3b78 ad2b6045 bne %xcc,p59_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 644cc41a 4c4dd6ae bne %xcc,p59_f14_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8bca6c24395fb3af 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 = 86f5b243c591bfcf ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000297c8858ca5 ldx [%i0+0x010],%g3 ! Observed data at 0000000086000010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24f82979f562e8c0 ldx [%i0+0x018],%g3 ! Observed data at 0000000086000018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 45602bad783b1d53 ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 ldx [%g1+0x188],%g2 ! Expected data = dc448262246cca8b ldx [%i0+0x188],%g3 ! Observed data at 0000000086000188 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x188,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffca6c24e0980876 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 = b9f9fc16585fe99d 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 = ff82351dc0571757 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 = 002c92aca9cd0a91 ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 945a10ff48b14270 ldx [%i1+0x0e8],%g3 ! Observed data at 00000000868000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x100],%g2 ! Expected data = ff8bd03043bc869d ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x100,%g4 ldx [%g1+0x148],%g2 ! Expected data = 6bdb562d54e99bc8 ldx [%i1+0x148],%g3 ! Observed data at 0000000086800148 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x148,%g4 ldx [%g1+0x158],%g2 ! Expected data = 74afc6b9ffffab06 ldx [%i1+0x158],%g3 ! Observed data at 0000000086800158 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x158,%g4 ldx [%g1+0x168],%g2 ! Expected data = 96ffc11d7c066499 ldx [%i1+0x168],%g3 ! Observed data at 0000000086800168 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x168,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5fefbfc900000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000087000000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5ec9564d0221388e ldx [%i2+0x018],%g3 ! Observed data at 0000000087000018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = da380000addb59af ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 5a1dda095e2c1f64 ldx [%i2+0x080],%g3 ! Observed data at 0000000087000080 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = fefa4b264d56c95e ldx [%i2+0x088],%g3 ! Observed data at 0000000087000088 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = d0561e138c025aaa ldx [%i2+0x090],%g3 ! Observed data at 0000000087000090 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 4136439624f82979 ldx [%i2+0x098],%g3 ! Observed data at 0000000087000098 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 759af98d49e4984c ldx [%i2+0x0a0],%g3 ! Observed data at 00000000870000a0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = fca33cb2f93d9971 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000870000a8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 5fefbfc94b4c11b0 ldx [%i2+0x0b0],%g3 ! Observed data at 00000000870000b0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 83f8bead31246c61 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000870000b8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = fcadbb4c37ff84ab ldx [%i2+0x0d0],%g3 ! Observed data at 00000000870000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 77ba2371d4f538ca ldx [%i2+0x0f8],%g3 ! Observed data at 00000000870000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x180],%g2 ! Expected data = 00000196a79a7ad0 ldx [%i2+0x180],%g3 ! Observed data at 0000000087000180 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x180,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 000000b971b1f6d9 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000870001b8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x1b8,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8b93306d5ea18412 ldx [%i3+0x008],%g3 ! Observed data at 0000000087800008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b96457fd408cbd94 ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 91d2dd842a96a6f7 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 = 46300e5c7d673013 ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 37dd5779dc51611b ldx [%i3+0x0e0],%g3 ! Observed data at 00000000878000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x108],%g2 ! Expected data = ff09c090adbbb559 ldx [%i3+0x108],%g3 ! Observed data at 0000000087800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 00c9c00030c7f8f2 ldx [%i3+0x110],%g3 ! Observed data at 0000000087800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x110,%g4 ldx [%g1+0x130],%g2 ! Expected data = 2bc0c5673d81d291 ldx [%i3+0x130],%g3 ! Observed data at 0000000087800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x130,%g4 ldx [%g1+0x140],%g2 ! Expected data = 5778ff40d18087fe ldx [%i3+0x140],%g3 ! Observed data at 0000000087800140 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x140,%g4 ldx [%g1+0x168],%g2 ! Expected data = 00004d0443b2f586 ldx [%i3+0x168],%g3 ! Observed data at 0000000087800168 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x168,%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_f0_fail: set p59_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f2_fail: set p59_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f4_fail: set p59_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f8_fail: set p59_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f10_fail: set p59_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f12_fail: set p59_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%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 ! 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: ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000020] done p59_trap1o: ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000020] done p59_trap2e: stha %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800008] ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800010] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800000] done p59_trap2o: stha %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800008] ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800010] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800000] done p59_trap3e: addc %l6,0x460,%l5 nop and %l2,0xf23,%l6 sub %l5,%l1,%l4 done p59_trap3o: addc %l6,0x460,%l5 nop and %l2,0xf23,%l6 sub %l5,%l1,%l4 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 = 6693af744dc0b971 ldx [%g1+0x008],%l1 ! %l1 = c1e38616c9831015 ldx [%g1+0x010],%l2 ! %l2 = e635514c65bfe432 ldx [%g1+0x018],%l3 ! %l3 = dfeb96bbd5559425 ldx [%g1+0x020],%l4 ! %l4 = fd54bf5fd8317ec8 ldx [%g1+0x028],%l5 ! %l5 = 7369baa49359106b ldx [%g1+0x030],%l6 ! %l6 = bd0e12a0c89fe367 ldx [%g1+0x038],%l7 ! %l7 = d4acd53c36a45b98 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 = fa58d89c5eb8380d ldx [%g1+0x048],%l1 ! %l1 = 2f10354e1bbc717f ldx [%g1+0x050],%l2 ! %l2 = b59b9172057031cd ldx [%g1+0x058],%l3 ! %l3 = 475d04543c82867f ldx [%g1+0x060],%l4 ! %l4 = 44232480714b87fa ldx [%g1+0x068],%l5 ! %l5 = e042ece42e7bb0be ldx [%g1+0x070],%l6 ! %l6 = 728e152e56b6a916 ldx [%g1+0x078],%l7 ! %l7 = 17f112be252260ac save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 4be33394dda455a8 ldx [%g1+0x088],%l1 ! %l1 = 3da2fa623f339592 ldx [%g1+0x090],%l2 ! %l2 = adcbb19406994857 ldx [%g1+0x098],%l3 ! %l3 = 129c21ae87ba7993 ldx [%g1+0x0a0],%l4 ! %l4 = 229504ae1d358289 ldx [%g1+0x0a8],%l5 ! %l5 = 0eb56848aab24e8a ldx [%g1+0x0b0],%l6 ! %l6 = 079a7548aca9c332 ldx [%g1+0x0b8],%l7 ! %l7 = 5551853be1b70337 ! 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 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 = e2abc0e3 ed04a9f3 74ab2b38 83790ffd ! %f4 = 56634609 52fd9fd9 1a1bcd1b dff4ad0d ! %f8 = 2f63c962 5be84c02 5e264c19 631ba36d ! %f12 = 07061b64 ade46b31 505ac391 573c3f1e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7563cf37 d5522724 76404e3e 4fe898c4 ! %f20 = 60757be5 961f2a8a 46a330ef 6cb1ac33 ! %f24 = aa55d356 8b2b73cd db6e932a 23776cfc ! %f28 = 1bc3611c b3fc321e 09f12584 759922a2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9fcfee2e 21b2bacb eb0c9809 7595f054 ! %f36 = 28c65b2d 303d376f 3570c8b6 8aa813ed ! %f40 = b15dbf97 cd80defb 78fe5074 0773f08f ! %f44 = f05752a5 a41ab63d f402b6ea 3fb1c684 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc6d81c500000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = c6d81c500000002e wr %g0,%y ! Clear Y 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: ! %l6 = f730af11fe3439d5, immed = 00000445, %y = 00000000 umulcc %l6,0x445,%l6 ! %l6 = 0000043d54faea69, %ccr = 00, %y = 0000043d ! Mem[0000000088000000] = c559a6da, %l1 = e25f06d8a418971a ldsba [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffffc5 ! Mem[00000000908001c0] = 162c11bc, %g2 = 0000000000000000 ldub [%i5+0x1c1],%g2 ! %g2 = 0000000000000016 ! Mem[0000000089800028] = 00357c13, %l5 = d010e6883ebe941a lduha [%i3+%o5]0x88,%l5 ! %l5 = 0000000000007c13 ! Mem[0000000090800038] = d494c651, %g2 = 0000000000000016 lduh [%i5+0x03a],%g2 ! %g2 = 000000000000d494 ! Mem[00000000890001ec] = 2f2be81e, %l3 = d57398c2273c937d swap [%i2+0x1ec],%l3 ! %l3 = 000000002f2be81e ! Mem[00000000910000ac] = 09cf004c, %g2 = 000000000000d494 ldsb [%i6+0x0ae],%g2 ! %g2 = 0000000000000009 ! Mem[000000008980006d] = 1becdcf4, %l4 = 17c7dbfdff96f3a7 ldstub [%i3+0x06d],%l4 ! %l4 = 000000ec000000ff ! Mem[0000000088800020] = 3151b49860468e50, %f10 = 5e264c19 631ba36d ldda [%i1+%o4]0x81,%f10 ! %f10 = 3151b498 60468e50 ! Mem[00000000918000c0] = 67bd0bdf, %g18 = e3c9277dce3cbf15 ldsw [%o0+0x0c0],%g2 ! %g2 = e3c9277dce3cbf15 p60_label_2: ! %f15 = 573c3f1e, Mem[0000000090000000] = 3679d5db sta %f15,[%i4+0x000]%asi ! Mem[0000000090000000] = 573c3f1e ! Mem[0000000089000020] = f3f83021 c1ca3788, %l4 = 000000ec, %l5 = 00007c13 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000c1ca3788 00000000f3f83021 ! %l0 = 93cf023dd107e14c, %l3 = 000000002f2be81e, %ccr = 00 movle %xcc,%l0,%l3 ! Register Not Moved ! %l6 = 0000043d54faea69 setx 0xa1341857a887e6ea,%g7,%l6 ! %l6 = a1341857a887e6ea ! Mem[00000000900001d8] = 0adeeefb, %g2 = 0000000067bd0bdf ldsb [%i4+0x1da],%g2 ! %g2 = 000000000000000a ! immd = 00000000000003c1, %l4 = 00000000c1ca3788, %ccr = 00 movvs %icc,0x3c1,%l4 ! Register Not Moved ! %l3 = 000000002f2be81e, %l6 = a1341857a887e6ea, %y = 0000043d sdivcc %l3,%l6,%l1 ! %l1 = fffffffffffff398, %ccr = 88 mov %l0,%y ! %y = d107e14c ! Mem[0000000088000028] = c5b858e8, %l3 = 000000002f2be81e lduba [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000e8 ! %l3 = 00000000000000e8, %l2 = 0b96c3384acb03ad, %y = d107e14c udiv %l3,%l2,%l2 ! %l2 = 00000000ffffffff mov %l0,%y ! %y = d107e14c ! %l7 = 3d5cb2ae75d67559, %l1 = fffffffffffff398, %y = d107e14c mulscc %l7,%l1,%l4 ! %l4 = 00000000baeb3aac, %ccr = 08, %y = e883f0a6 p60_label_3: ! Mem[00000000900001cc] = de0626d0, %g2 = 000000000000000a ldsb [%i4+0x1cc],%g2 ! %g2 = ffffffffffffffde ! Mem[0000000088800155] = cd546d39, %l5 = 00000000f3f83021 ldstub [%i1+0x155],%l5 ! %l5 = 00000054000000ff ! Mem[0000000089800054] = cf2d35fd, %l6 = a887e6ea, %l0 = d107e14c add %i3,0x54,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000cf2d35fd ! %l6 = a1341857a887e6ea, Mem[0000000090000000] = 573c3f1e stw %l6,[%i4+%g0] ! Mem[0000000090000000] = a887e6ea ! %l2 = 00000000ffffffff, Mem[0000000089800028] = ea95b73b00357c13 stxa %l2,[%i3+%o5]0x88 ! Mem[0000000089800028] = 00000000ffffffff ! Mem[0000000091800114] = 9794015b, %g18 = e3c9277dce3cbf15 ldsw [%o0+0x114],%g2 ! %g2 = e3c9277dce3cbf15 ! %l1 = fffffffffffff398, %l5 = 0000000000000054, %l4 = 00000000baeb3aac andn %l1,%l5,%l4 ! %l4 = fffffffffffff388 ! Mem[0000000088800018] = 5a17c4d1, %l0 = 00000000cf2d35fd lduha [%i1+%o3]0x81,%l0 ! %l0 = 0000000000005a17 ! Mem[0000000089000174] = 66eb0f55, %l4 = fffff388, %l1 = fffff398 add %i2,0x174,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000066eb0f55 ! %l3 = 00000000000000e8, %l2 = 00000000ffffffff, %l6 = a1341857a887e6ea mulx %l3,%l2,%l6 ! %l6 = 000000e7ffffff18 p60_label_4: ! %l7 = 3d5cb2ae75d67559, %l2 = 00000000ffffffff, %l5 = 0000000000000054 taddcc %l7,%l2,%l5 ! %l5 = 3d5cb2af75d67558, %ccr = 03 ! Mem[0000000091800060] = 1314fdb5 6ab6d366, %g2 = 9794015b, %g3 = 00000000 ldd [%o0+0x060],%g2 ! %g2 = 000000001314fdb5 000000006ab6d366 ! %l7 = 3d5cb2ae75d67559, imm = 0000000000000008, %l2 = 00000000ffffffff sllx %l7,0x008,%l2 ! %l2 = 5cb2ae75d6755900 ! immd = 0000000000000349, %l7 = 3d5cb2ae75d67559, %ccr = 03 movne %xcc,0x349,%l7 ! Moved, %l7 = 0000000000000349 ! Mem[0000000088800010] = 17effa04, %l1 = 0000000066eb0f55 ldswa [%i1+%o2]0x81,%l1 ! %l1 = 0000000017effa04 ! Mem[0000000088800010] = 17effa04, %l3 = 00000000000000e8 lduwa [%i1+%o2]0x80,%l3 ! %l3 = 0000000017effa04 ! %l5 = 3d5cb2af75d67558, Mem[00000000910001c0] = 2483df15cda413cb stx %l5,[%i6+0x1c0] ! Mem[00000000910001c0] = 3d5cb2af75d67558 ! %f3 = 83790ffd, Mem[00000000910001d8] = da6f14fd st %f3 ,[%i6+0x1d8] ! Mem[00000000910001d8] = 83790ffd ! Mem[0000000089800058] = 6b0fe21c1d7e2f16, %l4 = fffffffffffff388, %l7 = 0000000000000349 add %i3,0x58,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6b0fe21c1d7e2f16 ! Mem[0000000088000028] = e858b8c5, %f3 = 83790ffd lda [%i0+%o5]0x81,%f3 ! %f3 = e858b8c5 p60_label_5: ! %l0 = 0000000000005a17, Mem[000000009000015d] = 8827e9cb stb %l0,[%i4+0x15d] ! Mem[000000009000015c] = 1727e9cb ! Mem[0000000089800100] = 33f10d3c995996e2, %l2 = 5cb2ae75d6755900, %l3 = 0000000017effa04 add %i3,0x100,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 33f10d3c995996e2 ! Mem[0000000089000198] = cb4d32ba, %l0 = 00005a17, %l6 = ffffff18 add %i2,0x198,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000cb4d32ba ! %f0 = e2abc0e3 ed04a9f3 74ab2b38 e858b8c5 ! %f4 = 56634609 52fd9fd9 1a1bcd1b dff4ad0d ! %f8 = 2f63c962 5be84c02 3151b498 60468e50 ! %f12 = 07061b64 ade46b31 505ac391 573c3f1e mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! Mem[0000000088800010] = 17effa04 03e047d2, %l6 = cb4d32ba, %l7 = 1d7e2f16 ldda [%i1+%o2]0x80,%l6 ! %l6 = 0000000017effa04 0000000003e047d2 ! Mem[0000000088800114] = fabb50db, %l5 = 75d67558, %l4 = fffff388 add %i1,0x114,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000fabb50db ! %l2 = d6755900, %l3 = 995996e2, Mem[0000000091000160] = 18ddd80d 86eb4c22 std %l2,[%i6+0x160] ! Mem[0000000091000160] = d6755900 995996e2 ! immd = 0000000000000139, %l3 = 33f10d3c995996e2, %ccr = 03 movl %xcc,0x139,%l3 ! Register Not Moved ! Mem[000000008980001d] = cf43e8e1, %l6 = 0000000017effa04 ldstub [%i3+0x01d],%l6 ! %l6 = 00000043000000ff ! Mem[000000008880015f] = a6aa259f, %l1 = 0000000017effa04 ldstub [%i1+0x15f],%l1 ! %l1 = 0000009f000000ff p60_label_6: ! %l0 = 0000000000005a17, %l5 = 3d5cb2af75d67558, %ccr = 03 movcc %xcc,%l0,%l5 ! Moved, %l5 = 0000000000005a17 ! %l2 = 5cb2ae75d6755900, %l7 = 0000000003e047d2, %ccr = 03 movrgez %l2,%l7,%l3 ! Moved, %l3 = 0000000003e047d2 ! %f26 = db6e932a, Mem[00000000910000dc] = ab27192a st %f26,[%i6+0x0dc] ! Mem[00000000910000dc] = db6e932a ! Mem[0000000089800008] = b1bb9a9f, %l1 = 000000000000009f lduba [%i3+%o1]0x88,%l1 ! %l1 = 000000000000009f ! %l7 = 0000000003e047d2, Mem[000000009180004c] = 69acaea9 stw %l7,[%o0+0x04c] ! Mem[000000009180004c] = 03e047d2 ! %l7 = 0000000003e047d2, Mem[00000000918000c6] = 0b0cfb9a sth %l7,[%o0+0x0c6] ! Mem[00000000918000c4] = 47d2fb9a ! Mem[0000000088800058] = 52091576, %l4 = fabb50db, %l2 = d6755900 add %i1,0x58,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000052091576 ! Mem[00000000900000b8] = 7d19d499, %g2 = 000000001314fdb5 ldsh [%i4+0x0ba],%g2 ! %g2 = 0000000000007d19 ! Mem[000000009080006c] = c829d802, %g2 = 0000000000007d19 ldsh [%i5+0x06c],%g2 ! %g2 = ffffffffffffc829 ! Mem[0000000089800008] = b1bb9a9f, %l5 = 0000000000005a17 lduwa [%i3+%o1]0x89,%l5 ! %l5 = 00000000b1bb9a9f p60_label_7: ! Mem[0000000089000018] = 93427188, %l5 = 00000000b1bb9a9f swapa [%i2+%o3]0x89,%l5 ! %l5 = 0000000093427188 ! Randomly selected nop nop ! %l4 = 00000000fabb50db setx 0x7cd7c3dfd8e81a9d,%g7,%l4 ! %l4 = 7cd7c3dfd8e81a9d ! %l0 = 0000000000005a17, immd = 0000000000000b28, %l7 = 0000000003e047d2 sdivx %l0,0xb28,%l7 ! %l7 = 0000000000000008 ! %l0 = 00005a17, %l1 = 0000009f, Mem[00000000918001c0] = 4c86a051 6b82704c std %l0,[%o0+0x1c0] ! Mem[00000000918001c0] = 00005a17 0000009f ! %l3 = 0000000003e047d2, %l7 = 0000000000000008, %y = e883f0a6 udivcc %l3,%l7,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00005a17 ! Mem[00000000908001c0] = aa162c11, %g18 = e3c9277dce3cbf15 ldsw [%i5+0x1c0],%g2 ! %g2 = e3c9277dce3cbf15 ! %l2 = 52091576, %l3 = 03e047d2, Mem[00000000900000f8] = 1e3f3c57 91c35a50 std %l2,[%i4+0x0f8] ! Mem[00000000900000f8] = 52091576 03e047d2 ! %f26 = db6e932a, Mem[0000000091800000] = 17e8c511 sta %f26,[%o0+0x000]%asi ! Mem[0000000091800000] = db6e932a ! %l1 = 000000000000009f, Mem[00000000908001e4] = 37f8ff3a stb %l1,[%i5+0x1e4] ! Mem[00000000908001e4] = 9ff8ff3a p60_label_8: ! %l7 = 0000000000000008, %l6 = 0000000000000043, %ccr = 0a movrlez %l7,%l6,%l3 ! Not Moved, %l3 = 0000000003e047d2 ! Mem[0000000090000018] = ed38b38b, %g2 = ffffffffaa162c11 ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffed38 ! %l1 = 000000000000009f, Mem[000000009000004e] = fab3d8a5 sth %l1,[%i4+0x04e] ! Mem[000000009000004c] = 009fd8a5 ! %f20 = 60757be5, Mem[0000000090800138] = 1c568de3 st %f20,[%i5+0x138] ! Mem[0000000090800138] = 60757be5 ! %l3 = 0000000003e047d2, Mem[0000000088000098] = 7232c8d1821f60b5, %asi = 80 stxa %l3,[%i0+0x098]%asi ! Mem[0000000088000098] = 0000000003e047d2 ! Mem[0000000088800028] = 77e92c34, %l0 = 0000000000005a17 swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000077e92c34 ! Mem[0000000089800008] = 98bad9ec b1bb9a9f, %l2 = 52091576, %l3 = 03e047d2 ldda [%i3+%o1]0x89,%l2 ! %l2 = 00000000b1bb9a9f 0000000098bad9ec ! Mem[0000000089800028] = ffffffff, %l7 = 0000000000000008 ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffffff ! %l0 = 0000000077e92c34, Mem[00000000918001f0] = 6ba2b457 stw %l0,[%o0+0x1f0] ! Mem[00000000918001f0] = 77e92c34 ! %l2 = 00000000b1bb9a9f, %l5 = 0000000093427188, %l3 = 0000000098bad9ec mulx %l2,%l5,%l3 ! %l3 = 663cdaf964e85378 p60_label_9: ! %l0 = 0000000077e92c34, imm = fffffffffffff4e2, %l0 = 0000000077e92c34 xnorcc %l0,-0xb1e,%l0 ! %l0 = 0000000077e92729, %ccr = 00 ! Mem[00000000908001d8] = af69c09b9167f3e7, %g2 = ffffffffffffed38 ldx [%i5+0x1d8],%g2 ! %g2 = af69c09b9167f3e7 ! Mem[0000000091800068] = 909d5a96, %g18 = e3c9277dce3cbf15 ldsw [%o0+0x068],%g2 ! %g2 = e3c9277dce3cbf15 ! Mem[00000000890001a8] = 3ff49526, %l3 = 663cdaf964e85378 ldstub [%i2+0x1a8],%l3 ! %l3 = 0000003f000000ff ! Mem[0000000088800018] = d1c4175a, %l3 = 000000000000003f ldswa [%i1+%o3]0x89,%l3 ! %l3 = ffffffffd1c4175a membar #Sync ! Added by membar checker (154) ! Mem[0000000090000040] = 8dacda07 1a79e2e5 822bd5e7 a7a1009f ! Mem[0000000090000050] = d8a55643 2c36db8f 07095e49 9c513f8a ! Mem[0000000090000060] = 440d82a0 f0ce41c1 25765619 33fe53f9 ! Mem[0000000090000070] = 1685f938 7ab101eb 5b100cc2 7820a8b5 mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040 ! %l2 = b1bb9a9f, %l3 = d1c4175a, Mem[0000000091000068] = f10fe4b2 55ad70ce std %l2,[%i6+0x068] ! Mem[0000000091000068] = b1bb9a9f d1c4175a ! Mem[00000000888000c4] = 6ac6699a, %l7 = ffffffffffffffff ldstuba [%i1+0x0c4]%asi,%l7 ! %l7 = 0000006a000000ff ! Mem[0000000089800028] = ffffffff, %l2 = 00000000b1bb9a9f ldsha [%i3+%o5]0x88,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000090000090] = 3b5c943f 454ff390, %g2 = 909d5a96, %g3 = 6ab6d366 ldda [%i4+0x090]%asi,%g2 ! %g2 = 000000003b5c943f 00000000454ff390 p60_label_10: ! Mem[0000000089800000] = 72a3aea99841bc22, %l0 = 0000000077e92729, %l5 = 0000000093427188 casxa [%i3]0x80,%l0,%l5 ! %l5 = 72a3aea99841bc22 ! %l6 = 0000000000000043, imm = 0000000000000d1f, %l1 = 000000000000009f or %l6,0xd1f,%l1 ! %l1 = 0000000000000d5f ! %l5 = 72a3aea99841bc22, %l2 = ffffffffffffffff, %l1 = 0000000000000d5f srlx %l5,%l2,%l1 ! %l1 = 0000000000000000 ! Mem[0000000088800000] = 36f95dd27e783901, %f10 = 3151b498 60468e50 ldda [%i1+%g0]0x88,%f10 ! %f10 = 36f95dd2 7e783901 ! %l4 = 00000000ffffffff, immed = 00000087, %y = 00005a17 udivcc %l4,0x087,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 77e92729 ! Mem[00000000890001e8] = 869e4af9273c937d, %l4 = 00000000ffffffff, %l7 = 00000000ffffffff add %i2,0x1e8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 869e4af9273c937d ! Mem[0000000091000160] = 59009959, %g2 = 000000003b5c943f lduh [%i6+0x162],%g2 ! %g2 = 0000000000005900 ! %f31 = 759922a2, Mem[000000008800013c] = 48b01b98 st %f31,[%i0+0x13c] ! Mem[000000008800013c] = 759922a2 ! %l7 = 869e4af9273c937d, imm = fffffffffffff47e, %l3 = ffffffffd1c4175a xorcc %l7,-0xb82,%l3 ! %l3 = 7961b506d8c36703, %ccr = 08 ! Mem[00000000900001d4] = fb10c4c3, %g2 = 0000000000005900 lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000fb10 p60_label_11: ! %l3 = 7961b506d8c36703, Mem[00000000900001d8] = 3de00ade sth %l3,[%i4+0x1d8] ! Mem[00000000900001d8] = 67030ade ! %l7 = 869e4af9273c937d, %l4 = 00000000ffffffff, %ccr = 08 mova %xcc,%l7,%l4 ! Moved, %l4 = 869e4af9273c937d ! %l4 = 869e4af9273c937d, %l2 = ffffffffffffffff, %ccr = 08 movle %icc,%l4,%l2 ! Moved, %l2 = 869e4af9273c937d ! %l0 = 0000000077e92729, Mem[000000009080016a] = c18b8c7c, %asi = 80 stha %l0,[%i5+0x16a]%asi ! Mem[0000000090800168] = 27298c7c ! Mem[0000000089000028] = e5fca1f20da2ef52, %l2 = 869e4af9273c937d, %l6 = 0000000000000043 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = e5fca1f20da2ef52 ! Mem[0000000090000084] = d7017154, %g2 = 000000000000fb10 ldsb [%i4+0x084],%g2 ! %g2 = ffffffffffffffd7 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! %l5 = 72a3aea99841bc22, %l7 = 869e4af9273c937d, %l2 = 869e4af9273c937d taddcc %l5,%l7,%l2 ! %l2 = f941f9a2bf7e4f9f, %ccr = 8a ! Mem[0000000090800080] = 22791f3b, %g2 = ffffffffffffffd7 ldub [%i5+0x080],%g2 ! %g2 = 0000000000000022 ! %l2 = f941f9a2bf7e4f9f, Mem[0000000089000008] = bb612021 stwa %l2,[%i2+%o1]0x80 ! Mem[0000000089000008] = bf7e4f9f p60_label_12: ! Mem[0000000091800050] = a0c47e23 70e91ef3, %g2 = 00000022, %g3 = 454ff390 ldd [%o0+0x050],%g2 ! %g2 = 00000000a0c47e23 0000000070e91ef3 ! Mem[0000000088000018] = de189b97508956ce, %f18 = 76404e3e 4fe898c4 ldda [%i0+%o3]0x89,%f18 ! %f18 = de189b97 508956ce ! Mem[0000000089800108] = 0e579ed145ac9970, %l6 = e5fca1f20da2ef52, %l0 = 0000000077e92729 add %i3,0x108,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 0e579ed145ac9970 ! Mem[0000000089800018] = 2e717757, %l6 = e5fca1f20da2ef52 ldstuba [%i3+%o3]0x81,%l6 ! %l6 = 0000002e000000ff ! %l4 = 869e4af9273c937d, Mem[0000000090000100] = eff525d4 sth %l4,[%i4+0x100] ! Mem[0000000090000100] = 937d25d4 ! %l5 = 72a3aea99841bc22, Mem[0000000089000000] = 84f8eb82 stha %l5,[%i2+%g0]0x80 ! Mem[0000000089000000] = bc22eb82 ! Mem[00000000910000c4] = 31b2295f, %g2 = 00000000a0c47e23 lduh [%i6+0x0c6],%g2 ! %g2 = 00000000000031b2 ! %f20 = 60757be5 961f2a8a, Mem[0000000089000008] = bf7e4f9f 2fc18163 stda %f20,[%i2+%o1]0x80 ! Mem[0000000089000008] = 60757be5 961f2a8a ! Mem[00000000898001f0] = b94d197f1d962d60, %l1 = 0000000000000000, %l1 = 0000000000000000 add %i3,0x1f0,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = b94d197f1d962d60 ! Mem[0000000088800070] = 23c1c71bc6e33a99, %l4 = 869e4af9273c937d ldx [%i1+0x070],%l4 ! %l4 = 23c1c71bc6e33a99 p60_label_13: ! Mem[0000000088000088] = cc329078, %l1 = 1d962d60, %l5 = 9841bc22 add %i0,0x88,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000cc329078 ! %l0 = 0e579ed145ac9970, Mem[0000000090000148] = c716afdb8185ddfa stx %l0,[%i4+0x148] ! Mem[0000000090000148] = 0e579ed145ac9970 ! Mem[00000000918001f4] = 766e01e5, %g2 = 00000000000031b2 ldsh [%o0+0x1f6],%g2 ! %g2 = 000000000000766e ! Mem[0000000090800120] = fd98399bf8d999bf, %f48 = 547101d7 7b40b644 ldd [%i5+0x120],%f48 ! %f48 = fd98399b f8d999bf ! Mem[00000000880001cc] = b6a2d277, %l1 = 1d962d60, %l2 = bf7e4f9f add %i0,0x1cc,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b6a2d277 ! %l1 = b94d197f1d962d60, Mem[00000000908001e0] = 4ede9cdd9ff8ff3a stx %l1,[%i5+0x1e0] ! Mem[00000000908001e0] = b94d197f1d962d60 ! %l3 = 7961b506d8c36703, %l6 = 000000000000002e, %l5 = 00000000cc329078 andcc %l3,%l6,%l5 ! %l5 = 0000000000000002, %ccr = 00 ! Mem[000000009000015c] = 761727e9, %g2 = 000000000000766e lduha [%i4+0x15c]%asi,%g2 ! %g2 = 0000000000007617 ! Mem[000000008980015c] = b8e5723e, %l2 = b6a2d277, %l7 = 273c937d add %i3,0x15c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b8e5723e ! %l4 = 23c1c71bc6e33a99, %l1 = b94d197f1d962d60, %ccr = 00 movg %xcc,%l4,%l1 ! Moved, %l1 = 23c1c71bc6e33a99 p60_label_14: ! Mem[0000000091800038] = 8c0707ef, %g2 = 0000000000007617 ldub [%o0+0x039],%g2 ! %g2 = 000000000000008c ! %l2 = 00000000b6a2d277, Mem[0000000088000154] = a20a03bb sth %l2,[%i0+0x154] ! Mem[0000000088000154] = d27703bb ! Mem[0000000090800178] = 4ab098f91768e1b8, %g2 = 000000000000008c ldx [%i5+0x178],%g2 ! %g2 = 4ab098f91768e1b8 ! Mem[00000000890001d8] = 5a29f8de 6079ab12, %l4 = c6e33a99, %l5 = 00000002 ldd [%i2+0x1d8],%l4 ! %l4 = 000000005a29f8de 000000006079ab12 ! Mem[00000000918001f8] = 01e5c8b4bf933a55, %g2 = 4ab098f91768e1b8 ldx [%o0+0x1f8],%g2 ! %g2 = 01e5c8b4bf933a55 ! Mem[0000000088800010] = 17effa0403e047d2, %l1 = 23c1c71bc6e33a99, %l1 = 23c1c71bc6e33a99 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 17effa0403e047d2 ! Mem[000000008800010c] = a08b01b8, %l5 = 6079ab12, %l1 = 03e047d2 add %i0,0x10c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a08b01b8 ! %l4 = 000000005a29f8de, Mem[0000000090800198] = 209c5f214ae1df61, %asi = 80 stxa %l4,[%i5+0x198]%asi ! Mem[0000000090800198] = 000000005a29f8de ! Mem[00000000908000a8] = a40c9e1c, %g2 = 01e5c8b4bf933a55 ldsb [%i5+0x0a8],%g2 ! %g2 = ffffffffffffffa4 ! Mem[0000000088000028] = e858b8c582ddc029, %f22 = 46a330ef 6cb1ac33 ldda [%i0+%o5]0x81,%f22 ! %f22 = e858b8c5 82ddc029 p60_label_15: ! Mem[000000009000002c] = b29852e2, %g2 = ffffffffffffffa4 ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffb298 ! Mem[0000000090000020] = 63b82f66 664b548a, %g2 = ffffb298, %g3 = 70e91ef3 ldd [%i4+%o4],%g2 ! %g2 = 0000000063b82f66 00000000664b548a ! Mem[0000000089800160] = 475501fe, %l1 = a08b01b8, %l3 = d8c36703 add %i3,0x160,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000475501fe ! Mem[0000000090000198] = a77c0a9c86c094f0, %g2 = 0000000063b82f66 ldx [%i4+0x198],%g2 ! %g2 = a77c0a9c86c094f0 ! Mem[0000000088000079] = b97b87fb, %l1 = 00000000a08b01b8 ldstub [%i0+0x079],%l1 ! %l1 = 0000007b000000ff ! %l5 = 000000006079ab12, %l0 = 0e579ed145ac9970, %ccr = 00 movge %icc,%l5,%l0 ! Moved, %l0 = 000000006079ab12 ! %l4 = 000000005a29f8de, %l3 = 00000000475501fe, %ccr = 00 movneg %xcc,%l4,%l3 ! Register Not Moved ! %l6 = 000000000000002e, Mem[0000000088800010] = 04faef17 stwa %l6,[%i1+%o2]0x88 ! Mem[0000000088800010] = 0000002e ! %l1 = 000000000000007b, %l6 = 000000000000002e, %l2 = 00000000b6a2d277 subc %l1,%l6,%l2 ! %l2 = 000000000000004d ! %l6 = 0000002e, %l7 = b8e5723e, Mem[0000000089000008] = e57b7560 8a2a1f96 stda %l6,[%i2+%o1]0x89 ! Mem[0000000089000008] = 0000002e b8e5723e p60_label_16: ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %g2 = a77c0a9c86c094f0 ldxa [%i6+0x098]%asi,%g2 ! %g2 = 6aef4b96d6cbdb1d ! Mem[00000000880001a0] = 2460b3769331c760, %l3 = 00000000475501fe, %l6 = 000000000000002e add %i0,0x1a0,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 2460b3769331c760 ! %l1 = 000000000000007b, %l7 = 00000000b8e5723e, %ccr = 00 movn %icc,%l1,%l7 ! Register Not Moved ! Mem[0000000091800190] = e95e6f9b, %g2 = 6aef4b96d6cbdb1d ldsh [%o0+0x192],%g2 ! %g2 = ffffffffffffe95e ! %l7 = 00000000b8e5723e, %l1 = 000000000000007b, %l2 = 000000000000004d sra %l7,%l1,%l2 ! %l2 = fffffffffffffff7 ! Mem[0000000090000168] = b227989a, %g2 = ffffffffffffe95e lduw [%i4+0x168],%g2 ! %g2 = 00000000b227989a ! Mem[0000000089000140] = 67e392c3, %l2 = fffffffffffffff7 swap [%i2+0x140],%l2 ! %l2 = 0000000067e392c3 ! immd = 0000000000000125, %l4 = 000000005a29f8de, %ccr = 00 movle %icc,0x125,%l4 ! Register Not Moved ! Mem[00000000900000c0] = f3a904ed e3c0abe2 c5b858e8 382bab74 ! Mem[00000000900000d0] = d99ffd52 09466356 0dadf4df 1bcd1b1a ! Mem[00000000900000e0] = 024ce85b 62c9632f 508e4660 98b45131 ! Mem[00000000900000f0] = 316be4ad 641b0607 52091576 03e047d2 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! Code Fragment 1 p60_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000664b548a mov 0x2c2,%g3 ! %g3 = 00000000000002c2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p60_label_17: ! %l0 = 000000006079ab12, imm = 000000000000020e, %l3 = 00000000475501fe orncc %l0,0x20e,%l3 ! %l3 = fffffffffffffff3, %ccr = 88 ! %l4 = 000000005a29f8de, Mem[0000000091000182] = 5014f4b7 stb %l4,[%i6+0x182] ! Mem[0000000091000180] = de14f4b7 ! Mem[0000000089800128] = db50e1f9, %l5 = 000000006079ab12 ldswa [%i3+0x128]%asi,%l5 ! %l5 = ffffffffdb50e1f9 ! Mem[0000000090000050] = 432c36db, %g2 = 00000000b227989a ldub [%i4+0x053],%g2 ! %g2 = 0000000000000043 ! %l4 = 000000005a29f8de, %l6 = 2460b3769331c760, %ccr = 88 movrlez %l4,%l6,%l0 ! Not Moved, %l0 = 000000006079ab12 ! Mem[000000009000017c] = 3e9fc6a9, %g2 = 0000000000000043 ldub [%i4+0x17d],%g2 ! %g2 = 000000000000003e ! immd = 000000000000039d, %l6 = 2460b3769331c760, %ccr = 88 movgu %icc,0x39d,%l6 ! Moved, %l6 = 000000000000039d ! immd = 0000000000000046, %l7 = 00000000b8e5723e, %ccr = 88 movvc %icc,0x046,%l7 ! Moved, %l7 = 0000000000000046 ! Mem[00000000888000f0] = 59c6bb3e, %l7 = 00000046, %l2 = 67e392c3 add %i1,0xf0,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000059c6bb3e ! Mem[0000000088800178] = ca8509ad, %l0 = 000000006079ab12 ldsb [%i1+0x17b],%l0 ! %l0 = ffffffffffffffad p60_label_18: ! Mem[0000000089800024] = 2a26f195, %l0 = ffffffad, %l5 = db50e1f9 add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000002a26f195 ! Mem[0000000089800124] = c013fbd3, %l6 = 000000000000039d swap [%i3+0x124],%l6 ! %l6 = 00000000c013fbd3 ! %l4 = 5a29f8de, %l5 = 2a26f195, Mem[00000000910000d8] = 00a64fc7 db6e932a std %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 5a29f8de 2a26f195 ! Mem[000000009000017c] = fc3e9fc6, %g2 = 000000000000003e ldub [%i4+0x17c],%g2 ! %g2 = 00000000000000fc ! Mem[0000000090000098] = e665e157, %g2 = 00000000000000fc lduh [%i4+0x09a],%g2 ! %g2 = 000000000000e665 ! Mem[0000000088000002] = c559a6da, %l0 = ffffffffffffffad ldstub [%i0+0x002],%l0 ! %l0 = 000000a6000000ff ! Mem[00000000880000b0] = 37adb3314ea13797, %l4 = 000000005a29f8de, %l6 = 00000000c013fbd3 add %i0,0xb0,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 37adb3314ea13797 ! Mem[0000000089000008] = 0000002e, %l4 = 000000005a29f8de swapa [%i2+%o1]0x89,%l4 ! %l4 = 000000000000002e ! %l3 = fffffffffffffff3, Mem[0000000088800010] = 2e000000 stha %l3,[%i1+%o2]0x81 ! Mem[0000000088800010] = fff30000 ! %l1 = 000000000000007b, Mem[00000000918001c8] = 2cba0bdc stw %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = 0000007b p60_label_19: ! Mem[0000000088800010] = fff30000, %l2 = 0000000059c6bb3e lduwa [%i1+%o2]0x81,%l2 ! %l2 = 00000000fff30000 ! Mem[00000000908000dc] = 07bafb67, %g18 = e3c9277dce3cbf15 ldsw [%i5+0x0dc],%g2 ! %g2 = e3c9277dce3cbf15 ! %f0 = e2abc0e3 ed04a9f3 74ab2b38 e858b8c5 ! %f4 = 56634609 52fd9fd9 1a1bcd1b dff4ad0d ! %f8 = 2f63c962 5be84c02 36f95dd2 7e783901 ! %f12 = 07061b64 ade46b31 505ac391 573c3f1e stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080 ! %l7 = 0000000000000046, immed = 00000148, %ccr = 88 movrgz %l7,0x148,%l4 ! Moved, %l4 = 0000000000000148 ! Mem[0000000089000010] = 4cee670c, %l2 = 00000000fff30000 ldswa [%i2+%o2]0x81,%l2 ! %l2 = 000000004cee670c ! %f24 = aa55d356, Mem[0000000090800118] = 673a6cef st %f24,[%i5+0x118] ! Mem[0000000090800118] = aa55d356 ! Mem[0000000091800168] = 34c4e6da, %g2 = 0000000007bafb67 lduh [%o0+0x168],%g2 ! %g2 = 00000000000034c4 ! %l1 = 000000000000007b, %l0 = 00000000000000a6, %l3 = fffffffffffffff3 addcc %l1,%l0,%l3 ! %l3 = 0000000000000121, %ccr = 00 ! Mem[0000000088800010] = 0000f3ff, %l7 = 0000000000000046 lduba [%i1+%o2]0x88,%l7 ! %l7 = 00000000000000ff ! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %ccr = 00 movvc %xcc,%l7,%l7 ! Moved, %l7 = 00000000000000ff p60_label_20: ! %l3 = 0000000000000121, %l2 = 000000004cee670c, %l1 = 000000000000007b tsubcctv %l3,%l2,%l1 ! %l0 = 00000000000000c9, Trapped ! Mem[0000000091800130] = 899608d8, %g2 = 00000000000034c4 lduw [%o0+0x130],%g2 ! %g2 = 00000000899608d8 ! Mem[0000000088000028] = c5b858e8, %l7 = 00000000000000ff ldsha [%i0+%o5]0x88,%l7 ! %l7 = 00000000000058e8 ! Mem[0000000088000020] = 58c1cfcf, %l5 = 000000002a26f195 ldsha [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffcfcf ! Mem[0000000089800028] = ffffffff, %l3 = 0000000000000121 ldswa [%i3+%o5]0x80,%l3 ! %l3 = ffffffffffffffff ! Code Fragment 1 p60_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000002c2 mov -0x5bc,%g3 ! %g3 = fffffffffffffa44 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910000d8] = 5a29f8de, %g2 = 00000000899608d8 lduh [%i6+0x0d8],%g2 ! %g2 = 0000000000005a29 ! %f26 = db6e932a, Mem[0000000088000028] = c5b858e8 sta %f26,[%i0+%o5]0x89 ! Mem[0000000088000028] = db6e932a ! %l0 = 00000000000000c9, %l3 = ffffffffffffffff, %l1 = 000000000000007b andncc %l0,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 44 ! Mem[000000009180000c] = a266ef04, %g2 = 0000000000005a29 lduh [%o0+0x00e],%g2 ! %g2 = 000000000000a266 p60_label_21: ! Mem[00000000908001fc] = ed22d798, %g18 = e3c9277dce3cbf15 ldsw [%i5+0x1fc],%g2 ! %g2 = e3c9277dce3cbf15 ! %l6 = 37adb3314ea13797, %l7 = 00000000000058e8, %l4 = 0000000000000148 xorcc %l6,%l7,%l4 ! %l4 = 37adb3314ea16f7f, %ccr = 00 ! Mem[0000000090800078] = e7a78a2c 9d39bf34, %g2 = ed22d798, %g3 = fffffa44 ldd [%i5+0x078],%g2 ! %g2 = 00000000e7a78a2c 000000009d39bf34 ! Mem[0000000090800038] = 8fe8d494 c651a3ae, %g2 = e7a78a2c, %g3 = 9d39bf34 ldda [%i5+0x038]%asi,%g2 ! %g2 = 000000008fe8d494 00000000c651a3ae ! %l7 = 00000000000058e8, Mem[00000000910001f4] = 4e89cfe8 stw %l7,[%i6+0x1f4] ! Mem[00000000910001f4] = 000058e8 ! %l0 = 00000000000000c9, Mem[00000000900001e0] = cf23638f stw %l0,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000c9 ! Mem[0000000091000004] = 2154c1a8, %g2 = 000000008fe8d494 ldub [%i6+0x006],%g2 ! %g2 = 0000000000000021 ! %l1 = 0000000000000000, Mem[0000000090800030] = 3c18651711bdd40b stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000000 ! %l0 = 000000c9, %l1 = 00000000, Mem[0000000091800150] = 0a5f8291 9d69e54e std %l0,[%o0+0x150] ! Mem[0000000091800150] = 000000c9 00000000 ! %l7 = 00000000000058e8, Mem[00000000910000b0] = 004c662125731f8a stx %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000000058e8 p60_label_22: ! Mem[0000000089800008] = 9f9abbb1, %l1 = 0000000000000000 lduwa [%i3+%o1]0x81,%l1 ! %l1 = 000000009f9abbb1 ! Mem[0000000091800020] = 6e3bc623ec024f1a, %g2 = 0000000000000021 ldx [%o0+%o4],%g2 ! %g2 = 6e3bc623ec024f1a ! %l1 = 000000009f9abbb1, Mem[0000000088000018] = ce568950 stba %l1,[%i0+%o3]0x80 ! Mem[0000000088000018] = b1568950 ! %l0 = 00000000000000c9, Mem[000000009080015c] = bb4e850a, %asi = 80 stwa %l0,[%i5+0x15c]%asi ! Mem[000000009080015c] = 000000c9 ! Mem[0000000090000120] = 03a0eab3, %g2 = 6e3bc623ec024f1a ldsb [%i4+0x121],%g2 ! %g2 = 0000000000000003 ! %l6 = 37adb3314ea13797, %l6 = 37adb3314ea13797, %ccr = 00 movcc %icc,%l6,%l6 ! Moved, %l6 = 37adb3314ea13797 ! %l5 = ffffffffffffcfcf, %l4 = 37adb3314ea16f7f, %ccr = 00 movpos %icc,%l5,%l4 ! Moved, %l4 = ffffffffffffcfcf ! %l5 = ffffffffffffcfcf, Mem[0000000088800008] = 15d8a09d stha %l5,[%i1+%o1]0x81 ! Mem[0000000088800008] = cfcfa09d ! Mem[000000008880004a] = 418c1ae6, %l6 = 37adb3314ea13797 ldstub [%i1+0x04a],%l6 ! %l6 = 0000001a000000ff ! %l7 = 00000000000058e8, %l1 = 000000009f9abbb1, %l6 = 000000000000001a and %l7,%l1,%l6 ! %l6 = 00000000000018a0 p60_label_23: ! Mem[0000000089000018] = b1bb9a9f, %l2 = 000000004cee670c lduha [%i2+%o3]0x89,%l2 ! %l2 = 0000000000009a9f ! %f28 = 1bc3611c b3fc321e, Mem[00000000918001f0] = 77e92c34 3475766e std %f28,[%o0+0x1f0] ! Mem[00000000918001f0] = 1bc3611c b3fc321e ! immd = 00000000000002f7, %l3 = ffffffffffffffff, %ccr = 00 movcs %xcc,0x2f7,%l3 ! Register Not Moved membar #Sync ! Added by membar checker (155) ! %l2 = 0000000000009a9f, Mem[000000009000006f] = f91685f9 stb %l2,[%i4+0x06f] ! Mem[000000009000006c] = 9f1685f9 ! Mem[0000000088800060] = 8048aa70, %l2 = 00009a9f, %l7 = 000058e8 add %i1,0x60,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008048aa70 ! immd = 00000000000001ee, %l3 = ffffffffffffffff, %ccr = 00 movpos %xcc,0x1ee,%l3 ! Moved, %l3 = 00000000000001ee ! Mem[0000000088000110] = c81cecc9a0826fe0, %l6 = 00000000000018a0, %l2 = 0000000000009a9f add %i0,0x110,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = c81cecc9a0826fe0 ! %f16 = 7563cf37 d5522724 de189b97 508956ce ! %f20 = 60757be5 961f2a8a e858b8c5 82ddc029 ! %f24 = aa55d356 8b2b73cd db6e932a 23776cfc ! %f28 = 1bc3611c b3fc321e 09f12584 759922a2 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! Mem[0000000089000008] = 5a29f8de, %l1 = 000000009f9abbb1 ldsba [%i2+%o1]0x88,%l1 ! %l1 = ffffffffffffffde ! %l0 = 00000000000000c9, %l1 = ffffffffffffffde, %l3 = 00000000000001ee sra %l0,%l1,%l3 ! %l3 = 0000000000000000 p60_label_24: ! immd = 000000000000003a, %l5 = ffffffffffffcfcf, %ccr = 00 movneg %icc,0x03a,%l5 ! Register Not Moved ! %l4 = ffffcfcf, %l5 = ffffcfcf, Mem[00000000910000a8] = 016d2650 71e209cf std %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = ffffcfcf ffffcfcf ! Mem[0000000088800010] = fff30000, %l0 = 00000000000000c9 ldswa [%i1+%o2]0x80,%l0 ! %l0 = fffffffffff30000 ! Mem[0000000089800088] = ec779f33, %l3 = 0000000000000000 swap [%i3+0x088],%l3 ! %l3 = 00000000ec779f33 ! Mem[00000000880001a4] = 9331c760, %l7 = 8048aa70, %l7 = 8048aa70 add %i0,0x1a4,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009331c760 ! %l4 = ffffffffffffcfcf, imm = 0000000000000004, %l7 = 000000009331c760 sra %l4,0x004,%l7 ! %l7 = fffffffffffffcfc ! %l5 = ffffffffffffcfcf, Mem[0000000088800000] = 0139787e stha %l5,[%i1+%g0]0x80 ! Mem[0000000088800000] = cfcf787e ! done : should take illegal inst trap, %l0 = fffffffffff30000 done ! Illegal inst trap : %l0 = fffffffffff30010 ! Mem[0000000090800050] = 47ce94524f651403, %g2 = 0000000000000003 ldxa [%i5+0x050]%asi,%g2 ! %g2 = 47ce94524f651403 ! Mem[0000000089000188] = 64699fc5793f6b33, %f14 = 505ac391 573c3f1e ldda [%i2+0x188]%asi,%f14 ! %f14 = 64699fc5 793f6b33 p60_label_25: ! %l0 = fff30010, %l1 = ffffffde, Mem[0000000091000130] = 7f1dfcfd f46a516c std %l0,[%i6+0x130] ! Mem[0000000091000130] = fff30010 ffffffde ! Mem[0000000090000108] = 413c6db5, %g18 = e3c9277dce3cbf15 ldsw [%i4+0x108],%g2 ! %g2 = e3c9277dce3cbf15 ! Mem[0000000088800000] = 7e78cfcf, %l2 = c81cecc9a0826fe0 ldswa [%i1+%g0]0x88,%l2 ! %l2 = 000000007e78cfcf ! Mem[00000000908001bc] = 53f34ad3, %g2 = 00000000413c6db5 ldsha [%i5+0x1bc]%asi,%g2 ! %g2 = 00000000000053f3 ! %l5 = ffffffffffffcfcf, Mem[0000000089000058] = 43ade0618aa07852, %asi = 80 stxa %l5,[%i2+0x058]%asi ! Mem[0000000089000058] = ffffffffffffcfcf ! %l3 = 00000000ec779f33, imm = 0000000000000c8b, %l6 = 00000000000018a0 sub %l3,0xc8b,%l6 ! %l6 = 00000000ec7792a8 ! %l4 = ffffffffffffcfcf, %l0 = fffffffffff30010, %ccr = 00 movgu %xcc,%l4,%l0 ! Moved, %l0 = ffffffffffffcfcf ! Mem[0000000089800000] = 72a3aea9, %l7 = fffffffffffffcfc swap [%i3+%g0],%l7 ! %l7 = 0000000072a3aea9 ! Mem[00000000890000f8] = 9f458a3b, %l5 = ffffffffffffcfcf swap [%i2+0x0f8],%l5 ! %l5 = 000000009f458a3b ! %l7 = 0000000072a3aea9, Mem[0000000091000054] = d6367cef stw %l7,[%i6+0x054] ! Mem[0000000091000054] = 72a3aea9 ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 ffffffffffffcfcf bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffde bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000007e78cfcf bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ec779f33 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffcfcf bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009f458a3b bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ec7792a8 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000072a3aea9 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x77e92729,%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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 74ab2b38 e858b8c5 bne %xcc,p60_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 56634609 52fd9fd9 bne %xcc,p60_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1a1bcd1b dff4ad0d bne %xcc,p60_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 36f95dd2 7e783901 bne %xcc,p60_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 64699fc5 793f6b33 bne %xcc,p60_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be de189b97 508956ce bne %xcc,p60_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be e858b8c5 82ddc029 bne %xcc,p60_f22_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c559ffdaae430edf ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = b1568950979b18de ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2a936edb82ddc029 ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = b9ff87fb3ab43c72 ldx [%i0+0x078],%g3 ! Observed data at 0000000088000078 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = 0000000003e047d2 ldx [%i0+0x098],%g3 ! Observed data at 0000000088000098 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x098,%g4 ldx [%g1+0x138],%g2 ! Expected data = 972b72e4759922a2 ldx [%i0+0x138],%g3 ! Observed data at 0000000088000138 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = 40287185d27703bb ldx [%i0+0x150],%g3 ! Observed data at 0000000088000150 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x150,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = cfcf787ed25df936 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 = cfcfa09d9207c734 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 = fff3000003e047d2 ldx [%i1+0x010],%g3 ! Observed data at 0000000088800010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 175a00000b048984 ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 418cffe626db495f ldx [%i1+0x048],%g3 ! Observed data at 0000000088800048 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x048,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 203f2000ffc6699a ldx [%i1+0x0c0],%g3 ! Observed data at 00000000888000c0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x150],%g2 ! Expected data = 6eea9740cdff6d39 ldx [%i1+0x150],%g3 ! Observed data at 0000000088800150 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 9f78b582a6aa25ff ldx [%i1+0x158],%g3 ! Observed data at 0000000088800158 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x158,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x000],%g2 ! Expected data = bc22eb829e209399 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 = def8295a3e72e5b8 ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9f9abbb1e1e30242 ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x058],%g2 ! Expected data = ffffffffffffcfcf ldx [%i2+0x058],%g3 ! Observed data at 0000000089000058 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x058,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ffffcfcfa6798ce3 ldx [%i2+0x0f8],%g3 ! Observed data at 00000000890000f8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x140],%g2 ! Expected data = fffffff7d9c26fe1 ldx [%i2+0x140],%g3 ! Observed data at 0000000089000140 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x140,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = fff4952621b8a47f ldx [%i2+0x1a8],%g3 ! Observed data at 00000000890001a8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 869e4af9273c937d ldx [%i2+0x1e8],%g3 ! Observed data at 00000000890001e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1e8,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fffffcfc9841bc22 ldx [%i3+0x000],%g3 ! Observed data at 0000000089800000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff717757cfffe8e1 ldx [%i3+0x018],%g3 ! Observed data at 0000000089800018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffff00000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 4224243e1bffdcf4 ldx [%i3+0x068],%g3 ! Observed data at 0000000089800068 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x068,%g4 ldx [%g1+0x088],%g2 ! Expected data = 000000001736b246 ldx [%i3+0x088],%g3 ! Observed data at 0000000089800088 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x088,%g4 ldx [%g1+0x120],%g2 ! Expected data = 473f3a320000039d ldx [%i3+0x120],%g3 ! Observed data at 0000000089800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x120,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed p60_f2_fail: set p60_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f10_fail: set p60_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%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_f18_fail: set p60_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f22_fail: set p60_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%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: stha %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020] stha %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020] sub %l4,0x64d,%l1 done p60_trap1o: stha %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020] stha %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020] sub %l4,0x64d,%l1 done p60_trap2e: stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000010] ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000020] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800008] subc %l1,-0xdf3,%l3 ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800010] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000008] done p60_trap2o: stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000010] ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000020] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800008] subc %l1,-0xdf3,%l3 ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800010] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000008] done p60_trap3e: or %l4,%l5,%l1 nop orn %l5,-0xa76,%l6 sub %l1,%l7,%l5 done p60_trap3o: or %l4,%l5,%l1 nop orn %l5,-0xa76,%l6 sub %l1,%l7,%l5 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 = 93cf023dd107e14c ldx [%g1+0x008],%l1 ! %l1 = e25f06d8a418971a ldx [%g1+0x010],%l2 ! %l2 = 0b96c3384acb03ad ldx [%g1+0x018],%l3 ! %l3 = d57398c2273c937d ldx [%g1+0x020],%l4 ! %l4 = 17c7dbfdff96f3a7 ldx [%g1+0x028],%l5 ! %l5 = d010e6883ebe941a ldx [%g1+0x030],%l6 ! %l6 = f730af11fe3439d5 ldx [%g1+0x038],%l7 ! %l7 = 3d5cb2ae75d67559 ! 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 = e5d12c6e c44ef5a7 06d62e66 c67cc8f9 ! %f4 = 302e41d4 d21d588b 56765376 75f3ba2c ! %f8 = 7da07b79 098efb28 d4f8e58f 934f7b36 ! %f12 = 36b6888b e563a846 0b153a0e f2fb63b3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 13c6441b 3b06a169 4b2e9341 45a145bf ! %f20 = bc85f623 1125a419 4518f52e da9e33fe ! %f24 = 6ef6ce5c b5f1b76c e2686a01 1f2c9580 ! %f28 = f9d41e12 3df17ca9 27dfdbf5 b1230add ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 87985357 8619fa32 c9c916a9 fff7d4ad ! %f36 = d4d586db 324c4246 dd8eb6cd b77c67d1 ! %f40 = a67a862b ccb7a934 c7fa7280 cbdb397a ! %f44 = b6220e1b a6630c73 f2f2c13f dae02d80 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7694b24700000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = 7694b24700000077 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 61 p61_label_1: ! Mem[000000008b00008c] = e595aaf1, %l7 = a876f700, %l1 = 34ea4bef add %i2,0x8c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e595aaf1 ! Mem[000000009000019c] = 86c094f0, %g2 = 0000000000000000 lduw [%i4+0x19c],%g2 ! %g2 = 0000000086c094f0 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[000000008b8000f8] = 4db1dcf03b3f5aae, %l0 = 3a68fbbe4c5a1d91, %l7 = 995f8916a876f700 add %i3,0xf8,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 4db1dcf03b3f5aae ! Mem[000000008a000078] = 2f0233e6ed9b2bb3, %l1 = 00000000e595aaf1, %l5 = 46fa8202a758e3cb add %i0,0x78,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 2f0233e6ed9b2bb3 ! Mem[000000008b000008] = 619d1aaf, %l6 = 2403a9119cd8584a swapa [%i2+%o1]0x81,%l6 ! %l6 = 00000000619d1aaf ! Mem[000000008a8001c0] = 3af65e2960c827c0, %l2 = aa790165ef810c52, %l1 = 00000000e595aaf1 add %i1,0x1c0,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 3af65e2960c827c0 ! %l3 = 7e17cdc9da2b130a, Mem[000000008a800000] = 919f23bc stba %l3,[%i1+%g0]0x81 ! Mem[000000008a800000] = 0a9f23bc ! %f12 = 36b6888b e563a846, Mem[000000008a000028] = 225b13bc e12d5644 stda %f12,[%i0+%o5]0x89 ! Mem[000000008a000028] = 36b6888b e563a846 ! %l1 = 3af65e2960c827c0, Mem[00000000900001a0] = 0fb3b66fcbdb7d8c, %asi = 80 stxa %l1,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = 3af65e2960c827c0 p61_label_2: ! %l5 = 2f0233e6ed9b2bb3, immed = fffff3d9, %y = 00000000 udivcc %l5,-0xc27,%l2 ! %l2 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 4c5a1d91 ! immd = 00000000000001f7, %l5 = 2f0233e6ed9b2bb3, %ccr = 44 movpos %icc,0x1f7,%l5 ! Moved, %l5 = 00000000000001f7 ! Mem[000000008b8001fc] = 797dc3b1, %l0 = 3a68fbbe4c5a1d91 ldstub [%i3+0x1fc],%l0 ! %l0 = 00000079000000ff ! Mem[000000008a800000] = 0a9f23bc, %l0 = 0000000000000079 swapa [%i1+%g0]0x81,%l0 ! %l0 = 000000000a9f23bc ! %l2 = 00000000, %l3 = da2b130a, Mem[000000008a800040] = 1288c7d5 087ed9e2 std %l2,[%i1+0x040] ! Mem[000000008a800040] = 00000000 da2b130a ! %l7 = 4db1dcf03b3f5aae, Mem[000000008a8000cc] = 643a1944 stw %l7,[%i1+0x0cc] ! Mem[000000008a8000cc] = 3b3f5aae ! Mem[000000008a000010] = c08de596, %l5 = 00000000000001f7 swapa [%i0+%o2]0x80,%l5 ! %l5 = 00000000c08de596 ! %l7 = 4db1dcf03b3f5aae, Mem[000000008b000028] = 0bc2e837 stwa %l7,[%i2+%o5]0x88 ! Mem[000000008b000028] = 3b3f5aae ! %l6 = 619d1aaf, %l7 = 3b3f5aae, Mem[00000000910000e0] = 96241295 a88088f1 std %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 619d1aaf 3b3f5aae ! %l6 = 00000000619d1aaf, Mem[000000008a000020] = 93941103 stba %l6,[%i0+%o4]0x88 ! Mem[000000008a000020] = 939411af p61_label_3: ! %l5 = 00000000c08de596, Mem[0000000091000094] = 782e73b6 stw %l5,[%i6+0x094] ! Mem[0000000091000094] = c08de596 ! Mem[0000000090000180] = a9faecff4095ec12, %f48 = 44b6407b d7017154 ldda [%i4+0x180]%asi,%f48 ! %f48 = a9faecff 4095ec12 ! %f24 = 6ef6ce5c, Mem[000000008a000000] = f70f5660 sta %f24,[%i0+%g0]0x89 ! Mem[000000008a000000] = 6ef6ce5c ! Mem[0000000091800100] = e12f95ff, %g2 = 0000000086c094f0 ldsb [%o0+0x102],%g2 ! %g2 = ffffffffffffffe1 ! %l1 = 3af65e2960c827c0, Mem[000000008b800028] = 9ce45e6f27578f40 stxa %l1,[%i3+%o5]0x81 ! Mem[000000008b800028] = 3af65e2960c827c0 ! Mem[0000000091800128] = da123f80, %g18 = 10e438fc539c5b50 ldsw [%o0+0x128],%g2 ! %g2 = 10e438fc539c5b50 ! %l2 = 0000000000000000, Mem[0000000091000032] = bd1a3120 stb %l2,[%i6+0x032] ! Mem[0000000091000030] = 001a3120 ! Mem[0000000091000060] = ffa73bedf83ae693, %g2 = ffffffffda123f80 ldx [%i6+0x060],%g2 ! %g2 = ffa73bedf83ae693 ! Mem[000000008b800028] = c027c860295ef63a, %l0 = 000000000a9f23bc ldxa [%i3+%o5]0x88,%l0 ! %l0 = c027c860295ef63a ! immd = 0000000000000109, %l7 = 4db1dcf03b3f5aae, %ccr = 44 movge %icc,0x109,%l7 ! Moved, %l7 = 0000000000000109 p61_label_4: ! %l1 = 3af65e2960c827c0, Mem[000000008a800020] = 219e276d651fe1a7 stxa %l1,[%i1+%o4]0x81 ! Mem[000000008a800020] = 3af65e2960c827c0 ! %l4 = 125a44fa64c3aae7, Mem[00000000900000f8] = adcf9313 stw %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 64c3aae7 ! %l6 = 619d1aaf, %l7 = 00000109, Mem[0000000091000140] = 75df866b 3fed6b82 stda %l6,[%i6+0x140]%asi ! Mem[0000000091000140] = 619d1aaf 00000109 ! Mem[000000008b0000d8] = cb3d7671, %l4 = 64c3aae7, %l1 = 60c827c0 add %i2,0xd8,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000cb3d7671 ! %l7 = 0000000000000109, %l4 = 125a44fa64c3aae7, %ccr = 44 movcc %icc,%l7,%l4 ! Moved, %l4 = 0000000000000109 ! Randomly selected nop nop membar #Sync ! Added by membar checker (156) ! Mem[00000000900000c0] = 7d69e684 ee2669cd 2403e27a 66182968 ! Mem[00000000900000d0] = c8edd39f b88bfc62 f777b71e c98ec000 ! Mem[00000000900000e0] = 08c4107a a8c7e3ac a20761f7 95336ce7 ! Mem[00000000900000f0] = e4f5e0fe 47ecf78f 64c3aae7 281fdc5d mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0 ! Mem[000000008a000004] = f4ddffc1, %l7 = 0000000000000109 swap [%i0+0x004],%l7 ! %l7 = 00000000f4ddffc1 ! %l7 = 00000000f4ddffc1, imm = 0000000000000012, %l3 = 7e17cdc9da2b130a srax %l7,0x012,%l3 ! %l3 = 0000000000003d37 ! Mem[000000008a800018] = 0cd4c965, %l7 = 00000000f4ddffc1 ldstuba [%i1+%o3]0x80,%l7 ! %l7 = 0000000c000000ff p61_label_5: ! Mem[0000000091800078] = 0a314e1f9b142963, %f48 = 7d69e684 ee2669cd ldd [%o0+0x078],%f48 ! %f48 = 0a314e1f 9b142963 ! Mem[000000008a0001d0] = 158f5f4d, %f25 = b5f1b76c lda [%i0+0x1d0]%asi,%f25 ! %f25 = 158f5f4d ! Mem[000000008b800010] = a1560d2d, %f14 = 0b153a0e lda [%i3+%o2]0x88,%f14 ! %f14 = a1560d2d ! Mem[000000008a000116] = 0c1da2ec, %l5 = 00000000c08de596 ldstub [%i0+0x116],%l5 ! %l5 = 000000a2000000ff ! Mem[00000000910000e0] = 619d1aaf, %g2 = ffa73bedf83ae693 lduba [%i6+0x0e0]%asi,%g2 ! %g2 = 0000000000000061 ! Mem[000000008b800168] = ba3bc0c2, %l4 = 0000000000000109 lduw [%i3+0x168],%l4 ! %l4 = 00000000ba3bc0c2 ! %f2 = 06d62e66, Mem[000000008a800028] = 2de0836a sta %f2 ,[%i1+%o5]0x80 ! Mem[000000008a800028] = 06d62e66 ! %l3 = 0000000000003d37, %l7 = 000000000000000c, %ccr = 44 movpos %icc,%l3,%l7 ! Moved, %l7 = 0000000000003d37 ! %l7 = 0000000000003d37, immed = ffffffd9, %ccr = 44 movrgez %l7,-0x027,%l0 ! Moved, %l0 = ffffffffffffffd9 ! %l2 = 00000000, %l3 = 00003d37, Mem[0000000090800020] = 2bc26a5d f81287db std %l2,[%i5+%o4] ! Mem[0000000090800020] = 00000000 00003d37 p61_label_6: ! %f15 = f2fb63b3, Mem[000000008b000060] = 7c53f745 st %f15,[%i2+0x060] ! Mem[000000008b000060] = f2fb63b3 ! Mem[000000008a800010] = 998273c8, %l1 = 00000000cb3d7671 swapa [%i1+%o2]0x88,%l1 ! %l1 = 00000000998273c8 ! Mem[00000000910001b8] = 41564f31, %g2 = 0000000000000061 ldub [%i6+0x1bb],%g2 ! %g2 = 0000000000000041 ! %l6 = 619d1aaf, %l7 = 00003d37, Mem[0000000091800058] = 6fc74a70 9dac9f4a std %l6,[%o0+0x058] ! Mem[0000000091800058] = 619d1aaf 00003d37 ! Mem[000000008a800008] = 35c005a5, %l4 = 00000000ba3bc0c2 ldswa [%i1+%o1]0x80,%l4 ! %l4 = 0000000035c005a5 ! %l1 = 00000000998273c8, %l0 = ffffffffffffffd9, %l1 = 00000000998273c8 xnorcc %l1,%l0,%l1 ! %l1 = 00000000998273ee, %ccr = 08 ! Mem[000000008a8000f4] = ea2a160a, %l2 = 0000000000000000 lduh [%i1+0x0f4],%l2 ! %l2 = 000000000000ea2a ! %l2 = 000000000000ea2a, %l7 = 0000000000003d37, %l0 = ffffffffffffffd9 tsubcctv %l2,%l7,%l0 ! %l0 = fffffffffffffffc, Trapped ! %l7 = 0000000000003d37, Mem[00000000900001f8] = c5f7be40395c7c6e stx %l7,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000000000003d37 ! Mem[000000009000017c] = fc3e9fc6, %g2 = 0000000000000041 ldsh [%i4+0x17c],%g2 ! %g2 = fffffffffffffc3e p61_label_7: ! %l6 = 619d1aaf, %l7 = 00003d37, Mem[000000008b000100] = 5b5b28f1 dc70b0ff std %l6,[%i2+0x100] ! Mem[000000008b000100] = 619d1aaf 00003d37 save ! CWP = 1 ! %l6 = 3e6c7d01f88f5f63, imm = ffffffffffffff22, %l1 = 29df3eec246b3226 orncc %l6,-0x0de,%l1 ! %l1 = 3e6c7d01f88f5fff, %ccr = 08 ! Mem[000000009100005c] = 12df99e4, %g18 = e773e096b9464e00 ldsw [%o6+0x05c],%g2 ! %g2 = e773e096b9464e00 ! Invert Register : %l7 = d053d2d018ce1546 xor %l7,-1,%l7 ! %l7 = 2fac2d2fe731eab9 membar #Sync ! Added by membar checker (157) ! Mem[00000000900001c0] = 927ca021 60d76f00 bd240a0f de0626d0 ! Mem[00000000900001d0] = bce499f4 fb10c4c3 3de00ade eefbf1b6 ! Mem[00000000900001e0] = cf23638f 1d8c5d64 cceef4c2 9c79a522 ! Mem[00000000900001f0] = aff200f2 b9f1ae14 00000000 00003d37 mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l3 = 36ffa66a6cce35b6, %l5 = b57656eeb02c8da6, %ccr = 08 movle %xcc,%l3,%l5 ! Register Not Moved ! Mem[000000008a800198] = 5743c3e86fdad25b, %l0 = 13d7d5f8c2855f5e, %l1 = 3e6c7d01f88f5fff add %o1,0x198,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 5743c3e86fdad25b ! %l5 = b57656eeb02c8da6, Mem[0000000090800168] = a117c18b8c7c4bcb stx %l5,[%o5+0x168] ! Mem[0000000090800168] = b57656eeb02c8da6 ! %l4 = a9143e483f0e144b, %l7 = 2fac2d2fe731eab9, %l6 = 3e6c7d01f88f5f63 srl %l4,%l7,%l6 ! %l6 = 000000000000001f p61_label_8: ! %cwp = 1 ! Mem[00000000910000d4] = e3d1f834, %g2 = 0000000012df99e4 ldsh [%o6+0x0d4],%g2 ! %g2 = ffffffffffffe3d1 ! Mem[0000000090000144] = 89f4c716, %g2 = ffffffffffffe3d1 ldub [%o4+0x146],%g2 ! %g2 = 0000000000000089 ! %l1 = 5743c3e86fdad25b, %l5 = b57656eeb02c8da6, %l0 = 13d7d5f8c2855f5e andncc %l1,%l5,%l0 ! %l0 = 420181004fd25259, %ccr = 00 ! immd = 00000000000002bb, %l4 = a9143e483f0e144b, %ccr = 00 movge %xcc,0x2bb,%l4 ! Moved, %l4 = 00000000000002bb ! Mem[0000000091800140] = 2e59b316, %g2 = 0000000000000089 lduh [%i0+0x142],%g2 ! %g2 = 0000000000002e59 ! Mem[000000008b000020] = 2baa25b0, %l0 = 420181004fd25259 ldsha [%o2+%i4]0x89,%l0 ! %l0 = 00000000000025b0 ! %l2 = 186b6b47b400f5f7, %l2 = 186b6b47b400f5f7, %l5 = b57656eeb02c8da6 andcc %l2,%l2,%l5 ! %l5 = 186b6b47b400f5f7, %ccr = 08 ! Mem[00000000900000f0] = e4f5e0fe, %g2 = 0000000000002e59 ldub [%o4+0x0f0],%g2 ! %g2 = 00000000000000e4 ! Mem[000000008b000008] = 4a58d89c, %l2 = 186b6b47b400f5f7 ldswa [%o2+%i1]0x89,%l2 ! %l2 = 000000004a58d89c ! Mem[000000008a0001aa] = 43242a49, %l7 = 2fac2d2fe731eab9 ldstub [%o0+0x1aa],%l7 ! %l7 = 0000002a000000ff p61_label_9: ! %cwp = 1 ! %l1 = 5743c3e86fdad25b, %l6 = 000000000000001f, %l0 = 00000000000025b0 sra %l1,%l6,%l0 ! %l0 = 0000000000000000 ! Mem[000000009000008c] = 9a4d3b5c, %g2 = 00000000000000e4 ldsha [%o4+0x08e]%asi,%g2 ! %g2 = ffffffffffff9a4d ! immd = 00000000000002ed, %l0 = 0000000000000000, %ccr = 08 movg %xcc,0x2ed,%l0 ! Moved, %l0 = 00000000000002ed ! done : should take illegal inst trap, %l0 = 00000000000002ed done ! Illegal inst trap : %l0 = 00000000000002fd ! Mem[000000008a8000a0] = 11aa60f4, %l3 = 36ffa66a6cce35b6 swap [%o1+0x0a0],%l3 ! %l3 = 0000000011aa60f4 ! Mem[000000008a800028] = 06d62e66, %l2 = 000000004a58d89c ldsha [%o1+%i5]0x81,%l2 ! %l2 = 00000000000006d6 ! Mem[000000008b000020] = 2baa25b0, %l1 = 5743c3e86fdad25b lduwa [%o2+%i4]0x89,%l1 ! %l1 = 000000002baa25b0 ! Mem[000000008a800110] = a0cc6d791494a413, %l4 = 00000000000002bb, %l1 = 000000002baa25b0 add %o1,0x110,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = a0cc6d791494a413 ! %l4 = 00000000000002bb, immed = fffffe8c, %l5 = 186b6b47b400f5f7 taddcctv %l4,-0x174,%l5 ! %l0 = 0000000000000320, Trapped ! Mem[000000009180008c] = 19587aa1, %g2 = ffffffffffff9a4d ldub [%i0+0x08e],%g2 ! %g2 = 0000000000000019 p61_label_10: ! %cwp = 1 ! Mem[000000008a000018] = 22edbaf6 2b03e9da, %l4 = 000002bb, %l5 = b400f5f7 ldda [%o0+%i3]0x81,%l4 ! %l4 = 0000000022edbaf6 000000002b03e9da ! immd = 0000000000000095, %l7 = 000000000000002a, %ccr = 08 movgu %xcc,0x095,%l7 ! Moved, %l7 = 0000000000000095 ! Mem[0000000090000080] = 44b6407b d7017154 6280cb32 77869a4d ! Mem[0000000090000090] = 3b5c943f 454ff390 597fe665 e157c460 ! Mem[00000000900000a0] = 7acb94bc a4727d8b 06b20e2c 068cd5a5 ! Mem[00000000900000b0] = d07b8958 5da2972b 51627d19 d4993bb6 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! %l3 = 0000000011aa60f4, immed = 00000e57, %l7 = 0000000000000095 tsubcctv %l3,0xe57,%l7 ! %l0 = 0000000000000343, Trapped ! %l6 = 000000000000001f, %l6 = 000000000000001f, %l0 = 0000000000000343 andncc %l6,%l6,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! %l0 = 0000000000000000, immed = fffff7a3, %y = 4c5a1d91 sdiv %l0,-0x85d,%l5 ! %l5 = ffffffff80000000 mov %l0,%y ! %y = 00000000 ! Mem[000000008a8001d0] = 855a1c4d, %l1 = 1494a413, %l2 = 000006d6 add %o1,0x1d0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000855a1c4d ! Mem[000000008a800100] = fc84532eef2b3e59, %l7 = 0000000000000095, %l4 = 0000000022edbaf6 add %o1,0x100,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = fc84532eef2b3e59 ! %l7 = 0000000000000095, immed = fffffea2, %ccr = 44 movrlez %l7,-0x15e,%l3 ! Not Moved, %l3 = 0000000011aa60f4 ! Mem[000000009180005c] = 00003d37, %g2 = 0000000000000019 lduw [%i0+0x05c],%g2 ! %g2 = 0000000000003d37 p61_label_11: ! %cwp = 1 ! done : should take illegal inst trap, %l0 = 0000000000000000 done ! Illegal inst trap : %l0 = 0000000000000010 ! Mem[0000000090000068] = 25765619, %g2 = 0000000000003d37 ldsb [%o4+0x068],%g2 ! %g2 = 0000000000000025 ! %f16 = 13c6441b 3b06a169 4b2e9341 45a145bf ! %f20 = bc85f623 1125a419 4518f52e da9e33fe ! %f24 = 6ef6ce5c 158f5f4d e2686a01 1f2c9580 ! %f28 = f9d41e12 3df17ca9 27dfdbf5 b1230add stda %f16,[%o4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! Mem[000000008a00010c] = 85aecc1f, %l5 = ffffffff80000000 swap [%o0+0x10c],%l5 ! %l5 = 0000000085aecc1f ! %l2 = 855a1c4d, %l3 = 11aa60f4, Mem[000000008a000008] = 9d4e1597 81487c19 stda %l2,[%o0+%i1]0x80 ! Mem[000000008a000008] = 855a1c4d 11aa60f4 ! Mem[000000008a000118] = 2a76d5643f59b56e, %l2 = 00000000855a1c4d, %l4 = fc84532eef2b3e59 add %o0,0x118,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 2a76d5643f59b56e ! %l6 = 000000000000001f, Mem[00000000918000a4] = ac9280c0 stw %l6,[%i0+0x0a4] ! Mem[00000000918000a4] = 0000001f ! %l3 = 0000000011aa60f4, Mem[000000008b800020] = f0d60b81 stha %l3,[%o3+%i4]0x89 ! Mem[000000008b800020] = f0d660f4 ! Mem[000000008a80016c] = 38f9f6b1, %l3 = 11aa60f4, %l2 = 855a1c4d add %o1,0x16c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000038f9f6b1 ! %l7 = 0000000000000095, %l3 = 0000000011aa60f4, %ccr = 44 movrne %l7,%l3,%l4 ! Moved, %l4 = 0000000011aa60f4 p61_label_12: ! %cwp = 1 ! %l7 = 0000000000000095, immed = 0000011a, %ccr = 44 movrne %l7,0x11a,%l3 ! Moved, %l3 = 000000000000011a ! %f2 = 06d62e66, Mem[00000000910001e4] = 05c6cd45 st %f2 ,[%o6+0x1e4] ! Mem[00000000910001e4] = 06d62e66 ! %l4 = 11aa60f4, %l5 = 85aecc1f, Mem[0000000091000068] = f10fe4b2 55ad70ce std %l4,[%o6+0x068] ! Mem[0000000091000068] = 11aa60f4 85aecc1f ! %l0 = 00000010, %l1 = 1494a413, Mem[0000000091000180] = 35375014 f4b74bc7 std %l0,[%o6+0x180] ! Mem[0000000091000180] = 00000010 1494a413 ! %l2 = 0000000038f9f6b1, imm = 00000000000006cd, %l4 = 0000000011aa60f4 orn %l2,0x6cd,%l4 ! %l4 = ffffffffffffffb3 ! Mem[000000008b800000] = 2c3474ce, %l5 = 0000000085aecc1f ldsba [%o3+%g0]0x80,%l5 ! %l5 = 000000000000002c membar #Sync ! Added by membar checker (158) ! %l6 = 000000000000001f, Mem[00000000900000bd] = 993bb67d stb %l6,[%o4+0x0bd] ! Mem[00000000900000bc] = 1f3bb67d ! %l2 = 0000000038f9f6b1, %l0 = 0000000000000010, %y = 00000000 umulcc %l2,%l0,%l4 ! %l4 = 000000038f9f6b10, %ccr = 08, %y = 00000003 ! %l1 = a0cc6d791494a413, Mem[00000000908001b0] = 5a061056 stw %l1,[%o5+0x1b0] ! Mem[00000000908001b0] = 1494a413 ! immd = 0000000000000213, %l1 = a0cc6d791494a413, %ccr = 08 movle %xcc,0x213,%l1 ! Register Not Moved p61_label_13: ! %cwp = 1 ! Mem[000000008a800124] = fe0cccd6, %l7 = 0000000000000095 swap [%o1+0x124],%l7 ! %l7 = 00000000fe0cccd6 ! Mem[000000008b800140] = 2cee61fcf9742d89, %l7 = 00000000fe0cccd6, %l3 = 000000000000011a add %o3,0x140,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 2cee61fcf9742d89 ! Mem[000000008b800112] = ebd23e61, %l4 = 000000038f9f6b10 ldstub [%o3+0x112],%l4 ! %l4 = 0000003e000000ff ! Mem[0000000091800198] = b05bdb3b, %g2 = 0000000000000025 lduh [%i0+0x198],%g2 ! %g2 = 000000000000b05b ! Mem[000000009100013c] = c5700861, %g2 = 000000000000b05b ldub [%o6+0x13d],%g2 ! %g2 = 00000000000000c5 ! %l2 = 0000000038f9f6b1, %l4 = 000000000000003e, %l3 = 2cee61fcf9742d89 andn %l2,%l4,%l3 ! %l3 = 0000000038f9f681 ! Mem[000000008a0001a6] = c282e6de, %l7 = 00000000fe0cccd6 ldstub [%o0+0x1a6],%l7 ! %l7 = 000000e6000000ff ! %l4 = 000000000000003e, immed = ffffff80, %y = 00000003 sdiv %l4,-0x080,%l7 ! %l7 = fffffffffa000000 mov %l0,%y ! %y = 00000010 ! Mem[000000008b0001bc] = c93f9e8a, %l4 = 000000000000003e lduw [%o2+0x1bc],%l4 ! %l4 = 00000000c93f9e8a ! Mem[000000008a000008] = 4d1c5a85, %l3 = 0000000038f9f681 ldsba [%o0+%i1]0x89,%l3 ! %l3 = ffffffffffffff85 p61_label_14: ! %cwp = 1 ! Mem[00000000918001f0] = 6ba2b457, %g2 = 00000000000000c5 ldsb [%i0+0x1f0],%g2 ! %g2 = 000000000000006b ! Mem[000000008a800008] = 452613a6a505c035, %l1 = a0cc6d791494a413 ldxa [%o1+%i1]0x88,%l1 ! %l1 = 452613a6a505c035 ! Mem[0000000090800140] = 80156ded, %g2 = 000000000000006b lduh [%o5+0x140],%g2 ! %g2 = 0000000000008015 ! %l6 = 0000001f, %l7 = fa000000, Mem[0000000091800160] = 7fc08296 8680e666 std %l6,[%i0+0x160] ! Mem[0000000091800160] = 0000001f fa000000 ! Mem[000000009080013c] = 90f08015, %g2 = 0000000000008015 lduh [%o5+0x13e],%g2 ! %g2 = 00000000000090f0 save ! CWP = 2 ! %l0 = 188d6d5a, %l1 = ad898429, Mem[000000008a000020] = af119493 2e7d2698 stda %l0,[%i0+%o4]0x80 ! Mem[000000008a000020] = 188d6d5a ad898429 ! %l0 = 62a59a68188d6d5a, Mem[0000000090000096] = f390597f sth %l0,[%i4+0x096] ! Mem[0000000090000094] = 6d5a597f ! %l5 = f9c747f6b69ddef5, imm = fffffffffffff88c, %l4 = a3c55c06a0dc8e92 orn %l5,-0x774,%l4 ! %l4 = f9c747f6b69ddff7 ! Mem[0000000090800128] = 6c772b2b 7a56efc1, %g2 = 000090f0, %g3 = 00000000 ldd [%i5+0x128],%g2 ! %g2 = 000000006c772b2b 000000007a56efc1 p61_label_15: ! %cwp = 2 ! Mem[000000008a000178] = 1367fa63, %l3 = b10ef7b9fa2a3601 swap [%i0+0x178],%l3 ! %l3 = 000000001367fa63 ! Mem[000000008a000008] = 4d1c5a85, %l3 = 000000001367fa63 lduba [%i0+%o1]0x89,%l3 ! %l3 = 0000000000000085 ! %l6 = e09bb00c, %l7 = 8ec56808, Mem[0000000090800070] = 7cf05abc 9854a2aa std %l6,[%i5+0x070] ! Mem[0000000090800070] = e09bb00c 8ec56808 ! %l4 = f9c747f6b69ddff7, immed = fffff71e, %y = 00000010 smul %l4,-0x8e2,%l6 ! %l6 = 0000028bd9a08ff2, %y = 0000028b ! Mem[000000008b000060] = f2fb63b39be6d387, %f30 = 27dfdbf5 b1230add ldd [%i2+0x060],%f30 ! %f30 = f2fb63b3 9be6d387 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[000000008a800000] = 00000079, %l1 = 99d64afcad898429 lduha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[000000008a000018] = f6baed22, %f2 = 06d62e66 lda [%i0+%o3]0x89,%f2 ! %f2 = f6baed22 ! %l7 = 223fdbf88ec56808, Mem[000000008a800000] = 00000079 stba %l7,[%i1+%g0]0x81 ! Mem[000000008a800000] = 08000079 ! %l6 = 0000028bd9a08ff2, Mem[0000000091000090] = 612e442cc08de596 stx %l6,[%i6+0x090] ! Mem[0000000091000090] = 0000028bd9a08ff2 p61_label_16: ! %cwp = 2 ! Mem[0000000091800140] = 2e59b316, %g2 = 000000006c772b2b ldub [%o0+0x142],%g2 ! %g2 = 000000000000002e ! Mem[00000000908000b8] = d1606739d29b375d, %f48 = ec360c92 d425f5ef ldd [%i5+0x0b8],%f48 ! %f48 = d1606739 d29b375d ! %l1 = 0000000000000000, %l4 = f9c747f6b69ddff7, %l2 = 10e438fc539c5b50 sdivx %l1,%l4,%l2 ! %l2 = 0000000000000000 ! Mem[000000008a800008] = 35c005a5, %f31 = 9be6d387 lda [%i1+%o1]0x80,%f31 ! %f31 = 35c005a5 ! immd = 0000000000000023, %l1 = 0000000000000000, %ccr = 08 movg %icc,0x023,%l1 ! Register Not Moved ! Mem[000000008b000008] = 4a58d89c, %l3 = 0000000000000085 ldsha [%i2+%o1]0x89,%l3 ! %l3 = ffffffffffffd89c ! %l3 = ffffffffffffd89c, imm = fffffffffffff4d2, %l2 = 0000000000000000 xnorcc %l3,-0xb2e,%l2 ! %l2 = ffffffffffffd3b1, %ccr = 88 ! %f0 = e5d12c6e c44ef5a7 f6baed22 c67cc8f9 ! %f4 = 302e41d4 d21d588b 56765376 75f3ba2c ! %f8 = 7da07b79 098efb28 d4f8e58f 934f7b36 ! %f12 = 36b6888b e563a846 a1560d2d f2fb63b3 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040 ! Mem[0000000090800028] = 4cf234c84ca12c6e, %g2 = 000000000000002e ldx [%i5+%o5],%g2 ! %g2 = 4cf234c84ca12c6e ! %l7 = 223fdbf88ec56808, %l0 = 62a59a68188d6d5a, %y = 0000028b sdiv %l7,%l0,%l4 ! %l4 = 0000000000001a89 mov %l0,%y ! %y = 188d6d5a p61_label_17: ! %cwp = 2 ! %f16 = 13c6441b 3b06a169, Mem[00000000918000d0] = 84fb548a 77999bcc stda %f16,[%o0+0x0d0]%asi ! Mem[00000000918000d0] = 13c6441b 3b06a169 ! %l7 = 223fdbf88ec56808, %l6 = 0000028bd9a08ff2, %l5 = f9c747f6b69ddef5 orn %l7,%l6,%l5 ! %l5 = fffffffcaedf780d ! Mem[00000000900001d4] = 85bcfe33, %g2 = 4cf234c84ca12c6e lduh [%i4+0x1d6],%g2 ! %g2 = 00000000000085bc ! Mem[000000008a800018] = 65c9d4ff, %f29 = 3df17ca9 lda [%i1+%o3]0x88,%f29 ! %f29 = 65c9d4ff ! %l3 = ffffffffffffd89c, Mem[0000000091800186] = b5907a4e sth %l3,[%o0+0x186] ! Mem[0000000091800184] = d89c7a4e ! %l0 = 62a59a68188d6d5a, Mem[000000008b000000] = 685dd593 stba %l0,[%i2+%g0]0x89 ! Mem[000000008b000000] = 685dd55a ! Mem[00000000908001d8] = af69c09b, %g2 = 00000000000085bc lduw [%i5+0x1d8],%g2 ! %g2 = 00000000af69c09b ! immd = 00000000000002e4, %l4 = 0000000000001a89, %ccr = 88 movneg %xcc,0x2e4,%l4 ! Moved, %l4 = 00000000000002e4 ! %f16 = 13c6441b 3b06a169 4b2e9341 45a145bf ! %f20 = bc85f623 1125a419 4518f52e da9e33fe ! %f24 = 6ef6ce5c 158f5f4d e2686a01 1f2c9580 ! %f28 = f9d41e12 65c9d4ff f2fb63b3 35c005a5 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180 ! Mem[0000000090800190] = b75d8a0cd94dca3c, %g2 = 00000000af69c09b ldx [%i5+0x190],%g2 ! %g2 = b75d8a0cd94dca3c p61_label_18: ! %cwp = 2 ! Mem[000000008b000018] = 7fa7f540, %l3 = ffffffffffffd89c swapa [%i2+%o3]0x81,%l3 ! %l3 = 000000007fa7f540 ! Mem[000000008b800100] = 887db4ef, %l7 = 8ec56808, %l3 = 7fa7f540 add %i3,0x100,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000887db4ef ! %l5 = fffffffcaedf780d, %l1 = 0000000000000000, %l7 = 223fdbf88ec56808 orcc %l5,%l1,%l7 ! %l7 = fffffffcaedf780d, %ccr = 88 ! Mem[000000008b800028] = 295ef63a, %l3 = 00000000887db4ef ldsha [%i3+%o5]0x88,%l3 ! %l3 = fffffffffffff63a ! %l6 = 0000028bd9a08ff2, Mem[000000008b800144] = f9742d89 stw %l6,[%i3+0x144] ! Mem[000000008b800144] = d9a08ff2 ! %l2 = ffffffffffffd3b1, imm = 0000000000000017, %l4 = 00000000000002e4 srl %l2,0x017,%l4 ! %l4 = 00000000000001ff ! %l7 = fffffffcaedf780d, Mem[00000000908000f0] = 9aafaf897992af2e stx %l7,[%i5+0x0f0] ! Mem[00000000908000f0] = fffffffcaedf780d ! Mem[000000009180017c] = b17515b2, %g2 = b75d8a0cd94dca3c ldsba [%o0+0x17e]%asi,%g2 ! %g2 = ffffffffffffffb1 ! %l2 = ffffffffffffd3b1, Mem[0000000090800114] = 9a18e3c3 stb %l2,[%i5+0x114] ! Mem[0000000090800114] = b118e3c3 ! Mem[000000008b800000] = ce74342c, %l5 = fffffffcaedf780d lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000ce74342c p61_label_19: ! %cwp = 2 ! Mem[000000008a8001a8] = 2fb0a2ca2357997b, %l4 = 00000000000001ff ldx [%i1+0x1a8],%l4 ! %l4 = 2fb0a2ca2357997b ! Mem[000000008b8000d8] = 8df88292, %l7 = aedf780d, %l2 = ffffd3b1 add %i3,0xd8,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008df88292 ! Mem[000000008a800018] = 7003e6aa65c9d4ff, %f0 = e5d12c6e c44ef5a7 ldda [%i1+%o3]0x88,%f0 ! %f0 = 7003e6aa 65c9d4ff ! %l5 = 00000000ce74342c, imm = fffffffffffff7c8, %l0 = 62a59a68188d6d5a subc %l5,-0x838,%l0 ! %l0 = 00000000ce743c64 ! Mem[000000008b8000b0] = 3bf60e36, %l4 = 2fb0a2ca2357997b swap [%i3+0x0b0],%l4 ! %l4 = 000000003bf60e36 ! Mem[000000008a800040] = 00000000, %l3 = fffffffffffff63a lduw [%i1+0x040],%l3 ! %l3 = 0000000000000000 ! Mem[000000008b0001b0] = e8d859d1, %l1 = 0000000000000000 ldstub [%i2+0x1b0],%l1 ! %l1 = 000000e8000000ff ! %l6 = 0000028bd9a08ff2, Mem[00000000908000dc] = 07bafb67 stw %l6,[%i5+0x0dc] ! Mem[00000000908000dc] = d9a08ff2 ! Mem[000000008a000018] = 22edbaf62b03e9da, %f12 = 36b6888b e563a846 ldda [%i0+%o3]0x81,%f12 ! %f12 = 22edbaf6 2b03e9da ! %l2 = 000000008df88292, Mem[00000000908000aa] = 9e1c1729 sth %l2,[%i5+0x0aa] ! Mem[00000000908000a8] = 82921729 p61_label_20: ! %cwp = 2 ! %l0 = 00000000ce743c64, %l4 = 000000003bf60e36, %l7 = fffffffcaedf780d sdivx %l0,%l4,%l7 ! %l7 = 0000000000000003 ! Mem[000000008a800008] = a505c035, %l1 = 00000000000000e8 lduwa [%i1+%o1]0x88,%l1 ! %l1 = 00000000a505c035 ! %l2 = 8df88292, %l3 = 00000000, Mem[000000008b000028] = 3b3f5aae 2b356625 stda %l2,[%i2+%o5]0x88 ! Mem[000000008b000028] = 8df88292 00000000 ! Mem[00000000918000c0] = 67bd0bdf 8a120b0c, %g2 = ffffffb1, %g3 = 7a56efc1 ldd [%o0+0x0c0],%g2 ! %g2 = 0000000067bd0bdf 000000008a120b0c ! Mem[000000008a800010] = cb3d7671, %l0 = 00000000ce743c64 ldswa [%i1+%o2]0x89,%l0 ! %l0 = ffffffffcb3d7671 ! immd = 0000000000000039, %l2 = 000000008df88292, %ccr = 88 movpos %icc,0x039,%l2 ! Register Not Moved ! Invert Register : %l0 = ffffffffcb3d7671 xor %l0,-1,%l0 ! %l0 = 0000000034c2898e ! Mem[00000000908001f8] = 6e5321b3ed22d798, %g2 = 0000000067bd0bdf ldx [%i5+0x1f8],%g2 ! %g2 = 6e5321b3ed22d798 ! Mem[000000008b800078] = 36d68204, %l7 = 0000000000000003 ldub [%i3+0x07a],%l7 ! %l7 = 0000000000000082 ! Mem[0000000090000138] = 10cf11ec, %g2 = 6e5321b3ed22d798 ldsba [%i4+0x138]%asi,%g2 ! %g2 = 0000000000000010 p61_label_21: ! %cwp = 2 ! %l1 = 00000000a505c035, immd = fffffffffffffa12, %l7 = 0000000000000082 mulx %l1,-0x5ee,%l7 ! %l7 = fffffc2d77e645ba ! Mem[00000000910000d8] = 00a64fc7 ab27192a, %g2 = 00000010, %g3 = 8a120b0c ldd [%i6+0x0d8],%g2 ! %g2 = 0000000000a64fc7 00000000ab27192a ! Mem[000000008a800010] = cb3d7671, %l5 = 00000000ce74342c ldsba [%i1+%o2]0x88,%l5 ! %l5 = 0000000000000071 ! %l7 = fffffc2d77e645ba, Mem[000000008a000028] = 36b6888be563a846 stxa %l7,[%i0+%o5]0x88 ! Mem[000000008a000028] = fffffc2d77e645ba ! %l2 = 000000008df88292, Mem[000000008b800000] = 2c3474ce stwa %l2,[%i3+%g0]0x81 ! Mem[000000008b800000] = 8df88292 ! %f20 = bc85f623 1125a419, Mem[0000000091800068] = 909d5a96 f974a768 std %f20,[%o0+0x068] ! Mem[0000000091800068] = bc85f623 1125a419 ! immd = 0000000000000384, %l0 = 0000000034c2898e, %ccr = 88 movvs %xcc,0x384,%l0 ! Register Not Moved ! %l5 = 0000000000000071, Mem[00000000900001fe] = df273679 sth %l5,[%i4+0x1fe] ! Mem[00000000900001fc] = 00713679 ! Mem[000000009000013c] = 2f71a080, %g2 = 0000000000a64fc7 lduw [%i4+0x13c],%g2 ! %g2 = 000000002f71a080 ! %l7 = fffffc2d77e645ba, Mem[000000008b800000] = 8df88292 stha %l7,[%i3+%g0]0x81 ! Mem[000000008b800000] = 45ba8292 p61_label_22: ! %cwp = 2 ! %l7 = fffffc2d77e645ba, Mem[000000008b000020] = b025aa2b stba %l7,[%i2+%o4]0x80 ! Mem[000000008b000020] = ba25aa2b ! done : should take illegal inst trap, %l0 = 0000000034c2898e done ! Illegal inst trap : %l0 = 0000000034c2899e ! retry : should take illegal inst trap, %l0 = 0000000034c2899e retry ! Illegal inst trap : %l0 = 0000000034c289ae ! Mem[0000000091000084] = ef702c96, %g2 = 000000002f71a080 ldub [%i6+0x085],%g2 ! %g2 = 00000000000000ef ! Mem[00000000918000c8] = fb9a0476, %g2 = 00000000000000ef lduw [%o0+0x0c8],%g2 ! %g2 = 00000000fb9a0476 ! %l0 = 34c289ae, %l1 = a505c035, Mem[0000000091800020] = 6e3bc623 ec024f1a std %l0,[%o0+%o4] ! Mem[0000000091800020] = 34c289ae a505c035 ! Mem[0000000091800010] = ef04abcc, %g2 = 00000000fb9a0476 lduw [%o0+%o2],%g2 ! %g2 = 00000000ef04abcc ! Mem[000000008a800010] = 71763dcb, %l6 = 0000028bd9a08ff2 lduba [%i1+%o2]0x80,%l6 ! %l6 = 0000000000000071 ! Mem[000000008a00005e] = 40c70134, %l6 = 0000000000000071 ldstub [%i0+0x05e],%l6 ! %l6 = 00000001000000ff ! Mem[000000008a800028] = 06d62e66, %l7 = fffffc2d77e645ba ldswa [%i1+%o5]0x81,%l7 ! %l7 = 0000000006d62e66 p61_label_23: ! %cwp = 2 ! Mem[0000000090800060] = 23f923e5, %g2 = 00000000ef04abcc lduh [%i5+0x062],%g2 ! %g2 = 00000000000023f9 ! Mem[000000008a000000] = 6ef6ce5c, %l2 = 000000008df88292 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ce5c ! %f28 = f9d41e12 65c9d4ff, Mem[0000000091800058] = 619d1aaf 00003d37 std %f28,[%o0+0x058] ! Mem[0000000091800058] = f9d41e12 65c9d4ff ! Mem[0000000091800000] = 17e8c511, %g18 = 7a05f179bcdbe80d ldsw [%o0+%g0],%g2 ! %g2 = 7a05f179bcdbe80d ! Mem[000000008b8001e2] = abbda882, %l6 = 0000000000000001 ldstub [%i3+0x1e2],%l6 ! %l6 = 000000a8000000ff ! %l3 = 0000000000000000 setx 0x5160bde0366af758,%g7,%l3 ! %l3 = 5160bde0366af758 ! Mem[000000008b8000b8] = 82c0caa835bdd4af, %l1 = 00000000a505c035, %l2 = 000000000000ce5c add %i3,0xb8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 82c0caa835bdd4af ! %l3 = 5160bde0366af758, %l7 = 0000000006d62e66, %l7 = 0000000006d62e66 xnor %l3,%l7,%l7 ! %l7 = ae9f421fcf4326c1 ! %l0 = 0000000034c289ae, Mem[000000008b0000f2] = f7541663 stb %l0,[%i2+0x0f2] ! Mem[000000008b0000f0] = f754ae63 ! Code Fragment 1 p61_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ab27192a mov -0x3cc,%g3 ! %g3 = fffffffffffffc34 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p61_label_24: ! %cwp = 2 ! Mem[000000008a000018] = 22edbaf6, %l1 = 00000000a505c035 lduba [%i0+%o3]0x81,%l1 ! %l1 = 0000000000000022 ! Mem[000000009100012c] = 56051482, %g18 = 7a05f179bcdbe80d ldsw [%i6+0x12c],%g2 ! %g2 = 7a05f179bcdbe80d membar #Sync ! Added by membar checker (159) ! Mem[0000000090000180] = c6441b3b, %g2 = 0000000056051482 ldub [%i4+0x181],%g2 ! %g2 = 00000000000000c6 ! Mem[000000008b80010c] = 57c20ecc, %l6 = 000000a8, %l1 = 00000022 add %i3,0x10c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000057c20ecc ! Mem[00000000910000cc] = c527e6eb, %g2 = 00000000000000c6 lduba [%i6+0x0cf]%asi,%g2 ! %g2 = 00000000000000c5 ! %f0 = 7003e6aa 65c9d4ff f6baed22 c67cc8f9 ! %f4 = 302e41d4 d21d588b 56765376 75f3ba2c ! %f8 = 7da07b79 098efb28 d4f8e58f 934f7b36 ! %f12 = 22edbaf6 2b03e9da a1560d2d f2fb63b3 mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0 ! %f26 = e2686a01 1f2c9580, Mem[00000000908000b0] = 44feb36b 605e7597 std %f26,[%i5+0x0b0] ! Mem[00000000908000b0] = e2686a01 1f2c9580 ! Mem[000000008a8000dc] = 3ec7bae6, %l7 = ae9f421fcf4326c1 swap [%i1+0x0dc],%l7 ! %l7 = 000000003ec7bae6 ! immd = 00000000000002a8, %l6 = 00000000000000a8, %ccr = 88 movneg %icc,0x2a8,%l6 ! Moved, %l6 = 00000000000002a8 ! Mem[0000000091000088] = 963f861cfd3affda, %g2 = 00000000000000c5 ldx [%i6+0x088],%g2 ! %g2 = 963f861cfd3affda p61_label_25: ! %cwp = 2 ! %l4 = 000000003bf60e36, immed = ffffffbe, %ccr = 88 movrlz %l4,-0x042,%l6 ! Not Moved, %l6 = 00000000000002a8 ! Mem[000000008b000000] = 5ad55d68 54502717 9cd8584a 3d054e52 ! Mem[000000008b000010] = b93dce27 53cfcf11 ffffd89c 5a9af2fb ! Mem[000000008b000020] = ba25aa2b 1ce5c98e 9282f88d 00000000 ! Mem[000000008b000030] = fb056223 7ed4d2ee 70ab158a 1bcb38a4 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 000000008b000000 ! %l6 = 000002a8, %l7 = 3ec7bae6, Mem[00000000918001d8] = 97ac2d2d b06f0808 std %l6,[%o0+0x1d8] ! Mem[00000000918001d8] = 000002a8 3ec7bae6 ! %l6 = 00000000000002a8, %l0 = 0000000034c289ae, %l1 = 0000000057c20ecc xorcc %l6,%l0,%l1 ! %l1 = 0000000034c28b06, %ccr = 00 ! Set Register : %l4 = 000000003bf60e36 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[000000009000000c] = 00d1d703, %g2 = 963f861cfd3affda ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000000d1 ! %l3 = 5160bde0366af758, %l2 = 82c0caa835bdd4af, %l0 = 0000000034c289ae sll %l3,%l2,%l0 ! %l0 = 5ef01b357bac0000 ! Mem[0000000090000118] = dc652551, %g2 = 00000000000000d1 ldsb [%i4+0x119],%g2 ! %g2 = ffffffffffffffdc ! Mem[0000000090000160] = cb433766e1c33946, %f48 = d1606739 d29b375d ldd [%i4+0x160],%f48 ! %f48 = cb433766 e1c33946 ! %l4 = ffffffffffffffff, Mem[00000000918001ec] = ca00f2a5 stw %l4,[%o0+0x1ec] ! Mem[00000000918001ec] = ffffffff ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 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 restore ! CWP = 1 restore ! CWP = 0 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 fffffffffffffffc bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000998273ee bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000ea2a bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000003d37 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000035c005a5 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a2 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000003d37 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x188d6d5a,%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 7003e6aa 65c9d4ff bne %xcc,p61_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f6baed22 c67cc8f9 bne %xcc,p61_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 302e41d4 d21d588b bne %xcc,p61_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 22edbaf6 2b03e9da bne %xcc,p61_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be a1560d2d f2fb63b3 bne %xcc,p61_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 5ad55d68 54502717 bne %xcc,p61_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 9cd8584a 3d054e52 bne %xcc,p61_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be b93dce27 53cfcf11 bne %xcc,p61_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be ffffd89c 5a9af2fb bne %xcc,p61_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be ba25aa2b 1ce5c98e bne %xcc,p61_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 9282f88d 00000000 bne %xcc,p61_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be fb056223 7ed4d2ee bne %xcc,p61_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 70ab158a 1bcb38a4 bne %xcc,p61_f30_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5ccef66e00000109 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 = 855a1c4d11aa60f4 ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000001f7da03f477 ldx [%i0+0x010],%g3 ! Observed data at 000000008a000010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 188d6d5aad898429 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 = ba45e6772dfcffff ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 4457b3e640c7ff34 ldx [%i0+0x058],%g3 ! Observed data at 000000008a000058 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x058,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9691cf7880000000 ldx [%i0+0x108],%g3 ! Observed data at 000000008a000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = aa308fae0c1dffec ldx [%i0+0x110],%g3 ! Observed data at 000000008a000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x110,%g4 ldx [%g1+0x178],%g2 ! Expected data = fa2a3601c6f23b78 ldx [%i0+0x178],%g3 ! Observed data at 000000008a000178 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x178,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = c5c709e1c282ffde ldx [%i0+0x1a0],%g3 ! Observed data at 000000008a0001a0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 4324ff496605b5ac ldx [%i0+0x1a8],%g3 ! Observed data at 000000008a0001a8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1a8,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 08000079486978bc ldx [%i1+0x000],%g3 ! Observed data at 000000008a800000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 71763dcb61cf423a ldx [%i1+0x010],%g3 ! Observed data at 000000008a800010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd4c965aae60370 ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3af65e2960c827c0 ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 06d62e6694ccefa8 ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 00000000da2b130a ldx [%i1+0x040],%g3 ! Observed data at 000000008a800040 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x040,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 6cce35b6108ff825 ldx [%i1+0x0a0],%g3 ! Observed data at 000000008a8000a0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 4d9c4fde3b3f5aae ldx [%i1+0x0c8],%g3 ! Observed data at 000000008a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 154c68ffcf4326c1 ldx [%i1+0x0d8],%g3 ! Observed data at 000000008a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 69fb81e500000095 ldx [%i1+0x120],%g3 ! Observed data at 000000008a800120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x120,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5ad55d6854502717 ldx [%i2+0x000],%g3 ! Observed data at 000000008b000000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9cd8584a3d054e52 ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffd89c5a9af2fb 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 = ba25aa2b1ce5c98e 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 = 9282f88d00000000 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = f2fb63b39be6d387 ldx [%i2+0x060],%g3 ! Observed data at 000000008b000060 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x060,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = f754ae630b035732 ldx [%i2+0x0f0],%g3 ! Observed data at 000000008b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 619d1aaf00003d37 ldx [%i2+0x100],%g3 ! Observed data at 000000008b000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x100,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ffd859d1ecd3779b ldx [%i2+0x1b0],%g3 ! Observed data at 000000008b0001b0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1b0,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 45ba82922c0efaa6 ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = f460d6f05ac61c21 ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3af65e2960c827c0 ldx [%i3+0x028],%g3 ! Observed data at 000000008b800028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x028,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 2357997b0e0ed8d7 ldx [%i3+0x0b0],%g3 ! Observed data at 000000008b8000b0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x110],%g2 ! Expected data = ebd2ff61c821d214 ldx [%i3+0x110],%g3 ! Observed data at 000000008b800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x110,%g4 ldx [%g1+0x140],%g2 ! Expected data = 2cee61fcd9a08ff2 ldx [%i3+0x140],%g3 ! Observed data at 000000008b800140 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x140,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = abbdff82703a6fd1 ldx [%i3+0x1e0],%g3 ! Observed data at 000000008b8001e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x1e0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 89ae1f2fff7dc3b1 ldx [%i3+0x1f8],%g3 ! Observed data at 000000008b8001f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x1f8,%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_f2_fail: set p61_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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_f12_fail: set p61_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f14_fail: set p61_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f16_fail: set p61_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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_f20_fail: set p61_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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_f24_fail: set p61_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f26_fail: set p61_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f28_fail: set p61_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%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: stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b800028] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800000] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000010] tsubcctv %l6,-0x2dd,%l6 done p61_trap1o: stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008b800028] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a800000] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000010] tsubcctv %l6,-0x2dd,%l6 done p61_trap2e: stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a000028] done p61_trap2o: stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a000028] done p61_trap3e: orn %l3,%l7,%l7 or %l5,%l3,%l0 done p61_trap3o: orn %l3,%l7,%l7 or %l5,%l3,%l0 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 = 3a68fbbe4c5a1d91 ldx [%g1+0x008],%l1 ! %l1 = 2c1defa634ea4bef ldx [%g1+0x010],%l2 ! %l2 = aa790165ef810c52 ldx [%g1+0x018],%l3 ! %l3 = 7e17cdc9da2b130a ldx [%g1+0x020],%l4 ! %l4 = 125a44fa64c3aae7 ldx [%g1+0x028],%l5 ! %l5 = 46fa8202a758e3cb ldx [%g1+0x030],%l6 ! %l6 = 2403a9119cd8584a ldx [%g1+0x038],%l7 ! %l7 = 995f8916a876f700 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 = 13d7d5f8c2855f5e ldx [%g1+0x048],%l1 ! %l1 = 29df3eec246b3226 ldx [%g1+0x050],%l2 ! %l2 = 186b6b47b400f5f7 ldx [%g1+0x058],%l3 ! %l3 = 36ffa66a6cce35b6 ldx [%g1+0x060],%l4 ! %l4 = a9143e483f0e144b ldx [%g1+0x068],%l5 ! %l5 = b57656eeb02c8da6 ldx [%g1+0x070],%l6 ! %l6 = 3e6c7d01f88f5f63 ldx [%g1+0x078],%l7 ! %l7 = d053d2d018ce1546 save ! Initialize memory pointers for window 2 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 2 ldx [%g1+0x080],%l0 ! %l0 = 62a59a68188d6d5a ldx [%g1+0x088],%l1 ! %l1 = 99d64afcad898429 ldx [%g1+0x090],%l2 ! %l2 = 10e438fc539c5b50 ldx [%g1+0x098],%l3 ! %l3 = b10ef7b9fa2a3601 ldx [%g1+0x0a0],%l4 ! %l4 = a3c55c06a0dc8e92 ldx [%g1+0x0a8],%l5 ! %l5 = f9c747f6b69ddef5 ldx [%g1+0x0b0],%l6 ! %l6 = c703b362e09bb00c ldx [%g1+0x0b8],%l7 ! %l7 = 223fdbf88ec56808 ! 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 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 = c9bcd340 b5152b07 b7ca3492 510bb342 ! %f4 = 073b576a 99bf32c7 3c8d8963 5b629f0a ! %f8 = 2320718f 3eed9130 dca6f6c9 a0105a8f ! %f12 = 8356ef56 59b34e47 6a85b88b 8bda5869 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e887863 2ebdf5ef 95be5f65 aa716aac ! %f20 = 2d56a1fc 04c16434 644d2e55 a808295a ! %f24 = 9c945bdb aa147476 d193e844 ba58c7bc ! %f28 = 3d5e4123 aeadfb3d 0d5937f1 a709c4d9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cb13ee76 74ad716a 7ff5725b cf4594ec ! %f36 = e1813349 87740bb7 5da9563f 982b5f03 ! %f40 = 0c7b78dc 3625d61e 84ed093f 642c8e3a ! %f44 = 90a7825e 580c1010 702400be 9ebf72c4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x32ca77a800000051,%g7,%g1 ! GSR scale = 10, align = 1 wr %g1,%g0,%gsr ! GSR = 32ca77a800000051 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 62 p62_label_1: ! Mem[000000008c000010] = 5df3b6f2e4bb1bf5, %l5 = 715b166c0082231c ldx [%i0+%o2],%l5 ! %l5 = 5df3b6f2e4bb1bf5 ! Mem[000000008d000018] = df696249, %l6 = 23596807a6cbcb48 lduba [%i2+%o3]0x81,%l6 ! %l6 = 00000000000000df ! Mem[000000008d800010] = d759511b, %l3 = d820827a574c7d34 ldswa [%i3+%o2]0x81,%l3 ! %l3 = ffffffffd759511b ! Mem[0000000091800100] = 0f8fe12f95ffe909, %f48 = b0ea4d93 094f63b0 ldd [%o0+0x100],%f48 ! %f48 = 0f8fe12f 95ffe909 ! Mem[000000008d80008c] = 26a0d28f, %l6 = 00000000000000df ldswa [%i3+0x08c]%asi,%l6 ! %l6 = 0000000026a0d28f ! Mem[0000000091000098] = 6aef4b96d6cbdb1d, %f48 = 0f8fe12f 95ffe909 ldda [%i6+0x098]%asi,%f48 ! %f48 = 6aef4b96 d6cbdb1d ! %l3 = ffffffffd759511b, %l2 = ce787b7264d65d3b, %ccr = 44 movrlz %l3,%l2,%l4 ! Moved, %l4 = ce787b7264d65d3b ! immd = 0000000000000094, %l2 = ce787b7264d65d3b, %ccr = 44 movle %icc,0x094,%l2 ! Moved, %l2 = 0000000000000094 ! %l0 = 4fc3c2d828868338, Mem[0000000091800020] = 6e3bc623 stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 28868338 ! Mem[0000000091800008] = cc26aea02750a266, %g2 = 0000000000000000 ldx [%o0+%o1],%g2 ! %g2 = cc26aea02750a266 p62_label_2: ! %l2 = 0000000000000094, Mem[000000009080013e] = 90f08015 stb %l2,[%i5+0x13e] ! Mem[000000009080013c] = 94f08015 ! Mem[00000000900000e8] = a20761f795336ce7, %f48 = 6aef4b96 d6cbdb1d ldd [%i4+0x0e8],%f48 ! %f48 = a20761f7 95336ce7 ! immd = 00000000000002fd, %l2 = 0000000000000094, %ccr = 44 movpos %icc,0x2fd,%l2 ! Moved, %l2 = 00000000000002fd ! %f4 = 073b576a 99bf32c7, Mem[00000000918000c0] = 67bd0bdf 8a120b0c std %f4 ,[%o0+0x0c0] ! Mem[00000000918000c0] = 073b576a 99bf32c7 ! %l1 = 28b7b9a6c1eeaa46, imm = 0000000000000ef3, %l1 = 28b7b9a6c1eeaa46 addccc %l1,0xef3,%l1 ! %l1 = 28b7b9a6c1eeb939, %ccr = 08 ! %f29 = aeadfb3d, Mem[000000008d800018] = eca0f919 sta %f29,[%i3+%o3]0x80 ! Mem[000000008d800018] = aeadfb3d ! Mem[000000008d000018] = df696249, %l0 = 4fc3c2d828868338 lduha [%i2+%o3]0x81,%l0 ! %l0 = 000000000000df69 ! Mem[000000008d00008b] = c1a9fa64, %l4 = ce787b7264d65d3b ldstub [%i2+0x08b],%l4 ! %l4 = 00000064000000ff ! %l0 = 0000df69, %l1 = c1eeb939, Mem[000000008d800018] = aeadfb3d f624d31e stda %l0,[%i3+%o3]0x80 ! Mem[000000008d800018] = 0000df69 c1eeb939 ! %f15 = 8bda5869, Mem[00000000908000a8] = a40c9e1c st %f15,[%i5+0x0a8] ! Mem[00000000908000a8] = 8bda5869 p62_label_3: ! %l6 = 0000000026a0d28f, Mem[00000000918001a4] = 832781d2 stw %l6,[%o0+0x1a4] ! Mem[00000000918001a4] = 26a0d28f ! Mem[00000000910001c4] = 13cb1e36, %g2 = cc26aea02750a266 ldsb [%i6+0x1c6],%g2 ! %g2 = 0000000000000013 ! %l6 = 0000000026a0d28f, %l1 = 28b7b9a6c1eeb939, %l7 = b254cb42cb2d6f8d taddcctv %l6,%l1,%l7 ! %l0 = 000000000000df8c, Trapped ! Mem[000000008d800018] = 69df0000, %l2 = 00000000000002fd lduwa [%i3+%o3]0x89,%l2 ! %l2 = 0000000069df0000 ! Mem[000000008d00004d] = 90e2df9c, %l3 = ffffffffd759511b ldstub [%i2+0x04d],%l3 ! %l3 = 000000e2000000ff ! %l4 = 00000064, %l5 = e4bb1bf5, Mem[000000008d000028] = d10662c7 e81984a9 stda %l4,[%i2+%o5]0x88 ! Mem[000000008d000028] = 00000064 e4bb1bf5 ! Mem[000000009100003c] = 33e2010b, %g2 = 0000000000000013 lduw [%i6+0x03c],%g2 ! %g2 = 0000000033e2010b ! Mem[0000000090800100] = 557e1329, %g2 = 0000000033e2010b ldsb [%i5+0x101],%g2 ! %g2 = 0000000000000055 ! Mem[000000008d80003f] = 0ecff7cc, %l6 = 0000000026a0d28f ldstub [%i3+0x03f],%l6 ! %l6 = 000000cc000000ff ! Mem[000000008d000094] = 0df69885, %l1 = 28b7b9a6c1eeb939 ldub [%i2+0x097],%l1 ! %l1 = 0000000000000085 p62_label_4: ! Mem[00000000900001cc] = de0626d0, %g2 = 0000000000000055 lduh [%i4+0x1cc],%g2 ! %g2 = 000000000000de06 ! %l5 = 5df3b6f2e4bb1bf5, Mem[0000000090800170] = 5955679b67148569 stx %l5,[%i5+0x170] ! Mem[0000000090800170] = 5df3b6f2e4bb1bf5 ! immd = 0000000000000002, %l3 = 00000000000000e2, %ccr = 08 movvs %xcc,0x002,%l3 ! Register Not Moved ! %f22 = 644d2e55 a808295a, Mem[000000008c800020] = 10fa8287 4a0188ea stda %f22,[%i1+%o4]0x80 ! Mem[000000008c800020] = 644d2e55 a808295a ! Mem[0000000090000108] = 413c6db5, %g2 = 000000000000de06 lduw [%i4+0x108],%g2 ! %g2 = 00000000413c6db5 ! %l6 = 00000000000000cc, %l0 = 000000000000df8c, %ccr = 08 movrlz %l6,%l0,%l5 ! Not Moved, %l5 = 5df3b6f2e4bb1bf5 ! %f0 = c9bcd340 b5152b07, Mem[000000008c800010] = 03af98a4 cfe87fc1 stda %f0 ,[%i1+%o2]0x80 ! Mem[000000008c800010] = c9bcd340 b5152b07 ! immd = 00000000000000d5, %l4 = 0000000000000064, %ccr = 08 movne %icc,0x0d5,%l4 ! Moved, %l4 = 00000000000000d5 ! %l0 = 000000000000df8c, %l1 = 0000000000000085, %l7 = b254cb42cb2d6f8d andncc %l0,%l1,%l7 ! %l7 = 000000000000df08, %ccr = 00 ! %l4 = 00000000000000d5, %l5 = 5df3b6f2e4bb1bf5, %ccr = 00 movrlez %l4,%l5,%l2 ! Not Moved, %l2 = 0000000069df0000 p62_label_5: ! %l1 = 0000000000000085, imm = fffffffffffff9e2, %l3 = 00000000000000e2 xorcc %l1,-0x61e,%l3 ! %l3 = fffffffffffff967, %ccr = 88 ! Mem[00000000908000c8] = 1d027ea9dc5f6628, %f48 = a20761f7 95336ce7 ldd [%i5+0x0c8],%f48 ! %f48 = 1d027ea9 dc5f6628 ! Mem[000000008c800028] = fed3107a 7caebb83, %l2 = 69df0000, %l3 = fffff967 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000fed3107a 000000007caebb83 ! Mem[000000008c0000bc] = b0769c7d, %l3 = 7caebb83, %l1 = 00000085 add %i0,0xbc,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b0769c7d ! Mem[00000000910001d8] = 14fd2b31, %g2 = 00000000413c6db5 lduh [%i6+0x1da],%g2 ! %g2 = 00000000000014fd ! Mem[00000000900000f0] = e0fe47ec, %g2 = 00000000000014fd lduh [%i4+0x0f2],%g2 ! %g2 = 000000000000e0fe ! Mem[000000008c0000d8] = bd3b9454, %l4 = 00000000000000d5 ldsb [%i0+0x0da],%l4 ! %l4 = ffffffffffffff94 ! Mem[000000008c800167] = 283cd8ec, %l6 = 00000000000000cc ldstub [%i1+0x167],%l6 ! %l6 = 000000ec000000ff ! Mem[00000000910000f8] = e3c6bec0, %g2 = 000000000000e0fe ldub [%i6+0x0f8],%g2 ! %g2 = 00000000000000e3 ! Mem[000000008d8000e4] = 6821a37f, %l4 = ffffff94, %l2 = fed3107a add %i3,0xe4,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006821a37f p62_label_6: ! Mem[00000000918001f0] = 6ba2b457, %g18 = 86a8290c2cf91e33 ldsw [%o0+0x1f0],%g2 ! %g2 = 86a8290c2cf91e33 ! immd = 0000000000000126, %l0 = 000000000000df8c, %ccr = 88 movgu %icc,0x126,%l0 ! Moved, %l0 = 0000000000000126 ! Mem[000000008d800187] = 1236707a, %l3 = 000000007caebb83 ldstub [%i3+0x187],%l3 ! %l3 = 0000007a000000ff ! %f22 = 644d2e55, Mem[000000008c800028] = fed3107a sta %f22,[%i1+%o5]0x81 ! Mem[000000008c800028] = 644d2e55 ! %l1 = 00000000b0769c7d, Mem[0000000091000008] = c1a845c53a363bbc stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000b0769c7d ! immd = 0000000000000110, %l7 = 000000000000df08, %ccr = 88 movn %xcc,0x110,%l7 ! Register Not Moved ! Mem[000000008c000008] = db67b183, %l2 = 000000006821a37f ldsha [%i0+%o1]0x88,%l2 ! %l2 = ffffffffffffb183 ! %l6 = 00000000000000ec, imm = fffffffffffffc31, %l2 = ffffffffffffb183 andcc %l6,-0x3cf,%l2 ! %l2 = 0000000000000020, %ccr = 00 ! %l4 = ffffffffffffff94, %l6 = 00000000000000ec, %l6 = 00000000000000ec sub %l4,%l6,%l6 ! %l6 = fffffffffffffea8 ! %l4 = ffffffffffffff94, %l0 = 0000000000000126, %l2 = 0000000000000020 xor %l4,%l0,%l2 ! %l2 = fffffffffffffeb2 p62_label_7: ! Mem[000000008d000020] = bd492170, %l7 = 000000000000df08 swapa [%i2+%o4]0x88,%l7 ! %l7 = 00000000bd492170 ! %f4 = 073b576a 99bf32c7, Mem[0000000091000148] = c387b2e4 ead01746 stda %f4 ,[%i6+0x148]%asi ! Mem[0000000091000148] = 073b576a 99bf32c7 ! %l0 = 0000000000000126, %l3 = 000000000000007a, %l5 = 5df3b6f2e4bb1bf5 xor %l0,%l3,%l5 ! %l5 = 000000000000015c ! Mem[00000000908000c8] = 7ea9dc5f, %g2 = 000000006ba2b457 lduh [%i5+0x0ca],%g2 ! %g2 = 0000000000007ea9 ! Invert Register : %l1 = 00000000b0769c7d xor %l1,-1,%l1 ! %l1 = ffffffff4f896382 ! Mem[0000000090000114] = 757643e1, %g2 = 0000000000007ea9 ldub [%i4+0x114],%g2 ! %g2 = 0000000000000075 ! Mem[000000008d800040] = 4d503f4b, %l7 = 00000000bd492170 swap [%i3+0x040],%l7 ! %l7 = 000000004d503f4b ! Mem[000000008c000058] = f83ca14fb3e4b1ae, %f8 = 2320718f 3eed9130 ldd [%i0+0x058],%f8 ! %f8 = f83ca14f b3e4b1ae ! Mem[0000000090000100] = eff525d4, %g18 = 86a8290c2cf91e33 ldsw [%i4+0x100],%g2 ! %g2 = 86a8290c2cf91e33 ! %l6 = fffffffffffffea8, immd = fffffffffffffc46, %l3 = 000000000000007a sdivx %l6,-0x3ba,%l3 ! %l3 = 0000000000000000 p62_label_8: ! Mem[0000000090800108] = 42468090, %g2 = ffffffffeff525d4 ldsh [%i5+0x10a],%g2 ! %g2 = 0000000000004246 ! %l0 = 0000000000000126, Mem[0000000091800084] = a7ac56a1 sth %l0,[%o0+0x084] ! Mem[0000000091800084] = 012656a1 ! immd = 000000000000000e, %l3 = 0000000000000000, %ccr = 00 movg %xcc,0x00e,%l3 ! Moved, %l3 = 000000000000000e ! Mem[0000000090000070] = 1685f938, %g2 = 0000000000004246 ldsh [%i4+0x070],%g2 ! %g2 = 0000000000001685 ! %l5 = 000000000000015c, imm = 000000000000001a, %l7 = 000000004d503f4b srax %l5,0x01a,%l7 ! %l7 = 0000000000000000 ! %f16 = 9e887863 2ebdf5ef 95be5f65 aa716aac ! %f20 = 2d56a1fc 04c16434 644d2e55 a808295a ! %f24 = 9c945bdb aa147476 d193e844 ba58c7bc ! %f28 = 3d5e4123 aeadfb3d 0d5937f1 a709c4d9 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! %l7 = 0000000000000000, Mem[0000000091800151] = 5f82919d stb %l7,[%o0+0x151] ! Mem[0000000091800150] = 0082919d ! %l4 = ffffff94, %l5 = 0000015c, Mem[0000000091000098] = 6aef4b96 d6cbdb1d stda %l4,[%i6+0x098]%asi ! Mem[0000000091000098] = ffffff94 0000015c ! %l3 = 000000000000000e, Mem[0000000091800128] = da123f8085b0264c stx %l3,[%o0+0x128] ! Mem[0000000091800128] = 000000000000000e ! %l7 = 0000000000000000, Mem[000000008d800028] = 2e766b56 stha %l7,[%i3+%o5]0x80 ! Mem[000000008d800028] = 00006b56 p62_label_9: ! Mem[000000008c8000f8] = be466af6, %l2 = fffffffffffffeb2 swap [%i1+0x0f8],%l2 ! %l2 = 00000000be466af6 ! %l0 = 0000000000000126, %l3 = 000000000000000e, %ccr = 00 movne %icc,%l0,%l3 ! Moved, %l3 = 0000000000000126 ! Mem[00000000900000a8] = 06b20e2c068cd5a5, %g2 = 0000000000001685 ldx [%i4+0x0a8],%g2 ! %g2 = 06b20e2c068cd5a5 ! Mem[000000008d0000b8] = ab8f3f9e, %l7 = 0000000000000000 swap [%i2+0x0b8],%l7 ! %l7 = 00000000ab8f3f9e ! Mem[00000000918000d0] = 84fb548a77999bcc, %f48 = 1d027ea9 dc5f6628 ldd [%o0+0x0d0],%f48 ! %f48 = 84fb548a 77999bcc ! %l0 = 0000000000000126, Mem[0000000090000146] = 889eac6a stb %l0,[%i4+0x146] ! Mem[0000000090000144] = 269eac6a ! Mem[00000000900001e4] = 1d8c5d64, %g2 = 06b20e2c068cd5a5 ldsh [%i4+0x1e4],%g2 ! %g2 = 0000000000001d8c ! %l5 = 000000000000015c, Mem[0000000090000163] = aadb5b94 stb %l5,[%i4+0x163] ! Mem[0000000090000160] = 5cdb5b94 ! %f16 = 9e887863 2ebdf5ef 95be5f65 aa716aac ! %f20 = 2d56a1fc 04c16434 644d2e55 a808295a ! %f24 = 9c945bdb aa147476 d193e844 ba58c7bc ! %f28 = 3d5e4123 aeadfb3d 0d5937f1 a709c4d9 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! Clear Register : %l3 = 0000000000000126 clr %l3 ! %l3 = 0000000000000000 p62_label_10: ! %l2 = 00000000be466af6, Mem[000000008d8000de] = 8e1d007e sth %l2,[%i3+0x0de] ! Mem[000000008d8000dc] = 8e1d6af6 ! %l1 = ffffffff4f896382, Mem[00000000910001d6] = 83f9da6f sth %l1,[%i6+0x1d6] ! Mem[00000000910001d4] = 6382da6f ! Mem[000000008d800008] = 8a12f4f8, %l0 = 0000000000000126 lduha [%i3+%o1]0x80,%l0 ! %l0 = 0000000000008a12 ! Mem[000000008d00015a] = fa1d4440, %l0 = 0000000000008a12 ldstub [%i2+0x15a],%l0 ! %l0 = 00000044000000ff ! Mem[0000000091800184] = cbbbb590, %g2 = 0000000000001d8c lduw [%o0+0x184],%g2 ! %g2 = 00000000cbbbb590 ! Mem[0000000091800150] = 0a008291, %g2 = 00000000cbbbb590 ldsh [%o0+0x150],%g2 ! %g2 = 0000000000000a00 ! %f8 = f83ca14f b3e4b1ae, Mem[000000008d000110] = 469aecbd 25473981 std %f8 ,[%i2+0x110] ! Mem[000000008d000110] = f83ca14f b3e4b1ae ! Mem[0000000090000130] = 3d84f243ee317cdc, %g2 = 0000000000000a00 ldx [%i4+0x130],%g2 ! %g2 = 3d84f243ee317cdc ! %l7 = 00000000ab8f3f9e, Mem[000000009100019c] = 1c574548 stb %l7,[%i6+0x19c] ! Mem[000000009100019c] = 9e574548 ! Mem[0000000090000180] = a9faecff 4095ec12, %g2 = ee317cdc, %g3 = 00000000 ldd [%i4+0x180],%g2 ! %g2 = 00000000a9faecff 000000004095ec12 p62_label_11: ! immd = 00000000000002a4, %l3 = 0000000000000000, %ccr = 00 movge %xcc,0x2a4,%l3 ! Moved, %l3 = 00000000000002a4 ! %l7 = 00000000ab8f3f9e setx 0x25ef40a821dff8d9,%g7,%l7 ! %l7 = 25ef40a821dff8d9 ! Mem[00000000910001a8] = b385603d294418a5, %g2 = 00000000a9faecff ldx [%i6+0x1a8],%g2 ! %g2 = b385603d294418a5 ! Mem[000000008c800018] = 092ddfaa, %f8 = f83ca14f lda [%i1+%o3]0x89,%f8 ! %f8 = 092ddfaa ! Mem[000000008c000140] = 3aba2189d175fa19, %l6 = fffffffffffffea8, %l1 = ffffffff4f896382 add %i0,0x140,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 3aba2189d175fa19 ! %l5 = 000000000000015c, %l2 = 00000000be466af6, %l1 = 3aba2189d175fa19 udivx %l5,%l2,%l1 ! %l1 = 0000000000000000 ! immd = 0000000000000156, %l6 = fffffffffffffea8, %ccr = 00 move %xcc,0x156,%l6 ! Register Not Moved ! %l5 = 000000000000015c, Mem[00000000900001e0] = cf23638f1d8c5d64 stx %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000000000015c ! Code Fragment 1 p62_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004095ec12 mov -0xd3e,%g3 ! %g3 = fffffffffffff2c2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Randomly selected nop nop p62_label_12: ! %l0 = 0000000000000044, Mem[000000008d000028] = 64000000f51bbbe4 stxa %l0,[%i2+%o5]0x81 ! Mem[000000008d000028] = 0000000000000044 ! %l0 = 0000000000000044, Mem[00000000918000a4] = ac9280c0 stb %l0,[%o0+0x0a4] ! Mem[00000000918000a4] = 449280c0 ! %l3 = 00000000000002a4, %l7 = 25ef40a821dff8d9, %y = 00000000 mulscc %l3,%l7,%l0 ! %l0 = 0000000000000152, %ccr = 00, %y = 00000000 ! Mem[000000008d000008] = de77480d, %l6 = fffffffffffffea8 lduha [%i2+%o1]0x81,%l6 ! %l6 = 000000000000de77 ! %f12 = 8356ef56, Mem[000000008d800000] = 1f9f507b sta %f12,[%i3+%g0]0x88 ! Mem[000000008d800000] = 8356ef56 ! %l3 = 00000000000002a4, Mem[00000000918001c0] = 4c86a0516b82704c stx %l3,[%o0+0x1c0] ! Mem[00000000918001c0] = 00000000000002a4 ! Mem[000000008d8001dc] = 577eeb63, %l4 = ffffffffffffff94 swap [%i3+0x1dc],%l4 ! %l4 = 00000000577eeb63 ! Clear Register : %l4 = 00000000577eeb63 clr %l4 ! %l4 = 0000000000000000 ! Mem[0000000091800098] = 94908eee, %g2 = b385603d294418a5 ldsb [%o0+0x098],%g2 ! %g2 = ffffffffffffff94 ! %l0 = 0000000000000152, imm = fffffffffffff84f, %l3 = 00000000000002a4 orcc %l0,-0x7b1,%l3 ! %l3 = fffffffffffff95f, %ccr = 88 p62_label_13: ! %l2 = be466af6, %l3 = fffff95f, Mem[0000000091800100] = 0f8fe12f 95ffe909 std %l2,[%o0+0x100] ! Mem[0000000091800100] = be466af6 fffff95f ! immd = 00000000000000f7, %l6 = 000000000000de77, %ccr = 88 movge %xcc,0x0f7,%l6 ! Register Not Moved ! %l5 = 000000000000015c, %l2 = 00000000be466af6, %ccr = 88 movle %xcc,%l5,%l2 ! Moved, %l2 = 000000000000015c ! Mem[000000008d800074] = 1b802f6e, %l7 = 25ef40a821dff8d9 swap [%i3+0x074],%l7 ! %l7 = 000000001b802f6e ! Mem[000000008d800024] = 01541099, %l1 = 0000000000000000 ldstuba [%i3+0x024]%asi,%l1 ! %l1 = 00000001000000ff ! %l2 = 000000000000015c, %l2 = 000000000000015c, %l4 = 0000000000000000 xorcc %l2,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44 ! Mem[000000008c000008] = 83b167db, %l2 = 000000000000015c ldswa [%i0+%o1]0x80,%l2 ! %l2 = ffffffff83b167db ! Mem[00000000910000f0] = 43d47a07, %g2 = ffffffffffffff94 ldsb [%i6+0x0f2],%g2 ! %g2 = 0000000000000043 ! Mem[000000008d000164] = ba81f444, %l6 = 0000de77, %l2 = 83b167db add %i2,0x164,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ba81f444 ! %l6 = 000000000000de77, %l6 = 000000000000de77, %ccr = 44 movneg %xcc,%l6,%l6 ! Register Not Moved p62_label_14: ! %l4 = 0000000000000000, %l0 = 0000000000000152, %ccr = 44 movcs %xcc,%l4,%l0 ! Register Not Moved ! %l5 = 000000000000015c, Mem[0000000090800162] = 6f556f67 stb %l5,[%i5+0x162] ! Mem[0000000090800160] = 5c556f67 ! Mem[00000000908000e4] = 42c5d72c, %g2 = 0000000000000043 lduh [%i5+0x0e6],%g2 ! %g2 = 00000000000042c5 ! %l4 = 0000000000000000, Mem[000000009080010e] = 91172bef sth %l4,[%i5+0x10e] ! Mem[000000009080010c] = 00002bef ! Mem[000000008d000068] = a4f0872649eaa558, %l5 = 000000000000015c, %l6 = 000000000000de77 add %i2,0x68,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = a4f0872649eaa558 ! Mem[000000008d000028] = 00000000, %l4 = 0000000000000000 ldsba [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000 ! %f18 = 95be5f65 aa716aac, Mem[000000008d000018] = 496269df 34973307 stda %f18,[%i2+%o3]0x88 ! Mem[000000008d000018] = 95be5f65 aa716aac ! %f5 = 99bf32c7, Mem[000000008d800000] = 8356ef56 sta %f5 ,[%i3+%g0]0x88 ! Mem[000000008d800000] = 99bf32c7 ! %l1 = 0000000000000001, %l6 = a4f0872649eaa558, %ccr = 44 movle %xcc,%l1,%l6 ! Moved, %l6 = 0000000000000001 save ! CWP = 1 p62_label_15: ! %cwp = 1 ! Mem[000000008c00013c] = 8491b9a6, %l4 = 993df85e85adfd7c swap [%o0+0x13c],%l4 ! %l4 = 000000008491b9a6 ! %l6 = 5d43ad3e1df7617a, Mem[00000000900000be] = 3bb67d69 sth %l6,[%o4+0x0be] ! Mem[00000000900000bc] = 617a7d69 ! Mem[000000008c800028] = 552e4d64, %l6 = 5d43ad3e1df7617a ldstuba [%o1+%i5]0x89,%l6 ! %l6 = 00000064000000ff ! %l6 = 0000000000000064, Mem[00000000900000a0] = 7acb94bc stb %l6,[%o4+0x0a0] ! Mem[00000000900000a0] = 64cb94bc ! Mem[000000008c000020] = 604a0f07, %l1 = 1dd31174b13486fd lduba [%o0+%i4]0x81,%l1 ! %l1 = 0000000000000060 ! %l3 = fe60a3d293b28ddf, %l5 = 6f6ab2d4a3fcfb82, %ccr = 44 mova %xcc,%l3,%l5 ! Moved, %l5 = fe60a3d293b28ddf ! %l6 = 00000064, %l7 = eb7f2058, Mem[00000000910001d0] = e4161ee0 05386382 std %l6,[%o6+0x1d0] ! Mem[00000000910001d0] = 00000064 eb7f2058 ! Mem[0000000090800148] = e09c7341, %g2 = 00000000000042c5 ldsb [%o5+0x14a],%g2 ! %g2 = ffffffffffffffe0 ! %l1 = 0000000000000060, Mem[00000000900001ca] = 0a0fde06 stb %l1,[%o4+0x1ca] ! Mem[00000000900001c8] = 600fde06 ! Mem[0000000090800140] = 80156ded441b0dc2, %g2 = ffffffffffffffe0 ldx [%o5+0x140],%g2 ! %g2 = 80156ded441b0dc2 p62_label_16: ! %cwp = 1 ! Mem[000000008d0000a4] = 489edeef, %l7 = 77916d27eb7f2058 ldsb [%o2+0x0a5],%l7 ! %l7 = ffffffffffffff9e ! %l0 = 985331902a82f7fa, imm = 000000000000000d, %l2 = a0939d6201094697 sllx %l0,0x00d,%l2 ! %l2 = 663205505eff4000 ! Mem[000000008d800110] = 8c9ddff844e76e32, %l7 = ffffffffffffff9e, %l6 = 0000000000000064 add %o3,0x110,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 8c9ddff844e76e32 ! %l3 = fe60a3d293b28ddf, Mem[000000009100015b] = dec2eb36 stb %l3,[%o6+0x15b] ! Mem[0000000091000158] = dfc2eb36 ! Mem[00000000908000c8] = 1d027ea9, %g2 = 80156ded441b0dc2 ldsh [%o5+0x0c8],%g2 ! %g2 = 0000000000001d02 ! %l4 = 000000008491b9a6, Mem[00000000908001be] = 4ad3aa16 stb %l4,[%o5+0x1be] ! Mem[00000000908001bc] = a6d3aa16 ! Mem[0000000091800058] = 6fc74a70 9dac9f4a, %g2 = 00001d02, %g3 = fffff2c2 ldd [%i0+0x058],%g2 ! %g2 = 000000006fc74a70 000000009dac9f4a ! %l6 = 8c9ddff844e76e32, %l6 = 8c9ddff844e76e32, %l5 = fe60a3d293b28ddf or %l6,%l6,%l5 ! %l5 = 8c9ddff844e76e32 ! %f0 = c9bcd340 b5152b07 b7ca3492 510bb342 ! %f4 = 073b576a 99bf32c7 3c8d8963 5b629f0a ! %f8 = 092ddfaa b3e4b1ae dca6f6c9 a0105a8f ! %f12 = 8356ef56 59b34e47 6a85b88b 8bda5869 mov 0x080,%g5 stda %f0,[%o4+%g5]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[0000000090800014] = 6741cdf2, %g2 = 000000006fc74a70 ldub [%o5+0x017],%g2 ! %g2 = 0000000000000067 p62_label_17: ! %cwp = 1 ! Mem[000000008d0001c0] = da4d3373, %l4 = 000000008491b9a6 swap [%o2+0x1c0],%l4 ! %l4 = 00000000da4d3373 ! %l6 = 8c9ddff844e76e32, Mem[0000000091000188] = f039108be6b0a7ab stx %l6,[%o6+0x188] ! Mem[0000000091000188] = 8c9ddff844e76e32 ! %l0 = 985331902a82f7fa, %l1 = 0000000000000060, %l6 = 8c9ddff844e76e32 tsubcctv %l0,%l1,%l6 ! %l0 = 985331902a82f81d, Trapped restore ! CWP = 0 ! Mem[000000008c800010] = c9bcd340, %l6 = 0000000000000001 ldstuba [%i1+%o2]0x80,%l6 ! %l6 = 000000c9000000ff ! Mem[000000008d000138] = fd4129c7, %l1 = 0000000000000001 ldstub [%i2+0x138],%l1 ! %l1 = 000000fd000000ff ! Mem[000000008c0000e8] = 76e6d7ff, %l6 = 000000c9, %l3 = fffff95f add %i0,0xe8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000076e6d7ff ! %l6 = 00000000000000c9, Mem[000000008d800000] = 8c9e4bb299bf32c7 stxa %l6,[%i3+%g0]0x89 ! Mem[000000008d800000] = 00000000000000c9 ! %l0 = 00000152, %l1 = 000000fd, Mem[0000000090800198] = 209c5f21 4ae1df61 std %l0,[%i5+0x198] ! Mem[0000000090800198] = 00000152 000000fd ! %l7 = 000000001b802f6e, imm = fffffffffffffac8, %l4 = 0000000000000000 subccc %l7,-0x538,%l4 ! %l4 = 000000001b8034a6, %ccr = 11 p62_label_18: ! Mem[000000008d0000f0] = ff445e81 d3bfb289, %l4 = 1b8034a6, %l5 = 0000015c ldd [%i2+0x0f0],%l4 ! %l4 = 00000000ff445e81 00000000d3bfb289 ! %l6 = 00000000000000c9, imm = 0000000000000a7f, %l2 = 00000000ba81f444 andn %l6,0xa7f,%l2 ! %l2 = 0000000000000080 ! %l2 = 00000080, %l3 = 76e6d7ff, Mem[0000000090000158] = 5a2908a8 552e4d64 std %l2,[%i4+0x158] ! Mem[0000000090000158] = 00000080 76e6d7ff ! immd = 00000000000000ad, %l6 = 00000000000000c9, %ccr = 11 movcc %xcc,0x0ad,%l6 ! Register Not Moved ! Mem[00000000900000e8] = a20761f795336ce7, %f48 = 84fb548a 77999bcc ldda [%i4+0x0e8]%asi,%f48 ! %f48 = a20761f7 95336ce7 ! %l4 = 00000000ff445e81, Mem[0000000090800090] = d92299818359f4c5 stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 00000000ff445e81 ! %l3 = 0000000076e6d7ff, immed = fffff7fb, %y = 00000000 smul %l3,-0x805,%l7 ! %l7 = fffffc4676bdd005, %y = fffffc46 ! Mem[0000000090000124] = b316ce5a, %g18 = 86a8290c2cf91e33 ldsw [%i4+0x124],%g2 ! %g2 = 86a8290c2cf91e33 ! %l1 = 00000000000000fd, Mem[0000000090800188] = 8da22961 stw %l1,[%i5+0x188] ! Mem[0000000090800188] = 000000fd ! %l4 = 00000000ff445e81, immed = 00000c54, %y = fffffc46 umulcc %l4,0xc54,%l2 ! %l2 = 00000c4af6dd0e54, %ccr = 08, %y = 00000c4a p62_label_19: ! Mem[000000008c000128] = 1284f0a6ea77049b, %l5 = 00000000d3bfb289, %l6 = 00000000000000c9 add %i0,0x128,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 1284f0a6ea77049b ! Mem[000000008d000028] = 4400000000000000, %l5 = 00000000d3bfb289 ldxa [%i2+%o5]0x89,%l5 ! %l5 = 4400000000000000 ! Mem[000000008c00001c] = a2387c32, %l3 = 0000000076e6d7ff ldsw [%i0+0x01c],%l3 ! %l3 = ffffffffa2387c32 membar #Sync ! Added by membar checker (160) ! Mem[0000000090000140] = eff5bd2e 6378269e ac6a71aa 655fbe95 ! Mem[0000000090000150] = 3464c104 fca1562d 00000080 76e6d7ff ! Mem[0000000090000160] = 7674145c db5b949c bcc758ba 44e893d1 ! Mem[0000000090000170] = 3dfbadae 23415e3d d9c409a7 f137590d ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l6 = ea77049b, %l7 = 76bdd005, Mem[000000008c000018] = 8dbeee6b 327c38a2 stda %l6,[%i0+%o3]0x89 ! Mem[000000008c000018] = ea77049b 76bdd005 ! Mem[000000008d000028] = 00000000, %l3 = ffffffffa2387c32 lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[000000008c800018] = aadf2d09279c6c85, %l2 = 00000c4af6dd0e54 ldxa [%i1+%o3]0x81,%l2 ! %l2 = aadf2d09279c6c85 ! %l4 = 00000000ff445e81, %l6 = 1284f0a6ea77049b, %ccr = 08 movcc %xcc,%l4,%l6 ! Moved, %l6 = 00000000ff445e81 ! %f22 = 644d2e55, Mem[000000008d000008] = de77480d sta %f22,[%i2+%o1]0x81 ! Mem[000000008d000008] = 644d2e55 ! %l7 = fffffc4676bdd005, %l4 = 00000000ff445e81, %ccr = 08 movvs %xcc,%l7,%l4 ! Register Not Moved p62_label_20: ! Mem[000000008d000008] = 644d2e55, %l0 = 0000000000000152 lduba [%i2+%o1]0x81,%l0 ! %l0 = 0000000000000064 ! %l1 = 00000000000000fd, Mem[000000008c800028] = ff4d2e55 stha %l1,[%i1+%o5]0x81 ! Mem[000000008c800028] = 00fd2e55 ! Mem[00000000900000b8] = 8b8bda58, %g2 = ffffffffb316ce5a lduba [%i4+0x0bb]%asi,%g2 ! %g2 = 000000000000008b ! Mem[000000008c000020] = 604a0f07, %l3 = 0000000000000000 ldsba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000060 ! Mem[000000008d8001bc] = 4cb06508, %l4 = 00000000ff445e81 swap [%i3+0x1bc],%l4 ! %l4 = 000000004cb06508 ! immd = 0000000000000073, %l2 = aadf2d09279c6c85, %ccr = 08 mova %icc,0x073,%l2 ! Moved, %l2 = 0000000000000073 ! Mem[000000008c80002c] = 7caebb83, %l4 = 4cb06508, %l1 = 000000fd add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007caebb83 ! %l0 = 0000000000000064, imm = 000000000000002f, %l0 = 0000000000000064 sllx %l0,0x02f,%l0 ! %l0 = 0032000000000000 ! Mem[000000008d000010] = 85143123, %l0 = 0032000000000000 lduha [%i2+%o2]0x89,%l0 ! %l0 = 0000000000003123 ! Mem[000000008c000020] = 604a0f07830d44a8, %l6 = 00000000ff445e81 ldxa [%i0+%o4]0x80,%l6 ! %l6 = 604a0f07830d44a8 p62_label_21: ! Mem[000000008c000018] = 9b0477ea05d0bd76, %l4 = 000000004cb06508 ldxa [%i0+%o3]0x81,%l4 ! %l4 = 9b0477ea05d0bd76 ! Mem[00000000908000cc] = dc5f6628, %g2 = 000000000000008b ldsh [%i5+0x0cc],%g2 ! %g2 = ffffffffffffdc5f ! %l1 = 000000007caebb83, %l4 = 9b0477ea05d0bd76, %l3 = 0000000000000060 and %l1,%l4,%l3 ! %l3 = 000000000480b902 ! %l3 = 000000000480b902, %l6 = 604a0f07830d44a8, %l4 = 9b0477ea05d0bd76 orn %l3,%l6,%l4 ! %l4 = 9fb5f0f87cf2bb57 ! Mem[000000008c000008] = 83b167db, %l7 = fffffc4676bdd005 ldsba [%i0+%o1]0x81,%l7 ! %l7 = ffffffffffffff83 ! %l4 = 9fb5f0f87cf2bb57, %l5 = 4400000000000000, %ccr = 08 mova %icc,%l4,%l5 ! Moved, %l5 = 9fb5f0f87cf2bb57 ! Mem[000000008d800010] = 1b5159d7, %l2 = 0000000000000073 lduha [%i3+%o2]0x88,%l2 ! %l2 = 00000000000059d7 ! %l0 = 0000000000003123, Mem[0000000091000118] = 892f4a3b stb %l0,[%i6+0x118] ! Mem[0000000091000118] = 232f4a3b ! %l2 = 000059d7, %l3 = 0480b902, Mem[000000008c8000b0] = 3ee4c519 1af5a693 std %l2,[%i1+0x0b0] ! Mem[000000008c8000b0] = 000059d7 0480b902 ! Mem[000000008c000000] = b927c26a f174453b, %l2 = 000059d7, %l3 = 0480b902 ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000b927c26a 00000000f174453b p62_label_22: ! %l3 = 00000000f174453b, Mem[00000000910001b0] = 95f4f503 sth %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 453bf503 ! %l1 = 000000007caebb83, %l1 = 000000007caebb83, %ccr = 08 movvs %icc,%l1,%l1 ! Register Not Moved ! %l0 = 00003123, %l1 = 7caebb83, Mem[000000008c000010] = 5df3b6f2 e4bb1bf5 stda %l0,[%i0+%o2]0x80 ! Mem[000000008c000010] = 00003123 7caebb83 ! immd = 0000000000000098, %l1 = 000000007caebb83, %ccr = 08 movcc %xcc,0x098,%l1 ! Moved, %l1 = 0000000000000098 ! %f12 = 8356ef56 59b34e47, Mem[00000000900000e8] = a20761f7 95336ce7 std %f12,[%i4+0x0e8] ! Mem[00000000900000e8] = 8356ef56 59b34e47 ! %l4 = 9fb5f0f87cf2bb57, Mem[000000008d800010] = 1b5159d7 stwa %l4,[%i3+%o2]0x89 ! Mem[000000008d800010] = 7cf2bb57 ! Mem[000000008c800000] = 152689ee 841bc56b, %l6 = 830d44a8, %l7 = ffffff83 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000841bc56b 00000000152689ee ! %l3 = 00000000f174453b, Mem[000000009100004c] = 60c55c2b sth %l3,[%i6+0x04c] ! Mem[000000009100004c] = 453b5c2b ! %l5 = 9fb5f0f87cf2bb57, Mem[0000000090000084] = b5152b07 sth %l5,[%i4+0x084] ! Mem[0000000090000084] = bb572b07 ! %l1 = 0000000000000098, imm = 0000000000000029, %l7 = 00000000152689ee sllx %l1,0x029,%l7 ! %l7 = 0001300000000000 p62_label_23: ! Mem[0000000090800088] = 2d9f9e4e, %g2 = ffffffffffffdc5f lduba [%i5+0x08a]%asi,%g2 ! %g2 = 000000000000002d ! %l4 = 7cf2bb57, %l5 = 7cf2bb57, Mem[000000008c800010] = 40d3bcff 072b15b5 stda %l4,[%i1+%o2]0x88 ! Mem[000000008c800010] = 7cf2bb57 7cf2bb57 ! Mem[000000008c000020] = 604a0f07, %l4 = 9fb5f0f87cf2bb57 ldsha [%i0+%o4]0x81,%l4 ! %l4 = 000000000000604a ! %f12 = 8356ef56 59b34e47, Mem[00000000918001f8] = 01e5c8b4 bf933a55 std %f12,[%o0+0x1f8] ! Mem[00000000918001f8] = 8356ef56 59b34e47 ! Mem[000000008c800010] = 57bbf27c 57bbf27c, %l4 = 0000604a, %l5 = 7cf2bb57 ldda [%i1+%o2]0x81,%l4 ! %l4 = 0000000057bbf27c 0000000057bbf27c ! %l2 = b927c26a, %l3 = f174453b, Mem[00000000908001b0] = 5a061056 1d00be21 std %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = b927c26a f174453b ! Mem[00000000900000a4] = b1aedca6, %g2 = 000000000000002d ldub [%i4+0x0a6],%g2 ! %g2 = 00000000000000b1 ! Mem[0000000091000084] = ef702c96, %g2 = 00000000000000b1 ldub [%i6+0x085],%g2 ! %g2 = 00000000000000ef ! Mem[000000008d8000c9] = 05eebc72, %l7 = 0001300000000000 ldstuba [%i3+0x0c9]%asi,%l7 ! %l7 = 000000ee000000ff ! Mem[00000000900001b0] = 6eef6cff, %g2 = 00000000000000ef lduwa [%i4+0x1b0]%asi,%g2 ! %g2 = 000000006eef6cff p62_label_24: ! Mem[0000000090000010] = 3464c104fca1562d, %g2 = 000000006eef6cff ldx [%i4+%o2],%g2 ! %g2 = 3464c104fca1562d ! %l2 = 00000000b927c26a, Mem[000000009080019d] = 0000fd36 stb %l2,[%i5+0x19d] ! Mem[000000009080019c] = 6a00fd36 ! Code Fragment 1 p62_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009dac9f4a mov 0x1af,%g3 ! %g3 = 00000000000001af and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 000000000000000d, %l6 = 00000000841bc56b, %ccr = 08 movl %icc,0x00d,%l6 ! Moved, %l6 = 000000000000000d ! Mem[000000008d000018] = aa716aac, %l1 = 0000000000000098 ldstuba [%i2+%o3]0x89,%l1 ! %l1 = 000000ac000000ff ! %l2 = b927c26a, %l3 = f174453b, Mem[000000008c800000] = 6bc51b84 ee892615 stda %l2,[%i1+%g0]0x80 ! Mem[000000008c800000] = b927c26a f174453b ! %l4 = 0000000057bbf27c, Mem[00000000908000ad] = 2967cd44 stb %l4,[%i5+0x0ad] ! Mem[00000000908000ac] = 7c67cd44 ! %l3 = 00000000f174453b, %l7 = 00000000000000ee, %ccr = 08 movne %icc,%l3,%l7 ! Moved, %l7 = 00000000f174453b ! Mem[000000008c000020] = 070f4a60, %f20 = 2d56a1fc lda [%i0+%o4]0x89,%f20 ! %f20 = 070f4a60 ! %l1 = 00000000000000ac, imm = fffffffffffff661, %l3 = 00000000f174453b taddcc %l1,-0x99f,%l3 ! %l3 = fffffffffffff70d, %ccr = 8a p62_label_25: ! Mem[000000008d8000b0] = 986072bab417a5d1, %l7 = 00000000f174453b, %l6 = 000000000000000d add %i3,0xb0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 986072bab417a5d1 ! %l1 = 00000000000000ac, imm = 0000000000000001, %l1 = 00000000000000ac sll %l1,0x001,%l1 ! %l1 = 0000000000000158 ! %l5 = 0000000057bbf27c, Mem[0000000091800158] = 6f95ca0b stw %l5,[%o0+0x158] ! Mem[0000000091800158] = 57bbf27c ! Mem[00000000900001a8] = d5840b62, %g2 = 3464c104fca1562d ldsh [%i4+0x1a8],%g2 ! %g2 = ffffffffffffd584 ! Mem[000000008c800000] = 3b4574f16ac227b9, %f16 = 9e887863 2ebdf5ef ldda [%i1+%g0]0x88,%f16 ! %f16 = 3b4574f1 6ac227b9 ! Mem[000000008c800008] = 05a42bfd, %l4 = 0000000057bbf27c ldstuba [%i1+%o1]0x80,%l4 ! %l4 = 00000005000000ff ! %l5 = 0000000057bbf27c, imm = 000000000000002b, %l1 = 0000000000000158 srax %l5,0x02b,%l1 ! %l1 = 0000000000000000 ! Mem[00000000918001a0] = 910fae53, %g2 = ffffffffffffd584 lduh [%o0+0x1a0],%g2 ! %g2 = 000000000000910f ! Mem[0000000090800060] = 42b523f9 23e54624, %g2 = 0000910f, %g3 = 000001af ldda [%i5+0x060]%asi,%g2 ! %g2 = 0000000042b523f9 0000000023e54624 ! Mem[0000000090000138] = 10cf11ec, %g18 = 86a8290c2cf91e33 ldsw [%i4+0x138],%g2 ! %g2 = 86a8290c2cf91e33 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 1: membar #Sync ! Force all stores to complete p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000003123 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b927c26a bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffff70d bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000005 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000057bbf27c bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 986072bab417a5d1 bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f174453b bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000c4a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p62_failed mov 0x111,%g1 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b7ca3492 510bb342 bne %xcc,p62_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 073b576a 99bf32c7 bne %xcc,p62_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3c8d8963 5b629f0a bne %xcc,p62_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 092ddfaa b3e4b1ae bne %xcc,p62_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 3b4574f1 6ac227b9 bne %xcc,p62_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 070f4a60 04c16434 bne %xcc,p62_f20_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000031237caebb83 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 = 9b0477ea05d0bd76 ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x138],%g2 ! Expected data = 8af7d60785adfd7c ldx [%i0+0x138],%g3 ! Observed data at 000000008c000138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x138,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b927c26af174453b ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffa42bfd056d5696 ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 57bbf27c57bbf27c ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 644d2e55a808295a 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 = 00fd2e557caebb83 ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 000059d70480b902 ldx [%i1+0x0b0],%g3 ! Observed data at 000000008c8000b0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = fffffeb260c6c881 ldx [%i1+0x0f8],%g3 ! Observed data at 000000008c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 8f76c56e283cd8ff ldx [%i1+0x160],%g3 ! Observed data at 000000008c800160 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x160,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 644d2e558e1c0886 ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6a71aa655fbe95 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 = 08df00003570dc5d 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 = 0000000000000044 ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = e302ad6d90ffdf9c ldx [%i2+0x048],%g3 ! Observed data at 000000008d000048 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x048,%g4 ldx [%g1+0x088],%g2 ! Expected data = c1a9faff9fe3f6f4 ldx [%i2+0x088],%g3 ! Observed data at 000000008d000088 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x088,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 00000000c31a894a ldx [%i2+0x0b8],%g3 ! Observed data at 000000008d0000b8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = f83ca14fb3e4b1ae ldx [%i2+0x110],%g3 ! Observed data at 000000008d000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x110,%g4 ldx [%g1+0x138],%g2 ! Expected data = ff4129c70050afda ldx [%i2+0x138],%g3 ! Observed data at 000000008d000138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x138,%g4 ldx [%g1+0x158],%g2 ! Expected data = fa1dff404beebdc9 ldx [%i2+0x158],%g3 ! Observed data at 000000008d000158 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x158,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 8491b9a6f5d47069 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+0x000],%g2 ! Expected data = c900000000000000 ldx [%i3+0x000],%g3 ! Observed data at 000000008d800000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 57bbf27c654787bb 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 = 0000df69c1eeb939 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 = b26b7d4fff541099 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 = 00006b565cb268cd ldx [%i3+0x028],%g3 ! Observed data at 000000008d800028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7d6e96b40ecff7ff ldx [%i3+0x038],%g3 ! Observed data at 000000008d800038 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = bd49217036aa1f4f ldx [%i3+0x040],%g3 ! Observed data at 000000008d800040 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x040,%g4 ldx [%g1+0x070],%g2 ! Expected data = d5e494df21dff8d9 ldx [%i3+0x070],%g3 ! Observed data at 000000008d800070 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x070,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 05ffbc72ef0936e1 ldx [%i3+0x0c8],%g3 ! Observed data at 000000008d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 17f01be28e1d6af6 ldx [%i3+0x0d8],%g3 ! Observed data at 000000008d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x180],%g2 ! Expected data = e341e0c6123670ff ldx [%i3+0x180],%g3 ! Observed data at 000000008d800180 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x180,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 15a55e53ff445e81 ldx [%i3+0x1b8],%g3 ! Observed data at 000000008d8001b8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 6022b5bcffffff94 ldx [%i3+0x1d8],%g3 ! Observed data at 000000008d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1d8,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed p62_f2_fail: set p62_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP 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_f6_fail: set p62_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f8_fail: set p62_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f16_fail: set p62_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f20_fail: set p62_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%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: xor %l7,0x5f3,%l0 ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800020] stxa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000008] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c000008] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010] ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800008] sllx %l5,0x003,%l0 done p62_trap1o: xor %l7,0x5f3,%l0 ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800020] stxa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000008] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c000008] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010] ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800008] sllx %l5,0x003,%l0 done p62_trap2e: stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800020] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d000000] stwa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000000] stxa %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800018] stwa %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000000] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d000020] stba %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018] done p62_trap2o: stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800020] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d000000] stwa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000000] stxa %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800018] stwa %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000000] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d000020] stba %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018] done p62_trap3e: nop or %l5,%l1,%l6 add %l1,-0xe30,%l6 add %l0,%l7,%l2 done p62_trap3o: nop or %l5,%l1,%l6 add %l1,-0xe30,%l6 add %l0,%l7,%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 = 4fc3c2d828868338 ldx [%g1+0x008],%l1 ! %l1 = 28b7b9a6c1eeaa46 ldx [%g1+0x010],%l2 ! %l2 = ce787b7264d65d3b ldx [%g1+0x018],%l3 ! %l3 = d820827a574c7d34 ldx [%g1+0x020],%l4 ! %l4 = f0feb5026ca6dff5 ldx [%g1+0x028],%l5 ! %l5 = 715b166c0082231c ldx [%g1+0x030],%l6 ! %l6 = 23596807a6cbcb48 ldx [%g1+0x038],%l7 ! %l7 = b254cb42cb2d6f8d 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 = 985331902a82f7fa ldx [%g1+0x048],%l1 ! %l1 = 1dd31174b13486fd ldx [%g1+0x050],%l2 ! %l2 = a0939d6201094697 ldx [%g1+0x058],%l3 ! %l3 = fe60a3d293b28ddf ldx [%g1+0x060],%l4 ! %l4 = 993df85e85adfd7c ldx [%g1+0x068],%l5 ! %l5 = 6f6ab2d4a3fcfb82 ldx [%g1+0x070],%l6 ! %l6 = 5d43ad3e1df7617a ldx [%g1+0x078],%l7 ! %l7 = 77916d27eb7f2058 ! Initialize the output register of window 1 set p62_local0_start,%o0 set p62_local1_start,%o1 set p62_local2_start,%o2 set p62_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 7c007730 763156e6 de5fc67b 5c4f7e62 ! %f4 = 84236549 c1568cd4 cb8590be 357b96c2 ! %f8 = 3e7563be e7205270 75b86731 ccb9d13a ! %f12 = b67a9156 ce1246a7 b2c36418 20e2c8b4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7f21d794 2ba36b9d bfe16ce7 305ec248 ! %f20 = d37d256e 79d3dbe7 285fe927 8bf52374 ! %f24 = 4458e4d6 bd2f0133 1eb3a5df 80953114 ! %f28 = db4b0584 bcfccb52 fd4ab0b0 c749a665 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4dfef5c1 1dcc5d15 da468181 db596ed8 ! %f36 = 57d447da 0f5f39bd a5aa99c9 fa9a4c68 ! %f40 = 2f1721b6 f9371b26 244382a8 b041da8b ! %f44 = 82370c75 a078ed88 99885884 1fb4734b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbb44e82000000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = bb44e82000000057 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 63 p63_label_1: ! Mem[00000000900001e8] = cceef4c2, %g2 = 0000000000000000 lduha [%i4+0x1e8]%asi,%g2 ! %g2 = 000000000000ccee ! %l2 = 81af2c97, %l3 = a7a7b7aa, Mem[00000000908000e8] = d72cc766 7714b8f4 stda %l2,[%i5+0x0e8]%asi ! Mem[00000000908000e8] = 81af2c97 a7a7b7aa ! Mem[000000009100013c] = 0875df86, %g2 = 000000000000ccee ldsb [%i6+0x13f],%g2 ! %g2 = 0000000000000008 ! Mem[000000008e0001fa] = 2a4c8614, %l3 = bef9d079a7a7b7aa ldstub [%i0+0x1fa],%l3 ! %l3 = 00000086000000ff ! %l4 = 060f057c4851be1e, Mem[000000009180007e] = 2963a574, %asi = 80 stha %l4,[%o0+0x07e]%asi ! Mem[000000009180007c] = be1ea574 ! %l5 = e0c2fccc161ef8cd, Mem[000000008f800020] = 1f77de15 stha %l5,[%i3+%o4]0x80 ! Mem[000000008f800020] = f8cdde15 ! Invert Register : %l2 = e653fcf881af2c97 xor %l2,-1,%l2 ! %l2 = 19ac03077e50d368 ! %l1 = b7b60867f1ce5a77, imm = 0000000000000f7d, %l5 = e0c2fccc161ef8cd xnor %l1,0xf7d,%l5 ! %l5 = 4849f7980e31aaf5 ! %l6 = 3c681332, %l7 = ee6204d1, Mem[0000000090800160] = 19ec6f55 6f67cd2a std %l6,[%i5+0x160] ! Mem[0000000090800160] = 3c681332 ee6204d1 ! %l6 = fac161783c681332, Mem[0000000091000130] = 7f1dfcfdf46a516c stx %l6,[%i6+0x130] ! Mem[0000000091000130] = fac161783c681332 p63_label_2: ! %l0 = 78f32366, %l1 = f1ce5a77, Mem[0000000091000028] = 7de3ef5c e141740c std %l0,[%i6+%o5] ! Mem[0000000091000028] = 78f32366 f1ce5a77 ! %l7 = 7a5f1039ee6204d1, %l4 = 060f057c4851be1e, %l0 = d2839c2478f32366 taddcc %l7,%l4,%l0 ! %l0 = 806e15b636b3c2ef, %ccr = a3 ! Mem[000000008e000109] = 2888aef5, %l1 = b7b60867f1ce5a77 ldstub [%i0+0x109],%l1 ! %l1 = 00000088000000ff ! %l4 = 060f057c4851be1e, immed = 000007e6, %y = 00000000 udiv %l4,0x7e6,%l6 ! %l6 = 00000000000927f9 mov %l0,%y ! %y = 36b3c2ef ! Mem[000000009080002c] = 2c6e3c18, %g2 = 0000000000000008 ldub [%i5+0x02e],%g2 ! %g2 = 000000000000002c ! Mem[000000008f0000c0] = 1c48cd9480e5f066, %l1 = 0000000000000088 ldx [%i2+0x0c0],%l1 ! %l1 = 1c48cd9480e5f066 ! Mem[0000000090000018] = ed38b38b5df3a991, %f48 = 98dc8ccf b1cc3dee ldd [%i4+%o3],%f48 ! %f48 = ed38b38b 5df3a991 ! Mem[000000008f800018] = 03501060, %l2 = 19ac03077e50d368 lduwa [%i3+%o3]0x88,%l2 ! %l2 = 0000000003501060 ! %l0 = 806e15b636b3c2ef, Mem[0000000091800040] = 3e24369d sth %l0,[%o0+0x040] ! Mem[0000000091800040] = c2ef369d ! Mem[000000008e0001ef] = 811b82db, %l1 = 1c48cd9480e5f066 ldstub [%i0+0x1ef],%l1 ! %l1 = 000000db000000ff p63_label_3: ! Mem[0000000090800018] = 41cdf244 72c0aa2a, %g2 = 0000002c, %g3 = 00000000 ldd [%i5+%o3],%g2 ! %g2 = 0000000041cdf244 0000000072c0aa2a ! %l7 = 7a5f1039ee6204d1, Mem[0000000090800076] = a2aae7a7 sth %l7,[%i5+0x076] ! Mem[0000000090800074] = 04d1e7a7 ! Mem[000000008f800078] = 30d9faf1, %l6 = 00000000000927f9 ldub [%i3+0x07b],%l6 ! %l6 = 00000000000000f1 ! Mem[000000008f000008] = 5b402612 a5dc465e, %l4 = 4851be1e, %l5 = 0e31aaf5 ldda [%i2+%o1]0x88,%l4 ! %l4 = 00000000a5dc465e 000000005b402612 ! Mem[0000000090000018] = 8b5df3a9, %g2 = 0000000041cdf244 lduba [%i4+0x01b]%asi,%g2 ! %g2 = 000000000000008b ! %l4 = 00000000a5dc465e, %l4 = 00000000a5dc465e, %l0 = 806e15b636b3c2ef addc %l4,%l4,%l0 ! %l0 = 000000014bb88cbd ! Mem[000000008f000000] = db03b9ff, %l0 = 000000014bb88cbd swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000db03b9ff ! %l1 = 00000000000000db, imm = 000000000000010c, %l1 = 00000000000000db orncc %l1,0x10c,%l1 ! %l1 = fffffffffffffefb, %ccr = 88 ! Mem[000000008f0001fa] = f1629094, %l4 = 00000000a5dc465e ldstub [%i2+0x1fa],%l4 ! %l4 = 00000090000000ff ! Mem[0000000090000140] = 45f5a1d6 1b6089f4 c716afdb 8185ddfa ! Mem[0000000090000150] = 9d18554b e5151163 24c2513d 768827e9 ! Mem[0000000090000160] = cb433766 e1c33946 b227989a 65de30a2 ! Mem[0000000090000170] = 97a313f9 e853aab2 6a2721ea fc3e9fc6 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 p63_label_4: ! Mem[000000008e800008] = 2da65b5e, %l6 = 00000000000000f1 lduha [%i1+%o1]0x88,%l6 ! %l6 = 0000000000005b5e ! Mem[000000008f0001b8] = a81b2dce, %l6 = 0000000000005b5e swap [%i2+0x1b8],%l6 ! %l6 = 00000000a81b2dce ! Mem[000000008f0000d0] = 3f42e615, %l7 = ee6204d1, %l1 = fffffefb add %i2,0xd0,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000003f42e615 ! Mem[000000008f8001c0] = fe2378ff, %l5 = 5b402612, %l3 = 00000086 add %i3,0x1c0,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000fe2378ff ! Mem[000000008e000000] = 51bdca48, %l1 = 000000003f42e615 lduha [%i0+%g0]0x80,%l1 ! %l1 = 00000000000051bd ! Mem[000000008f000054] = f18479f3, %l0 = 00000000db03b9ff swap [%i2+0x054],%l0 ! %l0 = 00000000f18479f3 ! %l6 = 00000000a81b2dce, Mem[000000008f000162] = 1b61b662 stb %l6,[%i2+0x162] ! Mem[000000008f000160] = 1b61ce62 ! %l6 = 00000000a81b2dce, Mem[000000008f800020] = 15decdf8 stha %l6,[%i3+%o4]0x88 ! Mem[000000008f800020] = 15de2dce ! immd = 0000000000000118, %l0 = 00000000f18479f3, %ccr = 88 movcs %xcc,0x118,%l0 ! Register Not Moved ! Mem[0000000090800140] = 80156ded441b0dc2, %g2 = 000000000000008b ldx [%i5+0x140],%g2 ! %g2 = 80156ded441b0dc2 p63_label_5: ! Mem[000000008f000008] = a5dc465e, %l5 = 000000005b402612 ldswa [%i2+%o1]0x88,%l5 ! %l5 = ffffffffa5dc465e ! Mem[000000008f800020] = ce2dde15, %l1 = 00000000000051bd ldswa [%i3+%o4]0x81,%l1 ! %l1 = ffffffffce2dde15 ! Set Register : %l6 = 00000000a81b2dce xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[000000008e800008] = 2da65b5e, %l5 = ffffffffa5dc465e lduba [%i1+%o1]0x89,%l5 ! %l5 = 000000000000005e ! Mem[0000000091000180] = 35375014, %g2 = 80156ded441b0dc2 lduw [%i6+0x180],%g2 ! %g2 = 0000000035375014 ! %l3 = 00000000fe2378ff, Mem[0000000091000190] = 2d5c7509ff1698b3 stx %l3,[%i6+0x190] ! Mem[0000000091000190] = 00000000fe2378ff ! %l7 = 7a5f1039ee6204d1, Mem[00000000910000a1] = 272bad39 stb %l7,[%i6+0x0a1] ! Mem[00000000910000a0] = d12bad39 ! %l7 = 7a5f1039ee6204d1, Mem[000000008e800010] = 5f6f8e6d50d6c805 stxa %l7,[%i1+%o2]0x81 ! Mem[000000008e800010] = 7a5f1039ee6204d1 ! %l5 = 000000000000005e, Mem[00000000908001b8] = 4fef7b8c53f34ad3 stx %l5,[%i5+0x1b8] ! Mem[00000000908001b8] = 000000000000005e ! Mem[000000008e000000] = 48cabd51, %l2 = 0000000003501060 lduba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000051 p63_label_6: ! %f6 = cb8590be 357b96c2, Mem[000000008e800008] = 5e5ba62d 0819c519 stda %f6 ,[%i1+%o1]0x80 ! Mem[000000008e800008] = cb8590be 357b96c2 ! Mem[00000000918000a0] = 1327bdac, %g2 = 0000000035375014 ldub [%o0+0x0a1],%g2 ! %g2 = 0000000000000013 ! immd = 00000000000003c3, %l2 = 0000000000000051, %ccr = 88 movcs %icc,0x3c3,%l2 ! Register Not Moved ! Mem[0000000091800034] = 102a568c, %g2 = 0000000000000013 lduh [%o0+0x036],%g2 ! %g2 = 000000000000102a ! Mem[000000008f000008] = a5dc465e, %l3 = 00000000fe2378ff ldswa [%i2+%o1]0x89,%l3 ! %l3 = ffffffffa5dc465e ! Mem[000000008f000000] = bd8cb84b, %l3 = ffffffffa5dc465e lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000bd8cb84b ! Mem[000000008e000117] = 3ddb8ae2, %l0 = 00000000f18479f3 ldstub [%i0+0x117],%l0 ! %l0 = 000000e2000000ff ! Mem[000000008e800020] = 7ac92f28155af6f2, %f12 = b67a9156 ce1246a7 ldda [%i1+%o4]0x89,%f12 ! %f12 = 7ac92f28 155af6f2 ! Mem[000000008e000008] = 6d301f65 8044a2bf, %l0 = 000000e2, %l1 = ce2dde15 ldda [%i0+%o1]0x80,%l0 ! %l0 = 000000006d301f65 000000008044a2bf ! %f24 = 4458e4d6 bd2f0133, Mem[000000008e800018] = 02607c2a c504a143 stda %f24,[%i1+%o3]0x80 ! Mem[000000008e800018] = 4458e4d6 bd2f0133 p63_label_7: ! immd = 00000000000000bf, %l4 = 0000000000000090, %ccr = 88 movneg %xcc,0x0bf,%l4 ! Moved, %l4 = 00000000000000bf ! %l2 = 0000000000000051, %l3 = 00000000bd8cb84b, %l2 = 0000000000000051 taddcctv %l2,%l3,%l2 ! %l0 = 000000006d301f88, Trapped ! Mem[000000008e8001a8] = c5408e8f, %l7 = ee6204d1, %l0 = 6d301f88 add %i1,0x1a8,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c5408e8f ! Mem[000000008f00007c] = 03179919, %l5 = 0000005e, %l1 = 8044a2bf add %i2,0x7c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000003179919 ! Mem[0000000090800084] = dd32f5a6, %g2 = 000000000000102a lduw [%i5+0x084],%g2 ! %g2 = 00000000dd32f5a6 ! Mem[000000008f800150] = c323d494, %l2 = 00000051, %l6 = ffffffff add %i3,0x150,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c323d494 ! Mem[000000008e800028] = 994477db, %l0 = 00000000c5408e8f ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 000000db000000ff ! %f8 = 3e7563be, Mem[00000000910000a4] = 399d9094 st %f8 ,[%i6+0x0a4] ! Mem[00000000910000a4] = 3e7563be ! Mem[00000000910001e8] = d3ae0f63ff118b78, %g2 = 00000000dd32f5a6 ldx [%i6+0x1e8],%g2 ! %g2 = d3ae0f63ff118b78 ! Code Fragment 1 p63_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000072c0aa2a mov -0xbcb,%g3 ! %g3 = fffffffffffff435 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p63_label_8: ! Mem[000000008e000008] = 6d301f65, %l4 = 00000000000000bf ldstuba [%i0+%o1]0x81,%l4 ! %l4 = 0000006d000000ff ! Mem[00000000918001e4] = a1fd095a, %g18 = 8b01c8b3b77c0ba4 ldswa [%o0+0x1e4]%asi,%g2 ! %g2 = 8b01c8b3b77c0ba4 ! Mem[000000009100013c] = 2ec57008, %g18 = 8b01c8b3b77c0ba4 ldsw [%i6+0x13c],%g2 ! %g2 = 8b01c8b3b77c0ba4 ! %l2 = 0000000000000051, immed = fffffbcc, %y = 36b3c2ef umul %l2,-0x434,%l1 ! %l1 = 00000050fffeab8c, %y = 00000050 ! Mem[000000008f000020] = c9748618, %l2 = 0000000000000051 lduwa [%i2+%o4]0x89,%l2 ! %l2 = 00000000c9748618 ! Mem[00000000918000b0] = 0825120c, %g2 = 000000002ec57008 ldub [%o0+0x0b0],%g2 ! %g2 = 0000000000000008 ! Mem[000000008e800120] = c439af16, %l2 = 00000000c9748618 swap [%i1+0x120],%l2 ! %l2 = 00000000c439af16 ! %l7 = 7a5f1039ee6204d1, %l6 = 00000000c323d494, %ccr = 88 movpos %icc,%l7,%l6 ! Register Not Moved ! %l2 = 00000000c439af16, immed = 00000647, %y = 00000050 mulscc %l2,0x647,%l5 ! %l5 = 00000000e21cd78b, %ccr = 08, %y = 00000028 ! Mem[000000008f800148] = df4aabafc47d36b7, %l7 = 7a5f1039ee6204d1, %l1 = 00000050fffeab8c add %i3,0x148,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = df4aabafc47d36b7 p63_label_9: ! Mem[000000008e8001c8] = bcaf6c497ce70d16, %l2 = 00000000c439af16, %l4 = 000000000000006d add %i1,0x1c8,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = bcaf6c497ce70d16 ! immd = 0000000000000296, %l1 = df4aabafc47d36b7, %ccr = 08 movvs %xcc,0x296,%l1 ! Register Not Moved ! %l2 = c439af16, %l3 = bd8cb84b, Mem[000000008f000000] = 4bb88cbd 0b279869 stda %l2,[%i2+%g0]0x89 ! Mem[000000008f000000] = c439af16 bd8cb84b ! Mem[00000000908001e0] = 4ede9cdd37f8ff3a, %f48 = f489601b d6a1f545 ldda [%i5+0x1e0]%asi,%f48 ! %f48 = 4ede9cdd 37f8ff3a ! immd = 0000000000000120, %l6 = 00000000c323d494, %ccr = 08 move %xcc,0x120,%l6 ! Register Not Moved ! Mem[00000000908000e4] = 42c581af, %g2 = 0000000000000008 lduh [%i5+0x0e6],%g2 ! %g2 = 00000000000042c5 ! %l1 = df4aabafc47d36b7, Mem[000000008e800000] = 7c60d98e stba %l1,[%i1+%g0]0x88 ! Mem[000000008e800000] = 7c60d9b7 ! %l4 = 7ce70d16, %l5 = e21cd78b, Mem[0000000090800130] = 8e622ea2 358de2d2 std %l4,[%i5+0x130] ! Mem[0000000090800130] = 7ce70d16 e21cd78b ! %l3 = 00000000bd8cb84b, %l4 = bcaf6c497ce70d16, %y = 00000028 sdivcc %l3,%l4,%l7 ! %l7 = 0000000000000053, %ccr = 00 mov %l0,%y ! %y = 000000db ! %l3 = 00000000bd8cb84b, Mem[000000008f000000] = 16af39c44bb88cbd stxa %l3,[%i2+%g0]0x80 ! Mem[000000008f000000] = 00000000bd8cb84b p63_label_10: ! %l0 = 00000000000000db, %l1 = df4aabafc47d36b7, %ccr = 00 movcs %xcc,%l0,%l1 ! Register Not Moved ! immd = 00000000000002a7, %l5 = 00000000e21cd78b, %ccr = 00 movle %icc,0x2a7,%l5 ! Register Not Moved ! %l1 = df4aabafc47d36b7, Mem[00000000908000ed] = a7b7aa9a stb %l1,[%i5+0x0ed] ! Mem[00000000908000ec] = b7b7aa9a ! %l1 = df4aabafc47d36b7, immed = 000001b9, %ccr = 00 movrlz %l1,0x1b9,%l4 ! Moved, %l4 = 00000000000001b9 ! Mem[000000008e80005c] = 53691234, %l3 = 00000000bd8cb84b ldstub [%i1+0x05c],%l3 ! %l3 = 00000053000000ff ! %l4 = 00000000000001b9, immed = 000001f3, %y = 000000db udiv %l4,0x1f3,%l5 ! %l5 = 00000000705a4ae7 mov %l0,%y ! %y = 000000db ! Mem[000000008e000008] = 651f30ff, %l3 = 0000000000000053 lduwa [%i0+%o1]0x88,%l3 ! %l3 = 00000000651f30ff ! Mem[00000000918001f4] = 766e01e5, %g2 = 00000000000042c5 ldsb [%o0+0x1f6],%g2 ! %g2 = 0000000000000076 ! immd = 00000000000000d8, %l6 = 00000000c323d494, %ccr = 00 movge %icc,0x0d8,%l6 ! Moved, %l6 = 00000000000000d8 ! Mem[0000000091800018] = 7c99bee0 41db6e39, %g2 = 00000076, %g3 = fffff435 ldd [%o0+%o3],%g2 ! %g2 = 000000007c99bee0 0000000041db6e39 p63_label_11: ! %l6 = 00000000000000d8, immed = ffffffa9, %ccr = 00 movrlz %l6,-0x057,%l4 ! Not Moved, %l4 = 00000000000001b9 ! Mem[000000008e0001a0] = 59b9b1cc, %l1 = df4aabafc47d36b7 lduha [%i0+0x1a2]%asi,%l1 ! %l1 = 000000000000b1cc ! Mem[0000000090000140] = 45f5a1d61b6089f4, %g2 = 000000007c99bee0 ldx [%i4+0x140],%g2 ! %g2 = 45f5a1d61b6089f4 ! Mem[0000000090800160] = 1332ee62, %g2 = 45f5a1d61b6089f4 ldub [%i5+0x162],%g2 ! %g2 = 0000000000000013 ! Mem[000000008e000010] = 8c6c4eba, %l1 = 000000000000b1cc ldswa [%i0+%o2]0x88,%l1 ! %l1 = ffffffff8c6c4eba ! %l6 = 00000000000000d8, Mem[0000000090800160] = 3c681332 stw %l6,[%i5+0x160] ! Mem[0000000090800160] = 000000d8 ! Code Fragment 1 p63_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000041db6e39 mov -0x6ae,%g3 ! %g3 = fffffffffffff952 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000008f8000a0] = 7463efcd, %l5 = 705a4ae7, %l5 = 705a4ae7 add %i3,0xa0,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007463efcd ! %l4 = 00000000000001b9, imm = fffffffffffff692, %l6 = 00000000000000d8 or %l4,-0x96e,%l6 ! %l6 = fffffffffffff7bb ! Mem[0000000090000050] = d8a55643 2c36db8f, %g2 = 00000013, %g3 = fffff952 ldd [%i4+0x050],%g2 ! %g2 = 00000000d8a55643 000000002c36db8f p63_label_12: ! Mem[000000008f8000fc] = 0b38c3ae, %l5 = 000000007463efcd swap [%i3+0x0fc],%l5 ! %l5 = 000000000b38c3ae ! Mem[0000000090800010] = 2fd31a2d5b8b7867, %g2 = 00000000d8a55643 ldx [%i5+%o2],%g2 ! %g2 = 2fd31a2d5b8b7867 ! Mem[000000008e80012c] = f60e8732, %l5 = 0b38c3ae, %l1 = 8c6c4eba add %i1,0x12c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f60e8732 ! Mem[000000008f8001bc] = 8dc30905, %l4 = 000001b9, %l0 = 000000db add %i3,0x1bc,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008dc30905 ! %l2 = 00000000c439af16, %l7 = 0000000000000053, %l0 = 000000008dc30905 taddcc %l2,%l7,%l0 ! %l0 = 00000000c439af69, %ccr = 0a ! immd = 0000000000000227, %l1 = 00000000f60e8732, %ccr = 0a movle %xcc,0x227,%l1 ! Register Not Moved ! Mem[00000000900000f0] = e4f5e0fe, %g18 = 8b01c8b3b77c0ba4 ldsw [%i4+0x0f0],%g2 ! %g2 = 8b01c8b3b77c0ba4 ! Mem[0000000090800120] = 399bf8d9, %g2 = ffffffffe4f5e0fe lduh [%i5+0x122],%g2 ! %g2 = 000000000000399b ! Mem[000000008f8001a4] = 715b62d6, %l0 = 00000000c439af69 ldsh [%i3+0x1a6],%l0 ! %l0 = 00000000000062d6 ! %l6 = fffff7bb, %l7 = 00000053, Mem[00000000910000a0] = dbd12bad 3e7563be std %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = fffff7bb 00000053 p63_label_13: ! Mem[000000008f800138] = 1f3d540e, %l1 = 00000000f60e8732 swap [%i3+0x138],%l1 ! %l1 = 000000001f3d540e ! %f6 = cb8590be, Mem[00000000918000e8] = aa607efb st %f6 ,[%o0+0x0e8] ! Mem[00000000918000e8] = cb8590be ! retry : should take illegal inst trap, %l0 = 00000000000062d6 retry ! Illegal inst trap : %l0 = 00000000000062e6 ! Mem[0000000090000190] = 014f826a, %g2 = 000000000000399b lduw [%i4+0x190],%g2 ! %g2 = 00000000014f826a ! Mem[00000000910000d8] = 00a64fc7ab27192a, %g2 = 00000000014f826a ldx [%i6+0x0d8],%g2 ! %g2 = 00a64fc7ab27192a ! Mem[000000008f000048] = 607e45a648a317bd, %l7 = 0000000000000053, %l4 = 00000000000001b9 add %i2,0x48,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 607e45a648a317bd ! Mem[00000000910000f0] = e81b43d47a07eeca, %g2 = 00a64fc7ab27192a ldx [%i6+0x0f0],%g2 ! %g2 = e81b43d47a07eeca ! %l1 = 000000001f3d540e, imm = 0000000000000b5a, %l6 = fffffffffffff7bb addccc %l1,0xb5a,%l6 ! %l6 = 000000001f3d5f68, %ccr = 00 ! Mem[000000008f800010] = 0ac15eca, %l6 = 000000001f3d5f68 ldstuba [%i3+%o2]0x89,%l6 ! %l6 = 000000ca000000ff ! Mem[00000000910000b8] = 8ad78a4d, %g2 = e81b43d47a07eeca lduw [%i6+0x0b8],%g2 ! %g2 = 000000008ad78a4d p63_label_14: ! Mem[00000000918000e8] = cb8590be, %g2 = 000000008ad78a4d lduw [%o0+0x0e8],%g2 ! %g2 = 00000000cb8590be ! Mem[0000000091000110] = 57eb6907, %g18 = 8b01c8b3b77c0ba4 ldsw [%i6+0x110],%g2 ! %g2 = 8b01c8b3b77c0ba4 ! Invert Register : %l5 = 000000000b38c3ae xor %l5,-1,%l5 ! %l5 = fffffffff4c73c51 ! %l7 = 0000000000000053, imm = 0000000000000028, %l3 = 00000000651f30ff srax %l7,0x028,%l3 ! %l3 = 0000000000000000 ! Mem[000000008f800008] = 35255650, %l4 = 607e45a648a317bd swapa [%i3+%o1]0x88,%l4 ! %l4 = 0000000035255650 ! %l0 = 00000000000062e6, Mem[000000008e800028] = ff774499 stba %l0,[%i1+%o5]0x80 ! Mem[000000008e800028] = e6774499 ! %l7 = 0000000000000053, %l3 = 0000000000000000, %ccr = 00 movg %icc,%l7,%l3 ! Moved, %l3 = 0000000000000053 ! Mem[0000000090800110] = 2befbdf2, %g2 = 0000000057eb6907 lduw [%i5+0x110],%g2 ! %g2 = 000000002befbdf2 ! Mem[000000008e800078] = cbe2273175064a23, %l6 = 00000000000000ca, %l5 = fffffffff4c73c51 add %i1,0x78,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = cbe2273175064a23 ! %l3 = 0000000000000053, immd = 000000000000045c, %l5 = cbe2273175064a23 udivx %l3,0x45c,%l5 ! %l5 = 0000000000000000 p63_label_15: ! retry : should take illegal inst trap, %l0 = 00000000000062e6 retry ! Illegal inst trap : %l0 = 00000000000062f6 ! immd = 0000000000000227, %l6 = 00000000000000ca, %ccr = 00 movcs %xcc,0x227,%l6 ! Register Not Moved membar #Sync ! Added by membar checker (161) ! %l4 = 0000000035255650, Mem[000000009000016c] = 65de30a2 sth %l4,[%i4+0x16c] ! Mem[000000009000016c] = 565030a2 ! Mem[000000008f0001c4] = f835906c, %l5 = 0000000000000000 swap [%i2+0x1c4],%l5 ! %l5 = 00000000f835906c ! Mem[00000000908001c4] = 459a2409, %g2 = 000000002befbdf2 ldub [%i5+0x1c7],%g2 ! %g2 = 0000000000000045 ! Mem[0000000091800158] = 6f95ca0b3175038c, %g2 = 0000000000000045 ldx [%o0+0x158],%g2 ! %g2 = 6f95ca0b3175038c ! %l7 = 0000000000000053, %l4 = 0000000035255650, %ccr = 00 movgu %xcc,%l7,%l4 ! Moved, %l4 = 0000000000000053 ! %f0 = 7c007730 763156e6 de5fc67b 5c4f7e62 ! %f4 = 84236549 c1568cd4 cb8590be 357b96c2 ! %f8 = 3e7563be e7205270 75b86731 ccb9d13a ! %f12 = 7ac92f28 155af6f2 b2c36418 20e2c8b4 mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180 ! Mem[0000000090000100] = eff525d4 920c36ec 413c6db5 315d5e98 ! Mem[0000000090000110] = d19e008f 757643e1 0ddc6525 516fbef8 ! Mem[0000000090000120] = 0e03a0ea b316ce5a 55a53662 66eccc84 ! Mem[0000000090000130] = 3d84f243 ee317cdc 10cf11ec 2f71a080 mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! %l5 = 00000000f835906c, Mem[00000000908000da] = c56907ba sth %l5,[%i5+0x0da] ! Mem[00000000908000d8] = 906c07ba p63_label_16: ! Mem[000000009100017c] = f72d807d, %g2 = 6f95ca0b3175038c ldsh [%i6+0x17c],%g2 ! %g2 = fffffffffffff72d ! %l6 = 000000ca, %l7 = 00000053, Mem[000000008e8000b8] = dee097b1 b66cb593 std %l6,[%i1+0x0b8] ! Mem[000000008e8000b8] = 000000ca 00000053 ! Mem[00000000910000ac] = 71e209cf, %g2 = fffffffffffff72d lduh [%i6+0x0ac],%g2 ! %g2 = 00000000000071e2 ! Mem[00000000908000b0] = 44feb36b605e7597, %f48 = ec360c92 d425f5ef ldd [%i5+0x0b0],%f48 ! %f48 = 44feb36b 605e7597 ! Mem[0000000091800058] = c74a709d, %g2 = 00000000000071e2 ldsb [%o0+0x059],%g2 ! %g2 = ffffffffffffffc7 ! Mem[0000000091000130] = fac16178, %g18 = 8b01c8b3b77c0ba4 ldsw [%i6+0x130],%g2 ! %g2 = 8b01c8b3b77c0ba4 ! %f0 = 7c007730 763156e6 de5fc67b 5c4f7e62 ! %f4 = 84236549 c1568cd4 cb8590be 357b96c2 ! %f8 = 3e7563be e7205270 75b86731 ccb9d13a ! %f12 = 7ac92f28 155af6f2 b2c36418 20e2c8b4 stda %f0,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 000000008f800180 ! Mem[0000000091800030] = 3939bf3f86f9102a, %f48 = 44feb36b 605e7597 ldd [%o0+0x030],%f48 ! %f48 = 3939bf3f 86f9102a ! Mem[0000000090800038] = 8fe8d494c651a3ae, %f48 = 3939bf3f 86f9102a ldd [%i5+0x038],%f48 ! %f48 = 8fe8d494 c651a3ae ! %f24 = 4458e4d6 bd2f0133, Mem[000000008e800010] = 7a5f1039 ee6204d1 stda %f24,[%i1+%o2]0x80 ! Mem[000000008e800010] = 4458e4d6 bd2f0133 p63_label_17: ! Mem[0000000090000010] = d7030660824dda68, %g2 = fffffffffac16178 ldx [%i4+%o2],%g2 ! %g2 = d7030660824dda68 ! %f31 = c749a665, Mem[000000008f800018] = 60105003 sta %f31,[%i3+%o3]0x81 ! Mem[000000008f800018] = c749a665 ! Mem[00000000908001f0] = c0cf42e5, %g2 = d7030660824dda68 ldub [%i5+0x1f3],%g2 ! %g2 = 00000000000000c0 ! Mem[000000008f0001dc] = 67ec7c96, %l2 = 00000000c439af16 lduw [%i2+0x1dc],%l2 ! %l2 = 0000000067ec7c96 ! Mem[000000008e000128] = b9897e36, %l1 = 1f3d540e, %l2 = 67ec7c96 add %i0,0x128,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b9897e36 ! Mem[000000008f800008] = 48a317bd, %f17 = 2ba36b9d lda [%i3+%o1]0x89,%f17 ! %f17 = 48a317bd ! %l4 = 0000000000000053, Mem[000000008e800010] = d6e45844 stha %l4,[%i1+%o2]0x89 ! Mem[000000008e800010] = d6e40053 ! %l4 = 00000053, %l5 = f835906c, Mem[000000008e000118] = cdb25c8f f06e8111 std %l4,[%i0+0x118] ! Mem[000000008e000118] = 00000053 f835906c ! %l7 = 0000000000000053, imm = 0000000000000fa0, %l2 = 00000000b9897e36 xorcc %l7,0xfa0,%l2 ! %l2 = 0000000000000ff3, %ccr = 00 ! %l7 = 0000000000000053, immd = fffffffffffffb72, %l4 = 0000000000000053 sdivx %l7,-0x48e,%l4 ! %l4 = 0000000000000000 p63_label_18: ! Mem[000000008f000028] = a40919dc, %l2 = 0000000000000ff3 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000a4000000ff ! Mem[000000008e8001d8] = 39959061, %l5 = f835906c, %l2 = 000000a4 add %i1,0x1d8,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000039959061 ! Mem[000000008e800030] = 4c34a5610a747e6f, %l5 = 00000000f835906c, %l1 = 000000001f3d540e add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 4c34a5610a747e6f ! %f29 = bcfccb52, Mem[0000000090000140] = 45f5a1d6 st %f29,[%i4+0x140] ! Mem[0000000090000140] = bcfccb52 ! Mem[000000008f000065] = 84e5b679, %l2 = 0000000039959061 ldstub [%i2+0x065],%l2 ! %l2 = 000000e5000000ff ! done : should take illegal inst trap, %l0 = 00000000000062f6 done ! Illegal inst trap : %l0 = 0000000000006306 ! Mem[00000000910000a8] = 265071e2, %g2 = 00000000000000c0 ldsh [%i6+0x0aa],%g2 ! %g2 = 0000000000002650 ! %l7 = 0000000000000053, Mem[0000000091800114] = 9794015b stw %l7,[%o0+0x114] ! Mem[0000000091800114] = 00000053 ! Mem[00000000908000c0] = d80ecfdc07f8fe08, %f48 = 8fe8d494 c651a3ae ldd [%i5+0x0c0],%f48 ! %f48 = d80ecfdc 07f8fe08 ! %l4 = 0000000000000000, Mem[000000008f800018] = 65a649c7 stba %l4,[%i3+%o3]0x88 ! Mem[000000008f800018] = 65a64900 p63_label_19: ! Mem[00000000910001bc] = 312a2483, %g2 = 0000000000002650 lduh [%i6+0x1be],%g2 ! %g2 = 000000000000312a ! Mem[0000000090800068] = ae712662c829d802, %f48 = d80ecfdc 07f8fe08 ldd [%i5+0x068],%f48 ! %f48 = ae712662 c829d802 ! immd = 0000000000000032, %l2 = 00000000000000e5, %ccr = 00 movge %icc,0x032,%l2 ! Moved, %l2 = 0000000000000032 ! Mem[0000000090000008] = a24ffc38 a7bb00d1, %g2 = 0000312a, %g3 = 2c36db8f ldd [%i4+%o1],%g2 ! %g2 = 00000000a24ffc38 00000000a7bb00d1 ! Mem[000000008f000010] = 142fc6b6, %l5 = 00000000f835906c ldstuba [%i2+%o2]0x81,%l5 ! %l5 = 00000014000000ff ! %l7 = 0000000000000053, Mem[0000000091000094] = 782e73b6 stw %l7,[%i6+0x094] ! Mem[0000000091000094] = 00000053 ! Mem[00000000918001ec] = ca00f2a5, %g2 = 00000000a24ffc38 lduw [%o0+0x1ec],%g2 ! %g2 = 00000000ca00f2a5 ! Mem[0000000090000028] = ebc6543bb3a0b298, %g2 = 00000000ca00f2a5 ldx [%i4+%o5],%g2 ! %g2 = ebc6543bb3a0b298 ! %l3 = 0000000000000053, imm = 00000000000004e1, %l3 = 0000000000000053 orcc %l3,0x4e1,%l3 ! %l3 = 00000000000004f3, %ccr = 00 ! %l7 = 0000000000000053, %l1 = 4c34a5610a747e6f, %ccr = 00 movgu %xcc,%l7,%l1 ! Moved, %l1 = 0000000000000053 p63_label_20: ! %l0 = 0000000000006306, Mem[00000000918001d8] = 97ac2d2d stw %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 00006306 ! %l0 = 00006306, %l1 = 00000053, Mem[00000000918000e0] = 8467a9e3 f53afb01 std %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = 00006306 00000053 ! %l7 = 0000000000000053, %l5 = 0000000000000014, %l2 = 0000000000000032 taddcctv %l7,%l5,%l2 ! %l0 = 0000000000006329, Trapped ! %l5 = 0000000000000014, Mem[0000000090800185] = 9735168d stb %l5,[%i5+0x185] ! Mem[0000000090800184] = 1435168d ! %l1 = 0000000000000053, immed = 00000b75, %y = 000000db smulcc %l1,0xb75,%l4 ! %l4 = 000000000003b6ef, %ccr = 00, %y = 00000000 ! %l3 = 00000000000004f3, Mem[000000008f800160] = 14568e31ac2e8eac stx %l3,[%i3+0x160] ! Mem[000000008f800160] = 00000000000004f3 ! Mem[00000000900000d0] = c8edd39f b88bfc62, %g2 = b3a0b298, %g3 = a7bb00d1 ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c8edd39f 00000000b88bfc62 ! %l2 = 0000000000000032, %l0 = 0000000000006329, %ccr = 00 movg %xcc,%l2,%l0 ! Moved, %l0 = 0000000000000032 ! Mem[00000000918000f4] = e902aceb, %g2 = 00000000c8edd39f ldub [%o0+0x0f7],%g2 ! %g2 = 00000000000000e9 ! %l4 = 0003b6ef, %l5 = 00000014, Mem[000000008e000088] = 3fd5aa95 427b5958 std %l4,[%i0+0x088] ! Mem[000000008e000088] = 0003b6ef 00000014 p63_label_21: ! immd = 00000000000000fa, %l7 = 0000000000000053, %ccr = 00 movgu %icc,0x0fa,%l7 ! Moved, %l7 = 00000000000000fa ! Mem[000000008e000028] = ad7a77d5, %f12 = 7ac92f28 lda [%i0+%o5]0x88,%f12 ! %f12 = ad7a77d5 ! Mem[0000000090000094] = 454ff390, %g2 = 00000000000000e9 ldsh [%i4+0x094],%g2 ! %g2 = 000000000000454f ! %f0 = 7c007730 763156e6, Mem[0000000091000158] = 6d0c87de c2eb36a4 std %f0 ,[%i6+0x158] ! Mem[0000000091000158] = 7c007730 763156e6 ! Code Fragment 1 p63_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000b88bfc62 mov -0x934,%g3 ! %g3 = fffffffffffff6cc and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV membar #Sync ! Added by membar checker (162) ! Mem[0000000090000180] = e6563176 3077007c 627e4f5c 7bc65fde ! Mem[0000000090000190] = d48c56c1 49652384 c2967b35 be9085cb ! Mem[00000000900001a0] = 705220e7 be63753e 3ad1b9cc 3167b875 ! Mem[00000000900001b0] = f2f65a15 282fc97a b4c8e220 1864c3b2 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Code Fragment 1 p63_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff6cc mov 0xeb7,%g3 ! %g3 = 0000000000000eb7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000008f000008] = a5dc465e, %l6 = 00000000000000ca ldswa [%i2+%o1]0x89,%l6 ! %l6 = ffffffffa5dc465e ! Clear Register : %l6 = ffffffffa5dc465e clr %l6 ! %l6 = 0000000000000000 ! Mem[000000008f800048] = 885c7cf6, %l3 = 00000000000004f3 swap [%i3+0x048],%l3 ! %l3 = 00000000885c7cf6 p63_label_22: ! Mem[000000008e000008] = bfa24480651f30ff, %f2 = de5fc67b 5c4f7e62 ldda [%i0+%o1]0x89,%f2 ! %f2 = bfa24480 651f30ff ! %l6 = 00000000, %l7 = 000000fa, Mem[0000000090000028] = ebc6543b b3a0b298 std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000 000000fa ! Mem[0000000090800118] = 673a6cef, %g2 = 000000000000454f ldsba [%i5+0x118]%asi,%g2 ! %g2 = 0000000000000067 ! immd = 00000000000000f8, %l6 = 0000000000000000, %ccr = 00 movg %icc,0x0f8,%l6 ! Moved, %l6 = 00000000000000f8 ! Mem[000000008f800020] = 15de2dce, %f19 = 305ec248 lda [%i3+%o4]0x89,%f19 ! %f19 = 15de2dce ! Mem[000000009180008c] = 19587aa1, %g2 = 0000000000000067 ldsh [%o0+0x08e],%g2 ! %g2 = 0000000000001958 ! %l3 = 00000000885c7cf6, Mem[000000008e800008] = c2967b35be9085cb stxa %l3,[%i1+%o1]0x88 ! Mem[000000008e800008] = 00000000885c7cf6 ! Mem[0000000091000194] = fe2378ff, %g2 = 0000000000001958 ldsh [%i6+0x194],%g2 ! %g2 = fffffffffffffe23 ! %l5 = 0000000000000014, %l2 = 0000000000000032, %l5 = 0000000000000014 xnor %l5,%l2,%l5 ! %l5 = ffffffffffffffd9 ! %l7 = 00000000000000fa, Mem[000000008f000010] = b6c62fff stha %l7,[%i2+%o2]0x88 ! Mem[000000008f000010] = b6c600fa p63_label_23: ! Mem[0000000090000164] = c33946b2, %g2 = fffffffffffffe23 ldsb [%i4+0x165],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000090000060] = 82a0f0ce, %g2 = ffffffffffffffc3 ldsh [%i4+0x062],%g2 ! %g2 = ffffffffffff82a0 ! %l4 = 000000000003b6ef, Mem[000000008e000010] = 8c6c4eba stba %l4,[%i0+%o2]0x88 ! Mem[000000008e000010] = 8c6c4eef ! Mem[000000008e000048] = 36f21fdd, %l2 = 0000000000000032 ldstuba [%i0+0x048]%asi,%l2 ! %l2 = 00000036000000ff ! %l3 = 00000000885c7cf6, Mem[00000000910000d8] = 00a64fc7 stw %l3,[%i6+0x0d8] ! Mem[00000000910000d8] = 885c7cf6 ! Mem[000000008e8000ac] = 8a3f24db, %l5 = ffffffd9, %l2 = 00000036 add %i1,0xac,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008a3f24db ! Mem[000000008e000018] = 312d1887, %l2 = 000000008a3f24db, %asi = 80 swapa [%i0+0x018]%asi,%l2 ! %l2 = 00000000312d1887 ! %l5 = ffffffffffffffd9, Mem[0000000091800020] = 6e3bc623ec024f1a stx %l5,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffffd9 ! %l3 = 00000000885c7cf6, %l7 = 00000000000000fa, %l1 = 0000000000000053 orncc %l3,%l7,%l1 ! %l1 = fffffffffffffff7, %ccr = 88 ! Mem[0000000090000020] = 63b82f66664b548a, %g2 = ffffffffffff82a0 ldx [%i4+%o4],%g2 ! %g2 = 63b82f66664b548a p63_label_24: ! %l0 = 0000000000000032, Mem[000000009080010c] = 80909117 stw %l0,[%i5+0x10c] ! Mem[000000009080010c] = 00000032 ! %l0 = 0000000000000032, Mem[000000008f800018] = 0049a665 stba %l0,[%i3+%o3]0x81 ! Mem[000000008f800018] = 3249a665 ! %l2 = 00000000312d1887, %l2 = 00000000312d1887, %l3 = 00000000885c7cf6 addcc %l2,%l2,%l3 ! %l3 = 00000000625a310e, %ccr = 00 ! %l1 = fffffffffffffff7, Mem[000000008f000008] = a5dc465e stba %l1,[%i2+%o1]0x88 ! Mem[000000008f000008] = a5dc46f7 ! Mem[0000000090000160] = cb433766e1c33946, %f48 = e6563176 3077007c ldd [%i4+0x160],%f48 ! %f48 = cb433766 e1c33946 ! %l3 = 00000000625a310e, Mem[0000000090800138] = 1c568de3 sth %l3,[%i5+0x138] ! Mem[0000000090800138] = 310e8de3 ! %l0 = 0000000000000032, %l3 = 00000000625a310e, %l1 = fffffffffffffff7 xnorcc %l0,%l3,%l1 ! %l1 = ffffffff9da5cec3, %ccr = 88 ! %l4 = 0003b6ef, %l5 = ffffffd9, Mem[00000000908000a0] = 86459112 9328590d std %l4,[%i5+0x0a0] ! Mem[00000000908000a0] = 0003b6ef ffffffd9 ! %l5 = ffffffffffffffd9, Mem[00000000910000b8] = 8ad78a4d0ef1494e stx %l5,[%i6+0x0b8] ! Mem[00000000910000b8] = ffffffffffffffd9 ! %l1 = ffffffff9da5cec3, Mem[000000008e000018] = e2a4e23fdb243f8a stxa %l1,[%i0+%o3]0x88 ! Mem[000000008e000018] = ffffffff9da5cec3 p63_label_25: ! %l3 = 00000000625a310e, %l5 = ffffffffffffffd9, %ccr = 88 movcs %icc,%l3,%l5 ! Register Not Moved ! Mem[000000008e80003f] = 3681a1de, %l1 = ffffffff9da5cec3 ldstub [%i1+0x03f],%l1 ! %l1 = 000000de000000ff ! %l3 = 00000000625a310e, imm = fffffffffffff07f, %l7 = 00000000000000fa andn %l3,-0xf81,%l7 ! %l7 = 0000000000000100 ! Mem[000000008f0001d0] = 6c7b72a65a464f11, %l5 = ffffffffffffffd9, %l1 = 00000000000000de add %i2,0x1d0,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 6c7b72a65a464f11 ! Mem[000000008e000028] = d5777aad, %f15 = 20e2c8b4 lda [%i0+%o5]0x81,%f15 ! %f15 = d5777aad ! %l3 = 00000000625a310e, Mem[00000000910000f8] = e3c6bec08f9973a1 stx %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000625a310e ! %l2 = 00000000312d1887, %l2 = 00000000312d1887, %ccr = 88 movrgz %l2,%l2,%l2 ! Moved, %l2 = 00000000312d1887 ! Mem[0000000091000100] = bf80e0b3, %g2 = 63b82f66664b548a ldub [%i6+0x103],%g2 ! %g2 = 00000000000000bf ! Mem[000000008f800008] = 48a317bd, %l4 = 000000000003b6ef ldsha [%i3+%o1]0x88,%l4 ! %l4 = 00000000000017bd ! Mem[00000000900001c8] = bd240a0f de0626d0, %g2 = 000000bf, %g3 = 00000eb7 ldd [%i4+0x1c8],%g2 ! %g2 = 00000000bd240a0f 00000000de0626d0 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed movneg %icc,%l4,%l0 movle %xcc,0x207,%l0 stha %l4,[%i2+0x04a]%asi movleu %xcc,%l7,%l0 movrne %l0,%l3,%l1 ldd [%i2+0x1b8],%l0 nop ldswa [%i1+0x144]%asi,%l0 ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000032 bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 6c7b72a65a464f11 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000312d1887 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000625a310e bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000017bd bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffd9 bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f8 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000100 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 7c007730 763156e6 bne %xcc,p63_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be bfa24480 651f30ff bne %xcc,p63_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 84236549 c1568cd4 bne %xcc,p63_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ad7a77d5 155af6f2 bne %xcc,p63_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be b2c36418 d5777aad bne %xcc,p63_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 7f21d794 48a317bd bne %xcc,p63_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be bfe16ce7 15de2dce bne %xcc,p63_f18_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff301f658044a2bf 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 = ef4e6c8ca6e2f570 ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c3cea59dffffffff ldx [%i0+0x018],%g3 ! Observed data at 000000008e000018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = fff21fdd73bbb6fd ldx [%i0+0x048],%g3 ! Observed data at 000000008e000048 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x048,%g4 ldx [%g1+0x088],%g2 ! Expected data = 0003b6ef00000014 ldx [%i0+0x088],%g3 ! Observed data at 000000008e000088 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x088,%g4 ldx [%g1+0x108],%g2 ! Expected data = 28ffaef5a60dbe9c ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 4a5584503ddb8aff ldx [%i0+0x110],%g3 ! Observed data at 000000008e000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = 00000053f835906c ldx [%i0+0x118],%g3 ! Observed data at 000000008e000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x118,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ad547b8d811b82ff ldx [%i0+0x1e8],%g3 ! Observed data at 000000008e0001e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x1e8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 2a4cff14f5715244 ldx [%i0+0x1f8],%g3 ! Observed data at 000000008e0001f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x1f8,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b7d9607cd53f907b ldx [%i1+0x000],%g3 ! Observed data at 000000008e800000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f67c5c8800000000 ldx [%i1+0x008],%g3 ! Observed data at 000000008e800008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5300e4d6bd2f0133 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 = 4458e4d6bd2f0133 ldx [%i1+0x018],%g3 ! Observed data at 000000008e800018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e6774499db9f12d6 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 = 6c43df5f3681a1ff ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x038,%g4 ldx [%g1+0x058],%g2 ! Expected data = 01f2b8f0ff691234 ldx [%i1+0x058],%g3 ! Observed data at 000000008e800058 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x058,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 000000ca00000053 ldx [%i1+0x0b8],%g3 ! Observed data at 000000008e8000b8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x120],%g2 ! Expected data = c9748618b567aad2 ldx [%i1+0x120],%g3 ! Observed data at 000000008e800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x120,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000000bd8cb84b ldx [%i2+0x000],%g3 ! Observed data at 000000008f000000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f746dca51226405b ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fa00c6b6ffc82968 ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0919dce0d572e0 ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 27a085badb03b9ff ldx [%i2+0x050],%g3 ! Observed data at 000000008f000050 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x050,%g4 ldx [%g1+0x060],%g2 ! Expected data = 3e8932aa84ffb679 ldx [%i2+0x060],%g3 ! Observed data at 000000008f000060 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x060,%g4 ldx [%g1+0x160],%g2 ! Expected data = 1b61ce626cf33103 ldx [%i2+0x160],%g3 ! Observed data at 000000008f000160 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x160,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00005b5e5f968e34 ldx [%i2+0x1b8],%g3 ! Observed data at 000000008f0001b8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 3f411f4800000000 ldx [%i2+0x1c0],%g3 ! Observed data at 000000008f0001c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = f162ff94fe05e661 ldx [%i2+0x1f8],%g3 ! Observed data at 000000008f0001f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1f8,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x008],%g2 ! Expected data = bd17a348ac50248c ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff5ec10adeb0c478 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 = 3249a665999cfef5 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 = ce2dde1510232b05 ldx [%i3+0x020],%g3 ! Observed data at 000000008f800020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 000004f35f93933b ldx [%i3+0x048],%g3 ! Observed data at 000000008f800048 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x048,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 9249dff07463efcd ldx [%i3+0x0f8],%g3 ! Observed data at 000000008f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x138],%g2 ! Expected data = f60e8732ad4810fa ldx [%i3+0x138],%g3 ! Observed data at 000000008f800138 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x138,%g4 ldx [%g1+0x160],%g2 ! Expected data = 00000000000004f3 ldx [%i3+0x160],%g3 ! Observed data at 000000008f800160 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x160,%g4 ldx [%g1+0x180],%g2 ! Expected data = 7c007730763156e6 ldx [%i3+0x180],%g3 ! Observed data at 000000008f800180 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = de5fc67b5c4f7e62 ldx [%i3+0x188],%g3 ! Observed data at 000000008f800188 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 84236549c1568cd4 ldx [%i3+0x190],%g3 ! Observed data at 000000008f800190 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = cb8590be357b96c2 ldx [%i3+0x198],%g3 ! Observed data at 000000008f800198 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3e7563bee7205270 ldx [%i3+0x1a0],%g3 ! Observed data at 000000008f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 75b86731ccb9d13a ldx [%i3+0x1a8],%g3 ! Observed data at 000000008f8001a8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 7ac92f28155af6f2 ldx [%i3+0x1b0],%g3 ! Observed data at 000000008f8001b0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = b2c3641820e2c8b4 ldx [%i3+0x1b8],%g3 ! Observed data at 000000008f8001b8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x1b8,%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_f12_fail: set p63_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f14_fail: set p63_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f16_fail: set p63_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%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 ! 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: stwa %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010] membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p63_trap1o: stwa %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010] membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync done p63_trap2e: smulcc %l0,-0x95e,%l5 stha %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000008] stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018] addccc %l1,-0x1ad,%l3 ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f800000] stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000000] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000018] done p63_trap2o: smulcc %l0,-0x95e,%l5 stha %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000008] stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018] addccc %l1,-0x1ad,%l3 ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f800000] stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000000] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000018] done p63_trap3e: add %l4,%l7,%l7 and %l2,%l6,%l5 xnor %l6,%l4,%l7 done p63_trap3o: add %l4,%l7,%l7 and %l2,%l6,%l5 xnor %l6,%l4,%l7 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 = d2839c2478f32366 ldx [%g1+0x008],%l1 ! %l1 = b7b60867f1ce5a77 ldx [%g1+0x010],%l2 ! %l2 = e653fcf881af2c97 ldx [%g1+0x018],%l3 ! %l3 = bef9d079a7a7b7aa ldx [%g1+0x020],%l4 ! %l4 = 060f057c4851be1e ldx [%g1+0x028],%l5 ! %l5 = e0c2fccc161ef8cd ldx [%g1+0x030],%l6 ! %l6 = fac161783c681332 ldx [%g1+0x038],%l7 ! %l7 = 7a5f1039ee6204d1 ! 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: ldd [%i0+0x140],%l6 ! Mem[0000000010000140] jmpl %o7,%g0 tsubcctv %l1,0x825,%l0 p0_near_0_lo: ldd [%o0+0x140],%l6 ! Mem[0000000010000140] jmpl %o7,%g0 tsubcctv %l1,0x825,%l0 p0_near_0_he: mulx %l3,-0xa83,%l4 swap [%i2+0x000],%l4 ! Mem[0000000011000000] jmpl %o7,%g0 nop p0_near_0_ho: mulx %l3,-0xa83,%l4 swap [%o2+0x000],%l4 ! Mem[0000000011000000] jmpl %o7,%g0 nop p1_near_0_le: ldsb [%i0+0x164],%l6 ! Mem[0000000012000164] jmpl %o7,%g0 xor %l7,%l7,%l5 p1_near_0_lo: ldsb [%o0+0x164],%l6 ! Mem[0000000012000164] jmpl %o7,%g0 xor %l7,%l7,%l5 p1_near_0_he: ldsw [%i3+0x128],%l3 ! Mem[0000000013800128] ldsw [%i0+0x114],%l7 ! Mem[0000000012000114] ldsh [%i0+0x13a],%l0 ! Mem[000000001200013a] stx %l3,[%i3+0x080] ! Mem[0000000013800080] jmpl %o7,%g0 lduw [%i2+0x1d4],%l2 ! Mem[00000000130001d4] p1_near_0_ho: ldsw [%o3+0x128],%l3 ! Mem[0000000013800128] ldsw [%o0+0x114],%l7 ! Mem[0000000012000114] ldsh [%o0+0x13a],%l0 ! Mem[000000001200013a] stx %l3,[%o3+0x080] ! Mem[0000000013800080] jmpl %o7,%g0 lduw [%o2+0x1d4],%l2 ! Mem[00000000130001d4] p2_near_0_le: ldsw [%i0+0x164],%l6 ! Mem[0000000014000164] jmpl %o7,%g0 sth %l0,[%i2+0x13e] ! Mem[000000001500013e] p2_near_0_lo: ldsw [%o0+0x164],%l6 ! Mem[0000000014000164] jmpl %o7,%g0 sth %l0,[%o2+0x13e] ! Mem[000000001500013e] p2_near_0_he: stw %l3,[%i1+0x19c] ! Mem[000000001480019c] ldsw [%i1+0x1c8],%l5 ! Mem[00000000148001c8] stb %l2,[%i2+0x07e] ! Mem[000000001500007e] lduw [%i0+0x0bc],%l5 ! Mem[00000000140000bc] jmpl %o7,%g0 ldd [%i2+0x0a0],%f26 ! Mem[00000000150000a0] p2_near_0_ho: stw %l3,[%o1+0x19c] ! Mem[000000001480019c] ldsw [%o1+0x1c8],%l5 ! Mem[00000000148001c8] stb %l2,[%o2+0x07e] ! Mem[000000001500007e] lduw [%o0+0x0bc],%l5 ! Mem[00000000140000bc] jmpl %o7,%g0 ldd [%o2+0x0a0],%f26 ! Mem[00000000150000a0] p3_near_0_le: lduh [%i0+0x164],%l6 ! Mem[0000000016000164] jmpl %o7,%g0 ldx [%i3+0x1c0],%l4 ! Mem[00000000178001c0] p3_near_0_lo: lduh [%o0+0x164],%l6 ! Mem[0000000016000164] jmpl %o7,%g0 ldx [%o3+0x1c0],%l4 ! Mem[00000000178001c0] p3_near_0_he: ldub [%i3+0x070],%l2 ! Mem[0000000017800070] jmpl %o7,%g0 sll %l3,%l5,%l4 p3_near_0_ho: ldub [%o3+0x070],%l2 ! Mem[0000000017800070] jmpl %o7,%g0 sll %l3,%l5,%l4 p4_near_0_le: stx %l3,[%i1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldsh [%i0+0x1c6],%l4 ! Mem[00000000180001c6] p4_near_0_lo: stx %l3,[%o1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldsh [%o0+0x1c6],%l4 ! Mem[00000000180001c6] p4_near_0_he: nop jmpl %o7,%g0 ldstub [%i1+0x1cb],%l1 ! Mem[00000000188001cb] p4_near_0_ho: nop jmpl %o7,%g0 ldstub [%o1+0x1cb],%l1 ! Mem[00000000188001cb] p5_near_0_le: ldsw [%i1+0x1b0],%l7 ! Mem[000000001a8001b0] jmpl %o7,%g0 ldd [%i1+0x000],%f12 ! Mem[000000001a800000] p5_near_0_lo: ldsw [%o1+0x1b0],%l7 ! Mem[000000001a8001b0] jmpl %o7,%g0 ldd [%o1+0x000],%f12 ! Mem[000000001a800000] p5_near_0_he: stb %l6,[%i0+0x142] ! Mem[000000001a000142] taddcctv %l4,%l1,%l4 ld [%i1+0x13c],%f31 ! Mem[000000001a80013c] jmpl %o7,%g0 sth %l6,[%i2+0x01c] ! Mem[000000001b00001c] p5_near_0_ho: stb %l6,[%o0+0x142] ! Mem[000000001a000142] taddcctv %l4,%l1,%l4 ld [%o1+0x13c],%f31 ! Mem[000000001a80013c] jmpl %o7,%g0 sth %l6,[%o2+0x01c] ! Mem[000000001b00001c] p6_near_0_le: st %f15,[%i2+0x174] ! Mem[000000001d000174] jmpl %o7,%g0 sdivx %l1,%l5,%l0 p6_near_0_lo: st %f15,[%o2+0x174] ! Mem[000000001d000174] jmpl %o7,%g0 sdivx %l1,%l5,%l0 p6_near_0_he: ld [%i0+0x114],%f24 ! Mem[000000001c000114] ldd [%i0+0x1e8],%f18 ! Mem[000000001c0001e8] jmpl %o7,%g0 ldsh [%i1+0x1f8],%l3 ! Mem[000000001c8001f8] p6_near_0_ho: ld [%o0+0x114],%f24 ! Mem[000000001c000114] ldd [%o0+0x1e8],%f18 ! Mem[000000001c0001e8] jmpl %o7,%g0 ldsh [%o1+0x1f8],%l3 ! Mem[000000001c8001f8] p7_near_0_le: stx %l7,[%i2+0x170] ! Mem[000000001f000170] jmpl %o7,%g0 stx %l4,[%i3+0x1a8] ! Mem[000000001f8001a8] p7_near_0_lo: stx %l7,[%o2+0x170] ! Mem[000000001f000170] jmpl %o7,%g0 stx %l4,[%o3+0x1a8] ! Mem[000000001f8001a8] p7_near_0_he: stw %l4,[%i2+0x0d4] ! Mem[000000001f0000d4] ldstub [%i1+0x07f],%l4 ! Mem[000000001e80007f] ldsh [%i3+0x0d0],%l4 ! Mem[000000001f8000d0] ldstub [%i0+0x05a],%l1 ! Mem[000000001e00005a] sdivx %l2,-0x1e9,%l7 jmpl %o7,%g0 std %f18,[%i3+0x150] ! Mem[000000001f800150] p7_near_0_ho: stw %l4,[%o2+0x0d4] ! Mem[000000001f0000d4] ldstub [%o1+0x07f],%l4 ! Mem[000000001e80007f] ldsh [%o3+0x0d0],%l4 ! Mem[000000001f8000d0] ldstub [%o0+0x05a],%l1 ! Mem[000000001e00005a] sdivx %l2,-0x1e9,%l7 jmpl %o7,%g0 std %f18,[%o3+0x150] ! Mem[000000001f800150] p8_near_0_le: stx %l6,[%i0+0x140] ! Mem[0000000020000140] jmpl %o7,%g0 ldstub [%i0+0x009],%l4 ! Mem[0000000020000009] p8_near_0_lo: stx %l6,[%o0+0x140] ! Mem[0000000020000140] jmpl %o7,%g0 ldstub [%o0+0x009],%l4 ! Mem[0000000020000009] p8_near_0_he: ldsb [%i1+0x1f9],%l3 ! Mem[00000000208001f9] lduw [%i1+0x01c],%l1 ! Mem[000000002080001c] stb %l7,[%i2+0x0e7] ! Mem[00000000210000e7] subc %l7,0xc19,%l6 jmpl %o7,%g0 ldd [%i0+0x1e8],%f16 ! Mem[00000000200001e8] p8_near_0_ho: ldsb [%o1+0x1f9],%l3 ! Mem[00000000208001f9] lduw [%o1+0x01c],%l1 ! Mem[000000002080001c] stb %l7,[%o2+0x0e7] ! Mem[00000000210000e7] subc %l7,0xc19,%l6 jmpl %o7,%g0 ldd [%o0+0x1e8],%f16 ! Mem[00000000200001e8] p9_near_0_le: umulcc %l7,0x793,%l0 jmpl %o7,%g0 sth %l7,[%i1+0x09e] ! Mem[000000002280009e] p9_near_0_lo: umulcc %l7,0x793,%l0 jmpl %o7,%g0 sth %l7,[%o1+0x09e] ! Mem[000000002280009e] p9_near_0_he: swap [%i3+0x160],%l4 ! Mem[0000000023800160] stx %l4,[%i3+0x188] ! Mem[0000000023800188] stx %l6,[%i0+0x158] ! Mem[0000000022000158] lduw [%i1+0x1e0],%l7 ! Mem[00000000228001e0] jmpl %o7,%g0 ldx [%i0+0x078],%l5 ! Mem[0000000022000078] p9_near_0_ho: swap [%o3+0x160],%l4 ! Mem[0000000023800160] stx %l4,[%o3+0x188] ! Mem[0000000023800188] stx %l6,[%o0+0x158] ! Mem[0000000022000158] lduw [%o1+0x1e0],%l7 ! Mem[00000000228001e0] jmpl %o7,%g0 ldx [%o0+0x078],%l5 ! Mem[0000000022000078] p10_near_0_le: ldstub [%i2+0x177],%l7 ! Mem[0000000025000177] jmpl %o7,%g0 subc %l4,%l5,%l1 p10_near_0_lo: ldstub [%o2+0x177],%l7 ! Mem[0000000025000177] jmpl %o7,%g0 subc %l4,%l5,%l1 p10_near_0_he: ldd [%i0+0x0d8],%l0 ! Mem[00000000240000d8] orncc %l6,%l1,%l7 lduw [%i3+0x0a8],%l6 ! Mem[00000000258000a8] jmpl %o7,%g0 andcc %l2,%l7,%l7 p10_near_0_ho: ldd [%o0+0x0d8],%l0 ! Mem[00000000240000d8] orncc %l6,%l1,%l7 lduw [%o3+0x0a8],%l6 ! Mem[00000000258000a8] jmpl %o7,%g0 andcc %l2,%l7,%l7 p11_near_0_le: ld [%i1+0x164],%f14 ! Mem[0000000026800164] jmpl %o7,%g0 std %l0,[%i2+0x138] ! Mem[0000000027000138] p11_near_0_lo: ld [%o1+0x164],%f14 ! Mem[0000000026800164] jmpl %o7,%g0 std %l0,[%o2+0x138] ! Mem[0000000027000138] p11_near_0_he: stw %l1,[%i3+0x04c] ! Mem[000000002780004c] lduh [%i0+0x1bc],%l3 ! Mem[00000000260001bc] st %f21,[%i0+0x1e8] ! Mem[00000000260001e8] ldub [%i1+0x07e],%l2 ! Mem[000000002680007e] jmpl %o7,%g0 stw %l5,[%i3+0x0bc] ! Mem[00000000278000bc] p11_near_0_ho: stw %l1,[%o3+0x04c] ! Mem[000000002780004c] lduh [%o0+0x1bc],%l3 ! Mem[00000000260001bc] st %f21,[%o0+0x1e8] ! Mem[00000000260001e8] ldub [%o1+0x07e],%l2 ! Mem[000000002680007e] jmpl %o7,%g0 stw %l5,[%o3+0x0bc] ! Mem[00000000278000bc] p12_near_0_le: ldd [%i2+0x068],%l4 ! Mem[0000000029000068] jmpl %o7,%g0 stw %l5,[%i3+0x058] ! Mem[0000000029800058] p12_near_0_lo: ldd [%o2+0x068],%l4 ! Mem[0000000029000068] jmpl %o7,%g0 stw %l5,[%o3+0x058] ! Mem[0000000029800058] p12_near_0_he: jmpl %o7,%g0 ldx [%i1+0x170],%l1 ! Mem[0000000028800170] jmpl %o7,%g0 nop p12_near_0_ho: jmpl %o7,%g0 ldx [%o1+0x170],%l1 ! Mem[0000000028800170] jmpl %o7,%g0 nop p13_near_0_le: ldub [%i1+0x164],%l6 ! Mem[000000002a800164] jmpl %o7,%g0 ldub [%i2+0x0cc],%l3 ! Mem[000000002b0000cc] p13_near_0_lo: ldub [%o1+0x164],%l6 ! Mem[000000002a800164] jmpl %o7,%g0 ldub [%o2+0x0cc],%l3 ! Mem[000000002b0000cc] p13_near_0_he: lduh [%i0+0x158],%l6 ! Mem[000000002a000158] jmpl %o7,%g0 ldsw [%i1+0x1e0],%l7 ! Mem[000000002a8001e0] p13_near_0_ho: lduh [%o0+0x158],%l6 ! Mem[000000002a000158] jmpl %o7,%g0 ldsw [%o1+0x1e0],%l7 ! Mem[000000002a8001e0] p14_near_0_le: ldstub [%i3+0x157],%l7 ! Mem[000000002d800157] jmpl %o7,%g0 andncc %l4,-0x7b3,%l1 p14_near_0_lo: ldstub [%o3+0x157],%l7 ! Mem[000000002d800157] jmpl %o7,%g0 andncc %l4,-0x7b3,%l1 p14_near_0_he: stw %l6,[%i3+0x160] ! Mem[000000002d800160] sll %l4,0x00b,%l7 ldsb [%i1+0x059],%l5 ! Mem[000000002c800059] jmpl %o7,%g0 addccc %l6,-0xa24,%l4 p14_near_0_ho: stw %l6,[%o3+0x160] ! Mem[000000002d800160] sll %l4,0x00b,%l7 ldsb [%o1+0x059],%l5 ! Mem[000000002c800059] jmpl %o7,%g0 addccc %l6,-0xa24,%l4 p15_near_0_le: ldub [%i1+0x112],%l3 ! Mem[000000002e800112] jmpl %o7,%g0 st %f1 ,[%i3+0x12c] ! Mem[000000002f80012c] p15_near_0_lo: ldub [%o1+0x112],%l3 ! Mem[000000002e800112] jmpl %o7,%g0 st %f1 ,[%o3+0x12c] ! Mem[000000002f80012c] p15_near_0_he: jmpl %o7,%g0 ldsw [%i0+0x108],%l3 ! Mem[000000002e000108] jmpl %o7,%g0 nop p15_near_0_ho: jmpl %o7,%g0 ldsw [%o0+0x108],%l3 ! Mem[000000002e000108] jmpl %o7,%g0 nop p16_near_0_le: and %l0,%l5,%l3 jmpl %o7,%g0 smul %l6,0x27a,%l3 p16_near_0_lo: and %l0,%l5,%l3 jmpl %o7,%g0 smul %l6,0x27a,%l3 p16_near_0_he: sth %l4,[%i2+0x0c4] ! Mem[00000000310000c4] stx %l4,[%i1+0x0d0] ! Mem[00000000308000d0] orncc %l0,0x9c3,%l7 swap [%i2+0x1bc],%l3 ! Mem[00000000310001bc] stx %l3,[%i1+0x0a0] ! Mem[00000000308000a0] ldsh [%i2+0x1f6],%l2 ! Mem[00000000310001f6] swap [%i0+0x1a0],%l7 ! Mem[00000000300001a0] jmpl %o7,%g0 stx %l2,[%i3+0x150] ! Mem[0000000031800150] p16_near_0_ho: sth %l4,[%o2+0x0c4] ! Mem[00000000310000c4] stx %l4,[%o1+0x0d0] ! Mem[00000000308000d0] orncc %l0,0x9c3,%l7 swap [%o2+0x1bc],%l3 ! Mem[00000000310001bc] stx %l3,[%o1+0x0a0] ! Mem[00000000308000a0] ldsh [%o2+0x1f6],%l2 ! Mem[00000000310001f6] swap [%o0+0x1a0],%l7 ! Mem[00000000300001a0] jmpl %o7,%g0 stx %l2,[%o3+0x150] ! Mem[0000000031800150] p17_near_0_le: ldd [%i3+0x170],%f14 ! Mem[0000000033800170] jmpl %o7,%g0 stw %l4,[%i3+0x1ac] ! Mem[00000000338001ac] p17_near_0_lo: ldd [%o3+0x170],%f14 ! Mem[0000000033800170] jmpl %o7,%g0 stw %l4,[%o3+0x1ac] ! Mem[00000000338001ac] p17_near_0_he: std %l0,[%i1+0x068] ! Mem[0000000032800068] ldstub [%i0+0x191],%l2 ! Mem[0000000032000191] tsubcctv %l7,%l3,%l7 ldsh [%i0+0x1d6],%l2 ! Mem[00000000320001d6] swap [%i3+0x1c0],%l0 ! Mem[00000000338001c0] jmpl %o7,%g0 lduw [%i1+0x1a8],%l5 ! Mem[00000000328001a8] p17_near_0_ho: std %l0,[%o1+0x068] ! Mem[0000000032800068] ldstub [%o0+0x191],%l2 ! Mem[0000000032000191] tsubcctv %l7,%l3,%l7 ldsh [%o0+0x1d6],%l2 ! Mem[00000000320001d6] swap [%o3+0x1c0],%l0 ! Mem[00000000338001c0] jmpl %o7,%g0 lduw [%o1+0x1a8],%l5 ! Mem[00000000328001a8] p18_near_0_le: stw %l6,[%i1+0x144] ! Mem[0000000034800144] jmpl %o7,%g0 andcc %l7,%l7,%l5 p18_near_0_lo: stw %l6,[%o1+0x144] ! Mem[0000000034800144] jmpl %o7,%g0 andcc %l7,%l7,%l5 p18_near_0_he: srlx %l0,%l1,%l4 ldstub [%i0+0x137],%l0 ! Mem[0000000034000137] ld [%i2+0x058],%f24 ! Mem[0000000035000058] lduh [%i1+0x1e8],%l3 ! Mem[00000000348001e8] jmpl %o7,%g0 lduh [%i2+0x19e],%l3 ! Mem[000000003500019e] p18_near_0_ho: srlx %l0,%l1,%l4 ldstub [%o0+0x137],%l0 ! Mem[0000000034000137] ld [%o2+0x058],%f24 ! Mem[0000000035000058] lduh [%o1+0x1e8],%l3 ! Mem[00000000348001e8] jmpl %o7,%g0 lduh [%o2+0x19e],%l3 ! Mem[000000003500019e] p19_near_0_le: swap [%i1+0x164],%l6 ! Mem[0000000036800164] jmpl %o7,%g0 swap [%i1+0x0b4],%l3 ! Mem[00000000368000b4] p19_near_0_lo: swap [%o1+0x164],%l6 ! Mem[0000000036800164] jmpl %o7,%g0 swap [%o1+0x0b4],%l3 ! Mem[00000000368000b4] p19_near_0_he: srl %l4,0x01f,%l3 srl %l3,0x01f,%l1 andcc %l5,0x63f,%l6 sll %l3,%l6,%l1 jmpl %o7,%g0 ld [%i2+0x070],%f30 ! Mem[0000000037000070] p19_near_0_ho: srl %l4,0x01f,%l3 srl %l3,0x01f,%l1 andcc %l5,0x63f,%l6 sll %l3,%l6,%l1 jmpl %o7,%g0 ld [%o2+0x070],%f30 ! Mem[0000000037000070] p20_near_0_le: stx %l7,[%i0+0x1c0] ! Mem[00000000380001c0] jmpl %o7,%g0 ldstub [%i2+0x12c],%l1 ! Mem[000000003900012c] p20_near_0_lo: stx %l7,[%o0+0x1c0] ! Mem[00000000380001c0] jmpl %o7,%g0 ldstub [%o2+0x12c],%l1 ! Mem[000000003900012c] p20_near_0_he: jmpl %o7,%g0 lduh [%i1+0x11c],%l7 ! Mem[000000003880011c] jmpl %o7,%g0 nop p20_near_0_ho: jmpl %o7,%g0 lduh [%o1+0x11c],%l7 ! Mem[000000003880011c] jmpl %o7,%g0 nop p21_near_0_le: ldd [%i2+0x160],%l6 ! Mem[000000003b000160] jmpl %o7,%g0 ldx [%i1+0x138],%l0 ! Mem[000000003a800138] p21_near_0_lo: ldd [%o2+0x160],%l6 ! Mem[000000003b000160] jmpl %o7,%g0 ldx [%o1+0x138],%l0 ! Mem[000000003a800138] p21_near_0_he: stx %l5,[%i1+0x0f0] ! Mem[000000003a8000f0] ld [%i1+0x104],%f25 ! Mem[000000003a800104] ldub [%i3+0x05f],%l4 ! Mem[000000003b80005f] std %f28,[%i0+0x0d0] ! Mem[000000003a0000d0] jmpl %o7,%g0 ldstub [%i2+0x05a],%l1 ! Mem[000000003b00005a] p21_near_0_ho: stx %l5,[%o1+0x0f0] ! Mem[000000003a8000f0] ld [%o1+0x104],%f25 ! Mem[000000003a800104] ldub [%o3+0x05f],%l4 ! Mem[000000003b80005f] std %f28,[%o0+0x0d0] ! Mem[000000003a0000d0] jmpl %o7,%g0 ldstub [%o2+0x05a],%l1 ! Mem[000000003b00005a] p22_near_0_le: ldstub [%i3+0x177],%l7 ! Mem[000000003d800177] jmpl %o7,%g0 ldsb [%i1+0x0cc],%l3 ! Mem[000000003c8000cc] p22_near_0_lo: ldstub [%o3+0x177],%l7 ! Mem[000000003d800177] jmpl %o7,%g0 ldsb [%o1+0x0cc],%l3 ! Mem[000000003c8000cc] p22_near_0_he: ldsh [%i2+0x0d6],%l4 ! Mem[000000003d0000d6] jmpl %o7,%g0 subc %l7,-0xda7,%l3 p22_near_0_ho: ldsh [%o2+0x0d6],%l4 ! Mem[000000003d0000d6] jmpl %o7,%g0 subc %l7,-0xda7,%l3 p23_near_0_le: sub %l3,0xe1f,%l2 jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[000000003f800020] p23_near_0_lo: sub %l3,0xe1f,%l2 jmpl %o7,%g0 std %l4,[%o3+0x020] ! Mem[000000003f800020] p23_near_0_he: ldx [%i1+0x140],%l6 ! Mem[000000003e800140] stx %l1,[%i2+0x0f8] ! Mem[000000003f0000f8] taddcctv %l1,%l3,%l1 jmpl %o7,%g0 srax %l6,0x019,%l7 p23_near_0_ho: ldx [%o1+0x140],%l6 ! Mem[000000003e800140] stx %l1,[%o2+0x0f8] ! Mem[000000003f0000f8] taddcctv %l1,%l3,%l1 jmpl %o7,%g0 srax %l6,0x019,%l7 p24_near_0_le: stx %l6,[%i2+0x160] ! Mem[0000000041000160] jmpl %o7,%g0 srlx %l1,0x003,%l5 p24_near_0_lo: stx %l6,[%o2+0x160] ! Mem[0000000041000160] jmpl %o7,%g0 srlx %l1,0x003,%l5 p24_near_0_he: sllx %l1,%l5,%l0 stw %l3,[%i0+0x128] ! Mem[0000000040000128] taddcc %l3,%l7,%l1 ldsh [%i2+0x05c],%l5 ! Mem[000000004100005c] jmpl %o7,%g0 sth %l7,[%i3+0x1fa] ! Mem[00000000418001fa] p24_near_0_ho: sllx %l1,%l5,%l0 stw %l3,[%o0+0x128] ! Mem[0000000040000128] taddcc %l3,%l7,%l1 ldsh [%o2+0x05c],%l5 ! Mem[000000004100005c] jmpl %o7,%g0 sth %l7,[%o3+0x1fa] ! Mem[00000000418001fa] p25_near_0_le: xnorcc %l7,-0xa6d,%l0 jmpl %o7,%g0 std %l6,[%i1+0x0b8] ! Mem[00000000428000b8] p25_near_0_lo: xnorcc %l7,-0xa6d,%l0 jmpl %o7,%g0 std %l6,[%o1+0x0b8] ! Mem[00000000428000b8] p25_near_0_he: lduh [%i0+0x142],%l6 ! Mem[0000000042000142] lduh [%i3+0x008],%l4 ! Mem[0000000043800008] nop ldd [%i0+0x0d8],%l0 ! Mem[00000000420000d8] jmpl %o7,%g0 ldsh [%i1+0x1ee],%l0 ! Mem[00000000428001ee] p25_near_0_ho: lduh [%o0+0x142],%l6 ! Mem[0000000042000142] lduh [%o3+0x008],%l4 ! Mem[0000000043800008] nop ldd [%o0+0x0d8],%l0 ! Mem[00000000420000d8] jmpl %o7,%g0 ldsh [%o1+0x1ee],%l0 ! Mem[00000000428001ee] p26_near_0_le: ldstub [%i0+0x177],%l7 ! Mem[0000000044000177] jmpl %o7,%g0 sth %l3,[%i3+0x0cc] ! Mem[00000000458000cc] p26_near_0_lo: ldstub [%o0+0x177],%l7 ! Mem[0000000044000177] jmpl %o7,%g0 sth %l3,[%o3+0x0cc] ! Mem[00000000458000cc] p26_near_0_he: ld [%i3+0x0e4],%f20 ! Mem[00000000458000e4] jmpl %o7,%g0 xor %l3,-0xf88,%l5 p26_near_0_ho: ld [%o3+0x0e4],%f20 ! Mem[00000000458000e4] jmpl %o7,%g0 xor %l3,-0xf88,%l5 p27_near_0_le: ld [%i2+0x144],%f14 ! Mem[0000000047000144] jmpl %o7,%g0 swap [%i2+0x11c],%l0 ! Mem[000000004700011c] p27_near_0_lo: ld [%o2+0x144],%f14 ! Mem[0000000047000144] jmpl %o7,%g0 swap [%o2+0x11c],%l0 ! Mem[000000004700011c] p27_near_0_he: ldd [%i2+0x0d0],%l4 ! Mem[00000000470000d0] ldsw [%i3+0x1d8],%l3 ! Mem[00000000478001d8] ldub [%i3+0x181],%l6 ! Mem[0000000047800181] stb %l5,[%i0+0x017] ! Mem[0000000046000017] jmpl %o7,%g0 ldsb [%i3+0x04e],%l1 ! Mem[000000004780004e] p27_near_0_ho: ldd [%o2+0x0d0],%l4 ! Mem[00000000470000d0] ldsw [%o3+0x1d8],%l3 ! Mem[00000000478001d8] ldub [%o3+0x181],%l6 ! Mem[0000000047800181] stb %l5,[%o0+0x017] ! Mem[0000000046000017] jmpl %o7,%g0 ldsb [%o3+0x04e],%l1 ! Mem[000000004780004e] p28_near_0_le: sub %l7,%l4,%l0 jmpl %o7,%g0 lduw [%i2+0x0e4],%l4 ! Mem[00000000490000e4] p28_near_0_lo: sub %l7,%l4,%l0 jmpl %o7,%g0 lduw [%o2+0x0e4],%l4 ! Mem[00000000490000e4] p28_near_0_he: sub %l1,%l4,%l1 ldsw [%i3+0x020],%l4 ! Mem[0000000049800020] lduw [%i0+0x0f8],%l0 ! Mem[00000000480000f8] ldx [%i3+0x150],%l1 ! Mem[0000000049800150] ldx [%i2+0x0e0],%l7 ! Mem[00000000490000e0] ldsw [%i3+0x1f4],%l1 ! Mem[00000000498001f4] ldstub [%i3+0x0d2],%l3 ! Mem[00000000498000d2] jmpl %o7,%g0 orcc %l7,0x003,%l7 p28_near_0_ho: sub %l1,%l4,%l1 ldsw [%o3+0x020],%l4 ! Mem[0000000049800020] lduw [%o0+0x0f8],%l0 ! Mem[00000000480000f8] ldx [%o3+0x150],%l1 ! Mem[0000000049800150] ldx [%o2+0x0e0],%l7 ! Mem[00000000490000e0] ldsw [%o3+0x1f4],%l1 ! Mem[00000000498001f4] ldstub [%o3+0x0d2],%l3 ! Mem[00000000498000d2] jmpl %o7,%g0 orcc %l7,0x003,%l7 p29_near_0_le: ldub [%i2+0x164],%l6 ! Mem[000000004b000164] jmpl %o7,%g0 ld [%i2+0x12c],%f1 ! Mem[000000004b00012c] p29_near_0_lo: ldub [%o2+0x164],%l6 ! Mem[000000004b000164] jmpl %o7,%g0 ld [%o2+0x12c],%f1 ! Mem[000000004b00012c] p29_near_0_he: jmpl %o7,%g0 std %l6,[%i3+0x118] ! Mem[000000004b800118] jmpl %o7,%g0 nop p29_near_0_ho: jmpl %o7,%g0 std %l6,[%o3+0x118] ! Mem[000000004b800118] jmpl %o7,%g0 nop p30_near_0_le: ldx [%i3+0x000],%l6 ! Mem[000000004d800000] jmpl %o7,%g0 stw %l0,[%i2+0x078] ! Mem[000000004d000078] p30_near_0_lo: ldx [%o3+0x000],%l6 ! Mem[000000004d800000] jmpl %o7,%g0 stw %l0,[%o2+0x078] ! Mem[000000004d000078] p30_near_0_he: ldsh [%i2+0x1f8],%l3 ! Mem[000000004d0001f8] andcc %l4,%l0,%l2 ldd [%i0+0x188],%f20 ! Mem[000000004c000188] jmpl %o7,%g0 swap [%i2+0x1e4],%l7 ! Mem[000000004d0001e4] p30_near_0_ho: ldsh [%o2+0x1f8],%l3 ! Mem[000000004d0001f8] andcc %l4,%l0,%l2 ldd [%o0+0x188],%f20 ! Mem[000000004c000188] jmpl %o7,%g0 swap [%o2+0x1e4],%l7 ! Mem[000000004d0001e4] p31_near_0_le: ldsb [%i0+0x11f],%l0 ! Mem[000000004e00011f] jmpl %o7,%g0 st %f12,[%i2+0x028] ! Mem[000000004f000028] p31_near_0_lo: ldsb [%o0+0x11f],%l0 ! Mem[000000004e00011f] jmpl %o7,%g0 st %f12,[%o2+0x028] ! Mem[000000004f000028] p31_near_0_he: st %f28,[%i0+0x0d4] ! Mem[000000004e0000d4] stw %l4,[%i3+0x05c] ! Mem[000000004f80005c] xor %l7,-0xd4d,%l1 std %l0,[%i2+0x018] ! Mem[000000004f000018] jmpl %o7,%g0 std %f20,[%i2+0x178] ! Mem[000000004f000178] p31_near_0_ho: st %f28,[%o0+0x0d4] ! Mem[000000004e0000d4] stw %l4,[%o3+0x05c] ! Mem[000000004f80005c] xor %l7,-0xd4d,%l1 std %l0,[%o2+0x018] ! Mem[000000004f000018] jmpl %o7,%g0 std %f20,[%o2+0x178] ! Mem[000000004f000178] p32_near_0_le: sllx %l7,%l3,%l0 jmpl %o7,%g0 ldsh [%i2+0x024],%l5 ! Mem[0000000051000024] p32_near_0_lo: sllx %l7,%l3,%l0 jmpl %o7,%g0 ldsh [%o2+0x024],%l5 ! Mem[0000000051000024] p32_near_0_he: std %l2,[%i0+0x090] ! Mem[0000000050000090] srlx %l4,%l1,%l1 ldsb [%i3+0x115],%l7 ! Mem[0000000051800115] jmpl %o7,%g0 stw %l1,[%i0+0x018] ! Mem[0000000050000018] p32_near_0_ho: std %l2,[%o0+0x090] ! Mem[0000000050000090] srlx %l4,%l1,%l1 ldsb [%o3+0x115],%l7 ! Mem[0000000051800115] jmpl %o7,%g0 stw %l1,[%o0+0x018] ! Mem[0000000050000018] p33_near_0_le: std %f14,[%i3+0x140] ! Mem[0000000053800140] jmpl %o7,%g0 ldub [%i1+0x0ec],%l3 ! Mem[00000000528000ec] p33_near_0_lo: std %f14,[%o3+0x140] ! Mem[0000000053800140] jmpl %o7,%g0 ldub [%o1+0x0ec],%l3 ! Mem[00000000528000ec] p33_near_0_he: ldub [%i0+0x0c4],%l4 ! Mem[00000000520000c4] jmpl %o7,%g0 stw %l1,[%i0+0x104] ! Mem[0000000052000104] p33_near_0_ho: ldub [%o0+0x0c4],%l4 ! Mem[00000000520000c4] jmpl %o7,%g0 stw %l1,[%o0+0x104] ! Mem[0000000052000104] p34_near_0_le: stw %l6,[%i3+0x144] ! Mem[0000000055800144] jmpl %o7,%g0 ldsb [%i2+0x11f],%l0 ! Mem[000000005500011f] p34_near_0_lo: stw %l6,[%o3+0x144] ! Mem[0000000055800144] jmpl %o7,%g0 ldsb [%o2+0x11f],%l0 ! Mem[000000005500011f] p34_near_0_he: ldd [%i2+0x0d0],%f20 ! Mem[00000000550000d0] st %f24,[%i0+0x134] ! Mem[0000000054000134] add %l1,%l4,%l5 ldub [%i3+0x1c7],%l7 ! Mem[00000000558001c7] jmpl %o7,%g0 ldd [%i3+0x1c8],%l0 ! Mem[00000000558001c8] p34_near_0_ho: ldd [%o2+0x0d0],%f20 ! Mem[00000000550000d0] st %f24,[%o0+0x134] ! Mem[0000000054000134] add %l1,%l4,%l5 ldub [%o3+0x1c7],%l7 ! Mem[00000000558001c7] jmpl %o7,%g0 ldd [%o3+0x1c8],%l0 ! Mem[00000000558001c8] p35_near_0_le: swap [%i3+0x144],%l6 ! Mem[0000000057800144] jmpl %o7,%g0 smulcc %l4,0xd4d,%l1 p35_near_0_lo: swap [%o3+0x144],%l6 ! Mem[0000000057800144] jmpl %o7,%g0 smulcc %l4,0xd4d,%l1 p35_near_0_he: andcc %l3,-0xcf0,%l1 ldd [%i2+0x138],%l6 ! Mem[0000000057000138] srlx %l1,0x02c,%l1 jmpl %o7,%g0 lduw [%i1+0x000],%l4 ! Mem[0000000056800000] p35_near_0_ho: andcc %l3,-0xcf0,%l1 ldd [%o2+0x138],%l6 ! Mem[0000000057000138] srlx %l1,0x02c,%l1 jmpl %o7,%g0 lduw [%o1+0x000],%l4 ! Mem[0000000056800000] p36_near_0_le: st %f7 ,[%i3+0x1c4] ! Mem[00000000598001c4] jmpl %o7,%g0 ldub [%i0+0x10c],%l1 ! Mem[000000005800010c] p36_near_0_lo: st %f7 ,[%o3+0x1c4] ! Mem[00000000598001c4] jmpl %o7,%g0 ldub [%o0+0x10c],%l1 ! Mem[000000005800010c] p36_near_0_he: jmpl %o7,%g0 ldsh [%i0+0x0f8],%l0 ! Mem[00000000580000f8] jmpl %o7,%g0 nop p36_near_0_ho: jmpl %o7,%g0 ldsh [%o0+0x0f8],%l0 ! Mem[00000000580000f8] jmpl %o7,%g0 nop p37_near_0_le: ldd [%i3+0x140],%l6 ! Mem[000000005b800140] jmpl %o7,%g0 stb %l0,[%i2+0x13f] ! Mem[000000005b00013f] p37_near_0_lo: ldd [%o3+0x140],%l6 ! Mem[000000005b800140] jmpl %o7,%g0 stb %l0,[%o2+0x13f] ! Mem[000000005b00013f] p37_near_0_he: ldsh [%i2+0x050],%l2 ! Mem[000000005b000050] stx %l7,[%i1+0x118] ! Mem[000000005a800118] subccc %l2,-0x588,%l0 tsubcc %l1,%l4,%l0 jmpl %o7,%g0 ld [%i1+0x1d4],%f21 ! Mem[000000005a8001d4] p37_near_0_ho: ldsh [%o2+0x050],%l2 ! Mem[000000005b000050] stx %l7,[%o1+0x118] ! Mem[000000005a800118] subccc %l2,-0x588,%l0 tsubcc %l1,%l4,%l0 jmpl %o7,%g0 ld [%o1+0x1d4],%f21 ! Mem[000000005a8001d4] p38_near_0_le: std %l4,[%i2+0x068] ! Mem[000000005d000068] jmpl %o7,%g0 lduh [%i1+0x0b6],%l3 ! Mem[000000005c8000b6] p38_near_0_lo: std %l4,[%o2+0x068] ! Mem[000000005d000068] jmpl %o7,%g0 lduh [%o1+0x0b6],%l3 ! Mem[000000005c8000b6] p38_near_0_he: sth %l4,[%i1+0x002] ! Mem[000000005c800002] swap [%i2+0x0f8],%l0 ! Mem[000000005d0000f8] ldd [%i3+0x0d0],%f30 ! Mem[000000005d8000d0] umul %l1,-0x00c,%l5 jmpl %o7,%g0 st %f23,[%i1+0x1c4] ! Mem[000000005c8001c4] p38_near_0_ho: sth %l4,[%o1+0x002] ! Mem[000000005c800002] swap [%o2+0x0f8],%l0 ! Mem[000000005d0000f8] ldd [%o3+0x0d0],%f30 ! Mem[000000005d8000d0] umul %l1,-0x00c,%l5 jmpl %o7,%g0 st %f23,[%o1+0x1c4] ! Mem[000000005c8001c4] p39_near_0_le: ldsw [%i3+0x164],%l6 ! Mem[000000005f800164] jmpl %o7,%g0 ldsw [%i2+0x13c],%l0 ! Mem[000000005f00013c] p39_near_0_lo: ldsw [%o3+0x164],%l6 ! Mem[000000005f800164] jmpl %o7,%g0 ldsw [%o2+0x13c],%l0 ! Mem[000000005f00013c] p39_near_0_he: ldsb [%i2+0x13d],%l7 ! Mem[000000005f00013d] std %l2,[%i0+0x128] ! Mem[000000005e000128] sth %l0,[%i2+0x122] ! Mem[000000005f000122] stx %l7,[%i0+0x130] ! Mem[000000005e000130] jmpl %o7,%g0 ldd [%i3+0x138],%f24 ! Mem[000000005f800138] p39_near_0_ho: ldsb [%o2+0x13d],%l7 ! Mem[000000005f00013d] std %l2,[%o0+0x128] ! Mem[000000005e000128] sth %l0,[%o2+0x122] ! Mem[000000005f000122] stx %l7,[%o0+0x130] ! Mem[000000005e000130] jmpl %o7,%g0 ldd [%o3+0x138],%f24 ! Mem[000000005f800138] p40_near_0_le: lduh [%i3+0x164],%l6 ! Mem[0000000061800164] jmpl %o7,%g0 lduh [%i0+0x0cc],%l3 ! Mem[00000000600000cc] p40_near_0_lo: lduh [%o3+0x164],%l6 ! Mem[0000000061800164] jmpl %o7,%g0 lduh [%o0+0x0cc],%l3 ! Mem[00000000600000cc] p40_near_0_he: ldub [%i3+0x13d],%l7 ! Mem[000000006180013d] jmpl %o7,%g0 ldd [%i3+0x108],%l2 ! Mem[0000000061800108] p40_near_0_ho: ldub [%o3+0x13d],%l7 ! Mem[000000006180013d] jmpl %o7,%g0 ldd [%o3+0x108],%l2 ! Mem[0000000061800108] p41_near_0_le: ldub [%i0+0x132],%l3 ! Mem[0000000062000132] jmpl %o7,%g0 ldsh [%i0+0x1e6],%l4 ! Mem[00000000620001e6] p41_near_0_lo: ldub [%o0+0x132],%l3 ! Mem[0000000062000132] jmpl %o7,%g0 ldsh [%o0+0x1e6],%l4 ! Mem[00000000620001e6] p41_near_0_he: addccc %l6,-0xcdd,%l6 jmpl %o7,%g0 srax %l1,0x013,%l3 p41_near_0_ho: addccc %l6,-0xcdd,%l6 jmpl %o7,%g0 srax %l1,0x013,%l3 p42_near_0_le: std %l2,[%i0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 lduh [%i2+0x1e8],%l3 ! Mem[00000000650001e8] p42_near_0_lo: std %l2,[%o0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 lduh [%o2+0x1e8],%l3 ! Mem[00000000650001e8] p42_near_0_he: umulcc %l1,%l2,%l1 jmpl %o7,%g0 stw %l2,[%i2+0x078] ! Mem[0000000065000078] p42_near_0_ho: umulcc %l1,%l2,%l1 jmpl %o7,%g0 stw %l2,[%o2+0x078] ! Mem[0000000065000078] p43_near_0_le: lduw [%i1+0x174],%l7 ! Mem[0000000066800174] jmpl %o7,%g0 ldub [%i0+0x0cc],%l3 ! Mem[00000000660000cc] p43_near_0_lo: lduw [%o1+0x174],%l7 ! Mem[0000000066800174] jmpl %o7,%g0 ldub [%o0+0x0cc],%l3 ! Mem[00000000660000cc] p43_near_0_he: ldsw [%i2+0x000],%l4 ! Mem[0000000067000000] jmpl %o7,%g0 lduw [%i3+0x0f8],%l0 ! Mem[00000000678000f8] p43_near_0_ho: ldsw [%o2+0x000],%l4 ! Mem[0000000067000000] jmpl %o7,%g0 lduw [%o3+0x0f8],%l0 ! Mem[00000000678000f8] p44_near_0_le: std %l4,[%i0+0x068] ! Mem[0000000068000068] jmpl %o7,%g0 ldd [%i0+0x078],%l4 ! Mem[0000000068000078] p44_near_0_lo: std %l4,[%o0+0x068] ! Mem[0000000068000068] jmpl %o7,%g0 ldd [%o0+0x078],%l4 ! Mem[0000000068000078] p44_near_0_he: jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[000000006800000c] jmpl %o7,%g0 nop p44_near_0_ho: jmpl %o7,%g0 swap [%o0+0x00c],%l1 ! Mem[000000006800000c] jmpl %o7,%g0 nop p45_near_0_le: stx %l6,[%i0+0x160] ! Mem[000000006a000160] jmpl %o7,%g0 ldd [%i1+0x0e8],%f2 ! Mem[000000006a8000e8] p45_near_0_lo: stx %l6,[%o0+0x160] ! Mem[000000006a000160] jmpl %o7,%g0 ldd [%o1+0x0e8],%f2 ! Mem[000000006a8000e8] p45_near_0_he: andn %l2,%l6,%l6 jmpl %o7,%g0 lduw [%i3+0x0f8],%l1 ! Mem[000000006b8000f8] p45_near_0_ho: andn %l2,%l6,%l6 jmpl %o7,%g0 lduw [%o3+0x0f8],%l1 ! Mem[000000006b8000f8] p46_near_0_le: xnor %l7,-0x80d,%l0 jmpl %o7,%g0 stb %l2,[%i2+0x050] ! Mem[000000006d000050] p46_near_0_lo: xnor %l7,-0x80d,%l0 jmpl %o7,%g0 stb %l2,[%o2+0x050] ! Mem[000000006d000050] p46_near_0_he: ldsw [%i0+0x11c],%l7 ! Mem[000000006c00011c] sth %l6,[%i3+0x01c] ! Mem[000000006d80001c] ldsh [%i2+0x13a],%l0 ! Mem[000000006d00013a] ldd [%i3+0x058],%l4 ! Mem[000000006d800058] stw %l7,[%i2+0x1f8] ! Mem[000000006d0001f8] ldd [%i3+0x048],%f22 ! Mem[000000006d800048] jmpl %o7,%g0 ld [%i1+0x03c],%f31 ! Mem[000000006c80003c] p46_near_0_ho: ldsw [%o0+0x11c],%l7 ! Mem[000000006c00011c] sth %l6,[%o3+0x01c] ! Mem[000000006d80001c] ldsh [%o2+0x13a],%l0 ! Mem[000000006d00013a] ldd [%o3+0x058],%l4 ! Mem[000000006d800058] stw %l7,[%o2+0x1f8] ! Mem[000000006d0001f8] ldd [%o3+0x048],%f22 ! Mem[000000006d800048] jmpl %o7,%g0 ld [%o1+0x03c],%f31 ! Mem[000000006c80003c] p47_near_0_le: lduw [%i1+0x174],%l7 ! Mem[000000006e800174] jmpl %o7,%g0 stx %l3,[%i3+0x0b0] ! Mem[000000006f8000b0] p47_near_0_lo: lduw [%o1+0x174],%l7 ! Mem[000000006e800174] jmpl %o7,%g0 stx %l3,[%o3+0x0b0] ! Mem[000000006f8000b0] p47_near_0_he: stx %l0,[%i2+0x1a8] ! Mem[000000006f0001a8] stb %l7,[%i3+0x102] ! Mem[000000006f800102] stx %l2,[%i0+0x1d0] ! Mem[000000006e0001d0] lduw [%i1+0x1c0],%l0 ! Mem[000000006e8001c0] jmpl %o7,%g0 sllx %l2,0x039,%l3 p47_near_0_ho: stx %l0,[%o2+0x1a8] ! Mem[000000006f0001a8] stb %l7,[%o3+0x102] ! Mem[000000006f800102] stx %l2,[%o0+0x1d0] ! Mem[000000006e0001d0] lduw [%o1+0x1c0],%l0 ! Mem[000000006e8001c0] jmpl %o7,%g0 sllx %l2,0x039,%l3 p48_near_0_le: ld [%i0+0x164],%f14 ! Mem[0000000070000164] jmpl %o7,%g0 ldsh [%i2+0x11e],%l0 ! Mem[000000007100011e] p48_near_0_lo: ld [%o0+0x164],%f14 ! Mem[0000000070000164] jmpl %o7,%g0 ldsh [%o2+0x11e],%l0 ! Mem[000000007100011e] p48_near_0_he: srl %l3,0x00c,%l4 std %l0,[%i3+0x0f8] ! Mem[00000000718000f8] st %f19,[%i1+0x1c8] ! Mem[00000000708001c8] swap [%i3+0x1bc],%l3 ! Mem[00000000718001bc] jmpl %o7,%g0 stx %l3,[%i0+0x0a0] ! Mem[00000000700000a0] p48_near_0_ho: srl %l3,0x00c,%l4 std %l0,[%o3+0x0f8] ! Mem[00000000718000f8] st %f19,[%o1+0x1c8] ! Mem[00000000708001c8] swap [%o3+0x1bc],%l3 ! Mem[00000000718001bc] jmpl %o7,%g0 stx %l3,[%o0+0x0a0] ! Mem[00000000700000a0] p49_near_0_le: ldstub [%i1+0x005],%l6 ! Mem[0000000072800005] jmpl %o7,%g0 stx %l1,[%i3+0x1e8] ! Mem[00000000738001e8] p49_near_0_lo: ldstub [%o1+0x005],%l6 ! Mem[0000000072800005] jmpl %o7,%g0 stx %l1,[%o3+0x1e8] ! Mem[00000000738001e8] p49_near_0_he: sra %l3,0x01e,%l1 jmpl %o7,%g0 ldd [%i1+0x070],%f30 ! Mem[0000000072800070] p49_near_0_ho: sra %l3,0x01e,%l1 jmpl %o7,%g0 ldd [%o1+0x070],%f30 ! Mem[0000000072800070] p50_near_0_le: ldub [%i0+0x164],%l6 ! Mem[0000000074000164] jmpl %o7,%g0 stx %l0,[%i3+0x118] ! Mem[0000000075800118] p50_near_0_lo: ldub [%o0+0x164],%l6 ! Mem[0000000074000164] jmpl %o7,%g0 stx %l0,[%o3+0x118] ! Mem[0000000075800118] p50_near_0_he: ldsh [%i2+0x0f0],%l5 ! Mem[00000000750000f0] lduh [%i2+0x19c],%l3 ! Mem[000000007500019c] ldd [%i1+0x1e8],%f20 ! Mem[00000000748001e8] xnor %l0,0xd3e,%l0 jmpl %o7,%g0 subccc %l2,%l1,%l6 p50_near_0_ho: ldsh [%o2+0x0f0],%l5 ! Mem[00000000750000f0] lduh [%o2+0x19c],%l3 ! Mem[000000007500019c] ldd [%o1+0x1e8],%f20 ! Mem[00000000748001e8] xnor %l0,0xd3e,%l0 jmpl %o7,%g0 subccc %l2,%l1,%l6 p51_near_0_le: swap [%i2+0x154],%l7 ! Mem[0000000077000154] jmpl %o7,%g0 stw %l1,[%i1+0x12c] ! Mem[000000007680012c] p51_near_0_lo: swap [%o2+0x154],%l7 ! Mem[0000000077000154] jmpl %o7,%g0 stw %l1,[%o1+0x12c] ! Mem[000000007680012c] p51_near_0_he: jmpl %o7,%g0 ldx [%i3+0x118],%l7 ! Mem[0000000077800118] jmpl %o7,%g0 nop p51_near_0_ho: jmpl %o7,%g0 ldx [%o3+0x118],%l7 ! Mem[0000000077800118] jmpl %o7,%g0 nop p52_near_0_le: ldub [%i0+0x112],%l3 ! Mem[0000000078000112] jmpl %o7,%g0 lduw [%i2+0x1e4],%l4 ! Mem[00000000790001e4] p52_near_0_lo: ldub [%o0+0x112],%l3 ! Mem[0000000078000112] jmpl %o7,%g0 lduw [%o2+0x1e4],%l4 ! Mem[00000000790001e4] p52_near_0_he: ldsh [%i1+0x024],%l6 ! Mem[0000000078800024] jmpl %o7,%g0 ld [%i2+0x1e8],%f25 ! Mem[00000000790001e8] p52_near_0_ho: ldsh [%o1+0x024],%l6 ! Mem[0000000078800024] jmpl %o7,%g0 ld [%o2+0x1e8],%f25 ! Mem[00000000790001e8] p53_near_0_le: sll %l7,0x013,%l0 jmpl %o7,%g0 ldub [%i1+0x1cd],%l4 ! Mem[000000007a8001cd] p53_near_0_lo: sll %l7,0x013,%l0 jmpl %o7,%g0 ldub [%o1+0x1cd],%l4 ! Mem[000000007a8001cd] p53_near_0_he: stw %l3,[%i0+0x0ec] ! Mem[000000007a0000ec] st %f28,[%i1+0x008] ! Mem[000000007a800008] ldsw [%i1+0x000],%l4 ! Mem[000000007a800000] stb %l1,[%i0+0x1f7] ! Mem[000000007a0001f7] orn %l3,%l0,%l5 ldstub [%i1+0x107],%l3 ! Mem[000000007a800107] ldd [%i3+0x168],%l6 ! Mem[000000007b800168] jmpl %o7,%g0 srl %l0,0x007,%l5 p53_near_0_ho: stw %l3,[%o0+0x0ec] ! Mem[000000007a0000ec] st %f28,[%o1+0x008] ! Mem[000000007a800008] ldsw [%o1+0x000],%l4 ! Mem[000000007a800000] stb %l1,[%o0+0x1f7] ! Mem[000000007a0001f7] orn %l3,%l0,%l5 ldstub [%o1+0x107],%l3 ! Mem[000000007a800107] ldd [%o3+0x168],%l6 ! Mem[000000007b800168] jmpl %o7,%g0 srl %l0,0x007,%l5 p54_near_0_le: ldsw [%i2+0x154],%l7 ! Mem[000000007d000154] jmpl %o7,%g0 smulcc %l1,0xd43,%l5 p54_near_0_lo: ldsw [%o2+0x154],%l7 ! Mem[000000007d000154] jmpl %o7,%g0 smulcc %l1,0xd43,%l5 p54_near_0_he: andcc %l1,%l5,%l0 std %f30,[%i1+0x1c0] ! Mem[000000007c8001c0] lduh [%i3+0x0d2],%l6 ! Mem[000000007d8000d2] std %l6,[%i2+0x198] ! Mem[000000007d000198] jmpl %o7,%g0 ldsw [%i3+0x030],%l2 ! Mem[000000007d800030] p54_near_0_ho: andcc %l1,%l5,%l0 std %f30,[%o1+0x1c0] ! Mem[000000007c8001c0] lduh [%o3+0x0d2],%l6 ! Mem[000000007d8000d2] std %l6,[%o2+0x198] ! Mem[000000007d000198] jmpl %o7,%g0 ldsw [%o3+0x030],%l2 ! Mem[000000007d800030] p55_near_0_le: stw %l6,[%i0+0x164] ! Mem[000000007e000164] jmpl %o7,%g0 stw %l6,[%i2+0x01c] ! Mem[000000007f00001c] p55_near_0_lo: stw %l6,[%o0+0x164] ! Mem[000000007e000164] jmpl %o7,%g0 stw %l6,[%o2+0x01c] ! Mem[000000007f00001c] p55_near_0_he: ldub [%i3+0x024],%l7 ! Mem[000000007f800024] ldsh [%i3+0x104],%l6 ! Mem[000000007f800104] ldub [%i2+0x07f],%l0 ! Mem[000000007f00007f] ldsw [%i0+0x1e0],%l0 ! Mem[000000007e0001e0] stb %l5,[%i1+0x18a] ! Mem[000000007e80018a] st %f16,[%i1+0x170] ! Mem[000000007e800170] smul %l1,%l0,%l2 jmpl %o7,%g0 sll %l6,0x00f,%l1 p55_near_0_ho: ldub [%o3+0x024],%l7 ! Mem[000000007f800024] ldsh [%o3+0x104],%l6 ! Mem[000000007f800104] ldub [%o2+0x07f],%l0 ! Mem[000000007f00007f] ldsw [%o0+0x1e0],%l0 ! Mem[000000007e0001e0] stb %l5,[%o1+0x18a] ! Mem[000000007e80018a] st %f16,[%o1+0x170] ! Mem[000000007e800170] smul %l1,%l0,%l2 jmpl %o7,%g0 sll %l6,0x00f,%l1 p56_near_0_le: swap [%i0+0x164],%l6 ! Mem[0000000080000164] jmpl %o7,%g0 ldsw [%i1+0x13c],%l0 ! Mem[000000008080013c] p56_near_0_lo: swap [%o0+0x164],%l6 ! Mem[0000000080000164] jmpl %o7,%g0 ldsw [%o1+0x13c],%l0 ! Mem[000000008080013c] p56_near_0_he: udivx %l3,0x26c,%l4 tsubcc %l5,0x197,%l4 stx %l3,[%i1+0x108] ! Mem[0000000080800108] ldx [%i0+0x120],%l0 ! Mem[0000000080000120] jmpl %o7,%g0 ldx [%i2+0x110],%l7 ! Mem[0000000081000110] p56_near_0_ho: udivx %l3,0x26c,%l4 tsubcc %l5,0x197,%l4 stx %l3,[%o1+0x108] ! Mem[0000000080800108] ldx [%o0+0x120],%l0 ! Mem[0000000080000120] jmpl %o7,%g0 ldx [%o2+0x110],%l7 ! Mem[0000000081000110] p57_near_0_le: stb %l4,[%i2+0x163] ! Mem[0000000083000163] jmpl %o7,%g0 stb %l4,[%i2+0x1ae] ! Mem[00000000830001ae] p57_near_0_lo: stb %l4,[%o2+0x163] ! Mem[0000000083000163] jmpl %o7,%g0 stb %l4,[%o2+0x1ae] ! Mem[00000000830001ae] p57_near_0_he: sll %l0,%l1,%l1 ldsw [%i1+0x00c],%l1 ! Mem[000000008280000c] ldsb [%i3+0x1d9],%l3 ! Mem[00000000838001d9] ldsb [%i1+0x03e],%l1 ! Mem[000000008280003e] ldsb [%i2+0x179],%l4 ! Mem[0000000083000179] jmpl %o7,%g0 ldd [%i2+0x1f0],%l4 ! Mem[00000000830001f0] p57_near_0_ho: sll %l0,%l1,%l1 ldsw [%o1+0x00c],%l1 ! Mem[000000008280000c] ldsb [%o3+0x1d9],%l3 ! Mem[00000000838001d9] ldsb [%o1+0x03e],%l1 ! Mem[000000008280003e] ldsb [%o2+0x179],%l4 ! Mem[0000000083000179] jmpl %o7,%g0 ldd [%o2+0x1f0],%l4 ! Mem[00000000830001f0] p58_near_0_le: nop jmpl %o7,%g0 std %f14,[%i2+0x1b0] ! Mem[00000000850001b0] p58_near_0_lo: nop jmpl %o7,%g0 std %f14,[%o2+0x1b0] ! Mem[00000000850001b0] p58_near_0_he: stx %l4,[%i3+0x048] ! Mem[0000000085800048] sth %l3,[%i0+0x0b6] ! Mem[00000000840000b6] sra %l4,%l3,%l7 ldsh [%i1+0x122],%l0 ! Mem[0000000084800122] ld [%i3+0x114],%f31 ! Mem[0000000085800114] jmpl %o7,%g0 ldd [%i0+0x0b8],%l4 ! Mem[00000000840000b8] p58_near_0_ho: stx %l4,[%o3+0x048] ! Mem[0000000085800048] sth %l3,[%o0+0x0b6] ! Mem[00000000840000b6] sra %l4,%l3,%l7 ldsh [%o1+0x122],%l0 ! Mem[0000000084800122] ld [%o3+0x114],%f31 ! Mem[0000000085800114] jmpl %o7,%g0 ldd [%o0+0x0b8],%l4 ! Mem[00000000840000b8] p59_near_0_le: lduw [%i2+0x154],%l7 ! Mem[0000000087000154] jmpl %o7,%g0 ldsh [%i3+0x0b6],%l3 ! Mem[00000000878000b6] p59_near_0_lo: lduw [%o2+0x154],%l7 ! Mem[0000000087000154] jmpl %o7,%g0 ldsh [%o3+0x0b6],%l3 ! Mem[00000000878000b6] p59_near_0_he: std %l0,[%i1+0x068] ! Mem[0000000086800068] sra %l4,%l0,%l2 lduw [%i0+0x1a8],%l4 ! Mem[00000000860001a8] ldub [%i2+0x1e7],%l7 ! Mem[00000000870001e7] jmpl %o7,%g0 lduw [%i2+0x1ec],%l0 ! Mem[00000000870001ec] p59_near_0_ho: std %l0,[%o1+0x068] ! Mem[0000000086800068] sra %l4,%l0,%l2 lduw [%o0+0x1a8],%l4 ! Mem[00000000860001a8] ldub [%o2+0x1e7],%l7 ! Mem[00000000870001e7] jmpl %o7,%g0 lduw [%o2+0x1ec],%l0 ! Mem[00000000870001ec] p60_near_0_le: sth %l6,[%i0+0x144] ! Mem[0000000088000144] jmpl %o7,%g0 ldsh [%i1+0x10c],%l1 ! Mem[000000008880010c] p60_near_0_lo: sth %l6,[%o0+0x144] ! Mem[0000000088000144] jmpl %o7,%g0 ldsh [%o1+0x10c],%l1 ! Mem[000000008880010c] p60_near_0_he: jmpl %o7,%g0 sth %l7,[%i1+0x13c] ! Mem[000000008880013c] jmpl %o7,%g0 nop p60_near_0_ho: jmpl %o7,%g0 sth %l7,[%o1+0x13c] ! Mem[000000008880013c] jmpl %o7,%g0 nop p61_near_0_le: stx %l6,[%i0+0x140] ! Mem[000000008a000140] jmpl %o7,%g0 taddcctv %l7,%l7,%l5 p61_near_0_lo: stx %l6,[%o0+0x140] ! Mem[000000008a000140] jmpl %o7,%g0 taddcctv %l7,%l7,%l5 p61_near_0_he: lduw [%i0+0x160],%l4 ! Mem[000000008a000160] lduw [%i0+0x0d8],%l1 ! Mem[000000008a0000d8] or %l1,%l3,%l1 swap [%i3+0x100],%l0 ! Mem[000000008b800100] jmpl %o7,%g0 ld [%i3+0x158],%f20 ! Mem[000000008b800158] p61_near_0_ho: lduw [%o0+0x160],%l4 ! Mem[000000008a000160] lduw [%o0+0x0d8],%l1 ! Mem[000000008a0000d8] or %l1,%l3,%l1 swap [%o3+0x100],%l0 ! Mem[000000008b800100] jmpl %o7,%g0 ld [%o3+0x158],%f20 ! Mem[000000008b800158] p62_near_0_le: xor %l7,0x5f3,%l0 jmpl %o7,%g0 ldstub [%i3+0x0bf],%l7 ! Mem[000000008d8000bf] p62_near_0_lo: xor %l7,0x5f3,%l0 jmpl %o7,%g0 ldstub [%o3+0x0bf],%l7 ! Mem[000000008d8000bf] p62_near_0_he: stx %l1,[%i2+0x1c8] ! Mem[000000008d0001c8] ldstub [%i0+0x0ff],%l7 ! Mem[000000008c0000ff] st %f25,[%i0+0x154] ! Mem[000000008c000154] std %l6,[%i3+0x088] ! Mem[000000008d800088] jmpl %o7,%g0 swap [%i0+0x154],%l1 ! Mem[000000008c000154] p62_near_0_ho: stx %l1,[%o2+0x1c8] ! Mem[000000008d0001c8] ldstub [%o0+0x0ff],%l7 ! Mem[000000008c0000ff] st %f25,[%o0+0x154] ! Mem[000000008c000154] std %l6,[%o3+0x088] ! Mem[000000008d800088] jmpl %o7,%g0 swap [%o0+0x154],%l1 ! Mem[000000008c000154] p63_near_0_le: ld [%i3+0x078],%f8 ! Mem[000000008f800078] jmpl %o7,%g0 ldub [%i3+0x13a],%l0 ! Mem[000000008f80013a] p63_near_0_lo: ld [%o3+0x078],%f8 ! Mem[000000008f800078] jmpl %o7,%g0 ldub [%o3+0x13a],%l0 ! Mem[000000008f80013a] p63_near_0_he: st %f23,[%i3+0x1e4] ! Mem[000000008f8001e4] taddcctv %l3,%l6,%l7 tsubcc %l1,%l6,%l1 lduh [%i1+0x130],%l3 ! Mem[000000008e800130] stw %l6,[%i0+0x004] ! Mem[000000008e000004] udivx %l0,-0x76a,%l2 jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[000000008e800020] p63_near_0_ho: st %f23,[%o3+0x1e4] ! Mem[000000008f8001e4] taddcctv %l3,%l6,%l7 tsubcc %l1,%l6,%l1 lduh [%o1+0x130],%l3 ! Mem[000000008e800130] stw %l6,[%o0+0x004] ! Mem[000000008e000004] udivx %l0,-0x76a,%l2 jmpl %o7,%g0 ldd [%o1+0x020],%l2 ! Mem[000000008e800020] near0_b2b_h: taddcctv %l6,%l7,%l1 taddcctv %l4,0xedb,%l1 smulcc %l6,-0x03b,%l3 addccc %l4,%l3,%l6 umulcc %l5,%l5,%l5 subccc %l3,0x543,%l4 subc %l0,%l7,%l3 jmpl %o7,%g0 addccc %l0,%l3,%l6 near0_b2b_l: subccc %l1,0x0af,%l2 sllx %l5,%l5,%l5 orcc %l5,%l6,%l2 and %l6,%l5,%l5 umul %l7,%l2,%l4 smulcc %l3,-0x951,%l4 smul %l2,%l2,%l4 jmpl %o7,%g0 smulcc %l4,%l5,%l2 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: lduh [%i2+0x068],%l3 ! Mem[0000000011000068] jmpl %o7,%g0 lduw [%i2+0x184],%l0 ! Mem[0000000011000184] p0_near_1_lo: lduh [%o2+0x068],%l3 ! Mem[0000000011000068] jmpl %o7,%g0 lduw [%o2+0x184],%l0 ! Mem[0000000011000184] p0_near_1_he: st %f30,[%i0+0x120] ! Mem[0000000010000120] jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[0000000010000020] p0_near_1_ho: st %f30,[%o0+0x120] ! Mem[0000000010000120] jmpl %o7,%g0 ldx [%o0+0x020],%l4 ! Mem[0000000010000020] p1_near_1_le: ldx [%i0+0x010],%l2 ! Mem[0000000012000010] ldsb [%i2+0x03b],%l2 ! Mem[000000001300003b] ldx [%i1+0x140],%l4 ! Mem[0000000012800140] nop lduw [%i3+0x18c],%l7 ! Mem[000000001380018c] stw %l6,[%i3+0x144] ! Mem[0000000013800144] ldsw [%i2+0x038],%l5 ! Mem[0000000013000038] jmpl %o7,%g0 st %f15,[%i1+0x1d0] ! Mem[00000000128001d0] p1_near_1_lo: ldx [%o0+0x010],%l2 ! Mem[0000000012000010] ldsb [%o2+0x03b],%l2 ! Mem[000000001300003b] ldx [%o1+0x140],%l4 ! Mem[0000000012800140] nop lduw [%o3+0x18c],%l7 ! Mem[000000001380018c] stw %l6,[%o3+0x144] ! Mem[0000000013800144] ldsw [%o2+0x038],%l5 ! Mem[0000000013000038] jmpl %o7,%g0 st %f15,[%o1+0x1d0] ! Mem[00000000128001d0] p1_near_1_he: umulcc %l2,%l6,%l5 sll %l5,%l6,%l0 ldsw [%i3+0x0e4],%l1 ! Mem[00000000138000e4] ldsb [%i1+0x1d2],%l2 ! Mem[00000000128001d2] ldsh [%i2+0x0fe],%l7 ! Mem[00000000130000fe] jmpl %o7,%g0 stw %l3,[%i0+0x024] ! Mem[0000000012000024] p1_near_1_ho: umulcc %l2,%l6,%l5 sll %l5,%l6,%l0 ldsw [%o3+0x0e4],%l1 ! Mem[00000000138000e4] ldsb [%o1+0x1d2],%l2 ! Mem[00000000128001d2] ldsh [%o2+0x0fe],%l7 ! Mem[00000000130000fe] jmpl %o7,%g0 stw %l3,[%o0+0x024] ! Mem[0000000012000024] p2_near_1_le: taddcc %l4,-0x0c9,%l5 ldsb [%i2+0x1c8],%l3 ! Mem[00000000150001c8] sll %l3,%l2,%l2 stb %l4,[%i3+0x146] ! Mem[0000000015800146] ldsh [%i0+0x152],%l0 ! Mem[0000000014000152] stw %l5,[%i3+0x004] ! Mem[0000000015800004] lduh [%i0+0x148],%l2 ! Mem[0000000014000148] jmpl %o7,%g0 ldsh [%i0+0x1f8],%l6 ! Mem[00000000140001f8] p2_near_1_lo: taddcc %l4,-0x0c9,%l5 ldsb [%o2+0x1c8],%l3 ! Mem[00000000150001c8] sll %l3,%l2,%l2 stb %l4,[%o3+0x146] ! Mem[0000000015800146] ldsh [%o0+0x152],%l0 ! Mem[0000000014000152] stw %l5,[%o3+0x004] ! Mem[0000000015800004] lduh [%o0+0x148],%l2 ! Mem[0000000014000148] jmpl %o7,%g0 ldsh [%o0+0x1f8],%l6 ! Mem[00000000140001f8] p2_near_1_he: std %l6,[%i2+0x1d0] ! Mem[00000000150001d0] std %l2,[%i0+0x148] ! Mem[0000000014000148] lduw [%i1+0x184],%l6 ! Mem[0000000014800184] std %l4,[%i1+0x088] ! Mem[0000000014800088] stx %l5,[%i1+0x190] ! Mem[0000000014800190] jmpl %o7,%g0 ldub [%i3+0x17f],%l0 ! Mem[000000001580017f] p2_near_1_ho: std %l6,[%o2+0x1d0] ! Mem[00000000150001d0] std %l2,[%o0+0x148] ! Mem[0000000014000148] lduw [%o1+0x184],%l6 ! Mem[0000000014800184] std %l4,[%o1+0x088] ! Mem[0000000014800088] stx %l5,[%o1+0x190] ! Mem[0000000014800190] jmpl %o7,%g0 ldub [%o3+0x17f],%l0 ! Mem[000000001580017f] p3_near_1_le: ldd [%i0+0x0f0],%l4 ! Mem[00000000160000f0] stb %l4,[%i1+0x07f] ! Mem[000000001680007f] lduw [%i3+0x0f0],%l4 ! Mem[00000000178000f0] sdivx %l0,%l1,%l6 jmpl %o7,%g0 lduw [%i1+0x1d8],%l7 ! Mem[00000000168001d8] p3_near_1_lo: ldd [%o0+0x0f0],%l4 ! Mem[00000000160000f0] stb %l4,[%o1+0x07f] ! Mem[000000001680007f] lduw [%o3+0x0f0],%l4 ! Mem[00000000178000f0] sdivx %l0,%l1,%l6 jmpl %o7,%g0 lduw [%o1+0x1d8],%l7 ! Mem[00000000168001d8] p3_near_1_he: ldub [%i0+0x0a7],%l6 ! Mem[00000000160000a7] ldd [%i3+0x1f8],%l0 ! Mem[00000000178001f8] swap [%i2+0x0b0],%l1 ! Mem[00000000170000b0] ldx [%i2+0x198],%l7 ! Mem[0000000017000198] ldub [%i2+0x1ac],%l7 ! Mem[00000000170001ac] ldsh [%i2+0x060],%l5 ! Mem[0000000017000060] std %l2,[%i1+0x110] ! Mem[0000000016800110] jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[0000000016000004] p3_near_1_ho: ldub [%o0+0x0a7],%l6 ! Mem[00000000160000a7] ldd [%o3+0x1f8],%l0 ! Mem[00000000178001f8] swap [%o2+0x0b0],%l1 ! Mem[00000000170000b0] ldx [%o2+0x198],%l7 ! Mem[0000000017000198] ldub [%o2+0x1ac],%l7 ! Mem[00000000170001ac] ldsh [%o2+0x060],%l5 ! Mem[0000000017000060] std %l2,[%o1+0x110] ! Mem[0000000016800110] jmpl %o7,%g0 lduw [%o0+0x004],%l6 ! Mem[0000000016000004] p4_near_1_le: sth %l1,[%i0+0x02e] ! Mem[000000001800002e] jmpl %o7,%g0 ldsh [%i0+0x154],%l1 ! Mem[0000000018000154] p4_near_1_lo: sth %l1,[%o0+0x02e] ! Mem[000000001800002e] jmpl %o7,%g0 ldsh [%o0+0x154],%l1 ! Mem[0000000018000154] p4_near_1_he: jmpl %o7,%g0 swap [%i0+0x1cc],%l4 ! Mem[00000000180001cc] jmpl %o7,%g0 nop p4_near_1_ho: jmpl %o7,%g0 swap [%o0+0x1cc],%l4 ! Mem[00000000180001cc] jmpl %o7,%g0 nop p5_near_1_le: ldub [%i2+0x004],%l7 ! Mem[000000001b000004] swap [%i3+0x124],%l6 ! Mem[000000001b800124] tsubcctv %l5,-0xba5,%l0 st %f6 ,[%i3+0x088] ! Mem[000000001b800088] ldsh [%i0+0x1ea],%l6 ! Mem[000000001a0001ea] lduw [%i2+0x1ac],%l4 ! Mem[000000001b0001ac] ldsb [%i1+0x199],%l0 ! Mem[000000001a800199] jmpl %o7,%g0 ldub [%i2+0x14b],%l1 ! Mem[000000001b00014b] p5_near_1_lo: ldub [%o2+0x004],%l7 ! Mem[000000001b000004] swap [%o3+0x124],%l6 ! Mem[000000001b800124] tsubcctv %l5,-0xba5,%l0 st %f6 ,[%o3+0x088] ! Mem[000000001b800088] ldsh [%o0+0x1ea],%l6 ! Mem[000000001a0001ea] lduw [%o2+0x1ac],%l4 ! Mem[000000001b0001ac] ldsb [%o1+0x199],%l0 ! Mem[000000001a800199] jmpl %o7,%g0 ldub [%o2+0x14b],%l1 ! Mem[000000001b00014b] p5_near_1_he: taddcc %l2,-0x83e,%l6 lduw [%i0+0x0e4],%l1 ! Mem[000000001a0000e4] sth %l6,[%i2+0x04e] ! Mem[000000001b00004e] jmpl %o7,%g0 stw %l6,[%i3+0x004] ! Mem[000000001b800004] p5_near_1_ho: taddcc %l2,-0x83e,%l6 lduw [%o0+0x0e4],%l1 ! Mem[000000001a0000e4] sth %l6,[%o2+0x04e] ! Mem[000000001b00004e] jmpl %o7,%g0 stw %l6,[%o3+0x004] ! Mem[000000001b800004] p6_near_1_le: srl %l2,0x018,%l0 jmpl %o7,%g0 ldsb [%i2+0x0a7],%l3 ! Mem[000000001d0000a7] p6_near_1_lo: srl %l2,0x018,%l0 jmpl %o7,%g0 ldsb [%o2+0x0a7],%l3 ! Mem[000000001d0000a7] p6_near_1_he: lduh [%i3+0x1b8],%l7 ! Mem[000000001d8001b8] subc %l7,%l0,%l6 sth %l2,[%i3+0x0d8] ! Mem[000000001d8000d8] stw %l3,[%i2+0x124] ! Mem[000000001d000124] sub %l5,%l4,%l6 swap [%i3+0x134],%l1 ! Mem[000000001d800134] ldd [%i0+0x140],%l6 ! Mem[000000001c000140] jmpl %o7,%g0 xorcc %l4,%l5,%l1 p6_near_1_ho: lduh [%o3+0x1b8],%l7 ! Mem[000000001d8001b8] subc %l7,%l0,%l6 sth %l2,[%o3+0x0d8] ! Mem[000000001d8000d8] stw %l3,[%o2+0x124] ! Mem[000000001d000124] sub %l5,%l4,%l6 swap [%o3+0x134],%l1 ! Mem[000000001d800134] ldd [%o0+0x140],%l6 ! Mem[000000001c000140] jmpl %o7,%g0 xorcc %l4,%l5,%l1 p7_near_1_le: stb %l4,[%i3+0x166] ! Mem[000000001f800166] st %f12,[%i1+0x144] ! Mem[000000001e800144] jmpl %o7,%g0 std %l0,[%i3+0x130] ! Mem[000000001f800130] p7_near_1_lo: stb %l4,[%o3+0x166] ! Mem[000000001f800166] st %f12,[%o1+0x144] ! Mem[000000001e800144] jmpl %o7,%g0 std %l0,[%o3+0x130] ! Mem[000000001f800130] p7_near_1_he: std %l4,[%i1+0x1e8] ! Mem[000000001e8001e8] orncc %l5,%l0,%l4 std %l6,[%i0+0x178] ! Mem[000000001e000178] ldsh [%i0+0x100],%l5 ! Mem[000000001e000100] sth %l3,[%i2+0x046] ! Mem[000000001f000046] subccc %l1,-0x3ea,%l6 jmpl %o7,%g0 subc %l1,-0xd5e,%l2 p7_near_1_ho: std %l4,[%o1+0x1e8] ! Mem[000000001e8001e8] orncc %l5,%l0,%l4 std %l6,[%o0+0x178] ! Mem[000000001e000178] ldsh [%o0+0x100],%l5 ! Mem[000000001e000100] sth %l3,[%o2+0x046] ! Mem[000000001f000046] subccc %l1,-0x3ea,%l6 jmpl %o7,%g0 subc %l1,-0xd5e,%l2 p8_near_1_le: std %l2,[%i1+0x150] ! Mem[0000000020800150] ldub [%i1+0x166],%l4 ! Mem[0000000020800166] stx %l4,[%i1+0x160] ! Mem[0000000020800160] lduw [%i0+0x00c],%l2 ! Mem[000000002000000c] xnorcc %l0,0x709,%l4 stw %l1,[%i2+0x174] ! Mem[0000000021000174] ldx [%i3+0x1d0],%l6 ! Mem[00000000218001d0] jmpl %o7,%g0 xorcc %l4,0x9e9,%l2 p8_near_1_lo: std %l2,[%o1+0x150] ! Mem[0000000020800150] ldub [%o1+0x166],%l4 ! Mem[0000000020800166] stx %l4,[%o1+0x160] ! Mem[0000000020800160] lduw [%o0+0x00c],%l2 ! Mem[000000002000000c] xnorcc %l0,0x709,%l4 stw %l1,[%o2+0x174] ! Mem[0000000021000174] ldx [%o3+0x1d0],%l6 ! Mem[00000000218001d0] jmpl %o7,%g0 xorcc %l4,0x9e9,%l2 p8_near_1_he: mulx %l1,-0x4eb,%l6 ldsh [%i3+0x12a],%l0 ! Mem[000000002180012a] umul %l6,0x11e,%l6 jmpl %o7,%g0 ldsb [%i1+0x060],%l2 ! Mem[0000000020800060] p8_near_1_ho: mulx %l1,-0x4eb,%l6 ldsh [%o3+0x12a],%l0 ! Mem[000000002180012a] umul %l6,0x11e,%l6 jmpl %o7,%g0 ldsb [%o1+0x060],%l2 ! Mem[0000000020800060] p9_near_1_le: ldx [%i3+0x1e8],%l4 ! Mem[00000000238001e8] jmpl %o7,%g0 ldub [%i1+0x181],%l6 ! Mem[0000000022800181] p9_near_1_lo: ldx [%o3+0x1e8],%l4 ! Mem[00000000238001e8] jmpl %o7,%g0 ldub [%o1+0x181],%l6 ! Mem[0000000022800181] p9_near_1_he: jmpl %o7,%g0 ldsb [%i1+0x0d9],%l2 ! Mem[00000000228000d9] jmpl %o7,%g0 nop p9_near_1_ho: jmpl %o7,%g0 ldsb [%o1+0x0d9],%l2 ! Mem[00000000228000d9] jmpl %o7,%g0 nop p10_near_1_le: ldsw [%i2+0x1d4],%l2 ! Mem[00000000250001d4] ldub [%i0+0x1a0],%l7 ! Mem[00000000240001a0] ldd [%i2+0x150],%l2 ! Mem[0000000025000150] jmpl %o7,%g0 ldsw [%i3+0x044],%l6 ! Mem[0000000025800044] p10_near_1_lo: ldsw [%o2+0x1d4],%l2 ! Mem[00000000250001d4] ldub [%o0+0x1a0],%l7 ! Mem[00000000240001a0] ldd [%o2+0x150],%l2 ! Mem[0000000025000150] jmpl %o7,%g0 ldsw [%o3+0x044],%l6 ! Mem[0000000025800044] p10_near_1_he: nop ldx [%i1+0x120],%l3 ! Mem[0000000024800120] ldsb [%i3+0x066],%l3 ! Mem[0000000025800066] std %l4,[%i0+0x1a8] ! Mem[00000000240001a8] jmpl %o7,%g0 xor %l4,-0x470,%l0 p10_near_1_ho: nop ldx [%o1+0x120],%l3 ! Mem[0000000024800120] ldsb [%o3+0x066],%l3 ! Mem[0000000025800066] std %l4,[%o0+0x1a8] ! Mem[00000000240001a8] jmpl %o7,%g0 xor %l4,-0x470,%l0 p11_near_1_le: ldsw [%i2+0x1e4],%l7 ! Mem[00000000270001e4] mulx %l7,%l1,%l6 ldub [%i1+0x083],%l6 ! Mem[0000000026800083] ldstub [%i0+0x13c],%l7 ! Mem[000000002600013c] jmpl %o7,%g0 lduw [%i2+0x104],%l3 ! Mem[0000000027000104] p11_near_1_lo: ldsw [%o2+0x1e4],%l7 ! Mem[00000000270001e4] mulx %l7,%l1,%l6 ldub [%o1+0x083],%l6 ! Mem[0000000026800083] ldstub [%o0+0x13c],%l7 ! Mem[000000002600013c] jmpl %o7,%g0 lduw [%o2+0x104],%l3 ! Mem[0000000027000104] p11_near_1_he: ldsb [%i0+0x19d],%l1 ! Mem[000000002600019d] ldsw [%i1+0x110],%l1 ! Mem[0000000026800110] swap [%i0+0x074],%l7 ! Mem[0000000026000074] stb %l1,[%i1+0x14b] ! Mem[000000002680014b] ldsb [%i1+0x182],%l6 ! Mem[0000000026800182] stw %l2,[%i1+0x178] ! Mem[0000000026800178] lduw [%i2+0x128],%l0 ! Mem[0000000027000128] jmpl %o7,%g0 lduh [%i0+0x15c],%l2 ! Mem[000000002600015c] p11_near_1_ho: ldsb [%o0+0x19d],%l1 ! Mem[000000002600019d] ldsw [%o1+0x110],%l1 ! Mem[0000000026800110] swap [%o0+0x074],%l7 ! Mem[0000000026000074] stb %l1,[%o1+0x14b] ! Mem[000000002680014b] ldsb [%o1+0x182],%l6 ! Mem[0000000026800182] stw %l2,[%o1+0x178] ! Mem[0000000026800178] lduw [%o2+0x128],%l0 ! Mem[0000000027000128] jmpl %o7,%g0 lduh [%o0+0x15c],%l2 ! Mem[000000002600015c] p12_near_1_le: ldub [%i2+0x01e],%l1 ! Mem[000000002900001e] ldsw [%i3+0x0e4],%l7 ! Mem[00000000298000e4] sra %l7,0x019,%l6 jmpl %o7,%g0 std %f0 ,[%i2+0x1e8] ! Mem[00000000290001e8] p12_near_1_lo: ldub [%o2+0x01e],%l1 ! Mem[000000002900001e] ldsw [%o3+0x0e4],%l7 ! Mem[00000000298000e4] sra %l7,0x019,%l6 jmpl %o7,%g0 std %f0 ,[%o2+0x1e8] ! Mem[00000000290001e8] p12_near_1_he: ldsw [%i1+0x038],%l2 ! Mem[0000000028800038] orn %l4,%l7,%l7 stx %l3,[%i0+0x100] ! Mem[0000000028000100] stx %l4,[%i1+0x1c8] ! Mem[00000000288001c8] ldsw [%i2+0x054],%l7 ! Mem[0000000029000054] swap [%i0+0x1d4],%l0 ! Mem[00000000280001d4] std %l4,[%i2+0x048] ! Mem[0000000029000048] jmpl %o7,%g0 swap [%i2+0x140],%l3 ! Mem[0000000029000140] p12_near_1_ho: ldsw [%o1+0x038],%l2 ! Mem[0000000028800038] orn %l4,%l7,%l7 stx %l3,[%o0+0x100] ! Mem[0000000028000100] stx %l4,[%o1+0x1c8] ! Mem[00000000288001c8] ldsw [%o2+0x054],%l7 ! Mem[0000000029000054] swap [%o0+0x1d4],%l0 ! Mem[00000000280001d4] std %l4,[%o2+0x048] ! Mem[0000000029000048] jmpl %o7,%g0 swap [%o2+0x140],%l3 ! Mem[0000000029000140] p13_near_1_le: jmpl %o7,%g0 sth %l6,[%i0+0x0d2] ! Mem[000000002a0000d2] jmpl %o7,%g0 nop p13_near_1_lo: jmpl %o7,%g0 sth %l6,[%o0+0x0d2] ! Mem[000000002a0000d2] jmpl %o7,%g0 nop p13_near_1_he: add %l0,%l1,%l6 stx %l3,[%i1+0x1c8] ! Mem[000000002a8001c8] ldub [%i3+0x0f9],%l2 ! Mem[000000002b8000f9] stw %l3,[%i2+0x124] ! Mem[000000002b000124] jmpl %o7,%g0 lduw [%i1+0x1e8],%l4 ! Mem[000000002a8001e8] p13_near_1_ho: add %l0,%l1,%l6 stx %l3,[%o1+0x1c8] ! Mem[000000002a8001c8] ldub [%o3+0x0f9],%l2 ! Mem[000000002b8000f9] stw %l3,[%o2+0x124] ! Mem[000000002b000124] jmpl %o7,%g0 lduw [%o1+0x1e8],%l4 ! Mem[000000002a8001e8] p14_near_1_le: ldsw [%i3+0x01c],%l1 ! Mem[000000002d80001c] srl %l2,%l7,%l7 ldd [%i2+0x088],%l6 ! Mem[000000002d000088] jmpl %o7,%g0 stb %l6,[%i1+0x0a3] ! Mem[000000002c8000a3] p14_near_1_lo: ldsw [%o3+0x01c],%l1 ! Mem[000000002d80001c] srl %l2,%l7,%l7 ldd [%o2+0x088],%l6 ! Mem[000000002d000088] jmpl %o7,%g0 stb %l6,[%o1+0x0a3] ! Mem[000000002c8000a3] p14_near_1_he: std %f30,[%i1+0x188] ! Mem[000000002c800188] lduh [%i0+0x040],%l5 ! Mem[000000002c000040] jmpl %o7,%g0 ld [%i2+0x0b4],%f16 ! Mem[000000002d0000b4] p14_near_1_ho: std %f30,[%o1+0x188] ! Mem[000000002c800188] lduh [%o0+0x040],%l5 ! Mem[000000002c000040] jmpl %o7,%g0 ld [%o2+0x0b4],%f16 ! Mem[000000002d0000b4] p15_near_1_le: ldsh [%i2+0x0de],%l7 ! Mem[000000002f0000de] lduw [%i0+0x154],%l1 ! Mem[000000002e000154] stx %l6,[%i0+0x088] ! Mem[000000002e000088] addc %l6,%l5,%l1 ldd [%i2+0x080],%l2 ! Mem[000000002f000080] jmpl %o7,%g0 ldd [%i3+0x058],%l0 ! Mem[000000002f800058] p15_near_1_lo: ldsh [%o2+0x0de],%l7 ! Mem[000000002f0000de] lduw [%o0+0x154],%l1 ! Mem[000000002e000154] stx %l6,[%o0+0x088] ! Mem[000000002e000088] addc %l6,%l5,%l1 ldd [%o2+0x080],%l2 ! Mem[000000002f000080] jmpl %o7,%g0 ldd [%o3+0x058],%l0 ! Mem[000000002f800058] p15_near_1_he: jmpl %o7,%g0 ldx [%i1+0x0e8],%l3 ! Mem[000000002e8000e8] jmpl %o7,%g0 nop p15_near_1_ho: jmpl %o7,%g0 ldx [%o1+0x0e8],%l3 ! Mem[000000002e8000e8] jmpl %o7,%g0 nop p16_near_1_le: tsubcc %l6,%l1,%l2 ldd [%i0+0x1c0],%l6 ! Mem[00000000300001c0] jmpl %o7,%g0 std %l2,[%i3+0x060] ! Mem[0000000031800060] p16_near_1_lo: tsubcc %l6,%l1,%l2 ldd [%o0+0x1c0],%l6 ! Mem[00000000300001c0] jmpl %o7,%g0 std %l2,[%o3+0x060] ! Mem[0000000031800060] p16_near_1_he: xnor %l7,%l6,%l2 jmpl %o7,%g0 stw %l5,[%i2+0x030] ! Mem[0000000031000030] p16_near_1_ho: xnor %l7,%l6,%l2 jmpl %o7,%g0 stw %l5,[%o2+0x030] ! Mem[0000000031000030] p17_near_1_le: ldd [%i2+0x0f8],%l4 ! Mem[00000000330000f8] ldstub [%i0+0x1de],%l6 ! Mem[00000000320001de] ldd [%i0+0x170],%l0 ! Mem[0000000032000170] swap [%i1+0x06c],%l2 ! Mem[000000003280006c] or %l6,%l5,%l7 ldx [%i2+0x130],%l3 ! Mem[0000000033000130] jmpl %o7,%g0 xnorcc %l1,%l5,%l6 p17_near_1_lo: ldd [%o2+0x0f8],%l4 ! Mem[00000000330000f8] ldstub [%o0+0x1de],%l6 ! Mem[00000000320001de] ldd [%o0+0x170],%l0 ! Mem[0000000032000170] swap [%o1+0x06c],%l2 ! Mem[000000003280006c] or %l6,%l5,%l7 ldx [%o2+0x130],%l3 ! Mem[0000000033000130] jmpl %o7,%g0 xnorcc %l1,%l5,%l6 p17_near_1_he: ldd [%i2+0x048],%l6 ! Mem[0000000033000048] ldsh [%i0+0x026],%l6 ! Mem[0000000032000026] sth %l5,[%i1+0x1e6] ! Mem[00000000328001e6] jmpl %o7,%g0 ldd [%i3+0x198],%l2 ! Mem[0000000033800198] p17_near_1_ho: ldd [%o2+0x048],%l6 ! Mem[0000000033000048] ldsh [%o0+0x026],%l6 ! Mem[0000000032000026] sth %l5,[%o1+0x1e6] ! Mem[00000000328001e6] jmpl %o7,%g0 ldd [%o3+0x198],%l2 ! Mem[0000000033800198] p18_near_1_le: ldd [%i3+0x170],%l0 ! Mem[0000000035800170] ldsw [%i2+0x0c4],%l7 ! Mem[00000000350000c4] ldd [%i1+0x088],%l6 ! Mem[0000000034800088] jmpl %o7,%g0 stb %l6,[%i2+0x1cb] ! Mem[00000000350001cb] p18_near_1_lo: ldd [%o3+0x170],%l0 ! Mem[0000000035800170] ldsw [%o2+0x0c4],%l7 ! Mem[00000000350000c4] ldd [%o1+0x088],%l6 ! Mem[0000000034800088] jmpl %o7,%g0 stb %l6,[%o2+0x1cb] ! Mem[00000000350001cb] p18_near_1_he: swap [%i3+0x0d8],%l5 ! Mem[00000000358000d8] subc %l6,%l0,%l4 ldstub [%i0+0x00b],%l5 ! Mem[000000003400000b] stb %l7,[%i0+0x056] ! Mem[0000000034000056] jmpl %o7,%g0 lduw [%i3+0x0d4],%l1 ! Mem[00000000358000d4] p18_near_1_ho: swap [%o3+0x0d8],%l5 ! Mem[00000000358000d8] subc %l6,%l0,%l4 ldstub [%o0+0x00b],%l5 ! Mem[000000003400000b] stb %l7,[%o0+0x056] ! Mem[0000000034000056] jmpl %o7,%g0 lduw [%o3+0x0d4],%l1 ! Mem[00000000358000d4] p19_near_1_le: add %l5,-0x468,%l1 jmpl %o7,%g0 ld [%i2+0x1d4],%f5 ! Mem[00000000370001d4] p19_near_1_lo: add %l5,-0x468,%l1 jmpl %o7,%g0 ld [%o2+0x1d4],%f5 ! Mem[00000000370001d4] p19_near_1_he: xor %l2,%l7,%l7 ldd [%i1+0x1d8],%f24 ! Mem[00000000368001d8] ldsh [%i1+0x092],%l1 ! Mem[0000000036800092] ldsh [%i2+0x1bc],%l7 ! Mem[00000000370001bc] sth %l7,[%i2+0x040] ! Mem[0000000037000040] ldx [%i3+0x048],%l0 ! Mem[0000000037800048] std %f20,[%i2+0x058] ! Mem[0000000037000058] jmpl %o7,%g0 ldd [%i0+0x190],%f30 ! Mem[0000000036000190] p19_near_1_ho: xor %l2,%l7,%l7 ldd [%o1+0x1d8],%f24 ! Mem[00000000368001d8] ldsh [%o1+0x092],%l1 ! Mem[0000000036800092] ldsh [%o2+0x1bc],%l7 ! Mem[00000000370001bc] sth %l7,[%o2+0x040] ! Mem[0000000037000040] ldx [%o3+0x048],%l0 ! Mem[0000000037800048] std %f20,[%o2+0x058] ! Mem[0000000037000058] jmpl %o7,%g0 ldd [%o0+0x190],%f30 ! Mem[0000000036000190] p20_near_1_le: mulx %l0,%l6,%l3 stb %l7,[%i1+0x1e3] ! Mem[00000000388001e3] ldx [%i0+0x070],%l1 ! Mem[0000000038000070] jmpl %o7,%g0 ldd [%i0+0x190],%l2 ! Mem[0000000038000190] p20_near_1_lo: mulx %l0,%l6,%l3 stb %l7,[%o1+0x1e3] ! Mem[00000000388001e3] ldx [%o0+0x070],%l1 ! Mem[0000000038000070] jmpl %o7,%g0 ldd [%o0+0x190],%l2 ! Mem[0000000038000190] p20_near_1_he: stx %l5,[%i1+0x1f0] ! Mem[00000000388001f0] lduh [%i1+0x01a],%l2 ! Mem[000000003880001a] std %f20,[%i0+0x0f8] ! Mem[00000000380000f8] ldx [%i2+0x0f8],%l5 ! Mem[00000000390000f8] ldsb [%i3+0x155],%l1 ! Mem[0000000039800155] ldd [%i2+0x1f0],%f28 ! Mem[00000000390001f0] jmpl %o7,%g0 ldsh [%i0+0x006],%l3 ! Mem[0000000038000006] p20_near_1_ho: stx %l5,[%o1+0x1f0] ! Mem[00000000388001f0] lduh [%o1+0x01a],%l2 ! Mem[000000003880001a] std %f20,[%o0+0x0f8] ! Mem[00000000380000f8] ldx [%o2+0x0f8],%l5 ! Mem[00000000390000f8] ldsb [%o3+0x155],%l1 ! Mem[0000000039800155] ldd [%o2+0x1f0],%f28 ! Mem[00000000390001f0] jmpl %o7,%g0 ldsh [%o0+0x006],%l3 ! Mem[0000000038000006] p21_near_1_le: ldsb [%i0+0x0a7],%l3 ! Mem[000000003a0000a7] ldsb [%i2+0x1f6],%l2 ! Mem[000000003b0001f6] ldd [%i1+0x180],%l6 ! Mem[000000003a800180] ld [%i3+0x150],%f2 ! Mem[000000003b800150] ldsh [%i3+0x064],%l6 ! Mem[000000003b800064] jmpl %o7,%g0 ldd [%i2+0x1f8],%f14 ! Mem[000000003b0001f8] p21_near_1_lo: ldsb [%o0+0x0a7],%l3 ! Mem[000000003a0000a7] ldsb [%o2+0x1f6],%l2 ! Mem[000000003b0001f6] ldd [%o1+0x180],%l6 ! Mem[000000003a800180] ld [%o3+0x150],%f2 ! Mem[000000003b800150] ldsh [%o3+0x064],%l6 ! Mem[000000003b800064] jmpl %o7,%g0 ldd [%o2+0x1f8],%f14 ! Mem[000000003b0001f8] p21_near_1_he: ldstub [%i3+0x136],%l1 ! Mem[000000003b800136] stw %l6,[%i3+0x164] ! Mem[000000003b800164] std %l4,[%i1+0x058] ! Mem[000000003a800058] sth %l6,[%i2+0x096] ! Mem[000000003b000096] jmpl %o7,%g0 ldsh [%i1+0x0ec],%l1 ! Mem[000000003a8000ec] p21_near_1_ho: ldstub [%o3+0x136],%l1 ! Mem[000000003b800136] stw %l6,[%o3+0x164] ! Mem[000000003b800164] std %l4,[%o1+0x058] ! Mem[000000003a800058] sth %l6,[%o2+0x096] ! Mem[000000003b000096] jmpl %o7,%g0 ldsh [%o1+0x0ec],%l1 ! Mem[000000003a8000ec] p22_near_1_le: swap [%i3+0x070],%l1 ! Mem[000000003d800070] ld [%i3+0x1b0],%f10 ! Mem[000000003d8001b0] ldsw [%i0+0x078],%l2 ! Mem[000000003c000078] std %l0,[%i0+0x1d0] ! Mem[000000003c0001d0] swap [%i1+0x0ac],%l7 ! Mem[000000003c8000ac] lduh [%i2+0x082],%l6 ! Mem[000000003d000082] stw %l7,[%i1+0x13c] ! Mem[000000003c80013c] jmpl %o7,%g0 lduh [%i3+0x104],%l3 ! Mem[000000003d800104] p22_near_1_lo: swap [%o3+0x070],%l1 ! Mem[000000003d800070] ld [%o3+0x1b0],%f10 ! Mem[000000003d8001b0] ldsw [%o0+0x078],%l2 ! Mem[000000003c000078] std %l0,[%o0+0x1d0] ! Mem[000000003c0001d0] swap [%o1+0x0ac],%l7 ! Mem[000000003c8000ac] lduh [%o2+0x082],%l6 ! Mem[000000003d000082] stw %l7,[%o1+0x13c] ! Mem[000000003c80013c] jmpl %o7,%g0 lduh [%o3+0x104],%l3 ! Mem[000000003d800104] p22_near_1_he: swap [%i2+0x1bc],%l1 ! Mem[000000003d0001bc] stx %l1,[%i0+0x110] ! Mem[000000003c000110] st %f25,[%i2+0x174] ! Mem[000000003d000174] ldsb [%i0+0x1d5],%l4 ! Mem[000000003c0001d5] ldsh [%i2+0x0b6],%l5 ! Mem[000000003d0000b6] stw %l2,[%i0+0x158] ! Mem[000000003c000158] ldx [%i2+0x190],%l5 ! Mem[000000003d000190] jmpl %o7,%g0 sub %l2,0xfe6,%l0 p22_near_1_ho: swap [%o2+0x1bc],%l1 ! Mem[000000003d0001bc] stx %l1,[%o0+0x110] ! Mem[000000003c000110] st %f25,[%o2+0x174] ! Mem[000000003d000174] ldsb [%o0+0x1d5],%l4 ! Mem[000000003c0001d5] ldsh [%o2+0x0b6],%l5 ! Mem[000000003d0000b6] stw %l2,[%o0+0x158] ! Mem[000000003c000158] ldx [%o2+0x190],%l5 ! Mem[000000003d000190] jmpl %o7,%g0 sub %l2,0xfe6,%l0 p23_near_1_le: ldd [%i2+0x018],%l0 ! Mem[000000003f000018] ldstub [%i1+0x1b9],%l7 ! Mem[000000003e8001b9] stw %l3,[%i0+0x0ec] ! Mem[000000003e0000ec] jmpl %o7,%g0 or %l4,0x7c7,%l4 p23_near_1_lo: ldd [%o2+0x018],%l0 ! Mem[000000003f000018] ldstub [%o1+0x1b9],%l7 ! Mem[000000003e8001b9] stw %l3,[%o0+0x0ec] ! Mem[000000003e0000ec] jmpl %o7,%g0 or %l4,0x7c7,%l4 p23_near_1_he: ldub [%i1+0x105],%l3 ! Mem[000000003e800105] taddcctv %l4,0x5a1,%l6 xnor %l6,%l0,%l4 ldsb [%i2+0x159],%l1 ! Mem[000000003f000159] st %f27,[%i1+0x1ac] ! Mem[000000003e8001ac] udivx %l6,0xe56,%l7 ldd [%i0+0x190],%l4 ! Mem[000000003e000190] jmpl %o7,%g0 sth %l1,[%i2+0x1f8] ! Mem[000000003f0001f8] p23_near_1_ho: ldub [%o1+0x105],%l3 ! Mem[000000003e800105] taddcctv %l4,0x5a1,%l6 xnor %l6,%l0,%l4 ldsb [%o2+0x159],%l1 ! Mem[000000003f000159] st %f27,[%o1+0x1ac] ! Mem[000000003e8001ac] udivx %l6,0xe56,%l7 ldd [%o0+0x190],%l4 ! Mem[000000003e000190] jmpl %o7,%g0 sth %l1,[%o2+0x1f8] ! Mem[000000003f0001f8] p24_near_1_le: stx %l6,[%i1+0x080] ! Mem[0000000040800080] ldstub [%i0+0x1da],%l0 ! Mem[00000000400001da] std %f12,[%i1+0x1a8] ! Mem[00000000408001a8] andncc %l6,%l3,%l5 sra %l5,0x00a,%l7 ldd [%i2+0x168],%f0 ! Mem[0000000041000168] addcc %l5,%l1,%l1 jmpl %o7,%g0 lduh [%i1+0x04e],%l2 ! Mem[000000004080004e] p24_near_1_lo: stx %l6,[%o1+0x080] ! Mem[0000000040800080] ldstub [%o0+0x1da],%l0 ! Mem[00000000400001da] std %f12,[%o1+0x1a8] ! Mem[00000000408001a8] andncc %l6,%l3,%l5 sra %l5,0x00a,%l7 ldd [%o2+0x168],%f0 ! Mem[0000000041000168] addcc %l5,%l1,%l1 jmpl %o7,%g0 lduh [%o1+0x04e],%l2 ! Mem[000000004080004e] p24_near_1_he: swap [%i1+0x120],%l5 ! Mem[0000000040800120] ld [%i3+0x16c],%f22 ! Mem[000000004180016c] ldd [%i2+0x130],%l2 ! Mem[0000000041000130] ldstub [%i3+0x0f5],%l7 ! Mem[00000000418000f5] stb %l3,[%i2+0x162] ! Mem[0000000041000162] ldub [%i3+0x0c7],%l5 ! Mem[00000000418000c7] jmpl %o7,%g0 sdivx %l0,%l1,%l5 p24_near_1_ho: swap [%o1+0x120],%l5 ! Mem[0000000040800120] ld [%o3+0x16c],%f22 ! Mem[000000004180016c] ldd [%o2+0x130],%l2 ! Mem[0000000041000130] ldstub [%o3+0x0f5],%l7 ! Mem[00000000418000f5] stb %l3,[%o2+0x162] ! Mem[0000000041000162] ldub [%o3+0x0c7],%l5 ! Mem[00000000418000c7] jmpl %o7,%g0 sdivx %l0,%l1,%l5 p25_near_1_le: ldx [%i1+0x038],%l2 ! Mem[0000000042800038] ldsh [%i1+0x146],%l4 ! Mem[0000000042800146] ldub [%i3+0x1fe],%l6 ! Mem[00000000438001fe] stw %l7,[%i2+0x060] ! Mem[0000000043000060] and %l4,-0xf7c,%l0 stx %l1,[%i0+0x0e8] ! Mem[00000000420000e8] stx %l0,[%i2+0x1b8] ! Mem[00000000430001b8] jmpl %o7,%g0 stb %l1,[%i2+0x0d6] ! Mem[00000000430000d6] p25_near_1_lo: ldx [%o1+0x038],%l2 ! Mem[0000000042800038] ldsh [%o1+0x146],%l4 ! Mem[0000000042800146] ldub [%o3+0x1fe],%l6 ! Mem[00000000438001fe] stw %l7,[%o2+0x060] ! Mem[0000000043000060] and %l4,-0xf7c,%l0 stx %l1,[%o0+0x0e8] ! Mem[00000000420000e8] stx %l0,[%o2+0x1b8] ! Mem[00000000430001b8] jmpl %o7,%g0 stb %l1,[%o2+0x0d6] ! Mem[00000000430000d6] p25_near_1_he: ldd [%i3+0x0e8],%l0 ! Mem[00000000438000e8] ldx [%i1+0x1d0],%l0 ! Mem[00000000428001d0] jmpl %o7,%g0 swap [%i3+0x068],%l4 ! Mem[0000000043800068] p25_near_1_ho: ldd [%o3+0x0e8],%l0 ! Mem[00000000438000e8] ldx [%o1+0x1d0],%l0 ! Mem[00000000428001d0] jmpl %o7,%g0 swap [%o3+0x068],%l4 ! Mem[0000000043800068] p26_near_1_le: std %l6,[%i1+0x1e0] ! Mem[00000000448001e0] ldsw [%i0+0x050],%l1 ! Mem[0000000044000050] std %l0,[%i3+0x100] ! Mem[0000000045800100] jmpl %o7,%g0 ldsh [%i3+0x1ce],%l4 ! Mem[00000000458001ce] p26_near_1_lo: std %l6,[%o1+0x1e0] ! Mem[00000000448001e0] ldsw [%o0+0x050],%l1 ! Mem[0000000044000050] std %l0,[%o3+0x100] ! Mem[0000000045800100] jmpl %o7,%g0 ldsh [%o3+0x1ce],%l4 ! Mem[00000000458001ce] p26_near_1_he: udivx %l7,%l5,%l3 ldd [%i0+0x1a8],%f20 ! Mem[00000000440001a8] taddcc %l4,0xac7,%l7 ldsb [%i2+0x105],%l3 ! Mem[0000000045000105] st %f21,[%i1+0x018] ! Mem[0000000044800018] jmpl %o7,%g0 sdivx %l5,0x596,%l3 p26_near_1_ho: udivx %l7,%l5,%l3 ldd [%o0+0x1a8],%f20 ! Mem[00000000440001a8] taddcc %l4,0xac7,%l7 ldsb [%o2+0x105],%l3 ! Mem[0000000045000105] st %f21,[%o1+0x018] ! Mem[0000000044800018] jmpl %o7,%g0 sdivx %l5,0x596,%l3 p27_near_1_le: orncc %l4,%l7,%l4 ld [%i3+0x104],%f11 ! Mem[0000000047800104] lduw [%i1+0x044],%l3 ! Mem[0000000046800044] ldsb [%i2+0x18c],%l4 ! Mem[000000004700018c] lduw [%i1+0x154],%l1 ! Mem[0000000046800154] jmpl %o7,%g0 taddcctv %l5,-0x84a,%l1 p27_near_1_lo: orncc %l4,%l7,%l4 ld [%o3+0x104],%f11 ! Mem[0000000047800104] lduw [%o1+0x044],%l3 ! Mem[0000000046800044] ldsb [%o2+0x18c],%l4 ! Mem[000000004700018c] lduw [%o1+0x154],%l1 ! Mem[0000000046800154] jmpl %o7,%g0 taddcctv %l5,-0x84a,%l1 p27_near_1_he: ldstub [%i0+0x1af],%l3 ! Mem[00000000460001af] jmpl %o7,%g0 stx %l1,[%i3+0x168] ! Mem[0000000047800168] p27_near_1_ho: ldstub [%o0+0x1af],%l3 ! Mem[00000000460001af] jmpl %o7,%g0 stx %l1,[%o3+0x168] ! Mem[0000000047800168] p28_near_1_le: ldsb [%i3+0x046],%l3 ! Mem[0000000049800046] ldub [%i2+0x030],%l5 ! Mem[0000000049000030] andcc %l1,0xc38,%l2 ldx [%i0+0x018],%l5 ! Mem[0000000048000018] st %f2 ,[%i0+0x178] ! Mem[0000000048000178] ldub [%i2+0x195],%l5 ! Mem[0000000049000195] st %f1 ,[%i3+0x1f8] ! Mem[00000000498001f8] jmpl %o7,%g0 ldstub [%i1+0x162],%l3 ! Mem[0000000048800162] p28_near_1_lo: ldsb [%o3+0x046],%l3 ! Mem[0000000049800046] ldub [%o2+0x030],%l5 ! Mem[0000000049000030] andcc %l1,0xc38,%l2 ldx [%o0+0x018],%l5 ! Mem[0000000048000018] st %f2 ,[%o0+0x178] ! Mem[0000000048000178] ldub [%o2+0x195],%l5 ! Mem[0000000049000195] st %f1 ,[%o3+0x1f8] ! Mem[00000000498001f8] jmpl %o7,%g0 ldstub [%o1+0x162],%l3 ! Mem[0000000048800162] p28_near_1_he: lduh [%i2+0x006],%l6 ! Mem[0000000049000006] srlx %l3,0x035,%l5 stx %l4,[%i2+0x050] ! Mem[0000000049000050] lduw [%i0+0x1c4],%l5 ! Mem[00000000480001c4] subc %l1,0x5ec,%l6 sth %l1,[%i3+0x020] ! Mem[0000000049800020] ldx [%i1+0x0c0],%l2 ! Mem[00000000488000c0] jmpl %o7,%g0 stx %l3,[%i2+0x190] ! Mem[0000000049000190] p28_near_1_ho: lduh [%o2+0x006],%l6 ! Mem[0000000049000006] srlx %l3,0x035,%l5 stx %l4,[%o2+0x050] ! Mem[0000000049000050] lduw [%o0+0x1c4],%l5 ! Mem[00000000480001c4] subc %l1,0x5ec,%l6 sth %l1,[%o3+0x020] ! Mem[0000000049800020] ldx [%o1+0x0c0],%l2 ! Mem[00000000488000c0] jmpl %o7,%g0 stx %l3,[%o2+0x190] ! Mem[0000000049000190] p29_near_1_le: stx %l5,[%i2+0x058] ! Mem[000000004b000058] stw %l7,[%i0+0x0dc] ! Mem[000000004a0000dc] andncc %l7,%l4,%l0 jmpl %o7,%g0 srax %l2,0x038,%l0 p29_near_1_lo: stx %l5,[%o2+0x058] ! Mem[000000004b000058] stw %l7,[%o0+0x0dc] ! Mem[000000004a0000dc] andncc %l7,%l4,%l0 jmpl %o7,%g0 srax %l2,0x038,%l0 p29_near_1_he: stw %l1,[%i0+0x154] ! Mem[000000004a000154] stx %l7,[%i1+0x0e0] ! Mem[000000004a8000e0] lduw [%i0+0x0a4],%l6 ! Mem[000000004a0000a4] subc %l6,0x4f0,%l0 stx %l3,[%i1+0x0c8] ! Mem[000000004a8000c8] std %f30,[%i2+0x1e0] ! Mem[000000004b0001e0] jmpl %o7,%g0 taddcc %l1,0xacd,%l0 p29_near_1_ho: stw %l1,[%o0+0x154] ! Mem[000000004a000154] stx %l7,[%o1+0x0e0] ! Mem[000000004a8000e0] lduw [%o0+0x0a4],%l6 ! Mem[000000004a0000a4] subc %l6,0x4f0,%l0 stx %l3,[%o1+0x0c8] ! Mem[000000004a8000c8] std %f30,[%o2+0x1e0] ! Mem[000000004b0001e0] jmpl %o7,%g0 taddcc %l1,0xacd,%l0 p30_near_1_le: ldd [%i3+0x048],%l6 ! Mem[000000004d800048] stb %l7,[%i3+0x03f] ! Mem[000000004d80003f] lduh [%i2+0x0f2],%l3 ! Mem[000000004d0000f2] stb %l4,[%i0+0x18e] ! Mem[000000004c00018e] ldsh [%i2+0x1ac],%l7 ! Mem[000000004d0001ac] ldstub [%i2+0x061],%l5 ! Mem[000000004d000061] swap [%i0+0x0b8],%l1 ! Mem[000000004c0000b8] jmpl %o7,%g0 stx %l7,[%i1+0x1d0] ! Mem[000000004c8001d0] p30_near_1_lo: ldd [%o3+0x048],%l6 ! Mem[000000004d800048] stb %l7,[%o3+0x03f] ! Mem[000000004d80003f] lduh [%o2+0x0f2],%l3 ! Mem[000000004d0000f2] stb %l4,[%o0+0x18e] ! Mem[000000004c00018e] ldsh [%o2+0x1ac],%l7 ! Mem[000000004d0001ac] ldstub [%o2+0x061],%l5 ! Mem[000000004d000061] swap [%o0+0x0b8],%l1 ! Mem[000000004c0000b8] jmpl %o7,%g0 stx %l7,[%o1+0x1d0] ! Mem[000000004c8001d0] p30_near_1_he: stw %l6,[%i2+0x128] ! Mem[000000004d000128] ldsb [%i3+0x160],%l5 ! Mem[000000004d800160] sth %l6,[%i2+0x1c4] ! Mem[000000004d0001c4] lduw [%i2+0x0ac],%l7 ! Mem[000000004d0000ac] stw %l1,[%i3+0x1f8] ! Mem[000000004d8001f8] jmpl %o7,%g0 ldd [%i3+0x198],%f18 ! Mem[000000004d800198] p30_near_1_ho: stw %l6,[%o2+0x128] ! Mem[000000004d000128] ldsb [%o3+0x160],%l5 ! Mem[000000004d800160] sth %l6,[%o2+0x1c4] ! Mem[000000004d0001c4] lduw [%o2+0x0ac],%l7 ! Mem[000000004d0000ac] stw %l1,[%o3+0x1f8] ! Mem[000000004d8001f8] jmpl %o7,%g0 ldd [%o3+0x198],%f18 ! Mem[000000004d800198] p31_near_1_le: stw %l7,[%i0+0x1dc] ! Mem[000000004e0001dc] sth %l6,[%i2+0x180] ! Mem[000000004f000180] jmpl %o7,%g0 stx %l6,[%i0+0x0a0] ! Mem[000000004e0000a0] p31_near_1_lo: stw %l7,[%o0+0x1dc] ! Mem[000000004e0001dc] sth %l6,[%o2+0x180] ! Mem[000000004f000180] jmpl %o7,%g0 stx %l6,[%o0+0x0a0] ! Mem[000000004e0000a0] p31_near_1_he: stw %l7,[%i2+0x1e4] ! Mem[000000004f0001e4] nop jmpl %o7,%g0 sth %l6,[%i1+0x1de] ! Mem[000000004e8001de] p31_near_1_ho: stw %l7,[%o2+0x1e4] ! Mem[000000004f0001e4] nop jmpl %o7,%g0 sth %l6,[%o1+0x1de] ! Mem[000000004e8001de] p32_near_1_le: addccc %l1,%l4,%l5 jmpl %o7,%g0 ldsh [%i0+0x156],%l1 ! Mem[0000000050000156] p32_near_1_lo: addccc %l1,%l4,%l5 jmpl %o7,%g0 ldsh [%o0+0x156],%l1 ! Mem[0000000050000156] p32_near_1_he: stx %l7,[%i2+0x1a0] ! Mem[00000000510001a0] ldsh [%i3+0x170],%l2 ! Mem[0000000051800170] jmpl %o7,%g0 stb %l6,[%i3+0x065] ! Mem[0000000051800065] p32_near_1_ho: stx %l7,[%o2+0x1a0] ! Mem[00000000510001a0] ldsh [%o3+0x170],%l2 ! Mem[0000000051800170] jmpl %o7,%g0 stb %l6,[%o3+0x065] ! Mem[0000000051800065] p33_near_1_le: ldx [%i2+0x120],%l0 ! Mem[0000000053000120] ldsw [%i2+0x134],%l7 ! Mem[0000000053000134] add %l6,0xb71,%l1 jmpl %o7,%g0 swap [%i0+0x1cc],%l4 ! Mem[00000000520001cc] p33_near_1_lo: ldx [%o2+0x120],%l0 ! Mem[0000000053000120] ldsw [%o2+0x134],%l7 ! Mem[0000000053000134] add %l6,0xb71,%l1 jmpl %o7,%g0 swap [%o0+0x1cc],%l4 ! Mem[00000000520001cc] p33_near_1_he: xor %l1,%l7,%l2 ldstub [%i0+0x010],%l2 ! Mem[0000000052000010] ldub [%i2+0x0f2],%l3 ! Mem[00000000530000f2] lduh [%i0+0x1ae],%l4 ! Mem[00000000520001ae] stx %l5,[%i0+0x158] ! Mem[0000000052000158] jmpl %o7,%g0 ldd [%i3+0x1a0],%l6 ! Mem[00000000538001a0] p33_near_1_ho: xor %l1,%l7,%l2 ldstub [%o0+0x010],%l2 ! Mem[0000000052000010] ldub [%o2+0x0f2],%l3 ! Mem[00000000530000f2] lduh [%o0+0x1ae],%l4 ! Mem[00000000520001ae] stx %l5,[%o0+0x158] ! Mem[0000000052000158] jmpl %o7,%g0 ldd [%o3+0x1a0],%l6 ! Mem[00000000538001a0] p34_near_1_le: ld [%i1+0x1a8],%f5 ! Mem[00000000548001a8] ldd [%i2+0x1e0],%l4 ! Mem[00000000550001e0] stx %l4,[%i2+0x0f8] ! Mem[00000000550000f8] std %f12,[%i3+0x0d8] ! Mem[00000000558000d8] sth %l4,[%i3+0x128] ! Mem[0000000055800128] stw %l6,[%i3+0x1f4] ! Mem[00000000558001f4] lduw [%i2+0x0dc],%l3 ! Mem[00000000550000dc] jmpl %o7,%g0 ldub [%i0+0x19d],%l4 ! Mem[000000005400019d] p34_near_1_lo: ld [%o1+0x1a8],%f5 ! Mem[00000000548001a8] ldd [%o2+0x1e0],%l4 ! Mem[00000000550001e0] stx %l4,[%o2+0x0f8] ! Mem[00000000550000f8] std %f12,[%o3+0x0d8] ! Mem[00000000558000d8] sth %l4,[%o3+0x128] ! Mem[0000000055800128] stw %l6,[%o3+0x1f4] ! Mem[00000000558001f4] lduw [%o2+0x0dc],%l3 ! Mem[00000000550000dc] jmpl %o7,%g0 ldub [%o0+0x19d],%l4 ! Mem[000000005400019d] p34_near_1_he: st %f21,[%i1+0x1b4] ! Mem[00000000548001b4] sth %l2,[%i3+0x15c] ! Mem[000000005580015c] jmpl %o7,%g0 lduw [%i3+0x060],%l0 ! Mem[0000000055800060] p34_near_1_ho: st %f21,[%o1+0x1b4] ! Mem[00000000548001b4] sth %l2,[%o3+0x15c] ! Mem[000000005580015c] jmpl %o7,%g0 lduw [%o3+0x060],%l0 ! Mem[0000000055800060] p35_near_1_le: stw %l2,[%i0+0x190] ! Mem[0000000056000190] std %l4,[%i1+0x1d0] ! Mem[00000000568001d0] ld [%i3+0x1f8],%f8 ! Mem[00000000578001f8] ldsh [%i1+0x166],%l4 ! Mem[0000000056800166] jmpl %o7,%g0 ldub [%i0+0x165],%l4 ! Mem[0000000056000165] p35_near_1_lo: stw %l2,[%o0+0x190] ! Mem[0000000056000190] std %l4,[%o1+0x1d0] ! Mem[00000000568001d0] ld [%o3+0x1f8],%f8 ! Mem[00000000578001f8] ldsh [%o1+0x166],%l4 ! Mem[0000000056800166] jmpl %o7,%g0 ldub [%o0+0x165],%l4 ! Mem[0000000056000165] p35_near_1_he: ldsh [%i1+0x1a0],%l6 ! Mem[00000000568001a0] ldd [%i1+0x1e8],%f28 ! Mem[00000000568001e8] sth %l5,[%i3+0x030] ! Mem[0000000057800030] swap [%i2+0x178],%l1 ! Mem[0000000057000178] ldsh [%i3+0x1ae],%l3 ! Mem[00000000578001ae] jmpl %o7,%g0 udivx %l1,-0x891,%l2 p35_near_1_ho: ldsh [%o1+0x1a0],%l6 ! Mem[00000000568001a0] ldd [%o1+0x1e8],%f28 ! Mem[00000000568001e8] sth %l5,[%o3+0x030] ! Mem[0000000057800030] swap [%o2+0x178],%l1 ! Mem[0000000057000178] ldsh [%o3+0x1ae],%l3 ! Mem[00000000578001ae] jmpl %o7,%g0 udivx %l1,-0x891,%l2 p36_near_1_le: ldub [%i2+0x1ef],%l4 ! Mem[00000000590001ef] ldx [%i3+0x038],%l7 ! Mem[0000000059800038] st %f14,[%i2+0x064] ! Mem[0000000059000064] swap [%i2+0x1dc],%l6 ! Mem[00000000590001dc] jmpl %o7,%g0 ldd [%i2+0x060],%l6 ! Mem[0000000059000060] p36_near_1_lo: ldub [%o2+0x1ef],%l4 ! Mem[00000000590001ef] ldx [%o3+0x038],%l7 ! Mem[0000000059800038] st %f14,[%o2+0x064] ! Mem[0000000059000064] swap [%o2+0x1dc],%l6 ! Mem[00000000590001dc] jmpl %o7,%g0 ldd [%o2+0x060],%l6 ! Mem[0000000059000060] p36_near_1_he: ldsw [%i3+0x110],%l3 ! Mem[0000000059800110] ldx [%i1+0x158],%l1 ! Mem[0000000058800158] jmpl %o7,%g0 ldd [%i3+0x188],%l2 ! Mem[0000000059800188] p36_near_1_ho: ldsw [%o3+0x110],%l3 ! Mem[0000000059800110] ldx [%o1+0x158],%l1 ! Mem[0000000058800158] jmpl %o7,%g0 ldd [%o3+0x188],%l2 ! Mem[0000000059800188] p37_near_1_le: addc %l2,0x697,%l7 swap [%i2+0x01c],%l7 ! Mem[000000005b00001c] ldd [%i3+0x0d0],%l2 ! Mem[000000005b8000d0] std %l6,[%i1+0x1f8] ! Mem[000000005a8001f8] swap [%i2+0x134],%l1 ! Mem[000000005b000134] tsubcc %l0,0x209,%l4 std %f8 ,[%i3+0x150] ! Mem[000000005b800150] jmpl %o7,%g0 ldx [%i0+0x048],%l2 ! Mem[000000005a000048] p37_near_1_lo: addc %l2,0x697,%l7 swap [%o2+0x01c],%l7 ! Mem[000000005b00001c] ldd [%o3+0x0d0],%l2 ! Mem[000000005b8000d0] std %l6,[%o1+0x1f8] ! Mem[000000005a8001f8] swap [%o2+0x134],%l1 ! Mem[000000005b000134] tsubcc %l0,0x209,%l4 std %f8 ,[%o3+0x150] ! Mem[000000005b800150] jmpl %o7,%g0 ldx [%o0+0x048],%l2 ! Mem[000000005a000048] p37_near_1_he: ldd [%i3+0x198],%f18 ! Mem[000000005b800198] ldsb [%i2+0x0cd],%l1 ! Mem[000000005b0000cd] lduw [%i1+0x1f4],%l0 ! Mem[000000005a8001f4] st %f18,[%i3+0x17c] ! Mem[000000005b80017c] srax %l7,%l7,%l1 tsubcctv %l2,%l6,%l0 jmpl %o7,%g0 ldsb [%i0+0x165],%l0 ! Mem[000000005a000165] p37_near_1_ho: ldd [%o3+0x198],%f18 ! Mem[000000005b800198] ldsb [%o2+0x0cd],%l1 ! Mem[000000005b0000cd] lduw [%o1+0x1f4],%l0 ! Mem[000000005a8001f4] st %f18,[%o3+0x17c] ! Mem[000000005b80017c] srax %l7,%l7,%l1 tsubcctv %l2,%l6,%l0 jmpl %o7,%g0 ldsb [%o0+0x165],%l0 ! Mem[000000005a000165] p38_near_1_le: lduw [%i2+0x1a0],%l7 ! Mem[000000005d0001a0] swap [%i1+0x188],%l5 ! Mem[000000005c800188] stx %l5,[%i3+0x0f8] ! Mem[000000005d8000f8] nop stx %l5,[%i1+0x020] ! Mem[000000005c800020] ldsw [%i2+0x06c],%l2 ! Mem[000000005d00006c] orcc %l2,-0x96b,%l7 jmpl %o7,%g0 ldx [%i2+0x1d0],%l0 ! Mem[000000005d0001d0] p38_near_1_lo: lduw [%o2+0x1a0],%l7 ! Mem[000000005d0001a0] swap [%o1+0x188],%l5 ! Mem[000000005c800188] stx %l5,[%o3+0x0f8] ! Mem[000000005d8000f8] nop stx %l5,[%o1+0x020] ! Mem[000000005c800020] ldsw [%o2+0x06c],%l2 ! Mem[000000005d00006c] orcc %l2,-0x96b,%l7 jmpl %o7,%g0 ldx [%o2+0x1d0],%l0 ! Mem[000000005d0001d0] p38_near_1_he: stb %l1,[%i1+0x0e7] ! Mem[000000005c8000e7] addccc %l3,%l2,%l5 ldsw [%i2+0x1f0],%l2 ! Mem[000000005d0001f0] ldsb [%i3+0x0c5],%l5 ! Mem[000000005d8000c5] sth %l4,[%i2+0x1b8] ! Mem[000000005d0001b8] ldstub [%i3+0x136],%l3 ! Mem[000000005d800136] jmpl %o7,%g0 ldub [%i3+0x01d],%l7 ! Mem[000000005d80001d] p38_near_1_ho: stb %l1,[%o1+0x0e7] ! Mem[000000005c8000e7] addccc %l3,%l2,%l5 ldsw [%o2+0x1f0],%l2 ! Mem[000000005d0001f0] ldsb [%o3+0x0c5],%l5 ! Mem[000000005d8000c5] sth %l4,[%o2+0x1b8] ! Mem[000000005d0001b8] ldstub [%o3+0x136],%l3 ! Mem[000000005d800136] jmpl %o7,%g0 ldub [%o3+0x01d],%l7 ! Mem[000000005d80001d] p39_near_1_le: swap [%i0+0x174],%l1 ! Mem[000000005e000174] stx %l0,[%i3+0x1e8] ! Mem[000000005f8001e8] ldd [%i1+0x0c8],%l2 ! Mem[000000005e8000c8] st %f6 ,[%i3+0x0a8] ! Mem[000000005f8000a8] ldd [%i0+0x0d8],%l4 ! Mem[000000005e0000d8] stx %l6,[%i3+0x1f8] ! Mem[000000005f8001f8] jmpl %o7,%g0 ldd [%i3+0x040],%f6 ! Mem[000000005f800040] p39_near_1_lo: swap [%o0+0x174],%l1 ! Mem[000000005e000174] stx %l0,[%o3+0x1e8] ! Mem[000000005f8001e8] ldd [%o1+0x0c8],%l2 ! Mem[000000005e8000c8] st %f6 ,[%o3+0x0a8] ! Mem[000000005f8000a8] ldd [%o0+0x0d8],%l4 ! Mem[000000005e0000d8] stx %l6,[%o3+0x1f8] ! Mem[000000005f8001f8] jmpl %o7,%g0 ldd [%o3+0x040],%f6 ! Mem[000000005f800040] p39_near_1_he: stb %l0,[%i3+0x079] ! Mem[000000005f800079] ld [%i1+0x0fc],%f27 ! Mem[000000005e8000fc] jmpl %o7,%g0 stw %l7,[%i0+0x0bc] ! Mem[000000005e0000bc] p39_near_1_ho: stb %l0,[%o3+0x079] ! Mem[000000005f800079] ld [%o1+0x0fc],%f27 ! Mem[000000005e8000fc] jmpl %o7,%g0 stw %l7,[%o0+0x0bc] ! Mem[000000005e0000bc] p40_near_1_le: sllx %l6,%l4,%l4 ldsb [%i0+0x07f],%l4 ! Mem[000000006000007f] stx %l4,[%i0+0x0d0] ! Mem[00000000600000d0] ldstub [%i3+0x058],%l2 ! Mem[0000000061800058] stw %l7,[%i0+0x01c] ! Mem[000000006000001c] jmpl %o7,%g0 srl %l5,0x01b,%l0 p40_near_1_lo: sllx %l6,%l4,%l4 ldsb [%o0+0x07f],%l4 ! Mem[000000006000007f] stx %l4,[%o0+0x0d0] ! Mem[00000000600000d0] ldstub [%o3+0x058],%l2 ! Mem[0000000061800058] stw %l7,[%o0+0x01c] ! Mem[000000006000001c] jmpl %o7,%g0 srl %l5,0x01b,%l0 p40_near_1_he: sth %l5,[%i0+0x0de] ! Mem[00000000600000de] std %l6,[%i1+0x1d8] ! Mem[00000000608001d8] jmpl %o7,%g0 addccc %l6,%l3,%l5 p40_near_1_ho: sth %l5,[%o0+0x0de] ! Mem[00000000600000de] std %l6,[%o1+0x1d8] ! Mem[00000000608001d8] jmpl %o7,%g0 addccc %l6,%l3,%l5 p41_near_1_le: ldx [%i3+0x078],%l1 ! Mem[0000000063800078] jmpl %o7,%g0 ldsw [%i0+0x120],%l7 ! Mem[0000000062000120] p41_near_1_lo: ldx [%o3+0x078],%l1 ! Mem[0000000063800078] jmpl %o7,%g0 ldsw [%o0+0x120],%l7 ! Mem[0000000062000120] p41_near_1_he: ldx [%i0+0x1d0],%l2 ! Mem[00000000620001d0] ldx [%i3+0x0c8],%l3 ! Mem[00000000638000c8] ldx [%i3+0x088],%l6 ! Mem[0000000063800088] jmpl %o7,%g0 tsubcctv %l7,0xb83,%l7 p41_near_1_ho: ldx [%o0+0x1d0],%l2 ! Mem[00000000620001d0] ldx [%o3+0x0c8],%l3 ! Mem[00000000638000c8] ldx [%o3+0x088],%l6 ! Mem[0000000063800088] jmpl %o7,%g0 tsubcctv %l7,0xb83,%l7 p42_near_1_le: ldx [%i2+0x100],%l6 ! Mem[0000000065000100] ldstub [%i3+0x1e8],%l3 ! Mem[00000000658001e8] andn %l1,-0x89a,%l5 stb %l6,[%i1+0x1cb] ! Mem[00000000648001cb] ldsh [%i0+0x010],%l5 ! Mem[0000000064000010] stw %l1,[%i1+0x158] ! Mem[0000000064800158] ldub [%i0+0x1f5],%l4 ! Mem[00000000640001f5] jmpl %o7,%g0 stw %l5,[%i0+0x0b4] ! Mem[00000000640000b4] p42_near_1_lo: ldx [%o2+0x100],%l6 ! Mem[0000000065000100] ldstub [%o3+0x1e8],%l3 ! Mem[00000000658001e8] andn %l1,-0x89a,%l5 stb %l6,[%o1+0x1cb] ! Mem[00000000648001cb] ldsh [%o0+0x010],%l5 ! Mem[0000000064000010] stw %l1,[%o1+0x158] ! Mem[0000000064800158] ldub [%o0+0x1f5],%l4 ! Mem[00000000640001f5] jmpl %o7,%g0 stw %l5,[%o0+0x0b4] ! Mem[00000000640000b4] p42_near_1_he: std %f18,[%i3+0x158] ! Mem[0000000065800158] ldx [%i2+0x190],%l5 ! Mem[0000000065000190] lduh [%i2+0x1d8],%l1 ! Mem[00000000650001d8] ldsh [%i2+0x09e],%l7 ! Mem[000000006500009e] stx %l6,[%i1+0x020] ! Mem[0000000064800020] ldd [%i1+0x060],%l6 ! Mem[0000000064800060] jmpl %o7,%g0 lduh [%i3+0x160],%l1 ! Mem[0000000065800160] p42_near_1_ho: std %f18,[%o3+0x158] ! Mem[0000000065800158] ldx [%o2+0x190],%l5 ! Mem[0000000065000190] lduh [%o2+0x1d8],%l1 ! Mem[00000000650001d8] ldsh [%o2+0x09e],%l7 ! Mem[000000006500009e] stx %l6,[%o1+0x020] ! Mem[0000000064800020] ldd [%o1+0x060],%l6 ! Mem[0000000064800060] jmpl %o7,%g0 lduh [%o3+0x160],%l1 ! Mem[0000000065800160] p43_near_1_le: st %f14,[%i3+0x070] ! Mem[0000000067800070] ld [%i2+0x024],%f7 ! Mem[0000000067000024] smul %l2,-0xae9,%l7 std %f14,[%i3+0x038] ! Mem[0000000067800038] jmpl %o7,%g0 ldx [%i2+0x0d0],%l3 ! Mem[00000000670000d0] p43_near_1_lo: st %f14,[%o3+0x070] ! Mem[0000000067800070] ld [%o2+0x024],%f7 ! Mem[0000000067000024] smul %l2,-0xae9,%l7 std %f14,[%o3+0x038] ! Mem[0000000067800038] jmpl %o7,%g0 ldx [%o2+0x0d0],%l3 ! Mem[00000000670000d0] p43_near_1_he: ldub [%i3+0x1bc],%l7 ! Mem[00000000678001bc] jmpl %o7,%g0 stx %l3,[%i1+0x100] ! Mem[0000000066800100] p43_near_1_ho: ldub [%o3+0x1bc],%l7 ! Mem[00000000678001bc] jmpl %o7,%g0 stx %l3,[%o1+0x100] ! Mem[0000000066800100] p44_near_1_le: ldub [%i0+0x053],%l1 ! Mem[0000000068000053] stx %l2,[%i2+0x1b0] ! Mem[00000000690001b0] stx %l2,[%i0+0x058] ! Mem[0000000068000058] ldx [%i1+0x1d8],%l7 ! Mem[00000000688001d8] st %f14,[%i3+0x180] ! Mem[0000000069800180] st %f13,[%i2+0x034] ! Mem[0000000069000034] ldstub [%i0+0x04e],%l1 ! Mem[000000006800004e] jmpl %o7,%g0 stw %l3,[%i2+0x104] ! Mem[0000000069000104] p44_near_1_lo: ldub [%o0+0x053],%l1 ! Mem[0000000068000053] stx %l2,[%o2+0x1b0] ! Mem[00000000690001b0] stx %l2,[%o0+0x058] ! Mem[0000000068000058] ldx [%o1+0x1d8],%l7 ! Mem[00000000688001d8] st %f14,[%o3+0x180] ! Mem[0000000069800180] st %f13,[%o2+0x034] ! Mem[0000000069000034] ldstub [%o0+0x04e],%l1 ! Mem[000000006800004e] jmpl %o7,%g0 stw %l3,[%o2+0x104] ! Mem[0000000069000104] p44_near_1_he: stx %l1,[%i3+0x1b8] ! Mem[00000000698001b8] lduh [%i1+0x16e],%l5 ! Mem[000000006880016e] lduw [%i3+0x1d4],%l4 ! Mem[00000000698001d4] sth %l5,[%i0+0x0b6] ! Mem[00000000680000b6] sth %l6,[%i1+0x1e4] ! Mem[00000000688001e4] ldx [%i3+0x1b0],%l5 ! Mem[00000000698001b0] ldub [%i3+0x1f9],%l1 ! Mem[00000000698001f9] jmpl %o7,%g0 lduw [%i3+0x040],%l2 ! Mem[0000000069800040] p44_near_1_ho: stx %l1,[%o3+0x1b8] ! Mem[00000000698001b8] lduh [%o1+0x16e],%l5 ! Mem[000000006880016e] lduw [%o3+0x1d4],%l4 ! Mem[00000000698001d4] sth %l5,[%o0+0x0b6] ! Mem[00000000680000b6] sth %l6,[%o1+0x1e4] ! Mem[00000000688001e4] ldx [%o3+0x1b0],%l5 ! Mem[00000000698001b0] ldub [%o3+0x1f9],%l1 ! Mem[00000000698001f9] jmpl %o7,%g0 lduw [%o3+0x040],%l2 ! Mem[0000000069800040] p45_near_1_le: swap [%i3+0x000],%l4 ! Mem[000000006b800000] xnor %l3,%l7,%l7 ldsw [%i3+0x180],%l7 ! Mem[000000006b800180] ldsb [%i0+0x170],%l2 ! Mem[000000006a000170] jmpl %o7,%g0 lduh [%i0+0x044],%l6 ! Mem[000000006a000044] p45_near_1_lo: swap [%o3+0x000],%l4 ! Mem[000000006b800000] xnor %l3,%l7,%l7 ldsw [%o3+0x180],%l7 ! Mem[000000006b800180] ldsb [%o0+0x170],%l2 ! Mem[000000006a000170] jmpl %o7,%g0 lduh [%o0+0x044],%l6 ! Mem[000000006a000044] p45_near_1_he: ldx [%i1+0x140],%l4 ! Mem[000000006a800140] ldsb [%i2+0x060],%l7 ! Mem[000000006b000060] subc %l4,-0xd7c,%l0 sth %l7,[%i3+0x056] ! Mem[000000006b800056] jmpl %o7,%g0 ldsw [%i3+0x1f4],%l6 ! Mem[000000006b8001f4] p45_near_1_ho: ldx [%o1+0x140],%l4 ! Mem[000000006a800140] ldsb [%o2+0x060],%l7 ! Mem[000000006b000060] subc %l4,-0xd7c,%l0 sth %l7,[%o3+0x056] ! Mem[000000006b800056] jmpl %o7,%g0 ldsw [%o3+0x1f4],%l6 ! Mem[000000006b8001f4] p46_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x0b2],%l1 ! Mem[000000006d8000b2] jmpl %o7,%g0 nop p46_near_1_lo: jmpl %o7,%g0 ldstub [%o3+0x0b2],%l1 ! Mem[000000006d8000b2] jmpl %o7,%g0 nop p46_near_1_he: stw %l7,[%i2+0x11c] ! Mem[000000006d00011c] ldsh [%i2+0x104],%l3 ! Mem[000000006d000104] std %l2,[%i3+0x040] ! Mem[000000006d800040] lduw [%i1+0x18c],%l4 ! Mem[000000006c80018c] ldsh [%i0+0x0cc],%l1 ! Mem[000000006c0000cc] ldsh [%i3+0x1b8],%l0 ! Mem[000000006d8001b8] jmpl %o7,%g0 swap [%i0+0x040],%l2 ! Mem[000000006c000040] p46_near_1_ho: stw %l7,[%o2+0x11c] ! Mem[000000006d00011c] ldsh [%o2+0x104],%l3 ! Mem[000000006d000104] std %l2,[%o3+0x040] ! Mem[000000006d800040] lduw [%o1+0x18c],%l4 ! Mem[000000006c80018c] ldsh [%o0+0x0cc],%l1 ! Mem[000000006c0000cc] ldsh [%o3+0x1b8],%l0 ! Mem[000000006d8001b8] jmpl %o7,%g0 swap [%o0+0x040],%l2 ! Mem[000000006c000040] p47_near_1_le: ldd [%i1+0x178],%f4 ! Mem[000000006e800178] lduw [%i3+0x1a0],%l6 ! Mem[000000006f8001a0] ldx [%i2+0x048],%l2 ! Mem[000000006f000048] ldx [%i2+0x120],%l5 ! Mem[000000006f000120] ldd [%i1+0x168],%l6 ! Mem[000000006e800168] stx %l3,[%i2+0x130] ! Mem[000000006f000130] jmpl %o7,%g0 ldub [%i3+0x1d8],%l1 ! Mem[000000006f8001d8] p47_near_1_lo: ldd [%o1+0x178],%f4 ! Mem[000000006e800178] lduw [%o3+0x1a0],%l6 ! Mem[000000006f8001a0] ldx [%o2+0x048],%l2 ! Mem[000000006f000048] ldx [%o2+0x120],%l5 ! Mem[000000006f000120] ldd [%o1+0x168],%l6 ! Mem[000000006e800168] stx %l3,[%o2+0x130] ! Mem[000000006f000130] jmpl %o7,%g0 ldub [%o3+0x1d8],%l1 ! Mem[000000006f8001d8] p47_near_1_he: ldstub [%i1+0x0be],%l7 ! Mem[000000006e8000be] sth %l6,[%i1+0x026] ! Mem[000000006e800026] ldx [%i3+0x150],%l4 ! Mem[000000006f800150] ldsb [%i3+0x135],%l1 ! Mem[000000006f800135] sth %l7,[%i1+0x150] ! Mem[000000006e800150] ldd [%i2+0x0b8],%f18 ! Mem[000000006f0000b8] jmpl %o7,%g0 orncc %l5,%l3,%l6 p47_near_1_ho: ldstub [%o1+0x0be],%l7 ! Mem[000000006e8000be] sth %l6,[%o1+0x026] ! Mem[000000006e800026] ldx [%o3+0x150],%l4 ! Mem[000000006f800150] ldsb [%o3+0x135],%l1 ! Mem[000000006f800135] sth %l7,[%o1+0x150] ! Mem[000000006e800150] ldd [%o2+0x0b8],%f18 ! Mem[000000006f0000b8] jmpl %o7,%g0 orncc %l5,%l3,%l6 p48_near_1_le: ldd [%i2+0x010],%l4 ! Mem[0000000071000010] addccc %l2,%l3,%l2 lduw [%i3+0x1dc],%l6 ! Mem[00000000718001dc] swap [%i1+0x130],%l1 ! Mem[0000000070800130] lduw [%i0+0x148],%l2 ! Mem[0000000070000148] umul %l1,0x7d9,%l6 lduh [%i1+0x1d6],%l0 ! Mem[00000000708001d6] jmpl %o7,%g0 stw %l4,[%i3+0x068] ! Mem[0000000071800068] p48_near_1_lo: ldd [%o2+0x010],%l4 ! Mem[0000000071000010] addccc %l2,%l3,%l2 lduw [%o3+0x1dc],%l6 ! Mem[00000000718001dc] swap [%o1+0x130],%l1 ! Mem[0000000070800130] lduw [%o0+0x148],%l2 ! Mem[0000000070000148] umul %l1,0x7d9,%l6 lduh [%o1+0x1d6],%l0 ! Mem[00000000708001d6] jmpl %o7,%g0 stw %l4,[%o3+0x068] ! Mem[0000000071800068] p48_near_1_he: lduh [%i3+0x1d2],%l2 ! Mem[00000000718001d2] jmpl %o7,%g0 stw %l5,[%i0+0x19c] ! Mem[000000007000019c] p48_near_1_ho: lduh [%o3+0x1d2],%l2 ! Mem[00000000718001d2] jmpl %o7,%g0 stw %l5,[%o0+0x19c] ! Mem[000000007000019c] p49_near_1_le: ldstub [%i0+0x122],%l7 ! Mem[0000000072000122] jmpl %o7,%g0 stx %l7,[%i2+0x088] ! Mem[0000000073000088] p49_near_1_lo: ldstub [%o0+0x122],%l7 ! Mem[0000000072000122] jmpl %o7,%g0 stx %l7,[%o2+0x088] ! Mem[0000000073000088] p49_near_1_he: andncc %l1,-0x3fa,%l5 sllx %l4,%l7,%l7 orcc %l5,%l6,%l5 jmpl %o7,%g0 ldstub [%i1+0x194],%l1 ! Mem[0000000072800194] p49_near_1_ho: andncc %l1,-0x3fa,%l5 sllx %l4,%l7,%l7 orcc %l5,%l6,%l5 jmpl %o7,%g0 ldstub [%o1+0x194],%l1 ! Mem[0000000072800194] p50_near_1_le: swap [%i2+0x084],%l3 ! Mem[0000000075000084] ldub [%i0+0x1d6],%l2 ! Mem[00000000740001d6] ldsb [%i3+0x010],%l2 ! Mem[0000000075800010] std %l2,[%i0+0x038] ! Mem[0000000074000038] std %f12,[%i1+0x160] ! Mem[0000000074800160] jmpl %o7,%g0 swap [%i3+0x1fc],%l6 ! Mem[00000000758001fc] p50_near_1_lo: swap [%o2+0x084],%l3 ! Mem[0000000075000084] ldub [%o0+0x1d6],%l2 ! Mem[00000000740001d6] ldsb [%o3+0x010],%l2 ! Mem[0000000075800010] std %l2,[%o0+0x038] ! Mem[0000000074000038] std %f12,[%o1+0x160] ! Mem[0000000074800160] jmpl %o7,%g0 swap [%o3+0x1fc],%l6 ! Mem[00000000758001fc] p50_near_1_he: stb %l2,[%i0+0x00d] ! Mem[000000007400000d] jmpl %o7,%g0 ldstub [%i1+0x16c],%l0 ! Mem[000000007480016c] p50_near_1_ho: stb %l2,[%o0+0x00d] ! Mem[000000007400000d] jmpl %o7,%g0 ldstub [%o1+0x16c],%l0 ! Mem[000000007480016c] p51_near_1_le: sll %l0,0x016,%l3 ldsw [%i1+0x1d8],%l3 ! Mem[00000000768001d8] ldsw [%i0+0x03c],%l1 ! Mem[000000007600003c] jmpl %o7,%g0 ldsh [%i3+0x016],%l5 ! Mem[0000000077800016] p51_near_1_lo: sll %l0,0x016,%l3 ldsw [%o1+0x1d8],%l3 ! Mem[00000000768001d8] ldsw [%o0+0x03c],%l1 ! Mem[000000007600003c] jmpl %o7,%g0 ldsh [%o3+0x016],%l5 ! Mem[0000000077800016] p51_near_1_he: jmpl %o7,%g0 swap [%i3+0x188],%l5 ! Mem[0000000077800188] jmpl %o7,%g0 nop p51_near_1_ho: jmpl %o7,%g0 swap [%o3+0x188],%l5 ! Mem[0000000077800188] jmpl %o7,%g0 nop p52_near_1_le: ldub [%i3+0x02f],%l1 ! Mem[000000007980002f] jmpl %o7,%g0 sth %l6,[%i1+0x0a8] ! Mem[00000000788000a8] p52_near_1_lo: ldub [%o3+0x02f],%l1 ! Mem[000000007980002f] jmpl %o7,%g0 sth %l6,[%o1+0x0a8] ! Mem[00000000788000a8] p52_near_1_he: std %l0,[%i3+0x100] ! Mem[0000000079800100] jmpl %o7,%g0 ldstub [%i1+0x06a],%l7 ! Mem[000000007880006a] p52_near_1_ho: std %l0,[%o3+0x100] ! Mem[0000000079800100] jmpl %o7,%g0 ldstub [%o1+0x06a],%l7 ! Mem[000000007880006a] p53_near_1_le: ldd [%i2+0x148],%l0 ! Mem[000000007b000148] swap [%i3+0x018],%l5 ! Mem[000000007b800018] jmpl %o7,%g0 ldub [%i1+0x1d1],%l7 ! Mem[000000007a8001d1] p53_near_1_lo: ldd [%o2+0x148],%l0 ! Mem[000000007b000148] swap [%o3+0x018],%l5 ! Mem[000000007b800018] jmpl %o7,%g0 ldub [%o1+0x1d1],%l7 ! Mem[000000007a8001d1] p53_near_1_he: stx %l6,[%i3+0x1a0] ! Mem[000000007b8001a0] lduw [%i0+0x08c],%l4 ! Mem[000000007a00008c] andcc %l3,%l6,%l1 sth %l5,[%i3+0x192] ! Mem[000000007b800192] stb %l7,[%i1+0x1c0] ! Mem[000000007a8001c0] jmpl %o7,%g0 ldsw [%i1+0x044],%l6 ! Mem[000000007a800044] p53_near_1_ho: stx %l6,[%o3+0x1a0] ! Mem[000000007b8001a0] lduw [%o0+0x08c],%l4 ! Mem[000000007a00008c] andcc %l3,%l6,%l1 sth %l5,[%o3+0x192] ! Mem[000000007b800192] stb %l7,[%o1+0x1c0] ! Mem[000000007a8001c0] jmpl %o7,%g0 ldsw [%o1+0x044],%l6 ! Mem[000000007a800044] p54_near_1_le: swap [%i0+0x0d0],%l3 ! Mem[000000007c0000d0] lduw [%i3+0x18c],%l4 ! Mem[000000007d80018c] srl %l7,%l7,%l3 ldd [%i0+0x0b0],%f14 ! Mem[000000007c0000b0] st %f5 ,[%i3+0x040] ! Mem[000000007d800040] ldsh [%i1+0x108],%l6 ! Mem[000000007c800108] ld [%i1+0x154],%f14 ! Mem[000000007c800154] jmpl %o7,%g0 stb %l3,[%i1+0x098] ! Mem[000000007c800098] p54_near_1_lo: swap [%o0+0x0d0],%l3 ! Mem[000000007c0000d0] lduw [%o3+0x18c],%l4 ! Mem[000000007d80018c] srl %l7,%l7,%l3 ldd [%o0+0x0b0],%f14 ! Mem[000000007c0000b0] st %f5 ,[%o3+0x040] ! Mem[000000007d800040] ldsh [%o1+0x108],%l6 ! Mem[000000007c800108] ld [%o1+0x154],%f14 ! Mem[000000007c800154] jmpl %o7,%g0 stb %l3,[%o1+0x098] ! Mem[000000007c800098] p54_near_1_he: ldsb [%i0+0x046],%l6 ! Mem[000000007c000046] ldx [%i2+0x078],%l5 ! Mem[000000007d000078] sth %l7,[%i3+0x0fe] ! Mem[000000007d8000fe] ldsh [%i1+0x0b8],%l5 ! Mem[000000007c8000b8] swap [%i0+0x0e4],%l2 ! Mem[000000007c0000e4] and %l3,-0x52f,%l5 jmpl %o7,%g0 stw %l7,[%i3+0x0a8] ! Mem[000000007d8000a8] p54_near_1_ho: ldsb [%o0+0x046],%l6 ! Mem[000000007c000046] ldx [%o2+0x078],%l5 ! Mem[000000007d000078] sth %l7,[%o3+0x0fe] ! Mem[000000007d8000fe] ldsh [%o1+0x0b8],%l5 ! Mem[000000007c8000b8] swap [%o0+0x0e4],%l2 ! Mem[000000007c0000e4] and %l3,-0x52f,%l5 jmpl %o7,%g0 stw %l7,[%o3+0x0a8] ! Mem[000000007d8000a8] p55_near_1_le: jmpl %o7,%g0 stw %l7,[%i2+0x158] ! Mem[000000007f000158] jmpl %o7,%g0 nop p55_near_1_lo: jmpl %o7,%g0 stw %l7,[%o2+0x158] ! Mem[000000007f000158] jmpl %o7,%g0 nop p55_near_1_he: stb %l3,[%i0+0x112] ! Mem[000000007e000112] jmpl %o7,%g0 ldsb [%i3+0x16a],%l2 ! Mem[000000007f80016a] p55_near_1_ho: stb %l3,[%o0+0x112] ! Mem[000000007e000112] jmpl %o7,%g0 ldsb [%o3+0x16a],%l2 ! Mem[000000007f80016a] p56_near_1_le: ldub [%i1+0x0a8],%l6 ! Mem[00000000808000a8] jmpl %o7,%g0 subc %l0,-0xffe,%l4 p56_near_1_lo: ldub [%o1+0x0a8],%l6 ! Mem[00000000808000a8] jmpl %o7,%g0 subc %l0,-0xffe,%l4 p56_near_1_he: ldub [%i3+0x105],%l6 ! Mem[0000000081800105] mulx %l7,%l6,%l7 ldsw [%i0+0x044],%l6 ! Mem[0000000080000044] stx %l6,[%i2+0x1d8] ! Mem[00000000810001d8] ldx [%i2+0x060],%l7 ! Mem[0000000081000060] std %l2,[%i3+0x168] ! Mem[0000000081800168] ldub [%i3+0x0b6],%l6 ! Mem[00000000818000b6] jmpl %o7,%g0 sdivx %l3,%l7,%l6 p56_near_1_ho: ldub [%o3+0x105],%l6 ! Mem[0000000081800105] mulx %l7,%l6,%l7 ldsw [%o0+0x044],%l6 ! Mem[0000000080000044] stx %l6,[%o2+0x1d8] ! Mem[00000000810001d8] ldx [%o2+0x060],%l7 ! Mem[0000000081000060] std %l2,[%o3+0x168] ! Mem[0000000081800168] ldub [%o3+0x0b6],%l6 ! Mem[00000000818000b6] jmpl %o7,%g0 sdivx %l3,%l7,%l6 p57_near_1_le: ldsb [%i0+0x181],%l6 ! Mem[0000000082000181] ldstub [%i1+0x0d9],%l2 ! Mem[00000000828000d9] ldd [%i0+0x188],%f14 ! Mem[0000000082000188] lduh [%i3+0x1ae],%l3 ! Mem[00000000838001ae] smulcc %l5,0x947,%l6 std %l4,[%i0+0x1b0] ! Mem[00000000820001b0] ldsw [%i2+0x1d8],%l1 ! Mem[00000000830001d8] jmpl %o7,%g0 lduh [%i3+0x162],%l3 ! Mem[0000000083800162] p57_near_1_lo: ldsb [%o0+0x181],%l6 ! Mem[0000000082000181] ldstub [%o1+0x0d9],%l2 ! Mem[00000000828000d9] ldd [%o0+0x188],%f14 ! Mem[0000000082000188] lduh [%o3+0x1ae],%l3 ! Mem[00000000838001ae] smulcc %l5,0x947,%l6 std %l4,[%o0+0x1b0] ! Mem[00000000820001b0] ldsw [%o2+0x1d8],%l1 ! Mem[00000000830001d8] jmpl %o7,%g0 lduh [%o3+0x162],%l3 ! Mem[0000000083800162] p57_near_1_he: sra %l1,%l2,%l2 ldd [%i2+0x128],%l6 ! Mem[0000000083000128] ldub [%i2+0x057],%l4 ! Mem[0000000083000057] sth %l0,[%i0+0x15e] ! Mem[000000008200015e] add %l7,0xee6,%l1 stx %l4,[%i2+0x1c0] ! Mem[00000000830001c0] orncc %l5,%l2,%l2 jmpl %o7,%g0 ldsh [%i1+0x04c],%l3 ! Mem[000000008280004c] p57_near_1_ho: sra %l1,%l2,%l2 ldd [%o2+0x128],%l6 ! Mem[0000000083000128] ldub [%o2+0x057],%l4 ! Mem[0000000083000057] sth %l0,[%o0+0x15e] ! Mem[000000008200015e] add %l7,0xee6,%l1 stx %l4,[%o2+0x1c0] ! Mem[00000000830001c0] orncc %l5,%l2,%l2 jmpl %o7,%g0 ldsh [%o1+0x04c],%l3 ! Mem[000000008280004c] p58_near_1_le: stx %l7,[%i1+0x1e0] ! Mem[00000000848001e0] ldd [%i2+0x198],%f6 ! Mem[0000000085000198] sth %l1,[%i3+0x06e] ! Mem[000000008580006e] ld [%i0+0x124],%f11 ! Mem[0000000084000124] jmpl %o7,%g0 ldsb [%i2+0x046],%l3 ! Mem[0000000085000046] p58_near_1_lo: stx %l7,[%o1+0x1e0] ! Mem[00000000848001e0] ldd [%o2+0x198],%f6 ! Mem[0000000085000198] sth %l1,[%o3+0x06e] ! Mem[000000008580006e] ld [%o0+0x124],%f11 ! Mem[0000000084000124] jmpl %o7,%g0 ldsb [%o2+0x046],%l3 ! Mem[0000000085000046] p58_near_1_he: ldub [%i0+0x02b],%l5 ! Mem[000000008400002b] jmpl %o7,%g0 swap [%i0+0x054],%l7 ! Mem[0000000084000054] p58_near_1_ho: ldub [%o0+0x02b],%l5 ! Mem[000000008400002b] jmpl %o7,%g0 swap [%o0+0x054],%l7 ! Mem[0000000084000054] p59_near_1_le: ldstub [%i2+0x03b],%l2 ! Mem[000000008700003b] swap [%i1+0x1e8],%l4 ! Mem[00000000868001e8] stx %l5,[%i1+0x010] ! Mem[0000000086800010] stx %l1,[%i0+0x178] ! Mem[0000000086000178] sllx %l2,0x015,%l6 ldx [%i0+0x1d0],%l7 ! Mem[00000000860001d0] ldx [%i2+0x060],%l3 ! Mem[0000000087000060] jmpl %o7,%g0 stx %l5,[%i0+0x1b8] ! Mem[00000000860001b8] p59_near_1_lo: ldstub [%o2+0x03b],%l2 ! Mem[000000008700003b] swap [%o1+0x1e8],%l4 ! Mem[00000000868001e8] stx %l5,[%o1+0x010] ! Mem[0000000086800010] stx %l1,[%o0+0x178] ! Mem[0000000086000178] sllx %l2,0x015,%l6 ldx [%o0+0x1d0],%l7 ! Mem[00000000860001d0] ldx [%o2+0x060],%l3 ! Mem[0000000087000060] jmpl %o7,%g0 stx %l5,[%o0+0x1b8] ! Mem[00000000860001b8] p59_near_1_he: stb %l0,[%i0+0x062] ! Mem[0000000086000062] stb %l5,[%i1+0x0e5] ! Mem[00000000868000e5] jmpl %o7,%g0 swap [%i1+0x198],%l4 ! Mem[0000000086800198] p59_near_1_ho: stb %l0,[%o0+0x062] ! Mem[0000000086000062] stb %l5,[%o1+0x0e5] ! Mem[00000000868000e5] jmpl %o7,%g0 swap [%o1+0x198],%l4 ! Mem[0000000086800198] p60_near_1_le: umulcc %l1,0x7a4,%l4 ldsh [%i3+0x1be],%l3 ! Mem[00000000898001be] smulcc %l6,-0x766,%l4 jmpl %o7,%g0 ldstub [%i1+0x1d7],%l5 ! Mem[00000000888001d7] p60_near_1_lo: umulcc %l1,0x7a4,%l4 ldsh [%o3+0x1be],%l3 ! Mem[00000000898001be] smulcc %l6,-0x766,%l4 jmpl %o7,%g0 ldstub [%o1+0x1d7],%l5 ! Mem[00000000888001d7] p60_near_1_he: ldsw [%i0+0x0d0],%l3 ! Mem[00000000880000d0] ldub [%i2+0x1ae],%l4 ! Mem[00000000890001ae] taddcc %l3,%l5,%l7 lduw [%i1+0x0fc],%l4 ! Mem[00000000888000fc] std %l0,[%i1+0x130] ! Mem[0000000088800130] swap [%i1+0x154],%l1 ! Mem[0000000088800154] stx %l6,[%i3+0x1d8] ! Mem[00000000898001d8] jmpl %o7,%g0 stb %l2,[%i0+0x1bf] ! Mem[00000000880001bf] p60_near_1_ho: ldsw [%o0+0x0d0],%l3 ! Mem[00000000880000d0] ldub [%o2+0x1ae],%l4 ! Mem[00000000890001ae] taddcc %l3,%l5,%l7 lduw [%o1+0x0fc],%l4 ! Mem[00000000888000fc] std %l0,[%o1+0x130] ! Mem[0000000088800130] swap [%o1+0x154],%l1 ! Mem[0000000088800154] stx %l6,[%o3+0x1d8] ! Mem[00000000898001d8] jmpl %o7,%g0 stb %l2,[%o0+0x1bf] ! Mem[00000000880001bf] p61_near_1_le: orn %l3,%l7,%l7 ldstub [%i1+0x180],%l7 ! Mem[000000008a800180] jmpl %o7,%g0 ldsw [%i0+0x1c4],%l7 ! Mem[000000008a0001c4] p61_near_1_lo: orn %l3,%l7,%l7 ldstub [%o1+0x180],%l7 ! Mem[000000008a800180] jmpl %o7,%g0 ldsw [%o0+0x1c4],%l7 ! Mem[000000008a0001c4] p61_near_1_he: ldsb [%i2+0x040],%l7 ! Mem[000000008b000040] ldsb [%i1+0x14c],%l0 ! Mem[000000008a80014c] ldd [%i0+0x098],%l0 ! Mem[000000008a000098] stw %l7,[%i0+0x1f0] ! Mem[000000008a0001f0] andcc %l4,0x47b,%l1 jmpl %o7,%g0 xnor %l2,-0xcf5,%l1 p61_near_1_ho: ldsb [%o2+0x040],%l7 ! Mem[000000008b000040] ldsb [%o1+0x14c],%l0 ! Mem[000000008a80014c] ldd [%o0+0x098],%l0 ! Mem[000000008a000098] stw %l7,[%o0+0x1f0] ! Mem[000000008a0001f0] andcc %l4,0x47b,%l1 jmpl %o7,%g0 xnor %l2,-0xcf5,%l1 p62_near_1_le: ldd [%i3+0x180],%l6 ! Mem[000000008d800180] lduw [%i0+0x124],%l3 ! Mem[000000008c000124] jmpl %o7,%g0 stx %l7,[%i3+0x148] ! Mem[000000008d800148] p62_near_1_lo: ldd [%o3+0x180],%l6 ! Mem[000000008d800180] lduw [%o0+0x124],%l3 ! Mem[000000008c000124] jmpl %o7,%g0 stx %l7,[%o3+0x148] ! Mem[000000008d800148] p62_near_1_he: stb %l1,[%i2+0x130] ! Mem[000000008d000130] ldsw [%i1+0x168],%l2 ! Mem[000000008c800168] lduh [%i3+0x17a],%l7 ! Mem[000000008d80017a] ld [%i3+0x120],%f29 ! Mem[000000008d800120] stb %l1,[%i0+0x0fc] ! Mem[000000008c0000fc] ldsh [%i0+0x142],%l2 ! Mem[000000008c000142] jmpl %o7,%g0 ldsw [%i3+0x030],%l6 ! Mem[000000008d800030] p62_near_1_ho: stb %l1,[%o2+0x130] ! Mem[000000008d000130] ldsw [%o1+0x168],%l2 ! Mem[000000008c800168] lduh [%o3+0x17a],%l7 ! Mem[000000008d80017a] ld [%o3+0x120],%f29 ! Mem[000000008d800120] stb %l1,[%o0+0x0fc] ! Mem[000000008c0000fc] ldsh [%o0+0x142],%l2 ! Mem[000000008c000142] jmpl %o7,%g0 ldsw [%o3+0x030],%l6 ! Mem[000000008d800030] p63_near_1_le: ldx [%i3+0x1b0],%l5 ! Mem[000000008f8001b0] st %f5 ,[%i3+0x0c4] ! Mem[000000008f8000c4] stw %l5,[%i0+0x1d8] ! Mem[000000008e0001d8] lduh [%i3+0x02c],%l6 ! Mem[000000008f80002c] jmpl %o7,%g0 std %l6,[%i0+0x1f0] ! Mem[000000008e0001f0] p63_near_1_lo: ldx [%o3+0x1b0],%l5 ! Mem[000000008f8001b0] st %f5 ,[%o3+0x0c4] ! Mem[000000008f8000c4] stw %l5,[%o0+0x1d8] ! Mem[000000008e0001d8] lduh [%o3+0x02c],%l6 ! Mem[000000008f80002c] jmpl %o7,%g0 std %l6,[%o0+0x1f0] ! Mem[000000008e0001f0] p63_near_1_he: swap [%i2+0x008],%l5 ! Mem[000000008f000008] nop ldub [%i0+0x167],%l5 ! Mem[000000008e000167] jmpl %o7,%g0 tsubcc %l5,0x2e8,%l1 p63_near_1_ho: swap [%o2+0x008],%l5 ! Mem[000000008f000008] nop ldub [%o0+0x167],%l5 ! Mem[000000008e000167] jmpl %o7,%g0 tsubcc %l5,0x2e8,%l1 near1_b2b_h: xnorcc %l2,-0x1aa,%l7 jmpl %o7,%g0 srlx %l4,0x006,%l5 near1_b2b_l: and %l1,0x1a3,%l6 jmpl %o7,%g0 udivx %l6,%l2,%l1 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: andn %l6,%l0,%l2 ldx [%i0+0x0a0],%l0 ! Mem[00000000100000a0] ldd [%i2+0x048],%l4 ! Mem[0000000011000048] std %l4,[%i2+0x188] ! Mem[0000000011000188] jmpl %o7,%g0 addcc %l6,0xff1,%l6 p0_near_2_lo: andn %l6,%l0,%l2 ldx [%o0+0x0a0],%l0 ! Mem[00000000100000a0] ldd [%o2+0x048],%l4 ! Mem[0000000011000048] std %l4,[%o2+0x188] ! Mem[0000000011000188] jmpl %o7,%g0 addcc %l6,0xff1,%l6 p0_near_2_he: lduw [%i1+0x050],%l4 ! Mem[0000000010800050] taddcc %l5,%l2,%l5 jmpl %o7,%g0 lduh [%i1+0x0d4],%l7 ! Mem[00000000108000d4] p0_near_2_ho: lduw [%o1+0x050],%l4 ! Mem[0000000010800050] taddcc %l5,%l2,%l5 jmpl %o7,%g0 lduh [%o1+0x0d4],%l7 ! Mem[00000000108000d4] p1_near_2_le: st %f4 ,[%i0+0x054] ! Mem[0000000012000054] ldx [%i1+0x188],%l0 ! Mem[0000000012800188] sra %l2,%l1,%l0 sth %l5,[%i1+0x152] ! Mem[0000000012800152] lduw [%i0+0x0cc],%l5 ! Mem[00000000120000cc] stw %l5,[%i0+0x0f8] ! Mem[00000000120000f8] jmpl %o7,%g0 andn %l4,%l0,%l5 p1_near_2_lo: st %f4 ,[%o0+0x054] ! Mem[0000000012000054] ldx [%o1+0x188],%l0 ! Mem[0000000012800188] sra %l2,%l1,%l0 sth %l5,[%o1+0x152] ! Mem[0000000012800152] lduw [%o0+0x0cc],%l5 ! Mem[00000000120000cc] stw %l5,[%o0+0x0f8] ! Mem[00000000120000f8] jmpl %o7,%g0 andn %l4,%l0,%l5 p1_near_2_he: stb %l7,[%i3+0x0bb] ! Mem[00000000138000bb] std %f16,[%i2+0x1f0] ! Mem[00000000130001f0] jmpl %o7,%g0 ldd [%i0+0x1f8],%f22 ! Mem[00000000120001f8] p1_near_2_ho: stb %l7,[%o3+0x0bb] ! Mem[00000000138000bb] std %f16,[%o2+0x1f0] ! Mem[00000000130001f0] jmpl %o7,%g0 ldd [%o0+0x1f8],%f22 ! Mem[00000000120001f8] p2_near_2_le: stb %l3,[%i0+0x1b8] ! Mem[00000000140001b8] ldub [%i0+0x150],%l7 ! Mem[0000000014000150] ldsw [%i0+0x1c4],%l4 ! Mem[00000000140001c4] sth %l0,[%i1+0x112] ! Mem[0000000014800112] ldsh [%i1+0x176],%l5 ! Mem[0000000014800176] jmpl %o7,%g0 ldub [%i3+0x0d0],%l0 ! Mem[00000000158000d0] p2_near_2_lo: stb %l3,[%o0+0x1b8] ! Mem[00000000140001b8] ldub [%o0+0x150],%l7 ! Mem[0000000014000150] ldsw [%o0+0x1c4],%l4 ! Mem[00000000140001c4] sth %l0,[%o1+0x112] ! Mem[0000000014800112] ldsh [%o1+0x176],%l5 ! Mem[0000000014800176] jmpl %o7,%g0 ldub [%o3+0x0d0],%l0 ! Mem[00000000158000d0] p2_near_2_he: orn %l5,0xbf8,%l6 stb %l7,[%i3+0x0ab] ! Mem[00000000158000ab] stw %l1,[%i3+0x1a0] ! Mem[00000000158001a0] jmpl %o7,%g0 stx %l4,[%i1+0x170] ! Mem[0000000014800170] p2_near_2_ho: orn %l5,0xbf8,%l6 stb %l7,[%o3+0x0ab] ! Mem[00000000158000ab] stw %l1,[%o3+0x1a0] ! Mem[00000000158001a0] jmpl %o7,%g0 stx %l4,[%o1+0x170] ! Mem[0000000014800170] p3_near_2_le: stw %l2,[%i3+0x16c] ! Mem[000000001780016c] jmpl %o7,%g0 ldsh [%i0+0x160],%l5 ! Mem[0000000016000160] p3_near_2_lo: stw %l2,[%o3+0x16c] ! Mem[000000001780016c] jmpl %o7,%g0 ldsh [%o0+0x160],%l5 ! Mem[0000000016000160] p3_near_2_he: ldd [%i1+0x060],%f18 ! Mem[0000000016800060] ldsh [%i1+0x09e],%l3 ! Mem[000000001680009e] lduw [%i3+0x174],%l6 ! Mem[0000000017800174] jmpl %o7,%g0 xorcc %l1,0xeb1,%l7 p3_near_2_ho: ldd [%o1+0x060],%f18 ! Mem[0000000016800060] ldsh [%o1+0x09e],%l3 ! Mem[000000001680009e] lduw [%o3+0x174],%l6 ! Mem[0000000017800174] jmpl %o7,%g0 xorcc %l1,0xeb1,%l7 p4_near_2_le: srl %l3,0x00e,%l1 ldx [%i3+0x138],%l7 ! Mem[0000000019800138] ldsb [%i0+0x147],%l6 ! Mem[0000000018000147] sll %l1,%l2,%l1 ldd [%i0+0x1f8],%f6 ! Mem[00000000180001f8] jmpl %o7,%g0 stb %l2,[%i1+0x19f] ! Mem[000000001880019f] p4_near_2_lo: srl %l3,0x00e,%l1 ldx [%o3+0x138],%l7 ! Mem[0000000019800138] ldsb [%o0+0x147],%l6 ! Mem[0000000018000147] sll %l1,%l2,%l1 ldd [%o0+0x1f8],%f6 ! Mem[00000000180001f8] jmpl %o7,%g0 stb %l2,[%o1+0x19f] ! Mem[000000001880019f] p4_near_2_he: xorcc %l4,%l3,%l1 tsubcctv %l6,%l0,%l5 swap [%i1+0x0d4],%l7 ! Mem[00000000188000d4] ldstub [%i2+0x162],%l3 ! Mem[0000000019000162] std %f24,[%i0+0x0b0] ! Mem[00000000180000b0] stx %l6,[%i2+0x1e0] ! Mem[00000000190001e0] andncc %l7,%l5,%l0 jmpl %o7,%g0 lduw [%i1+0x0ec],%l1 ! Mem[00000000188000ec] p4_near_2_ho: xorcc %l4,%l3,%l1 tsubcctv %l6,%l0,%l5 swap [%o1+0x0d4],%l7 ! Mem[00000000188000d4] ldstub [%o2+0x162],%l3 ! Mem[0000000019000162] std %f24,[%o0+0x0b0] ! Mem[00000000180000b0] stx %l6,[%o2+0x1e0] ! Mem[00000000190001e0] andncc %l7,%l5,%l0 jmpl %o7,%g0 lduw [%o1+0x0ec],%l1 ! Mem[00000000188000ec] p5_near_2_le: std %l0,[%i0+0x190] ! Mem[000000001a000190] lduw [%i0+0x138],%l0 ! Mem[000000001a000138] ldd [%i0+0x018],%l4 ! Mem[000000001a000018] jmpl %o7,%g0 stw %l1,[%i2+0x0cc] ! Mem[000000001b0000cc] p5_near_2_lo: std %l0,[%o0+0x190] ! Mem[000000001a000190] lduw [%o0+0x138],%l0 ! Mem[000000001a000138] ldd [%o0+0x018],%l4 ! Mem[000000001a000018] jmpl %o7,%g0 stw %l1,[%o2+0x0cc] ! Mem[000000001b0000cc] p5_near_2_he: or %l4,%l1,%l3 stb %l4,[%i1+0x1ea] ! Mem[000000001a8001ea] stx %l5,[%i2+0x0e8] ! Mem[000000001b0000e8] orn %l0,0x48c,%l2 ldub [%i2+0x0b6],%l7 ! Mem[000000001b0000b6] jmpl %o7,%g0 orcc %l7,%l0,%l1 p5_near_2_ho: or %l4,%l1,%l3 stb %l4,[%o1+0x1ea] ! Mem[000000001a8001ea] stx %l5,[%o2+0x0e8] ! Mem[000000001b0000e8] orn %l0,0x48c,%l2 ldub [%o2+0x0b6],%l7 ! Mem[000000001b0000b6] jmpl %o7,%g0 orcc %l7,%l0,%l1 p6_near_2_le: stb %l0,[%i0+0x059] ! Mem[000000001c000059] orcc %l6,%l7,%l1 ld [%i0+0x1f4],%f0 ! Mem[000000001c0001f4] lduw [%i1+0x0e4],%l1 ! Mem[000000001c8000e4] jmpl %o7,%g0 sll %l3,0x00a,%l5 p6_near_2_lo: stb %l0,[%o0+0x059] ! Mem[000000001c000059] orcc %l6,%l7,%l1 ld [%o0+0x1f4],%f0 ! Mem[000000001c0001f4] lduw [%o1+0x0e4],%l1 ! Mem[000000001c8000e4] jmpl %o7,%g0 sll %l3,0x00a,%l5 p6_near_2_he: lduw [%i3+0x0e0],%l6 ! Mem[000000001d8000e0] stb %l3,[%i2+0x098] ! Mem[000000001d000098] xor %l2,%l6,%l3 ldx [%i3+0x1e0],%l6 ! Mem[000000001d8001e0] ld [%i2+0x1c4],%f29 ! Mem[000000001d0001c4] sra %l0,%l7,%l7 swap [%i3+0x0b4],%l1 ! Mem[000000001d8000b4] jmpl %o7,%g0 stw %l5,[%i0+0x0ec] ! Mem[000000001c0000ec] p6_near_2_ho: lduw [%o3+0x0e0],%l6 ! Mem[000000001d8000e0] stb %l3,[%o2+0x098] ! Mem[000000001d000098] xor %l2,%l6,%l3 ldx [%o3+0x1e0],%l6 ! Mem[000000001d8001e0] ld [%o2+0x1c4],%f29 ! Mem[000000001d0001c4] sra %l0,%l7,%l7 swap [%o3+0x0b4],%l1 ! Mem[000000001d8000b4] jmpl %o7,%g0 stw %l5,[%o0+0x0ec] ! Mem[000000001c0000ec] p7_near_2_le: jmpl %o7,%g0 stw %l1,[%i2+0x154] ! Mem[000000001f000154] jmpl %o7,%g0 nop p7_near_2_lo: jmpl %o7,%g0 stw %l1,[%o2+0x154] ! Mem[000000001f000154] jmpl %o7,%g0 nop p7_near_2_he: jmpl %o7,%g0 ldd [%i1+0x140],%l0 ! Mem[000000001e800140] jmpl %o7,%g0 nop p7_near_2_ho: jmpl %o7,%g0 ldd [%o1+0x140],%l0 ! Mem[000000001e800140] jmpl %o7,%g0 nop p8_near_2_le: ldsh [%i3+0x0c6],%l5 ! Mem[00000000218000c6] ldd [%i2+0x080],%l2 ! Mem[0000000021000080] ldstub [%i0+0x1f5],%l6 ! Mem[00000000200001f5] jmpl %o7,%g0 std %l2,[%i1+0x158] ! Mem[0000000020800158] p8_near_2_lo: ldsh [%o3+0x0c6],%l5 ! Mem[00000000218000c6] ldd [%o2+0x080],%l2 ! Mem[0000000021000080] ldstub [%o0+0x1f5],%l6 ! Mem[00000000200001f5] jmpl %o7,%g0 std %l2,[%o1+0x158] ! Mem[0000000020800158] p8_near_2_he: ldub [%i0+0x04d],%l3 ! Mem[000000002000004d] swap [%i2+0x164],%l5 ! Mem[0000000021000164] jmpl %o7,%g0 lduh [%i0+0x002],%l5 ! Mem[0000000020000002] p8_near_2_ho: ldub [%o0+0x04d],%l3 ! Mem[000000002000004d] swap [%o2+0x164],%l5 ! Mem[0000000021000164] jmpl %o7,%g0 lduh [%o0+0x002],%l5 ! Mem[0000000020000002] p9_near_2_le: st %f15,[%i0+0x1e4] ! Mem[00000000220001e4] jmpl %o7,%g0 addc %l6,0x105,%l4 p9_near_2_lo: st %f15,[%o0+0x1e4] ! Mem[00000000220001e4] jmpl %o7,%g0 addc %l6,0x105,%l4 p9_near_2_he: ldd [%i0+0x040],%f28 ! Mem[0000000022000040] stx %l0,[%i0+0x0b0] ! Mem[00000000220000b0] swap [%i0+0x008],%l5 ! Mem[0000000022000008] stb %l5,[%i0+0x16e] ! Mem[000000002200016e] stw %l6,[%i1+0x128] ! Mem[0000000022800128] swap [%i1+0x024],%l3 ! Mem[0000000022800024] ldd [%i2+0x100],%f20 ! Mem[0000000023000100] jmpl %o7,%g0 sdivx %l2,0x532,%l7 p9_near_2_ho: ldd [%o0+0x040],%f28 ! Mem[0000000022000040] stx %l0,[%o0+0x0b0] ! Mem[00000000220000b0] swap [%o0+0x008],%l5 ! Mem[0000000022000008] stb %l5,[%o0+0x16e] ! Mem[000000002200016e] stw %l6,[%o1+0x128] ! Mem[0000000022800128] swap [%o1+0x024],%l3 ! Mem[0000000022800024] ldd [%o2+0x100],%f20 ! Mem[0000000023000100] jmpl %o7,%g0 sdivx %l2,0x532,%l7 p10_near_2_le: stb %l6,[%i1+0x096] ! Mem[0000000024800096] orn %l3,%l1,%l4 stb %l6,[%i0+0x1a2] ! Mem[00000000240001a2] jmpl %o7,%g0 stb %l7,[%i1+0x0ac] ! Mem[00000000248000ac] p10_near_2_lo: stb %l6,[%o1+0x096] ! Mem[0000000024800096] orn %l3,%l1,%l4 stb %l6,[%o0+0x1a2] ! Mem[00000000240001a2] jmpl %o7,%g0 stb %l7,[%o1+0x0ac] ! Mem[00000000248000ac] p10_near_2_he: jmpl %o7,%g0 ldstub [%i1+0x057],%l2 ! Mem[0000000024800057] jmpl %o7,%g0 nop p10_near_2_ho: jmpl %o7,%g0 ldstub [%o1+0x057],%l2 ! Mem[0000000024800057] jmpl %o7,%g0 nop p11_near_2_le: ldd [%i2+0x180],%l2 ! Mem[0000000027000180] ldstub [%i0+0x044],%l7 ! Mem[0000000026000044] andn %l5,%l6,%l7 ldsh [%i1+0x0ec],%l1 ! Mem[00000000268000ec] ldstub [%i1+0x040],%l1 ! Mem[0000000026800040] srlx %l3,0x026,%l5 jmpl %o7,%g0 swap [%i3+0x15c],%l3 ! Mem[000000002780015c] p11_near_2_lo: ldd [%o2+0x180],%l2 ! Mem[0000000027000180] ldstub [%o0+0x044],%l7 ! Mem[0000000026000044] andn %l5,%l6,%l7 ldsh [%o1+0x0ec],%l1 ! Mem[00000000268000ec] ldstub [%o1+0x040],%l1 ! Mem[0000000026800040] srlx %l3,0x026,%l5 jmpl %o7,%g0 swap [%o3+0x15c],%l3 ! Mem[000000002780015c] p11_near_2_he: jmpl %o7,%g0 ldd [%i3+0x0d0],%l0 ! Mem[00000000278000d0] jmpl %o7,%g0 nop p11_near_2_ho: jmpl %o7,%g0 ldd [%o3+0x0d0],%l0 ! Mem[00000000278000d0] jmpl %o7,%g0 nop p12_near_2_le: smulcc %l6,-0x3db,%l3 lduh [%i0+0x0b2],%l0 ! Mem[00000000280000b2] ldsb [%i0+0x116],%l4 ! Mem[0000000028000116] swap [%i2+0x1b0],%l5 ! Mem[00000000290001b0] ldsw [%i0+0x0b8],%l3 ! Mem[00000000280000b8] ldstub [%i3+0x17b],%l6 ! Mem[000000002980017b] sth %l6,[%i0+0x08c] ! Mem[000000002800008c] jmpl %o7,%g0 ldstub [%i2+0x055],%l6 ! Mem[0000000029000055] p12_near_2_lo: smulcc %l6,-0x3db,%l3 lduh [%o0+0x0b2],%l0 ! Mem[00000000280000b2] ldsb [%o0+0x116],%l4 ! Mem[0000000028000116] swap [%o2+0x1b0],%l5 ! Mem[00000000290001b0] ldsw [%o0+0x0b8],%l3 ! Mem[00000000280000b8] ldstub [%o3+0x17b],%l6 ! Mem[000000002980017b] sth %l6,[%o0+0x08c] ! Mem[000000002800008c] jmpl %o7,%g0 ldstub [%o2+0x055],%l6 ! Mem[0000000029000055] p12_near_2_he: jmpl %o7,%g0 ldstub [%i0+0x171],%l2 ! Mem[0000000028000171] jmpl %o7,%g0 nop p12_near_2_ho: jmpl %o7,%g0 ldstub [%o0+0x171],%l2 ! Mem[0000000028000171] jmpl %o7,%g0 nop p13_near_2_le: jmpl %o7,%g0 ldx [%i3+0x168],%l5 ! Mem[000000002b800168] jmpl %o7,%g0 nop p13_near_2_lo: jmpl %o7,%g0 ldx [%o3+0x168],%l5 ! Mem[000000002b800168] jmpl %o7,%g0 nop p13_near_2_he: lduw [%i3+0x168],%l1 ! Mem[000000002b800168] andn %l7,%l5,%l6 stx %l5,[%i3+0x1b8] ! Mem[000000002b8001b8] jmpl %o7,%g0 ldd [%i3+0x0c0],%l4 ! Mem[000000002b8000c0] p13_near_2_ho: lduw [%o3+0x168],%l1 ! Mem[000000002b800168] andn %l7,%l5,%l6 stx %l5,[%o3+0x1b8] ! Mem[000000002b8001b8] jmpl %o7,%g0 ldd [%o3+0x0c0],%l4 ! Mem[000000002b8000c0] p14_near_2_le: ldstub [%i3+0x0ed],%l1 ! Mem[000000002d8000ed] ldd [%i0+0x088],%l2 ! Mem[000000002c000088] stx %l5,[%i2+0x090] ! Mem[000000002d000090] lduw [%i2+0x19c],%l4 ! Mem[000000002d00019c] jmpl %o7,%g0 ldd [%i0+0x190],%l4 ! Mem[000000002c000190] p14_near_2_lo: ldstub [%o3+0x0ed],%l1 ! Mem[000000002d8000ed] ldd [%o0+0x088],%l2 ! Mem[000000002c000088] stx %l5,[%o2+0x090] ! Mem[000000002d000090] lduw [%o2+0x19c],%l4 ! Mem[000000002d00019c] jmpl %o7,%g0 ldd [%o0+0x190],%l4 ! Mem[000000002c000190] p14_near_2_he: stb %l3,[%i3+0x1bb] ! Mem[000000002d8001bb] stb %l7,[%i0+0x167] ! Mem[000000002c000167] lduh [%i1+0x1c0],%l7 ! Mem[000000002c8001c0] ldub [%i3+0x0a0],%l2 ! Mem[000000002d8000a0] srlx %l0,%l7,%l0 jmpl %o7,%g0 mulx %l3,-0xaed,%l6 p14_near_2_ho: stb %l3,[%o3+0x1bb] ! Mem[000000002d8001bb] stb %l7,[%o0+0x167] ! Mem[000000002c000167] lduh [%o1+0x1c0],%l7 ! Mem[000000002c8001c0] ldub [%o3+0x0a0],%l2 ! Mem[000000002d8000a0] srlx %l0,%l7,%l0 jmpl %o7,%g0 mulx %l3,-0xaed,%l6 p15_near_2_le: sth %l6,[%i0+0x064] ! Mem[000000002e000064] stx %l4,[%i1+0x0d8] ! Mem[000000002e8000d8] jmpl %o7,%g0 lduw [%i2+0x040],%l7 ! Mem[000000002f000040] p15_near_2_lo: sth %l6,[%o0+0x064] ! Mem[000000002e000064] stx %l4,[%o1+0x0d8] ! Mem[000000002e8000d8] jmpl %o7,%g0 lduw [%o2+0x040],%l7 ! Mem[000000002f000040] p15_near_2_he: orn %l0,%l1,%l4 mulx %l0,-0x36a,%l2 jmpl %o7,%g0 ldx [%i0+0x168],%l6 ! Mem[000000002e000168] p15_near_2_ho: orn %l0,%l1,%l4 mulx %l0,-0x36a,%l2 jmpl %o7,%g0 ldx [%o0+0x168],%l6 ! Mem[000000002e000168] p16_near_2_le: stx %l7,[%i2+0x070] ! Mem[0000000031000070] ldub [%i0+0x1f5],%l6 ! Mem[00000000300001f5] stw %l5,[%i2+0x094] ! Mem[0000000031000094] ldsb [%i2+0x19d],%l4 ! Mem[000000003100019d] lduw [%i1+0x128],%l0 ! Mem[0000000030800128] jmpl %o7,%g0 ldd [%i0+0x158],%f2 ! Mem[0000000030000158] p16_near_2_lo: stx %l7,[%o2+0x070] ! Mem[0000000031000070] ldub [%o0+0x1f5],%l6 ! Mem[00000000300001f5] stw %l5,[%o2+0x094] ! Mem[0000000031000094] ldsb [%o2+0x19d],%l4 ! Mem[000000003100019d] lduw [%o1+0x128],%l0 ! Mem[0000000030800128] jmpl %o7,%g0 ldd [%o0+0x158],%f2 ! Mem[0000000030000158] p16_near_2_he: ldsb [%i3+0x082],%l6 ! Mem[0000000031800082] addcc %l4,%l7,%l5 ldx [%i2+0x188],%l0 ! Mem[0000000031000188] smulcc %l5,%l7,%l1 ldub [%i1+0x010],%l7 ! Mem[0000000030800010] ldsh [%i1+0x0b4],%l1 ! Mem[00000000308000b4] jmpl %o7,%g0 ldub [%i1+0x037],%l3 ! Mem[0000000030800037] p16_near_2_ho: ldsb [%o3+0x082],%l6 ! Mem[0000000031800082] addcc %l4,%l7,%l5 ldx [%o2+0x188],%l0 ! Mem[0000000031000188] smulcc %l5,%l7,%l1 ldub [%o1+0x010],%l7 ! Mem[0000000030800010] ldsh [%o1+0x0b4],%l1 ! Mem[00000000308000b4] jmpl %o7,%g0 ldub [%o1+0x037],%l3 ! Mem[0000000030800037] p17_near_2_le: ldub [%i2+0x010],%l7 ! Mem[0000000033000010] std %f0 ,[%i2+0x0b0] ! Mem[00000000330000b0] jmpl %o7,%g0 ldstub [%i2+0x170],%l1 ! Mem[0000000033000170] p17_near_2_lo: ldub [%o2+0x010],%l7 ! Mem[0000000033000010] std %f0 ,[%o2+0x0b0] ! Mem[00000000330000b0] jmpl %o7,%g0 ldstub [%o2+0x170],%l1 ! Mem[0000000033000170] p17_near_2_he: std %l2,[%i3+0x110] ! Mem[0000000033800110] sdivx %l7,%l6,%l2 lduh [%i3+0x050],%l3 ! Mem[0000000033800050] orcc %l1,-0xb49,%l5 std %l4,[%i3+0x058] ! Mem[0000000033800058] jmpl %o7,%g0 ld [%i1+0x0bc],%f17 ! Mem[00000000328000bc] p17_near_2_ho: std %l2,[%o3+0x110] ! Mem[0000000033800110] sdivx %l7,%l6,%l2 lduh [%o3+0x050],%l3 ! Mem[0000000033800050] orcc %l1,-0xb49,%l5 std %l4,[%o3+0x058] ! Mem[0000000033800058] jmpl %o7,%g0 ld [%o1+0x0bc],%f17 ! Mem[00000000328000bc] p18_near_2_le: stw %l1,[%i0+0x0cc] ! Mem[00000000340000cc] ldd [%i2+0x130],%f10 ! Mem[0000000035000130] jmpl %o7,%g0 lduw [%i1+0x15c],%l2 ! Mem[000000003480015c] p18_near_2_lo: stw %l1,[%o0+0x0cc] ! Mem[00000000340000cc] ldd [%o2+0x130],%f10 ! Mem[0000000035000130] jmpl %o7,%g0 lduw [%o1+0x15c],%l2 ! Mem[000000003480015c] p18_near_2_he: stw %l6,[%i1+0x0a0] ! Mem[00000000348000a0] ldsb [%i3+0x175],%l1 ! Mem[0000000035800175] udivx %l2,-0xeba,%l3 lduh [%i3+0x056],%l4 ! Mem[0000000035800056] ldd [%i2+0x178],%f16 ! Mem[0000000035000178] swap [%i2+0x134],%l4 ! Mem[0000000035000134] jmpl %o7,%g0 ldub [%i1+0x045],%l0 ! Mem[0000000034800045] p18_near_2_ho: stw %l6,[%o1+0x0a0] ! Mem[00000000348000a0] ldsb [%o3+0x175],%l1 ! Mem[0000000035800175] udivx %l2,-0xeba,%l3 lduh [%o3+0x056],%l4 ! Mem[0000000035800056] ldd [%o2+0x178],%f16 ! Mem[0000000035000178] swap [%o2+0x134],%l4 ! Mem[0000000035000134] jmpl %o7,%g0 ldub [%o1+0x045],%l0 ! Mem[0000000034800045] p19_near_2_le: or %l7,%l2,%l1 ldsw [%i2+0x0ec],%l1 ! Mem[00000000370000ec] std %l0,[%i1+0x1f0] ! Mem[00000000368001f0] ldsh [%i1+0x04a],%l4 ! Mem[000000003680004a] stb %l6,[%i0+0x082] ! Mem[0000000036000082] jmpl %o7,%g0 ldsw [%i3+0x174],%l1 ! Mem[0000000037800174] p19_near_2_lo: or %l7,%l2,%l1 ldsw [%o2+0x0ec],%l1 ! Mem[00000000370000ec] std %l0,[%o1+0x1f0] ! Mem[00000000368001f0] ldsh [%o1+0x04a],%l4 ! Mem[000000003680004a] stb %l6,[%o0+0x082] ! Mem[0000000036000082] jmpl %o7,%g0 ldsw [%o3+0x174],%l1 ! Mem[0000000037800174] p19_near_2_he: jmpl %o7,%g0 orn %l3,%l0,%l6 jmpl %o7,%g0 nop p19_near_2_ho: jmpl %o7,%g0 orn %l3,%l0,%l6 jmpl %o7,%g0 nop p20_near_2_le: ldsh [%i0+0x046],%l3 ! Mem[0000000038000046] ld [%i1+0x0bc],%f3 ! Mem[00000000388000bc] ld [%i3+0x174],%f14 ! Mem[0000000039800174] add %l3,%l3,%l6 jmpl %o7,%g0 andcc %l6,0x536,%l4 p20_near_2_lo: ldsh [%o0+0x046],%l3 ! Mem[0000000038000046] ld [%o1+0x0bc],%f3 ! Mem[00000000388000bc] ld [%o3+0x174],%f14 ! Mem[0000000039800174] add %l3,%l3,%l6 jmpl %o7,%g0 andcc %l6,0x536,%l4 p20_near_2_he: jmpl %o7,%g0 orncc %l2,-0x21f,%l0 jmpl %o7,%g0 nop p20_near_2_ho: jmpl %o7,%g0 orncc %l2,-0x21f,%l0 jmpl %o7,%g0 nop p21_near_2_le: lduw [%i2+0x1bc],%l4 ! Mem[000000003b0001bc] sllx %l3,0x004,%l7 jmpl %o7,%g0 ldsh [%i2+0x0e0],%l6 ! Mem[000000003b0000e0] p21_near_2_lo: lduw [%o2+0x1bc],%l4 ! Mem[000000003b0001bc] sllx %l3,0x004,%l7 jmpl %o7,%g0 ldsh [%o2+0x0e0],%l6 ! Mem[000000003b0000e0] p21_near_2_he: ldx [%i2+0x1f8],%l1 ! Mem[000000003b0001f8] ldx [%i1+0x060],%l2 ! Mem[000000003a800060] ldsh [%i3+0x146],%l7 ! Mem[000000003b800146] ldsb [%i1+0x1e0],%l7 ! Mem[000000003a8001e0] swap [%i1+0x18c],%l0 ! Mem[000000003a80018c] sth %l5,[%i3+0x0b8] ! Mem[000000003b8000b8] jmpl %o7,%g0 stb %l2,[%i0+0x0c5] ! Mem[000000003a0000c5] p21_near_2_ho: ldx [%o2+0x1f8],%l1 ! Mem[000000003b0001f8] ldx [%o1+0x060],%l2 ! Mem[000000003a800060] ldsh [%o3+0x146],%l7 ! Mem[000000003b800146] ldsb [%o1+0x1e0],%l7 ! Mem[000000003a8001e0] swap [%o1+0x18c],%l0 ! Mem[000000003a80018c] sth %l5,[%o3+0x0b8] ! Mem[000000003b8000b8] jmpl %o7,%g0 stb %l2,[%o0+0x0c5] ! Mem[000000003a0000c5] p22_near_2_le: std %l4,[%i2+0x198] ! Mem[000000003d000198] lduw [%i1+0x114],%l3 ! Mem[000000003c800114] st %f7 ,[%i2+0x03c] ! Mem[000000003d00003c] jmpl %o7,%g0 subccc %l6,%l4,%l0 p22_near_2_lo: std %l4,[%o2+0x198] ! Mem[000000003d000198] lduw [%o1+0x114],%l3 ! Mem[000000003c800114] st %f7 ,[%o2+0x03c] ! Mem[000000003d00003c] jmpl %o7,%g0 subccc %l6,%l4,%l0 p22_near_2_he: ld [%i0+0x150],%f31 ! Mem[000000003c000150] ldub [%i2+0x165],%l5 ! Mem[000000003d000165] ldsb [%i3+0x150],%l1 ! Mem[000000003d800150] jmpl %o7,%g0 ldd [%i2+0x0a8],%l0 ! Mem[000000003d0000a8] p22_near_2_ho: ld [%o0+0x150],%f31 ! Mem[000000003c000150] ldub [%o2+0x165],%l5 ! Mem[000000003d000165] ldsb [%o3+0x150],%l1 ! Mem[000000003d800150] jmpl %o7,%g0 ldd [%o2+0x0a8],%l0 ! Mem[000000003d0000a8] p23_near_2_le: umul %l1,%l1,%l7 ldstub [%i0+0x1e6],%l5 ! Mem[000000003e0001e6] stb %l2,[%i1+0x02c] ! Mem[000000003e80002c] taddcctv %l2,0x825,%l1 swap [%i2+0x158],%l2 ! Mem[000000003f000158] ldsh [%i1+0x0b8],%l5 ! Mem[000000003e8000b8] jmpl %o7,%g0 stb %l3,[%i3+0x03d] ! Mem[000000003f80003d] p23_near_2_lo: umul %l1,%l1,%l7 ldstub [%o0+0x1e6],%l5 ! Mem[000000003e0001e6] stb %l2,[%o1+0x02c] ! Mem[000000003e80002c] taddcctv %l2,0x825,%l1 swap [%o2+0x158],%l2 ! Mem[000000003f000158] ldsh [%o1+0x0b8],%l5 ! Mem[000000003e8000b8] jmpl %o7,%g0 stb %l3,[%o3+0x03d] ! Mem[000000003f80003d] p23_near_2_he: stx %l4,[%i3+0x1f0] ! Mem[000000003f8001f0] jmpl %o7,%g0 stb %l7,[%i3+0x1fc] ! Mem[000000003f8001fc] p23_near_2_ho: stx %l4,[%o3+0x1f0] ! Mem[000000003f8001f0] jmpl %o7,%g0 stb %l7,[%o3+0x1fc] ! Mem[000000003f8001fc] p24_near_2_le: lduh [%i3+0x0c2],%l1 ! Mem[00000000418000c2] ldstub [%i3+0x1e7],%l3 ! Mem[00000000418001e7] ldstub [%i3+0x105],%l5 ! Mem[0000000041800105] swap [%i3+0x028],%l5 ! Mem[0000000041800028] ldd [%i3+0x1a8],%l4 ! Mem[00000000418001a8] swap [%i0+0x198],%l2 ! Mem[0000000040000198] smulcc %l3,%l1,%l5 jmpl %o7,%g0 ldstub [%i1+0x0cc],%l2 ! Mem[00000000408000cc] p24_near_2_lo: lduh [%o3+0x0c2],%l1 ! Mem[00000000418000c2] ldstub [%o3+0x1e7],%l3 ! Mem[00000000418001e7] ldstub [%o3+0x105],%l5 ! Mem[0000000041800105] swap [%o3+0x028],%l5 ! Mem[0000000041800028] ldd [%o3+0x1a8],%l4 ! Mem[00000000418001a8] swap [%o0+0x198],%l2 ! Mem[0000000040000198] smulcc %l3,%l1,%l5 jmpl %o7,%g0 ldstub [%o1+0x0cc],%l2 ! Mem[00000000408000cc] p24_near_2_he: ldd [%i1+0x170],%l0 ! Mem[0000000040800170] ldsb [%i2+0x1f2],%l3 ! Mem[00000000410001f2] ldx [%i0+0x098],%l2 ! Mem[0000000040000098] lduw [%i3+0x030],%l1 ! Mem[0000000041800030] stx %l5,[%i0+0x180] ! Mem[0000000040000180] mulx %l4,-0x18d,%l5 jmpl %o7,%g0 std %l4,[%i0+0x010] ! Mem[0000000040000010] p24_near_2_ho: ldd [%o1+0x170],%l0 ! Mem[0000000040800170] ldsb [%o2+0x1f2],%l3 ! Mem[00000000410001f2] ldx [%o0+0x098],%l2 ! Mem[0000000040000098] lduw [%o3+0x030],%l1 ! Mem[0000000041800030] stx %l5,[%o0+0x180] ! Mem[0000000040000180] mulx %l4,-0x18d,%l5 jmpl %o7,%g0 std %l4,[%o0+0x010] ! Mem[0000000040000010] p25_near_2_le: sth %l6,[%i0+0x04e] ! Mem[000000004200004e] jmpl %o7,%g0 ldsh [%i2+0x0de],%l7 ! Mem[00000000430000de] p25_near_2_lo: sth %l6,[%o0+0x04e] ! Mem[000000004200004e] jmpl %o7,%g0 ldsh [%o2+0x0de],%l7 ! Mem[00000000430000de] p25_near_2_he: ldx [%i2+0x1b8],%l3 ! Mem[00000000430001b8] jmpl %o7,%g0 ldsb [%i0+0x12a],%l6 ! Mem[000000004200012a] p25_near_2_ho: ldx [%o2+0x1b8],%l3 ! Mem[00000000430001b8] jmpl %o7,%g0 ldsb [%o0+0x12a],%l6 ! Mem[000000004200012a] p26_near_2_le: ldd [%i1+0x0b8],%l6 ! Mem[00000000448000b8] sth %l7,[%i3+0x08c] ! Mem[000000004580008c] ldd [%i3+0x1b8],%l4 ! Mem[00000000458001b8] ldub [%i0+0x1d1],%l2 ! Mem[00000000440001d1] stw %l5,[%i3+0x190] ! Mem[0000000045800190] sth %l1,[%i2+0x0e6] ! Mem[00000000450000e6] ldx [%i3+0x040],%l6 ! Mem[0000000045800040] jmpl %o7,%g0 addc %l3,%l0,%l2 p26_near_2_lo: ldd [%o1+0x0b8],%l6 ! Mem[00000000448000b8] sth %l7,[%o3+0x08c] ! Mem[000000004580008c] ldd [%o3+0x1b8],%l4 ! Mem[00000000458001b8] ldub [%o0+0x1d1],%l2 ! Mem[00000000440001d1] stw %l5,[%o3+0x190] ! Mem[0000000045800190] sth %l1,[%o2+0x0e6] ! Mem[00000000450000e6] ldx [%o3+0x040],%l6 ! Mem[0000000045800040] jmpl %o7,%g0 addc %l3,%l0,%l2 p26_near_2_he: std %l2,[%i3+0x1c0] ! Mem[00000000458001c0] jmpl %o7,%g0 ldub [%i3+0x017],%l3 ! Mem[0000000045800017] p26_near_2_ho: std %l2,[%o3+0x1c0] ! Mem[00000000458001c0] jmpl %o7,%g0 ldub [%o3+0x017],%l3 ! Mem[0000000045800017] p27_near_2_le: lduh [%i1+0x0fc],%l1 ! Mem[00000000468000fc] lduw [%i1+0x19c],%l5 ! Mem[000000004680019c] ldsw [%i2+0x1b8],%l3 ! Mem[00000000470001b8] jmpl %o7,%g0 ldub [%i0+0x147],%l7 ! Mem[0000000046000147] p27_near_2_lo: lduh [%o1+0x0fc],%l1 ! Mem[00000000468000fc] lduw [%o1+0x19c],%l5 ! Mem[000000004680019c] ldsw [%o2+0x1b8],%l3 ! Mem[00000000470001b8] jmpl %o7,%g0 ldub [%o0+0x147],%l7 ! Mem[0000000046000147] p27_near_2_he: ldstub [%i1+0x1d1],%l4 ! Mem[00000000468001d1] swap [%i3+0x1c4],%l3 ! Mem[00000000478001c4] stb %l5,[%i0+0x176] ! Mem[0000000046000176] stb %l0,[%i1+0x0d0] ! Mem[00000000468000d0] lduh [%i2+0x0ec],%l2 ! Mem[00000000470000ec] jmpl %o7,%g0 std %l4,[%i2+0x058] ! Mem[0000000047000058] p27_near_2_ho: ldstub [%o1+0x1d1],%l4 ! Mem[00000000468001d1] swap [%o3+0x1c4],%l3 ! Mem[00000000478001c4] stb %l5,[%o0+0x176] ! Mem[0000000046000176] stb %l0,[%o1+0x0d0] ! Mem[00000000468000d0] lduh [%o2+0x0ec],%l2 ! Mem[00000000470000ec] jmpl %o7,%g0 std %l4,[%o2+0x058] ! Mem[0000000047000058] p28_near_2_le: lduw [%i1+0x0f0],%l0 ! Mem[00000000488000f0] st %f11,[%i0+0x034] ! Mem[0000000048000034] ldd [%i1+0x1d0],%l4 ! Mem[00000000488001d0] addcc %l7,%l1,%l7 ldd [%i3+0x078],%l4 ! Mem[0000000049800078] jmpl %o7,%g0 stw %l4,[%i3+0x1f8] ! Mem[00000000498001f8] p28_near_2_lo: lduw [%o1+0x0f0],%l0 ! Mem[00000000488000f0] st %f11,[%o0+0x034] ! Mem[0000000048000034] ldd [%o1+0x1d0],%l4 ! Mem[00000000488001d0] addcc %l7,%l1,%l7 ldd [%o3+0x078],%l4 ! Mem[0000000049800078] jmpl %o7,%g0 stw %l4,[%o3+0x1f8] ! Mem[00000000498001f8] p28_near_2_he: std %f16,[%i2+0x128] ! Mem[0000000049000128] jmpl %o7,%g0 stb %l6,[%i2+0x1c4] ! Mem[00000000490001c4] p28_near_2_ho: std %f16,[%o2+0x128] ! Mem[0000000049000128] jmpl %o7,%g0 stb %l6,[%o2+0x1c4] ! Mem[00000000490001c4] p29_near_2_le: std %l0,[%i2+0x078] ! Mem[000000004b000078] stw %l5,[%i2+0x038] ! Mem[000000004b000038] lduw [%i2+0x1f0],%l7 ! Mem[000000004b0001f0] st %f2 ,[%i0+0x14c] ! Mem[000000004a00014c] ldsb [%i3+0x185],%l6 ! Mem[000000004b800185] ldx [%i1+0x0e0],%l1 ! Mem[000000004a8000e0] stb %l2,[%i2+0x1d2] ! Mem[000000004b0001d2] jmpl %o7,%g0 ldsb [%i0+0x19e],%l5 ! Mem[000000004a00019e] p29_near_2_lo: std %l0,[%o2+0x078] ! Mem[000000004b000078] stw %l5,[%o2+0x038] ! Mem[000000004b000038] lduw [%o2+0x1f0],%l7 ! Mem[000000004b0001f0] st %f2 ,[%o0+0x14c] ! Mem[000000004a00014c] ldsb [%o3+0x185],%l6 ! Mem[000000004b800185] ldx [%o1+0x0e0],%l1 ! Mem[000000004a8000e0] stb %l2,[%o2+0x1d2] ! Mem[000000004b0001d2] jmpl %o7,%g0 ldsb [%o0+0x19e],%l5 ! Mem[000000004a00019e] p29_near_2_he: stw %l2,[%i2+0x1d0] ! Mem[000000004b0001d0] stw %l1,[%i1+0x0e4] ! Mem[000000004a8000e4] stx %l0,[%i1+0x188] ! Mem[000000004a800188] sth %l0,[%i3+0x088] ! Mem[000000004b800088] ldsb [%i3+0x1e5],%l4 ! Mem[000000004b8001e5] jmpl %o7,%g0 swap [%i2+0x130],%l0 ! Mem[000000004b000130] p29_near_2_ho: stw %l2,[%o2+0x1d0] ! Mem[000000004b0001d0] stw %l1,[%o1+0x0e4] ! Mem[000000004a8000e4] stx %l0,[%o1+0x188] ! Mem[000000004a800188] sth %l0,[%o3+0x088] ! Mem[000000004b800088] ldsb [%o3+0x1e5],%l4 ! Mem[000000004b8001e5] jmpl %o7,%g0 swap [%o2+0x130],%l0 ! Mem[000000004b000130] p30_near_2_le: ldsh [%i1+0x140],%l1 ! Mem[000000004c800140] ldsw [%i1+0x0e0],%l1 ! Mem[000000004c8000e0] std %f4 ,[%i1+0x170] ! Mem[000000004c800170] stx %l1,[%i0+0x060] ! Mem[000000004c000060] ldd [%i2+0x170],%f4 ! Mem[000000004d000170] jmpl %o7,%g0 addcc %l5,%l6,%l4 p30_near_2_lo: ldsh [%o1+0x140],%l1 ! Mem[000000004c800140] ldsw [%o1+0x0e0],%l1 ! Mem[000000004c8000e0] std %f4 ,[%o1+0x170] ! Mem[000000004c800170] stx %l1,[%o0+0x060] ! Mem[000000004c000060] ldd [%o2+0x170],%f4 ! Mem[000000004d000170] jmpl %o7,%g0 addcc %l5,%l6,%l4 p30_near_2_he: st %f24,[%i3+0x0d4] ! Mem[000000004d8000d4] subccc %l3,%l7,%l5 ldstub [%i2+0x119],%l7 ! Mem[000000004d000119] jmpl %o7,%g0 ldsw [%i0+0x010],%l1 ! Mem[000000004c000010] p30_near_2_ho: st %f24,[%o3+0x0d4] ! Mem[000000004d8000d4] subccc %l3,%l7,%l5 ldstub [%o2+0x119],%l7 ! Mem[000000004d000119] jmpl %o7,%g0 ldsw [%o0+0x010],%l1 ! Mem[000000004c000010] p31_near_2_le: ldsw [%i3+0x02c],%l2 ! Mem[000000004f80002c] jmpl %o7,%g0 st %f0 ,[%i2+0x16c] ! Mem[000000004f00016c] p31_near_2_lo: ldsw [%o3+0x02c],%l2 ! Mem[000000004f80002c] jmpl %o7,%g0 st %f0 ,[%o2+0x16c] ! Mem[000000004f00016c] p31_near_2_he: subccc %l1,%l2,%l1 sth %l6,[%i2+0x1f8] ! Mem[000000004f0001f8] ldstub [%i1+0x1bf],%l2 ! Mem[000000004e8001bf] jmpl %o7,%g0 ldstub [%i3+0x14e],%l6 ! Mem[000000004f80014e] p31_near_2_ho: subccc %l1,%l2,%l1 sth %l6,[%o2+0x1f8] ! Mem[000000004f0001f8] ldstub [%o1+0x1bf],%l2 ! Mem[000000004e8001bf] jmpl %o7,%g0 ldstub [%o3+0x14e],%l6 ! Mem[000000004f80014e] p32_near_2_le: ld [%i0+0x194],%f1 ! Mem[0000000050000194] ldub [%i2+0x149],%l2 ! Mem[0000000051000149] orn %l5,0xd8f,%l6 lduh [%i2+0x08e],%l3 ! Mem[000000005100008e] jmpl %o7,%g0 ldx [%i2+0x060],%l2 ! Mem[0000000051000060] p32_near_2_lo: ld [%o0+0x194],%f1 ! Mem[0000000050000194] ldub [%o2+0x149],%l2 ! Mem[0000000051000149] orn %l5,0xd8f,%l6 lduh [%o2+0x08e],%l3 ! Mem[000000005100008e] jmpl %o7,%g0 ldx [%o2+0x060],%l2 ! Mem[0000000051000060] p32_near_2_he: ldsb [%i0+0x1e4],%l6 ! Mem[00000000500001e4] lduh [%i1+0x154],%l1 ! Mem[0000000050800154] ldstub [%i0+0x046],%l6 ! Mem[0000000050000046] ldsw [%i0+0x140],%l4 ! Mem[0000000050000140] stw %l5,[%i2+0x144] ! Mem[0000000051000144] jmpl %o7,%g0 ldx [%i3+0x020],%l5 ! Mem[0000000051800020] p32_near_2_ho: ldsb [%o0+0x1e4],%l6 ! Mem[00000000500001e4] lduh [%o1+0x154],%l1 ! Mem[0000000050800154] ldstub [%o0+0x046],%l6 ! Mem[0000000050000046] ldsw [%o0+0x140],%l4 ! Mem[0000000050000140] stw %l5,[%o2+0x144] ! Mem[0000000051000144] jmpl %o7,%g0 ldx [%o3+0x020],%l5 ! Mem[0000000051800020] p33_near_2_le: xor %l0,%l7,%l5 ldub [%i0+0x04d],%l0 ! Mem[000000005200004d] addcc %l5,-0xaf7,%l5 std %l6,[%i2+0x1d8] ! Mem[00000000530001d8] ld [%i1+0x1f0],%f15 ! Mem[00000000528001f0] jmpl %o7,%g0 sth %l2,[%i2+0x14c] ! Mem[000000005300014c] p33_near_2_lo: xor %l0,%l7,%l5 ldub [%o0+0x04d],%l0 ! Mem[000000005200004d] addcc %l5,-0xaf7,%l5 std %l6,[%o2+0x1d8] ! Mem[00000000530001d8] ld [%o1+0x1f0],%f15 ! Mem[00000000528001f0] jmpl %o7,%g0 sth %l2,[%o2+0x14c] ! Mem[000000005300014c] p33_near_2_he: stw %l3,[%i3+0x004] ! Mem[0000000053800004] ldd [%i1+0x120],%l4 ! Mem[0000000052800120] ldsb [%i3+0x12a],%l0 ! Mem[000000005380012a] ld [%i3+0x17c],%f18 ! Mem[000000005380017c] lduh [%i0+0x0e6],%l5 ! Mem[00000000520000e6] ldd [%i3+0x060],%f22 ! Mem[0000000053800060] jmpl %o7,%g0 ldub [%i2+0x05a],%l5 ! Mem[000000005300005a] p33_near_2_ho: stw %l3,[%o3+0x004] ! Mem[0000000053800004] ldd [%o1+0x120],%l4 ! Mem[0000000052800120] ldsb [%o3+0x12a],%l0 ! Mem[000000005380012a] ld [%o3+0x17c],%f18 ! Mem[000000005380017c] lduh [%o0+0x0e6],%l5 ! Mem[00000000520000e6] ldd [%o3+0x060],%f22 ! Mem[0000000053800060] jmpl %o7,%g0 ldub [%o2+0x05a],%l5 ! Mem[000000005300005a] p34_near_2_le: ldd [%i2+0x170],%f0 ! Mem[0000000055000170] st %f7 ,[%i0+0x064] ! Mem[0000000054000064] ldsh [%i2+0x1aa],%l0 ! Mem[00000000550001aa] taddcc %l0,%l1,%l5 andncc %l6,0xd76,%l4 addcc %l3,-0x73b,%l7 jmpl %o7,%g0 sth %l3,[%i2+0x09a] ! Mem[000000005500009a] p34_near_2_lo: ldd [%o2+0x170],%f0 ! Mem[0000000055000170] st %f7 ,[%o0+0x064] ! Mem[0000000054000064] ldsh [%o2+0x1aa],%l0 ! Mem[00000000550001aa] taddcc %l0,%l1,%l5 andncc %l6,0xd76,%l4 addcc %l3,-0x73b,%l7 jmpl %o7,%g0 sth %l3,[%o2+0x09a] ! Mem[000000005500009a] p34_near_2_he: std %f22,[%i3+0x160] ! Mem[0000000055800160] jmpl %o7,%g0 stx %l0,[%i3+0x138] ! Mem[0000000055800138] p34_near_2_ho: std %f22,[%o3+0x160] ! Mem[0000000055800160] jmpl %o7,%g0 stx %l0,[%o3+0x138] ! Mem[0000000055800138] p35_near_2_le: ldsb [%i0+0x109],%l6 ! Mem[0000000056000109] ldd [%i0+0x000],%l2 ! Mem[0000000056000000] ldx [%i3+0x060],%l3 ! Mem[0000000057800060] ldx [%i3+0x178],%l2 ! Mem[0000000057800178] stw %l5,[%i0+0x0e4] ! Mem[00000000560000e4] jmpl %o7,%g0 ldx [%i3+0x0b0],%l0 ! Mem[00000000578000b0] p35_near_2_lo: ldsb [%o0+0x109],%l6 ! Mem[0000000056000109] ldd [%o0+0x000],%l2 ! Mem[0000000056000000] ldx [%o3+0x060],%l3 ! Mem[0000000057800060] ldx [%o3+0x178],%l2 ! Mem[0000000057800178] stw %l5,[%o0+0x0e4] ! Mem[00000000560000e4] jmpl %o7,%g0 ldx [%o3+0x0b0],%l0 ! Mem[00000000578000b0] p35_near_2_he: swap [%i2+0x114],%l3 ! Mem[0000000057000114] jmpl %o7,%g0 ldstub [%i1+0x0a9],%l0 ! Mem[00000000568000a9] p35_near_2_ho: swap [%o2+0x114],%l3 ! Mem[0000000057000114] jmpl %o7,%g0 ldstub [%o1+0x0a9],%l0 ! Mem[00000000568000a9] p36_near_2_le: ldx [%i1+0x140],%l5 ! Mem[0000000058800140] stb %l5,[%i3+0x121] ! Mem[0000000059800121] lduh [%i2+0x12a],%l0 ! Mem[000000005900012a] ldd [%i3+0x158],%l2 ! Mem[0000000059800158] ldub [%i1+0x024],%l3 ! Mem[0000000058800024] ldsb [%i2+0x1f9],%l5 ! Mem[00000000590001f9] jmpl %o7,%g0 ldsw [%i1+0x020],%l1 ! Mem[0000000058800020] p36_near_2_lo: ldx [%o1+0x140],%l5 ! Mem[0000000058800140] stb %l5,[%o3+0x121] ! Mem[0000000059800121] lduh [%o2+0x12a],%l0 ! Mem[000000005900012a] ldd [%o3+0x158],%l2 ! Mem[0000000059800158] ldub [%o1+0x024],%l3 ! Mem[0000000058800024] ldsb [%o2+0x1f9],%l5 ! Mem[00000000590001f9] jmpl %o7,%g0 ldsw [%o1+0x020],%l1 ! Mem[0000000058800020] p36_near_2_he: lduh [%i0+0x0fe],%l7 ! Mem[00000000580000fe] lduh [%i1+0x142],%l4 ! Mem[0000000058800142] swap [%i0+0x158],%l6 ! Mem[0000000058000158] st %f27,[%i2+0x17c] ! Mem[000000005900017c] ldsh [%i1+0x160],%l3 ! Mem[0000000058800160] jmpl %o7,%g0 swap [%i1+0x13c],%l1 ! Mem[000000005880013c] p36_near_2_ho: lduh [%o0+0x0fe],%l7 ! Mem[00000000580000fe] lduh [%o1+0x142],%l4 ! Mem[0000000058800142] swap [%o0+0x158],%l6 ! Mem[0000000058000158] st %f27,[%o2+0x17c] ! Mem[000000005900017c] ldsh [%o1+0x160],%l3 ! Mem[0000000058800160] jmpl %o7,%g0 swap [%o1+0x13c],%l1 ! Mem[000000005880013c] p37_near_2_le: lduw [%i2+0x114],%l1 ! Mem[000000005b000114] stb %l5,[%i1+0x0c7] ! Mem[000000005a8000c7] ldstub [%i2+0x03f],%l5 ! Mem[000000005b00003f] ldsb [%i1+0x0cc],%l1 ! Mem[000000005a8000cc] jmpl %o7,%g0 sllx %l5,%l3,%l5 p37_near_2_lo: lduw [%o2+0x114],%l1 ! Mem[000000005b000114] stb %l5,[%o1+0x0c7] ! Mem[000000005a8000c7] ldstub [%o2+0x03f],%l5 ! Mem[000000005b00003f] ldsb [%o1+0x0cc],%l1 ! Mem[000000005a8000cc] jmpl %o7,%g0 sllx %l5,%l3,%l5 p37_near_2_he: lduh [%i0+0x1ea],%l4 ! Mem[000000005a0001ea] subccc %l0,0xfb0,%l5 stw %l3,[%i2+0x014] ! Mem[000000005b000014] ldsh [%i0+0x1f2],%l4 ! Mem[000000005a0001f2] lduh [%i1+0x022],%l5 ! Mem[000000005a800022] jmpl %o7,%g0 ldsh [%i0+0x138],%l7 ! Mem[000000005a000138] p37_near_2_ho: lduh [%o0+0x1ea],%l4 ! Mem[000000005a0001ea] subccc %l0,0xfb0,%l5 stw %l3,[%o2+0x014] ! Mem[000000005b000014] ldsh [%o0+0x1f2],%l4 ! Mem[000000005a0001f2] lduh [%o1+0x022],%l5 ! Mem[000000005a800022] jmpl %o7,%g0 ldsh [%o0+0x138],%l7 ! Mem[000000005a000138] p38_near_2_le: ld [%i0+0x010],%f7 ! Mem[000000005c000010] jmpl %o7,%g0 lduw [%i0+0x170],%l5 ! Mem[000000005c000170] p38_near_2_lo: ld [%o0+0x010],%f7 ! Mem[000000005c000010] jmpl %o7,%g0 lduw [%o0+0x170],%l5 ! Mem[000000005c000170] p38_near_2_he: ldub [%i1+0x0e9],%l5 ! Mem[000000005c8000e9] jmpl %o7,%g0 std %l0,[%i2+0x0d0] ! Mem[000000005d0000d0] p38_near_2_ho: ldub [%o1+0x0e9],%l5 ! Mem[000000005c8000e9] jmpl %o7,%g0 std %l0,[%o2+0x0d0] ! Mem[000000005d0000d0] p39_near_2_le: lduh [%i0+0x142],%l2 ! Mem[000000005e000142] std %l6,[%i3+0x030] ! Mem[000000005f800030] swap [%i2+0x0bc],%l7 ! Mem[000000005f0000bc] lduh [%i1+0x1a2],%l3 ! Mem[000000005e8001a2] stw %l2,[%i2+0x060] ! Mem[000000005f000060] ldd [%i0+0x140],%l6 ! Mem[000000005e000140] jmpl %o7,%g0 mulx %l6,0xaa7,%l3 p39_near_2_lo: lduh [%o0+0x142],%l2 ! Mem[000000005e000142] std %l6,[%o3+0x030] ! Mem[000000005f800030] swap [%o2+0x0bc],%l7 ! Mem[000000005f0000bc] lduh [%o1+0x1a2],%l3 ! Mem[000000005e8001a2] stw %l2,[%o2+0x060] ! Mem[000000005f000060] ldd [%o0+0x140],%l6 ! Mem[000000005e000140] jmpl %o7,%g0 mulx %l6,0xaa7,%l3 p39_near_2_he: jmpl %o7,%g0 stw %l6,[%i0+0x074] ! Mem[000000005e000074] jmpl %o7,%g0 nop p39_near_2_ho: jmpl %o7,%g0 stw %l6,[%o0+0x074] ! Mem[000000005e000074] jmpl %o7,%g0 nop p40_near_2_le: ldstub [%i3+0x0cd],%l1 ! Mem[00000000618000cd] jmpl %o7,%g0 std %l6,[%i3+0x178] ! Mem[0000000061800178] p40_near_2_lo: ldstub [%o3+0x0cd],%l1 ! Mem[00000000618000cd] jmpl %o7,%g0 std %l6,[%o3+0x178] ! Mem[0000000061800178] p40_near_2_he: ldsw [%i2+0x09c],%l7 ! Mem[000000006100009c] jmpl %o7,%g0 ld [%i0+0x1b4],%f21 ! Mem[00000000600001b4] p40_near_2_ho: ldsw [%o2+0x09c],%l7 ! Mem[000000006100009c] jmpl %o7,%g0 ld [%o0+0x1b4],%f21 ! Mem[00000000600001b4] p41_near_2_le: ldx [%i2+0x1c8],%l6 ! Mem[00000000630001c8] ldsb [%i0+0x0b8],%l1 ! Mem[00000000620000b8] swap [%i2+0x14c],%l5 ! Mem[000000006300014c] orn %l2,-0x532,%l5 lduw [%i1+0x178],%l2 ! Mem[0000000062800178] lduh [%i1+0x12a],%l0 ! Mem[000000006280012a] stw %l2,[%i3+0x15c] ! Mem[000000006380015c] jmpl %o7,%g0 stb %l3,[%i3+0x004] ! Mem[0000000063800004] p41_near_2_lo: ldx [%o2+0x1c8],%l6 ! Mem[00000000630001c8] ldsb [%o0+0x0b8],%l1 ! Mem[00000000620000b8] swap [%o2+0x14c],%l5 ! Mem[000000006300014c] orn %l2,-0x532,%l5 lduw [%o1+0x178],%l2 ! Mem[0000000062800178] lduh [%o1+0x12a],%l0 ! Mem[000000006280012a] stw %l2,[%o3+0x15c] ! Mem[000000006380015c] jmpl %o7,%g0 stb %l3,[%o3+0x004] ! Mem[0000000063800004] p41_near_2_he: ldd [%i3+0x1c0],%l6 ! Mem[00000000638001c0] ldsb [%i1+0x066],%l6 ! Mem[0000000062800066] stw %l6,[%i2+0x1f4] ! Mem[00000000630001f4] stw %l6,[%i0+0x164] ! Mem[0000000062000164] ldub [%i1+0x11e],%l0 ! Mem[000000006280011e] std %f22,[%i0+0x160] ! Mem[0000000062000160] jmpl %o7,%g0 ldsw [%i3+0x124],%l6 ! Mem[0000000063800124] p41_near_2_ho: ldd [%o3+0x1c0],%l6 ! Mem[00000000638001c0] ldsb [%o1+0x066],%l6 ! Mem[0000000062800066] stw %l6,[%o2+0x1f4] ! Mem[00000000630001f4] stw %l6,[%o0+0x164] ! Mem[0000000062000164] ldub [%o1+0x11e],%l0 ! Mem[000000006280011e] std %f22,[%o0+0x160] ! Mem[0000000062000160] jmpl %o7,%g0 ldsw [%o3+0x124],%l6 ! Mem[0000000063800124] p42_near_2_le: stx %l2,[%i3+0x0a0] ! Mem[00000000658000a0] std %l0,[%i3+0x0e8] ! Mem[00000000658000e8] ldsb [%i0+0x040],%l1 ! Mem[0000000064000040] stx %l0,[%i1+0x138] ! Mem[0000000064800138] ldx [%i0+0x140],%l7 ! Mem[0000000064000140] ldx [%i2+0x068],%l4 ! Mem[0000000065000068] jmpl %o7,%g0 ldx [%i1+0x1d0],%l4 ! Mem[00000000648001d0] p42_near_2_lo: stx %l2,[%o3+0x0a0] ! Mem[00000000658000a0] std %l0,[%o3+0x0e8] ! Mem[00000000658000e8] ldsb [%o0+0x040],%l1 ! Mem[0000000064000040] stx %l0,[%o1+0x138] ! Mem[0000000064800138] ldx [%o0+0x140],%l7 ! Mem[0000000064000140] ldx [%o2+0x068],%l4 ! Mem[0000000065000068] jmpl %o7,%g0 ldx [%o1+0x1d0],%l4 ! Mem[00000000648001d0] p42_near_2_he: ldsw [%i0+0x098],%l7 ! Mem[0000000064000098] ldstub [%i0+0x139],%l7 ! Mem[0000000064000139] nop lduh [%i2+0x0c0],%l3 ! Mem[00000000650000c0] ld [%i1+0x1b4],%f24 ! Mem[00000000648001b4] std %l4,[%i0+0x100] ! Mem[0000000064000100] swap [%i3+0x148],%l4 ! Mem[0000000065800148] jmpl %o7,%g0 ldsh [%i1+0x0b8],%l6 ! Mem[00000000648000b8] p42_near_2_ho: ldsw [%o0+0x098],%l7 ! Mem[0000000064000098] ldstub [%o0+0x139],%l7 ! Mem[0000000064000139] nop lduh [%o2+0x0c0],%l3 ! Mem[00000000650000c0] ld [%o1+0x1b4],%f24 ! Mem[00000000648001b4] std %l4,[%o0+0x100] ! Mem[0000000064000100] swap [%o3+0x148],%l4 ! Mem[0000000065800148] jmpl %o7,%g0 ldsh [%o1+0x0b8],%l6 ! Mem[00000000648000b8] p43_near_2_le: ldsw [%i1+0x19c],%l1 ! Mem[000000006680019c] stw %l5,[%i2+0x040] ! Mem[0000000067000040] stb %l0,[%i1+0x1d6] ! Mem[00000000668001d6] sth %l1,[%i3+0x0e6] ! Mem[00000000678000e6] swap [%i3+0x1d0],%l2 ! Mem[00000000678001d0] ld [%i1+0x19c],%f13 ! Mem[000000006680019c] lduw [%i1+0x074],%l2 ! Mem[0000000066800074] jmpl %o7,%g0 ldsw [%i3+0x0c4],%l5 ! Mem[00000000678000c4] p43_near_2_lo: ldsw [%o1+0x19c],%l1 ! Mem[000000006680019c] stw %l5,[%o2+0x040] ! Mem[0000000067000040] stb %l0,[%o1+0x1d6] ! Mem[00000000668001d6] sth %l1,[%o3+0x0e6] ! Mem[00000000678000e6] swap [%o3+0x1d0],%l2 ! Mem[00000000678001d0] ld [%o1+0x19c],%f13 ! Mem[000000006680019c] lduw [%o1+0x074],%l2 ! Mem[0000000066800074] jmpl %o7,%g0 ldsw [%o3+0x0c4],%l5 ! Mem[00000000678000c4] p43_near_2_he: xor %l0,0xa6a,%l4 stb %l1,[%i0+0x141] ! Mem[0000000066000141] subccc %l6,0xecc,%l0 ldsb [%i0+0x0de],%l7 ! Mem[00000000660000de] stx %l4,[%i2+0x140] ! Mem[0000000067000140] jmpl %o7,%g0 stx %l5,[%i0+0x140] ! Mem[0000000066000140] p43_near_2_ho: xor %l0,0xa6a,%l4 stb %l1,[%o0+0x141] ! Mem[0000000066000141] subccc %l6,0xecc,%l0 ldsb [%o0+0x0de],%l7 ! Mem[00000000660000de] stx %l4,[%o2+0x140] ! Mem[0000000067000140] jmpl %o7,%g0 stx %l5,[%o0+0x140] ! Mem[0000000066000140] p44_near_2_le: ldstub [%i0+0x1d1],%l4 ! Mem[00000000680001d1] lduw [%i0+0x170],%l5 ! Mem[0000000068000170] stw %l4,[%i0+0x068] ! Mem[0000000068000068] jmpl %o7,%g0 taddcctv %l4,%l7,%l1 p44_near_2_lo: ldstub [%o0+0x1d1],%l4 ! Mem[00000000680001d1] lduw [%o0+0x170],%l5 ! Mem[0000000068000170] stw %l4,[%o0+0x068] ! Mem[0000000068000068] jmpl %o7,%g0 taddcctv %l4,%l7,%l1 p44_near_2_he: sth %l0,[%i2+0x050] ! Mem[0000000069000050] stx %l1,[%i3+0x098] ! Mem[0000000069800098] ldstub [%i0+0x070],%l7 ! Mem[0000000068000070] xnorcc %l2,%l7,%l4 stb %l4,[%i3+0x0fa] ! Mem[00000000698000fa] umulcc %l2,0xeb1,%l1 ldub [%i3+0x19d],%l6 ! Mem[000000006980019d] jmpl %o7,%g0 std %f16,[%i1+0x1f8] ! Mem[00000000688001f8] p44_near_2_ho: sth %l0,[%o2+0x050] ! Mem[0000000069000050] stx %l1,[%o3+0x098] ! Mem[0000000069800098] ldstub [%o0+0x070],%l7 ! Mem[0000000068000070] xnorcc %l2,%l7,%l4 stb %l4,[%o3+0x0fa] ! Mem[00000000698000fa] umulcc %l2,0xeb1,%l1 ldub [%o3+0x19d],%l6 ! Mem[000000006980019d] jmpl %o7,%g0 std %f16,[%o1+0x1f8] ! Mem[00000000688001f8] p45_near_2_le: swap [%i1+0x180],%l6 ! Mem[000000006a800180] std %l2,[%i3+0x178] ! Mem[000000006b800178] lduw [%i2+0x194],%l5 ! Mem[000000006b000194] st %f1 ,[%i1+0x1f8] ! Mem[000000006a8001f8] ldd [%i3+0x140],%f10 ! Mem[000000006b800140] ldx [%i3+0x170],%l1 ! Mem[000000006b800170] ldstub [%i2+0x009],%l5 ! Mem[000000006b000009] jmpl %o7,%g0 or %l7,%l4,%l5 p45_near_2_lo: swap [%o1+0x180],%l6 ! Mem[000000006a800180] std %l2,[%o3+0x178] ! Mem[000000006b800178] lduw [%o2+0x194],%l5 ! Mem[000000006b000194] st %f1 ,[%o1+0x1f8] ! Mem[000000006a8001f8] ldd [%o3+0x140],%f10 ! Mem[000000006b800140] ldx [%o3+0x170],%l1 ! Mem[000000006b800170] ldstub [%o2+0x009],%l5 ! Mem[000000006b000009] jmpl %o7,%g0 or %l7,%l4,%l5 p45_near_2_he: ldstub [%i3+0x190],%l1 ! Mem[000000006b800190] sth %l0,[%i2+0x044] ! Mem[000000006b000044] ldd [%i1+0x0d8],%l2 ! Mem[000000006a8000d8] tsubcc %l6,%l5,%l3 umulcc %l1,-0x9e3,%l5 ldsh [%i2+0x140],%l3 ! Mem[000000006b000140] jmpl %o7,%g0 ldx [%i3+0x1d0],%l7 ! Mem[000000006b8001d0] p45_near_2_ho: ldstub [%o3+0x190],%l1 ! Mem[000000006b800190] sth %l0,[%o2+0x044] ! Mem[000000006b000044] ldd [%o1+0x0d8],%l2 ! Mem[000000006a8000d8] tsubcc %l6,%l5,%l3 umulcc %l1,-0x9e3,%l5 ldsh [%o2+0x140],%l3 ! Mem[000000006b000140] jmpl %o7,%g0 ldx [%o3+0x1d0],%l7 ! Mem[000000006b8001d0] p46_near_2_le: ldsw [%i0+0x144],%l0 ! Mem[000000006c000144] ldstub [%i1+0x044],%l7 ! Mem[000000006c800044] std %f0 ,[%i1+0x188] ! Mem[000000006c800188] ldd [%i1+0x070],%l6 ! Mem[000000006c800070] addc %l1,0x8d0,%l5 jmpl %o7,%g0 ldsh [%i2+0x1b2],%l5 ! Mem[000000006d0001b2] p46_near_2_lo: ldsw [%o0+0x144],%l0 ! Mem[000000006c000144] ldstub [%o1+0x044],%l7 ! Mem[000000006c800044] std %f0 ,[%o1+0x188] ! Mem[000000006c800188] ldd [%o1+0x070],%l6 ! Mem[000000006c800070] addc %l1,0x8d0,%l5 jmpl %o7,%g0 ldsh [%o2+0x1b2],%l5 ! Mem[000000006d0001b2] p46_near_2_he: ldub [%i2+0x166],%l7 ! Mem[000000006d000166] andn %l5,%l2,%l0 addc %l7,%l6,%l2 jmpl %o7,%g0 ldx [%i3+0x050],%l3 ! Mem[000000006d800050] p46_near_2_ho: ldub [%o2+0x166],%l7 ! Mem[000000006d000166] andn %l5,%l2,%l0 addc %l7,%l6,%l2 jmpl %o7,%g0 ldx [%o3+0x050],%l3 ! Mem[000000006d800050] p47_near_2_le: ldd [%i2+0x0d0],%l0 ! Mem[000000006f0000d0] stw %l3,[%i3+0x034] ! Mem[000000006f800034] ldsb [%i3+0x08c],%l0 ! Mem[000000006f80008c] lduh [%i3+0x194],%l4 ! Mem[000000006f800194] ldsb [%i1+0x154],%l7 ! Mem[000000006e800154] jmpl %o7,%g0 orncc %l7,%l4,%l2 p47_near_2_lo: ldd [%o2+0x0d0],%l0 ! Mem[000000006f0000d0] stw %l3,[%o3+0x034] ! Mem[000000006f800034] ldsb [%o3+0x08c],%l0 ! Mem[000000006f80008c] lduh [%o3+0x194],%l4 ! Mem[000000006f800194] ldsb [%o1+0x154],%l7 ! Mem[000000006e800154] jmpl %o7,%g0 orncc %l7,%l4,%l2 p47_near_2_he: ldsw [%i2+0x0c0],%l0 ! Mem[000000006f0000c0] srlx %l6,%l2,%l1 ldsh [%i2+0x01e],%l4 ! Mem[000000006f00001e] jmpl %o7,%g0 stw %l7,[%i2+0x198] ! Mem[000000006f000198] p47_near_2_ho: ldsw [%o2+0x0c0],%l0 ! Mem[000000006f0000c0] srlx %l6,%l2,%l1 ldsh [%o2+0x01e],%l4 ! Mem[000000006f00001e] jmpl %o7,%g0 stw %l7,[%o2+0x198] ! Mem[000000006f000198] p48_near_2_le: swap [%i3+0x060],%l0 ! Mem[0000000071800060] stx %l5,[%i1+0x0c0] ! Mem[00000000708000c0] ldsw [%i2+0x198],%l4 ! Mem[0000000071000198] swap [%i3+0x114],%l3 ! Mem[0000000071800114] stb %l3,[%i3+0x198] ! Mem[0000000071800198] jmpl %o7,%g0 swap [%i1+0x1b4],%l3 ! Mem[00000000708001b4] p48_near_2_lo: swap [%o3+0x060],%l0 ! Mem[0000000071800060] stx %l5,[%o1+0x0c0] ! Mem[00000000708000c0] ldsw [%o2+0x198],%l4 ! Mem[0000000071000198] swap [%o3+0x114],%l3 ! Mem[0000000071800114] stb %l3,[%o3+0x198] ! Mem[0000000071800198] jmpl %o7,%g0 swap [%o1+0x1b4],%l3 ! Mem[00000000708001b4] p48_near_2_he: stx %l0,[%i2+0x0f0] ! Mem[00000000710000f0] sth %l3,[%i0+0x016] ! Mem[0000000070000016] subc %l5,0xd88,%l1 srlx %l1,0x014,%l5 st %f16,[%i3+0x108] ! Mem[0000000071800108] jmpl %o7,%g0 sth %l6,[%i1+0x140] ! Mem[0000000070800140] p48_near_2_ho: stx %l0,[%o2+0x0f0] ! Mem[00000000710000f0] sth %l3,[%o0+0x016] ! Mem[0000000070000016] subc %l5,0xd88,%l1 srlx %l1,0x014,%l5 st %f16,[%o3+0x108] ! Mem[0000000071800108] jmpl %o7,%g0 sth %l6,[%o1+0x140] ! Mem[0000000070800140] p49_near_2_le: ldd [%i1+0x1e8],%l4 ! Mem[00000000728001e8] jmpl %o7,%g0 stb %l5,[%i0+0x030] ! Mem[0000000072000030] p49_near_2_lo: ldd [%o1+0x1e8],%l4 ! Mem[00000000728001e8] jmpl %o7,%g0 stb %l5,[%o0+0x030] ! Mem[0000000072000030] p49_near_2_he: lduw [%i0+0x18c],%l3 ! Mem[000000007200018c] lduh [%i0+0x14a],%l1 ! Mem[000000007200014a] addc %l4,-0x9de,%l1 xnor %l5,%l6,%l0 lduw [%i2+0x0c4],%l1 ! Mem[00000000730000c4] jmpl %o7,%g0 ldx [%i2+0x1d0],%l2 ! Mem[00000000730001d0] p49_near_2_ho: lduw [%o0+0x18c],%l3 ! Mem[000000007200018c] lduh [%o0+0x14a],%l1 ! Mem[000000007200014a] addc %l4,-0x9de,%l1 xnor %l5,%l6,%l0 lduw [%o2+0x0c4],%l1 ! Mem[00000000730000c4] jmpl %o7,%g0 ldx [%o2+0x1d0],%l2 ! Mem[00000000730001d0] p50_near_2_le: stw %l6,[%i2+0x024] ! Mem[0000000075000024] ldsw [%i1+0x14c],%l5 ! Mem[000000007480014c] ldd [%i2+0x1f0],%l4 ! Mem[00000000750001f0] jmpl %o7,%g0 swap [%i0+0x160],%l5 ! Mem[0000000074000160] p50_near_2_lo: stw %l6,[%o2+0x024] ! Mem[0000000075000024] ldsw [%o1+0x14c],%l5 ! Mem[000000007480014c] ldd [%o2+0x1f0],%l4 ! Mem[00000000750001f0] jmpl %o7,%g0 swap [%o0+0x160],%l5 ! Mem[0000000074000160] p50_near_2_he: swap [%i1+0x04c],%l6 ! Mem[000000007480004c] swap [%i1+0x0dc],%l7 ! Mem[00000000748000dc] add %l2,-0x79a,%l0 jmpl %o7,%g0 mulx %l3,-0xe4d,%l6 p50_near_2_ho: swap [%o1+0x04c],%l6 ! Mem[000000007480004c] swap [%o1+0x0dc],%l7 ! Mem[00000000748000dc] add %l2,-0x79a,%l0 jmpl %o7,%g0 mulx %l3,-0xe4d,%l6 p51_near_2_le: stw %l6,[%i1+0x1c8] ! Mem[00000000768001c8] swap [%i0+0x170],%l0 ! Mem[0000000076000170] ldd [%i1+0x020],%f12 ! Mem[0000000076800020] ldstub [%i3+0x199],%l0 ! Mem[0000000077800199] ldd [%i2+0x198],%f2 ! Mem[0000000077000198] ldsw [%i2+0x16c],%l6 ! Mem[000000007700016c] jmpl %o7,%g0 std %f6 ,[%i3+0x0a8] ! Mem[00000000778000a8] p51_near_2_lo: stw %l6,[%o1+0x1c8] ! Mem[00000000768001c8] swap [%o0+0x170],%l0 ! Mem[0000000076000170] ldd [%o1+0x020],%f12 ! Mem[0000000076800020] ldstub [%o3+0x199],%l0 ! Mem[0000000077800199] ldd [%o2+0x198],%f2 ! Mem[0000000077000198] ldsw [%o2+0x16c],%l6 ! Mem[000000007700016c] jmpl %o7,%g0 std %f6 ,[%o3+0x0a8] ! Mem[00000000778000a8] p51_near_2_he: lduw [%i3+0x08c],%l4 ! Mem[000000007780008c] ldsh [%i0+0x1b6],%l5 ! Mem[00000000760001b6] std %f22,[%i0+0x0d8] ! Mem[00000000760000d8] ldsh [%i2+0x024],%l3 ! Mem[0000000077000024] jmpl %o7,%g0 sth %l1,[%i3+0x140] ! Mem[0000000077800140] p51_near_2_ho: lduw [%o3+0x08c],%l4 ! Mem[000000007780008c] ldsh [%o0+0x1b6],%l5 ! Mem[00000000760001b6] std %f22,[%o0+0x0d8] ! Mem[00000000760000d8] ldsh [%o2+0x024],%l3 ! Mem[0000000077000024] jmpl %o7,%g0 sth %l1,[%o3+0x140] ! Mem[0000000077800140] p52_near_2_le: stw %l0,[%i0+0x1d8] ! Mem[00000000780001d8] lduh [%i2+0x092],%l1 ! Mem[0000000079000092] addcc %l5,0x10e,%l6 stb %l6,[%i0+0x1dd] ! Mem[00000000780001dd] std %l0,[%i1+0x1b0] ! Mem[00000000788001b0] ldsb [%i3+0x155],%l1 ! Mem[0000000079800155] jmpl %o7,%g0 ldsw [%i2+0x1f4],%l6 ! Mem[00000000790001f4] p52_near_2_lo: stw %l0,[%o0+0x1d8] ! Mem[00000000780001d8] lduh [%o2+0x092],%l1 ! Mem[0000000079000092] addcc %l5,0x10e,%l6 stb %l6,[%o0+0x1dd] ! Mem[00000000780001dd] std %l0,[%o1+0x1b0] ! Mem[00000000788001b0] ldsb [%o3+0x155],%l1 ! Mem[0000000079800155] jmpl %o7,%g0 ldsw [%o2+0x1f4],%l6 ! Mem[00000000790001f4] p52_near_2_he: stx %l5,[%i3+0x100] ! Mem[0000000079800100] orn %l2,0x422,%l6 sth %l3,[%i2+0x006] ! Mem[0000000079000006] ld [%i2+0x120],%f21 ! Mem[0000000079000120] st %f24,[%i3+0x108] ! Mem[0000000079800108] taddcc %l3,0x079,%l7 ldsh [%i2+0x144],%l0 ! Mem[0000000079000144] jmpl %o7,%g0 lduh [%i3+0x136],%l3 ! Mem[0000000079800136] p52_near_2_ho: stx %l5,[%o3+0x100] ! Mem[0000000079800100] orn %l2,0x422,%l6 sth %l3,[%o2+0x006] ! Mem[0000000079000006] ld [%o2+0x120],%f21 ! Mem[0000000079000120] st %f24,[%o3+0x108] ! Mem[0000000079800108] taddcc %l3,0x079,%l7 ldsh [%o2+0x144],%l0 ! Mem[0000000079000144] jmpl %o7,%g0 lduh [%o3+0x136],%l3 ! Mem[0000000079800136] p53_near_2_le: jmpl %o7,%g0 ldd [%i0+0x0a8],%f0 ! Mem[000000007a0000a8] jmpl %o7,%g0 nop p53_near_2_lo: jmpl %o7,%g0 ldd [%o0+0x0a8],%f0 ! Mem[000000007a0000a8] jmpl %o7,%g0 nop p53_near_2_he: jmpl %o7,%g0 stx %l3,[%i0+0x0d8] ! Mem[000000007a0000d8] jmpl %o7,%g0 nop p53_near_2_ho: jmpl %o7,%g0 stx %l3,[%o0+0x0d8] ! Mem[000000007a0000d8] jmpl %o7,%g0 nop p54_near_2_le: ldsh [%i3+0x07e],%l5 ! Mem[000000007d80007e] ldsb [%i3+0x1f2],%l3 ! Mem[000000007d8001f2] jmpl %o7,%g0 udivx %l3,%l2,%l0 p54_near_2_lo: ldsh [%o3+0x07e],%l5 ! Mem[000000007d80007e] ldsb [%o3+0x1f2],%l3 ! Mem[000000007d8001f2] jmpl %o7,%g0 udivx %l3,%l2,%l0 p54_near_2_he: stb %l7,[%i1+0x050] ! Mem[000000007c800050] ldsw [%i2+0x1b8],%l7 ! Mem[000000007d0001b8] lduw [%i1+0x01c],%l0 ! Mem[000000007c80001c] jmpl %o7,%g0 sth %l5,[%i1+0x14a] ! Mem[000000007c80014a] p54_near_2_ho: stb %l7,[%o1+0x050] ! Mem[000000007c800050] ldsw [%o2+0x1b8],%l7 ! Mem[000000007d0001b8] lduw [%o1+0x01c],%l0 ! Mem[000000007c80001c] jmpl %o7,%g0 sth %l5,[%o1+0x14a] ! Mem[000000007c80014a] p55_near_2_le: sth %l5,[%i1+0x1b6] ! Mem[000000007e8001b6] stw %l6,[%i2+0x0dc] ! Mem[000000007f0000dc] or %l6,0x009,%l0 sll %l7,%l7,%l1 jmpl %o7,%g0 lduw [%i3+0x170],%l7 ! Mem[000000007f800170] p55_near_2_lo: sth %l5,[%o1+0x1b6] ! Mem[000000007e8001b6] stw %l6,[%o2+0x0dc] ! Mem[000000007f0000dc] or %l6,0x009,%l0 sll %l7,%l7,%l1 jmpl %o7,%g0 lduw [%o3+0x170],%l7 ! Mem[000000007f800170] p55_near_2_he: stw %l5,[%i0+0x170] ! Mem[000000007e000170] stw %l1,[%i2+0x150] ! Mem[000000007f000150] stx %l4,[%i0+0x020] ! Mem[000000007e000020] ldsh [%i1+0x13e],%l1 ! Mem[000000007e80013e] lduw [%i2+0x05c],%l4 ! Mem[000000007f00005c] lduw [%i3+0x1f8],%l4 ! Mem[000000007f8001f8] st %f17,[%i2+0x0bc] ! Mem[000000007f0000bc] jmpl %o7,%g0 std %f18,[%i1+0x0b8] ! Mem[000000007e8000b8] p55_near_2_ho: stw %l5,[%o0+0x170] ! Mem[000000007e000170] stw %l1,[%o2+0x150] ! Mem[000000007f000150] stx %l4,[%o0+0x020] ! Mem[000000007e000020] ldsh [%o1+0x13e],%l1 ! Mem[000000007e80013e] lduw [%o2+0x05c],%l4 ! Mem[000000007f00005c] lduw [%o3+0x1f8],%l4 ! Mem[000000007f8001f8] st %f17,[%o2+0x0bc] ! Mem[000000007f0000bc] jmpl %o7,%g0 std %f18,[%o1+0x0b8] ! Mem[000000007e8000b8] p56_near_2_le: ld [%i3+0x058],%f12 ! Mem[0000000081800058] jmpl %o7,%g0 ldub [%i2+0x1a7],%l5 ! Mem[00000000810001a7] p56_near_2_lo: ld [%o3+0x058],%f12 ! Mem[0000000081800058] jmpl %o7,%g0 ldub [%o2+0x1a7],%l5 ! Mem[00000000810001a7] p56_near_2_he: jmpl %o7,%g0 ldsh [%i3+0x04a],%l4 ! Mem[000000008180004a] jmpl %o7,%g0 nop p56_near_2_ho: jmpl %o7,%g0 ldsh [%o3+0x04a],%l4 ! Mem[000000008180004a] jmpl %o7,%g0 nop p57_near_2_le: stx %l5,[%i3+0x020] ! Mem[0000000083800020] sllx %l0,%l2,%l7 swap [%i0+0x038],%l5 ! Mem[0000000082000038] stb %l7,[%i2+0x096] ! Mem[0000000083000096] ldsb [%i1+0x0bb],%l7 ! Mem[00000000828000bb] jmpl %o7,%g0 lduh [%i1+0x1f6],%l1 ! Mem[00000000828001f6] p57_near_2_lo: stx %l5,[%o3+0x020] ! Mem[0000000083800020] sllx %l0,%l2,%l7 swap [%o0+0x038],%l5 ! Mem[0000000082000038] stb %l7,[%o2+0x096] ! Mem[0000000083000096] ldsb [%o1+0x0bb],%l7 ! Mem[00000000828000bb] jmpl %o7,%g0 lduh [%o1+0x1f6],%l1 ! Mem[00000000828001f6] p57_near_2_he: lduh [%i1+0x00a],%l2 ! Mem[000000008280000a] stw %l7,[%i0+0x050] ! Mem[0000000082000050] ldsb [%i3+0x156],%l1 ! Mem[0000000083800156] ldsw [%i3+0x100],%l5 ! Mem[0000000083800100] stx %l4,[%i1+0x168] ! Mem[0000000082800168] ldstub [%i1+0x0a6],%l5 ! Mem[00000000828000a6] stb %l0,[%i1+0x09f] ! Mem[000000008280009f] jmpl %o7,%g0 swap [%i0+0x068],%l7 ! Mem[0000000082000068] p57_near_2_ho: lduh [%o1+0x00a],%l2 ! Mem[000000008280000a] stw %l7,[%o0+0x050] ! Mem[0000000082000050] ldsb [%o3+0x156],%l1 ! Mem[0000000083800156] ldsw [%o3+0x100],%l5 ! Mem[0000000083800100] stx %l4,[%o1+0x168] ! Mem[0000000082800168] ldstub [%o1+0x0a6],%l5 ! Mem[00000000828000a6] stb %l0,[%o1+0x09f] ! Mem[000000008280009f] jmpl %o7,%g0 swap [%o0+0x068],%l7 ! Mem[0000000082000068] p58_near_2_le: jmpl %o7,%g0 sth %l1,[%i0+0x0d6] ! Mem[00000000840000d6] jmpl %o7,%g0 nop p58_near_2_lo: jmpl %o7,%g0 sth %l1,[%o0+0x0d6] ! Mem[00000000840000d6] jmpl %o7,%g0 nop p58_near_2_he: swap [%i2+0x14c],%l6 ! Mem[000000008500014c] stx %l5,[%i3+0x1b0] ! Mem[00000000858001b0] jmpl %o7,%g0 orncc %l2,%l2,%l4 p58_near_2_ho: swap [%o2+0x14c],%l6 ! Mem[000000008500014c] stx %l5,[%o3+0x1b0] ! Mem[00000000858001b0] jmpl %o7,%g0 orncc %l2,%l2,%l4 p59_near_2_le: st %f7 ,[%i1+0x19c] ! Mem[000000008680019c] swap [%i2+0x140],%l1 ! Mem[0000000087000140] xorcc %l2,0x6a5,%l1 addc %l3,%l7,%l5 ldub [%i0+0x0ec],%l2 ! Mem[00000000860000ec] jmpl %o7,%g0 ldub [%i2+0x1f1],%l2 ! Mem[00000000870001f1] p59_near_2_lo: st %f7 ,[%o1+0x19c] ! Mem[000000008680019c] swap [%o2+0x140],%l1 ! Mem[0000000087000140] xorcc %l2,0x6a5,%l1 addc %l3,%l7,%l5 ldub [%o0+0x0ec],%l2 ! Mem[00000000860000ec] jmpl %o7,%g0 ldub [%o2+0x1f1],%l2 ! Mem[00000000870001f1] p59_near_2_he: swap [%i1+0x04c],%l6 ! Mem[000000008680004c] stb %l2,[%i3+0x1e5] ! Mem[00000000878001e5] stw %l2,[%i1+0x020] ! Mem[0000000086800020] jmpl %o7,%g0 std %l0,[%i0+0x1b0] ! Mem[00000000860001b0] p59_near_2_ho: swap [%o1+0x04c],%l6 ! Mem[000000008680004c] stb %l2,[%o3+0x1e5] ! Mem[00000000878001e5] stw %l2,[%o1+0x020] ! Mem[0000000086800020] jmpl %o7,%g0 std %l0,[%o0+0x1b0] ! Mem[00000000860001b0] p60_near_2_le: stx %l5,[%i1+0x1a0] ! Mem[00000000888001a0] ldsb [%i0+0x04b],%l4 ! Mem[000000008800004b] stb %l4,[%i0+0x0af] ! Mem[00000000880000af] ldstub [%i3+0x1b6],%l5 ! Mem[00000000898001b6] ldd [%i1+0x180],%f10 ! Mem[0000000088800180] ldstub [%i3+0x060],%l2 ! Mem[0000000089800060] ldsw [%i0+0x144],%l7 ! Mem[0000000088000144] jmpl %o7,%g0 stx %l4,[%i1+0x1f0] ! Mem[00000000888001f0] p60_near_2_lo: stx %l5,[%o1+0x1a0] ! Mem[00000000888001a0] ldsb [%o0+0x04b],%l4 ! Mem[000000008800004b] stb %l4,[%o0+0x0af] ! Mem[00000000880000af] ldstub [%o3+0x1b6],%l5 ! Mem[00000000898001b6] ldd [%o1+0x180],%f10 ! Mem[0000000088800180] ldstub [%o3+0x060],%l2 ! Mem[0000000089800060] ldsw [%o0+0x144],%l7 ! Mem[0000000088000144] jmpl %o7,%g0 stx %l4,[%o1+0x1f0] ! Mem[00000000888001f0] p60_near_2_he: addccc %l3,%l0,%l2 ldsb [%i3+0x1e5],%l4 ! Mem[00000000898001e5] stb %l0,[%i3+0x133] ! Mem[0000000089800133] stw %l5,[%i1+0x174] ! Mem[0000000088800174] srax %l5,0x01e,%l4 ldd [%i2+0x070],%f22 ! Mem[0000000089000070] jmpl %o7,%g0 ldd [%i0+0x0d0],%f24 ! Mem[00000000880000d0] p60_near_2_ho: addccc %l3,%l0,%l2 ldsb [%o3+0x1e5],%l4 ! Mem[00000000898001e5] stb %l0,[%o3+0x133] ! Mem[0000000089800133] stw %l5,[%o1+0x174] ! Mem[0000000088800174] srax %l5,0x01e,%l4 ldd [%o2+0x070],%f22 ! Mem[0000000089000070] jmpl %o7,%g0 ldd [%o0+0x0d0],%f24 ! Mem[00000000880000d0] p61_near_2_le: swap [%i0+0x010],%l6 ! Mem[000000008a000010] sth %l5,[%i2+0x1b2] ! Mem[000000008b0001b2] stb %l1,[%i2+0x0e6] ! Mem[000000008b0000e6] smul %l7,%l7,%l1 stw %l6,[%i0+0x054] ! Mem[000000008a000054] stw %l2,[%i2+0x0a0] ! Mem[000000008b0000a0] ldsw [%i0+0x150],%l3 ! Mem[000000008a000150] jmpl %o7,%g0 srax %l3,0x025,%l4 p61_near_2_lo: swap [%o0+0x010],%l6 ! Mem[000000008a000010] sth %l5,[%o2+0x1b2] ! Mem[000000008b0001b2] stb %l1,[%o2+0x0e6] ! Mem[000000008b0000e6] smul %l7,%l7,%l1 stw %l6,[%o0+0x054] ! Mem[000000008a000054] stw %l2,[%o2+0x0a0] ! Mem[000000008b0000a0] ldsw [%o0+0x150],%l3 ! Mem[000000008a000150] jmpl %o7,%g0 srax %l3,0x025,%l4 p61_near_2_he: sth %l1,[%i2+0x060] ! Mem[000000008b000060] jmpl %o7,%g0 lduh [%i1+0x18a],%l7 ! Mem[000000008a80018a] p61_near_2_ho: sth %l1,[%o2+0x060] ! Mem[000000008b000060] jmpl %o7,%g0 lduh [%o1+0x18a],%l7 ! Mem[000000008a80018a] p62_near_2_le: stb %l1,[%i1+0x0c6] ! Mem[000000008c8000c6] ldsw [%i3+0x15c],%l0 ! Mem[000000008d80015c] ld [%i1+0x058],%f5 ! Mem[000000008c800058] swap [%i3+0x0fc],%l7 ! Mem[000000008d8000fc] ldsb [%i2+0x0f0],%l0 ! Mem[000000008d0000f0] ldub [%i3+0x1fa],%l0 ! Mem[000000008d8001fa] jmpl %o7,%g0 ldsh [%i2+0x194],%l4 ! Mem[000000008d000194] p62_near_2_lo: stb %l1,[%o1+0x0c6] ! Mem[000000008c8000c6] ldsw [%o3+0x15c],%l0 ! Mem[000000008d80015c] ld [%o1+0x058],%f5 ! Mem[000000008c800058] swap [%o3+0x0fc],%l7 ! Mem[000000008d8000fc] ldsb [%o2+0x0f0],%l0 ! Mem[000000008d0000f0] ldub [%o3+0x1fa],%l0 ! Mem[000000008d8001fa] jmpl %o7,%g0 ldsh [%o2+0x194],%l4 ! Mem[000000008d000194] p62_near_2_he: lduw [%i2+0x15c],%l5 ! Mem[000000008d00015c] lduw [%i0+0x1e4],%l2 ! Mem[000000008c0001e4] stx %l5,[%i0+0x098] ! Mem[000000008c000098] stw %l1,[%i2+0x084] ! Mem[000000008d000084] stw %l4,[%i0+0x138] ! Mem[000000008c000138] add %l1,%l0,%l6 stw %l2,[%i2+0x14c] ! Mem[000000008d00014c] jmpl %o7,%g0 stx %l3,[%i2+0x140] ! Mem[000000008d000140] p62_near_2_ho: lduw [%o2+0x15c],%l5 ! Mem[000000008d00015c] lduw [%o0+0x1e4],%l2 ! Mem[000000008c0001e4] stx %l5,[%o0+0x098] ! Mem[000000008c000098] stw %l1,[%o2+0x084] ! Mem[000000008d000084] stw %l4,[%o0+0x138] ! Mem[000000008c000138] add %l1,%l0,%l6 stw %l2,[%o2+0x14c] ! Mem[000000008d00014c] jmpl %o7,%g0 stx %l3,[%o2+0x140] ! Mem[000000008d000140] p63_near_2_le: taddcctv %l0,0xdcb,%l2 ldub [%i2+0x1f4],%l7 ! Mem[000000008f0001f4] jmpl %o7,%g0 ldd [%i0+0x068],%l4 ! Mem[000000008e000068] p63_near_2_lo: taddcctv %l0,0xdcb,%l2 ldub [%o2+0x1f4],%l7 ! Mem[000000008f0001f4] jmpl %o7,%g0 ldd [%o0+0x068],%l4 ! Mem[000000008e000068] p63_near_2_he: ld [%i0+0x148],%f30 ! Mem[000000008e000148] ldx [%i1+0x110],%l7 ! Mem[000000008e800110] ldstub [%i0+0x154],%l4 ! Mem[000000008e000154] ldstub [%i0+0x01d],%l0 ! Mem[000000008e00001d] st %f23,[%i3+0x090] ! Mem[000000008f800090] ld [%i1+0x0f0],%f31 ! Mem[000000008e8000f0] ldsw [%i2+0x0dc],%l6 ! Mem[000000008f0000dc] jmpl %o7,%g0 lduw [%i3+0x06c],%l2 ! Mem[000000008f80006c] p63_near_2_ho: ld [%o0+0x148],%f30 ! Mem[000000008e000148] ldx [%o1+0x110],%l7 ! Mem[000000008e800110] ldstub [%o0+0x154],%l4 ! Mem[000000008e000154] ldstub [%o0+0x01d],%l0 ! Mem[000000008e00001d] st %f23,[%o3+0x090] ! Mem[000000008f800090] ld [%o1+0x0f0],%f31 ! Mem[000000008e8000f0] ldsw [%o2+0x0dc],%l6 ! Mem[000000008f0000dc] jmpl %o7,%g0 lduw [%o3+0x06c],%l2 ! Mem[000000008f80006c] near2_b2b_h: addc %l1,-0xd36,%l2 jmpl %o7,%g0 mulx %l4,%l2,%l7 near2_b2b_l: srl %l2,0x004,%l7 jmpl %o7,%g0 and %l4,%l7,%l1 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: stx %l0,[%i0+0x178] ! Mem[0000000010000178] jmpl %o7,%g0 tsubcctv %l0,%l1,%l1 p0_near_3_lo: stx %l0,[%o0+0x178] ! Mem[0000000010000178] jmpl %o7,%g0 tsubcctv %l0,%l1,%l1 p0_near_3_he: jmpl %o7,%g0 lduw [%i0+0x100],%l2 ! Mem[0000000010000100] jmpl %o7,%g0 nop p0_near_3_ho: jmpl %o7,%g0 lduw [%o0+0x100],%l2 ! Mem[0000000010000100] jmpl %o7,%g0 nop p1_near_3_le: and %l1,%l3,%l0 ldsw [%i0+0x030],%l1 ! Mem[0000000012000030] jmpl %o7,%g0 sth %l5,[%i2+0x1a4] ! Mem[00000000130001a4] p1_near_3_lo: and %l1,%l3,%l0 ldsw [%o0+0x030],%l1 ! Mem[0000000012000030] jmpl %o7,%g0 sth %l5,[%o2+0x1a4] ! Mem[00000000130001a4] p1_near_3_he: swap [%i1+0x1cc],%l1 ! Mem[00000000128001cc] mulx %l3,%l5,%l7 swap [%i0+0x10c],%l1 ! Mem[000000001200010c] nop ldsh [%i2+0x0fe],%l3 ! Mem[00000000130000fe] ldstub [%i3+0x188],%l6 ! Mem[0000000013800188] jmpl %o7,%g0 sth %l2,[%i1+0x050] ! Mem[0000000012800050] p1_near_3_ho: swap [%o1+0x1cc],%l1 ! Mem[00000000128001cc] mulx %l3,%l5,%l7 swap [%o0+0x10c],%l1 ! Mem[000000001200010c] nop ldsh [%o2+0x0fe],%l3 ! Mem[00000000130000fe] ldstub [%o3+0x188],%l6 ! Mem[0000000013800188] jmpl %o7,%g0 sth %l2,[%o1+0x050] ! Mem[0000000012800050] p2_near_3_le: ldstub [%i2+0x031],%l1 ! Mem[0000000015000031] ldx [%i1+0x1d8],%l5 ! Mem[00000000148001d8] ldstub [%i2+0x086],%l0 ! Mem[0000000015000086] jmpl %o7,%g0 ld [%i0+0x1b0],%f13 ! Mem[00000000140001b0] p2_near_3_lo: ldstub [%o2+0x031],%l1 ! Mem[0000000015000031] ldx [%o1+0x1d8],%l5 ! Mem[00000000148001d8] ldstub [%o2+0x086],%l0 ! Mem[0000000015000086] jmpl %o7,%g0 ld [%o0+0x1b0],%f13 ! Mem[00000000140001b0] p2_near_3_he: ldsh [%i3+0x090],%l7 ! Mem[0000000015800090] ldsw [%i3+0x020],%l4 ! Mem[0000000015800020] jmpl %o7,%g0 st %f30,[%i3+0x138] ! Mem[0000000015800138] p2_near_3_ho: ldsh [%o3+0x090],%l7 ! Mem[0000000015800090] ldsw [%o3+0x020],%l4 ! Mem[0000000015800020] jmpl %o7,%g0 st %f30,[%o3+0x138] ! Mem[0000000015800138] p3_near_3_le: lduh [%i3+0x0c6],%l5 ! Mem[00000000178000c6] ldub [%i0+0x0b3],%l0 ! Mem[00000000160000b3] jmpl %o7,%g0 lduw [%i1+0x02c],%l6 ! Mem[000000001680002c] p3_near_3_lo: lduh [%o3+0x0c6],%l5 ! Mem[00000000178000c6] ldub [%o0+0x0b3],%l0 ! Mem[00000000160000b3] jmpl %o7,%g0 lduw [%o1+0x02c],%l6 ! Mem[000000001680002c] p3_near_3_he: jmpl %o7,%g0 std %l4,[%i1+0x078] ! Mem[0000000016800078] jmpl %o7,%g0 nop p3_near_3_ho: jmpl %o7,%g0 std %l4,[%o1+0x078] ! Mem[0000000016800078] jmpl %o7,%g0 nop p4_near_3_le: ldd [%i1+0x1b0],%l2 ! Mem[00000000188001b0] swap [%i0+0x1a8],%l5 ! Mem[00000000180001a8] ldx [%i1+0x1b8],%l2 ! Mem[00000000188001b8] lduw [%i1+0x08c],%l0 ! Mem[000000001880008c] ldsw [%i1+0x1f4],%l7 ! Mem[00000000188001f4] jmpl %o7,%g0 udivx %l2,%l5,%l3 p4_near_3_lo: ldd [%o1+0x1b0],%l2 ! Mem[00000000188001b0] swap [%o0+0x1a8],%l5 ! Mem[00000000180001a8] ldx [%o1+0x1b8],%l2 ! Mem[00000000188001b8] lduw [%o1+0x08c],%l0 ! Mem[000000001880008c] ldsw [%o1+0x1f4],%l7 ! Mem[00000000188001f4] jmpl %o7,%g0 udivx %l2,%l5,%l3 p4_near_3_he: smul %l7,-0x8f7,%l4 stb %l1,[%i2+0x06d] ! Mem[000000001900006d] ldsh [%i0+0x0e2],%l0 ! Mem[00000000180000e2] ld [%i1+0x004],%f29 ! Mem[0000000018800004] lduh [%i0+0x1fa],%l5 ! Mem[00000000180001fa] sth %l2,[%i0+0x12e] ! Mem[000000001800012e] ldsb [%i3+0x16d],%l6 ! Mem[000000001980016d] jmpl %o7,%g0 mulx %l2,0x090,%l2 p4_near_3_ho: smul %l7,-0x8f7,%l4 stb %l1,[%o2+0x06d] ! Mem[000000001900006d] ldsh [%o0+0x0e2],%l0 ! Mem[00000000180000e2] ld [%o1+0x004],%f29 ! Mem[0000000018800004] lduh [%o0+0x1fa],%l5 ! Mem[00000000180001fa] sth %l2,[%o0+0x12e] ! Mem[000000001800012e] ldsb [%o3+0x16d],%l6 ! Mem[000000001980016d] jmpl %o7,%g0 mulx %l2,0x090,%l2 p5_near_3_le: stb %l3,[%i1+0x1f2] ! Mem[000000001a8001f2] ldsw [%i2+0x0c0],%l0 ! Mem[000000001b0000c0] jmpl %o7,%g0 and %l6,0x75a,%l1 p5_near_3_lo: stb %l3,[%o1+0x1f2] ! Mem[000000001a8001f2] ldsw [%o2+0x0c0],%l0 ! Mem[000000001b0000c0] jmpl %o7,%g0 and %l6,0x75a,%l1 p5_near_3_he: tsubcc %l5,-0xe90,%l1 taddcctv %l1,%l7,%l1 ldd [%i3+0x0a0],%l0 ! Mem[000000001b8000a0] st %f21,[%i3+0x0a4] ! Mem[000000001b8000a4] andn %l2,-0x941,%l0 sth %l2,[%i3+0x07a] ! Mem[000000001b80007a] std %l0,[%i3+0x0a8] ! Mem[000000001b8000a8] jmpl %o7,%g0 ldstub [%i1+0x0a6],%l1 ! Mem[000000001a8000a6] p5_near_3_ho: tsubcc %l5,-0xe90,%l1 taddcctv %l1,%l7,%l1 ldd [%o3+0x0a0],%l0 ! Mem[000000001b8000a0] st %f21,[%o3+0x0a4] ! Mem[000000001b8000a4] andn %l2,-0x941,%l0 sth %l2,[%o3+0x07a] ! Mem[000000001b80007a] std %l0,[%o3+0x0a8] ! Mem[000000001b8000a8] jmpl %o7,%g0 ldstub [%o1+0x0a6],%l1 ! Mem[000000001a8000a6] p6_near_3_le: stw %l0,[%i3+0x13c] ! Mem[000000001d80013c] sra %l3,0x015,%l1 lduw [%i3+0x0f8],%l5 ! Mem[000000001d8000f8] stx %l7,[%i1+0x0a8] ! Mem[000000001c8000a8] ldd [%i3+0x1c0],%l6 ! Mem[000000001d8001c0] std %f12,[%i3+0x078] ! Mem[000000001d800078] jmpl %o7,%g0 ldd [%i0+0x1f0],%l2 ! Mem[000000001c0001f0] p6_near_3_lo: stw %l0,[%o3+0x13c] ! Mem[000000001d80013c] sra %l3,0x015,%l1 lduw [%o3+0x0f8],%l5 ! Mem[000000001d8000f8] stx %l7,[%o1+0x0a8] ! Mem[000000001c8000a8] ldd [%o3+0x1c0],%l6 ! Mem[000000001d8001c0] std %f12,[%o3+0x078] ! Mem[000000001d800078] jmpl %o7,%g0 ldd [%o0+0x1f0],%l2 ! Mem[000000001c0001f0] p6_near_3_he: ldstub [%i0+0x0bd],%l2 ! Mem[000000001c0000bd] jmpl %o7,%g0 ldsh [%i1+0x010],%l1 ! Mem[000000001c800010] p6_near_3_ho: ldstub [%o0+0x0bd],%l2 ! Mem[000000001c0000bd] jmpl %o7,%g0 ldsh [%o1+0x010],%l1 ! Mem[000000001c800010] p7_near_3_le: lduw [%i2+0x03c],%l5 ! Mem[000000001f00003c] smul %l3,0x485,%l7 lduw [%i0+0x098],%l3 ! Mem[000000001e000098] ldx [%i3+0x178],%l6 ! Mem[000000001f800178] lduh [%i3+0x08c],%l6 ! Mem[000000001f80008c] ldub [%i1+0x15d],%l0 ! Mem[000000001e80015d] jmpl %o7,%g0 swap [%i0+0x0cc],%l2 ! Mem[000000001e0000cc] p7_near_3_lo: lduw [%o2+0x03c],%l5 ! Mem[000000001f00003c] smul %l3,0x485,%l7 lduw [%o0+0x098],%l3 ! Mem[000000001e000098] ldx [%o3+0x178],%l6 ! Mem[000000001f800178] lduh [%o3+0x08c],%l6 ! Mem[000000001f80008c] ldub [%o1+0x15d],%l0 ! Mem[000000001e80015d] jmpl %o7,%g0 swap [%o0+0x0cc],%l2 ! Mem[000000001e0000cc] p7_near_3_he: swap [%i3+0x070],%l3 ! Mem[000000001f800070] stx %l7,[%i2+0x108] ! Mem[000000001f000108] addcc %l7,-0x753,%l1 ldsw [%i2+0x0b8],%l5 ! Mem[000000001f0000b8] ldx [%i2+0x068],%l3 ! Mem[000000001f000068] tsubcc %l4,0x694,%l2 jmpl %o7,%g0 orn %l2,-0xedc,%l6 p7_near_3_ho: swap [%o3+0x070],%l3 ! Mem[000000001f800070] stx %l7,[%o2+0x108] ! Mem[000000001f000108] addcc %l7,-0x753,%l1 ldsw [%o2+0x0b8],%l5 ! Mem[000000001f0000b8] ldx [%o2+0x068],%l3 ! Mem[000000001f000068] tsubcc %l4,0x694,%l2 jmpl %o7,%g0 orn %l2,-0xedc,%l6 p8_near_3_le: stb %l1,[%i1+0x03b] ! Mem[000000002080003b] ldsh [%i0+0x0aa],%l7 ! Mem[00000000200000aa] stx %l0,[%i1+0x1d8] ! Mem[00000000208001d8] ldsw [%i0+0x0e0],%l3 ! Mem[00000000200000e0] lduw [%i0+0x13c],%l6 ! Mem[000000002000013c] jmpl %o7,%g0 ld [%i3+0x1ec],%f9 ! Mem[00000000218001ec] p8_near_3_lo: stb %l1,[%o1+0x03b] ! Mem[000000002080003b] ldsh [%o0+0x0aa],%l7 ! Mem[00000000200000aa] stx %l0,[%o1+0x1d8] ! Mem[00000000208001d8] ldsw [%o0+0x0e0],%l3 ! Mem[00000000200000e0] lduw [%o0+0x13c],%l6 ! Mem[000000002000013c] jmpl %o7,%g0 ld [%o3+0x1ec],%f9 ! Mem[00000000218001ec] p8_near_3_he: sll %l7,0x014,%l5 jmpl %o7,%g0 and %l7,0xa39,%l2 p8_near_3_ho: sll %l7,0x014,%l5 jmpl %o7,%g0 and %l7,0xa39,%l2 p9_near_3_le: ldd [%i2+0x1c0],%l6 ! Mem[00000000230001c0] sllx %l7,0x02d,%l0 sth %l1,[%i3+0x0e2] ! Mem[00000000238000e2] ldub [%i2+0x1d5],%l6 ! Mem[00000000230001d5] jmpl %o7,%g0 ldd [%i3+0x158],%f2 ! Mem[0000000023800158] p9_near_3_lo: ldd [%o2+0x1c0],%l6 ! Mem[00000000230001c0] sllx %l7,0x02d,%l0 sth %l1,[%o3+0x0e2] ! Mem[00000000238000e2] ldub [%o2+0x1d5],%l6 ! Mem[00000000230001d5] jmpl %o7,%g0 ldd [%o3+0x158],%f2 ! Mem[0000000023800158] p9_near_3_he: stb %l3,[%i3+0x04d] ! Mem[000000002380004d] std %l4,[%i3+0x1c8] ! Mem[00000000238001c8] jmpl %o7,%g0 swap [%i0+0x088],%l3 ! Mem[0000000022000088] p9_near_3_ho: stb %l3,[%o3+0x04d] ! Mem[000000002380004d] std %l4,[%o3+0x1c8] ! Mem[00000000238001c8] jmpl %o7,%g0 swap [%o0+0x088],%l3 ! Mem[0000000022000088] p10_near_3_le: ldub [%i3+0x193],%l5 ! Mem[0000000025800193] ldsb [%i0+0x162],%l4 ! Mem[0000000024000162] jmpl %o7,%g0 ldstub [%i3+0x165],%l5 ! Mem[0000000025800165] p10_near_3_lo: ldub [%o3+0x193],%l5 ! Mem[0000000025800193] ldsb [%o0+0x162],%l4 ! Mem[0000000024000162] jmpl %o7,%g0 ldstub [%o3+0x165],%l5 ! Mem[0000000025800165] p10_near_3_he: ldd [%i2+0x020],%l4 ! Mem[0000000025000020] ldx [%i0+0x0f8],%l5 ! Mem[00000000240000f8] ldub [%i2+0x11f],%l1 ! Mem[000000002500011f] stx %l4,[%i1+0x058] ! Mem[0000000024800058] ldd [%i0+0x1f8],%l4 ! Mem[00000000240001f8] lduw [%i1+0x09c],%l1 ! Mem[000000002480009c] jmpl %o7,%g0 ldstub [%i2+0x0bd],%l2 ! Mem[00000000250000bd] p10_near_3_ho: ldd [%o2+0x020],%l4 ! Mem[0000000025000020] ldx [%o0+0x0f8],%l5 ! Mem[00000000240000f8] ldub [%o2+0x11f],%l1 ! Mem[000000002500011f] stx %l4,[%o1+0x058] ! Mem[0000000024800058] ldd [%o0+0x1f8],%l4 ! Mem[00000000240001f8] lduw [%o1+0x09c],%l1 ! Mem[000000002480009c] jmpl %o7,%g0 ldstub [%o2+0x0bd],%l2 ! Mem[00000000250000bd] p11_near_3_le: std %l4,[%i3+0x1f0] ! Mem[00000000278001f0] lduw [%i2+0x020],%l5 ! Mem[0000000027000020] jmpl %o7,%g0 xorcc %l5,0xadc,%l7 p11_near_3_lo: std %l4,[%o3+0x1f0] ! Mem[00000000278001f0] lduw [%o2+0x020],%l5 ! Mem[0000000027000020] jmpl %o7,%g0 xorcc %l5,0xadc,%l7 p11_near_3_he: ldub [%i0+0x1f2],%l3 ! Mem[00000000260001f2] jmpl %o7,%g0 sub %l3,%l2,%l0 p11_near_3_ho: ldub [%o0+0x1f2],%l3 ! Mem[00000000260001f2] jmpl %o7,%g0 sub %l3,%l2,%l0 p12_near_3_le: tsubcctv %l4,0x732,%l7 srlx %l7,%l7,%l4 stw %l5,[%i3+0x17c] ! Mem[000000002980017c] std %l0,[%i3+0x1a0] ! Mem[00000000298001a0] jmpl %o7,%g0 ldsw [%i3+0x1d0],%l3 ! Mem[00000000298001d0] p12_near_3_lo: tsubcctv %l4,0x732,%l7 srlx %l7,%l7,%l4 stw %l5,[%o3+0x17c] ! Mem[000000002980017c] std %l0,[%o3+0x1a0] ! Mem[00000000298001a0] jmpl %o7,%g0 ldsw [%o3+0x1d0],%l3 ! Mem[00000000298001d0] p12_near_3_he: sllx %l6,0x039,%l6 jmpl %o7,%g0 stb %l1,[%i2+0x15d] ! Mem[000000002900015d] p12_near_3_ho: sllx %l6,0x039,%l6 jmpl %o7,%g0 stb %l1,[%o2+0x15d] ! Mem[000000002900015d] p13_near_3_le: stb %l1,[%i2+0x0c6] ! Mem[000000002b0000c6] ldsb [%i0+0x154],%l6 ! Mem[000000002a000154] std %l0,[%i2+0x1b0] ! Mem[000000002b0001b0] ldub [%i0+0x0fe],%l7 ! Mem[000000002a0000fe] ldd [%i0+0x160],%l4 ! Mem[000000002a000160] jmpl %o7,%g0 ldub [%i1+0x0d0],%l0 ! Mem[000000002a8000d0] p13_near_3_lo: stb %l1,[%o2+0x0c6] ! Mem[000000002b0000c6] ldsb [%o0+0x154],%l6 ! Mem[000000002a000154] std %l0,[%o2+0x1b0] ! Mem[000000002b0001b0] ldub [%o0+0x0fe],%l7 ! Mem[000000002a0000fe] ldd [%o0+0x160],%l4 ! Mem[000000002a000160] jmpl %o7,%g0 ldub [%o1+0x0d0],%l0 ! Mem[000000002a8000d0] p13_near_3_he: ldsw [%i0+0x1d8],%l0 ! Mem[000000002a0001d8] ldub [%i3+0x157],%l1 ! Mem[000000002b800157] ld [%i2+0x04c],%f25 ! Mem[000000002b00004c] jmpl %o7,%g0 ldd [%i3+0x0e0],%l0 ! Mem[000000002b8000e0] p13_near_3_ho: ldsw [%o0+0x1d8],%l0 ! Mem[000000002a0001d8] ldub [%o3+0x157],%l1 ! Mem[000000002b800157] ld [%o2+0x04c],%f25 ! Mem[000000002b00004c] jmpl %o7,%g0 ldd [%o3+0x0e0],%l0 ! Mem[000000002b8000e0] p14_near_3_le: std %l4,[%i1+0x0b8] ! Mem[000000002c8000b8] stb %l2,[%i1+0x0c5] ! Mem[000000002c8000c5] ldd [%i1+0x170],%f8 ! Mem[000000002c800170] ldx [%i1+0x0a8],%l0 ! Mem[000000002c8000a8] ld [%i3+0x194],%f4 ! Mem[000000002d800194] sth %l5,[%i3+0x15e] ! Mem[000000002d80015e] lduw [%i0+0x020],%l2 ! Mem[000000002c000020] jmpl %o7,%g0 stb %l4,[%i0+0x03e] ! Mem[000000002c00003e] p14_near_3_lo: std %l4,[%o1+0x0b8] ! Mem[000000002c8000b8] stb %l2,[%o1+0x0c5] ! Mem[000000002c8000c5] ldd [%o1+0x170],%f8 ! Mem[000000002c800170] ldx [%o1+0x0a8],%l0 ! Mem[000000002c8000a8] ld [%o3+0x194],%f4 ! Mem[000000002d800194] sth %l5,[%o3+0x15e] ! Mem[000000002d80015e] lduw [%o0+0x020],%l2 ! Mem[000000002c000020] jmpl %o7,%g0 stb %l4,[%o0+0x03e] ! Mem[000000002c00003e] p14_near_3_he: jmpl %o7,%g0 stw %l5,[%i1+0x100] ! Mem[000000002c800100] jmpl %o7,%g0 nop p14_near_3_ho: jmpl %o7,%g0 stw %l5,[%o1+0x100] ! Mem[000000002c800100] jmpl %o7,%g0 nop p15_near_3_le: std %l6,[%i1+0x088] ! Mem[000000002e800088] sth %l6,[%i3+0x174] ! Mem[000000002f800174] swap [%i2+0x190],%l5 ! Mem[000000002f000190] lduh [%i2+0x1e4],%l6 ! Mem[000000002f0001e4] ldx [%i2+0x190],%l1 ! Mem[000000002f000190] jmpl %o7,%g0 sth %l7,[%i0+0x150] ! Mem[000000002e000150] p15_near_3_lo: std %l6,[%o1+0x088] ! Mem[000000002e800088] sth %l6,[%o3+0x174] ! Mem[000000002f800174] swap [%o2+0x190],%l5 ! Mem[000000002f000190] lduh [%o2+0x1e4],%l6 ! Mem[000000002f0001e4] ldx [%o2+0x190],%l1 ! Mem[000000002f000190] jmpl %o7,%g0 sth %l7,[%o0+0x150] ! Mem[000000002e000150] p15_near_3_he: ldx [%i0+0x170],%l5 ! Mem[000000002e000170] ldd [%i0+0x0e0],%f26 ! Mem[000000002e0000e0] swap [%i0+0x1b4],%l3 ! Mem[000000002e0001b4] ldsb [%i1+0x03b],%l1 ! Mem[000000002e80003b] ldx [%i2+0x088],%l7 ! Mem[000000002f000088] stx %l0,[%i1+0x1d8] ! Mem[000000002e8001d8] ldsb [%i3+0x177],%l1 ! Mem[000000002f800177] jmpl %o7,%g0 taddcctv %l6,0xedf,%l1 p15_near_3_ho: ldx [%o0+0x170],%l5 ! Mem[000000002e000170] ldd [%o0+0x0e0],%f26 ! Mem[000000002e0000e0] swap [%o0+0x1b4],%l3 ! Mem[000000002e0001b4] ldsb [%o1+0x03b],%l1 ! Mem[000000002e80003b] ldx [%o2+0x088],%l7 ! Mem[000000002f000088] stx %l0,[%o1+0x1d8] ! Mem[000000002e8001d8] ldsb [%o3+0x177],%l1 ! Mem[000000002f800177] jmpl %o7,%g0 taddcctv %l6,0xedf,%l1 p16_near_3_le: jmpl %o7,%g0 lduh [%i0+0x1b4],%l4 ! Mem[00000000300001b4] jmpl %o7,%g0 nop p16_near_3_lo: jmpl %o7,%g0 lduh [%o0+0x1b4],%l4 ! Mem[00000000300001b4] jmpl %o7,%g0 nop p16_near_3_he: st %f29,[%i3+0x17c] ! Mem[000000003180017c] srl %l5,%l1,%l4 stw %l0,[%i3+0x128] ! Mem[0000000031800128] ldsb [%i2+0x140],%l6 ! Mem[0000000031000140] umul %l2,-0xaf8,%l7 lduw [%i2+0x198],%l7 ! Mem[0000000031000198] std %l4,[%i0+0x030] ! Mem[0000000030000030] jmpl %o7,%g0 lduw [%i3+0x070],%l0 ! Mem[0000000031800070] p16_near_3_ho: st %f29,[%o3+0x17c] ! Mem[000000003180017c] srl %l5,%l1,%l4 stw %l0,[%o3+0x128] ! Mem[0000000031800128] ldsb [%o2+0x140],%l6 ! Mem[0000000031000140] umul %l2,-0xaf8,%l7 lduw [%o2+0x198],%l7 ! Mem[0000000031000198] std %l4,[%o0+0x030] ! Mem[0000000030000030] jmpl %o7,%g0 lduw [%o3+0x070],%l0 ! Mem[0000000031800070] p17_near_3_le: jmpl %o7,%g0 smulcc %l2,0x162,%l3 jmpl %o7,%g0 nop p17_near_3_lo: jmpl %o7,%g0 smulcc %l2,0x162,%l3 jmpl %o7,%g0 nop p17_near_3_he: ldx [%i3+0x080],%l1 ! Mem[0000000033800080] xorcc %l0,%l7,%l6 ldub [%i1+0x1cd],%l2 ! Mem[00000000328001cd] ldsh [%i2+0x042],%l2 ! Mem[0000000033000042] xorcc %l6,0x1ba,%l2 jmpl %o7,%g0 tsubcctv %l0,0x15f,%l2 p17_near_3_ho: ldx [%o3+0x080],%l1 ! Mem[0000000033800080] xorcc %l0,%l7,%l6 ldub [%o1+0x1cd],%l2 ! Mem[00000000328001cd] ldsh [%o2+0x042],%l2 ! Mem[0000000033000042] xorcc %l6,0x1ba,%l2 jmpl %o7,%g0 tsubcctv %l0,0x15f,%l2 p18_near_3_le: subccc %l5,0x65d,%l1 ldd [%i0+0x008],%l4 ! Mem[0000000034000008] ldsw [%i1+0x1a8],%l7 ! Mem[00000000348001a8] andn %l4,%l3,%l6 stw %l0,[%i2+0x15c] ! Mem[000000003500015c] std %l2,[%i2+0x170] ! Mem[0000000035000170] sllx %l2,0x00c,%l3 jmpl %o7,%g0 ldsh [%i1+0x0c0],%l3 ! Mem[00000000348000c0] p18_near_3_lo: subccc %l5,0x65d,%l1 ldd [%o0+0x008],%l4 ! Mem[0000000034000008] ldsw [%o1+0x1a8],%l7 ! Mem[00000000348001a8] andn %l4,%l3,%l6 stw %l0,[%o2+0x15c] ! Mem[000000003500015c] std %l2,[%o2+0x170] ! Mem[0000000035000170] sllx %l2,0x00c,%l3 jmpl %o7,%g0 ldsh [%o1+0x0c0],%l3 ! Mem[00000000348000c0] p18_near_3_he: jmpl %o7,%g0 st %f25,[%i0+0x0bc] ! Mem[00000000340000bc] jmpl %o7,%g0 nop p18_near_3_ho: jmpl %o7,%g0 st %f25,[%o0+0x0bc] ! Mem[00000000340000bc] jmpl %o7,%g0 nop p19_near_3_le: stb %l6,[%i1+0x174] ! Mem[0000000036800174] jmpl %o7,%g0 xor %l0,-0x2a1,%l5 p19_near_3_lo: stb %l6,[%o1+0x174] ! Mem[0000000036800174] jmpl %o7,%g0 xor %l0,-0x2a1,%l5 p19_near_3_he: stb %l0,[%i3+0x18c] ! Mem[000000003780018c] sll %l0,%l2,%l1 udivx %l0,%l7,%l0 ldx [%i3+0x1e0],%l4 ! Mem[00000000378001e0] stx %l5,[%i1+0x0c8] ! Mem[00000000368000c8] sth %l3,[%i2+0x17c] ! Mem[000000003700017c] jmpl %o7,%g0 orcc %l0,%l1,%l3 p19_near_3_ho: stb %l0,[%o3+0x18c] ! Mem[000000003780018c] sll %l0,%l2,%l1 udivx %l0,%l7,%l0 ldx [%o3+0x1e0],%l4 ! Mem[00000000378001e0] stx %l5,[%o1+0x0c8] ! Mem[00000000368000c8] sth %l3,[%o2+0x17c] ! Mem[000000003700017c] jmpl %o7,%g0 orcc %l0,%l1,%l3 p20_near_3_le: std %l0,[%i2+0x130] ! Mem[0000000039000130] tsubcc %l5,-0x853,%l3 jmpl %o7,%g0 st %f12,[%i3+0x1c8] ! Mem[00000000398001c8] p20_near_3_lo: std %l0,[%o2+0x130] ! Mem[0000000039000130] tsubcc %l5,-0x853,%l3 jmpl %o7,%g0 st %f12,[%o3+0x1c8] ! Mem[00000000398001c8] p20_near_3_he: swap [%i0+0x054],%l6 ! Mem[0000000038000054] ldx [%i3+0x0f0],%l0 ! Mem[00000000398000f0] ldstub [%i1+0x0ec],%l2 ! Mem[00000000388000ec] andn %l7,%l7,%l4 ldd [%i0+0x1f0],%l0 ! Mem[00000000380001f0] ldx [%i0+0x160],%l6 ! Mem[0000000038000160] jmpl %o7,%g0 ldsh [%i3+0x064],%l0 ! Mem[0000000039800064] p20_near_3_ho: swap [%o0+0x054],%l6 ! Mem[0000000038000054] ldx [%o3+0x0f0],%l0 ! Mem[00000000398000f0] ldstub [%o1+0x0ec],%l2 ! Mem[00000000388000ec] andn %l7,%l7,%l4 ldd [%o0+0x1f0],%l0 ! Mem[00000000380001f0] ldx [%o0+0x160],%l6 ! Mem[0000000038000160] jmpl %o7,%g0 ldsh [%o3+0x064],%l0 ! Mem[0000000039800064] p21_near_3_le: stx %l3,[%i0+0x088] ! Mem[000000003a000088] ld [%i1+0x000],%f12 ! Mem[000000003a800000] ldx [%i0+0x138],%l1 ! Mem[000000003a000138] lduh [%i1+0x1a0],%l1 ! Mem[000000003a8001a0] sth %l4,[%i3+0x176] ! Mem[000000003b800176] jmpl %o7,%g0 std %f12,[%i0+0x098] ! Mem[000000003a000098] p21_near_3_lo: stx %l3,[%o0+0x088] ! Mem[000000003a000088] ld [%o1+0x000],%f12 ! Mem[000000003a800000] ldx [%o0+0x138],%l1 ! Mem[000000003a000138] lduh [%o1+0x1a0],%l1 ! Mem[000000003a8001a0] sth %l4,[%o3+0x176] ! Mem[000000003b800176] jmpl %o7,%g0 std %f12,[%o0+0x098] ! Mem[000000003a000098] p21_near_3_he: jmpl %o7,%g0 sth %l5,[%i3+0x1c8] ! Mem[000000003b8001c8] jmpl %o7,%g0 nop p21_near_3_ho: jmpl %o7,%g0 sth %l5,[%o3+0x1c8] ! Mem[000000003b8001c8] jmpl %o7,%g0 nop p22_near_3_le: ldsb [%i2+0x109],%l7 ! Mem[000000003d000109] ldub [%i0+0x06f],%l5 ! Mem[000000003c00006f] jmpl %o7,%g0 ldd [%i1+0x020],%l6 ! Mem[000000003c800020] p22_near_3_lo: ldsb [%o2+0x109],%l7 ! Mem[000000003d000109] ldub [%o0+0x06f],%l5 ! Mem[000000003c00006f] jmpl %o7,%g0 ldd [%o1+0x020],%l6 ! Mem[000000003c800020] p22_near_3_he: ldsb [%i3+0x070],%l7 ! Mem[000000003d800070] jmpl %o7,%g0 stb %l1,[%i3+0x1ec] ! Mem[000000003d8001ec] p22_near_3_ho: ldsb [%o3+0x070],%l7 ! Mem[000000003d800070] jmpl %o7,%g0 stb %l1,[%o3+0x1ec] ! Mem[000000003d8001ec] p23_near_3_le: stx %l3,[%i1+0x0c0] ! Mem[000000003e8000c0] swap [%i1+0x030],%l1 ! Mem[000000003e800030] ldx [%i2+0x180],%l5 ! Mem[000000003f000180] sth %l4,[%i0+0x0da] ! Mem[000000003e0000da] stw %l2,[%i0+0x12c] ! Mem[000000003e00012c] addcc %l1,%l6,%l1 ldsw [%i1+0x164],%l2 ! Mem[000000003e800164] jmpl %o7,%g0 stx %l6,[%i1+0x048] ! Mem[000000003e800048] p23_near_3_lo: stx %l3,[%o1+0x0c0] ! Mem[000000003e8000c0] swap [%o1+0x030],%l1 ! Mem[000000003e800030] ldx [%o2+0x180],%l5 ! Mem[000000003f000180] sth %l4,[%o0+0x0da] ! Mem[000000003e0000da] stw %l2,[%o0+0x12c] ! Mem[000000003e00012c] addcc %l1,%l6,%l1 ldsw [%o1+0x164],%l2 ! Mem[000000003e800164] jmpl %o7,%g0 stx %l6,[%o1+0x048] ! Mem[000000003e800048] p23_near_3_he: swap [%i1+0x188],%l6 ! Mem[000000003e800188] andcc %l6,%l1,%l3 ld [%i2+0x058],%f19 ! Mem[000000003f000058] sth %l5,[%i1+0x1ec] ! Mem[000000003e8001ec] ldx [%i3+0x150],%l7 ! Mem[000000003f800150] tsubcctv %l1,-0x3ae,%l2 st %f21,[%i3+0x1ac] ! Mem[000000003f8001ac] jmpl %o7,%g0 ldd [%i3+0x1f0],%l6 ! Mem[000000003f8001f0] p23_near_3_ho: swap [%o1+0x188],%l6 ! Mem[000000003e800188] andcc %l6,%l1,%l3 ld [%o2+0x058],%f19 ! Mem[000000003f000058] sth %l5,[%o1+0x1ec] ! Mem[000000003e8001ec] ldx [%o3+0x150],%l7 ! Mem[000000003f800150] tsubcctv %l1,-0x3ae,%l2 st %f21,[%o3+0x1ac] ! Mem[000000003f8001ac] jmpl %o7,%g0 ldd [%o3+0x1f0],%l6 ! Mem[000000003f8001f0] p24_near_3_le: stb %l5,[%i1+0x190] ! Mem[0000000040800190] mulx %l7,%l1,%l3 ldsh [%i0+0x09e],%l0 ! Mem[000000004000009e] ld [%i3+0x068],%f7 ! Mem[0000000041800068] std %l6,[%i3+0x188] ! Mem[0000000041800188] orncc %l2,%l1,%l2 jmpl %o7,%g0 stx %l5,[%i0+0x1a0] ! Mem[00000000400001a0] p24_near_3_lo: stb %l5,[%o1+0x190] ! Mem[0000000040800190] mulx %l7,%l1,%l3 ldsh [%o0+0x09e],%l0 ! Mem[000000004000009e] ld [%o3+0x068],%f7 ! Mem[0000000041800068] std %l6,[%o3+0x188] ! Mem[0000000041800188] orncc %l2,%l1,%l2 jmpl %o7,%g0 stx %l5,[%o0+0x1a0] ! Mem[00000000400001a0] p24_near_3_he: and %l6,%l7,%l1 lduw [%i2+0x108],%l7 ! Mem[0000000041000108] stx %l5,[%i2+0x120] ! Mem[0000000041000120] ldsb [%i3+0x092],%l1 ! Mem[0000000041800092] std %l0,[%i3+0x108] ! Mem[0000000041800108] stb %l7,[%i1+0x16f] ! Mem[000000004080016f] jmpl %o7,%g0 ldsw [%i2+0x1bc],%l1 ! Mem[00000000410001bc] p24_near_3_ho: and %l6,%l7,%l1 lduw [%o2+0x108],%l7 ! Mem[0000000041000108] stx %l5,[%o2+0x120] ! Mem[0000000041000120] ldsb [%o3+0x092],%l1 ! Mem[0000000041800092] std %l0,[%o3+0x108] ! Mem[0000000041800108] stb %l7,[%o1+0x16f] ! Mem[000000004080016f] jmpl %o7,%g0 ldsw [%o2+0x1bc],%l1 ! Mem[00000000410001bc] p25_near_3_le: jmpl %o7,%g0 stx %l6,[%i1+0x1e0] ! Mem[00000000428001e0] jmpl %o7,%g0 nop p25_near_3_lo: jmpl %o7,%g0 stx %l6,[%o1+0x1e0] ! Mem[00000000428001e0] jmpl %o7,%g0 nop p25_near_3_he: lduh [%i3+0x136],%l4 ! Mem[0000000043800136] lduw [%i3+0x064],%l0 ! Mem[0000000043800064] lduh [%i1+0x0de],%l3 ! Mem[00000000428000de] andcc %l0,%l5,%l3 std %l4,[%i1+0x020] ! Mem[0000000042800020] ldd [%i3+0x178],%l4 ! Mem[0000000043800178] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p25_near_3_ho: lduh [%o3+0x136],%l4 ! Mem[0000000043800136] lduw [%o3+0x064],%l0 ! Mem[0000000043800064] lduh [%o1+0x0de],%l3 ! Mem[00000000428000de] andcc %l0,%l5,%l3 std %l4,[%o1+0x020] ! Mem[0000000042800020] ldd [%o3+0x178],%l4 ! Mem[0000000043800178] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p26_near_3_le: jmpl %o7,%g0 stx %l2,[%i0+0x110] ! Mem[0000000044000110] jmpl %o7,%g0 nop p26_near_3_lo: jmpl %o7,%g0 stx %l2,[%o0+0x110] ! Mem[0000000044000110] jmpl %o7,%g0 nop p26_near_3_he: ldsb [%i1+0x0c5],%l1 ! Mem[00000000448000c5] ldx [%i0+0x0c0],%l3 ! Mem[00000000440000c0] ldsh [%i2+0x1a4],%l5 ! Mem[00000000450001a4] jmpl %o7,%g0 umulcc %l0,-0x718,%l5 p26_near_3_ho: ldsb [%o1+0x0c5],%l1 ! Mem[00000000448000c5] ldx [%o0+0x0c0],%l3 ! Mem[00000000440000c0] ldsh [%o2+0x1a4],%l5 ! Mem[00000000450001a4] jmpl %o7,%g0 umulcc %l0,-0x718,%l5 p27_near_3_le: ldsw [%i2+0x0bc],%l1 ! Mem[00000000470000bc] jmpl %o7,%g0 stw %l2,[%i1+0x0bc] ! Mem[00000000468000bc] p27_near_3_lo: ldsw [%o2+0x0bc],%l1 ! Mem[00000000470000bc] jmpl %o7,%g0 stw %l2,[%o1+0x0bc] ! Mem[00000000468000bc] p27_near_3_he: lduw [%i3+0x064],%l0 ! Mem[0000000047800064] sth %l4,[%i2+0x0b4] ! Mem[00000000470000b4] ldsb [%i2+0x1ed],%l2 ! Mem[00000000470001ed] stw %l2,[%i0+0x040] ! Mem[0000000046000040] std %l4,[%i3+0x168] ! Mem[0000000047800168] sub %l2,%l0,%l2 jmpl %o7,%g0 ldstub [%i0+0x1d1],%l0 ! Mem[00000000460001d1] p27_near_3_ho: lduw [%o3+0x064],%l0 ! Mem[0000000047800064] sth %l4,[%o2+0x0b4] ! Mem[00000000470000b4] ldsb [%o2+0x1ed],%l2 ! Mem[00000000470001ed] stw %l2,[%o0+0x040] ! Mem[0000000046000040] std %l4,[%o3+0x168] ! Mem[0000000047800168] sub %l2,%l0,%l2 jmpl %o7,%g0 ldstub [%o0+0x1d1],%l0 ! Mem[00000000460001d1] p28_near_3_le: ld [%i0+0x1e8],%f7 ! Mem[00000000480001e8] lduw [%i0+0x1a4],%l5 ! Mem[00000000480001a4] st %f10,[%i3+0x060] ! Mem[0000000049800060] std %l6,[%i1+0x000] ! Mem[0000000048800000] jmpl %o7,%g0 srlx %l1,%l1,%l1 p28_near_3_lo: ld [%o0+0x1e8],%f7 ! Mem[00000000480001e8] lduw [%o0+0x1a4],%l5 ! Mem[00000000480001a4] st %f10,[%o3+0x060] ! Mem[0000000049800060] std %l6,[%o1+0x000] ! Mem[0000000048800000] jmpl %o7,%g0 srlx %l1,%l1,%l1 p28_near_3_he: taddcctv %l1,-0xea6,%l4 addccc %l1,0x721,%l7 ldd [%i2+0x1d0],%l0 ! Mem[00000000490001d0] ldsh [%i3+0x104],%l2 ! Mem[0000000049800104] ldub [%i0+0x1e3],%l2 ! Mem[00000000480001e3] ldsb [%i1+0x1c6],%l6 ! Mem[00000000488001c6] jmpl %o7,%g0 stw %l5,[%i3+0x1fc] ! Mem[00000000498001fc] p28_near_3_ho: taddcctv %l1,-0xea6,%l4 addccc %l1,0x721,%l7 ldd [%o2+0x1d0],%l0 ! Mem[00000000490001d0] ldsh [%o3+0x104],%l2 ! Mem[0000000049800104] ldub [%o0+0x1e3],%l2 ! Mem[00000000480001e3] ldsb [%o1+0x1c6],%l6 ! Mem[00000000488001c6] jmpl %o7,%g0 stw %l5,[%o3+0x1fc] ! Mem[00000000498001fc] p29_near_3_le: ldub [%i0+0x13e],%l0 ! Mem[000000004a00013e] ldd [%i3+0x160],%f6 ! Mem[000000004b800160] jmpl %o7,%g0 smul %l5,-0xf7e,%l0 p29_near_3_lo: ldub [%o0+0x13e],%l0 ! Mem[000000004a00013e] ldd [%o3+0x160],%f6 ! Mem[000000004b800160] jmpl %o7,%g0 smul %l5,-0xf7e,%l0 p29_near_3_he: ldub [%i3+0x1d4],%l7 ! Mem[000000004b8001d4] stw %l7,[%i0+0x1e0] ! Mem[000000004a0001e0] ldd [%i1+0x078],%l4 ! Mem[000000004a800078] jmpl %o7,%g0 lduh [%i0+0x022],%l2 ! Mem[000000004a000022] p29_near_3_ho: ldub [%o3+0x1d4],%l7 ! Mem[000000004b8001d4] stw %l7,[%o0+0x1e0] ! Mem[000000004a0001e0] ldd [%o1+0x078],%l4 ! Mem[000000004a800078] jmpl %o7,%g0 lduh [%o0+0x022],%l2 ! Mem[000000004a000022] p30_near_3_le: jmpl %o7,%g0 stw %l4,[%i3+0x0b4] ! Mem[000000004d8000b4] jmpl %o7,%g0 nop p30_near_3_lo: jmpl %o7,%g0 stw %l4,[%o3+0x0b4] ! Mem[000000004d8000b4] jmpl %o7,%g0 nop p30_near_3_he: sub %l3,0x00d,%l7 taddcctv %l4,%l3,%l5 std %l0,[%i2+0x1e8] ! Mem[000000004d0001e8] ldsh [%i2+0x144],%l2 ! Mem[000000004d000144] lduw [%i2+0x130],%l7 ! Mem[000000004d000130] or %l0,-0xd17,%l1 std %l6,[%i0+0x118] ! Mem[000000004c000118] jmpl %o7,%g0 ld [%i3+0x188],%f17 ! Mem[000000004d800188] p30_near_3_ho: sub %l3,0x00d,%l7 taddcctv %l4,%l3,%l5 std %l0,[%o2+0x1e8] ! Mem[000000004d0001e8] ldsh [%o2+0x144],%l2 ! Mem[000000004d000144] lduw [%o2+0x130],%l7 ! Mem[000000004d000130] or %l0,-0xd17,%l1 std %l6,[%o0+0x118] ! Mem[000000004c000118] jmpl %o7,%g0 ld [%o3+0x188],%f17 ! Mem[000000004d800188] p31_near_3_le: ldx [%i0+0x088],%l7 ! Mem[000000004e000088] ldsw [%i1+0x168],%l2 ! Mem[000000004e800168] swap [%i1+0x190],%l5 ! Mem[000000004e800190] ldub [%i2+0x0e6],%l1 ! Mem[000000004f0000e6] ld [%i1+0x154],%f14 ! Mem[000000004e800154] jmpl %o7,%g0 nop p31_near_3_lo: ldx [%o0+0x088],%l7 ! Mem[000000004e000088] ldsw [%o1+0x168],%l2 ! Mem[000000004e800168] swap [%o1+0x190],%l5 ! Mem[000000004e800190] ldub [%o2+0x0e6],%l1 ! Mem[000000004f0000e6] ld [%o1+0x154],%f14 ! Mem[000000004e800154] jmpl %o7,%g0 nop p31_near_3_he: sth %l5,[%i1+0x156] ! Mem[000000004e800156] st %f16,[%i3+0x0d0] ! Mem[000000004f8000d0] smulcc %l0,-0x10b,%l3 swap [%i3+0x128],%l7 ! Mem[000000004f800128] std %f16,[%i2+0x128] ! Mem[000000004f000128] ldsw [%i0+0x160],%l6 ! Mem[000000004e000160] ldsh [%i3+0x026],%l5 ! Mem[000000004f800026] jmpl %o7,%g0 ldub [%i2+0x094],%l4 ! Mem[000000004f000094] p31_near_3_ho: sth %l5,[%o1+0x156] ! Mem[000000004e800156] st %f16,[%o3+0x0d0] ! Mem[000000004f8000d0] smulcc %l0,-0x10b,%l3 swap [%o3+0x128],%l7 ! Mem[000000004f800128] std %f16,[%o2+0x128] ! Mem[000000004f000128] ldsw [%o0+0x160],%l6 ! Mem[000000004e000160] ldsh [%o3+0x026],%l5 ! Mem[000000004f800026] jmpl %o7,%g0 ldub [%o2+0x094],%l4 ! Mem[000000004f000094] p32_near_3_le: ld [%i0+0x018],%f1 ! Mem[0000000050000018] ldx [%i3+0x088],%l7 ! Mem[0000000051800088] swap [%i3+0x180],%l1 ! Mem[0000000051800180] ldx [%i2+0x1b8],%l2 ! Mem[00000000510001b8] srl %l0,0x004,%l6 jmpl %o7,%g0 lduh [%i2+0x04e],%l7 ! Mem[000000005100004e] p32_near_3_lo: ld [%o0+0x018],%f1 ! Mem[0000000050000018] ldx [%o3+0x088],%l7 ! Mem[0000000051800088] swap [%o3+0x180],%l1 ! Mem[0000000051800180] ldx [%o2+0x1b8],%l2 ! Mem[00000000510001b8] srl %l0,0x004,%l6 jmpl %o7,%g0 lduh [%o2+0x04e],%l7 ! Mem[000000005100004e] p32_near_3_he: stx %l1,[%i1+0x128] ! Mem[0000000050800128] stx %l5,[%i0+0x1b0] ! Mem[00000000500001b0] ldd [%i1+0x160],%l2 ! Mem[0000000050800160] st %f19,[%i0+0x064] ! Mem[0000000050000064] sub %l0,%l6,%l3 jmpl %o7,%g0 sth %l1,[%i0+0x042] ! Mem[0000000050000042] p32_near_3_ho: stx %l1,[%o1+0x128] ! Mem[0000000050800128] stx %l5,[%o0+0x1b0] ! Mem[00000000500001b0] ldd [%o1+0x160],%l2 ! Mem[0000000050800160] st %f19,[%o0+0x064] ! Mem[0000000050000064] sub %l0,%l6,%l3 jmpl %o7,%g0 sth %l1,[%o0+0x042] ! Mem[0000000050000042] p33_near_3_le: jmpl %o7,%g0 std %f4 ,[%i1+0x190] ! Mem[0000000052800190] jmpl %o7,%g0 nop p33_near_3_lo: jmpl %o7,%g0 std %f4 ,[%o1+0x190] ! Mem[0000000052800190] jmpl %o7,%g0 nop p33_near_3_he: std %l0,[%i3+0x0b0] ! Mem[00000000538000b0] andn %l1,%l5,%l5 add %l6,-0x26a,%l5 jmpl %o7,%g0 stx %l0,[%i2+0x138] ! Mem[0000000053000138] p33_near_3_ho: std %l0,[%o3+0x0b0] ! Mem[00000000538000b0] andn %l1,%l5,%l5 add %l6,-0x26a,%l5 jmpl %o7,%g0 stx %l0,[%o2+0x138] ! Mem[0000000053000138] p34_near_3_le: lduh [%i3+0x1b8],%l2 ! Mem[00000000558001b8] swap [%i2+0x038],%l5 ! Mem[0000000055000038] swap [%i3+0x174],%l1 ! Mem[0000000055800174] std %l2,[%i3+0x1f0] ! Mem[00000000558001f0] sll %l6,0x019,%l6 jmpl %o7,%g0 swap [%i3+0x0b4],%l4 ! Mem[00000000558000b4] p34_near_3_lo: lduh [%o3+0x1b8],%l2 ! Mem[00000000558001b8] swap [%o2+0x038],%l5 ! Mem[0000000055000038] swap [%o3+0x174],%l1 ! Mem[0000000055800174] std %l2,[%o3+0x1f0] ! Mem[00000000558001f0] sll %l6,0x019,%l6 jmpl %o7,%g0 swap [%o3+0x0b4],%l4 ! Mem[00000000558000b4] p34_near_3_he: swap [%i0+0x174],%l4 ! Mem[0000000054000174] nop sth %l1,[%i0+0x1ca] ! Mem[00000000540001ca] ldx [%i1+0x1f0],%l1 ! Mem[00000000548001f0] swap [%i3+0x0bc],%l0 ! Mem[00000000558000bc] sth %l7,[%i3+0x068] ! Mem[0000000055800068] ld [%i3+0x1d4],%f18 ! Mem[00000000558001d4] jmpl %o7,%g0 sllx %l1,0x03a,%l2 p34_near_3_ho: swap [%o0+0x174],%l4 ! Mem[0000000054000174] nop sth %l1,[%o0+0x1ca] ! Mem[00000000540001ca] ldx [%o1+0x1f0],%l1 ! Mem[00000000548001f0] swap [%o3+0x0bc],%l0 ! Mem[00000000558000bc] sth %l7,[%o3+0x068] ! Mem[0000000055800068] ld [%o3+0x1d4],%f18 ! Mem[00000000558001d4] jmpl %o7,%g0 sllx %l1,0x03a,%l2 p35_near_3_le: jmpl %o7,%g0 ldsh [%i3+0x162],%l4 ! Mem[0000000057800162] jmpl %o7,%g0 nop p35_near_3_lo: jmpl %o7,%g0 ldsh [%o3+0x162],%l4 ! Mem[0000000057800162] jmpl %o7,%g0 nop p35_near_3_he: taddcc %l2,%l5,%l1 stw %l5,[%i3+0x1a8] ! Mem[00000000578001a8] lduw [%i0+0x034],%l3 ! Mem[0000000056000034] jmpl %o7,%g0 sth %l2,[%i2+0x1f0] ! Mem[00000000570001f0] p35_near_3_ho: taddcc %l2,%l5,%l1 stw %l5,[%o3+0x1a8] ! Mem[00000000578001a8] lduw [%o0+0x034],%l3 ! Mem[0000000056000034] jmpl %o7,%g0 sth %l2,[%o2+0x1f0] ! Mem[00000000570001f0] p36_near_3_le: jmpl %o7,%g0 swap [%i0+0x05c],%l5 ! Mem[000000005800005c] jmpl %o7,%g0 nop p36_near_3_lo: jmpl %o7,%g0 swap [%o0+0x05c],%l5 ! Mem[000000005800005c] jmpl %o7,%g0 nop p36_near_3_he: ldx [%i3+0x098],%l1 ! Mem[0000000059800098] swap [%i3+0x0bc],%l2 ! Mem[00000000598000bc] lduh [%i2+0x006],%l5 ! Mem[0000000059000006] stw %l5,[%i0+0x1d8] ! Mem[00000000580001d8] jmpl %o7,%g0 ldsw [%i3+0x084],%l0 ! Mem[0000000059800084] p36_near_3_ho: ldx [%o3+0x098],%l1 ! Mem[0000000059800098] swap [%o3+0x0bc],%l2 ! Mem[00000000598000bc] lduh [%o2+0x006],%l5 ! Mem[0000000059000006] stw %l5,[%o0+0x1d8] ! Mem[00000000580001d8] jmpl %o7,%g0 ldsw [%o3+0x084],%l0 ! Mem[0000000059800084] p37_near_3_le: ldd [%i3+0x008],%l2 ! Mem[000000005b800008] stb %l2,[%i0+0x1be] ! Mem[000000005a0001be] ldstub [%i1+0x01e],%l4 ! Mem[000000005a80001e] subc %l2,-0x409,%l4 stw %l4,[%i2+0x0c4] ! Mem[000000005b0000c4] jmpl %o7,%g0 st %f13,[%i1+0x184] ! Mem[000000005a800184] p37_near_3_lo: ldd [%o3+0x008],%l2 ! Mem[000000005b800008] stb %l2,[%o0+0x1be] ! Mem[000000005a0001be] ldstub [%o1+0x01e],%l4 ! Mem[000000005a80001e] subc %l2,-0x409,%l4 stw %l4,[%o2+0x0c4] ! Mem[000000005b0000c4] jmpl %o7,%g0 st %f13,[%o1+0x184] ! Mem[000000005a800184] p37_near_3_he: jmpl %o7,%g0 std %f16,[%i3+0x1e8] ! Mem[000000005b8001e8] jmpl %o7,%g0 nop p37_near_3_ho: jmpl %o7,%g0 std %f16,[%o3+0x1e8] ! Mem[000000005b8001e8] jmpl %o7,%g0 nop p38_near_3_le: swap [%i2+0x0b4],%l7 ! Mem[000000005d0000b4] lduh [%i0+0x09a],%l7 ! Mem[000000005c00009a] jmpl %o7,%g0 lduw [%i1+0x118],%l7 ! Mem[000000005c800118] p38_near_3_lo: swap [%o2+0x0b4],%l7 ! Mem[000000005d0000b4] lduh [%o0+0x09a],%l7 ! Mem[000000005c00009a] jmpl %o7,%g0 lduw [%o1+0x118],%l7 ! Mem[000000005c800118] p38_near_3_he: ldub [%i2+0x022],%l6 ! Mem[000000005d000022] or %l7,%l1,%l0 xnorcc %l0,%l7,%l6 ldsh [%i1+0x176],%l1 ! Mem[000000005c800176] lduw [%i0+0x120],%l5 ! Mem[000000005c000120] jmpl %o7,%g0 ldub [%i1+0x0a7],%l1 ! Mem[000000005c8000a7] p38_near_3_ho: ldub [%o2+0x022],%l6 ! Mem[000000005d000022] or %l7,%l1,%l0 xnorcc %l0,%l7,%l6 ldsh [%o1+0x176],%l1 ! Mem[000000005c800176] lduw [%o0+0x120],%l5 ! Mem[000000005c000120] jmpl %o7,%g0 ldub [%o1+0x0a7],%l1 ! Mem[000000005c8000a7] p39_near_3_le: ldx [%i1+0x1e0],%l3 ! Mem[000000005e8001e0] smulcc %l2,0xe14,%l2 lduh [%i0+0x0c4],%l2 ! Mem[000000005e0000c4] ldsb [%i1+0x170],%l1 ! Mem[000000005e800170] jmpl %o7,%g0 lduh [%i3+0x0d8],%l5 ! Mem[000000005f8000d8] p39_near_3_lo: ldx [%o1+0x1e0],%l3 ! Mem[000000005e8001e0] smulcc %l2,0xe14,%l2 lduh [%o0+0x0c4],%l2 ! Mem[000000005e0000c4] ldsb [%o1+0x170],%l1 ! Mem[000000005e800170] jmpl %o7,%g0 lduh [%o3+0x0d8],%l5 ! Mem[000000005f8000d8] p39_near_3_he: ldub [%i3+0x17f],%l5 ! Mem[000000005f80017f] jmpl %o7,%g0 std %f24,[%i0+0x180] ! Mem[000000005e000180] p39_near_3_ho: ldub [%o3+0x17f],%l5 ! Mem[000000005f80017f] jmpl %o7,%g0 std %f24,[%o0+0x180] ! Mem[000000005e000180] p40_near_3_le: ldub [%i1+0x042],%l0 ! Mem[0000000060800042] andn %l4,%l6,%l6 jmpl %o7,%g0 sra %l7,0x006,%l1 p40_near_3_lo: ldub [%o1+0x042],%l0 ! Mem[0000000060800042] andn %l4,%l6,%l6 jmpl %o7,%g0 sra %l7,0x006,%l1 p40_near_3_he: sth %l1,[%i1+0x020] ! Mem[0000000060800020] swap [%i0+0x150],%l3 ! Mem[0000000060000150] ldsw [%i2+0x05c],%l2 ! Mem[000000006100005c] ldsh [%i0+0x06c],%l3 ! Mem[000000006000006c] jmpl %o7,%g0 sth %l3,[%i0+0x03c] ! Mem[000000006000003c] p40_near_3_ho: sth %l1,[%o1+0x020] ! Mem[0000000060800020] swap [%o0+0x150],%l3 ! Mem[0000000060000150] ldsw [%o2+0x05c],%l2 ! Mem[000000006100005c] ldsh [%o0+0x06c],%l3 ! Mem[000000006000006c] jmpl %o7,%g0 sth %l3,[%o0+0x03c] ! Mem[000000006000003c] p41_near_3_le: lduw [%i0+0x1fc],%l7 ! Mem[00000000620001fc] smulcc %l1,%l1,%l7 xorcc %l0,%l0,%l3 stw %l0,[%i0+0x064] ! Mem[0000000062000064] jmpl %o7,%g0 swap [%i2+0x0b8],%l6 ! Mem[00000000630000b8] p41_near_3_lo: lduw [%o0+0x1fc],%l7 ! Mem[00000000620001fc] smulcc %l1,%l1,%l7 xorcc %l0,%l0,%l3 stw %l0,[%o0+0x064] ! Mem[0000000062000064] jmpl %o7,%g0 swap [%o2+0x0b8],%l6 ! Mem[00000000630000b8] p41_near_3_he: jmpl %o7,%g0 andncc %l1,%l7,%l6 jmpl %o7,%g0 nop p41_near_3_ho: jmpl %o7,%g0 andncc %l1,%l7,%l6 jmpl %o7,%g0 nop p42_near_3_le: jmpl %o7,%g0 ldx [%i3+0x168],%l2 ! Mem[0000000065800168] jmpl %o7,%g0 nop p42_near_3_lo: jmpl %o7,%g0 ldx [%o3+0x168],%l2 ! Mem[0000000065800168] jmpl %o7,%g0 nop p42_near_3_he: jmpl %o7,%g0 ldsh [%i2+0x068],%l7 ! Mem[0000000065000068] jmpl %o7,%g0 nop p42_near_3_ho: jmpl %o7,%g0 ldsh [%o2+0x068],%l7 ! Mem[0000000065000068] jmpl %o7,%g0 nop p43_near_3_le: andcc %l3,%l7,%l5 lduw [%i0+0x01c],%l3 ! Mem[000000006600001c] stb %l0,[%i0+0x1da] ! Mem[00000000660001da] lduw [%i3+0x070],%l3 ! Mem[0000000067800070] stx %l1,[%i0+0x048] ! Mem[0000000066000048] sllx %l5,0x032,%l7 jmpl %o7,%g0 mulx %l1,0x32b,%l0 p43_near_3_lo: andcc %l3,%l7,%l5 lduw [%o0+0x01c],%l3 ! Mem[000000006600001c] stb %l0,[%o0+0x1da] ! Mem[00000000660001da] lduw [%o3+0x070],%l3 ! Mem[0000000067800070] stx %l1,[%o0+0x048] ! Mem[0000000066000048] sllx %l5,0x032,%l7 jmpl %o7,%g0 mulx %l1,0x32b,%l0 p43_near_3_he: jmpl %o7,%g0 sth %l6,[%i0+0x148] ! Mem[0000000066000148] jmpl %o7,%g0 nop p43_near_3_ho: jmpl %o7,%g0 sth %l6,[%o0+0x148] ! Mem[0000000066000148] jmpl %o7,%g0 nop p44_near_3_le: ldstub [%i0+0x066],%l3 ! Mem[0000000068000066] ldd [%i3+0x0a8],%l0 ! Mem[00000000698000a8] stb %l1,[%i3+0x0a6] ! Mem[00000000698000a6] ldx [%i2+0x188],%l6 ! Mem[0000000069000188] ldd [%i3+0x1a0],%l0 ! Mem[00000000698001a0] stw %l7,[%i0+0x108] ! Mem[0000000068000108] stb %l5,[%i3+0x103] ! Mem[0000000069800103] jmpl %o7,%g0 stx %l4,[%i2+0x070] ! Mem[0000000069000070] p44_near_3_lo: ldstub [%o0+0x066],%l3 ! Mem[0000000068000066] ldd [%o3+0x0a8],%l0 ! Mem[00000000698000a8] stb %l1,[%o3+0x0a6] ! Mem[00000000698000a6] ldx [%o2+0x188],%l6 ! Mem[0000000069000188] ldd [%o3+0x1a0],%l0 ! Mem[00000000698001a0] stw %l7,[%o0+0x108] ! Mem[0000000068000108] stb %l5,[%o3+0x103] ! Mem[0000000069800103] jmpl %o7,%g0 stx %l4,[%o2+0x070] ! Mem[0000000069000070] p44_near_3_he: stb %l7,[%i3+0x12f] ! Mem[000000006980012f] jmpl %o7,%g0 ldsb [%i2+0x1d4],%l7 ! Mem[00000000690001d4] p44_near_3_ho: stb %l7,[%o3+0x12f] ! Mem[000000006980012f] jmpl %o7,%g0 ldsb [%o2+0x1d4],%l7 ! Mem[00000000690001d4] p45_near_3_le: swap [%i1+0x07c],%l4 ! Mem[000000006a80007c] jmpl %o7,%g0 orcc %l1,%l7,%l7 p45_near_3_lo: swap [%o1+0x07c],%l4 ! Mem[000000006a80007c] jmpl %o7,%g0 orcc %l1,%l7,%l7 p45_near_3_he: lduw [%i3+0x008],%l2 ! Mem[000000006b800008] nop ldsh [%i0+0x03e],%l4 ! Mem[000000006a00003e] ld [%i0+0x048],%f27 ! Mem[000000006a000048] orcc %l4,-0xd6c,%l2 jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000006a800018] p45_near_3_ho: lduw [%o3+0x008],%l2 ! Mem[000000006b800008] nop ldsh [%o0+0x03e],%l4 ! Mem[000000006a00003e] ld [%o0+0x048],%f27 ! Mem[000000006a000048] orcc %l4,-0xd6c,%l2 jmpl %o7,%g0 ldd [%o1+0x018],%l0 ! Mem[000000006a800018] p46_near_3_le: ldd [%i0+0x048],%l6 ! Mem[000000006c000048] srax %l0,0x03b,%l2 sth %l0,[%i3+0x05a] ! Mem[000000006d80005a] ldub [%i2+0x1b9],%l7 ! Mem[000000006d0001b9] stx %l3,[%i1+0x048] ! Mem[000000006c800048] jmpl %o7,%g0 lduh [%i2+0x024],%l6 ! Mem[000000006d000024] p46_near_3_lo: ldd [%o0+0x048],%l6 ! Mem[000000006c000048] srax %l0,0x03b,%l2 sth %l0,[%o3+0x05a] ! Mem[000000006d80005a] ldub [%o2+0x1b9],%l7 ! Mem[000000006d0001b9] stx %l3,[%o1+0x048] ! Mem[000000006c800048] jmpl %o7,%g0 lduh [%o2+0x024],%l6 ! Mem[000000006d000024] p46_near_3_he: ldsh [%i3+0x14e],%l2 ! Mem[000000006d80014e] jmpl %o7,%g0 std %l6,[%i1+0x130] ! Mem[000000006c800130] p46_near_3_ho: ldsh [%o3+0x14e],%l2 ! Mem[000000006d80014e] jmpl %o7,%g0 std %l6,[%o1+0x130] ! Mem[000000006c800130] p47_near_3_le: sth %l7,[%i0+0x06e] ! Mem[000000006e00006e] std %f12,[%i0+0x190] ! Mem[000000006e000190] jmpl %o7,%g0 ldsh [%i2+0x09a],%l7 ! Mem[000000006f00009a] p47_near_3_lo: sth %l7,[%o0+0x06e] ! Mem[000000006e00006e] std %f12,[%o0+0x190] ! Mem[000000006e000190] jmpl %o7,%g0 ldsh [%o2+0x09a],%l7 ! Mem[000000006f00009a] p47_near_3_he: swap [%i0+0x1d4],%l0 ! Mem[000000006e0001d4] umulcc %l6,0x373,%l7 ldd [%i0+0x188],%f22 ! Mem[000000006e000188] taddcc %l2,-0xbbf,%l2 stw %l5,[%i3+0x180] ! Mem[000000006f800180] sth %l5,[%i1+0x1e0] ! Mem[000000006e8001e0] ldsb [%i3+0x155],%l6 ! Mem[000000006f800155] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[000000006f800000] p47_near_3_ho: swap [%o0+0x1d4],%l0 ! Mem[000000006e0001d4] umulcc %l6,0x373,%l7 ldd [%o0+0x188],%f22 ! Mem[000000006e000188] taddcc %l2,-0xbbf,%l2 stw %l5,[%o3+0x180] ! Mem[000000006f800180] sth %l5,[%o1+0x1e0] ! Mem[000000006e8001e0] ldsb [%o3+0x155],%l6 ! Mem[000000006f800155] jmpl %o7,%g0 ldd [%o3+0x000],%l2 ! Mem[000000006f800000] p48_near_3_le: stw %l7,[%i0+0x050] ! Mem[0000000070000050] lduw [%i1+0x1cc],%l1 ! Mem[00000000708001cc] stw %l5,[%i3+0x120] ! Mem[0000000071800120] ldstub [%i0+0x087],%l1 ! Mem[0000000070000087] stx %l5,[%i1+0x1e0] ! Mem[00000000708001e0] stw %l1,[%i3+0x008] ! Mem[0000000071800008] jmpl %o7,%g0 ldub [%i3+0x03b],%l2 ! Mem[000000007180003b] p48_near_3_lo: stw %l7,[%o0+0x050] ! Mem[0000000070000050] lduw [%o1+0x1cc],%l1 ! Mem[00000000708001cc] stw %l5,[%o3+0x120] ! Mem[0000000071800120] ldstub [%o0+0x087],%l1 ! Mem[0000000070000087] stx %l5,[%o1+0x1e0] ! Mem[00000000708001e0] stw %l1,[%o3+0x008] ! Mem[0000000071800008] jmpl %o7,%g0 ldub [%o3+0x03b],%l2 ! Mem[000000007180003b] p48_near_3_he: swap [%i3+0x1a8],%l6 ! Mem[00000000718001a8] srax %l2,%l3,%l6 or %l6,%l7,%l5 jmpl %o7,%g0 lduh [%i3+0x092],%l1 ! Mem[0000000071800092] p48_near_3_ho: swap [%o3+0x1a8],%l6 ! Mem[00000000718001a8] srax %l2,%l3,%l6 or %l6,%l7,%l5 jmpl %o7,%g0 lduh [%o3+0x092],%l1 ! Mem[0000000071800092] p49_near_3_le: sth %l6,[%i3+0x154] ! Mem[0000000073800154] subc %l1,-0xa4f,%l7 ldsw [%i2+0x024],%l3 ! Mem[0000000073000024] and %l6,%l3,%l6 ldd [%i1+0x038],%l6 ! Mem[0000000072800038] ldub [%i0+0x193],%l5 ! Mem[0000000072000193] ldstub [%i3+0x18b],%l7 ! Mem[000000007380018b] jmpl %o7,%g0 ldd [%i1+0x018],%f2 ! Mem[0000000072800018] p49_near_3_lo: sth %l6,[%o3+0x154] ! Mem[0000000073800154] subc %l1,-0xa4f,%l7 ldsw [%o2+0x024],%l3 ! Mem[0000000073000024] and %l6,%l3,%l6 ldd [%o1+0x038],%l6 ! Mem[0000000072800038] ldub [%o0+0x193],%l5 ! Mem[0000000072000193] ldstub [%o3+0x18b],%l7 ! Mem[000000007380018b] jmpl %o7,%g0 ldd [%o1+0x018],%f2 ! Mem[0000000072800018] p49_near_3_he: sth %l3,[%i3+0x08a] ! Mem[000000007380008a] jmpl %o7,%g0 ldub [%i3+0x160],%l3 ! Mem[0000000073800160] p49_near_3_ho: sth %l3,[%o3+0x08a] ! Mem[000000007380008a] jmpl %o7,%g0 ldub [%o3+0x160],%l3 ! Mem[0000000073800160] p50_near_3_le: lduh [%i0+0x092],%l0 ! Mem[0000000074000092] ld [%i2+0x080],%f10 ! Mem[0000000075000080] lduh [%i3+0x1d4],%l6 ! Mem[00000000758001d4] ldd [%i2+0x058],%l2 ! Mem[0000000075000058] ld [%i0+0x04c],%f11 ! Mem[000000007400004c] jmpl %o7,%g0 ldd [%i3+0x160],%l4 ! Mem[0000000075800160] p50_near_3_lo: lduh [%o0+0x092],%l0 ! Mem[0000000074000092] ld [%o2+0x080],%f10 ! Mem[0000000075000080] lduh [%o3+0x1d4],%l6 ! Mem[00000000758001d4] ldd [%o2+0x058],%l2 ! Mem[0000000075000058] ld [%o0+0x04c],%f11 ! Mem[000000007400004c] jmpl %o7,%g0 ldd [%o3+0x160],%l4 ! Mem[0000000075800160] p50_near_3_he: ldd [%i1+0x0e8],%l4 ! Mem[00000000748000e8] ldsw [%i0+0x018],%l1 ! Mem[0000000074000018] ldd [%i1+0x088],%f22 ! Mem[0000000074800088] std %f16,[%i1+0x1d8] ! Mem[00000000748001d8] jmpl %o7,%g0 stw %l1,[%i3+0x174] ! Mem[0000000075800174] p50_near_3_ho: ldd [%o1+0x0e8],%l4 ! Mem[00000000748000e8] ldsw [%o0+0x018],%l1 ! Mem[0000000074000018] ldd [%o1+0x088],%f22 ! Mem[0000000074800088] std %f16,[%o1+0x1d8] ! Mem[00000000748001d8] jmpl %o7,%g0 stw %l1,[%o3+0x174] ! Mem[0000000075800174] p51_near_3_le: ldx [%i1+0x0a0],%l2 ! Mem[00000000768000a0] ldx [%i0+0x1d0],%l6 ! Mem[00000000760001d0] ldsh [%i3+0x002],%l5 ! Mem[0000000077800002] lduw [%i3+0x140],%l3 ! Mem[0000000077800140] stw %l6,[%i2+0x04c] ! Mem[000000007700004c] ldub [%i1+0x06f],%l5 ! Mem[000000007680006f] jmpl %o7,%g0 stw %l6,[%i3+0x020] ! Mem[0000000077800020] p51_near_3_lo: ldx [%o1+0x0a0],%l2 ! Mem[00000000768000a0] ldx [%o0+0x1d0],%l6 ! Mem[00000000760001d0] ldsh [%o3+0x002],%l5 ! Mem[0000000077800002] lduw [%o3+0x140],%l3 ! Mem[0000000077800140] stw %l6,[%o2+0x04c] ! Mem[000000007700004c] ldub [%o1+0x06f],%l5 ! Mem[000000007680006f] jmpl %o7,%g0 stw %l6,[%o3+0x020] ! Mem[0000000077800020] p51_near_3_he: ldsh [%i3+0x174],%l4 ! Mem[0000000077800174] jmpl %o7,%g0 ld [%i1+0x03c],%f16 ! Mem[000000007680003c] p51_near_3_ho: ldsh [%o3+0x174],%l4 ! Mem[0000000077800174] jmpl %o7,%g0 ld [%o1+0x03c],%f16 ! Mem[000000007680003c] p52_near_3_le: lduh [%i0+0x044],%l0 ! Mem[0000000078000044] stw %l3,[%i1+0x0fc] ! Mem[00000000788000fc] ldsw [%i3+0x164],%l5 ! Mem[0000000079800164] orcc %l5,%l6,%l5 std %l0,[%i0+0x0d0] ! Mem[00000000780000d0] ldsh [%i3+0x0ec],%l2 ! Mem[00000000798000ec] swap [%i2+0x1d0],%l2 ! Mem[00000000790001d0] jmpl %o7,%g0 taddcc %l7,%l5,%l1 p52_near_3_lo: lduh [%o0+0x044],%l0 ! Mem[0000000078000044] stw %l3,[%o1+0x0fc] ! Mem[00000000788000fc] ldsw [%o3+0x164],%l5 ! Mem[0000000079800164] orcc %l5,%l6,%l5 std %l0,[%o0+0x0d0] ! Mem[00000000780000d0] ldsh [%o3+0x0ec],%l2 ! Mem[00000000798000ec] swap [%o2+0x1d0],%l2 ! Mem[00000000790001d0] jmpl %o7,%g0 taddcc %l7,%l5,%l1 p52_near_3_he: swap [%i3+0x05c],%l5 ! Mem[000000007980005c] sth %l3,[%i0+0x1f2] ! Mem[00000000780001f2] st %f16,[%i3+0x0c0] ! Mem[00000000798000c0] lduw [%i0+0x1e8],%l5 ! Mem[00000000780001e8] sdivx %l5,%l1,%l6 std %l4,[%i3+0x170] ! Mem[0000000079800170] subccc %l1,%l6,%l1 jmpl %o7,%g0 swap [%i1+0x144],%l2 ! Mem[0000000078800144] p52_near_3_ho: swap [%o3+0x05c],%l5 ! Mem[000000007980005c] sth %l3,[%o0+0x1f2] ! Mem[00000000780001f2] st %f16,[%o3+0x0c0] ! Mem[00000000798000c0] lduw [%o0+0x1e8],%l5 ! Mem[00000000780001e8] sdivx %l5,%l1,%l6 std %l4,[%o3+0x170] ! Mem[0000000079800170] subccc %l1,%l6,%l1 jmpl %o7,%g0 swap [%o1+0x144],%l2 ! Mem[0000000078800144] p53_near_3_le: ldsw [%i0+0x158],%l6 ! Mem[000000007a000158] sth %l6,[%i2+0x0ac] ! Mem[000000007b0000ac] ldx [%i2+0x050],%l6 ! Mem[000000007b000050] ldd [%i2+0x170],%l2 ! Mem[000000007b000170] jmpl %o7,%g0 sth %l0,[%i1+0x1de] ! Mem[000000007a8001de] p53_near_3_lo: ldsw [%o0+0x158],%l6 ! Mem[000000007a000158] sth %l6,[%o2+0x0ac] ! Mem[000000007b0000ac] ldx [%o2+0x050],%l6 ! Mem[000000007b000050] ldd [%o2+0x170],%l2 ! Mem[000000007b000170] jmpl %o7,%g0 sth %l0,[%o1+0x1de] ! Mem[000000007a8001de] p53_near_3_he: ldstub [%i0+0x06d],%l1 ! Mem[000000007a00006d] ldsb [%i2+0x01e],%l4 ! Mem[000000007b00001e] jmpl %o7,%g0 stb %l4,[%i0+0x174] ! Mem[000000007a000174] p53_near_3_ho: ldstub [%o0+0x06d],%l1 ! Mem[000000007a00006d] ldsb [%o2+0x01e],%l4 ! Mem[000000007b00001e] jmpl %o7,%g0 stb %l4,[%o0+0x174] ! Mem[000000007a000174] p54_near_3_le: ldsh [%i2+0x1e2],%l5 ! Mem[000000007d0001e2] st %f0 ,[%i0+0x1fc] ! Mem[000000007c0001fc] ldd [%i3+0x048],%l6 ! Mem[000000007d800048] ldd [%i3+0x1a8],%l6 ! Mem[000000007d8001a8] std %l0,[%i3+0x150] ! Mem[000000007d800150] jmpl %o7,%g0 lduw [%i0+0x148],%l3 ! Mem[000000007c000148] p54_near_3_lo: ldsh [%o2+0x1e2],%l5 ! Mem[000000007d0001e2] st %f0 ,[%o0+0x1fc] ! Mem[000000007c0001fc] ldd [%o3+0x048],%l6 ! Mem[000000007d800048] ldd [%o3+0x1a8],%l6 ! Mem[000000007d8001a8] std %l0,[%o3+0x150] ! Mem[000000007d800150] jmpl %o7,%g0 lduw [%o0+0x148],%l3 ! Mem[000000007c000148] p54_near_3_he: stb %l2,[%i1+0x07f] ! Mem[000000007c80007f] jmpl %o7,%g0 ldstub [%i3+0x072],%l4 ! Mem[000000007d800072] p54_near_3_ho: stb %l2,[%o1+0x07f] ! Mem[000000007c80007f] jmpl %o7,%g0 ldstub [%o3+0x072],%l4 ! Mem[000000007d800072] p55_near_3_le: sth %l5,[%i3+0x184] ! Mem[000000007f800184] std %l6,[%i0+0x110] ! Mem[000000007e000110] swap [%i1+0x100],%l5 ! Mem[000000007e800100] ldd [%i2+0x168],%l4 ! Mem[000000007f000168] ldsh [%i1+0x0b8],%l6 ! Mem[000000007e8000b8] stb %l2,[%i0+0x145] ! Mem[000000007e000145] jmpl %o7,%g0 stx %l1,[%i0+0x008] ! Mem[000000007e000008] p55_near_3_lo: sth %l5,[%o3+0x184] ! Mem[000000007f800184] std %l6,[%o0+0x110] ! Mem[000000007e000110] swap [%o1+0x100],%l5 ! Mem[000000007e800100] ldd [%o2+0x168],%l4 ! Mem[000000007f000168] ldsh [%o1+0x0b8],%l6 ! Mem[000000007e8000b8] stb %l2,[%o0+0x145] ! Mem[000000007e000145] jmpl %o7,%g0 stx %l1,[%o0+0x008] ! Mem[000000007e000008] p55_near_3_he: ldd [%i2+0x0d8],%l2 ! Mem[000000007f0000d8] stx %l6,[%i1+0x188] ! Mem[000000007e800188] xor %l2,%l1,%l1 stb %l6,[%i0+0x0e1] ! Mem[000000007e0000e1] addcc %l2,0x771,%l3 ldstub [%i2+0x101],%l6 ! Mem[000000007f000101] jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[000000007f800038] p55_near_3_ho: ldd [%o2+0x0d8],%l2 ! Mem[000000007f0000d8] stx %l6,[%o1+0x188] ! Mem[000000007e800188] xor %l2,%l1,%l1 stb %l6,[%o0+0x0e1] ! Mem[000000007e0000e1] addcc %l2,0x771,%l3 ldstub [%o2+0x101],%l6 ! Mem[000000007f000101] jmpl %o7,%g0 stx %l5,[%o3+0x038] ! Mem[000000007f800038] p56_near_3_le: stb %l7,[%i2+0x08c] ! Mem[000000008100008c] jmpl %o7,%g0 sub %l1,%l6,%l6 p56_near_3_lo: stb %l7,[%o2+0x08c] ! Mem[000000008100008c] jmpl %o7,%g0 sub %l1,%l6,%l6 p56_near_3_he: swap [%i2+0x0dc],%l7 ! Mem[00000000810000dc] ldd [%i1+0x0f8],%l6 ! Mem[00000000808000f8] swap [%i2+0x074],%l4 ! Mem[0000000081000074] lduh [%i3+0x0a0],%l2 ! Mem[00000000818000a0] st %f30,[%i3+0x1d4] ! Mem[00000000818001d4] sdivx %l5,%l4,%l3 jmpl %o7,%g0 std %l6,[%i0+0x178] ! Mem[0000000080000178] p56_near_3_ho: swap [%o2+0x0dc],%l7 ! Mem[00000000810000dc] ldd [%o1+0x0f8],%l6 ! Mem[00000000808000f8] swap [%o2+0x074],%l4 ! Mem[0000000081000074] lduh [%o3+0x0a0],%l2 ! Mem[00000000818000a0] st %f30,[%o3+0x1d4] ! Mem[00000000818001d4] sdivx %l5,%l4,%l3 jmpl %o7,%g0 std %l6,[%o0+0x178] ! Mem[0000000080000178] p57_near_3_le: ldsh [%i1+0x08a],%l1 ! Mem[000000008280008a] sth %l1,[%i0+0x0a6] ! Mem[00000000820000a6] ldsh [%i1+0x18e],%l6 ! Mem[000000008280018e] jmpl %o7,%g0 std %l0,[%i2+0x0a0] ! Mem[00000000830000a0] p57_near_3_lo: ldsh [%o1+0x08a],%l1 ! Mem[000000008280008a] sth %l1,[%o0+0x0a6] ! Mem[00000000820000a6] ldsh [%o1+0x18e],%l6 ! Mem[000000008280018e] jmpl %o7,%g0 std %l0,[%o2+0x0a0] ! Mem[00000000830000a0] p57_near_3_he: jmpl %o7,%g0 add %l2,%l3,%l4 jmpl %o7,%g0 nop p57_near_3_ho: jmpl %o7,%g0 add %l2,%l3,%l4 jmpl %o7,%g0 nop p58_near_3_le: ldub [%i3+0x1f9],%l1 ! Mem[00000000858001f9] sth %l3,[%i2+0x19a] ! Mem[000000008500019a] lduw [%i2+0x144],%l7 ! Mem[0000000085000144] lduh [%i1+0x1e0],%l7 ! Mem[00000000848001e0] ldx [%i1+0x080],%l2 ! Mem[0000000084800080] stx %l6,[%i1+0x1f0] ! Mem[00000000848001f0] taddcc %l5,%l4,%l3 jmpl %o7,%g0 ldub [%i0+0x0e1],%l2 ! Mem[00000000840000e1] p58_near_3_lo: ldub [%o3+0x1f9],%l1 ! Mem[00000000858001f9] sth %l3,[%o2+0x19a] ! Mem[000000008500019a] lduw [%o2+0x144],%l7 ! Mem[0000000085000144] lduh [%o1+0x1e0],%l7 ! Mem[00000000848001e0] ldx [%o1+0x080],%l2 ! Mem[0000000084800080] stx %l6,[%o1+0x1f0] ! Mem[00000000848001f0] taddcc %l5,%l4,%l3 jmpl %o7,%g0 ldub [%o0+0x0e1],%l2 ! Mem[00000000840000e1] p58_near_3_he: ldd [%i0+0x1a8],%l6 ! Mem[00000000840001a8] jmpl %o7,%g0 ldx [%i2+0x018],%l3 ! Mem[0000000085000018] p58_near_3_ho: ldd [%o0+0x1a8],%l6 ! Mem[00000000840001a8] jmpl %o7,%g0 ldx [%o2+0x018],%l3 ! Mem[0000000085000018] p59_near_3_le: swap [%i2+0x054],%l4 ! Mem[0000000087000054] stb %l6,[%i0+0x024] ! Mem[0000000086000024] stw %l2,[%i2+0x144] ! Mem[0000000087000144] ldstub [%i0+0x1dc],%l0 ! Mem[00000000860001dc] ld [%i1+0x048],%f7 ! Mem[0000000086800048] ld [%i3+0x098],%f1 ! Mem[0000000087800098] jmpl %o7,%g0 ldsb [%i0+0x05f],%l4 ! Mem[000000008600005f] p59_near_3_lo: swap [%o2+0x054],%l4 ! Mem[0000000087000054] stb %l6,[%o0+0x024] ! Mem[0000000086000024] stw %l2,[%o2+0x144] ! Mem[0000000087000144] ldstub [%o0+0x1dc],%l0 ! Mem[00000000860001dc] ld [%o1+0x048],%f7 ! Mem[0000000086800048] ld [%o3+0x098],%f1 ! Mem[0000000087800098] jmpl %o7,%g0 ldsb [%o0+0x05f],%l4 ! Mem[000000008600005f] p59_near_3_he: stb %l5,[%i1+0x0f3] ! Mem[00000000868000f3] ldub [%i2+0x042],%l3 ! Mem[0000000087000042] ldub [%i3+0x0a6],%l3 ! Mem[00000000878000a6] swap [%i1+0x094],%l2 ! Mem[0000000086800094] stx %l2,[%i3+0x1e0] ! Mem[00000000878001e0] jmpl %o7,%g0 stb %l1,[%i1+0x104] ! Mem[0000000086800104] p59_near_3_ho: stb %l5,[%o1+0x0f3] ! Mem[00000000868000f3] ldub [%o2+0x042],%l3 ! Mem[0000000087000042] ldub [%o3+0x0a6],%l3 ! Mem[00000000878000a6] swap [%o1+0x094],%l2 ! Mem[0000000086800094] stx %l2,[%o3+0x1e0] ! Mem[00000000878001e0] jmpl %o7,%g0 stb %l1,[%o1+0x104] ! Mem[0000000086800104] p60_near_3_le: ldsh [%i2+0x126],%l6 ! Mem[0000000089000126] stw %l3,[%i0+0x050] ! Mem[0000000088000050] jmpl %o7,%g0 stx %l3,[%i3+0x1d0] ! Mem[00000000898001d0] p60_near_3_lo: ldsh [%o2+0x126],%l6 ! Mem[0000000089000126] stw %l3,[%o0+0x050] ! Mem[0000000088000050] jmpl %o7,%g0 stx %l3,[%o3+0x1d0] ! Mem[00000000898001d0] p60_near_3_he: stw %l2,[%i0+0x09c] ! Mem[000000008800009c] jmpl %o7,%g0 stw %l1,[%i2+0x030] ! Mem[0000000089000030] p60_near_3_ho: stw %l2,[%o0+0x09c] ! Mem[000000008800009c] jmpl %o7,%g0 stw %l1,[%o2+0x030] ! Mem[0000000089000030] p61_near_3_le: ldsw [%i1+0x068],%l4 ! Mem[000000008a800068] ldsb [%i0+0x0b6],%l7 ! Mem[000000008a0000b6] jmpl %o7,%g0 ldd [%i2+0x0b8],%l6 ! Mem[000000008b0000b8] p61_near_3_lo: ldsw [%o1+0x068],%l4 ! Mem[000000008a800068] ldsb [%o0+0x0b6],%l7 ! Mem[000000008a0000b6] jmpl %o7,%g0 ldd [%o2+0x0b8],%l6 ! Mem[000000008b0000b8] p61_near_3_he: stb %l7,[%i0+0x1de] ! Mem[000000008a0001de] jmpl %o7,%g0 stw %l2,[%i0+0x1e4] ! Mem[000000008a0001e4] p61_near_3_ho: stb %l7,[%o0+0x1de] ! Mem[000000008a0001de] jmpl %o7,%g0 stw %l2,[%o0+0x1e4] ! Mem[000000008a0001e4] p62_near_3_le: jmpl %o7,%g0 stb %l0,[%i3+0x0cd] ! Mem[000000008d8000cd] jmpl %o7,%g0 nop p62_near_3_lo: jmpl %o7,%g0 stb %l0,[%o3+0x0cd] ! Mem[000000008d8000cd] jmpl %o7,%g0 nop p62_near_3_he: ldx [%i3+0x1a0],%l0 ! Mem[000000008d8001a0] ldsh [%i2+0x0a0],%l1 ! Mem[000000008d0000a0] ldub [%i2+0x1c1],%l5 ! Mem[000000008d0001c1] jmpl %o7,%g0 swap [%i0+0x0d0],%l5 ! Mem[000000008c0000d0] p62_near_3_ho: ldx [%o3+0x1a0],%l0 ! Mem[000000008d8001a0] ldsh [%o2+0x0a0],%l1 ! Mem[000000008d0000a0] ldub [%o2+0x1c1],%l5 ! Mem[000000008d0001c1] jmpl %o7,%g0 swap [%o0+0x0d0],%l5 ! Mem[000000008c0000d0] p63_near_3_le: subccc %l6,0x9d1,%l2 std %f6 ,[%i1+0x150] ! Mem[000000008e800150] ldd [%i3+0x1e8],%l6 ! Mem[000000008f8001e8] ldd [%i0+0x0d8],%f0 ! Mem[000000008e0000d8] st %f5 ,[%i2+0x1ac] ! Mem[000000008f0001ac] ldub [%i1+0x097],%l3 ! Mem[000000008e800097] jmpl %o7,%g0 ldd [%i1+0x058],%f8 ! Mem[000000008e800058] p63_near_3_lo: subccc %l6,0x9d1,%l2 std %f6 ,[%o1+0x150] ! Mem[000000008e800150] ldd [%o3+0x1e8],%l6 ! Mem[000000008f8001e8] ldd [%o0+0x0d8],%f0 ! Mem[000000008e0000d8] st %f5 ,[%o2+0x1ac] ! Mem[000000008f0001ac] ldub [%o1+0x097],%l3 ! Mem[000000008e800097] jmpl %o7,%g0 ldd [%o1+0x058],%f8 ! Mem[000000008e800058] p63_near_3_he: jmpl %o7,%g0 ldsb [%i1+0x134],%l1 ! Mem[000000008e800134] jmpl %o7,%g0 nop p63_near_3_ho: jmpl %o7,%g0 ldsb [%o1+0x134],%l1 ! Mem[000000008e800134] jmpl %o7,%g0 nop near3_b2b_h: orcc %l4,0x1ad,%l3 subccc %l4,0x188,%l2 and %l3,0x600,%l0 jmpl %o7,%g0 tsubcctv %l6,-0xde9,%l0 near3_b2b_l: xor %l2,-0x67a,%l7 add %l5,%l7,%l2 tsubcc %l2,%l6,%l3 jmpl %o7,%g0 andn %l4,-0x9a4,%l0 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: srl %l1,0x01f,%l5 st %f10,[%i2+0x070] ! Mem[0000000011000070] stw %l1,[%i3+0x1c0] ! Mem[00000000118001c0] ldstub [%i0+0x135],%l0 ! Mem[0000000010000135] andncc %l2,%l1,%l2 st %f9 ,[%i0+0x088] ! Mem[0000000010000088] ldsb [%i3+0x0f2],%l7 ! Mem[00000000118000f2] jmpl %o7,%g0 stw %l2,[%i3+0x000] ! Mem[0000000011800000] p0_far_0_lo: srl %l1,0x01f,%l5 st %f10,[%o2+0x070] ! Mem[0000000011000070] stw %l1,[%o3+0x1c0] ! Mem[00000000118001c0] ldstub [%o0+0x135],%l0 ! Mem[0000000010000135] andncc %l2,%l1,%l2 st %f9 ,[%o0+0x088] ! Mem[0000000010000088] ldsb [%o3+0x0f2],%l7 ! Mem[00000000118000f2] jmpl %o7,%g0 stw %l2,[%o3+0x000] ! Mem[0000000011800000] p0_far_0_lem: srl %l1,0x01f,%l5 st %f10,[%i2+0x070] ! Mem[0000000011000070] stw %l1,[%i3+0x1c0] ! Mem[00000000118001c0] ldstub [%i0+0x135],%l0 ! Mem[0000000010000135] andncc %l2,%l1,%l2 st %f9 ,[%i0+0x088] ! Mem[0000000010000088] ldsb [%i3+0x0f2],%l7 ! Mem[00000000118000f2] membar #Sync jmpl %o7,%g0 stw %l2,[%i3+0x000] ! Mem[0000000011800000] p0_far_0_lom: srl %l1,0x01f,%l5 st %f10,[%o2+0x070] ! Mem[0000000011000070] stw %l1,[%o3+0x1c0] ! Mem[00000000118001c0] ldstub [%o0+0x135],%l0 ! Mem[0000000010000135] andncc %l2,%l1,%l2 st %f9 ,[%o0+0x088] ! Mem[0000000010000088] ldsb [%o3+0x0f2],%l7 ! Mem[00000000118000f2] membar #Sync jmpl %o7,%g0 stw %l2,[%o3+0x000] ! Mem[0000000011800000] p0_far_0_he: nop ldsw [%i2+0x05c],%l4 ! Mem[000000001100005c] jmpl %o7,%g0 swap [%i1+0x194],%l6 ! Mem[0000000010800194] p0_far_0_ho: nop ldsw [%o2+0x05c],%l4 ! Mem[000000001100005c] jmpl %o7,%g0 swap [%o1+0x194],%l6 ! Mem[0000000010800194] p0_far_0_hem: nop ldsw [%i2+0x05c],%l4 ! Mem[000000001100005c] jmpl %o7,%g0 swap [%i1+0x194],%l6 ! Mem[0000000010800194] p0_far_0_hom: nop ldsw [%o2+0x05c],%l4 ! Mem[000000001100005c] jmpl %o7,%g0 swap [%o1+0x194],%l6 ! Mem[0000000010800194] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldsh [%i0+0x0b6],%l4 ! Mem[00000000120000b6] ldstub [%i1+0x184],%l1 ! Mem[0000000012800184] std %l4,[%i1+0x040] ! Mem[0000000012800040] ldstub [%i3+0x099],%l1 ! Mem[0000000013800099] stx %l3,[%i3+0x100] ! Mem[0000000013800100] stb %l2,[%i1+0x08e] ! Mem[000000001280008e] ldsb [%i0+0x04b],%l4 ! Mem[000000001200004b] jmpl %o7,%g0 ldsh [%i0+0x006],%l3 ! Mem[0000000012000006] p1_far_0_lo: ldsh [%o0+0x0b6],%l4 ! Mem[00000000120000b6] ldstub [%o1+0x184],%l1 ! Mem[0000000012800184] std %l4,[%o1+0x040] ! Mem[0000000012800040] ldstub [%o3+0x099],%l1 ! Mem[0000000013800099] stx %l3,[%o3+0x100] ! Mem[0000000013800100] stb %l2,[%o1+0x08e] ! Mem[000000001280008e] ldsb [%o0+0x04b],%l4 ! Mem[000000001200004b] jmpl %o7,%g0 ldsh [%o0+0x006],%l3 ! Mem[0000000012000006] p1_far_0_lem: ldsh [%i0+0x0b6],%l4 ! Mem[00000000120000b6] ldstub [%i1+0x184],%l1 ! Mem[0000000012800184] std %l4,[%i1+0x040] ! Mem[0000000012800040] ldstub [%i3+0x099],%l1 ! Mem[0000000013800099] stx %l3,[%i3+0x100] ! Mem[0000000013800100] stb %l2,[%i1+0x08e] ! Mem[000000001280008e] ldsb [%i0+0x04b],%l4 ! Mem[000000001200004b] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x006],%l3 ! Mem[0000000012000006] p1_far_0_lom: ldsh [%o0+0x0b6],%l4 ! Mem[00000000120000b6] ldstub [%o1+0x184],%l1 ! Mem[0000000012800184] std %l4,[%o1+0x040] ! Mem[0000000012800040] ldstub [%o3+0x099],%l1 ! Mem[0000000013800099] stx %l3,[%o3+0x100] ! Mem[0000000013800100] stb %l2,[%o1+0x08e] ! Mem[000000001280008e] ldsb [%o0+0x04b],%l4 ! Mem[000000001200004b] membar #Sync jmpl %o7,%g0 ldsh [%o0+0x006],%l3 ! Mem[0000000012000006] p1_far_0_he: sth %l0,[%i2+0x088] ! Mem[0000000013000088] ldsw [%i2+0x1a8],%l3 ! Mem[00000000130001a8] jmpl %o7,%g0 lduh [%i2+0x186],%l0 ! Mem[0000000013000186] p1_far_0_ho: sth %l0,[%o2+0x088] ! Mem[0000000013000088] ldsw [%o2+0x1a8],%l3 ! Mem[00000000130001a8] jmpl %o7,%g0 lduh [%o2+0x186],%l0 ! Mem[0000000013000186] p1_far_0_hem: sth %l0,[%i2+0x088] ! Mem[0000000013000088] ldsw [%i2+0x1a8],%l3 ! Mem[00000000130001a8] jmpl %o7,%g0 lduh [%i2+0x186],%l0 ! Mem[0000000013000186] p1_far_0_hom: sth %l0,[%o2+0x088] ! Mem[0000000013000088] ldsw [%o2+0x1a8],%l3 ! Mem[00000000130001a8] jmpl %o7,%g0 lduh [%o2+0x186],%l0 ! Mem[0000000013000186] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldsw [%i0+0x094],%l4 ! Mem[0000000014000094] swap [%i1+0x1a4],%l1 ! Mem[00000000148001a4] stx %l4,[%i3+0x040] ! Mem[0000000015800040] nop andn %l2,0x87f,%l0 std %f6 ,[%i2+0x1e8] ! Mem[00000000150001e8] ldstub [%i1+0x114],%l5 ! Mem[0000000014800114] jmpl %o7,%g0 std %l4,[%i0+0x0e8] ! Mem[00000000140000e8] p2_far_0_lo: ldsw [%o0+0x094],%l4 ! Mem[0000000014000094] swap [%o1+0x1a4],%l1 ! Mem[00000000148001a4] stx %l4,[%o3+0x040] ! Mem[0000000015800040] nop andn %l2,0x87f,%l0 std %f6 ,[%o2+0x1e8] ! Mem[00000000150001e8] ldstub [%o1+0x114],%l5 ! Mem[0000000014800114] jmpl %o7,%g0 std %l4,[%o0+0x0e8] ! Mem[00000000140000e8] p2_far_0_lem: ldsw [%i0+0x094],%l4 ! Mem[0000000014000094] swap [%i1+0x1a4],%l1 ! Mem[00000000148001a4] stx %l4,[%i3+0x040] ! Mem[0000000015800040] nop andn %l2,0x87f,%l0 std %f6 ,[%i2+0x1e8] ! Mem[00000000150001e8] ldstub [%i1+0x114],%l5 ! Mem[0000000014800114] jmpl %o7,%g0 std %l4,[%i0+0x0e8] ! Mem[00000000140000e8] p2_far_0_lom: ldsw [%o0+0x094],%l4 ! Mem[0000000014000094] swap [%o1+0x1a4],%l1 ! Mem[00000000148001a4] stx %l4,[%o3+0x040] ! Mem[0000000015800040] nop andn %l2,0x87f,%l0 std %f6 ,[%o2+0x1e8] ! Mem[00000000150001e8] ldstub [%o1+0x114],%l5 ! Mem[0000000014800114] jmpl %o7,%g0 std %l4,[%o0+0x0e8] ! Mem[00000000140000e8] p2_far_0_he: jmpl %o7,%g0 ldsh [%i0+0x1f8],%l2 ! Mem[00000000140001f8] jmpl %o7,%g0 nop p2_far_0_ho: jmpl %o7,%g0 ldsh [%o0+0x1f8],%l2 ! Mem[00000000140001f8] jmpl %o7,%g0 nop p2_far_0_hem: jmpl %o7,%g0 ldsh [%i0+0x1f8],%l2 ! Mem[00000000140001f8] jmpl %o7,%g0 nop p2_far_0_hom: jmpl %o7,%g0 ldsh [%o0+0x1f8],%l2 ! Mem[00000000140001f8] jmpl %o7,%g0 nop p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: lduw [%i0+0x094],%l4 ! Mem[0000000016000094] ldsb [%i3+0x0e5],%l6 ! Mem[00000000178000e5] std %f0 ,[%i0+0x0e0] ! Mem[00000000160000e0] stb %l0,[%i2+0x047] ! Mem[0000000017000047] srax %l1,%l1,%l1 orn %l2,0x47f,%l0 ldd [%i1+0x060],%l2 ! Mem[0000000016800060] jmpl %o7,%g0 ldsw [%i3+0x124],%l3 ! Mem[0000000017800124] p3_far_0_lo: lduw [%o0+0x094],%l4 ! Mem[0000000016000094] ldsb [%o3+0x0e5],%l6 ! Mem[00000000178000e5] std %f0 ,[%o0+0x0e0] ! Mem[00000000160000e0] stb %l0,[%o2+0x047] ! Mem[0000000017000047] srax %l1,%l1,%l1 orn %l2,0x47f,%l0 ldd [%o1+0x060],%l2 ! Mem[0000000016800060] jmpl %o7,%g0 ldsw [%o3+0x124],%l3 ! Mem[0000000017800124] p3_far_0_lem: lduw [%i0+0x094],%l4 ! Mem[0000000016000094] ldsb [%i3+0x0e5],%l6 ! Mem[00000000178000e5] std %f0 ,[%i0+0x0e0] ! Mem[00000000160000e0] stb %l0,[%i2+0x047] ! Mem[0000000017000047] srax %l1,%l1,%l1 orn %l2,0x47f,%l0 ldd [%i1+0x060],%l2 ! Mem[0000000016800060] jmpl %o7,%g0 ldsw [%i3+0x124],%l3 ! Mem[0000000017800124] p3_far_0_lom: lduw [%o0+0x094],%l4 ! Mem[0000000016000094] ldsb [%o3+0x0e5],%l6 ! Mem[00000000178000e5] std %f0 ,[%o0+0x0e0] ! Mem[00000000160000e0] stb %l0,[%o2+0x047] ! Mem[0000000017000047] srax %l1,%l1,%l1 orn %l2,0x47f,%l0 ldd [%o1+0x060],%l2 ! Mem[0000000016800060] jmpl %o7,%g0 ldsw [%o3+0x124],%l3 ! Mem[0000000017800124] p3_far_0_he: swap [%i2+0x0e8],%l2 ! Mem[00000000170000e8] std %l2,[%i0+0x098] ! Mem[0000000016000098] jmpl %o7,%g0 ldub [%i1+0x196],%l6 ! Mem[0000000016800196] p3_far_0_ho: swap [%o2+0x0e8],%l2 ! Mem[00000000170000e8] std %l2,[%o0+0x098] ! Mem[0000000016000098] jmpl %o7,%g0 ldub [%o1+0x196],%l6 ! Mem[0000000016800196] p3_far_0_hem: swap [%i2+0x0e8],%l2 ! Mem[00000000170000e8] std %l2,[%i0+0x098] ! Mem[0000000016000098] jmpl %o7,%g0 ldub [%i1+0x196],%l6 ! Mem[0000000016800196] p3_far_0_hom: swap [%o2+0x0e8],%l2 ! Mem[00000000170000e8] std %l2,[%o0+0x098] ! Mem[0000000016000098] jmpl %o7,%g0 ldub [%o1+0x196],%l6 ! Mem[0000000016800196] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldx [%i0+0x170],%l5 ! Mem[0000000018000170] ldsh [%i3+0x064],%l4 ! Mem[0000000019800064] ldsh [%i2+0x092],%l4 ! Mem[0000000019000092] or %l1,%l2,%l3 ldub [%i0+0x09a],%l1 ! Mem[000000001800009a] ldsw [%i3+0x088],%l1 ! Mem[0000000019800088] ld [%i3+0x0a8],%f0 ! Mem[00000000198000a8] jmpl %o7,%g0 stx %l4,[%i2+0x050] ! Mem[0000000019000050] p4_far_0_lo: ldx [%o0+0x170],%l5 ! Mem[0000000018000170] ldsh [%o3+0x064],%l4 ! Mem[0000000019800064] ldsh [%o2+0x092],%l4 ! Mem[0000000019000092] or %l1,%l2,%l3 ldub [%o0+0x09a],%l1 ! Mem[000000001800009a] ldsw [%o3+0x088],%l1 ! Mem[0000000019800088] ld [%o3+0x0a8],%f0 ! Mem[00000000198000a8] jmpl %o7,%g0 stx %l4,[%o2+0x050] ! Mem[0000000019000050] p4_far_0_lem: ldx [%i0+0x170],%l5 ! Mem[0000000018000170] ldsh [%i3+0x064],%l4 ! Mem[0000000019800064] ldsh [%i2+0x092],%l4 ! Mem[0000000019000092] or %l1,%l2,%l3 ldub [%i0+0x09a],%l1 ! Mem[000000001800009a] ldsw [%i3+0x088],%l1 ! Mem[0000000019800088] ld [%i3+0x0a8],%f0 ! Mem[00000000198000a8] jmpl %o7,%g0 stx %l4,[%i2+0x050] ! Mem[0000000019000050] p4_far_0_lom: ldx [%o0+0x170],%l5 ! Mem[0000000018000170] ldsh [%o3+0x064],%l4 ! Mem[0000000019800064] ldsh [%o2+0x092],%l4 ! Mem[0000000019000092] or %l1,%l2,%l3 ldub [%o0+0x09a],%l1 ! Mem[000000001800009a] ldsw [%o3+0x088],%l1 ! Mem[0000000019800088] ld [%o3+0x0a8],%f0 ! Mem[00000000198000a8] jmpl %o7,%g0 stx %l4,[%o2+0x050] ! Mem[0000000019000050] p4_far_0_he: smulcc %l1,0x965,%l3 ldsw [%i1+0x1a4],%l0 ! Mem[00000000188001a4] sth %l5,[%i2+0x0f0] ! Mem[00000000190000f0] swap [%i3+0x028],%l0 ! Mem[0000000019800028] std %f24,[%i0+0x188] ! Mem[0000000018000188] jmpl %o7,%g0 swap [%i2+0x064],%l2 ! Mem[0000000019000064] p4_far_0_ho: smulcc %l1,0x965,%l3 ldsw [%o1+0x1a4],%l0 ! Mem[00000000188001a4] sth %l5,[%o2+0x0f0] ! Mem[00000000190000f0] swap [%o3+0x028],%l0 ! Mem[0000000019800028] std %f24,[%o0+0x188] ! Mem[0000000018000188] jmpl %o7,%g0 swap [%o2+0x064],%l2 ! Mem[0000000019000064] p4_far_0_hem: smulcc %l1,0x965,%l3 ldsw [%i1+0x1a4],%l0 ! Mem[00000000188001a4] sth %l5,[%i2+0x0f0] ! Mem[00000000190000f0] membar #Sync swap [%i3+0x028],%l0 ! Mem[0000000019800028] std %f24,[%i0+0x188] ! Mem[0000000018000188] jmpl %o7,%g0 swap [%i2+0x064],%l2 ! Mem[0000000019000064] p4_far_0_hom: smulcc %l1,0x965,%l3 ldsw [%o1+0x1a4],%l0 ! Mem[00000000188001a4] sth %l5,[%o2+0x0f0] ! Mem[00000000190000f0] membar #Sync swap [%o3+0x028],%l0 ! Mem[0000000019800028] std %f24,[%o0+0x188] ! Mem[0000000018000188] jmpl %o7,%g0 swap [%o2+0x064],%l2 ! Mem[0000000019000064] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: orn %l2,-0x841,%l3 sub %l5,-0xfef,%l4 ldd [%i2+0x000],%l0 ! Mem[000000001b000000] andncc %l4,0x102,%l4 lduh [%i0+0x00a],%l2 ! Mem[000000001a00000a] ldub [%i1+0x0ea],%l2 ! Mem[000000001a8000ea] ldub [%i2+0x09b],%l3 ! Mem[000000001b00009b] jmpl %o7,%g0 std %f6 ,[%i2+0x168] ! Mem[000000001b000168] p5_far_0_lo: orn %l2,-0x841,%l3 sub %l5,-0xfef,%l4 ldd [%o2+0x000],%l0 ! Mem[000000001b000000] andncc %l4,0x102,%l4 lduh [%o0+0x00a],%l2 ! Mem[000000001a00000a] ldub [%o1+0x0ea],%l2 ! Mem[000000001a8000ea] ldub [%o2+0x09b],%l3 ! Mem[000000001b00009b] jmpl %o7,%g0 std %f6 ,[%o2+0x168] ! Mem[000000001b000168] p5_far_0_lem: orn %l2,-0x841,%l3 sub %l5,-0xfef,%l4 membar #Sync ldd [%i2+0x000],%l0 ! Mem[000000001b000000] andncc %l4,0x102,%l4 lduh [%i0+0x00a],%l2 ! Mem[000000001a00000a] ldub [%i1+0x0ea],%l2 ! Mem[000000001a8000ea] ldub [%i2+0x09b],%l3 ! Mem[000000001b00009b] jmpl %o7,%g0 std %f6 ,[%i2+0x168] ! Mem[000000001b000168] p5_far_0_lom: orn %l2,-0x841,%l3 sub %l5,-0xfef,%l4 membar #Sync ldd [%o2+0x000],%l0 ! Mem[000000001b000000] andncc %l4,0x102,%l4 lduh [%o0+0x00a],%l2 ! Mem[000000001a00000a] ldub [%o1+0x0ea],%l2 ! Mem[000000001a8000ea] ldub [%o2+0x09b],%l3 ! Mem[000000001b00009b] jmpl %o7,%g0 std %f6 ,[%o2+0x168] ! Mem[000000001b000168] p5_far_0_he: sth %l1,[%i3+0x184] ! Mem[000000001b800184] tsubcc %l3,%l1,%l6 ldsw [%i3+0x120],%l2 ! Mem[000000001b800120] stb %l0,[%i0+0x03c] ! Mem[000000001a00003c] lduw [%i0+0x0bc],%l0 ! Mem[000000001a0000bc] sllx %l1,%l1,%l6 jmpl %o7,%g0 taddcc %l1,-0xb96,%l4 p5_far_0_ho: sth %l1,[%o3+0x184] ! Mem[000000001b800184] tsubcc %l3,%l1,%l6 ldsw [%o3+0x120],%l2 ! Mem[000000001b800120] stb %l0,[%o0+0x03c] ! Mem[000000001a00003c] lduw [%o0+0x0bc],%l0 ! Mem[000000001a0000bc] sllx %l1,%l1,%l6 jmpl %o7,%g0 taddcc %l1,-0xb96,%l4 p5_far_0_hem: sth %l1,[%i3+0x184] ! Mem[000000001b800184] tsubcc %l3,%l1,%l6 ldsw [%i3+0x120],%l2 ! Mem[000000001b800120] membar #Sync stb %l0,[%i0+0x03c] ! Mem[000000001a00003c] lduw [%i0+0x0bc],%l0 ! Mem[000000001a0000bc] sllx %l1,%l1,%l6 jmpl %o7,%g0 taddcc %l1,-0xb96,%l4 p5_far_0_hom: sth %l1,[%o3+0x184] ! Mem[000000001b800184] tsubcc %l3,%l1,%l6 ldsw [%o3+0x120],%l2 ! Mem[000000001b800120] membar #Sync stb %l0,[%o0+0x03c] ! Mem[000000001a00003c] lduw [%o0+0x0bc],%l0 ! Mem[000000001a0000bc] sllx %l1,%l1,%l6 jmpl %o7,%g0 taddcc %l1,-0xb96,%l4 p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: std %l4,[%i0+0x0b0] ! Mem[000000001c0000b0] stb %l6,[%i2+0x0e5] ! Mem[000000001d0000e5] andncc %l1,-0x6fc,%l6 subc %l7,0x991,%l6 std %l0,[%i3+0x120] ! Mem[000000001d800120] smulcc %l4,%l5,%l1 std %f0 ,[%i3+0x0d0] ! Mem[000000001d8000d0] jmpl %o7,%g0 orncc %l4,-0x01b,%l4 p6_far_0_lo: std %l4,[%o0+0x0b0] ! Mem[000000001c0000b0] stb %l6,[%o2+0x0e5] ! Mem[000000001d0000e5] andncc %l1,-0x6fc,%l6 subc %l7,0x991,%l6 std %l0,[%o3+0x120] ! Mem[000000001d800120] smulcc %l4,%l5,%l1 std %f0 ,[%o3+0x0d0] ! Mem[000000001d8000d0] jmpl %o7,%g0 orncc %l4,-0x01b,%l4 p6_far_0_lem: std %l4,[%i0+0x0b0] ! Mem[000000001c0000b0] stb %l6,[%i2+0x0e5] ! Mem[000000001d0000e5] andncc %l1,-0x6fc,%l6 subc %l7,0x991,%l6 std %l0,[%i3+0x120] ! Mem[000000001d800120] smulcc %l4,%l5,%l1 std %f0 ,[%i3+0x0d0] ! Mem[000000001d8000d0] jmpl %o7,%g0 orncc %l4,-0x01b,%l4 p6_far_0_lom: std %l4,[%o0+0x0b0] ! Mem[000000001c0000b0] stb %l6,[%o2+0x0e5] ! Mem[000000001d0000e5] andncc %l1,-0x6fc,%l6 subc %l7,0x991,%l6 std %l0,[%o3+0x120] ! Mem[000000001d800120] smulcc %l4,%l5,%l1 std %f0 ,[%o3+0x0d0] ! Mem[000000001d8000d0] jmpl %o7,%g0 orncc %l4,-0x01b,%l4 p6_far_0_he: srl %l4,%l5,%l5 jmpl %o7,%g0 stw %l3,[%i1+0x1e8] ! Mem[000000001c8001e8] p6_far_0_ho: srl %l4,%l5,%l5 jmpl %o7,%g0 stw %l3,[%o1+0x1e8] ! Mem[000000001c8001e8] p6_far_0_hem: srl %l4,%l5,%l5 jmpl %o7,%g0 stw %l3,[%i1+0x1e8] ! Mem[000000001c8001e8] p6_far_0_hom: srl %l4,%l5,%l5 jmpl %o7,%g0 stw %l3,[%o1+0x1e8] ! Mem[000000001c8001e8] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: sth %l4,[%i0+0x0b6] ! Mem[000000001e0000b6] stb %l1,[%i2+0x184] ! Mem[000000001f000184] std %l0,[%i2+0x1c0] ! Mem[000000001f0001c0] orn %l7,-0xadf,%l7 addcc %l2,0xce2,%l2 std %l0,[%i0+0x0a8] ! Mem[000000001e0000a8] subc %l0,0xff7,%l6 jmpl %o7,%g0 ldub [%i1+0x142],%l1 ! Mem[000000001e800142] p7_far_0_lo: sth %l4,[%o0+0x0b6] ! Mem[000000001e0000b6] stb %l1,[%o2+0x184] ! Mem[000000001f000184] std %l0,[%o2+0x1c0] ! Mem[000000001f0001c0] orn %l7,-0xadf,%l7 addcc %l2,0xce2,%l2 std %l0,[%o0+0x0a8] ! Mem[000000001e0000a8] subc %l0,0xff7,%l6 jmpl %o7,%g0 ldub [%o1+0x142],%l1 ! Mem[000000001e800142] p7_far_0_lem: sth %l4,[%i0+0x0b6] ! Mem[000000001e0000b6] stb %l1,[%i2+0x184] ! Mem[000000001f000184] std %l0,[%i2+0x1c0] ! Mem[000000001f0001c0] orn %l7,-0xadf,%l7 addcc %l2,0xce2,%l2 std %l0,[%i0+0x0a8] ! Mem[000000001e0000a8] subc %l0,0xff7,%l6 jmpl %o7,%g0 ldub [%i1+0x142],%l1 ! Mem[000000001e800142] p7_far_0_lom: sth %l4,[%o0+0x0b6] ! Mem[000000001e0000b6] stb %l1,[%o2+0x184] ! Mem[000000001f000184] std %l0,[%o2+0x1c0] ! Mem[000000001f0001c0] orn %l7,-0xadf,%l7 addcc %l2,0xce2,%l2 std %l0,[%o0+0x0a8] ! Mem[000000001e0000a8] subc %l0,0xff7,%l6 jmpl %o7,%g0 ldub [%o1+0x142],%l1 ! Mem[000000001e800142] p7_far_0_he: jmpl %o7,%g0 ld [%i3+0x100],%f19 ! Mem[000000001f800100] jmpl %o7,%g0 nop p7_far_0_ho: jmpl %o7,%g0 ld [%o3+0x100],%f19 ! Mem[000000001f800100] jmpl %o7,%g0 nop p7_far_0_hem: jmpl %o7,%g0 ld [%i3+0x100],%f19 ! Mem[000000001f800100] jmpl %o7,%g0 nop p7_far_0_hom: jmpl %o7,%g0 ld [%o3+0x100],%f19 ! Mem[000000001f800100] jmpl %o7,%g0 nop p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: smulcc %l1,%l7,%l5 swap [%i0+0x0c0],%l7 ! Mem[00000000200000c0] lduh [%i0+0x066],%l0 ! Mem[0000000020000066] lduw [%i1+0x17c],%l3 ! Mem[000000002080017c] xnor %l4,%l2,%l4 ldsh [%i2+0x15a],%l7 ! Mem[000000002100015a] ldsb [%i1+0x06b],%l4 ! Mem[000000002080006b] jmpl %o7,%g0 stb %l5,[%i3+0x0a2] ! Mem[00000000218000a2] p8_far_0_lo: smulcc %l1,%l7,%l5 swap [%o0+0x0c0],%l7 ! Mem[00000000200000c0] lduh [%o0+0x066],%l0 ! Mem[0000000020000066] lduw [%o1+0x17c],%l3 ! Mem[000000002080017c] xnor %l4,%l2,%l4 ldsh [%o2+0x15a],%l7 ! Mem[000000002100015a] ldsb [%o1+0x06b],%l4 ! Mem[000000002080006b] jmpl %o7,%g0 stb %l5,[%o3+0x0a2] ! Mem[00000000218000a2] p8_far_0_lem: smulcc %l1,%l7,%l5 swap [%i0+0x0c0],%l7 ! Mem[00000000200000c0] lduh [%i0+0x066],%l0 ! Mem[0000000020000066] lduw [%i1+0x17c],%l3 ! Mem[000000002080017c] xnor %l4,%l2,%l4 ldsh [%i2+0x15a],%l7 ! Mem[000000002100015a] ldsb [%i1+0x06b],%l4 ! Mem[000000002080006b] jmpl %o7,%g0 stb %l5,[%i3+0x0a2] ! Mem[00000000218000a2] p8_far_0_lom: smulcc %l1,%l7,%l5 swap [%o0+0x0c0],%l7 ! Mem[00000000200000c0] lduh [%o0+0x066],%l0 ! Mem[0000000020000066] lduw [%o1+0x17c],%l3 ! Mem[000000002080017c] xnor %l4,%l2,%l4 ldsh [%o2+0x15a],%l7 ! Mem[000000002100015a] ldsb [%o1+0x06b],%l4 ! Mem[000000002080006b] jmpl %o7,%g0 stb %l5,[%o3+0x0a2] ! Mem[00000000218000a2] p8_far_0_he: sra %l2,%l2,%l2 andcc %l3,-0x308,%l7 std %l4,[%i3+0x0c0] ! Mem[00000000218000c0] ldd [%i3+0x168],%l4 ! Mem[0000000021800168] umul %l0,%l4,%l4 orcc %l6,0x906,%l6 jmpl %o7,%g0 add %l4,%l0,%l2 p8_far_0_ho: sra %l2,%l2,%l2 andcc %l3,-0x308,%l7 std %l4,[%o3+0x0c0] ! Mem[00000000218000c0] ldd [%o3+0x168],%l4 ! Mem[0000000021800168] umul %l0,%l4,%l4 orcc %l6,0x906,%l6 jmpl %o7,%g0 add %l4,%l0,%l2 p8_far_0_hem: sra %l2,%l2,%l2 andcc %l3,-0x308,%l7 std %l4,[%i3+0x0c0] ! Mem[00000000218000c0] ldd [%i3+0x168],%l4 ! Mem[0000000021800168] umul %l0,%l4,%l4 orcc %l6,0x906,%l6 jmpl %o7,%g0 add %l4,%l0,%l2 p8_far_0_hom: sra %l2,%l2,%l2 andcc %l3,-0x308,%l7 std %l4,[%o3+0x0c0] ! Mem[00000000218000c0] ldd [%o3+0x168],%l4 ! Mem[0000000021800168] umul %l0,%l4,%l4 orcc %l6,0x906,%l6 jmpl %o7,%g0 add %l4,%l0,%l2 p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: addcc %l2,-0x4c1,%l3 lduh [%i1+0x15e],%l5 ! Mem[000000002280015e] sth %l4,[%i0+0x0b0] ! Mem[00000000220000b0] ldub [%i0+0x1de],%l5 ! Mem[00000000220001de] std %l2,[%i0+0x1a0] ! Mem[00000000220001a0] taddcctv %l4,%l2,%l4 std %f10,[%i1+0x088] ! Mem[0000000022800088] jmpl %o7,%g0 udivx %l4,%l5,%l4 p9_far_0_lo: addcc %l2,-0x4c1,%l3 lduh [%o1+0x15e],%l5 ! Mem[000000002280015e] sth %l4,[%o0+0x0b0] ! Mem[00000000220000b0] ldub [%o0+0x1de],%l5 ! Mem[00000000220001de] std %l2,[%o0+0x1a0] ! Mem[00000000220001a0] taddcctv %l4,%l2,%l4 std %f10,[%o1+0x088] ! Mem[0000000022800088] jmpl %o7,%g0 udivx %l4,%l5,%l4 p9_far_0_lem: addcc %l2,-0x4c1,%l3 lduh [%i1+0x15e],%l5 ! Mem[000000002280015e] sth %l4,[%i0+0x0b0] ! Mem[00000000220000b0] ldub [%i0+0x1de],%l5 ! Mem[00000000220001de] std %l2,[%i0+0x1a0] ! Mem[00000000220001a0] taddcctv %l4,%l2,%l4 std %f10,[%i1+0x088] ! Mem[0000000022800088] jmpl %o7,%g0 udivx %l4,%l5,%l4 p9_far_0_lom: addcc %l2,-0x4c1,%l3 lduh [%o1+0x15e],%l5 ! Mem[000000002280015e] sth %l4,[%o0+0x0b0] ! Mem[00000000220000b0] ldub [%o0+0x1de],%l5 ! Mem[00000000220001de] std %l2,[%o0+0x1a0] ! Mem[00000000220001a0] taddcctv %l4,%l2,%l4 std %f10,[%o1+0x088] ! Mem[0000000022800088] jmpl %o7,%g0 udivx %l4,%l5,%l4 p9_far_0_he: lduh [%i1+0x00a],%l2 ! Mem[000000002280000a] jmpl %o7,%g0 ldsh [%i3+0x0ca],%l2 ! Mem[00000000238000ca] p9_far_0_ho: lduh [%o1+0x00a],%l2 ! Mem[000000002280000a] jmpl %o7,%g0 ldsh [%o3+0x0ca],%l2 ! Mem[00000000238000ca] p9_far_0_hem: membar #Sync lduh [%i1+0x00a],%l2 ! Mem[000000002280000a] jmpl %o7,%g0 ldsh [%i3+0x0ca],%l2 ! Mem[00000000238000ca] p9_far_0_hom: membar #Sync lduh [%o1+0x00a],%l2 ! Mem[000000002280000a] jmpl %o7,%g0 ldsh [%o3+0x0ca],%l2 ! Mem[00000000238000ca] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ld [%i2+0x148],%f12 ! Mem[0000000025000148] stb %l3,[%i1+0x11b] ! Mem[000000002480011b] stw %l3,[%i2+0x168] ! Mem[0000000025000168] ldd [%i0+0x1c0],%f10 ! Mem[00000000240001c0] lduh [%i1+0x134],%l5 ! Mem[0000000024800134] sth %l2,[%i3+0x158] ! Mem[0000000025800158] sth %l6,[%i0+0x17c] ! Mem[000000002400017c] jmpl %o7,%g0 ldstub [%i0+0x005],%l2 ! Mem[0000000024000005] p10_far_0_lo: ld [%o2+0x148],%f12 ! Mem[0000000025000148] stb %l3,[%o1+0x11b] ! Mem[000000002480011b] stw %l3,[%o2+0x168] ! Mem[0000000025000168] ldd [%o0+0x1c0],%f10 ! Mem[00000000240001c0] lduh [%o1+0x134],%l5 ! Mem[0000000024800134] sth %l2,[%o3+0x158] ! Mem[0000000025800158] sth %l6,[%o0+0x17c] ! Mem[000000002400017c] jmpl %o7,%g0 ldstub [%o0+0x005],%l2 ! Mem[0000000024000005] p10_far_0_lem: ld [%i2+0x148],%f12 ! Mem[0000000025000148] stb %l3,[%i1+0x11b] ! Mem[000000002480011b] stw %l3,[%i2+0x168] ! Mem[0000000025000168] ldd [%i0+0x1c0],%f10 ! Mem[00000000240001c0] lduh [%i1+0x134],%l5 ! Mem[0000000024800134] sth %l2,[%i3+0x158] ! Mem[0000000025800158] sth %l6,[%i0+0x17c] ! Mem[000000002400017c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x005],%l2 ! Mem[0000000024000005] p10_far_0_lom: ld [%o2+0x148],%f12 ! Mem[0000000025000148] stb %l3,[%o1+0x11b] ! Mem[000000002480011b] stw %l3,[%o2+0x168] ! Mem[0000000025000168] ldd [%o0+0x1c0],%f10 ! Mem[00000000240001c0] lduh [%o1+0x134],%l5 ! Mem[0000000024800134] sth %l2,[%o3+0x158] ! Mem[0000000025800158] sth %l6,[%o0+0x17c] ! Mem[000000002400017c] membar #Sync jmpl %o7,%g0 ldstub [%o0+0x005],%l2 ! Mem[0000000024000005] p10_far_0_he: std %f24,[%i0+0x148] ! Mem[0000000024000148] jmpl %o7,%g0 udivx %l4,%l5,%l4 p10_far_0_ho: std %f24,[%o0+0x148] ! Mem[0000000024000148] jmpl %o7,%g0 udivx %l4,%l5,%l4 p10_far_0_hem: std %f24,[%i0+0x148] ! Mem[0000000024000148] jmpl %o7,%g0 udivx %l4,%l5,%l4 p10_far_0_hom: std %f24,[%o0+0x148] ! Mem[0000000024000148] jmpl %o7,%g0 udivx %l4,%l5,%l4 p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: xor %l4,%l0,%l6 stw %l1,[%i2+0x148] ! Mem[0000000027000148] ldx [%i1+0x078],%l6 ! Mem[0000000026800078] sllx %l2,0x013,%l3 taddcctv %l3,0xdaf,%l7 stx %l4,[%i3+0x0b0] ! Mem[00000000278000b0] std %l0,[%i2+0x110] ! Mem[0000000027000110] jmpl %o7,%g0 ldd [%i0+0x0c8],%l4 ! Mem[00000000260000c8] p11_far_0_lo: xor %l4,%l0,%l6 stw %l1,[%o2+0x148] ! Mem[0000000027000148] ldx [%o1+0x078],%l6 ! Mem[0000000026800078] sllx %l2,0x013,%l3 taddcctv %l3,0xdaf,%l7 stx %l4,[%o3+0x0b0] ! Mem[00000000278000b0] std %l0,[%o2+0x110] ! Mem[0000000027000110] jmpl %o7,%g0 ldd [%o0+0x0c8],%l4 ! Mem[00000000260000c8] p11_far_0_lem: xor %l4,%l0,%l6 stw %l1,[%i2+0x148] ! Mem[0000000027000148] ldx [%i1+0x078],%l6 ! Mem[0000000026800078] sllx %l2,0x013,%l3 taddcctv %l3,0xdaf,%l7 stx %l4,[%i3+0x0b0] ! Mem[00000000278000b0] std %l0,[%i2+0x110] ! Mem[0000000027000110] jmpl %o7,%g0 ldd [%i0+0x0c8],%l4 ! Mem[00000000260000c8] p11_far_0_lom: xor %l4,%l0,%l6 stw %l1,[%o2+0x148] ! Mem[0000000027000148] ldx [%o1+0x078],%l6 ! Mem[0000000026800078] sllx %l2,0x013,%l3 taddcctv %l3,0xdaf,%l7 stx %l4,[%o3+0x0b0] ! Mem[00000000278000b0] std %l0,[%o2+0x110] ! Mem[0000000027000110] jmpl %o7,%g0 ldd [%o0+0x0c8],%l4 ! Mem[00000000260000c8] p11_far_0_he: jmpl %o7,%g0 ldx [%i1+0x1d8],%l2 ! Mem[00000000268001d8] jmpl %o7,%g0 nop p11_far_0_ho: jmpl %o7,%g0 ldx [%o1+0x1d8],%l2 ! Mem[00000000268001d8] jmpl %o7,%g0 nop p11_far_0_hem: jmpl %o7,%g0 ldx [%i1+0x1d8],%l2 ! Mem[00000000268001d8] jmpl %o7,%g0 nop p11_far_0_hom: jmpl %o7,%g0 ldx [%o1+0x1d8],%l2 ! Mem[00000000268001d8] jmpl %o7,%g0 nop p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldstub [%i1+0x097],%l4 ! Mem[0000000028800097] ldd [%i3+0x0c0],%l6 ! Mem[00000000298000c0] std %f10,[%i2+0x050] ! Mem[0000000029000050] and %l0,-0xea6,%l4 ldub [%i0+0x14b],%l3 ! Mem[000000002800014b] subccc %l4,%l0,%l2 ldsh [%i1+0x1b0],%l3 ! Mem[00000000288001b0] jmpl %o7,%g0 ldsb [%i3+0x0ca],%l5 ! Mem[00000000298000ca] p12_far_0_lo: ldstub [%o1+0x097],%l4 ! Mem[0000000028800097] ldd [%o3+0x0c0],%l6 ! Mem[00000000298000c0] std %f10,[%o2+0x050] ! Mem[0000000029000050] and %l0,-0xea6,%l4 ldub [%o0+0x14b],%l3 ! Mem[000000002800014b] subccc %l4,%l0,%l2 ldsh [%o1+0x1b0],%l3 ! Mem[00000000288001b0] jmpl %o7,%g0 ldsb [%o3+0x0ca],%l5 ! Mem[00000000298000ca] p12_far_0_lem: ldstub [%i1+0x097],%l4 ! Mem[0000000028800097] ldd [%i3+0x0c0],%l6 ! Mem[00000000298000c0] std %f10,[%i2+0x050] ! Mem[0000000029000050] and %l0,-0xea6,%l4 ldub [%i0+0x14b],%l3 ! Mem[000000002800014b] subccc %l4,%l0,%l2 ldsh [%i1+0x1b0],%l3 ! Mem[00000000288001b0] jmpl %o7,%g0 ldsb [%i3+0x0ca],%l5 ! Mem[00000000298000ca] p12_far_0_lom: ldstub [%o1+0x097],%l4 ! Mem[0000000028800097] ldd [%o3+0x0c0],%l6 ! Mem[00000000298000c0] std %f10,[%o2+0x050] ! Mem[0000000029000050] and %l0,-0xea6,%l4 ldub [%o0+0x14b],%l3 ! Mem[000000002800014b] subccc %l4,%l0,%l2 ldsh [%o1+0x1b0],%l3 ! Mem[00000000288001b0] jmpl %o7,%g0 ldsb [%o3+0x0ca],%l5 ! Mem[00000000298000ca] p12_far_0_he: lduh [%i2+0x07c],%l2 ! Mem[000000002900007c] sth %l0,[%i0+0x08a] ! Mem[000000002800008a] taddcctv %l1,0xa80,%l0 lduw [%i1+0x0d8],%l6 ! Mem[00000000288000d8] ldx [%i1+0x0e0],%l1 ! Mem[00000000288000e0] jmpl %o7,%g0 ldd [%i0+0x108],%f22 ! Mem[0000000028000108] p12_far_0_ho: lduh [%o2+0x07c],%l2 ! Mem[000000002900007c] sth %l0,[%o0+0x08a] ! Mem[000000002800008a] taddcctv %l1,0xa80,%l0 lduw [%o1+0x0d8],%l6 ! Mem[00000000288000d8] ldx [%o1+0x0e0],%l1 ! Mem[00000000288000e0] jmpl %o7,%g0 ldd [%o0+0x108],%f22 ! Mem[0000000028000108] p12_far_0_hem: lduh [%i2+0x07c],%l2 ! Mem[000000002900007c] sth %l0,[%i0+0x08a] ! Mem[000000002800008a] taddcctv %l1,0xa80,%l0 lduw [%i1+0x0d8],%l6 ! Mem[00000000288000d8] ldx [%i1+0x0e0],%l1 ! Mem[00000000288000e0] jmpl %o7,%g0 ldd [%i0+0x108],%f22 ! Mem[0000000028000108] p12_far_0_hom: lduh [%o2+0x07c],%l2 ! Mem[000000002900007c] sth %l0,[%o0+0x08a] ! Mem[000000002800008a] taddcctv %l1,0xa80,%l0 lduw [%o1+0x0d8],%l6 ! Mem[00000000288000d8] ldx [%o1+0x0e0],%l1 ! Mem[00000000288000e0] jmpl %o7,%g0 ldd [%o0+0x108],%f22 ! Mem[0000000028000108] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: swap [%i1+0x0ac],%l1 ! Mem[000000002a8000ac] subccc %l4,%l7,%l1 ldub [%i3+0x0f3],%l4 ! Mem[000000002b8000f3] sth %l7,[%i3+0x07c] ! Mem[000000002b80007c] ldx [%i0+0x1b0],%l3 ! Mem[000000002a0001b0] orcc %l5,-0x416,%l0 ldub [%i2+0x1a2],%l2 ! Mem[000000002b0001a2] jmpl %o7,%g0 sdivx %l3,%l5,%l1 p13_far_0_lo: swap [%o1+0x0ac],%l1 ! Mem[000000002a8000ac] subccc %l4,%l7,%l1 ldub [%o3+0x0f3],%l4 ! Mem[000000002b8000f3] sth %l7,[%o3+0x07c] ! Mem[000000002b80007c] ldx [%o0+0x1b0],%l3 ! Mem[000000002a0001b0] orcc %l5,-0x416,%l0 ldub [%o2+0x1a2],%l2 ! Mem[000000002b0001a2] jmpl %o7,%g0 sdivx %l3,%l5,%l1 p13_far_0_lem: swap [%i1+0x0ac],%l1 ! Mem[000000002a8000ac] subccc %l4,%l7,%l1 ldub [%i3+0x0f3],%l4 ! Mem[000000002b8000f3] sth %l7,[%i3+0x07c] ! Mem[000000002b80007c] ldx [%i0+0x1b0],%l3 ! Mem[000000002a0001b0] orcc %l5,-0x416,%l0 ldub [%i2+0x1a2],%l2 ! Mem[000000002b0001a2] jmpl %o7,%g0 sdivx %l3,%l5,%l1 p13_far_0_lom: swap [%o1+0x0ac],%l1 ! Mem[000000002a8000ac] subccc %l4,%l7,%l1 ldub [%o3+0x0f3],%l4 ! Mem[000000002b8000f3] sth %l7,[%o3+0x07c] ! Mem[000000002b80007c] ldx [%o0+0x1b0],%l3 ! Mem[000000002a0001b0] orcc %l5,-0x416,%l0 ldub [%o2+0x1a2],%l2 ! Mem[000000002b0001a2] jmpl %o7,%g0 sdivx %l3,%l5,%l1 p13_far_0_he: ldsb [%i2+0x005],%l2 ! Mem[000000002b000005] stw %l3,[%i0+0x0b8] ! Mem[000000002a0000b8] ldx [%i2+0x018],%l1 ! Mem[000000002b000018] stw %l4,[%i3+0x10c] ! Mem[000000002b80010c] swap [%i0+0x12c],%l2 ! Mem[000000002a00012c] jmpl %o7,%g0 sth %l5,[%i0+0x0f0] ! Mem[000000002a0000f0] p13_far_0_ho: ldsb [%o2+0x005],%l2 ! Mem[000000002b000005] stw %l3,[%o0+0x0b8] ! Mem[000000002a0000b8] ldx [%o2+0x018],%l1 ! Mem[000000002b000018] stw %l4,[%o3+0x10c] ! Mem[000000002b80010c] swap [%o0+0x12c],%l2 ! Mem[000000002a00012c] jmpl %o7,%g0 sth %l5,[%o0+0x0f0] ! Mem[000000002a0000f0] p13_far_0_hem: membar #Sync ldsb [%i2+0x005],%l2 ! Mem[000000002b000005] stw %l3,[%i0+0x0b8] ! Mem[000000002a0000b8] ldx [%i2+0x018],%l1 ! Mem[000000002b000018] stw %l4,[%i3+0x10c] ! Mem[000000002b80010c] swap [%i0+0x12c],%l2 ! Mem[000000002a00012c] jmpl %o7,%g0 sth %l5,[%i0+0x0f0] ! Mem[000000002a0000f0] p13_far_0_hom: membar #Sync ldsb [%o2+0x005],%l2 ! Mem[000000002b000005] stw %l3,[%o0+0x0b8] ! Mem[000000002a0000b8] ldx [%o2+0x018],%l1 ! Mem[000000002b000018] stw %l4,[%o3+0x10c] ! Mem[000000002b80010c] swap [%o0+0x12c],%l2 ! Mem[000000002a00012c] jmpl %o7,%g0 sth %l5,[%o0+0x0f0] ! Mem[000000002a0000f0] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: ldx [%i1+0x090],%l4 ! Mem[000000002c800090] ldx [%i2+0x060],%l4 ! Mem[000000002d000060] ldub [%i1+0x0b3],%l4 ! Mem[000000002c8000b3] ldsw [%i3+0x120],%l3 ! Mem[000000002d800120] ldub [%i2+0x0ae],%l2 ! Mem[000000002d0000ae] sra %l2,%l7,%l3 ldd [%i2+0x020],%l2 ! Mem[000000002d000020] jmpl %o7,%g0 ldub [%i3+0x0c6],%l5 ! Mem[000000002d8000c6] p14_far_0_lo: ldx [%o1+0x090],%l4 ! Mem[000000002c800090] ldx [%o2+0x060],%l4 ! Mem[000000002d000060] ldub [%o1+0x0b3],%l4 ! Mem[000000002c8000b3] ldsw [%o3+0x120],%l3 ! Mem[000000002d800120] ldub [%o2+0x0ae],%l2 ! Mem[000000002d0000ae] sra %l2,%l7,%l3 ldd [%o2+0x020],%l2 ! Mem[000000002d000020] jmpl %o7,%g0 ldub [%o3+0x0c6],%l5 ! Mem[000000002d8000c6] p14_far_0_lem: ldx [%i1+0x090],%l4 ! Mem[000000002c800090] ldx [%i2+0x060],%l4 ! Mem[000000002d000060] ldub [%i1+0x0b3],%l4 ! Mem[000000002c8000b3] ldsw [%i3+0x120],%l3 ! Mem[000000002d800120] ldub [%i2+0x0ae],%l2 ! Mem[000000002d0000ae] sra %l2,%l7,%l3 membar #Sync ldd [%i2+0x020],%l2 ! Mem[000000002d000020] jmpl %o7,%g0 ldub [%i3+0x0c6],%l5 ! Mem[000000002d8000c6] p14_far_0_lom: ldx [%o1+0x090],%l4 ! Mem[000000002c800090] ldx [%o2+0x060],%l4 ! Mem[000000002d000060] ldub [%o1+0x0b3],%l4 ! Mem[000000002c8000b3] ldsw [%o3+0x120],%l3 ! Mem[000000002d800120] ldub [%o2+0x0ae],%l2 ! Mem[000000002d0000ae] sra %l2,%l7,%l3 membar #Sync ldd [%o2+0x020],%l2 ! Mem[000000002d000020] jmpl %o7,%g0 ldub [%o3+0x0c6],%l5 ! Mem[000000002d8000c6] p14_far_0_he: jmpl %o7,%g0 lduw [%i1+0x14c],%l6 ! Mem[000000002c80014c] jmpl %o7,%g0 nop p14_far_0_ho: jmpl %o7,%g0 lduw [%o1+0x14c],%l6 ! Mem[000000002c80014c] jmpl %o7,%g0 nop p14_far_0_hem: jmpl %o7,%g0 lduw [%i1+0x14c],%l6 ! Mem[000000002c80014c] jmpl %o7,%g0 nop p14_far_0_hom: jmpl %o7,%g0 lduw [%o1+0x14c],%l6 ! Mem[000000002c80014c] jmpl %o7,%g0 nop p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: lduh [%i0+0x074],%l4 ! Mem[000000002e000074] ldub [%i1+0x0ca],%l3 ! Mem[000000002e8000ca] ldsh [%i2+0x0a4],%l5 ! Mem[000000002f0000a4] stw %l2,[%i0+0x07c] ! Mem[000000002e00007c] ldsh [%i2+0x054],%l0 ! Mem[000000002f000054] sdivx %l2,%l7,%l3 sth %l6,[%i2+0x0d8] ! Mem[000000002f0000d8] jmpl %o7,%g0 tsubcctv %l5,-0x7da,%l6 p15_far_0_lo: lduh [%o0+0x074],%l4 ! Mem[000000002e000074] ldub [%o1+0x0ca],%l3 ! Mem[000000002e8000ca] ldsh [%o2+0x0a4],%l5 ! Mem[000000002f0000a4] stw %l2,[%o0+0x07c] ! Mem[000000002e00007c] ldsh [%o2+0x054],%l0 ! Mem[000000002f000054] sdivx %l2,%l7,%l3 sth %l6,[%o2+0x0d8] ! Mem[000000002f0000d8] jmpl %o7,%g0 tsubcctv %l5,-0x7da,%l6 p15_far_0_lem: lduh [%i0+0x074],%l4 ! Mem[000000002e000074] ldub [%i1+0x0ca],%l3 ! Mem[000000002e8000ca] ldsh [%i2+0x0a4],%l5 ! Mem[000000002f0000a4] stw %l2,[%i0+0x07c] ! Mem[000000002e00007c] ldsh [%i2+0x054],%l0 ! Mem[000000002f000054] sdivx %l2,%l7,%l3 sth %l6,[%i2+0x0d8] ! Mem[000000002f0000d8] jmpl %o7,%g0 tsubcctv %l5,-0x7da,%l6 p15_far_0_lom: lduh [%o0+0x074],%l4 ! Mem[000000002e000074] ldub [%o1+0x0ca],%l3 ! Mem[000000002e8000ca] ldsh [%o2+0x0a4],%l5 ! Mem[000000002f0000a4] stw %l2,[%o0+0x07c] ! Mem[000000002e00007c] ldsh [%o2+0x054],%l0 ! Mem[000000002f000054] sdivx %l2,%l7,%l3 sth %l6,[%o2+0x0d8] ! Mem[000000002f0000d8] jmpl %o7,%g0 tsubcctv %l5,-0x7da,%l6 p15_far_0_he: ldsh [%i0+0x0cc],%l4 ! Mem[000000002e0000cc] taddcctv %l2,%l6,%l0 st %f25,[%i0+0x118] ! Mem[000000002e000118] subccc %l2,%l1,%l4 lduh [%i0+0x172],%l1 ! Mem[000000002e000172] lduh [%i0+0x052],%l1 ! Mem[000000002e000052] jmpl %o7,%g0 stb %l2,[%i1+0x045] ! Mem[000000002e800045] p15_far_0_ho: ldsh [%o0+0x0cc],%l4 ! Mem[000000002e0000cc] taddcctv %l2,%l6,%l0 st %f25,[%o0+0x118] ! Mem[000000002e000118] subccc %l2,%l1,%l4 lduh [%o0+0x172],%l1 ! Mem[000000002e000172] lduh [%o0+0x052],%l1 ! Mem[000000002e000052] jmpl %o7,%g0 stb %l2,[%o1+0x045] ! Mem[000000002e800045] p15_far_0_hem: ldsh [%i0+0x0cc],%l4 ! Mem[000000002e0000cc] taddcctv %l2,%l6,%l0 st %f25,[%i0+0x118] ! Mem[000000002e000118] subccc %l2,%l1,%l4 lduh [%i0+0x172],%l1 ! Mem[000000002e000172] lduh [%i0+0x052],%l1 ! Mem[000000002e000052] jmpl %o7,%g0 stb %l2,[%i1+0x045] ! Mem[000000002e800045] p15_far_0_hom: ldsh [%o0+0x0cc],%l4 ! Mem[000000002e0000cc] taddcctv %l2,%l6,%l0 st %f25,[%o0+0x118] ! Mem[000000002e000118] subccc %l2,%l1,%l4 lduh [%o0+0x172],%l1 ! Mem[000000002e000172] lduh [%o0+0x052],%l1 ! Mem[000000002e000052] jmpl %o7,%g0 stb %l2,[%o1+0x045] ! Mem[000000002e800045] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: srl %l2,%l7,%l3 nop smul %l4,-0x698,%l6 stx %l2,[%i1+0x050] ! Mem[0000000030800050] std %l4,[%i2+0x058] ! Mem[0000000031000058] or %l0,-0x49d,%l7 umulcc %l3,-0x65c,%l2 jmpl %o7,%g0 sra %l0,0x002,%l2 p16_far_0_lo: srl %l2,%l7,%l3 nop smul %l4,-0x698,%l6 stx %l2,[%o1+0x050] ! Mem[0000000030800050] std %l4,[%o2+0x058] ! Mem[0000000031000058] or %l0,-0x49d,%l7 umulcc %l3,-0x65c,%l2 jmpl %o7,%g0 sra %l0,0x002,%l2 p16_far_0_lem: srl %l2,%l7,%l3 nop smul %l4,-0x698,%l6 stx %l2,[%i1+0x050] ! Mem[0000000030800050] std %l4,[%i2+0x058] ! Mem[0000000031000058] or %l0,-0x49d,%l7 umulcc %l3,-0x65c,%l2 jmpl %o7,%g0 sra %l0,0x002,%l2 p16_far_0_lom: srl %l2,%l7,%l3 nop smul %l4,-0x698,%l6 stx %l2,[%o1+0x050] ! Mem[0000000030800050] std %l4,[%o2+0x058] ! Mem[0000000031000058] or %l0,-0x49d,%l7 umulcc %l3,-0x65c,%l2 jmpl %o7,%g0 sra %l0,0x002,%l2 p16_far_0_he: ldsw [%i2+0x0c8],%l2 ! Mem[00000000310000c8] ldsb [%i1+0x197],%l2 ! Mem[0000000030800197] jmpl %o7,%g0 sra %l0,%l2,%l5 p16_far_0_ho: ldsw [%o2+0x0c8],%l2 ! Mem[00000000310000c8] ldsb [%o1+0x197],%l2 ! Mem[0000000030800197] jmpl %o7,%g0 sra %l0,%l2,%l5 p16_far_0_hem: ldsw [%i2+0x0c8],%l2 ! Mem[00000000310000c8] ldsb [%i1+0x197],%l2 ! Mem[0000000030800197] jmpl %o7,%g0 sra %l0,%l2,%l5 p16_far_0_hom: ldsw [%o2+0x0c8],%l2 ! Mem[00000000310000c8] ldsb [%o1+0x197],%l2 ! Mem[0000000030800197] jmpl %o7,%g0 sra %l0,%l2,%l5 p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: sth %l5,[%i3+0x124] ! Mem[0000000033800124] ld [%i1+0x1a4],%f1 ! Mem[00000000328001a4] addccc %l2,-0xe42,%l7 ldd [%i0+0x060],%f4 ! Mem[0000000032000060] ldstub [%i1+0x17b],%l7 ! Mem[000000003280017b] stb %l4,[%i3+0x0b3] ! Mem[00000000338000b3] ldsh [%i3+0x080],%l6 ! Mem[0000000033800080] jmpl %o7,%g0 stw %l7,[%i2+0x0d0] ! Mem[00000000330000d0] p17_far_0_lo: sth %l5,[%o3+0x124] ! Mem[0000000033800124] ld [%o1+0x1a4],%f1 ! Mem[00000000328001a4] addccc %l2,-0xe42,%l7 ldd [%o0+0x060],%f4 ! Mem[0000000032000060] ldstub [%o1+0x17b],%l7 ! Mem[000000003280017b] stb %l4,[%o3+0x0b3] ! Mem[00000000338000b3] ldsh [%o3+0x080],%l6 ! Mem[0000000033800080] jmpl %o7,%g0 stw %l7,[%o2+0x0d0] ! Mem[00000000330000d0] p17_far_0_lem: sth %l5,[%i3+0x124] ! Mem[0000000033800124] ld [%i1+0x1a4],%f1 ! Mem[00000000328001a4] addccc %l2,-0xe42,%l7 ldd [%i0+0x060],%f4 ! Mem[0000000032000060] ldstub [%i1+0x17b],%l7 ! Mem[000000003280017b] stb %l4,[%i3+0x0b3] ! Mem[00000000338000b3] ldsh [%i3+0x080],%l6 ! Mem[0000000033800080] jmpl %o7,%g0 stw %l7,[%i2+0x0d0] ! Mem[00000000330000d0] p17_far_0_lom: sth %l5,[%o3+0x124] ! Mem[0000000033800124] ld [%o1+0x1a4],%f1 ! Mem[00000000328001a4] addccc %l2,-0xe42,%l7 ldd [%o0+0x060],%f4 ! Mem[0000000032000060] ldstub [%o1+0x17b],%l7 ! Mem[000000003280017b] stb %l4,[%o3+0x0b3] ! Mem[00000000338000b3] ldsh [%o3+0x080],%l6 ! Mem[0000000033800080] jmpl %o7,%g0 stw %l7,[%o2+0x0d0] ! Mem[00000000330000d0] p17_far_0_he: jmpl %o7,%g0 std %l4,[%i3+0x070] ! Mem[0000000033800070] jmpl %o7,%g0 nop p17_far_0_ho: jmpl %o7,%g0 std %l4,[%o3+0x070] ! Mem[0000000033800070] jmpl %o7,%g0 nop p17_far_0_hem: jmpl %o7,%g0 std %l4,[%i3+0x070] ! Mem[0000000033800070] jmpl %o7,%g0 nop p17_far_0_hom: jmpl %o7,%g0 std %l4,[%o3+0x070] ! Mem[0000000033800070] jmpl %o7,%g0 nop p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: stw %l4,[%i1+0x0b4] ! Mem[00000000348000b4] ldsw [%i3+0x044],%l5 ! Mem[0000000035800044] ldub [%i3+0x17b],%l7 ! Mem[000000003580017b] std %f10,[%i1+0x0c8] ! Mem[00000000348000c8] st %f9 ,[%i3+0x140] ! Mem[0000000035800140] andcc %l1,0x3e2,%l2 ldx [%i3+0x028],%l5 ! Mem[0000000035800028] jmpl %o7,%g0 sth %l2,[%i2+0x0aa] ! Mem[00000000350000aa] p18_far_0_lo: stw %l4,[%o1+0x0b4] ! Mem[00000000348000b4] ldsw [%o3+0x044],%l5 ! Mem[0000000035800044] ldub [%o3+0x17b],%l7 ! Mem[000000003580017b] std %f10,[%o1+0x0c8] ! Mem[00000000348000c8] st %f9 ,[%o3+0x140] ! Mem[0000000035800140] andcc %l1,0x3e2,%l2 ldx [%o3+0x028],%l5 ! Mem[0000000035800028] jmpl %o7,%g0 sth %l2,[%o2+0x0aa] ! Mem[00000000350000aa] p18_far_0_lem: stw %l4,[%i1+0x0b4] ! Mem[00000000348000b4] ldsw [%i3+0x044],%l5 ! Mem[0000000035800044] ldub [%i3+0x17b],%l7 ! Mem[000000003580017b] std %f10,[%i1+0x0c8] ! Mem[00000000348000c8] st %f9 ,[%i3+0x140] ! Mem[0000000035800140] andcc %l1,0x3e2,%l2 membar #Sync ldx [%i3+0x028],%l5 ! Mem[0000000035800028] jmpl %o7,%g0 sth %l2,[%i2+0x0aa] ! Mem[00000000350000aa] p18_far_0_lom: stw %l4,[%o1+0x0b4] ! Mem[00000000348000b4] ldsw [%o3+0x044],%l5 ! Mem[0000000035800044] ldub [%o3+0x17b],%l7 ! Mem[000000003580017b] std %f10,[%o1+0x0c8] ! Mem[00000000348000c8] st %f9 ,[%o3+0x140] ! Mem[0000000035800140] andcc %l1,0x3e2,%l2 membar #Sync ldx [%o3+0x028],%l5 ! Mem[0000000035800028] jmpl %o7,%g0 sth %l2,[%o2+0x0aa] ! Mem[00000000350000aa] p18_far_0_he: xor %l0,%l2,%l4 swap [%i1+0x0bc],%l0 ! Mem[00000000348000bc] ldsw [%i1+0x180],%l1 ! Mem[0000000034800180] jmpl %o7,%g0 srlx %l5,0x028,%l3 p18_far_0_ho: xor %l0,%l2,%l4 swap [%o1+0x0bc],%l0 ! Mem[00000000348000bc] ldsw [%o1+0x180],%l1 ! Mem[0000000034800180] jmpl %o7,%g0 srlx %l5,0x028,%l3 p18_far_0_hem: xor %l0,%l2,%l4 swap [%i1+0x0bc],%l0 ! Mem[00000000348000bc] ldsw [%i1+0x180],%l1 ! Mem[0000000034800180] jmpl %o7,%g0 srlx %l5,0x028,%l3 p18_far_0_hom: xor %l0,%l2,%l4 swap [%o1+0x0bc],%l0 ! Mem[00000000348000bc] ldsw [%o1+0x180],%l1 ! Mem[0000000034800180] jmpl %o7,%g0 srlx %l5,0x028,%l3 p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: tsubcc %l6,%l2,%l0 ld [%i2+0x044],%f8 ! Mem[0000000037000044] ldstub [%i2+0x12c],%l1 ! Mem[000000003700012c] stb %l0,[%i3+0x055] ! Mem[0000000037800055] stb %l2,[%i1+0x1f8] ! Mem[00000000368001f8] stb %l4,[%i1+0x0a2] ! Mem[00000000368000a2] lduh [%i2+0x01e],%l1 ! Mem[000000003700001e] jmpl %o7,%g0 ldx [%i2+0x128],%l2 ! Mem[0000000037000128] p19_far_0_lo: tsubcc %l6,%l2,%l0 ld [%o2+0x044],%f8 ! Mem[0000000037000044] ldstub [%o2+0x12c],%l1 ! Mem[000000003700012c] stb %l0,[%o3+0x055] ! Mem[0000000037800055] stb %l2,[%o1+0x1f8] ! Mem[00000000368001f8] stb %l4,[%o1+0x0a2] ! Mem[00000000368000a2] lduh [%o2+0x01e],%l1 ! Mem[000000003700001e] jmpl %o7,%g0 ldx [%o2+0x128],%l2 ! Mem[0000000037000128] p19_far_0_lem: tsubcc %l6,%l2,%l0 ld [%i2+0x044],%f8 ! Mem[0000000037000044] ldstub [%i2+0x12c],%l1 ! Mem[000000003700012c] stb %l0,[%i3+0x055] ! Mem[0000000037800055] stb %l2,[%i1+0x1f8] ! Mem[00000000368001f8] stb %l4,[%i1+0x0a2] ! Mem[00000000368000a2] membar #Sync lduh [%i2+0x01e],%l1 ! Mem[000000003700001e] jmpl %o7,%g0 ldx [%i2+0x128],%l2 ! Mem[0000000037000128] p19_far_0_lom: tsubcc %l6,%l2,%l0 ld [%o2+0x044],%f8 ! Mem[0000000037000044] ldstub [%o2+0x12c],%l1 ! Mem[000000003700012c] stb %l0,[%o3+0x055] ! Mem[0000000037800055] stb %l2,[%o1+0x1f8] ! Mem[00000000368001f8] stb %l4,[%o1+0x0a2] ! Mem[00000000368000a2] membar #Sync lduh [%o2+0x01e],%l1 ! Mem[000000003700001e] jmpl %o7,%g0 ldx [%o2+0x128],%l2 ! Mem[0000000037000128] p19_far_0_he: jmpl %o7,%g0 ldsb [%i3+0x195],%l3 ! Mem[0000000037800195] jmpl %o7,%g0 nop p19_far_0_ho: jmpl %o7,%g0 ldsb [%o3+0x195],%l3 ! Mem[0000000037800195] jmpl %o7,%g0 nop p19_far_0_hem: jmpl %o7,%g0 ldsb [%i3+0x195],%l3 ! Mem[0000000037800195] jmpl %o7,%g0 nop p19_far_0_hom: jmpl %o7,%g0 ldsb [%o3+0x195],%l3 ! Mem[0000000037800195] jmpl %o7,%g0 nop p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ld [%i3+0x104],%f5 ! Mem[0000000039800104] stx %l4,[%i2+0x1c0] ! Mem[00000000390001c0] ldx [%i3+0x178],%l7 ! Mem[0000000039800178] sth %l5,[%i2+0x0ca] ! Mem[00000000390000ca] st %f2 ,[%i2+0x1b4] ! Mem[00000000390001b4] ldsh [%i3+0x168],%l0 ! Mem[0000000039800168] umulcc %l5,%l1,%l1 jmpl %o7,%g0 lduw [%i3+0x008],%l5 ! Mem[0000000039800008] p20_far_0_lo: ld [%o3+0x104],%f5 ! Mem[0000000039800104] stx %l4,[%o2+0x1c0] ! Mem[00000000390001c0] ldx [%o3+0x178],%l7 ! Mem[0000000039800178] sth %l5,[%o2+0x0ca] ! Mem[00000000390000ca] st %f2 ,[%o2+0x1b4] ! Mem[00000000390001b4] ldsh [%o3+0x168],%l0 ! Mem[0000000039800168] umulcc %l5,%l1,%l1 jmpl %o7,%g0 lduw [%o3+0x008],%l5 ! Mem[0000000039800008] p20_far_0_lem: ld [%i3+0x104],%f5 ! Mem[0000000039800104] stx %l4,[%i2+0x1c0] ! Mem[00000000390001c0] ldx [%i3+0x178],%l7 ! Mem[0000000039800178] sth %l5,[%i2+0x0ca] ! Mem[00000000390000ca] st %f2 ,[%i2+0x1b4] ! Mem[00000000390001b4] ldsh [%i3+0x168],%l0 ! Mem[0000000039800168] umulcc %l5,%l1,%l1 membar #Sync jmpl %o7,%g0 lduw [%i3+0x008],%l5 ! Mem[0000000039800008] p20_far_0_lom: ld [%o3+0x104],%f5 ! Mem[0000000039800104] stx %l4,[%o2+0x1c0] ! Mem[00000000390001c0] ldx [%o3+0x178],%l7 ! Mem[0000000039800178] sth %l5,[%o2+0x0ca] ! Mem[00000000390000ca] st %f2 ,[%o2+0x1b4] ! Mem[00000000390001b4] ldsh [%o3+0x168],%l0 ! Mem[0000000039800168] umulcc %l5,%l1,%l1 membar #Sync jmpl %o7,%g0 lduw [%o3+0x008],%l5 ! Mem[0000000039800008] p20_far_0_he: ldx [%i1+0x0e0],%l7 ! Mem[00000000388000e0] ldsh [%i3+0x072],%l0 ! Mem[0000000039800072] sth %l6,[%i0+0x10a] ! Mem[000000003800010a] ldstub [%i0+0x121],%l7 ! Mem[0000000038000121] jmpl %o7,%g0 ldx [%i0+0x058],%l1 ! Mem[0000000038000058] p20_far_0_ho: ldx [%o1+0x0e0],%l7 ! Mem[00000000388000e0] ldsh [%o3+0x072],%l0 ! Mem[0000000039800072] sth %l6,[%o0+0x10a] ! Mem[000000003800010a] ldstub [%o0+0x121],%l7 ! Mem[0000000038000121] jmpl %o7,%g0 ldx [%o0+0x058],%l1 ! Mem[0000000038000058] p20_far_0_hem: ldx [%i1+0x0e0],%l7 ! Mem[00000000388000e0] ldsh [%i3+0x072],%l0 ! Mem[0000000039800072] sth %l6,[%i0+0x10a] ! Mem[000000003800010a] ldstub [%i0+0x121],%l7 ! Mem[0000000038000121] jmpl %o7,%g0 ldx [%i0+0x058],%l1 ! Mem[0000000038000058] p20_far_0_hom: ldx [%o1+0x0e0],%l7 ! Mem[00000000388000e0] ldsh [%o3+0x072],%l0 ! Mem[0000000039800072] sth %l6,[%o0+0x10a] ! Mem[000000003800010a] ldstub [%o0+0x121],%l7 ! Mem[0000000038000121] jmpl %o7,%g0 ldx [%o0+0x058],%l1 ! Mem[0000000038000058] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldstub [%i0+0x125],%l5 ! Mem[000000003a000125] sth %l2,[%i3+0x0d4] ! Mem[000000003b8000d4] lduw [%i0+0x1b0],%l3 ! Mem[000000003a0001b0] smulcc %l5,-0xbb5,%l1 ldsh [%i0+0x0ba],%l1 ! Mem[000000003a0000ba] ldub [%i3+0x082],%l0 ! Mem[000000003b800082] stx %l1,[%i1+0x038] ! Mem[000000003a800038] jmpl %o7,%g0 swap [%i2+0x12c],%l4 ! Mem[000000003b00012c] p21_far_0_lo: ldstub [%o0+0x125],%l5 ! Mem[000000003a000125] sth %l2,[%o3+0x0d4] ! Mem[000000003b8000d4] lduw [%o0+0x1b0],%l3 ! Mem[000000003a0001b0] smulcc %l5,-0xbb5,%l1 ldsh [%o0+0x0ba],%l1 ! Mem[000000003a0000ba] ldub [%o3+0x082],%l0 ! Mem[000000003b800082] stx %l1,[%o1+0x038] ! Mem[000000003a800038] jmpl %o7,%g0 swap [%o2+0x12c],%l4 ! Mem[000000003b00012c] p21_far_0_lem: ldstub [%i0+0x125],%l5 ! Mem[000000003a000125] sth %l2,[%i3+0x0d4] ! Mem[000000003b8000d4] lduw [%i0+0x1b0],%l3 ! Mem[000000003a0001b0] smulcc %l5,-0xbb5,%l1 ldsh [%i0+0x0ba],%l1 ! Mem[000000003a0000ba] ldub [%i3+0x082],%l0 ! Mem[000000003b800082] membar #Sync stx %l1,[%i1+0x038] ! Mem[000000003a800038] jmpl %o7,%g0 swap [%i2+0x12c],%l4 ! Mem[000000003b00012c] p21_far_0_lom: ldstub [%o0+0x125],%l5 ! Mem[000000003a000125] sth %l2,[%o3+0x0d4] ! Mem[000000003b8000d4] lduw [%o0+0x1b0],%l3 ! Mem[000000003a0001b0] smulcc %l5,-0xbb5,%l1 ldsh [%o0+0x0ba],%l1 ! Mem[000000003a0000ba] ldub [%o3+0x082],%l0 ! Mem[000000003b800082] membar #Sync stx %l1,[%o1+0x038] ! Mem[000000003a800038] jmpl %o7,%g0 swap [%o2+0x12c],%l4 ! Mem[000000003b00012c] p21_far_0_he: ldsh [%i2+0x032],%l5 ! Mem[000000003b000032] ldd [%i0+0x158],%l4 ! Mem[000000003a000158] ldd [%i2+0x068],%f18 ! Mem[000000003b000068] ld [%i3+0x124],%f24 ! Mem[000000003b800124] jmpl %o7,%g0 orcc %l1,%l3,%l1 p21_far_0_ho: ldsh [%o2+0x032],%l5 ! Mem[000000003b000032] ldd [%o0+0x158],%l4 ! Mem[000000003a000158] ldd [%o2+0x068],%f18 ! Mem[000000003b000068] ld [%o3+0x124],%f24 ! Mem[000000003b800124] jmpl %o7,%g0 orcc %l1,%l3,%l1 p21_far_0_hem: membar #Sync ldsh [%i2+0x032],%l5 ! Mem[000000003b000032] ldd [%i0+0x158],%l4 ! Mem[000000003a000158] ldd [%i2+0x068],%f18 ! Mem[000000003b000068] ld [%i3+0x124],%f24 ! Mem[000000003b800124] jmpl %o7,%g0 orcc %l1,%l3,%l1 p21_far_0_hom: membar #Sync ldsh [%o2+0x032],%l5 ! Mem[000000003b000032] ldd [%o0+0x158],%l4 ! Mem[000000003a000158] ldd [%o2+0x068],%f18 ! Mem[000000003b000068] ld [%o3+0x124],%f24 ! Mem[000000003b800124] jmpl %o7,%g0 orcc %l1,%l3,%l1 p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldsh [%i1+0x096],%l4 ! Mem[000000003c800096] lduw [%i3+0x1a4],%l1 ! Mem[000000003d8001a4] ldub [%i3+0x065],%l4 ! Mem[000000003d800065] ldstub [%i3+0x1cf],%l7 ! Mem[000000003d8001cf] stx %l4,[%i0+0x0c8] ! Mem[000000003c0000c8] st %f10,[%i1+0x17c] ! Mem[000000003c80017c] andncc %l2,%l3,%l2 jmpl %o7,%g0 ldd [%i0+0x1c8],%l2 ! Mem[000000003c0001c8] p22_far_0_lo: ldsh [%o1+0x096],%l4 ! Mem[000000003c800096] lduw [%o3+0x1a4],%l1 ! Mem[000000003d8001a4] ldub [%o3+0x065],%l4 ! Mem[000000003d800065] ldstub [%o3+0x1cf],%l7 ! Mem[000000003d8001cf] stx %l4,[%o0+0x0c8] ! Mem[000000003c0000c8] st %f10,[%o1+0x17c] ! Mem[000000003c80017c] andncc %l2,%l3,%l2 jmpl %o7,%g0 ldd [%o0+0x1c8],%l2 ! Mem[000000003c0001c8] p22_far_0_lem: ldsh [%i1+0x096],%l4 ! Mem[000000003c800096] lduw [%i3+0x1a4],%l1 ! Mem[000000003d8001a4] ldub [%i3+0x065],%l4 ! Mem[000000003d800065] ldstub [%i3+0x1cf],%l7 ! Mem[000000003d8001cf] stx %l4,[%i0+0x0c8] ! Mem[000000003c0000c8] st %f10,[%i1+0x17c] ! Mem[000000003c80017c] andncc %l2,%l3,%l2 jmpl %o7,%g0 ldd [%i0+0x1c8],%l2 ! Mem[000000003c0001c8] p22_far_0_lom: ldsh [%o1+0x096],%l4 ! Mem[000000003c800096] lduw [%o3+0x1a4],%l1 ! Mem[000000003d8001a4] ldub [%o3+0x065],%l4 ! Mem[000000003d800065] ldstub [%o3+0x1cf],%l7 ! Mem[000000003d8001cf] stx %l4,[%o0+0x0c8] ! Mem[000000003c0000c8] st %f10,[%o1+0x17c] ! Mem[000000003c80017c] andncc %l2,%l3,%l2 jmpl %o7,%g0 ldd [%o0+0x1c8],%l2 ! Mem[000000003c0001c8] p22_far_0_he: addcc %l2,%l1,%l2 ldub [%i0+0x1a8],%l3 ! Mem[000000003c0001a8] ldd [%i2+0x108],%l4 ! Mem[000000003d000108] stb %l0,[%i0+0x1b8] ! Mem[000000003c0001b8] ldsh [%i0+0x0fa],%l1 ! Mem[000000003c0000fa] stb %l2,[%i3+0x129] ! Mem[000000003d800129] stw %l1,[%i3+0x070] ! Mem[000000003d800070] jmpl %o7,%g0 stb %l0,[%i1+0x1a5] ! Mem[000000003c8001a5] p22_far_0_ho: addcc %l2,%l1,%l2 ldub [%o0+0x1a8],%l3 ! Mem[000000003c0001a8] ldd [%o2+0x108],%l4 ! Mem[000000003d000108] stb %l0,[%o0+0x1b8] ! Mem[000000003c0001b8] ldsh [%o0+0x0fa],%l1 ! Mem[000000003c0000fa] stb %l2,[%o3+0x129] ! Mem[000000003d800129] stw %l1,[%o3+0x070] ! Mem[000000003d800070] jmpl %o7,%g0 stb %l0,[%o1+0x1a5] ! Mem[000000003c8001a5] p22_far_0_hem: addcc %l2,%l1,%l2 ldub [%i0+0x1a8],%l3 ! Mem[000000003c0001a8] ldd [%i2+0x108],%l4 ! Mem[000000003d000108] stb %l0,[%i0+0x1b8] ! Mem[000000003c0001b8] ldsh [%i0+0x0fa],%l1 ! Mem[000000003c0000fa] stb %l2,[%i3+0x129] ! Mem[000000003d800129] stw %l1,[%i3+0x070] ! Mem[000000003d800070] jmpl %o7,%g0 stb %l0,[%i1+0x1a5] ! Mem[000000003c8001a5] p22_far_0_hom: addcc %l2,%l1,%l2 ldub [%o0+0x1a8],%l3 ! Mem[000000003c0001a8] ldd [%o2+0x108],%l4 ! Mem[000000003d000108] stb %l0,[%o0+0x1b8] ! Mem[000000003c0001b8] ldsh [%o0+0x0fa],%l1 ! Mem[000000003c0000fa] stb %l2,[%o3+0x129] ! Mem[000000003d800129] stw %l1,[%o3+0x070] ! Mem[000000003d800070] jmpl %o7,%g0 stb %l0,[%o1+0x1a5] ! Mem[000000003c8001a5] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldsw [%i1+0x094],%l4 ! Mem[000000003e800094] stb %l6,[%i1+0x0c5] ! Mem[000000003e8000c5] swap [%i1+0x0c0],%l1 ! Mem[000000003e8000c0] stb %l6,[%i1+0x059] ! Mem[000000003e800059] ldub [%i2+0x104],%l0 ! Mem[000000003f000104] swap [%i1+0x1b0],%l3 ! Mem[000000003e8001b0] st %f5 ,[%i2+0x0e8] ! Mem[000000003f0000e8] jmpl %o7,%g0 lduh [%i3+0x162],%l1 ! Mem[000000003f800162] p23_far_0_lo: ldsw [%o1+0x094],%l4 ! Mem[000000003e800094] stb %l6,[%o1+0x0c5] ! Mem[000000003e8000c5] swap [%o1+0x0c0],%l1 ! Mem[000000003e8000c0] stb %l6,[%o1+0x059] ! Mem[000000003e800059] ldub [%o2+0x104],%l0 ! Mem[000000003f000104] swap [%o1+0x1b0],%l3 ! Mem[000000003e8001b0] st %f5 ,[%o2+0x0e8] ! Mem[000000003f0000e8] jmpl %o7,%g0 lduh [%o3+0x162],%l1 ! Mem[000000003f800162] p23_far_0_lem: ldsw [%i1+0x094],%l4 ! Mem[000000003e800094] stb %l6,[%i1+0x0c5] ! Mem[000000003e8000c5] swap [%i1+0x0c0],%l1 ! Mem[000000003e8000c0] stb %l6,[%i1+0x059] ! Mem[000000003e800059] ldub [%i2+0x104],%l0 ! Mem[000000003f000104] swap [%i1+0x1b0],%l3 ! Mem[000000003e8001b0] st %f5 ,[%i2+0x0e8] ! Mem[000000003f0000e8] jmpl %o7,%g0 lduh [%i3+0x162],%l1 ! Mem[000000003f800162] p23_far_0_lom: ldsw [%o1+0x094],%l4 ! Mem[000000003e800094] stb %l6,[%o1+0x0c5] ! Mem[000000003e8000c5] swap [%o1+0x0c0],%l1 ! Mem[000000003e8000c0] stb %l6,[%o1+0x059] ! Mem[000000003e800059] ldub [%o2+0x104],%l0 ! Mem[000000003f000104] swap [%o1+0x1b0],%l3 ! Mem[000000003e8001b0] st %f5 ,[%o2+0x0e8] ! Mem[000000003f0000e8] jmpl %o7,%g0 lduh [%o3+0x162],%l1 ! Mem[000000003f800162] p23_far_0_he: jmpl %o7,%g0 sllx %l0,0x024,%l4 jmpl %o7,%g0 nop p23_far_0_ho: jmpl %o7,%g0 sllx %l0,0x024,%l4 jmpl %o7,%g0 nop p23_far_0_hem: jmpl %o7,%g0 sllx %l0,0x024,%l4 jmpl %o7,%g0 nop p23_far_0_hom: jmpl %o7,%g0 sllx %l0,0x024,%l4 jmpl %o7,%g0 nop p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: stb %l5,[%i0+0x125] ! Mem[0000000040000125] xnor %l1,-0x8d1,%l2 stx %l0,[%i0+0x040] ! Mem[0000000040000040] ldsh [%i2+0x104],%l0 ! Mem[0000000041000104] ldub [%i0+0x0df],%l1 ! Mem[00000000400000df] sth %l0,[%i1+0x134] ! Mem[0000000040800134] ldx [%i1+0x0e8],%l5 ! Mem[00000000408000e8] jmpl %o7,%g0 ldstub [%i2+0x0d7],%l5 ! Mem[00000000410000d7] p24_far_0_lo: stb %l5,[%o0+0x125] ! Mem[0000000040000125] xnor %l1,-0x8d1,%l2 stx %l0,[%o0+0x040] ! Mem[0000000040000040] ldsh [%o2+0x104],%l0 ! Mem[0000000041000104] ldub [%o0+0x0df],%l1 ! Mem[00000000400000df] sth %l0,[%o1+0x134] ! Mem[0000000040800134] ldx [%o1+0x0e8],%l5 ! Mem[00000000408000e8] jmpl %o7,%g0 ldstub [%o2+0x0d7],%l5 ! Mem[00000000410000d7] p24_far_0_lem: stb %l5,[%i0+0x125] ! Mem[0000000040000125] xnor %l1,-0x8d1,%l2 stx %l0,[%i0+0x040] ! Mem[0000000040000040] ldsh [%i2+0x104],%l0 ! Mem[0000000041000104] ldub [%i0+0x0df],%l1 ! Mem[00000000400000df] sth %l0,[%i1+0x134] ! Mem[0000000040800134] ldx [%i1+0x0e8],%l5 ! Mem[00000000408000e8] jmpl %o7,%g0 ldstub [%i2+0x0d7],%l5 ! Mem[00000000410000d7] p24_far_0_lom: stb %l5,[%o0+0x125] ! Mem[0000000040000125] xnor %l1,-0x8d1,%l2 stx %l0,[%o0+0x040] ! Mem[0000000040000040] ldsh [%o2+0x104],%l0 ! Mem[0000000041000104] ldub [%o0+0x0df],%l1 ! Mem[00000000400000df] sth %l0,[%o1+0x134] ! Mem[0000000040800134] ldx [%o1+0x0e8],%l5 ! Mem[00000000408000e8] jmpl %o7,%g0 ldstub [%o2+0x0d7],%l5 ! Mem[00000000410000d7] p24_far_0_he: ldsh [%i1+0x082],%l4 ! Mem[0000000040800082] std %l4,[%i1+0x078] ! Mem[0000000040800078] jmpl %o7,%g0 ldsh [%i1+0x01c],%l6 ! Mem[000000004080001c] p24_far_0_ho: ldsh [%o1+0x082],%l4 ! Mem[0000000040800082] std %l4,[%o1+0x078] ! Mem[0000000040800078] jmpl %o7,%g0 ldsh [%o1+0x01c],%l6 ! Mem[000000004080001c] p24_far_0_hem: ldsh [%i1+0x082],%l4 ! Mem[0000000040800082] std %l4,[%i1+0x078] ! Mem[0000000040800078] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01c],%l6 ! Mem[000000004080001c] p24_far_0_hom: ldsh [%o1+0x082],%l4 ! Mem[0000000040800082] std %l4,[%o1+0x078] ! Mem[0000000040800078] membar #Sync jmpl %o7,%g0 ldsh [%o1+0x01c],%l6 ! Mem[000000004080001c] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: swap [%i2+0x1dc],%l1 ! Mem[00000000430001dc] umul %l4,0x6ab,%l5 ldd [%i0+0x048],%l2 ! Mem[0000000042000048] ldx [%i0+0x190],%l0 ! Mem[0000000042000190] stw %l3,[%i1+0x0b8] ! Mem[00000000428000b8] smulcc %l5,%l7,%l3 stx %l3,[%i3+0x190] ! Mem[0000000043800190] jmpl %o7,%g0 swap [%i1+0x0e8],%l5 ! Mem[00000000428000e8] p25_far_0_lo: swap [%o2+0x1dc],%l1 ! Mem[00000000430001dc] umul %l4,0x6ab,%l5 ldd [%o0+0x048],%l2 ! Mem[0000000042000048] ldx [%o0+0x190],%l0 ! Mem[0000000042000190] stw %l3,[%o1+0x0b8] ! Mem[00000000428000b8] smulcc %l5,%l7,%l3 stx %l3,[%o3+0x190] ! Mem[0000000043800190] jmpl %o7,%g0 swap [%o1+0x0e8],%l5 ! Mem[00000000428000e8] p25_far_0_lem: swap [%i2+0x1dc],%l1 ! Mem[00000000430001dc] umul %l4,0x6ab,%l5 ldd [%i0+0x048],%l2 ! Mem[0000000042000048] ldx [%i0+0x190],%l0 ! Mem[0000000042000190] stw %l3,[%i1+0x0b8] ! Mem[00000000428000b8] smulcc %l5,%l7,%l3 stx %l3,[%i3+0x190] ! Mem[0000000043800190] jmpl %o7,%g0 swap [%i1+0x0e8],%l5 ! Mem[00000000428000e8] p25_far_0_lom: swap [%o2+0x1dc],%l1 ! Mem[00000000430001dc] umul %l4,0x6ab,%l5 ldd [%o0+0x048],%l2 ! Mem[0000000042000048] ldx [%o0+0x190],%l0 ! Mem[0000000042000190] stw %l3,[%o1+0x0b8] ! Mem[00000000428000b8] smulcc %l5,%l7,%l3 stx %l3,[%o3+0x190] ! Mem[0000000043800190] jmpl %o7,%g0 swap [%o1+0x0e8],%l5 ! Mem[00000000428000e8] p25_far_0_he: ldx [%i3+0x0a8],%l5 ! Mem[00000000438000a8] stb %l2,[%i1+0x020] ! Mem[0000000042800020] ldx [%i0+0x0c0],%l5 ! Mem[00000000420000c0] stx %l0,[%i1+0x038] ! Mem[0000000042800038] ldub [%i2+0x1a9],%l0 ! Mem[00000000430001a9] jmpl %o7,%g0 ldx [%i1+0x0e8],%l6 ! Mem[00000000428000e8] p25_far_0_ho: ldx [%o3+0x0a8],%l5 ! Mem[00000000438000a8] stb %l2,[%o1+0x020] ! Mem[0000000042800020] ldx [%o0+0x0c0],%l5 ! Mem[00000000420000c0] stx %l0,[%o1+0x038] ! Mem[0000000042800038] ldub [%o2+0x1a9],%l0 ! Mem[00000000430001a9] jmpl %o7,%g0 ldx [%o1+0x0e8],%l6 ! Mem[00000000428000e8] p25_far_0_hem: ldx [%i3+0x0a8],%l5 ! Mem[00000000438000a8] membar #Sync stb %l2,[%i1+0x020] ! Mem[0000000042800020] ldx [%i0+0x0c0],%l5 ! Mem[00000000420000c0] stx %l0,[%i1+0x038] ! Mem[0000000042800038] ldub [%i2+0x1a9],%l0 ! Mem[00000000430001a9] jmpl %o7,%g0 ldx [%i1+0x0e8],%l6 ! Mem[00000000428000e8] p25_far_0_hom: ldx [%o3+0x0a8],%l5 ! Mem[00000000438000a8] membar #Sync stb %l2,[%o1+0x020] ! Mem[0000000042800020] ldx [%o0+0x0c0],%l5 ! Mem[00000000420000c0] stx %l0,[%o1+0x038] ! Mem[0000000042800038] ldub [%o2+0x1a9],%l0 ! Mem[00000000430001a9] jmpl %o7,%g0 ldx [%o1+0x0e8],%l6 ! Mem[00000000428000e8] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: orcc %l2,-0x5e1,%l3 lduw [%i2+0x028],%l6 ! Mem[0000000045000028] andcc %l0,%l1,%l4 lduw [%i2+0x0cc],%l5 ! Mem[00000000450000cc] lduh [%i0+0x12c],%l1 ! Mem[000000004400012c] orncc %l4,%l5,%l5 ldd [%i1+0x058],%l2 ! Mem[0000000044800058] jmpl %o7,%g0 swap [%i2+0x088],%l0 ! Mem[0000000045000088] p26_far_0_lo: orcc %l2,-0x5e1,%l3 lduw [%o2+0x028],%l6 ! Mem[0000000045000028] andcc %l0,%l1,%l4 lduw [%o2+0x0cc],%l5 ! Mem[00000000450000cc] lduh [%o0+0x12c],%l1 ! Mem[000000004400012c] orncc %l4,%l5,%l5 ldd [%o1+0x058],%l2 ! Mem[0000000044800058] jmpl %o7,%g0 swap [%o2+0x088],%l0 ! Mem[0000000045000088] p26_far_0_lem: orcc %l2,-0x5e1,%l3 membar #Sync lduw [%i2+0x028],%l6 ! Mem[0000000045000028] andcc %l0,%l1,%l4 lduw [%i2+0x0cc],%l5 ! Mem[00000000450000cc] lduh [%i0+0x12c],%l1 ! Mem[000000004400012c] orncc %l4,%l5,%l5 ldd [%i1+0x058],%l2 ! Mem[0000000044800058] jmpl %o7,%g0 swap [%i2+0x088],%l0 ! Mem[0000000045000088] p26_far_0_lom: orcc %l2,-0x5e1,%l3 membar #Sync lduw [%o2+0x028],%l6 ! Mem[0000000045000028] andcc %l0,%l1,%l4 lduw [%o2+0x0cc],%l5 ! Mem[00000000450000cc] lduh [%o0+0x12c],%l1 ! Mem[000000004400012c] orncc %l4,%l5,%l5 ldd [%o1+0x058],%l2 ! Mem[0000000044800058] jmpl %o7,%g0 swap [%o2+0x088],%l0 ! Mem[0000000045000088] p26_far_0_he: lduh [%i2+0x062],%l3 ! Mem[0000000045000062] stx %l6,[%i3+0x138] ! Mem[0000000045800138] stx %l6,[%i1+0x168] ! Mem[0000000044800168] ldsb [%i3+0x0cd],%l4 ! Mem[00000000458000cd] lduw [%i0+0x074],%l5 ! Mem[0000000044000074] jmpl %o7,%g0 stb %l3,[%i3+0x088] ! Mem[0000000045800088] p26_far_0_ho: lduh [%o2+0x062],%l3 ! Mem[0000000045000062] stx %l6,[%o3+0x138] ! Mem[0000000045800138] stx %l6,[%o1+0x168] ! Mem[0000000044800168] ldsb [%o3+0x0cd],%l4 ! Mem[00000000458000cd] lduw [%o0+0x074],%l5 ! Mem[0000000044000074] jmpl %o7,%g0 stb %l3,[%o3+0x088] ! Mem[0000000045800088] p26_far_0_hem: lduh [%i2+0x062],%l3 ! Mem[0000000045000062] stx %l6,[%i3+0x138] ! Mem[0000000045800138] stx %l6,[%i1+0x168] ! Mem[0000000044800168] ldsb [%i3+0x0cd],%l4 ! Mem[00000000458000cd] lduw [%i0+0x074],%l5 ! Mem[0000000044000074] jmpl %o7,%g0 stb %l3,[%i3+0x088] ! Mem[0000000045800088] p26_far_0_hom: lduh [%o2+0x062],%l3 ! Mem[0000000045000062] stx %l6,[%o3+0x138] ! Mem[0000000045800138] stx %l6,[%o1+0x168] ! Mem[0000000044800168] ldsb [%o3+0x0cd],%l4 ! Mem[00000000458000cd] lduw [%o0+0x074],%l5 ! Mem[0000000044000074] jmpl %o7,%g0 stb %l3,[%o3+0x088] ! Mem[0000000045800088] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: std %l4,[%i1+0x0b0] ! Mem[00000000468000b0] umul %l7,%l5,%l4 subccc %l3,%l3,%l1 lduw [%i0+0x148],%l3 ! Mem[0000000046000148] ldd [%i1+0x1c0],%l2 ! Mem[00000000468001c0] lduh [%i1+0x080],%l6 ! Mem[0000000046800080] swap [%i1+0x0c8],%l5 ! Mem[00000000468000c8] jmpl %o7,%g0 ldd [%i1+0x000],%f2 ! Mem[0000000046800000] p27_far_0_lo: std %l4,[%o1+0x0b0] ! Mem[00000000468000b0] umul %l7,%l5,%l4 subccc %l3,%l3,%l1 lduw [%o0+0x148],%l3 ! Mem[0000000046000148] ldd [%o1+0x1c0],%l2 ! Mem[00000000468001c0] lduh [%o1+0x080],%l6 ! Mem[0000000046800080] swap [%o1+0x0c8],%l5 ! Mem[00000000468000c8] jmpl %o7,%g0 ldd [%o1+0x000],%f2 ! Mem[0000000046800000] p27_far_0_lem: std %l4,[%i1+0x0b0] ! Mem[00000000468000b0] umul %l7,%l5,%l4 subccc %l3,%l3,%l1 lduw [%i0+0x148],%l3 ! Mem[0000000046000148] ldd [%i1+0x1c0],%l2 ! Mem[00000000468001c0] lduh [%i1+0x080],%l6 ! Mem[0000000046800080] swap [%i1+0x0c8],%l5 ! Mem[00000000468000c8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%f2 ! Mem[0000000046800000] p27_far_0_lom: std %l4,[%o1+0x0b0] ! Mem[00000000468000b0] umul %l7,%l5,%l4 subccc %l3,%l3,%l1 lduw [%o0+0x148],%l3 ! Mem[0000000046000148] ldd [%o1+0x1c0],%l2 ! Mem[00000000468001c0] lduh [%o1+0x080],%l6 ! Mem[0000000046800080] swap [%o1+0x0c8],%l5 ! Mem[00000000468000c8] membar #Sync jmpl %o7,%g0 ldd [%o1+0x000],%f2 ! Mem[0000000046800000] p27_far_0_he: stx %l0,[%i2+0x1b0] ! Mem[00000000470001b0] sth %l3,[%i3+0x028] ! Mem[0000000047800028] jmpl %o7,%g0 ldsh [%i2+0x0b4],%l6 ! Mem[00000000470000b4] p27_far_0_ho: stx %l0,[%o2+0x1b0] ! Mem[00000000470001b0] sth %l3,[%o3+0x028] ! Mem[0000000047800028] jmpl %o7,%g0 ldsh [%o2+0x0b4],%l6 ! Mem[00000000470000b4] p27_far_0_hem: stx %l0,[%i2+0x1b0] ! Mem[00000000470001b0] membar #Sync sth %l3,[%i3+0x028] ! Mem[0000000047800028] jmpl %o7,%g0 ldsh [%i2+0x0b4],%l6 ! Mem[00000000470000b4] p27_far_0_hom: stx %l0,[%o2+0x1b0] ! Mem[00000000470001b0] membar #Sync sth %l3,[%o3+0x028] ! Mem[0000000047800028] jmpl %o7,%g0 ldsh [%o2+0x0b4],%l6 ! Mem[00000000470000b4] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: sth %l4,[%i1+0x096] ! Mem[0000000048800096] sth %l6,[%i0+0x0c4] ! Mem[00000000480000c4] ldub [%i3+0x0e1],%l1 ! Mem[00000000498000e1] stw %l7,[%i1+0x01c] ! Mem[000000004880001c] smul %l4,%l1,%l2 ldstub [%i3+0x01f],%l4 ! Mem[000000004980001f] ldub [%i0+0x12c],%l1 ! Mem[000000004800012c] jmpl %o7,%g0 or %l4,0xadd,%l5 p28_far_0_lo: sth %l4,[%o1+0x096] ! Mem[0000000048800096] sth %l6,[%o0+0x0c4] ! Mem[00000000480000c4] ldub [%o3+0x0e1],%l1 ! Mem[00000000498000e1] stw %l7,[%o1+0x01c] ! Mem[000000004880001c] smul %l4,%l1,%l2 ldstub [%o3+0x01f],%l4 ! Mem[000000004980001f] ldub [%o0+0x12c],%l1 ! Mem[000000004800012c] jmpl %o7,%g0 or %l4,0xadd,%l5 p28_far_0_lem: sth %l4,[%i1+0x096] ! Mem[0000000048800096] sth %l6,[%i0+0x0c4] ! Mem[00000000480000c4] ldub [%i3+0x0e1],%l1 ! Mem[00000000498000e1] membar #Sync stw %l7,[%i1+0x01c] ! Mem[000000004880001c] smul %l4,%l1,%l2 ldstub [%i3+0x01f],%l4 ! Mem[000000004980001f] ldub [%i0+0x12c],%l1 ! Mem[000000004800012c] jmpl %o7,%g0 or %l4,0xadd,%l5 p28_far_0_lom: sth %l4,[%o1+0x096] ! Mem[0000000048800096] sth %l6,[%o0+0x0c4] ! Mem[00000000480000c4] ldub [%o3+0x0e1],%l1 ! Mem[00000000498000e1] membar #Sync stw %l7,[%o1+0x01c] ! Mem[000000004880001c] smul %l4,%l1,%l2 ldstub [%o3+0x01f],%l4 ! Mem[000000004980001f] ldub [%o0+0x12c],%l1 ! Mem[000000004800012c] jmpl %o7,%g0 or %l4,0xadd,%l5 p28_far_0_he: jmpl %o7,%g0 ldub [%i0+0x0bb],%l2 ! Mem[00000000480000bb] jmpl %o7,%g0 nop p28_far_0_ho: jmpl %o7,%g0 ldub [%o0+0x0bb],%l2 ! Mem[00000000480000bb] jmpl %o7,%g0 nop p28_far_0_hem: jmpl %o7,%g0 ldub [%i0+0x0bb],%l2 ! Mem[00000000480000bb] jmpl %o7,%g0 nop p28_far_0_hom: jmpl %o7,%g0 ldub [%o0+0x0bb],%l2 ! Mem[00000000480000bb] jmpl %o7,%g0 nop p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: sth %l5,[%i0+0x104] ! Mem[000000004a000104] umulcc %l0,%l1,%l2 sth %l4,[%i2+0x1e6] ! Mem[000000004b0001e6] lduw [%i2+0x168],%l3 ! Mem[000000004b000168] ldsb [%i2+0x1c3],%l1 ! Mem[000000004b0001c3] ldd [%i2+0x0f0],%l0 ! Mem[000000004b0000f0] ldstub [%i0+0x159],%l2 ! Mem[000000004a000159] jmpl %o7,%g0 ldub [%i3+0x0ba],%l1 ! Mem[000000004b8000ba] p29_far_0_lo: sth %l5,[%o0+0x104] ! Mem[000000004a000104] umulcc %l0,%l1,%l2 sth %l4,[%o2+0x1e6] ! Mem[000000004b0001e6] lduw [%o2+0x168],%l3 ! Mem[000000004b000168] ldsb [%o2+0x1c3],%l1 ! Mem[000000004b0001c3] ldd [%o2+0x0f0],%l0 ! Mem[000000004b0000f0] ldstub [%o0+0x159],%l2 ! Mem[000000004a000159] jmpl %o7,%g0 ldub [%o3+0x0ba],%l1 ! Mem[000000004b8000ba] p29_far_0_lem: sth %l5,[%i0+0x104] ! Mem[000000004a000104] umulcc %l0,%l1,%l2 sth %l4,[%i2+0x1e6] ! Mem[000000004b0001e6] lduw [%i2+0x168],%l3 ! Mem[000000004b000168] ldsb [%i2+0x1c3],%l1 ! Mem[000000004b0001c3] ldd [%i2+0x0f0],%l0 ! Mem[000000004b0000f0] ldstub [%i0+0x159],%l2 ! Mem[000000004a000159] jmpl %o7,%g0 ldub [%i3+0x0ba],%l1 ! Mem[000000004b8000ba] p29_far_0_lom: sth %l5,[%o0+0x104] ! Mem[000000004a000104] umulcc %l0,%l1,%l2 sth %l4,[%o2+0x1e6] ! Mem[000000004b0001e6] lduw [%o2+0x168],%l3 ! Mem[000000004b000168] ldsb [%o2+0x1c3],%l1 ! Mem[000000004b0001c3] ldd [%o2+0x0f0],%l0 ! Mem[000000004b0000f0] ldstub [%o0+0x159],%l2 ! Mem[000000004a000159] jmpl %o7,%g0 ldub [%o3+0x0ba],%l1 ! Mem[000000004b8000ba] p29_far_0_he: stx %l3,[%i0+0x1c8] ! Mem[000000004a0001c8] lduh [%i2+0x058],%l1 ! Mem[000000004b000058] lduh [%i2+0x052],%l4 ! Mem[000000004b000052] sth %l1,[%i3+0x0c4] ! Mem[000000004b8000c4] ld [%i2+0x158],%f20 ! Mem[000000004b000158] jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[000000004a800038] p29_far_0_ho: stx %l3,[%o0+0x1c8] ! Mem[000000004a0001c8] lduh [%o2+0x058],%l1 ! Mem[000000004b000058] lduh [%o2+0x052],%l4 ! Mem[000000004b000052] sth %l1,[%o3+0x0c4] ! Mem[000000004b8000c4] ld [%o2+0x158],%f20 ! Mem[000000004b000158] jmpl %o7,%g0 ldx [%o1+0x038],%l4 ! Mem[000000004a800038] p29_far_0_hem: stx %l3,[%i0+0x1c8] ! Mem[000000004a0001c8] lduh [%i2+0x058],%l1 ! Mem[000000004b000058] lduh [%i2+0x052],%l4 ! Mem[000000004b000052] sth %l1,[%i3+0x0c4] ! Mem[000000004b8000c4] ld [%i2+0x158],%f20 ! Mem[000000004b000158] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[000000004a800038] p29_far_0_hom: stx %l3,[%o0+0x1c8] ! Mem[000000004a0001c8] lduh [%o2+0x058],%l1 ! Mem[000000004b000058] lduh [%o2+0x052],%l4 ! Mem[000000004b000052] sth %l1,[%o3+0x0c4] ! Mem[000000004b8000c4] ld [%o2+0x158],%f20 ! Mem[000000004b000158] membar #Sync jmpl %o7,%g0 ldx [%o1+0x038],%l4 ! Mem[000000004a800038] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: addc %l2,-0x261,%l3 lduw [%i2+0x0c0],%l7 ! Mem[000000004d0000c0] swap [%i3+0x078],%l6 ! Mem[000000004d800078] subccc %l4,0x1dd,%l1 ldub [%i0+0x0d2],%l1 ! Mem[000000004c0000d2] mulx %l4,-0xdf4,%l4 stw %l3,[%i1+0x14c] ! Mem[000000004c80014c] jmpl %o7,%g0 swap [%i3+0x158],%l7 ! Mem[000000004d800158] p30_far_0_lo: addc %l2,-0x261,%l3 lduw [%o2+0x0c0],%l7 ! Mem[000000004d0000c0] swap [%o3+0x078],%l6 ! Mem[000000004d800078] subccc %l4,0x1dd,%l1 ldub [%o0+0x0d2],%l1 ! Mem[000000004c0000d2] mulx %l4,-0xdf4,%l4 stw %l3,[%o1+0x14c] ! Mem[000000004c80014c] jmpl %o7,%g0 swap [%o3+0x158],%l7 ! Mem[000000004d800158] p30_far_0_lem: addc %l2,-0x261,%l3 lduw [%i2+0x0c0],%l7 ! Mem[000000004d0000c0] swap [%i3+0x078],%l6 ! Mem[000000004d800078] subccc %l4,0x1dd,%l1 ldub [%i0+0x0d2],%l1 ! Mem[000000004c0000d2] mulx %l4,-0xdf4,%l4 stw %l3,[%i1+0x14c] ! Mem[000000004c80014c] jmpl %o7,%g0 swap [%i3+0x158],%l7 ! Mem[000000004d800158] p30_far_0_lom: addc %l2,-0x261,%l3 lduw [%o2+0x0c0],%l7 ! Mem[000000004d0000c0] swap [%o3+0x078],%l6 ! Mem[000000004d800078] subccc %l4,0x1dd,%l1 ldub [%o0+0x0d2],%l1 ! Mem[000000004c0000d2] mulx %l4,-0xdf4,%l4 stw %l3,[%o1+0x14c] ! Mem[000000004c80014c] jmpl %o7,%g0 swap [%o3+0x158],%l7 ! Mem[000000004d800158] p30_far_0_he: andncc %l7,%l5,%l0 std %l2,[%i3+0x060] ! Mem[000000004d800060] swap [%i1+0x058],%l4 ! Mem[000000004c800058] jmpl %o7,%g0 swap [%i3+0x184],%l6 ! Mem[000000004d800184] p30_far_0_ho: andncc %l7,%l5,%l0 std %l2,[%o3+0x060] ! Mem[000000004d800060] swap [%o1+0x058],%l4 ! Mem[000000004c800058] jmpl %o7,%g0 swap [%o3+0x184],%l6 ! Mem[000000004d800184] p30_far_0_hem: andncc %l7,%l5,%l0 std %l2,[%i3+0x060] ! Mem[000000004d800060] swap [%i1+0x058],%l4 ! Mem[000000004c800058] jmpl %o7,%g0 swap [%i3+0x184],%l6 ! Mem[000000004d800184] p30_far_0_hom: andncc %l7,%l5,%l0 std %l2,[%o3+0x060] ! Mem[000000004d800060] swap [%o1+0x058],%l4 ! Mem[000000004c800058] jmpl %o7,%g0 swap [%o3+0x184],%l6 ! Mem[000000004d800184] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: std %l0,[%i0+0x1d8] ! Mem[000000004e0001d8] lduw [%i2+0x14c],%l0 ! Mem[000000004f00014c] ldsb [%i1+0x073],%l2 ! Mem[000000004e800073] andcc %l1,%l0,%l5 swap [%i2+0x148],%l3 ! Mem[000000004f000148] stx %l1,[%i2+0x1e0] ! Mem[000000004f0001e0] std %f4 ,[%i3+0x110] ! Mem[000000004f800110] jmpl %o7,%g0 ldub [%i0+0x178],%l2 ! Mem[000000004e000178] p31_far_0_lo: std %l0,[%o0+0x1d8] ! Mem[000000004e0001d8] lduw [%o2+0x14c],%l0 ! Mem[000000004f00014c] ldsb [%o1+0x073],%l2 ! Mem[000000004e800073] andcc %l1,%l0,%l5 swap [%o2+0x148],%l3 ! Mem[000000004f000148] stx %l1,[%o2+0x1e0] ! Mem[000000004f0001e0] std %f4 ,[%o3+0x110] ! Mem[000000004f800110] jmpl %o7,%g0 ldub [%o0+0x178],%l2 ! Mem[000000004e000178] p31_far_0_lem: std %l0,[%i0+0x1d8] ! Mem[000000004e0001d8] lduw [%i2+0x14c],%l0 ! Mem[000000004f00014c] ldsb [%i1+0x073],%l2 ! Mem[000000004e800073] andcc %l1,%l0,%l5 swap [%i2+0x148],%l3 ! Mem[000000004f000148] stx %l1,[%i2+0x1e0] ! Mem[000000004f0001e0] std %f4 ,[%i3+0x110] ! Mem[000000004f800110] jmpl %o7,%g0 ldub [%i0+0x178],%l2 ! Mem[000000004e000178] p31_far_0_lom: std %l0,[%o0+0x1d8] ! Mem[000000004e0001d8] lduw [%o2+0x14c],%l0 ! Mem[000000004f00014c] ldsb [%o1+0x073],%l2 ! Mem[000000004e800073] andcc %l1,%l0,%l5 swap [%o2+0x148],%l3 ! Mem[000000004f000148] stx %l1,[%o2+0x1e0] ! Mem[000000004f0001e0] std %f4 ,[%o3+0x110] ! Mem[000000004f800110] jmpl %o7,%g0 ldub [%o0+0x178],%l2 ! Mem[000000004e000178] p31_far_0_he: ldd [%i1+0x0e8],%f26 ! Mem[000000004e8000e8] lduh [%i0+0x142],%l1 ! Mem[000000004e000142] jmpl %o7,%g0 std %f24,[%i1+0x0e0] ! Mem[000000004e8000e0] p31_far_0_ho: ldd [%o1+0x0e8],%f26 ! Mem[000000004e8000e8] lduh [%o0+0x142],%l1 ! Mem[000000004e000142] jmpl %o7,%g0 std %f24,[%o1+0x0e0] ! Mem[000000004e8000e0] p31_far_0_hem: ldd [%i1+0x0e8],%f26 ! Mem[000000004e8000e8] lduh [%i0+0x142],%l1 ! Mem[000000004e000142] jmpl %o7,%g0 std %f24,[%i1+0x0e0] ! Mem[000000004e8000e0] p31_far_0_hom: ldd [%o1+0x0e8],%f26 ! Mem[000000004e8000e8] lduh [%o0+0x142],%l1 ! Mem[000000004e000142] jmpl %o7,%g0 std %f24,[%o1+0x0e0] ! Mem[000000004e8000e0] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: stb %l4,[%i1+0x097] ! Mem[0000000050800097] nop std %l2,[%i0+0x128] ! Mem[0000000050000128] std %f14,[%i2+0x0c0] ! Mem[00000000510000c0] std %l6,[%i1+0x058] ! Mem[0000000050800058] ldsb [%i0+0x17b],%l7 ! Mem[000000005000017b] xorcc %l5,%l0,%l5 jmpl %o7,%g0 stx %l5,[%i0+0x0c8] ! Mem[00000000500000c8] p32_far_0_lo: stb %l4,[%o1+0x097] ! Mem[0000000050800097] nop std %l2,[%o0+0x128] ! Mem[0000000050000128] std %f14,[%o2+0x0c0] ! Mem[00000000510000c0] std %l6,[%o1+0x058] ! Mem[0000000050800058] ldsb [%o0+0x17b],%l7 ! Mem[000000005000017b] xorcc %l5,%l0,%l5 jmpl %o7,%g0 stx %l5,[%o0+0x0c8] ! Mem[00000000500000c8] p32_far_0_lem: stb %l4,[%i1+0x097] ! Mem[0000000050800097] nop std %l2,[%i0+0x128] ! Mem[0000000050000128] std %f14,[%i2+0x0c0] ! Mem[00000000510000c0] std %l6,[%i1+0x058] ! Mem[0000000050800058] ldsb [%i0+0x17b],%l7 ! Mem[000000005000017b] xorcc %l5,%l0,%l5 jmpl %o7,%g0 stx %l5,[%i0+0x0c8] ! Mem[00000000500000c8] p32_far_0_lom: stb %l4,[%o1+0x097] ! Mem[0000000050800097] nop std %l2,[%o0+0x128] ! Mem[0000000050000128] std %f14,[%o2+0x0c0] ! Mem[00000000510000c0] std %l6,[%o1+0x058] ! Mem[0000000050800058] ldsb [%o0+0x17b],%l7 ! Mem[000000005000017b] xorcc %l5,%l0,%l5 jmpl %o7,%g0 stx %l5,[%o0+0x0c8] ! Mem[00000000500000c8] p32_far_0_he: jmpl %o7,%g0 sth %l5,[%i1+0x0c6] ! Mem[00000000508000c6] jmpl %o7,%g0 nop p32_far_0_ho: jmpl %o7,%g0 sth %l5,[%o1+0x0c6] ! Mem[00000000508000c6] jmpl %o7,%g0 nop p32_far_0_hem: jmpl %o7,%g0 sth %l5,[%i1+0x0c6] ! Mem[00000000508000c6] jmpl %o7,%g0 nop p32_far_0_hom: jmpl %o7,%g0 sth %l5,[%o1+0x0c6] ! Mem[00000000508000c6] jmpl %o7,%g0 nop p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: sth %l5,[%i1+0x104] ! Mem[0000000052800104] st %f1 ,[%i3+0x0c0] ! Mem[00000000538000c0] ldsh [%i3+0x0ca],%l3 ! Mem[00000000538000ca] ldd [%i2+0x100],%f10 ! Mem[0000000053000100] ldstub [%i0+0x105],%l3 ! Mem[0000000052000105] lduh [%i3+0x09a],%l2 ! Mem[000000005380009a] ldsw [%i0+0x0a0],%l4 ! Mem[00000000520000a0] jmpl %o7,%g0 stw %l0,[%i3+0x148] ! Mem[0000000053800148] p33_far_0_lo: sth %l5,[%o1+0x104] ! Mem[0000000052800104] st %f1 ,[%o3+0x0c0] ! Mem[00000000538000c0] ldsh [%o3+0x0ca],%l3 ! Mem[00000000538000ca] ldd [%o2+0x100],%f10 ! Mem[0000000053000100] ldstub [%o0+0x105],%l3 ! Mem[0000000052000105] lduh [%o3+0x09a],%l2 ! Mem[000000005380009a] ldsw [%o0+0x0a0],%l4 ! Mem[00000000520000a0] jmpl %o7,%g0 stw %l0,[%o3+0x148] ! Mem[0000000053800148] p33_far_0_lem: sth %l5,[%i1+0x104] ! Mem[0000000052800104] st %f1 ,[%i3+0x0c0] ! Mem[00000000538000c0] ldsh [%i3+0x0ca],%l3 ! Mem[00000000538000ca] ldd [%i2+0x100],%f10 ! Mem[0000000053000100] ldstub [%i0+0x105],%l3 ! Mem[0000000052000105] lduh [%i3+0x09a],%l2 ! Mem[000000005380009a] ldsw [%i0+0x0a0],%l4 ! Mem[00000000520000a0] jmpl %o7,%g0 stw %l0,[%i3+0x148] ! Mem[0000000053800148] p33_far_0_lom: sth %l5,[%o1+0x104] ! Mem[0000000052800104] st %f1 ,[%o3+0x0c0] ! Mem[00000000538000c0] ldsh [%o3+0x0ca],%l3 ! Mem[00000000538000ca] ldd [%o2+0x100],%f10 ! Mem[0000000053000100] ldstub [%o0+0x105],%l3 ! Mem[0000000052000105] lduh [%o3+0x09a],%l2 ! Mem[000000005380009a] ldsw [%o0+0x0a0],%l4 ! Mem[00000000520000a0] jmpl %o7,%g0 stw %l0,[%o3+0x148] ! Mem[0000000053800148] p33_far_0_he: sth %l4,[%i0+0x10c] ! Mem[000000005200010c] jmpl %o7,%g0 ldx [%i1+0x1a0],%l0 ! Mem[00000000528001a0] p33_far_0_ho: sth %l4,[%o0+0x10c] ! Mem[000000005200010c] jmpl %o7,%g0 ldx [%o1+0x1a0],%l0 ! Mem[00000000528001a0] p33_far_0_hem: sth %l4,[%i0+0x10c] ! Mem[000000005200010c] jmpl %o7,%g0 ldx [%i1+0x1a0],%l0 ! Mem[00000000528001a0] p33_far_0_hom: sth %l4,[%o0+0x10c] ! Mem[000000005200010c] jmpl %o7,%g0 ldx [%o1+0x1a0],%l0 ! Mem[00000000528001a0] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: stw %l4,[%i2+0x0b4] ! Mem[00000000550000b4] ldsh [%i2+0x0e4],%l6 ! Mem[00000000550000e4] stw %l1,[%i3+0x0c0] ! Mem[00000000558000c0] ldsh [%i0+0x03c],%l7 ! Mem[000000005400003c] ldsh [%i0+0x0ec],%l5 ! Mem[00000000540000ec] ldstub [%i2+0x0f2],%l1 ! Mem[00000000550000f2] ldub [%i1+0x179],%l2 ! Mem[0000000054800179] jmpl %o7,%g0 ldsh [%i1+0x082],%l5 ! Mem[0000000054800082] p34_far_0_lo: stw %l4,[%o2+0x0b4] ! Mem[00000000550000b4] ldsh [%o2+0x0e4],%l6 ! Mem[00000000550000e4] stw %l1,[%o3+0x0c0] ! Mem[00000000558000c0] ldsh [%o0+0x03c],%l7 ! Mem[000000005400003c] ldsh [%o0+0x0ec],%l5 ! Mem[00000000540000ec] ldstub [%o2+0x0f2],%l1 ! Mem[00000000550000f2] ldub [%o1+0x179],%l2 ! Mem[0000000054800179] jmpl %o7,%g0 ldsh [%o1+0x082],%l5 ! Mem[0000000054800082] p34_far_0_lem: stw %l4,[%i2+0x0b4] ! Mem[00000000550000b4] ldsh [%i2+0x0e4],%l6 ! Mem[00000000550000e4] stw %l1,[%i3+0x0c0] ! Mem[00000000558000c0] membar #Sync ldsh [%i0+0x03c],%l7 ! Mem[000000005400003c] ldsh [%i0+0x0ec],%l5 ! Mem[00000000540000ec] ldstub [%i2+0x0f2],%l1 ! Mem[00000000550000f2] ldub [%i1+0x179],%l2 ! Mem[0000000054800179] jmpl %o7,%g0 ldsh [%i1+0x082],%l5 ! Mem[0000000054800082] p34_far_0_lom: stw %l4,[%o2+0x0b4] ! Mem[00000000550000b4] ldsh [%o2+0x0e4],%l6 ! Mem[00000000550000e4] stw %l1,[%o3+0x0c0] ! Mem[00000000558000c0] membar #Sync ldsh [%o0+0x03c],%l7 ! Mem[000000005400003c] ldsh [%o0+0x0ec],%l5 ! Mem[00000000540000ec] ldstub [%o2+0x0f2],%l1 ! Mem[00000000550000f2] ldub [%o1+0x179],%l2 ! Mem[0000000054800179] jmpl %o7,%g0 ldsh [%o1+0x082],%l5 ! Mem[0000000054800082] p34_far_0_he: ldub [%i3+0x0c9],%l5 ! Mem[00000000558000c9] stb %l5,[%i1+0x0d7] ! Mem[00000000548000d7] ldsw [%i1+0x070],%l1 ! Mem[0000000054800070] swap [%i2+0x0a8],%l2 ! Mem[00000000550000a8] sth %l0,[%i2+0x196] ! Mem[0000000055000196] sra %l6,%l6,%l1 jmpl %o7,%g0 std %f16,[%i1+0x0c0] ! Mem[00000000548000c0] p34_far_0_ho: ldub [%o3+0x0c9],%l5 ! Mem[00000000558000c9] stb %l5,[%o1+0x0d7] ! Mem[00000000548000d7] ldsw [%o1+0x070],%l1 ! Mem[0000000054800070] swap [%o2+0x0a8],%l2 ! Mem[00000000550000a8] sth %l0,[%o2+0x196] ! Mem[0000000055000196] sra %l6,%l6,%l1 jmpl %o7,%g0 std %f16,[%o1+0x0c0] ! Mem[00000000548000c0] p34_far_0_hem: ldub [%i3+0x0c9],%l5 ! Mem[00000000558000c9] stb %l5,[%i1+0x0d7] ! Mem[00000000548000d7] ldsw [%i1+0x070],%l1 ! Mem[0000000054800070] swap [%i2+0x0a8],%l2 ! Mem[00000000550000a8] sth %l0,[%i2+0x196] ! Mem[0000000055000196] sra %l6,%l6,%l1 jmpl %o7,%g0 std %f16,[%i1+0x0c0] ! Mem[00000000548000c0] p34_far_0_hom: ldub [%o3+0x0c9],%l5 ! Mem[00000000558000c9] stb %l5,[%o1+0x0d7] ! Mem[00000000548000d7] ldsw [%o1+0x070],%l1 ! Mem[0000000054800070] swap [%o2+0x0a8],%l2 ! Mem[00000000550000a8] sth %l0,[%o2+0x196] ! Mem[0000000055000196] sra %l6,%l6,%l1 jmpl %o7,%g0 std %f16,[%o1+0x0c0] ! Mem[00000000548000c0] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: lduw [%i2+0x168],%l4 ! Mem[0000000057000168] ld [%i0+0x118],%f3 ! Mem[0000000056000118] ldsw [%i1+0x098],%l1 ! Mem[0000000056800098] ldsw [%i2+0x0cc],%l5 ! Mem[00000000570000cc] ldub [%i3+0x125],%l3 ! Mem[0000000057800125] ldstub [%i0+0x1a6],%l0 ! Mem[00000000560001a6] stb %l5,[%i2+0x012] ! Mem[0000000057000012] jmpl %o7,%g0 ldd [%i3+0x168],%l0 ! Mem[0000000057800168] p35_far_0_lo: lduw [%o2+0x168],%l4 ! Mem[0000000057000168] ld [%o0+0x118],%f3 ! Mem[0000000056000118] ldsw [%o1+0x098],%l1 ! Mem[0000000056800098] ldsw [%o2+0x0cc],%l5 ! Mem[00000000570000cc] ldub [%o3+0x125],%l3 ! Mem[0000000057800125] ldstub [%o0+0x1a6],%l0 ! Mem[00000000560001a6] stb %l5,[%o2+0x012] ! Mem[0000000057000012] jmpl %o7,%g0 ldd [%o3+0x168],%l0 ! Mem[0000000057800168] p35_far_0_lem: lduw [%i2+0x168],%l4 ! Mem[0000000057000168] ld [%i0+0x118],%f3 ! Mem[0000000056000118] ldsw [%i1+0x098],%l1 ! Mem[0000000056800098] ldsw [%i2+0x0cc],%l5 ! Mem[00000000570000cc] ldub [%i3+0x125],%l3 ! Mem[0000000057800125] ldstub [%i0+0x1a6],%l0 ! Mem[00000000560001a6] membar #Sync stb %l5,[%i2+0x012] ! Mem[0000000057000012] jmpl %o7,%g0 ldd [%i3+0x168],%l0 ! Mem[0000000057800168] p35_far_0_lom: lduw [%o2+0x168],%l4 ! Mem[0000000057000168] ld [%o0+0x118],%f3 ! Mem[0000000056000118] ldsw [%o1+0x098],%l1 ! Mem[0000000056800098] ldsw [%o2+0x0cc],%l5 ! Mem[00000000570000cc] ldub [%o3+0x125],%l3 ! Mem[0000000057800125] ldstub [%o0+0x1a6],%l0 ! Mem[00000000560001a6] membar #Sync stb %l5,[%o2+0x012] ! Mem[0000000057000012] jmpl %o7,%g0 ldd [%o3+0x168],%l0 ! Mem[0000000057800168] p35_far_0_he: std %l2,[%i1+0x160] ! Mem[0000000056800160] ldd [%i3+0x060],%f26 ! Mem[0000000057800060] lduh [%i1+0x048],%l4 ! Mem[0000000056800048] swap [%i0+0x04c],%l2 ! Mem[000000005600004c] ldsh [%i1+0x106],%l0 ! Mem[0000000056800106] or %l7,%l3,%l1 sth %l7,[%i1+0x0ba] ! Mem[00000000568000ba] jmpl %o7,%g0 ldsw [%i1+0x194],%l4 ! Mem[0000000056800194] p35_far_0_ho: std %l2,[%o1+0x160] ! Mem[0000000056800160] ldd [%o3+0x060],%f26 ! Mem[0000000057800060] lduh [%o1+0x048],%l4 ! Mem[0000000056800048] swap [%o0+0x04c],%l2 ! Mem[000000005600004c] ldsh [%o1+0x106],%l0 ! Mem[0000000056800106] or %l7,%l3,%l1 sth %l7,[%o1+0x0ba] ! Mem[00000000568000ba] jmpl %o7,%g0 ldsw [%o1+0x194],%l4 ! Mem[0000000056800194] p35_far_0_hem: std %l2,[%i1+0x160] ! Mem[0000000056800160] ldd [%i3+0x060],%f26 ! Mem[0000000057800060] lduh [%i1+0x048],%l4 ! Mem[0000000056800048] swap [%i0+0x04c],%l2 ! Mem[000000005600004c] ldsh [%i1+0x106],%l0 ! Mem[0000000056800106] or %l7,%l3,%l1 sth %l7,[%i1+0x0ba] ! Mem[00000000568000ba] jmpl %o7,%g0 ldsw [%i1+0x194],%l4 ! Mem[0000000056800194] p35_far_0_hom: std %l2,[%o1+0x160] ! Mem[0000000056800160] ldd [%o3+0x060],%f26 ! Mem[0000000057800060] lduh [%o1+0x048],%l4 ! Mem[0000000056800048] swap [%o0+0x04c],%l2 ! Mem[000000005600004c] ldsh [%o1+0x106],%l0 ! Mem[0000000056800106] or %l7,%l3,%l1 sth %l7,[%o1+0x0ba] ! Mem[00000000568000ba] jmpl %o7,%g0 ldsw [%o1+0x194],%l4 ! Mem[0000000056800194] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldsb [%i1+0x125],%l5 ! Mem[0000000058800125] stx %l5,[%i0+0x1d8] ! Mem[00000000580001d8] ldstub [%i2+0x098],%l3 ! Mem[0000000059000098] std %f10,[%i0+0x1c0] ! Mem[00000000580001c0] swap [%i1+0x134],%l5 ! Mem[0000000058800134] ldstub [%i0+0x178],%l2 ! Mem[0000000058000178] ldsh [%i0+0x15c],%l6 ! Mem[000000005800015c] jmpl %o7,%g0 ldd [%i0+0x0a0],%l0 ! Mem[00000000580000a0] p36_far_0_lo: ldsb [%o1+0x125],%l5 ! Mem[0000000058800125] stx %l5,[%o0+0x1d8] ! Mem[00000000580001d8] ldstub [%o2+0x098],%l3 ! Mem[0000000059000098] std %f10,[%o0+0x1c0] ! Mem[00000000580001c0] swap [%o1+0x134],%l5 ! Mem[0000000058800134] ldstub [%o0+0x178],%l2 ! Mem[0000000058000178] ldsh [%o0+0x15c],%l6 ! Mem[000000005800015c] jmpl %o7,%g0 ldd [%o0+0x0a0],%l0 ! Mem[00000000580000a0] p36_far_0_lem: ldsb [%i1+0x125],%l5 ! Mem[0000000058800125] stx %l5,[%i0+0x1d8] ! Mem[00000000580001d8] ldstub [%i2+0x098],%l3 ! Mem[0000000059000098] std %f10,[%i0+0x1c0] ! Mem[00000000580001c0] swap [%i1+0x134],%l5 ! Mem[0000000058800134] ldstub [%i0+0x178],%l2 ! Mem[0000000058000178] ldsh [%i0+0x15c],%l6 ! Mem[000000005800015c] jmpl %o7,%g0 ldd [%i0+0x0a0],%l0 ! Mem[00000000580000a0] p36_far_0_lom: ldsb [%o1+0x125],%l5 ! Mem[0000000058800125] stx %l5,[%o0+0x1d8] ! Mem[00000000580001d8] ldstub [%o2+0x098],%l3 ! Mem[0000000059000098] std %f10,[%o0+0x1c0] ! Mem[00000000580001c0] swap [%o1+0x134],%l5 ! Mem[0000000058800134] ldstub [%o0+0x178],%l2 ! Mem[0000000058000178] ldsh [%o0+0x15c],%l6 ! Mem[000000005800015c] jmpl %o7,%g0 ldd [%o0+0x0a0],%l0 ! Mem[00000000580000a0] p36_far_0_he: jmpl %o7,%g0 tsubcctv %l2,0xa84,%l3 jmpl %o7,%g0 nop p36_far_0_ho: jmpl %o7,%g0 tsubcctv %l2,0xa84,%l3 jmpl %o7,%g0 nop p36_far_0_hem: jmpl %o7,%g0 tsubcctv %l2,0xa84,%l3 jmpl %o7,%g0 nop p36_far_0_hom: jmpl %o7,%g0 tsubcctv %l2,0xa84,%l3 jmpl %o7,%g0 nop p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldd [%i2+0x090],%f4 ! Mem[000000005b000090] std %l6,[%i1+0x0e0] ! Mem[000000005a8000e0] swap [%i2+0x050],%l2 ! Mem[000000005b000050] and %l1,-0x978,%l5 swap [%i3+0x118],%l1 ! Mem[000000005b800118] std %l4,[%i1+0x0b0] ! Mem[000000005a8000b0] stw %l6,[%i0+0x1e8] ! Mem[000000005a0001e8] jmpl %o7,%g0 ld [%i2+0x158],%f2 ! Mem[000000005b000158] p37_far_0_lo: ldd [%o2+0x090],%f4 ! Mem[000000005b000090] std %l6,[%o1+0x0e0] ! Mem[000000005a8000e0] swap [%o2+0x050],%l2 ! Mem[000000005b000050] and %l1,-0x978,%l5 swap [%o3+0x118],%l1 ! Mem[000000005b800118] std %l4,[%o1+0x0b0] ! Mem[000000005a8000b0] stw %l6,[%o0+0x1e8] ! Mem[000000005a0001e8] jmpl %o7,%g0 ld [%o2+0x158],%f2 ! Mem[000000005b000158] p37_far_0_lem: ldd [%i2+0x090],%f4 ! Mem[000000005b000090] std %l6,[%i1+0x0e0] ! Mem[000000005a8000e0] swap [%i2+0x050],%l2 ! Mem[000000005b000050] and %l1,-0x978,%l5 swap [%i3+0x118],%l1 ! Mem[000000005b800118] std %l4,[%i1+0x0b0] ! Mem[000000005a8000b0] stw %l6,[%i0+0x1e8] ! Mem[000000005a0001e8] jmpl %o7,%g0 ld [%i2+0x158],%f2 ! Mem[000000005b000158] p37_far_0_lom: ldd [%o2+0x090],%f4 ! Mem[000000005b000090] std %l6,[%o1+0x0e0] ! Mem[000000005a8000e0] swap [%o2+0x050],%l2 ! Mem[000000005b000050] and %l1,-0x978,%l5 swap [%o3+0x118],%l1 ! Mem[000000005b800118] std %l4,[%o1+0x0b0] ! Mem[000000005a8000b0] stw %l6,[%o0+0x1e8] ! Mem[000000005a0001e8] jmpl %o7,%g0 ld [%o2+0x158],%f2 ! Mem[000000005b000158] p37_far_0_he: ldx [%i3+0x0e8],%l2 ! Mem[000000005b8000e8] sth %l3,[%i0+0x1ea] ! Mem[000000005a0001ea] jmpl %o7,%g0 st %f19,[%i2+0x1a8] ! Mem[000000005b0001a8] p37_far_0_ho: ldx [%o3+0x0e8],%l2 ! Mem[000000005b8000e8] sth %l3,[%o0+0x1ea] ! Mem[000000005a0001ea] jmpl %o7,%g0 st %f19,[%o2+0x1a8] ! Mem[000000005b0001a8] p37_far_0_hem: ldx [%i3+0x0e8],%l2 ! Mem[000000005b8000e8] sth %l3,[%i0+0x1ea] ! Mem[000000005a0001ea] jmpl %o7,%g0 st %f19,[%i2+0x1a8] ! Mem[000000005b0001a8] p37_far_0_hom: ldx [%o3+0x0e8],%l2 ! Mem[000000005b8000e8] sth %l3,[%o0+0x1ea] ! Mem[000000005a0001ea] jmpl %o7,%g0 st %f19,[%o2+0x1a8] ! Mem[000000005b0001a8] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldsh [%i2+0x0b6],%l4 ! Mem[000000005d0000b6] ldd [%i2+0x168],%f8 ! Mem[000000005d000168] ldsh [%i1+0x072],%l2 ! Mem[000000005c800072] andn %l1,0xf88,%l5 umul %l1,0xa7e,%l5 ldsb [%i3+0x104],%l0 ! Mem[000000005d800104] srax %l4,0x01d,%l1 jmpl %o7,%g0 std %l0,[%i0+0x0d0] ! Mem[000000005c0000d0] p38_far_0_lo: ldsh [%o2+0x0b6],%l4 ! Mem[000000005d0000b6] ldd [%o2+0x168],%f8 ! Mem[000000005d000168] ldsh [%o1+0x072],%l2 ! Mem[000000005c800072] andn %l1,0xf88,%l5 umul %l1,0xa7e,%l5 ldsb [%o3+0x104],%l0 ! Mem[000000005d800104] srax %l4,0x01d,%l1 jmpl %o7,%g0 std %l0,[%o0+0x0d0] ! Mem[000000005c0000d0] p38_far_0_lem: ldsh [%i2+0x0b6],%l4 ! Mem[000000005d0000b6] ldd [%i2+0x168],%f8 ! Mem[000000005d000168] ldsh [%i1+0x072],%l2 ! Mem[000000005c800072] andn %l1,0xf88,%l5 umul %l1,0xa7e,%l5 ldsb [%i3+0x104],%l0 ! Mem[000000005d800104] srax %l4,0x01d,%l1 jmpl %o7,%g0 std %l0,[%i0+0x0d0] ! Mem[000000005c0000d0] p38_far_0_lom: ldsh [%o2+0x0b6],%l4 ! Mem[000000005d0000b6] ldd [%o2+0x168],%f8 ! Mem[000000005d000168] ldsh [%o1+0x072],%l2 ! Mem[000000005c800072] andn %l1,0xf88,%l5 umul %l1,0xa7e,%l5 ldsb [%o3+0x104],%l0 ! Mem[000000005d800104] srax %l4,0x01d,%l1 jmpl %o7,%g0 std %l0,[%o0+0x0d0] ! Mem[000000005c0000d0] p38_far_0_he: std %f20,[%i2+0x068] ! Mem[000000005d000068] lduh [%i0+0x042],%l3 ! Mem[000000005c000042] jmpl %o7,%g0 ldsb [%i1+0x13d],%l6 ! Mem[000000005c80013d] p38_far_0_ho: std %f20,[%o2+0x068] ! Mem[000000005d000068] lduh [%o0+0x042],%l3 ! Mem[000000005c000042] jmpl %o7,%g0 ldsb [%o1+0x13d],%l6 ! Mem[000000005c80013d] p38_far_0_hem: std %f20,[%i2+0x068] ! Mem[000000005d000068] lduh [%i0+0x042],%l3 ! Mem[000000005c000042] jmpl %o7,%g0 ldsb [%i1+0x13d],%l6 ! Mem[000000005c80013d] p38_far_0_hom: std %f20,[%o2+0x068] ! Mem[000000005d000068] lduh [%o0+0x042],%l3 ! Mem[000000005c000042] jmpl %o7,%g0 ldsb [%o1+0x13d],%l6 ! Mem[000000005c80013d] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: ldsw [%i2+0x094],%l4 ! Mem[000000005f000094] ldub [%i1+0x0e5],%l6 ! Mem[000000005e8000e5] ldstub [%i3+0x0e1],%l1 ! Mem[000000005f8000e1] ldx [%i1+0x038],%l7 ! Mem[000000005e800038] ldd [%i2+0x130],%l0 ! Mem[000000005f000130] ldstub [%i0+0x14e],%l3 ! Mem[000000005e00014e] stx %l5,[%i2+0x0f0] ! Mem[000000005f0000f0] jmpl %o7,%g0 stw %l3,[%i3+0x040] ! Mem[000000005f800040] p39_far_0_lo: ldsw [%o2+0x094],%l4 ! Mem[000000005f000094] ldub [%o1+0x0e5],%l6 ! Mem[000000005e8000e5] ldstub [%o3+0x0e1],%l1 ! Mem[000000005f8000e1] ldx [%o1+0x038],%l7 ! Mem[000000005e800038] ldd [%o2+0x130],%l0 ! Mem[000000005f000130] ldstub [%o0+0x14e],%l3 ! Mem[000000005e00014e] stx %l5,[%o2+0x0f0] ! Mem[000000005f0000f0] jmpl %o7,%g0 stw %l3,[%o3+0x040] ! Mem[000000005f800040] p39_far_0_lem: ldsw [%i2+0x094],%l4 ! Mem[000000005f000094] ldub [%i1+0x0e5],%l6 ! Mem[000000005e8000e5] ldstub [%i3+0x0e1],%l1 ! Mem[000000005f8000e1] membar #Sync ldx [%i1+0x038],%l7 ! Mem[000000005e800038] ldd [%i2+0x130],%l0 ! Mem[000000005f000130] ldstub [%i0+0x14e],%l3 ! Mem[000000005e00014e] stx %l5,[%i2+0x0f0] ! Mem[000000005f0000f0] jmpl %o7,%g0 stw %l3,[%i3+0x040] ! Mem[000000005f800040] p39_far_0_lom: ldsw [%o2+0x094],%l4 ! Mem[000000005f000094] ldub [%o1+0x0e5],%l6 ! Mem[000000005e8000e5] ldstub [%o3+0x0e1],%l1 ! Mem[000000005f8000e1] membar #Sync ldx [%o1+0x038],%l7 ! Mem[000000005e800038] ldd [%o2+0x130],%l0 ! Mem[000000005f000130] ldstub [%o0+0x14e],%l3 ! Mem[000000005e00014e] stx %l5,[%o2+0x0f0] ! Mem[000000005f0000f0] jmpl %o7,%g0 stw %l3,[%o3+0x040] ! Mem[000000005f800040] p39_far_0_he: stb %l1,[%i3+0x03e] ! Mem[000000005f80003e] ldx [%i1+0x108],%l4 ! Mem[000000005e800108] sth %l0,[%i0+0x1a6] ! Mem[000000005e0001a6] ldsw [%i2+0x010],%l5 ! Mem[000000005f000010] jmpl %o7,%g0 st %f22,[%i3+0x094] ! Mem[000000005f800094] p39_far_0_ho: stb %l1,[%o3+0x03e] ! Mem[000000005f80003e] ldx [%o1+0x108],%l4 ! Mem[000000005e800108] sth %l0,[%o0+0x1a6] ! Mem[000000005e0001a6] ldsw [%o2+0x010],%l5 ! Mem[000000005f000010] jmpl %o7,%g0 st %f22,[%o3+0x094] ! Mem[000000005f800094] p39_far_0_hem: membar #Sync stb %l1,[%i3+0x03e] ! Mem[000000005f80003e] ldx [%i1+0x108],%l4 ! Mem[000000005e800108] sth %l0,[%i0+0x1a6] ! Mem[000000005e0001a6] ldsw [%i2+0x010],%l5 ! Mem[000000005f000010] jmpl %o7,%g0 st %f22,[%i3+0x094] ! Mem[000000005f800094] p39_far_0_hom: membar #Sync stb %l1,[%o3+0x03e] ! Mem[000000005f80003e] ldx [%o1+0x108],%l4 ! Mem[000000005e800108] sth %l0,[%o0+0x1a6] ! Mem[000000005e0001a6] ldsw [%o2+0x010],%l5 ! Mem[000000005f000010] jmpl %o7,%g0 st %f22,[%o3+0x094] ! Mem[000000005f800094] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: lduw [%i2+0x094],%l4 ! Mem[0000000061000094] ldd [%i1+0x1a0],%l0 ! Mem[00000000608001a0] xor %l2,0x09e,%l7 st %f4 ,[%i2+0x1c4] ! Mem[00000000610001c4] ldsb [%i1+0x15b],%l7 ! Mem[000000006080015b] ldd [%i0+0x058],%l4 ! Mem[0000000060000058] mulx %l0,%l2,%l2 jmpl %o7,%g0 stw %l2,[%i2+0x004] ! Mem[0000000061000004] p40_far_0_lo: lduw [%o2+0x094],%l4 ! Mem[0000000061000094] ldd [%o1+0x1a0],%l0 ! Mem[00000000608001a0] xor %l2,0x09e,%l7 st %f4 ,[%o2+0x1c4] ! Mem[00000000610001c4] ldsb [%o1+0x15b],%l7 ! Mem[000000006080015b] ldd [%o0+0x058],%l4 ! Mem[0000000060000058] mulx %l0,%l2,%l2 jmpl %o7,%g0 stw %l2,[%o2+0x004] ! Mem[0000000061000004] p40_far_0_lem: lduw [%i2+0x094],%l4 ! Mem[0000000061000094] ldd [%i1+0x1a0],%l0 ! Mem[00000000608001a0] xor %l2,0x09e,%l7 st %f4 ,[%i2+0x1c4] ! Mem[00000000610001c4] ldsb [%i1+0x15b],%l7 ! Mem[000000006080015b] ldd [%i0+0x058],%l4 ! Mem[0000000060000058] mulx %l0,%l2,%l2 membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x004] ! Mem[0000000061000004] p40_far_0_lom: lduw [%o2+0x094],%l4 ! Mem[0000000061000094] ldd [%o1+0x1a0],%l0 ! Mem[00000000608001a0] xor %l2,0x09e,%l7 st %f4 ,[%o2+0x1c4] ! Mem[00000000610001c4] ldsb [%o1+0x15b],%l7 ! Mem[000000006080015b] ldd [%o0+0x058],%l4 ! Mem[0000000060000058] mulx %l0,%l2,%l2 membar #Sync jmpl %o7,%g0 stw %l2,[%o2+0x004] ! Mem[0000000061000004] p40_far_0_he: lduw [%i3+0x0e4],%l1 ! Mem[00000000618000e4] jmpl %o7,%g0 ldsw [%i2+0x1a8],%l3 ! Mem[00000000610001a8] p40_far_0_ho: lduw [%o3+0x0e4],%l1 ! Mem[00000000618000e4] jmpl %o7,%g0 ldsw [%o2+0x1a8],%l3 ! Mem[00000000610001a8] p40_far_0_hem: lduw [%i3+0x0e4],%l1 ! Mem[00000000618000e4] jmpl %o7,%g0 ldsw [%i2+0x1a8],%l3 ! Mem[00000000610001a8] p40_far_0_hom: lduw [%o3+0x0e4],%l1 ! Mem[00000000618000e4] jmpl %o7,%g0 ldsw [%o2+0x1a8],%l3 ! Mem[00000000610001a8] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: stb %l3,[%i0+0x06e] ! Mem[000000006200006e] sub %l1,%l7,%l2 std %l0,[%i2+0x040] ! Mem[0000000063000040] stx %l0,[%i1+0x100] ! Mem[0000000062800100] swap [%i2+0x0fc],%l1 ! Mem[00000000630000fc] stx %l4,[%i3+0x090] ! Mem[0000000063800090] st %f8 ,[%i2+0x134] ! Mem[0000000063000134] jmpl %o7,%g0 tsubcctv %l2,%l5,%l1 p41_far_0_lo: stb %l3,[%o0+0x06e] ! Mem[000000006200006e] sub %l1,%l7,%l2 std %l0,[%o2+0x040] ! Mem[0000000063000040] stx %l0,[%o1+0x100] ! Mem[0000000062800100] swap [%o2+0x0fc],%l1 ! Mem[00000000630000fc] stx %l4,[%o3+0x090] ! Mem[0000000063800090] st %f8 ,[%o2+0x134] ! Mem[0000000063000134] jmpl %o7,%g0 tsubcctv %l2,%l5,%l1 p41_far_0_lem: stb %l3,[%i0+0x06e] ! Mem[000000006200006e] sub %l1,%l7,%l2 std %l0,[%i2+0x040] ! Mem[0000000063000040] stx %l0,[%i1+0x100] ! Mem[0000000062800100] swap [%i2+0x0fc],%l1 ! Mem[00000000630000fc] stx %l4,[%i3+0x090] ! Mem[0000000063800090] st %f8 ,[%i2+0x134] ! Mem[0000000063000134] jmpl %o7,%g0 tsubcctv %l2,%l5,%l1 p41_far_0_lom: stb %l3,[%o0+0x06e] ! Mem[000000006200006e] sub %l1,%l7,%l2 std %l0,[%o2+0x040] ! Mem[0000000063000040] stx %l0,[%o1+0x100] ! Mem[0000000062800100] swap [%o2+0x0fc],%l1 ! Mem[00000000630000fc] stx %l4,[%o3+0x090] ! Mem[0000000063800090] st %f8 ,[%o2+0x134] ! Mem[0000000063000134] jmpl %o7,%g0 tsubcctv %l2,%l5,%l1 p41_far_0_he: st %f29,[%i0+0x0e8] ! Mem[00000000620000e8] swap [%i0+0x000],%l2 ! Mem[0000000062000000] sth %l0,[%i3+0x1b4] ! Mem[00000000638001b4] ld [%i0+0x078],%f20 ! Mem[0000000062000078] ldx [%i2+0x1a0],%l6 ! Mem[00000000630001a0] lduw [%i3+0x184],%l1 ! Mem[0000000063800184] jmpl %o7,%g0 stx %l2,[%i2+0x0a8] ! Mem[00000000630000a8] p41_far_0_ho: st %f29,[%o0+0x0e8] ! Mem[00000000620000e8] swap [%o0+0x000],%l2 ! Mem[0000000062000000] sth %l0,[%o3+0x1b4] ! Mem[00000000638001b4] ld [%o0+0x078],%f20 ! Mem[0000000062000078] ldx [%o2+0x1a0],%l6 ! Mem[00000000630001a0] lduw [%o3+0x184],%l1 ! Mem[0000000063800184] jmpl %o7,%g0 stx %l2,[%o2+0x0a8] ! Mem[00000000630000a8] p41_far_0_hem: st %f29,[%i0+0x0e8] ! Mem[00000000620000e8] membar #Sync swap [%i0+0x000],%l2 ! Mem[0000000062000000] sth %l0,[%i3+0x1b4] ! Mem[00000000638001b4] ld [%i0+0x078],%f20 ! Mem[0000000062000078] ldx [%i2+0x1a0],%l6 ! Mem[00000000630001a0] lduw [%i3+0x184],%l1 ! Mem[0000000063800184] jmpl %o7,%g0 stx %l2,[%i2+0x0a8] ! Mem[00000000630000a8] p41_far_0_hom: st %f29,[%o0+0x0e8] ! Mem[00000000620000e8] membar #Sync swap [%o0+0x000],%l2 ! Mem[0000000062000000] sth %l0,[%o3+0x1b4] ! Mem[00000000638001b4] ld [%o0+0x078],%f20 ! Mem[0000000062000078] ldx [%o2+0x1a0],%l6 ! Mem[00000000630001a0] lduw [%o3+0x184],%l1 ! Mem[0000000063800184] jmpl %o7,%g0 stx %l2,[%o2+0x0a8] ! Mem[00000000630000a8] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: orncc %l2,0x81f,%l3 ldx [%i1+0x158],%l5 ! Mem[0000000064800158] ldstub [%i1+0x0b1],%l4 ! Mem[00000000648000b1] lduh [%i1+0x1b0],%l0 ! Mem[00000000648001b0] ldd [%i0+0x0b8],%f2 ! Mem[00000000640000b8] ldd [%i1+0x1e0],%f10 ! Mem[00000000648001e0] ldsh [%i1+0x134],%l5 ! Mem[0000000064800134] jmpl %o7,%g0 ld [%i2+0x088],%f0 ! Mem[0000000065000088] p42_far_0_lo: orncc %l2,0x81f,%l3 ldx [%o1+0x158],%l5 ! Mem[0000000064800158] ldstub [%o1+0x0b1],%l4 ! Mem[00000000648000b1] lduh [%o1+0x1b0],%l0 ! Mem[00000000648001b0] ldd [%o0+0x0b8],%f2 ! Mem[00000000640000b8] ldd [%o1+0x1e0],%f10 ! Mem[00000000648001e0] ldsh [%o1+0x134],%l5 ! Mem[0000000064800134] jmpl %o7,%g0 ld [%o2+0x088],%f0 ! Mem[0000000065000088] p42_far_0_lem: orncc %l2,0x81f,%l3 ldx [%i1+0x158],%l5 ! Mem[0000000064800158] ldstub [%i1+0x0b1],%l4 ! Mem[00000000648000b1] lduh [%i1+0x1b0],%l0 ! Mem[00000000648001b0] ldd [%i0+0x0b8],%f2 ! Mem[00000000640000b8] ldd [%i1+0x1e0],%f10 ! Mem[00000000648001e0] ldsh [%i1+0x134],%l5 ! Mem[0000000064800134] jmpl %o7,%g0 ld [%i2+0x088],%f0 ! Mem[0000000065000088] p42_far_0_lom: orncc %l2,0x81f,%l3 ldx [%o1+0x158],%l5 ! Mem[0000000064800158] ldstub [%o1+0x0b1],%l4 ! Mem[00000000648000b1] lduh [%o1+0x1b0],%l0 ! Mem[00000000648001b0] ldd [%o0+0x0b8],%f2 ! Mem[00000000640000b8] ldd [%o1+0x1e0],%f10 ! Mem[00000000648001e0] ldsh [%o1+0x134],%l5 ! Mem[0000000064800134] jmpl %o7,%g0 ld [%o2+0x088],%f0 ! Mem[0000000065000088] p42_far_0_he: ldsh [%i2+0x072],%l4 ! Mem[0000000065000072] jmpl %o7,%g0 lduw [%i0+0x0e4],%l1 ! Mem[00000000640000e4] p42_far_0_ho: ldsh [%o2+0x072],%l4 ! Mem[0000000065000072] jmpl %o7,%g0 lduw [%o0+0x0e4],%l1 ! Mem[00000000640000e4] p42_far_0_hem: ldsh [%i2+0x072],%l4 ! Mem[0000000065000072] jmpl %o7,%g0 lduw [%i0+0x0e4],%l1 ! Mem[00000000640000e4] p42_far_0_hom: ldsh [%o2+0x072],%l4 ! Mem[0000000065000072] jmpl %o7,%g0 lduw [%o0+0x0e4],%l1 ! Mem[00000000640000e4] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: std %l4,[%i2+0x0b0] ! Mem[00000000670000b0] ld [%i2+0x0c4],%f14 ! Mem[00000000670000c4] orcc %l1,%l4,%l6 add %l3,%l2,%l1 addccc %l1,%l0,%l5 sdivx %l4,%l5,%l1 stx %l1,[%i0+0x0d0] ! Mem[00000000660000d0] jmpl %o7,%g0 std %l2,[%i2+0x158] ! Mem[0000000067000158] p43_far_0_lo: std %l4,[%o2+0x0b0] ! Mem[00000000670000b0] ld [%o2+0x0c4],%f14 ! Mem[00000000670000c4] orcc %l1,%l4,%l6 add %l3,%l2,%l1 addccc %l1,%l0,%l5 sdivx %l4,%l5,%l1 stx %l1,[%o0+0x0d0] ! Mem[00000000660000d0] jmpl %o7,%g0 std %l2,[%o2+0x158] ! Mem[0000000067000158] p43_far_0_lem: std %l4,[%i2+0x0b0] ! Mem[00000000670000b0] ld [%i2+0x0c4],%f14 ! Mem[00000000670000c4] orcc %l1,%l4,%l6 add %l3,%l2,%l1 addccc %l1,%l0,%l5 sdivx %l4,%l5,%l1 stx %l1,[%i0+0x0d0] ! Mem[00000000660000d0] jmpl %o7,%g0 std %l2,[%i2+0x158] ! Mem[0000000067000158] p43_far_0_lom: std %l4,[%o2+0x0b0] ! Mem[00000000670000b0] ld [%o2+0x0c4],%f14 ! Mem[00000000670000c4] orcc %l1,%l4,%l6 add %l3,%l2,%l1 addccc %l1,%l0,%l5 sdivx %l4,%l5,%l1 stx %l1,[%o0+0x0d0] ! Mem[00000000660000d0] jmpl %o7,%g0 std %l2,[%o2+0x158] ! Mem[0000000067000158] p43_far_0_he: ldstub [%i3+0x0a2],%l5 ! Mem[00000000678000a2] stb %l5,[%i3+0x0ab] ! Mem[00000000678000ab] std %f20,[%i2+0x0f0] ! Mem[00000000670000f0] ldsb [%i0+0x042],%l3 ! Mem[0000000066000042] jmpl %o7,%g0 stw %l0,[%i3+0x1b8] ! Mem[00000000678001b8] p43_far_0_ho: ldstub [%o3+0x0a2],%l5 ! Mem[00000000678000a2] stb %l5,[%o3+0x0ab] ! Mem[00000000678000ab] std %f20,[%o2+0x0f0] ! Mem[00000000670000f0] ldsb [%o0+0x042],%l3 ! Mem[0000000066000042] jmpl %o7,%g0 stw %l0,[%o3+0x1b8] ! Mem[00000000678001b8] p43_far_0_hem: ldstub [%i3+0x0a2],%l5 ! Mem[00000000678000a2] stb %l5,[%i3+0x0ab] ! Mem[00000000678000ab] std %f20,[%i2+0x0f0] ! Mem[00000000670000f0] ldsb [%i0+0x042],%l3 ! Mem[0000000066000042] jmpl %o7,%g0 stw %l0,[%i3+0x1b8] ! Mem[00000000678001b8] p43_far_0_hom: ldstub [%o3+0x0a2],%l5 ! Mem[00000000678000a2] stb %l5,[%o3+0x0ab] ! Mem[00000000678000ab] std %f20,[%o2+0x0f0] ! Mem[00000000670000f0] ldsb [%o0+0x042],%l3 ! Mem[0000000066000042] jmpl %o7,%g0 stw %l0,[%o3+0x1b8] ! Mem[00000000678001b8] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: sth %l4,[%i3+0x0b6] ! Mem[00000000698000b6] addc %l7,0xa05,%l4 lduw [%i3+0x090],%l4 ! Mem[0000000069800090] stw %l4,[%i0+0x1e4] ! Mem[00000000680001e4] std %l2,[%i3+0x1a0] ! Mem[00000000698001a0] ldd [%i3+0x018],%l4 ! Mem[0000000069800018] ldstub [%i2+0x047],%l2 ! Mem[0000000069000047] jmpl %o7,%g0 ldsh [%i0+0x0c8],%l5 ! Mem[00000000680000c8] p44_far_0_lo: sth %l4,[%o3+0x0b6] ! Mem[00000000698000b6] addc %l7,0xa05,%l4 lduw [%o3+0x090],%l4 ! Mem[0000000069800090] stw %l4,[%o0+0x1e4] ! Mem[00000000680001e4] std %l2,[%o3+0x1a0] ! Mem[00000000698001a0] ldd [%o3+0x018],%l4 ! Mem[0000000069800018] ldstub [%o2+0x047],%l2 ! Mem[0000000069000047] jmpl %o7,%g0 ldsh [%o0+0x0c8],%l5 ! Mem[00000000680000c8] p44_far_0_lem: sth %l4,[%i3+0x0b6] ! Mem[00000000698000b6] addc %l7,0xa05,%l4 lduw [%i3+0x090],%l4 ! Mem[0000000069800090] stw %l4,[%i0+0x1e4] ! Mem[00000000680001e4] std %l2,[%i3+0x1a0] ! Mem[00000000698001a0] membar #Sync ldd [%i3+0x018],%l4 ! Mem[0000000069800018] ldstub [%i2+0x047],%l2 ! Mem[0000000069000047] jmpl %o7,%g0 ldsh [%i0+0x0c8],%l5 ! Mem[00000000680000c8] p44_far_0_lom: sth %l4,[%o3+0x0b6] ! Mem[00000000698000b6] addc %l7,0xa05,%l4 lduw [%o3+0x090],%l4 ! Mem[0000000069800090] stw %l4,[%o0+0x1e4] ! Mem[00000000680001e4] std %l2,[%o3+0x1a0] ! Mem[00000000698001a0] membar #Sync ldd [%o3+0x018],%l4 ! Mem[0000000069800018] ldstub [%o2+0x047],%l2 ! Mem[0000000069000047] jmpl %o7,%g0 ldsh [%o0+0x0c8],%l5 ! Mem[00000000680000c8] p44_far_0_he: jmpl %o7,%g0 ldsw [%i0+0x1f8],%l2 ! Mem[00000000680001f8] jmpl %o7,%g0 nop p44_far_0_ho: jmpl %o7,%g0 ldsw [%o0+0x1f8],%l2 ! Mem[00000000680001f8] jmpl %o7,%g0 nop p44_far_0_hem: jmpl %o7,%g0 ldsw [%i0+0x1f8],%l2 ! Mem[00000000680001f8] jmpl %o7,%g0 nop p44_far_0_hom: jmpl %o7,%g0 ldsw [%o0+0x1f8],%l2 ! Mem[00000000680001f8] jmpl %o7,%g0 nop p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: sth %l5,[%i2+0x104] ! Mem[000000006b000104] stx %l1,[%i3+0x180] ! Mem[000000006b800180] ldsb [%i3+0x004],%l1 ! Mem[000000006b800004] ldd [%i2+0x1e0],%f0 ! Mem[000000006b0001e0] ldd [%i3+0x1c8],%f14 ! Mem[000000006b8001c8] stb %l3,[%i1+0x105] ! Mem[000000006a800105] tsubcc %l6,0xa5b,%l2 jmpl %o7,%g0 lduw [%i1+0x15c],%l6 ! Mem[000000006a80015c] p45_far_0_lo: sth %l5,[%o2+0x104] ! Mem[000000006b000104] stx %l1,[%o3+0x180] ! Mem[000000006b800180] ldsb [%o3+0x004],%l1 ! Mem[000000006b800004] ldd [%o2+0x1e0],%f0 ! Mem[000000006b0001e0] ldd [%o3+0x1c8],%f14 ! Mem[000000006b8001c8] stb %l3,[%o1+0x105] ! Mem[000000006a800105] tsubcc %l6,0xa5b,%l2 jmpl %o7,%g0 lduw [%o1+0x15c],%l6 ! Mem[000000006a80015c] p45_far_0_lem: sth %l5,[%i2+0x104] ! Mem[000000006b000104] stx %l1,[%i3+0x180] ! Mem[000000006b800180] membar #Sync ldsb [%i3+0x004],%l1 ! Mem[000000006b800004] ldd [%i2+0x1e0],%f0 ! Mem[000000006b0001e0] ldd [%i3+0x1c8],%f14 ! Mem[000000006b8001c8] stb %l3,[%i1+0x105] ! Mem[000000006a800105] tsubcc %l6,0xa5b,%l2 jmpl %o7,%g0 lduw [%i1+0x15c],%l6 ! Mem[000000006a80015c] p45_far_0_lom: sth %l5,[%o2+0x104] ! Mem[000000006b000104] stx %l1,[%o3+0x180] ! Mem[000000006b800180] membar #Sync ldsb [%o3+0x004],%l1 ! Mem[000000006b800004] ldd [%o2+0x1e0],%f0 ! Mem[000000006b0001e0] ldd [%o3+0x1c8],%f14 ! Mem[000000006b8001c8] stb %l3,[%o1+0x105] ! Mem[000000006a800105] tsubcc %l6,0xa5b,%l2 jmpl %o7,%g0 lduw [%o1+0x15c],%l6 ! Mem[000000006a80015c] p45_far_0_he: stb %l1,[%i0+0x162] ! Mem[000000006a000162] sth %l3,[%i2+0x008] ! Mem[000000006b000008] sth %l4,[%i2+0x15a] ! Mem[000000006b00015a] lduh [%i1+0x08c],%l5 ! Mem[000000006a80008c] ldsb [%i0+0x009],%l6 ! Mem[000000006a000009] swap [%i0+0x0a4],%l3 ! Mem[000000006a0000a4] stx %l0,[%i1+0x0c0] ! Mem[000000006a8000c0] jmpl %o7,%g0 lduw [%i1+0x030],%l1 ! Mem[000000006a800030] p45_far_0_ho: stb %l1,[%o0+0x162] ! Mem[000000006a000162] sth %l3,[%o2+0x008] ! Mem[000000006b000008] sth %l4,[%o2+0x15a] ! Mem[000000006b00015a] lduh [%o1+0x08c],%l5 ! Mem[000000006a80008c] ldsb [%o0+0x009],%l6 ! Mem[000000006a000009] swap [%o0+0x0a4],%l3 ! Mem[000000006a0000a4] stx %l0,[%o1+0x0c0] ! Mem[000000006a8000c0] jmpl %o7,%g0 lduw [%o1+0x030],%l1 ! Mem[000000006a800030] p45_far_0_hem: stb %l1,[%i0+0x162] ! Mem[000000006a000162] membar #Sync sth %l3,[%i2+0x008] ! Mem[000000006b000008] sth %l4,[%i2+0x15a] ! Mem[000000006b00015a] lduh [%i1+0x08c],%l5 ! Mem[000000006a80008c] ldsb [%i0+0x009],%l6 ! Mem[000000006a000009] swap [%i0+0x0a4],%l3 ! Mem[000000006a0000a4] stx %l0,[%i1+0x0c0] ! Mem[000000006a8000c0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l1 ! Mem[000000006a800030] p45_far_0_hom: stb %l1,[%o0+0x162] ! Mem[000000006a000162] membar #Sync sth %l3,[%o2+0x008] ! Mem[000000006b000008] sth %l4,[%o2+0x15a] ! Mem[000000006b00015a] lduh [%o1+0x08c],%l5 ! Mem[000000006a80008c] ldsb [%o0+0x009],%l6 ! Mem[000000006a000009] swap [%o0+0x0a4],%l3 ! Mem[000000006a0000a4] stx %l0,[%o1+0x0c0] ! Mem[000000006a8000c0] membar #Sync jmpl %o7,%g0 lduw [%o1+0x030],%l1 ! Mem[000000006a800030] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: addccc %l2,0xb9f,%l3 ldx [%i0+0x0c0],%l7 ! Mem[000000006c0000c0] lduw [%i0+0x044],%l0 ! Mem[000000006c000044] ldstub [%i1+0x1a5],%l2 ! Mem[000000006c8001a5] ldd [%i3+0x038],%l4 ! Mem[000000006d800038] ldsh [%i3+0x0ec],%l4 ! Mem[000000006d8000ec] addcc %l3,%l4,%l2 jmpl %o7,%g0 ldx [%i0+0x080],%l5 ! Mem[000000006c000080] p46_far_0_lo: addccc %l2,0xb9f,%l3 ldx [%o0+0x0c0],%l7 ! Mem[000000006c0000c0] lduw [%o0+0x044],%l0 ! Mem[000000006c000044] ldstub [%o1+0x1a5],%l2 ! Mem[000000006c8001a5] ldd [%o3+0x038],%l4 ! Mem[000000006d800038] ldsh [%o3+0x0ec],%l4 ! Mem[000000006d8000ec] addcc %l3,%l4,%l2 jmpl %o7,%g0 ldx [%o0+0x080],%l5 ! Mem[000000006c000080] p46_far_0_lem: addccc %l2,0xb9f,%l3 ldx [%i0+0x0c0],%l7 ! Mem[000000006c0000c0] lduw [%i0+0x044],%l0 ! Mem[000000006c000044] ldstub [%i1+0x1a5],%l2 ! Mem[000000006c8001a5] membar #Sync ldd [%i3+0x038],%l4 ! Mem[000000006d800038] ldsh [%i3+0x0ec],%l4 ! Mem[000000006d8000ec] addcc %l3,%l4,%l2 jmpl %o7,%g0 ldx [%i0+0x080],%l5 ! Mem[000000006c000080] p46_far_0_lom: addccc %l2,0xb9f,%l3 ldx [%o0+0x0c0],%l7 ! Mem[000000006c0000c0] lduw [%o0+0x044],%l0 ! Mem[000000006c000044] ldstub [%o1+0x1a5],%l2 ! Mem[000000006c8001a5] membar #Sync ldd [%o3+0x038],%l4 ! Mem[000000006d800038] ldsh [%o3+0x0ec],%l4 ! Mem[000000006d8000ec] addcc %l3,%l4,%l2 jmpl %o7,%g0 ldx [%o0+0x080],%l5 ! Mem[000000006c000080] p46_far_0_he: std %l4,[%i3+0x0e8] ! Mem[000000006d8000e8] orn %l2,0x8a9,%l2 swap [%i1+0x148],%l0 ! Mem[000000006c800148] ldub [%i0+0x114],%l0 ! Mem[000000006c000114] ldsb [%i2+0x186],%l0 ! Mem[000000006d000186] ldsb [%i3+0x0b5],%l6 ! Mem[000000006d8000b5] jmpl %o7,%g0 stb %l2,[%i2+0x0c4] ! Mem[000000006d0000c4] p46_far_0_ho: std %l4,[%o3+0x0e8] ! Mem[000000006d8000e8] orn %l2,0x8a9,%l2 swap [%o1+0x148],%l0 ! Mem[000000006c800148] ldub [%o0+0x114],%l0 ! Mem[000000006c000114] ldsb [%o2+0x186],%l0 ! Mem[000000006d000186] ldsb [%o3+0x0b5],%l6 ! Mem[000000006d8000b5] jmpl %o7,%g0 stb %l2,[%o2+0x0c4] ! Mem[000000006d0000c4] p46_far_0_hem: std %l4,[%i3+0x0e8] ! Mem[000000006d8000e8] orn %l2,0x8a9,%l2 swap [%i1+0x148],%l0 ! Mem[000000006c800148] ldub [%i0+0x114],%l0 ! Mem[000000006c000114] ldsb [%i2+0x186],%l0 ! Mem[000000006d000186] ldsb [%i3+0x0b5],%l6 ! Mem[000000006d8000b5] jmpl %o7,%g0 stb %l2,[%i2+0x0c4] ! Mem[000000006d0000c4] p46_far_0_hom: std %l4,[%o3+0x0e8] ! Mem[000000006d8000e8] orn %l2,0x8a9,%l2 swap [%o1+0x148],%l0 ! Mem[000000006c800148] ldub [%o0+0x114],%l0 ! Mem[000000006c000114] ldsb [%o2+0x186],%l0 ! Mem[000000006d000186] ldsb [%o3+0x0b5],%l6 ! Mem[000000006d8000b5] jmpl %o7,%g0 stb %l2,[%o2+0x0c4] ! Mem[000000006d0000c4] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: stx %l1,[%i1+0x1f8] ! Mem[000000006e8001f8] ldub [%i0+0x16c],%l0 ! Mem[000000006e00016c] ldsw [%i3+0x070],%l2 ! Mem[000000006f800070] xor %l1,%l0,%l5 lduh [%i0+0x13a],%l1 ! Mem[000000006e00013a] sth %l4,[%i1+0x0b2] ! Mem[000000006e8000b2] ldsh [%i3+0x120],%l3 ! Mem[000000006f800120] jmpl %o7,%g0 andcc %l2,0x575,%l4 p47_far_0_lo: stx %l1,[%o1+0x1f8] ! Mem[000000006e8001f8] ldub [%o0+0x16c],%l0 ! Mem[000000006e00016c] ldsw [%o3+0x070],%l2 ! Mem[000000006f800070] xor %l1,%l0,%l5 lduh [%o0+0x13a],%l1 ! Mem[000000006e00013a] sth %l4,[%o1+0x0b2] ! Mem[000000006e8000b2] ldsh [%o3+0x120],%l3 ! Mem[000000006f800120] jmpl %o7,%g0 andcc %l2,0x575,%l4 p47_far_0_lem: stx %l1,[%i1+0x1f8] ! Mem[000000006e8001f8] ldub [%i0+0x16c],%l0 ! Mem[000000006e00016c] ldsw [%i3+0x070],%l2 ! Mem[000000006f800070] xor %l1,%l0,%l5 lduh [%i0+0x13a],%l1 ! Mem[000000006e00013a] sth %l4,[%i1+0x0b2] ! Mem[000000006e8000b2] ldsh [%i3+0x120],%l3 ! Mem[000000006f800120] jmpl %o7,%g0 andcc %l2,0x575,%l4 p47_far_0_lom: stx %l1,[%o1+0x1f8] ! Mem[000000006e8001f8] ldub [%o0+0x16c],%l0 ! Mem[000000006e00016c] ldsw [%o3+0x070],%l2 ! Mem[000000006f800070] xor %l1,%l0,%l5 lduh [%o0+0x13a],%l1 ! Mem[000000006e00013a] sth %l4,[%o1+0x0b2] ! Mem[000000006e8000b2] ldsh [%o3+0x120],%l3 ! Mem[000000006f800120] jmpl %o7,%g0 andcc %l2,0x575,%l4 p47_far_0_he: std %l4,[%i0+0x0e8] ! Mem[000000006e0000e8] orcc %l7,%l2,%l3 ldd [%i2+0x088],%l0 ! Mem[000000006f000088] stb %l6,[%i0+0x0d9] ! Mem[000000006e0000d9] stx %l1,[%i3+0x070] ! Mem[000000006f800070] jmpl %o7,%g0 lduw [%i2+0x198],%l0 ! Mem[000000006f000198] p47_far_0_ho: std %l4,[%o0+0x0e8] ! Mem[000000006e0000e8] orcc %l7,%l2,%l3 ldd [%o2+0x088],%l0 ! Mem[000000006f000088] stb %l6,[%o0+0x0d9] ! Mem[000000006e0000d9] stx %l1,[%o3+0x070] ! Mem[000000006f800070] jmpl %o7,%g0 lduw [%o2+0x198],%l0 ! Mem[000000006f000198] p47_far_0_hem: std %l4,[%i0+0x0e8] ! Mem[000000006e0000e8] orcc %l7,%l2,%l3 ldd [%i2+0x088],%l0 ! Mem[000000006f000088] stb %l6,[%i0+0x0d9] ! Mem[000000006e0000d9] stx %l1,[%i3+0x070] ! Mem[000000006f800070] jmpl %o7,%g0 lduw [%i2+0x198],%l0 ! Mem[000000006f000198] p47_far_0_hom: std %l4,[%o0+0x0e8] ! Mem[000000006e0000e8] orcc %l7,%l2,%l3 ldd [%o2+0x088],%l0 ! Mem[000000006f000088] stb %l6,[%o0+0x0d9] ! Mem[000000006e0000d9] stx %l1,[%o3+0x070] ! Mem[000000006f800070] jmpl %o7,%g0 lduw [%o2+0x198],%l0 ! Mem[000000006f000198] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldsb [%i2+0x105],%l5 ! Mem[0000000071000105] stw %l1,[%i0+0x184] ! Mem[0000000070000184] ldd [%i2+0x000],%f8 ! Mem[0000000071000000] std %l2,[%i0+0x040] ! Mem[0000000070000040] lduw [%i1+0x10c],%l1 ! Mem[000000007080010c] lduh [%i3+0x082],%l2 ! Mem[0000000071800082] xnor %l6,0x4fb,%l2 jmpl %o7,%g0 ldub [%i2+0x006],%l3 ! Mem[0000000071000006] p48_far_0_lo: ldsb [%o2+0x105],%l5 ! Mem[0000000071000105] stw %l1,[%o0+0x184] ! Mem[0000000070000184] ldd [%o2+0x000],%f8 ! Mem[0000000071000000] std %l2,[%o0+0x040] ! Mem[0000000070000040] lduw [%o1+0x10c],%l1 ! Mem[000000007080010c] lduh [%o3+0x082],%l2 ! Mem[0000000071800082] xnor %l6,0x4fb,%l2 jmpl %o7,%g0 ldub [%o2+0x006],%l3 ! Mem[0000000071000006] p48_far_0_lem: ldsb [%i2+0x105],%l5 ! Mem[0000000071000105] stw %l1,[%i0+0x184] ! Mem[0000000070000184] membar #Sync ldd [%i2+0x000],%f8 ! Mem[0000000071000000] std %l2,[%i0+0x040] ! Mem[0000000070000040] lduw [%i1+0x10c],%l1 ! Mem[000000007080010c] lduh [%i3+0x082],%l2 ! Mem[0000000071800082] xnor %l6,0x4fb,%l2 membar #Sync jmpl %o7,%g0 ldub [%i2+0x006],%l3 ! Mem[0000000071000006] p48_far_0_lom: ldsb [%o2+0x105],%l5 ! Mem[0000000071000105] stw %l1,[%o0+0x184] ! Mem[0000000070000184] membar #Sync ldd [%o2+0x000],%f8 ! Mem[0000000071000000] std %l2,[%o0+0x040] ! Mem[0000000070000040] lduw [%o1+0x10c],%l1 ! Mem[000000007080010c] lduh [%o3+0x082],%l2 ! Mem[0000000071800082] xnor %l6,0x4fb,%l2 membar #Sync jmpl %o7,%g0 ldub [%o2+0x006],%l3 ! Mem[0000000071000006] p48_far_0_he: lduh [%i0+0x0a8],%l0 ! Mem[00000000700000a8] add %l2,%l4,%l3 jmpl %o7,%g0 ldx [%i2+0x078],%l4 ! Mem[0000000071000078] p48_far_0_ho: lduh [%o0+0x0a8],%l0 ! Mem[00000000700000a8] add %l2,%l4,%l3 jmpl %o7,%g0 ldx [%o2+0x078],%l4 ! Mem[0000000071000078] p48_far_0_hem: lduh [%i0+0x0a8],%l0 ! Mem[00000000700000a8] add %l2,%l4,%l3 jmpl %o7,%g0 ldx [%i2+0x078],%l4 ! Mem[0000000071000078] p48_far_0_hom: lduh [%o0+0x0a8],%l0 ! Mem[00000000700000a8] add %l2,%l4,%l3 jmpl %o7,%g0 ldx [%o2+0x078],%l4 ! Mem[0000000071000078] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldstub [%i3+0x097],%l4 ! Mem[0000000073800097] stx %l0,[%i3+0x1b0] ! Mem[00000000738001b0] andncc %l1,0xebe,%l5 ldsb [%i1+0x05d],%l7 ! Mem[000000007280005d] ldsh [%i1+0x190],%l3 ! Mem[0000000072800190] std %l4,[%i2+0x0e8] ! Mem[00000000730000e8] lduw [%i1+0x0a8],%l1 ! Mem[00000000728000a8] jmpl %o7,%g0 ldx [%i0+0x088],%l0 ! Mem[0000000072000088] p49_far_0_lo: ldstub [%o3+0x097],%l4 ! Mem[0000000073800097] stx %l0,[%o3+0x1b0] ! Mem[00000000738001b0] andncc %l1,0xebe,%l5 ldsb [%o1+0x05d],%l7 ! Mem[000000007280005d] ldsh [%o1+0x190],%l3 ! Mem[0000000072800190] std %l4,[%o2+0x0e8] ! Mem[00000000730000e8] lduw [%o1+0x0a8],%l1 ! Mem[00000000728000a8] jmpl %o7,%g0 ldx [%o0+0x088],%l0 ! Mem[0000000072000088] p49_far_0_lem: ldstub [%i3+0x097],%l4 ! Mem[0000000073800097] stx %l0,[%i3+0x1b0] ! Mem[00000000738001b0] andncc %l1,0xebe,%l5 ldsb [%i1+0x05d],%l7 ! Mem[000000007280005d] ldsh [%i1+0x190],%l3 ! Mem[0000000072800190] std %l4,[%i2+0x0e8] ! Mem[00000000730000e8] lduw [%i1+0x0a8],%l1 ! Mem[00000000728000a8] jmpl %o7,%g0 ldx [%i0+0x088],%l0 ! Mem[0000000072000088] p49_far_0_lom: ldstub [%o3+0x097],%l4 ! Mem[0000000073800097] stx %l0,[%o3+0x1b0] ! Mem[00000000738001b0] andncc %l1,0xebe,%l5 ldsb [%o1+0x05d],%l7 ! Mem[000000007280005d] ldsh [%o1+0x190],%l3 ! Mem[0000000072800190] std %l4,[%o2+0x0e8] ! Mem[00000000730000e8] lduw [%o1+0x0a8],%l1 ! Mem[00000000728000a8] jmpl %o7,%g0 ldx [%o0+0x088],%l0 ! Mem[0000000072000088] p49_far_0_he: and %l1,0xf74,%l4 stw %l4,[%i1+0x010] ! Mem[0000000072800010] ldub [%i2+0x0be],%l3 ! Mem[00000000730000be] swap [%i1+0x140],%l2 ! Mem[0000000072800140] lduw [%i0+0x090],%l1 ! Mem[0000000072000090] jmpl %o7,%g0 stb %l0,[%i3+0x1b6] ! Mem[00000000738001b6] p49_far_0_ho: and %l1,0xf74,%l4 stw %l4,[%o1+0x010] ! Mem[0000000072800010] ldub [%o2+0x0be],%l3 ! Mem[00000000730000be] swap [%o1+0x140],%l2 ! Mem[0000000072800140] lduw [%o0+0x090],%l1 ! Mem[0000000072000090] jmpl %o7,%g0 stb %l0,[%o3+0x1b6] ! Mem[00000000738001b6] p49_far_0_hem: and %l1,0xf74,%l4 membar #Sync stw %l4,[%i1+0x010] ! Mem[0000000072800010] ldub [%i2+0x0be],%l3 ! Mem[00000000730000be] swap [%i1+0x140],%l2 ! Mem[0000000072800140] lduw [%i0+0x090],%l1 ! Mem[0000000072000090] jmpl %o7,%g0 stb %l0,[%i3+0x1b6] ! Mem[00000000738001b6] p49_far_0_hom: and %l1,0xf74,%l4 membar #Sync stw %l4,[%o1+0x010] ! Mem[0000000072800010] ldub [%o2+0x0be],%l3 ! Mem[00000000730000be] swap [%o1+0x140],%l2 ! Mem[0000000072800140] lduw [%o0+0x090],%l1 ! Mem[0000000072000090] jmpl %o7,%g0 stb %l0,[%o3+0x1b6] ! Mem[00000000738001b6] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: lduw [%i1+0x0b0],%l4 ! Mem[00000000748000b0] orncc %l3,%l2,%l1 ldx [%i2+0x130],%l6 ! Mem[0000000075000130] swap [%i3+0x124],%l0 ! Mem[0000000075800124] ldx [%i1+0x1b0],%l3 ! Mem[00000000748001b0] swap [%i0+0x0a4],%l5 ! Mem[00000000740000a4] ldsh [%i2+0x1ca],%l3 ! Mem[00000000750001ca] jmpl %o7,%g0 stw %l1,[%i1+0x058] ! Mem[0000000074800058] p50_far_0_lo: lduw [%o1+0x0b0],%l4 ! Mem[00000000748000b0] orncc %l3,%l2,%l1 ldx [%o2+0x130],%l6 ! Mem[0000000075000130] swap [%o3+0x124],%l0 ! Mem[0000000075800124] ldx [%o1+0x1b0],%l3 ! Mem[00000000748001b0] swap [%o0+0x0a4],%l5 ! Mem[00000000740000a4] ldsh [%o2+0x1ca],%l3 ! Mem[00000000750001ca] jmpl %o7,%g0 stw %l1,[%o1+0x058] ! Mem[0000000074800058] p50_far_0_lem: lduw [%i1+0x0b0],%l4 ! Mem[00000000748000b0] orncc %l3,%l2,%l1 ldx [%i2+0x130],%l6 ! Mem[0000000075000130] swap [%i3+0x124],%l0 ! Mem[0000000075800124] ldx [%i1+0x1b0],%l3 ! Mem[00000000748001b0] swap [%i0+0x0a4],%l5 ! Mem[00000000740000a4] ldsh [%i2+0x1ca],%l3 ! Mem[00000000750001ca] jmpl %o7,%g0 stw %l1,[%i1+0x058] ! Mem[0000000074800058] p50_far_0_lom: lduw [%o1+0x0b0],%l4 ! Mem[00000000748000b0] orncc %l3,%l2,%l1 ldx [%o2+0x130],%l6 ! Mem[0000000075000130] swap [%o3+0x124],%l0 ! Mem[0000000075800124] ldx [%o1+0x1b0],%l3 ! Mem[00000000748001b0] swap [%o0+0x0a4],%l5 ! Mem[00000000740000a4] ldsh [%o2+0x1ca],%l3 ! Mem[00000000750001ca] jmpl %o7,%g0 stw %l1,[%o1+0x058] ! Mem[0000000074800058] p50_far_0_he: std %l4,[%i3+0x0e0] ! Mem[00000000758000e0] ldub [%i1+0x124],%l6 ! Mem[0000000074800124] jmpl %o7,%g0 lduw [%i1+0x028],%l5 ! Mem[0000000074800028] p50_far_0_ho: std %l4,[%o3+0x0e0] ! Mem[00000000758000e0] ldub [%o1+0x124],%l6 ! Mem[0000000074800124] jmpl %o7,%g0 lduw [%o1+0x028],%l5 ! Mem[0000000074800028] p50_far_0_hem: std %l4,[%i3+0x0e0] ! Mem[00000000758000e0] ldub [%i1+0x124],%l6 ! Mem[0000000074800124] membar #Sync jmpl %o7,%g0 lduw [%i1+0x028],%l5 ! Mem[0000000074800028] p50_far_0_hom: std %l4,[%o3+0x0e0] ! Mem[00000000758000e0] ldub [%o1+0x124],%l6 ! Mem[0000000074800124] membar #Sync jmpl %o7,%g0 lduw [%o1+0x028],%l5 ! Mem[0000000074800028] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldx [%i3+0x090],%l4 ! Mem[0000000077800090] ldstub [%i1+0x184],%l1 ! Mem[0000000076800184] lduh [%i0+0x044],%l4 ! Mem[0000000076000044] ldd [%i3+0x0e8],%f2 ! Mem[00000000778000e8] swap [%i0+0x0cc],%l5 ! Mem[00000000760000cc] ldsh [%i0+0x0f2],%l1 ! Mem[00000000760000f2] ldsh [%i2+0x158],%l2 ! Mem[0000000077000158] jmpl %o7,%g0 lduw [%i0+0x098],%l1 ! Mem[0000000076000098] p51_far_0_lo: ldx [%o3+0x090],%l4 ! Mem[0000000077800090] ldstub [%o1+0x184],%l1 ! Mem[0000000076800184] lduh [%o0+0x044],%l4 ! Mem[0000000076000044] ldd [%o3+0x0e8],%f2 ! Mem[00000000778000e8] swap [%o0+0x0cc],%l5 ! Mem[00000000760000cc] ldsh [%o0+0x0f2],%l1 ! Mem[00000000760000f2] ldsh [%o2+0x158],%l2 ! Mem[0000000077000158] jmpl %o7,%g0 lduw [%o0+0x098],%l1 ! Mem[0000000076000098] p51_far_0_lem: ldx [%i3+0x090],%l4 ! Mem[0000000077800090] ldstub [%i1+0x184],%l1 ! Mem[0000000076800184] lduh [%i0+0x044],%l4 ! Mem[0000000076000044] ldd [%i3+0x0e8],%f2 ! Mem[00000000778000e8] swap [%i0+0x0cc],%l5 ! Mem[00000000760000cc] ldsh [%i0+0x0f2],%l1 ! Mem[00000000760000f2] ldsh [%i2+0x158],%l2 ! Mem[0000000077000158] jmpl %o7,%g0 lduw [%i0+0x098],%l1 ! Mem[0000000076000098] p51_far_0_lom: ldx [%o3+0x090],%l4 ! Mem[0000000077800090] ldstub [%o1+0x184],%l1 ! Mem[0000000076800184] lduh [%o0+0x044],%l4 ! Mem[0000000076000044] ldd [%o3+0x0e8],%f2 ! Mem[00000000778000e8] swap [%o0+0x0cc],%l5 ! Mem[00000000760000cc] ldsh [%o0+0x0f2],%l1 ! Mem[00000000760000f2] ldsh [%o2+0x158],%l2 ! Mem[0000000077000158] jmpl %o7,%g0 lduw [%o0+0x098],%l1 ! Mem[0000000076000098] p51_far_0_he: ldub [%i0+0x1cb],%l3 ! Mem[00000000760001cb] ldstub [%i1+0x000],%l2 ! Mem[0000000076800000] swap [%i3+0x0c4],%l5 ! Mem[00000000778000c4] std %l4,[%i1+0x058] ! Mem[0000000076800058] std %l6,[%i0+0x1a0] ! Mem[00000000760001a0] jmpl %o7,%g0 sth %l0,[%i3+0x16c] ! Mem[000000007780016c] p51_far_0_ho: ldub [%o0+0x1cb],%l3 ! Mem[00000000760001cb] ldstub [%o1+0x000],%l2 ! Mem[0000000076800000] swap [%o3+0x0c4],%l5 ! Mem[00000000778000c4] std %l4,[%o1+0x058] ! Mem[0000000076800058] std %l6,[%o0+0x1a0] ! Mem[00000000760001a0] jmpl %o7,%g0 sth %l0,[%o3+0x16c] ! Mem[000000007780016c] p51_far_0_hem: ldub [%i0+0x1cb],%l3 ! Mem[00000000760001cb] membar #Sync ldstub [%i1+0x000],%l2 ! Mem[0000000076800000] swap [%i3+0x0c4],%l5 ! Mem[00000000778000c4] std %l4,[%i1+0x058] ! Mem[0000000076800058] std %l6,[%i0+0x1a0] ! Mem[00000000760001a0] jmpl %o7,%g0 sth %l0,[%i3+0x16c] ! Mem[000000007780016c] p51_far_0_hom: ldub [%o0+0x1cb],%l3 ! Mem[00000000760001cb] membar #Sync ldstub [%o1+0x000],%l2 ! Mem[0000000076800000] swap [%o3+0x0c4],%l5 ! Mem[00000000778000c4] std %l4,[%o1+0x058] ! Mem[0000000076800058] std %l6,[%o0+0x1a0] ! Mem[00000000760001a0] jmpl %o7,%g0 sth %l0,[%o3+0x16c] ! Mem[000000007780016c] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: lduw [%i2+0x15c],%l5 ! Mem[000000007900015c] sth %l3,[%i3+0x06e] ! Mem[000000007980006e] sll %l3,0x014,%l3 umulcc %l0,0x7e3,%l7 ldx [%i1+0x1e0],%l3 ! Mem[00000000788001e0] ldd [%i1+0x130],%l4 ! Mem[0000000078800130] swap [%i2+0x178],%l2 ! Mem[0000000079000178] jmpl %o7,%g0 st %f6 ,[%i1+0x17c] ! Mem[000000007880017c] p52_far_0_lo: lduw [%o2+0x15c],%l5 ! Mem[000000007900015c] sth %l3,[%o3+0x06e] ! Mem[000000007980006e] sll %l3,0x014,%l3 umulcc %l0,0x7e3,%l7 ldx [%o1+0x1e0],%l3 ! Mem[00000000788001e0] ldd [%o1+0x130],%l4 ! Mem[0000000078800130] swap [%o2+0x178],%l2 ! Mem[0000000079000178] jmpl %o7,%g0 st %f6 ,[%o1+0x17c] ! Mem[000000007880017c] p52_far_0_lem: lduw [%i2+0x15c],%l5 ! Mem[000000007900015c] sth %l3,[%i3+0x06e] ! Mem[000000007980006e] sll %l3,0x014,%l3 umulcc %l0,0x7e3,%l7 ldx [%i1+0x1e0],%l3 ! Mem[00000000788001e0] ldd [%i1+0x130],%l4 ! Mem[0000000078800130] swap [%i2+0x178],%l2 ! Mem[0000000079000178] jmpl %o7,%g0 st %f6 ,[%i1+0x17c] ! Mem[000000007880017c] p52_far_0_lom: lduw [%o2+0x15c],%l5 ! Mem[000000007900015c] sth %l3,[%o3+0x06e] ! Mem[000000007980006e] sll %l3,0x014,%l3 umulcc %l0,0x7e3,%l7 ldx [%o1+0x1e0],%l3 ! Mem[00000000788001e0] ldd [%o1+0x130],%l4 ! Mem[0000000078800130] swap [%o2+0x178],%l2 ! Mem[0000000079000178] jmpl %o7,%g0 st %f6 ,[%o1+0x17c] ! Mem[000000007880017c] p52_far_0_he: std %l0,[%i3+0x080] ! Mem[0000000079800080] ldsw [%i3+0x01c],%l1 ! Mem[000000007980001c] ldsb [%i2+0x196],%l6 ! Mem[0000000079000196] ldstub [%i2+0x1a5],%l1 ! Mem[00000000790001a5] ldd [%i3+0x1b0],%l2 ! Mem[00000000798001b0] ldsw [%i1+0x090],%l5 ! Mem[0000000078800090] lduw [%i0+0x09c],%l1 ! Mem[000000007800009c] jmpl %o7,%g0 lduh [%i1+0x118],%l6 ! Mem[0000000078800118] p52_far_0_ho: std %l0,[%o3+0x080] ! Mem[0000000079800080] ldsw [%o3+0x01c],%l1 ! Mem[000000007980001c] ldsb [%o2+0x196],%l6 ! Mem[0000000079000196] ldstub [%o2+0x1a5],%l1 ! Mem[00000000790001a5] ldd [%o3+0x1b0],%l2 ! Mem[00000000798001b0] ldsw [%o1+0x090],%l5 ! Mem[0000000078800090] lduw [%o0+0x09c],%l1 ! Mem[000000007800009c] jmpl %o7,%g0 lduh [%o1+0x118],%l6 ! Mem[0000000078800118] p52_far_0_hem: std %l0,[%i3+0x080] ! Mem[0000000079800080] membar #Sync ldsw [%i3+0x01c],%l1 ! Mem[000000007980001c] ldsb [%i2+0x196],%l6 ! Mem[0000000079000196] ldstub [%i2+0x1a5],%l1 ! Mem[00000000790001a5] ldd [%i3+0x1b0],%l2 ! Mem[00000000798001b0] ldsw [%i1+0x090],%l5 ! Mem[0000000078800090] lduw [%i0+0x09c],%l1 ! Mem[000000007800009c] jmpl %o7,%g0 lduh [%i1+0x118],%l6 ! Mem[0000000078800118] p52_far_0_hom: std %l0,[%o3+0x080] ! Mem[0000000079800080] membar #Sync ldsw [%o3+0x01c],%l1 ! Mem[000000007980001c] ldsb [%o2+0x196],%l6 ! Mem[0000000079000196] ldstub [%o2+0x1a5],%l1 ! Mem[00000000790001a5] ldd [%o3+0x1b0],%l2 ! Mem[00000000798001b0] ldsw [%o1+0x090],%l5 ! Mem[0000000078800090] lduw [%o0+0x09c],%l1 ! Mem[000000007800009c] jmpl %o7,%g0 lduh [%o1+0x118],%l6 ! Mem[0000000078800118] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: srlx %l2,0x03f,%l3 stx %l1,[%i2+0x098] ! Mem[000000007b000098] lduh [%i2+0x0f2],%l4 ! Mem[000000007b0000f2] std %l0,[%i3+0x0f0] ! Mem[000000007b8000f0] sth %l2,[%i0+0x02a] ! Mem[000000007a00002a] ldd [%i0+0x000],%f10 ! Mem[000000007a000000] stw %l0,[%i1+0x0a8] ! Mem[000000007a8000a8] jmpl %o7,%g0 sdivx %l5,%l1,%l1 p53_far_0_lo: srlx %l2,0x03f,%l3 stx %l1,[%o2+0x098] ! Mem[000000007b000098] lduh [%o2+0x0f2],%l4 ! Mem[000000007b0000f2] std %l0,[%o3+0x0f0] ! Mem[000000007b8000f0] sth %l2,[%o0+0x02a] ! Mem[000000007a00002a] ldd [%o0+0x000],%f10 ! Mem[000000007a000000] stw %l0,[%o1+0x0a8] ! Mem[000000007a8000a8] jmpl %o7,%g0 sdivx %l5,%l1,%l1 p53_far_0_lem: srlx %l2,0x03f,%l3 stx %l1,[%i2+0x098] ! Mem[000000007b000098] lduh [%i2+0x0f2],%l4 ! Mem[000000007b0000f2] std %l0,[%i3+0x0f0] ! Mem[000000007b8000f0] membar #Sync sth %l2,[%i0+0x02a] ! Mem[000000007a00002a] ldd [%i0+0x000],%f10 ! Mem[000000007a000000] stw %l0,[%i1+0x0a8] ! Mem[000000007a8000a8] jmpl %o7,%g0 sdivx %l5,%l1,%l1 p53_far_0_lom: srlx %l2,0x03f,%l3 stx %l1,[%o2+0x098] ! Mem[000000007b000098] lduh [%o2+0x0f2],%l4 ! Mem[000000007b0000f2] std %l0,[%o3+0x0f0] ! Mem[000000007b8000f0] membar #Sync sth %l2,[%o0+0x02a] ! Mem[000000007a00002a] ldd [%o0+0x000],%f10 ! Mem[000000007a000000] stw %l0,[%o1+0x0a8] ! Mem[000000007a8000a8] jmpl %o7,%g0 sdivx %l5,%l1,%l1 p53_far_0_he: ldub [%i0+0x186],%l6 ! Mem[000000007a000186] ldsh [%i0+0x0be],%l3 ! Mem[000000007a0000be] mulx %l5,%l6,%l3 mulx %l6,%l3,%l5 jmpl %o7,%g0 ldx [%i3+0x090],%l4 ! Mem[000000007b800090] p53_far_0_ho: ldub [%o0+0x186],%l6 ! Mem[000000007a000186] ldsh [%o0+0x0be],%l3 ! Mem[000000007a0000be] mulx %l5,%l6,%l3 mulx %l6,%l3,%l5 jmpl %o7,%g0 ldx [%o3+0x090],%l4 ! Mem[000000007b800090] p53_far_0_hem: ldub [%i0+0x186],%l6 ! Mem[000000007a000186] ldsh [%i0+0x0be],%l3 ! Mem[000000007a0000be] mulx %l5,%l6,%l3 mulx %l6,%l3,%l5 jmpl %o7,%g0 ldx [%i3+0x090],%l4 ! Mem[000000007b800090] p53_far_0_hom: ldub [%o0+0x186],%l6 ! Mem[000000007a000186] ldsh [%o0+0x0be],%l3 ! Mem[000000007a0000be] mulx %l5,%l6,%l3 mulx %l6,%l3,%l5 jmpl %o7,%g0 ldx [%o3+0x090],%l4 ! Mem[000000007b800090] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: taddcctv %l1,0xdff,%l5 swap [%i3+0x1a8],%l1 ! Mem[000000007d8001a8] srl %l3,%l3,%l1 srl %l4,%l5,%l1 lduw [%i0+0x0d0],%l1 ! Mem[000000007c0000d0] stb %l2,[%i2+0x159] ! Mem[000000007d000159] stw %l1,[%i2+0x098] ! Mem[000000007d000098] jmpl %o7,%g0 ldsb [%i3+0x08b],%l5 ! Mem[000000007d80008b] p54_far_0_lo: taddcctv %l1,0xdff,%l5 swap [%o3+0x1a8],%l1 ! Mem[000000007d8001a8] srl %l3,%l3,%l1 srl %l4,%l5,%l1 lduw [%o0+0x0d0],%l1 ! Mem[000000007c0000d0] stb %l2,[%o2+0x159] ! Mem[000000007d000159] stw %l1,[%o2+0x098] ! Mem[000000007d000098] jmpl %o7,%g0 ldsb [%o3+0x08b],%l5 ! Mem[000000007d80008b] p54_far_0_lem: taddcctv %l1,0xdff,%l5 swap [%i3+0x1a8],%l1 ! Mem[000000007d8001a8] srl %l3,%l3,%l1 srl %l4,%l5,%l1 lduw [%i0+0x0d0],%l1 ! Mem[000000007c0000d0] stb %l2,[%i2+0x159] ! Mem[000000007d000159] stw %l1,[%i2+0x098] ! Mem[000000007d000098] jmpl %o7,%g0 ldsb [%i3+0x08b],%l5 ! Mem[000000007d80008b] p54_far_0_lom: taddcctv %l1,0xdff,%l5 swap [%o3+0x1a8],%l1 ! Mem[000000007d8001a8] srl %l3,%l3,%l1 srl %l4,%l5,%l1 lduw [%o0+0x0d0],%l1 ! Mem[000000007c0000d0] stb %l2,[%o2+0x159] ! Mem[000000007d000159] stw %l1,[%o2+0x098] ! Mem[000000007d000098] jmpl %o7,%g0 ldsb [%o3+0x08b],%l5 ! Mem[000000007d80008b] p54_far_0_he: ldsw [%i2+0x000],%l2 ! Mem[000000007d000000] srax %l3,0x013,%l1 ldd [%i1+0x010],%f20 ! Mem[000000007c800010] ldsh [%i0+0x00c],%l5 ! Mem[000000007c00000c] ldsb [%i3+0x008],%l5 ! Mem[000000007d800008] jmpl %o7,%g0 andncc %l3,%l2,%l1 p54_far_0_ho: ldsw [%o2+0x000],%l2 ! Mem[000000007d000000] srax %l3,0x013,%l1 ldd [%o1+0x010],%f20 ! Mem[000000007c800010] ldsh [%o0+0x00c],%l5 ! Mem[000000007c00000c] ldsb [%o3+0x008],%l5 ! Mem[000000007d800008] jmpl %o7,%g0 andncc %l3,%l2,%l1 p54_far_0_hem: membar #Sync ldsw [%i2+0x000],%l2 ! Mem[000000007d000000] srax %l3,0x013,%l1 ldd [%i1+0x010],%f20 ! Mem[000000007c800010] ldsh [%i0+0x00c],%l5 ! Mem[000000007c00000c] ldsb [%i3+0x008],%l5 ! Mem[000000007d800008] jmpl %o7,%g0 andncc %l3,%l2,%l1 p54_far_0_hom: membar #Sync ldsw [%o2+0x000],%l2 ! Mem[000000007d000000] srax %l3,0x013,%l1 ldd [%o1+0x010],%f20 ! Mem[000000007c800010] ldsh [%o0+0x00c],%l5 ! Mem[000000007c00000c] ldsb [%o3+0x008],%l5 ! Mem[000000007d800008] jmpl %o7,%g0 andncc %l3,%l2,%l1 p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: stw %l4,[%i0+0x0b4] ! Mem[000000007e0000b4] sth %l0,[%i1+0x16c] ! Mem[000000007e80016c] ldub [%i3+0x01c],%l7 ! Mem[000000007f80001c] std %l6,[%i1+0x058] ! Mem[000000007e800058] stb %l1,[%i2+0x0d2] ! Mem[000000007f0000d2] addcc %l4,%l4,%l4 ldub [%i1+0x14e],%l3 ! Mem[000000007e80014e] jmpl %o7,%g0 stw %l6,[%i1+0x15c] ! Mem[000000007e80015c] p55_far_0_lo: stw %l4,[%o0+0x0b4] ! Mem[000000007e0000b4] sth %l0,[%o1+0x16c] ! Mem[000000007e80016c] ldub [%o3+0x01c],%l7 ! Mem[000000007f80001c] std %l6,[%o1+0x058] ! Mem[000000007e800058] stb %l1,[%o2+0x0d2] ! Mem[000000007f0000d2] addcc %l4,%l4,%l4 ldub [%o1+0x14e],%l3 ! Mem[000000007e80014e] jmpl %o7,%g0 stw %l6,[%o1+0x15c] ! Mem[000000007e80015c] p55_far_0_lem: stw %l4,[%i0+0x0b4] ! Mem[000000007e0000b4] sth %l0,[%i1+0x16c] ! Mem[000000007e80016c] membar #Sync ldub [%i3+0x01c],%l7 ! Mem[000000007f80001c] std %l6,[%i1+0x058] ! Mem[000000007e800058] stb %l1,[%i2+0x0d2] ! Mem[000000007f0000d2] addcc %l4,%l4,%l4 ldub [%i1+0x14e],%l3 ! Mem[000000007e80014e] jmpl %o7,%g0 stw %l6,[%i1+0x15c] ! Mem[000000007e80015c] p55_far_0_lom: stw %l4,[%o0+0x0b4] ! Mem[000000007e0000b4] sth %l0,[%o1+0x16c] ! Mem[000000007e80016c] membar #Sync ldub [%o3+0x01c],%l7 ! Mem[000000007f80001c] std %l6,[%o1+0x058] ! Mem[000000007e800058] stb %l1,[%o2+0x0d2] ! Mem[000000007f0000d2] addcc %l4,%l4,%l4 ldub [%o1+0x14e],%l3 ! Mem[000000007e80014e] jmpl %o7,%g0 stw %l6,[%o1+0x15c] ! Mem[000000007e80015c] p55_far_0_he: tsubcc %l3,0x718,%l7 ldsb [%i3+0x042],%l3 ! Mem[000000007f800042] stw %l5,[%i2+0x010] ! Mem[000000007f000010] subccc %l7,%l5,%l6 ldsh [%i0+0x088],%l3 ! Mem[000000007e000088] add %l0,%l2,%l1 std %l6,[%i2+0x100] ! Mem[000000007f000100] jmpl %o7,%g0 ldub [%i2+0x108],%l3 ! Mem[000000007f000108] p55_far_0_ho: tsubcc %l3,0x718,%l7 ldsb [%o3+0x042],%l3 ! Mem[000000007f800042] stw %l5,[%o2+0x010] ! Mem[000000007f000010] subccc %l7,%l5,%l6 ldsh [%o0+0x088],%l3 ! Mem[000000007e000088] add %l0,%l2,%l1 std %l6,[%o2+0x100] ! Mem[000000007f000100] jmpl %o7,%g0 ldub [%o2+0x108],%l3 ! Mem[000000007f000108] p55_far_0_hem: tsubcc %l3,0x718,%l7 ldsb [%i3+0x042],%l3 ! Mem[000000007f800042] membar #Sync stw %l5,[%i2+0x010] ! Mem[000000007f000010] subccc %l7,%l5,%l6 ldsh [%i0+0x088],%l3 ! Mem[000000007e000088] add %l0,%l2,%l1 std %l6,[%i2+0x100] ! Mem[000000007f000100] jmpl %o7,%g0 ldub [%i2+0x108],%l3 ! Mem[000000007f000108] p55_far_0_hom: tsubcc %l3,0x718,%l7 ldsb [%o3+0x042],%l3 ! Mem[000000007f800042] membar #Sync stw %l5,[%o2+0x010] ! Mem[000000007f000010] subccc %l7,%l5,%l6 ldsh [%o0+0x088],%l3 ! Mem[000000007e000088] add %l0,%l2,%l1 std %l6,[%o2+0x100] ! Mem[000000007f000100] jmpl %o7,%g0 ldub [%o2+0x108],%l3 ! Mem[000000007f000108] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: std %l4,[%i2+0x100] ! Mem[0000000081000100] ldstub [%i2+0x1de],%l5 ! Mem[00000000810001de] std %l0,[%i0+0x138] ! Mem[0000000080000138] stw %l4,[%i3+0x0b0] ! Mem[00000000818000b0] andncc %l7,-0x374,%l3 ldub [%i3+0x1eb],%l6 ! Mem[00000000818001eb] ldd [%i0+0x0c8],%l4 ! Mem[00000000800000c8] jmpl %o7,%g0 ldsb [%i3+0x0d7],%l5 ! Mem[00000000818000d7] p56_far_0_lo: std %l4,[%o2+0x100] ! Mem[0000000081000100] ldstub [%o2+0x1de],%l5 ! Mem[00000000810001de] std %l0,[%o0+0x138] ! Mem[0000000080000138] stw %l4,[%o3+0x0b0] ! Mem[00000000818000b0] andncc %l7,-0x374,%l3 ldub [%o3+0x1eb],%l6 ! Mem[00000000818001eb] ldd [%o0+0x0c8],%l4 ! Mem[00000000800000c8] jmpl %o7,%g0 ldsb [%o3+0x0d7],%l5 ! Mem[00000000818000d7] p56_far_0_lem: std %l4,[%i2+0x100] ! Mem[0000000081000100] ldstub [%i2+0x1de],%l5 ! Mem[00000000810001de] std %l0,[%i0+0x138] ! Mem[0000000080000138] stw %l4,[%i3+0x0b0] ! Mem[00000000818000b0] andncc %l7,-0x374,%l3 ldub [%i3+0x1eb],%l6 ! Mem[00000000818001eb] ldd [%i0+0x0c8],%l4 ! Mem[00000000800000c8] jmpl %o7,%g0 ldsb [%i3+0x0d7],%l5 ! Mem[00000000818000d7] p56_far_0_lom: std %l4,[%o2+0x100] ! Mem[0000000081000100] ldstub [%o2+0x1de],%l5 ! Mem[00000000810001de] std %l0,[%o0+0x138] ! Mem[0000000080000138] stw %l4,[%o3+0x0b0] ! Mem[00000000818000b0] andncc %l7,-0x374,%l3 ldub [%o3+0x1eb],%l6 ! Mem[00000000818001eb] ldd [%o0+0x0c8],%l4 ! Mem[00000000800000c8] jmpl %o7,%g0 ldsb [%o3+0x0d7],%l5 ! Mem[00000000818000d7] p56_far_0_he: ldsw [%i2+0x0b8],%l3 ! Mem[00000000810000b8] ldsh [%i0+0x03e],%l1 ! Mem[000000008000003e] jmpl %o7,%g0 swap [%i3+0x12c],%l2 ! Mem[000000008180012c] p56_far_0_ho: ldsw [%o2+0x0b8],%l3 ! Mem[00000000810000b8] ldsh [%o0+0x03e],%l1 ! Mem[000000008000003e] jmpl %o7,%g0 swap [%o3+0x12c],%l2 ! Mem[000000008180012c] p56_far_0_hem: ldsw [%i2+0x0b8],%l3 ! Mem[00000000810000b8] membar #Sync ldsh [%i0+0x03e],%l1 ! Mem[000000008000003e] jmpl %o7,%g0 swap [%i3+0x12c],%l2 ! Mem[000000008180012c] p56_far_0_hom: ldsw [%o2+0x0b8],%l3 ! Mem[00000000810000b8] membar #Sync ldsh [%o0+0x03e],%l1 ! Mem[000000008000003e] jmpl %o7,%g0 swap [%o3+0x12c],%l2 ! Mem[000000008180012c] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: std %f4 ,[%i3+0x090] ! Mem[0000000083800090] std %l4,[%i0+0x1d8] ! Mem[00000000820001d8] swap [%i3+0x024],%l1 ! Mem[0000000083800024] sra %l5,0x01f,%l3 stb %l3,[%i1+0x191] ! Mem[0000000082800191] ldsw [%i2+0x0c8],%l5 ! Mem[00000000830000c8] stx %l2,[%i1+0x1b0] ! Mem[00000000828001b0] jmpl %o7,%g0 st %f9 ,[%i0+0x0c4] ! Mem[00000000820000c4] p57_far_0_lo: std %f4 ,[%o3+0x090] ! Mem[0000000083800090] std %l4,[%o0+0x1d8] ! Mem[00000000820001d8] swap [%o3+0x024],%l1 ! Mem[0000000083800024] sra %l5,0x01f,%l3 stb %l3,[%o1+0x191] ! Mem[0000000082800191] ldsw [%o2+0x0c8],%l5 ! Mem[00000000830000c8] stx %l2,[%o1+0x1b0] ! Mem[00000000828001b0] jmpl %o7,%g0 st %f9 ,[%o0+0x0c4] ! Mem[00000000820000c4] p57_far_0_lem: std %f4 ,[%i3+0x090] ! Mem[0000000083800090] std %l4,[%i0+0x1d8] ! Mem[00000000820001d8] membar #Sync swap [%i3+0x024],%l1 ! Mem[0000000083800024] sra %l5,0x01f,%l3 stb %l3,[%i1+0x191] ! Mem[0000000082800191] ldsw [%i2+0x0c8],%l5 ! Mem[00000000830000c8] stx %l2,[%i1+0x1b0] ! Mem[00000000828001b0] jmpl %o7,%g0 st %f9 ,[%i0+0x0c4] ! Mem[00000000820000c4] p57_far_0_lom: std %f4 ,[%o3+0x090] ! Mem[0000000083800090] std %l4,[%o0+0x1d8] ! Mem[00000000820001d8] membar #Sync swap [%o3+0x024],%l1 ! Mem[0000000083800024] sra %l5,0x01f,%l3 stb %l3,[%o1+0x191] ! Mem[0000000082800191] ldsw [%o2+0x0c8],%l5 ! Mem[00000000830000c8] stx %l2,[%o1+0x1b0] ! Mem[00000000828001b0] jmpl %o7,%g0 st %f9 ,[%o0+0x0c4] ! Mem[00000000820000c4] p57_far_0_he: ldd [%i1+0x0b8],%f26 ! Mem[00000000828000b8] add %l5,-0x41a,%l3 stw %l2,[%i1+0x0e4] ! Mem[00000000828000e4] jmpl %o7,%g0 lduh [%i1+0x140],%l2 ! Mem[0000000082800140] p57_far_0_ho: ldd [%o1+0x0b8],%f26 ! Mem[00000000828000b8] add %l5,-0x41a,%l3 stw %l2,[%o1+0x0e4] ! Mem[00000000828000e4] jmpl %o7,%g0 lduh [%o1+0x140],%l2 ! Mem[0000000082800140] p57_far_0_hem: ldd [%i1+0x0b8],%f26 ! Mem[00000000828000b8] add %l5,-0x41a,%l3 stw %l2,[%i1+0x0e4] ! Mem[00000000828000e4] jmpl %o7,%g0 lduh [%i1+0x140],%l2 ! Mem[0000000082800140] p57_far_0_hom: ldd [%o1+0x0b8],%f26 ! Mem[00000000828000b8] add %l5,-0x41a,%l3 stw %l2,[%o1+0x0e4] ! Mem[00000000828000e4] jmpl %o7,%g0 lduh [%o1+0x140],%l2 ! Mem[0000000082800140] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: orcc %l3,0x013,%l1 tsubcctv %l7,0xf11,%l6 or %l4,%l7,%l1 ldsb [%i1+0x0d3],%l4 ! Mem[00000000848000d3] ld [%i3+0x05c],%f15 ! Mem[000000008580005c] swap [%i0+0x1b0],%l3 ! Mem[00000000840001b0] sllx %l4,%l1,%l5 jmpl %o7,%g0 sll %l4,0x008,%l4 p58_far_0_lo: orcc %l3,0x013,%l1 tsubcctv %l7,0xf11,%l6 or %l4,%l7,%l1 ldsb [%o1+0x0d3],%l4 ! Mem[00000000848000d3] ld [%o3+0x05c],%f15 ! Mem[000000008580005c] swap [%o0+0x1b0],%l3 ! Mem[00000000840001b0] sllx %l4,%l1,%l5 jmpl %o7,%g0 sll %l4,0x008,%l4 p58_far_0_lem: orcc %l3,0x013,%l1 tsubcctv %l7,0xf11,%l6 or %l4,%l7,%l1 ldsb [%i1+0x0d3],%l4 ! Mem[00000000848000d3] ld [%i3+0x05c],%f15 ! Mem[000000008580005c] swap [%i0+0x1b0],%l3 ! Mem[00000000840001b0] sllx %l4,%l1,%l5 jmpl %o7,%g0 sll %l4,0x008,%l4 p58_far_0_lom: orcc %l3,0x013,%l1 tsubcctv %l7,0xf11,%l6 or %l4,%l7,%l1 ldsb [%o1+0x0d3],%l4 ! Mem[00000000848000d3] ld [%o3+0x05c],%f15 ! Mem[000000008580005c] swap [%o0+0x1b0],%l3 ! Mem[00000000840001b0] sllx %l4,%l1,%l5 jmpl %o7,%g0 sll %l4,0x008,%l4 p58_far_0_he: stx %l0,[%i0+0x1a0] ! Mem[00000000840001a0] ldx [%i1+0x0d0],%l5 ! Mem[00000000848000d0] ldsh [%i0+0x15a],%l4 ! Mem[000000008400015a] std %l0,[%i0+0x1a8] ! Mem[00000000840001a8] jmpl %o7,%g0 stb %l1,[%i1+0x1fc] ! Mem[00000000848001fc] p58_far_0_ho: stx %l0,[%o0+0x1a0] ! Mem[00000000840001a0] ldx [%o1+0x0d0],%l5 ! Mem[00000000848000d0] ldsh [%o0+0x15a],%l4 ! Mem[000000008400015a] std %l0,[%o0+0x1a8] ! Mem[00000000840001a8] jmpl %o7,%g0 stb %l1,[%o1+0x1fc] ! Mem[00000000848001fc] p58_far_0_hem: stx %l0,[%i0+0x1a0] ! Mem[00000000840001a0] ldx [%i1+0x0d0],%l5 ! Mem[00000000848000d0] ldsh [%i0+0x15a],%l4 ! Mem[000000008400015a] std %l0,[%i0+0x1a8] ! Mem[00000000840001a8] jmpl %o7,%g0 stb %l1,[%i1+0x1fc] ! Mem[00000000848001fc] p58_far_0_hom: stx %l0,[%o0+0x1a0] ! Mem[00000000840001a0] ldx [%o1+0x0d0],%l5 ! Mem[00000000848000d0] ldsh [%o0+0x15a],%l4 ! Mem[000000008400015a] std %l0,[%o0+0x1a8] ! Mem[00000000840001a8] jmpl %o7,%g0 stb %l1,[%o1+0x1fc] ! Mem[00000000848001fc] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: ldsh [%i0+0x096],%l4 ! Mem[0000000086000096] ldub [%i2+0x0e5],%l6 ! Mem[00000000870000e5] ldx [%i1+0x0c0],%l1 ! Mem[00000000868000c0] lduw [%i0+0x01c],%l7 ! Mem[000000008600001c] ldstub [%i0+0x059],%l6 ! Mem[0000000086000059] lduw [%i1+0x124],%l0 ! Mem[0000000086800124] ldsw [%i2+0x058],%l4 ! Mem[0000000087000058] jmpl %o7,%g0 ldsw [%i0+0x084],%l5 ! Mem[0000000086000084] p59_far_0_lo: ldsh [%o0+0x096],%l4 ! Mem[0000000086000096] ldub [%o2+0x0e5],%l6 ! Mem[00000000870000e5] ldx [%o1+0x0c0],%l1 ! Mem[00000000868000c0] lduw [%o0+0x01c],%l7 ! Mem[000000008600001c] ldstub [%o0+0x059],%l6 ! Mem[0000000086000059] lduw [%o1+0x124],%l0 ! Mem[0000000086800124] ldsw [%o2+0x058],%l4 ! Mem[0000000087000058] jmpl %o7,%g0 ldsw [%o0+0x084],%l5 ! Mem[0000000086000084] p59_far_0_lem: ldsh [%i0+0x096],%l4 ! Mem[0000000086000096] ldub [%i2+0x0e5],%l6 ! Mem[00000000870000e5] ldx [%i1+0x0c0],%l1 ! Mem[00000000868000c0] membar #Sync lduw [%i0+0x01c],%l7 ! Mem[000000008600001c] ldstub [%i0+0x059],%l6 ! Mem[0000000086000059] lduw [%i1+0x124],%l0 ! Mem[0000000086800124] ldsw [%i2+0x058],%l4 ! Mem[0000000087000058] jmpl %o7,%g0 ldsw [%i0+0x084],%l5 ! Mem[0000000086000084] p59_far_0_lom: ldsh [%o0+0x096],%l4 ! Mem[0000000086000096] ldub [%o2+0x0e5],%l6 ! Mem[00000000870000e5] ldx [%o1+0x0c0],%l1 ! Mem[00000000868000c0] membar #Sync lduw [%o0+0x01c],%l7 ! Mem[000000008600001c] ldstub [%o0+0x059],%l6 ! Mem[0000000086000059] lduw [%o1+0x124],%l0 ! Mem[0000000086800124] ldsw [%o2+0x058],%l4 ! Mem[0000000087000058] jmpl %o7,%g0 ldsw [%o0+0x084],%l5 ! Mem[0000000086000084] p59_far_0_he: jmpl %o7,%g0 andn %l2,%l1,%l2 jmpl %o7,%g0 nop p59_far_0_ho: jmpl %o7,%g0 andn %l2,%l1,%l2 jmpl %o7,%g0 nop p59_far_0_hem: jmpl %o7,%g0 andn %l2,%l1,%l2 jmpl %o7,%g0 nop p59_far_0_hom: jmpl %o7,%g0 andn %l2,%l1,%l2 jmpl %o7,%g0 nop p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldsw [%i0+0x094],%l4 ! Mem[0000000088000094] sdivx %l0,%l1,%l2 sth %l2,[%i3+0x1a8] ! Mem[00000000898001a8] stw %l3,[%i3+0x0e8] ! Mem[00000000898000e8] stw %l5,[%i0+0x0ec] ! Mem[00000000880000ec] stw %l1,[%i2+0x0d0] ! Mem[00000000890000d0] stx %l2,[%i2+0x000] ! Mem[0000000089000000] jmpl %o7,%g0 lduh [%i2+0x128],%l4 ! Mem[0000000089000128] p60_far_0_lo: ldsw [%o0+0x094],%l4 ! Mem[0000000088000094] sdivx %l0,%l1,%l2 sth %l2,[%o3+0x1a8] ! Mem[00000000898001a8] stw %l3,[%o3+0x0e8] ! Mem[00000000898000e8] stw %l5,[%o0+0x0ec] ! Mem[00000000880000ec] stw %l1,[%o2+0x0d0] ! Mem[00000000890000d0] stx %l2,[%o2+0x000] ! Mem[0000000089000000] jmpl %o7,%g0 lduh [%o2+0x128],%l4 ! Mem[0000000089000128] p60_far_0_lem: ldsw [%i0+0x094],%l4 ! Mem[0000000088000094] sdivx %l0,%l1,%l2 sth %l2,[%i3+0x1a8] ! Mem[00000000898001a8] stw %l3,[%i3+0x0e8] ! Mem[00000000898000e8] stw %l5,[%i0+0x0ec] ! Mem[00000000880000ec] stw %l1,[%i2+0x0d0] ! Mem[00000000890000d0] membar #Sync stx %l2,[%i2+0x000] ! Mem[0000000089000000] jmpl %o7,%g0 lduh [%i2+0x128],%l4 ! Mem[0000000089000128] p60_far_0_lom: ldsw [%o0+0x094],%l4 ! Mem[0000000088000094] sdivx %l0,%l1,%l2 sth %l2,[%o3+0x1a8] ! Mem[00000000898001a8] stw %l3,[%o3+0x0e8] ! Mem[00000000898000e8] stw %l5,[%o0+0x0ec] ! Mem[00000000880000ec] stw %l1,[%o2+0x0d0] ! Mem[00000000890000d0] membar #Sync stx %l2,[%o2+0x000] ! Mem[0000000089000000] jmpl %o7,%g0 lduh [%o2+0x128],%l4 ! Mem[0000000089000128] p60_far_0_he: ldub [%i3+0x0d1],%l5 ! Mem[00000000898000d1] ldub [%i3+0x17b],%l4 ! Mem[000000008980017b] subccc %l0,%l3,%l2 lduh [%i3+0x11a],%l1 ! Mem[000000008980011a] ldx [%i0+0x010],%l4 ! Mem[0000000088000010] jmpl %o7,%g0 ldsw [%i0+0x068],%l3 ! Mem[0000000088000068] p60_far_0_ho: ldub [%o3+0x0d1],%l5 ! Mem[00000000898000d1] ldub [%o3+0x17b],%l4 ! Mem[000000008980017b] subccc %l0,%l3,%l2 lduh [%o3+0x11a],%l1 ! Mem[000000008980011a] ldx [%o0+0x010],%l4 ! Mem[0000000088000010] jmpl %o7,%g0 ldsw [%o0+0x068],%l3 ! Mem[0000000088000068] p60_far_0_hem: ldub [%i3+0x0d1],%l5 ! Mem[00000000898000d1] ldub [%i3+0x17b],%l4 ! Mem[000000008980017b] subccc %l0,%l3,%l2 lduh [%i3+0x11a],%l1 ! Mem[000000008980011a] membar #Sync ldx [%i0+0x010],%l4 ! Mem[0000000088000010] jmpl %o7,%g0 ldsw [%i0+0x068],%l3 ! Mem[0000000088000068] p60_far_0_hom: ldub [%o3+0x0d1],%l5 ! Mem[00000000898000d1] ldub [%o3+0x17b],%l4 ! Mem[000000008980017b] subccc %l0,%l3,%l2 lduh [%o3+0x11a],%l1 ! Mem[000000008980011a] membar #Sync ldx [%o0+0x010],%l4 ! Mem[0000000088000010] jmpl %o7,%g0 ldsw [%o0+0x068],%l3 ! Mem[0000000088000068] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: lduw [%i0+0x0b4],%l4 ! Mem[000000008a0000b4] st %f1 ,[%i0+0x1a4] ! Mem[000000008a0001a4] orn %l7,%l1,%l6 lduh [%i0+0x1a8],%l2 ! Mem[000000008a0001a8] umul %l4,%l2,%l4 ldx [%i0+0x178],%l7 ! Mem[000000008a000178] ldx [%i0+0x058],%l4 ! Mem[000000008a000058] jmpl %o7,%g0 ldx [%i1+0x080],%l5 ! Mem[000000008a800080] p61_far_0_lo: lduw [%o0+0x0b4],%l4 ! Mem[000000008a0000b4] st %f1 ,[%o0+0x1a4] ! Mem[000000008a0001a4] orn %l7,%l1,%l6 lduh [%o0+0x1a8],%l2 ! Mem[000000008a0001a8] umul %l4,%l2,%l4 ldx [%o0+0x178],%l7 ! Mem[000000008a000178] ldx [%o0+0x058],%l4 ! Mem[000000008a000058] jmpl %o7,%g0 ldx [%o1+0x080],%l5 ! Mem[000000008a800080] p61_far_0_lem: lduw [%i0+0x0b4],%l4 ! Mem[000000008a0000b4] st %f1 ,[%i0+0x1a4] ! Mem[000000008a0001a4] orn %l7,%l1,%l6 lduh [%i0+0x1a8],%l2 ! Mem[000000008a0001a8] umul %l4,%l2,%l4 ldx [%i0+0x178],%l7 ! Mem[000000008a000178] ldx [%i0+0x058],%l4 ! Mem[000000008a000058] jmpl %o7,%g0 ldx [%i1+0x080],%l5 ! Mem[000000008a800080] p61_far_0_lom: lduw [%o0+0x0b4],%l4 ! Mem[000000008a0000b4] st %f1 ,[%o0+0x1a4] ! Mem[000000008a0001a4] orn %l7,%l1,%l6 lduh [%o0+0x1a8],%l2 ! Mem[000000008a0001a8] umul %l4,%l2,%l4 ldx [%o0+0x178],%l7 ! Mem[000000008a000178] ldx [%o0+0x058],%l4 ! Mem[000000008a000058] jmpl %o7,%g0 ldx [%o1+0x080],%l5 ! Mem[000000008a800080] p61_far_0_he: jmpl %o7,%g0 ldsw [%i3+0x14c],%l3 ! Mem[000000008b80014c] jmpl %o7,%g0 nop p61_far_0_ho: jmpl %o7,%g0 ldsw [%o3+0x14c],%l3 ! Mem[000000008b80014c] jmpl %o7,%g0 nop p61_far_0_hem: jmpl %o7,%g0 ldsw [%i3+0x14c],%l3 ! Mem[000000008b80014c] jmpl %o7,%g0 nop p61_far_0_hom: jmpl %o7,%g0 ldsw [%o3+0x14c],%l3 ! Mem[000000008b80014c] jmpl %o7,%g0 nop p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: lduh [%i1+0x1dc],%l1 ! Mem[000000008c8001dc] ldsb [%i1+0x0c1],%l1 ! Mem[000000008c8000c1] stb %l1,[%i2+0x099] ! Mem[000000008d000099] ldd [%i2+0x100],%l0 ! Mem[000000008d000100] swap [%i0+0x0dc],%l1 ! Mem[000000008c0000dc] stb %l4,[%i0+0x093] ! Mem[000000008c000093] ldsb [%i1+0x0a1],%l6 ! Mem[000000008c8000a1] jmpl %o7,%g0 lduw [%i2+0x054],%l0 ! Mem[000000008d000054] p62_far_0_lo: lduh [%o1+0x1dc],%l1 ! Mem[000000008c8001dc] ldsb [%o1+0x0c1],%l1 ! Mem[000000008c8000c1] stb %l1,[%o2+0x099] ! Mem[000000008d000099] ldd [%o2+0x100],%l0 ! Mem[000000008d000100] swap [%o0+0x0dc],%l1 ! Mem[000000008c0000dc] stb %l4,[%o0+0x093] ! Mem[000000008c000093] ldsb [%o1+0x0a1],%l6 ! Mem[000000008c8000a1] jmpl %o7,%g0 lduw [%o2+0x054],%l0 ! Mem[000000008d000054] p62_far_0_lem: lduh [%i1+0x1dc],%l1 ! Mem[000000008c8001dc] ldsb [%i1+0x0c1],%l1 ! Mem[000000008c8000c1] stb %l1,[%i2+0x099] ! Mem[000000008d000099] ldd [%i2+0x100],%l0 ! Mem[000000008d000100] swap [%i0+0x0dc],%l1 ! Mem[000000008c0000dc] stb %l4,[%i0+0x093] ! Mem[000000008c000093] ldsb [%i1+0x0a1],%l6 ! Mem[000000008c8000a1] jmpl %o7,%g0 lduw [%i2+0x054],%l0 ! Mem[000000008d000054] p62_far_0_lom: lduh [%o1+0x1dc],%l1 ! Mem[000000008c8001dc] ldsb [%o1+0x0c1],%l1 ! Mem[000000008c8000c1] stb %l1,[%o2+0x099] ! Mem[000000008d000099] ldd [%o2+0x100],%l0 ! Mem[000000008d000100] swap [%o0+0x0dc],%l1 ! Mem[000000008c0000dc] stb %l4,[%o0+0x093] ! Mem[000000008c000093] ldsb [%o1+0x0a1],%l6 ! Mem[000000008c8000a1] jmpl %o7,%g0 lduw [%o2+0x054],%l0 ! Mem[000000008d000054] p62_far_0_he: ld [%i1+0x024],%f18 ! Mem[000000008c800024] ldsb [%i3+0x14e],%l6 ! Mem[000000008d80014e] lduw [%i1+0x0ec],%l4 ! Mem[000000008c8000ec] lduh [%i1+0x184],%l1 ! Mem[000000008c800184] andn %l0,0x900,%l5 andn %l0,-0x4f6,%l6 jmpl %o7,%g0 stw %l4,[%i1+0x068] ! Mem[000000008c800068] p62_far_0_ho: ld [%o1+0x024],%f18 ! Mem[000000008c800024] ldsb [%o3+0x14e],%l6 ! Mem[000000008d80014e] lduw [%o1+0x0ec],%l4 ! Mem[000000008c8000ec] lduh [%o1+0x184],%l1 ! Mem[000000008c800184] andn %l0,0x900,%l5 andn %l0,-0x4f6,%l6 jmpl %o7,%g0 stw %l4,[%o1+0x068] ! Mem[000000008c800068] p62_far_0_hem: membar #Sync ld [%i1+0x024],%f18 ! Mem[000000008c800024] ldsb [%i3+0x14e],%l6 ! Mem[000000008d80014e] lduw [%i1+0x0ec],%l4 ! Mem[000000008c8000ec] lduh [%i1+0x184],%l1 ! Mem[000000008c800184] andn %l0,0x900,%l5 andn %l0,-0x4f6,%l6 jmpl %o7,%g0 stw %l4,[%i1+0x068] ! Mem[000000008c800068] p62_far_0_hom: membar #Sync ld [%o1+0x024],%f18 ! Mem[000000008c800024] ldsb [%o3+0x14e],%l6 ! Mem[000000008d80014e] lduw [%o1+0x0ec],%l4 ! Mem[000000008c8000ec] lduh [%o1+0x184],%l1 ! Mem[000000008c800184] andn %l0,0x900,%l5 andn %l0,-0x4f6,%l6 jmpl %o7,%g0 stw %l4,[%o1+0x068] ! Mem[000000008c800068] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: orn %l2,%l7,%l3 ldd [%i3+0x158],%l4 ! Mem[000000008f800158] std %f4 ,[%i1+0x0b0] ! Mem[000000008e8000b0] lduh [%i3+0x1fe],%l5 ! Mem[000000008f8001fe] std %l2,[%i2+0x0b8] ! Mem[000000008f0000b8] lduh [%i0+0x066],%l2 ! Mem[000000008e000066] stx %l1,[%i1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 ldstub [%i0+0x00a],%l2 ! Mem[000000008e00000a] p63_far_0_lo: orn %l2,%l7,%l3 ldd [%o3+0x158],%l4 ! Mem[000000008f800158] std %f4 ,[%o1+0x0b0] ! Mem[000000008e8000b0] lduh [%o3+0x1fe],%l5 ! Mem[000000008f8001fe] std %l2,[%o2+0x0b8] ! Mem[000000008f0000b8] lduh [%o0+0x066],%l2 ! Mem[000000008e000066] stx %l1,[%o1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 ldstub [%o0+0x00a],%l2 ! Mem[000000008e00000a] p63_far_0_lem: orn %l2,%l7,%l3 ldd [%i3+0x158],%l4 ! Mem[000000008f800158] std %f4 ,[%i1+0x0b0] ! Mem[000000008e8000b0] lduh [%i3+0x1fe],%l5 ! Mem[000000008f8001fe] std %l2,[%i2+0x0b8] ! Mem[000000008f0000b8] lduh [%i0+0x066],%l2 ! Mem[000000008e000066] stx %l1,[%i1+0x128] ! Mem[000000008e800128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l2 ! Mem[000000008e00000a] p63_far_0_lom: orn %l2,%l7,%l3 ldd [%o3+0x158],%l4 ! Mem[000000008f800158] std %f4 ,[%o1+0x0b0] ! Mem[000000008e8000b0] lduh [%o3+0x1fe],%l5 ! Mem[000000008f8001fe] std %l2,[%o2+0x0b8] ! Mem[000000008f0000b8] lduh [%o0+0x066],%l2 ! Mem[000000008e000066] stx %l1,[%o1+0x128] ! Mem[000000008e800128] membar #Sync jmpl %o7,%g0 ldstub [%o0+0x00a],%l2 ! Mem[000000008e00000a] p63_far_0_he: ldx [%i3+0x1b0],%l2 ! Mem[000000008f8001b0] ldsh [%i2+0x0a8],%l0 ! Mem[000000008f0000a8] jmpl %o7,%g0 stx %l6,[%i3+0x0f8] ! Mem[000000008f8000f8] p63_far_0_ho: ldx [%o3+0x1b0],%l2 ! Mem[000000008f8001b0] ldsh [%o2+0x0a8],%l0 ! Mem[000000008f0000a8] jmpl %o7,%g0 stx %l6,[%o3+0x0f8] ! Mem[000000008f8000f8] p63_far_0_hem: ldx [%i3+0x1b0],%l2 ! Mem[000000008f8001b0] ldsh [%i2+0x0a8],%l0 ! Mem[000000008f0000a8] jmpl %o7,%g0 stx %l6,[%i3+0x0f8] ! Mem[000000008f8000f8] p63_far_0_hom: ldx [%o3+0x1b0],%l2 ! Mem[000000008f8001b0] ldsh [%o2+0x0a8],%l0 ! Mem[000000008f0000a8] jmpl %o7,%g0 stx %l6,[%o3+0x0f8] ! Mem[000000008f8000f8] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: jmpl %o7,%g0 addcc %l5,%l1,%l0 jmpl %o7,%g0 nop far0_b2b_l: jmpl %o7,%g0 orn %l2,%l1,%l4 jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: ldx [%i1+0x128],%l6 ! Mem[0000000010800128] ldsh [%i0+0x1a8],%l0 ! Mem[00000000100001a8] stb %l3,[%i0+0x0a1] ! Mem[00000000100000a1] swap [%i3+0x0b0],%l6 ! Mem[00000000118000b0] ldsw [%i2+0x028],%l7 ! Mem[0000000011000028] jmpl %o7,%g0 lduw [%i0+0x168],%l3 ! Mem[0000000010000168] p0_far_1_lo: ldx [%o1+0x128],%l6 ! Mem[0000000010800128] ldsh [%o0+0x1a8],%l0 ! Mem[00000000100001a8] stb %l3,[%o0+0x0a1] ! Mem[00000000100000a1] swap [%o3+0x0b0],%l6 ! Mem[00000000118000b0] ldsw [%o2+0x028],%l7 ! Mem[0000000011000028] jmpl %o7,%g0 lduw [%o0+0x168],%l3 ! Mem[0000000010000168] p0_far_1_lem: ldx [%i1+0x128],%l6 ! Mem[0000000010800128] ldsh [%i0+0x1a8],%l0 ! Mem[00000000100001a8] stb %l3,[%i0+0x0a1] ! Mem[00000000100000a1] swap [%i3+0x0b0],%l6 ! Mem[00000000118000b0] membar #Sync ldsw [%i2+0x028],%l7 ! Mem[0000000011000028] jmpl %o7,%g0 lduw [%i0+0x168],%l3 ! Mem[0000000010000168] p0_far_1_lom: ldx [%o1+0x128],%l6 ! Mem[0000000010800128] ldsh [%o0+0x1a8],%l0 ! Mem[00000000100001a8] stb %l3,[%o0+0x0a1] ! Mem[00000000100000a1] swap [%o3+0x0b0],%l6 ! Mem[00000000118000b0] membar #Sync ldsw [%o2+0x028],%l7 ! Mem[0000000011000028] jmpl %o7,%g0 lduw [%o0+0x168],%l3 ! Mem[0000000010000168] p0_far_1_he: jmpl %o7,%g0 sdivx %l2,0x3eb,%l6 jmpl %o7,%g0 nop p0_far_1_ho: jmpl %o7,%g0 sdivx %l2,0x3eb,%l6 jmpl %o7,%g0 nop p0_far_1_hem: jmpl %o7,%g0 sdivx %l2,0x3eb,%l6 jmpl %o7,%g0 nop p0_far_1_hom: jmpl %o7,%g0 sdivx %l2,0x3eb,%l6 jmpl %o7,%g0 nop p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: jmpl %o7,%g0 lduw [%i2+0x0d0],%l5 ! Mem[00000000130000d0] jmpl %o7,%g0 nop p1_far_1_lo: jmpl %o7,%g0 lduw [%o2+0x0d0],%l5 ! Mem[00000000130000d0] jmpl %o7,%g0 nop p1_far_1_lem: jmpl %o7,%g0 lduw [%i2+0x0d0],%l5 ! Mem[00000000130000d0] jmpl %o7,%g0 nop p1_far_1_lom: jmpl %o7,%g0 lduw [%o2+0x0d0],%l5 ! Mem[00000000130000d0] jmpl %o7,%g0 nop p1_far_1_he: stx %l7,[%i2+0x100] ! Mem[0000000013000100] stx %l1,[%i3+0x078] ! Mem[0000000013800078] ldsh [%i1+0x10a],%l5 ! Mem[000000001280010a] jmpl %o7,%g0 swap [%i1+0x0b0],%l4 ! Mem[00000000128000b0] p1_far_1_ho: stx %l7,[%o2+0x100] ! Mem[0000000013000100] stx %l1,[%o3+0x078] ! Mem[0000000013800078] ldsh [%o1+0x10a],%l5 ! Mem[000000001280010a] jmpl %o7,%g0 swap [%o1+0x0b0],%l4 ! Mem[00000000128000b0] p1_far_1_hem: stx %l7,[%i2+0x100] ! Mem[0000000013000100] stx %l1,[%i3+0x078] ! Mem[0000000013800078] ldsh [%i1+0x10a],%l5 ! Mem[000000001280010a] jmpl %o7,%g0 swap [%i1+0x0b0],%l4 ! Mem[00000000128000b0] p1_far_1_hom: stx %l7,[%o2+0x100] ! Mem[0000000013000100] stx %l1,[%o3+0x078] ! Mem[0000000013800078] ldsh [%o1+0x10a],%l5 ! Mem[000000001280010a] jmpl %o7,%g0 swap [%o1+0x0b0],%l4 ! Mem[00000000128000b0] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: lduh [%i2+0x09a],%l3 ! Mem[000000001500009a] stw %l1,[%i1+0x01c] ! Mem[000000001480001c] jmpl %o7,%g0 stx %l6,[%i1+0x190] ! Mem[0000000014800190] p2_far_1_lo: lduh [%o2+0x09a],%l3 ! Mem[000000001500009a] stw %l1,[%o1+0x01c] ! Mem[000000001480001c] jmpl %o7,%g0 stx %l6,[%o1+0x190] ! Mem[0000000014800190] p2_far_1_lem: lduh [%i2+0x09a],%l3 ! Mem[000000001500009a] membar #Sync stw %l1,[%i1+0x01c] ! Mem[000000001480001c] jmpl %o7,%g0 stx %l6,[%i1+0x190] ! Mem[0000000014800190] p2_far_1_lom: lduh [%o2+0x09a],%l3 ! Mem[000000001500009a] membar #Sync stw %l1,[%o1+0x01c] ! Mem[000000001480001c] jmpl %o7,%g0 stx %l6,[%o1+0x190] ! Mem[0000000014800190] p2_far_1_he: jmpl %o7,%g0 ldsh [%i2+0x100],%l0 ! Mem[0000000015000100] jmpl %o7,%g0 nop p2_far_1_ho: jmpl %o7,%g0 ldsh [%o2+0x100],%l0 ! Mem[0000000015000100] jmpl %o7,%g0 nop p2_far_1_hem: jmpl %o7,%g0 ldsh [%i2+0x100],%l0 ! Mem[0000000015000100] jmpl %o7,%g0 nop p2_far_1_hom: jmpl %o7,%g0 ldsh [%o2+0x100],%l0 ! Mem[0000000015000100] jmpl %o7,%g0 nop p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: jmpl %o7,%g0 sth %l3,[%i3+0x0a8] ! Mem[00000000178000a8] jmpl %o7,%g0 nop p3_far_1_lo: jmpl %o7,%g0 sth %l3,[%o3+0x0a8] ! Mem[00000000178000a8] jmpl %o7,%g0 nop p3_far_1_lem: jmpl %o7,%g0 sth %l3,[%i3+0x0a8] ! Mem[00000000178000a8] jmpl %o7,%g0 nop p3_far_1_lom: jmpl %o7,%g0 sth %l3,[%o3+0x0a8] ! Mem[00000000178000a8] jmpl %o7,%g0 nop p3_far_1_he: jmpl %o7,%g0 ldsw [%i2+0x1a8],%l0 ! Mem[00000000170001a8] jmpl %o7,%g0 nop p3_far_1_ho: jmpl %o7,%g0 ldsw [%o2+0x1a8],%l0 ! Mem[00000000170001a8] jmpl %o7,%g0 nop p3_far_1_hem: jmpl %o7,%g0 ldsw [%i2+0x1a8],%l0 ! Mem[00000000170001a8] jmpl %o7,%g0 nop p3_far_1_hom: jmpl %o7,%g0 ldsw [%o2+0x1a8],%l0 ! Mem[00000000170001a8] jmpl %o7,%g0 nop p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: lduw [%i3+0x04c],%l1 ! Mem[000000001980004c] swap [%i2+0x180],%l4 ! Mem[0000000019000180] stx %l2,[%i1+0x048] ! Mem[0000000018800048] add %l0,%l4,%l0 jmpl %o7,%g0 taddcctv %l0,0xab3,%l0 p4_far_1_lo: lduw [%o3+0x04c],%l1 ! Mem[000000001980004c] swap [%o2+0x180],%l4 ! Mem[0000000019000180] stx %l2,[%o1+0x048] ! Mem[0000000018800048] add %l0,%l4,%l0 jmpl %o7,%g0 taddcctv %l0,0xab3,%l0 p4_far_1_lem: lduw [%i3+0x04c],%l1 ! Mem[000000001980004c] swap [%i2+0x180],%l4 ! Mem[0000000019000180] stx %l2,[%i1+0x048] ! Mem[0000000018800048] add %l0,%l4,%l0 jmpl %o7,%g0 taddcctv %l0,0xab3,%l0 p4_far_1_lom: lduw [%o3+0x04c],%l1 ! Mem[000000001980004c] swap [%o2+0x180],%l4 ! Mem[0000000019000180] stx %l2,[%o1+0x048] ! Mem[0000000018800048] add %l0,%l4,%l0 jmpl %o7,%g0 taddcctv %l0,0xab3,%l0 p4_far_1_he: stb %l6,[%i1+0x1b2] ! Mem[00000000188001b2] ldx [%i3+0x008],%l7 ! Mem[0000000019800008] ldx [%i3+0x0d0],%l0 ! Mem[00000000198000d0] swap [%i0+0x0f8],%l1 ! Mem[00000000180000f8] ldsh [%i3+0x14a],%l4 ! Mem[000000001980014a] sth %l7,[%i2+0x100] ! Mem[0000000019000100] stx %l1,[%i2+0x0a0] ! Mem[00000000190000a0] jmpl %o7,%g0 std %f20,[%i3+0x080] ! Mem[0000000019800080] p4_far_1_ho: stb %l6,[%o1+0x1b2] ! Mem[00000000188001b2] ldx [%o3+0x008],%l7 ! Mem[0000000019800008] ldx [%o3+0x0d0],%l0 ! Mem[00000000198000d0] swap [%o0+0x0f8],%l1 ! Mem[00000000180000f8] ldsh [%o3+0x14a],%l4 ! Mem[000000001980014a] sth %l7,[%o2+0x100] ! Mem[0000000019000100] stx %l1,[%o2+0x0a0] ! Mem[00000000190000a0] jmpl %o7,%g0 std %f20,[%o3+0x080] ! Mem[0000000019800080] p4_far_1_hem: stb %l6,[%i1+0x1b2] ! Mem[00000000188001b2] membar #Sync ldx [%i3+0x008],%l7 ! Mem[0000000019800008] ldx [%i3+0x0d0],%l0 ! Mem[00000000198000d0] swap [%i0+0x0f8],%l1 ! Mem[00000000180000f8] ldsh [%i3+0x14a],%l4 ! Mem[000000001980014a] sth %l7,[%i2+0x100] ! Mem[0000000019000100] stx %l1,[%i2+0x0a0] ! Mem[00000000190000a0] jmpl %o7,%g0 std %f20,[%i3+0x080] ! Mem[0000000019800080] p4_far_1_hom: stb %l6,[%o1+0x1b2] ! Mem[00000000188001b2] membar #Sync ldx [%o3+0x008],%l7 ! Mem[0000000019800008] ldx [%o3+0x0d0],%l0 ! Mem[00000000198000d0] swap [%o0+0x0f8],%l1 ! Mem[00000000180000f8] ldsh [%o3+0x14a],%l4 ! Mem[000000001980014a] sth %l7,[%o2+0x100] ! Mem[0000000019000100] stx %l1,[%o2+0x0a0] ! Mem[00000000190000a0] jmpl %o7,%g0 std %f20,[%o3+0x080] ! Mem[0000000019800080] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: swap [%i0+0x120],%l7 ! Mem[000000001a000120] ldsb [%i1+0x013],%l2 ! Mem[000000001a800013] ldsh [%i3+0x09e],%l3 ! Mem[000000001b80009e] lduw [%i0+0x0b0],%l6 ! Mem[000000001a0000b0] ldsb [%i0+0x1ba],%l6 ! Mem[000000001a0001ba] taddcc %l0,-0x1cc,%l6 jmpl %o7,%g0 stw %l5,[%i3+0x1f8] ! Mem[000000001b8001f8] p5_far_1_lo: swap [%o0+0x120],%l7 ! Mem[000000001a000120] ldsb [%o1+0x013],%l2 ! Mem[000000001a800013] ldsh [%o3+0x09e],%l3 ! Mem[000000001b80009e] lduw [%o0+0x0b0],%l6 ! Mem[000000001a0000b0] ldsb [%o0+0x1ba],%l6 ! Mem[000000001a0001ba] taddcc %l0,-0x1cc,%l6 jmpl %o7,%g0 stw %l5,[%o3+0x1f8] ! Mem[000000001b8001f8] p5_far_1_lem: swap [%i0+0x120],%l7 ! Mem[000000001a000120] membar #Sync ldsb [%i1+0x013],%l2 ! Mem[000000001a800013] ldsh [%i3+0x09e],%l3 ! Mem[000000001b80009e] lduw [%i0+0x0b0],%l6 ! Mem[000000001a0000b0] ldsb [%i0+0x1ba],%l6 ! Mem[000000001a0001ba] taddcc %l0,-0x1cc,%l6 jmpl %o7,%g0 stw %l5,[%i3+0x1f8] ! Mem[000000001b8001f8] p5_far_1_lom: swap [%o0+0x120],%l7 ! Mem[000000001a000120] membar #Sync ldsb [%o1+0x013],%l2 ! Mem[000000001a800013] ldsh [%o3+0x09e],%l3 ! Mem[000000001b80009e] lduw [%o0+0x0b0],%l6 ! Mem[000000001a0000b0] ldsb [%o0+0x1ba],%l6 ! Mem[000000001a0001ba] taddcc %l0,-0x1cc,%l6 jmpl %o7,%g0 stw %l5,[%o3+0x1f8] ! Mem[000000001b8001f8] p5_far_1_he: ldsw [%i2+0x0c8],%l6 ! Mem[000000001b0000c8] sth %l7,[%i2+0x132] ! Mem[000000001b000132] addcc %l6,%l7,%l3 stx %l5,[%i2+0x028] ! Mem[000000001b000028] swap [%i1+0x1d0],%l2 ! Mem[000000001a8001d0] std %f16,[%i0+0x110] ! Mem[000000001a000110] ldd [%i0+0x0a8],%l6 ! Mem[000000001a0000a8] jmpl %o7,%g0 taddcctv %l6,0xf93,%l7 p5_far_1_ho: ldsw [%o2+0x0c8],%l6 ! Mem[000000001b0000c8] sth %l7,[%o2+0x132] ! Mem[000000001b000132] addcc %l6,%l7,%l3 stx %l5,[%o2+0x028] ! Mem[000000001b000028] swap [%o1+0x1d0],%l2 ! Mem[000000001a8001d0] std %f16,[%o0+0x110] ! Mem[000000001a000110] ldd [%o0+0x0a8],%l6 ! Mem[000000001a0000a8] jmpl %o7,%g0 taddcctv %l6,0xf93,%l7 p5_far_1_hem: ldsw [%i2+0x0c8],%l6 ! Mem[000000001b0000c8] sth %l7,[%i2+0x132] ! Mem[000000001b000132] addcc %l6,%l7,%l3 membar #Sync stx %l5,[%i2+0x028] ! Mem[000000001b000028] swap [%i1+0x1d0],%l2 ! Mem[000000001a8001d0] std %f16,[%i0+0x110] ! Mem[000000001a000110] ldd [%i0+0x0a8],%l6 ! Mem[000000001a0000a8] jmpl %o7,%g0 taddcctv %l6,0xf93,%l7 p5_far_1_hom: ldsw [%o2+0x0c8],%l6 ! Mem[000000001b0000c8] sth %l7,[%o2+0x132] ! Mem[000000001b000132] addcc %l6,%l7,%l3 membar #Sync stx %l5,[%o2+0x028] ! Mem[000000001b000028] swap [%o1+0x1d0],%l2 ! Mem[000000001a8001d0] std %f16,[%o0+0x110] ! Mem[000000001a000110] ldd [%o0+0x0a8],%l6 ! Mem[000000001a0000a8] jmpl %o7,%g0 taddcctv %l6,0xf93,%l7 p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: std %f2 ,[%i3+0x020] ! Mem[000000001d800020] orcc %l1,%l4,%l4 ldx [%i2+0x010],%l4 ! Mem[000000001d000010] sra %l2,0x01d,%l0 swap [%i1+0x0b4],%l6 ! Mem[000000001c8000b4] ldd [%i1+0x018],%l4 ! Mem[000000001c800018] ldstub [%i3+0x029],%l4 ! Mem[000000001d800029] jmpl %o7,%g0 stw %l1,[%i2+0x06c] ! Mem[000000001d00006c] p6_far_1_lo: std %f2 ,[%o3+0x020] ! Mem[000000001d800020] orcc %l1,%l4,%l4 ldx [%o2+0x010],%l4 ! Mem[000000001d000010] sra %l2,0x01d,%l0 swap [%o1+0x0b4],%l6 ! Mem[000000001c8000b4] ldd [%o1+0x018],%l4 ! Mem[000000001c800018] ldstub [%o3+0x029],%l4 ! Mem[000000001d800029] jmpl %o7,%g0 stw %l1,[%o2+0x06c] ! Mem[000000001d00006c] p6_far_1_lem: membar #Sync std %f2 ,[%i3+0x020] ! Mem[000000001d800020] orcc %l1,%l4,%l4 ldx [%i2+0x010],%l4 ! Mem[000000001d000010] sra %l2,0x01d,%l0 swap [%i1+0x0b4],%l6 ! Mem[000000001c8000b4] ldd [%i1+0x018],%l4 ! Mem[000000001c800018] ldstub [%i3+0x029],%l4 ! Mem[000000001d800029] jmpl %o7,%g0 stw %l1,[%i2+0x06c] ! Mem[000000001d00006c] p6_far_1_lom: membar #Sync std %f2 ,[%o3+0x020] ! Mem[000000001d800020] orcc %l1,%l4,%l4 ldx [%o2+0x010],%l4 ! Mem[000000001d000010] sra %l2,0x01d,%l0 swap [%o1+0x0b4],%l6 ! Mem[000000001c8000b4] ldd [%o1+0x018],%l4 ! Mem[000000001c800018] ldstub [%o3+0x029],%l4 ! Mem[000000001d800029] jmpl %o7,%g0 stw %l1,[%o2+0x06c] ! Mem[000000001d00006c] p6_far_1_he: jmpl %o7,%g0 swap [%i2+0x028],%l2 ! Mem[000000001d000028] jmpl %o7,%g0 nop p6_far_1_ho: jmpl %o7,%g0 swap [%o2+0x028],%l2 ! Mem[000000001d000028] jmpl %o7,%g0 nop p6_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l2 ! Mem[000000001d000028] jmpl %o7,%g0 nop p6_far_1_hom: membar #Sync jmpl %o7,%g0 swap [%o2+0x028],%l2 ! Mem[000000001d000028] jmpl %o7,%g0 nop p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldx [%i3+0x180],%l0 ! Mem[000000001f800180] lduw [%i3+0x068],%l3 ! Mem[000000001f800068] st %f1 ,[%i3+0x0d8] ! Mem[000000001f8000d8] lduw [%i1+0x03c],%l4 ! Mem[000000001e80003c] sth %l4,[%i1+0x008] ! Mem[000000001e800008] stx %l0,[%i0+0x098] ! Mem[000000001e000098] jmpl %o7,%g0 ldx [%i3+0x0e8],%l6 ! Mem[000000001f8000e8] p7_far_1_lo: ldx [%o3+0x180],%l0 ! Mem[000000001f800180] lduw [%o3+0x068],%l3 ! Mem[000000001f800068] st %f1 ,[%o3+0x0d8] ! Mem[000000001f8000d8] lduw [%o1+0x03c],%l4 ! Mem[000000001e80003c] sth %l4,[%o1+0x008] ! Mem[000000001e800008] stx %l0,[%o0+0x098] ! Mem[000000001e000098] jmpl %o7,%g0 ldx [%o3+0x0e8],%l6 ! Mem[000000001f8000e8] p7_far_1_lem: ldx [%i3+0x180],%l0 ! Mem[000000001f800180] lduw [%i3+0x068],%l3 ! Mem[000000001f800068] st %f1 ,[%i3+0x0d8] ! Mem[000000001f8000d8] membar #Sync lduw [%i1+0x03c],%l4 ! Mem[000000001e80003c] sth %l4,[%i1+0x008] ! Mem[000000001e800008] stx %l0,[%i0+0x098] ! Mem[000000001e000098] jmpl %o7,%g0 ldx [%i3+0x0e8],%l6 ! Mem[000000001f8000e8] p7_far_1_lom: ldx [%o3+0x180],%l0 ! Mem[000000001f800180] lduw [%o3+0x068],%l3 ! Mem[000000001f800068] st %f1 ,[%o3+0x0d8] ! Mem[000000001f8000d8] membar #Sync lduw [%o1+0x03c],%l4 ! Mem[000000001e80003c] sth %l4,[%o1+0x008] ! Mem[000000001e800008] stx %l0,[%o0+0x098] ! Mem[000000001e000098] jmpl %o7,%g0 ldx [%o3+0x0e8],%l6 ! Mem[000000001f8000e8] p7_far_1_he: swap [%i0+0x1c4],%l0 ! Mem[000000001e0001c4] ldsw [%i0+0x0e0],%l1 ! Mem[000000001e0000e0] std %l6,[%i0+0x1b0] ! Mem[000000001e0001b0] srlx %l2,0x019,%l7 jmpl %o7,%g0 stb %l6,[%i0+0x172] ! Mem[000000001e000172] p7_far_1_ho: swap [%o0+0x1c4],%l0 ! Mem[000000001e0001c4] ldsw [%o0+0x0e0],%l1 ! Mem[000000001e0000e0] std %l6,[%o0+0x1b0] ! Mem[000000001e0001b0] srlx %l2,0x019,%l7 jmpl %o7,%g0 stb %l6,[%o0+0x172] ! Mem[000000001e000172] p7_far_1_hem: swap [%i0+0x1c4],%l0 ! Mem[000000001e0001c4] ldsw [%i0+0x0e0],%l1 ! Mem[000000001e0000e0] std %l6,[%i0+0x1b0] ! Mem[000000001e0001b0] srlx %l2,0x019,%l7 jmpl %o7,%g0 stb %l6,[%i0+0x172] ! Mem[000000001e000172] p7_far_1_hom: swap [%o0+0x1c4],%l0 ! Mem[000000001e0001c4] ldsw [%o0+0x0e0],%l1 ! Mem[000000001e0000e0] std %l6,[%o0+0x1b0] ! Mem[000000001e0001b0] srlx %l2,0x019,%l7 jmpl %o7,%g0 stb %l6,[%o0+0x172] ! Mem[000000001e000172] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: subccc %l0,%l2,%l1 ldsw [%i2+0x138],%l6 ! Mem[0000000021000138] ldsw [%i0+0x04c],%l1 ! Mem[000000002000004c] ldd [%i3+0x100],%l6 ! Mem[0000000021800100] lduh [%i2+0x128],%l3 ! Mem[0000000021000128] orn %l3,0x0f3,%l0 jmpl %o7,%g0 tsubcctv %l1,%l3,%l1 p8_far_1_lo: subccc %l0,%l2,%l1 ldsw [%o2+0x138],%l6 ! Mem[0000000021000138] ldsw [%o0+0x04c],%l1 ! Mem[000000002000004c] ldd [%o3+0x100],%l6 ! Mem[0000000021800100] lduh [%o2+0x128],%l3 ! Mem[0000000021000128] orn %l3,0x0f3,%l0 jmpl %o7,%g0 tsubcctv %l1,%l3,%l1 p8_far_1_lem: subccc %l0,%l2,%l1 ldsw [%i2+0x138],%l6 ! Mem[0000000021000138] ldsw [%i0+0x04c],%l1 ! Mem[000000002000004c] ldd [%i3+0x100],%l6 ! Mem[0000000021800100] lduh [%i2+0x128],%l3 ! Mem[0000000021000128] orn %l3,0x0f3,%l0 jmpl %o7,%g0 tsubcctv %l1,%l3,%l1 p8_far_1_lom: subccc %l0,%l2,%l1 ldsw [%o2+0x138],%l6 ! Mem[0000000021000138] ldsw [%o0+0x04c],%l1 ! Mem[000000002000004c] ldd [%o3+0x100],%l6 ! Mem[0000000021800100] lduh [%o2+0x128],%l3 ! Mem[0000000021000128] orn %l3,0x0f3,%l0 jmpl %o7,%g0 tsubcctv %l1,%l3,%l1 p8_far_1_he: ldd [%i0+0x0e8],%l4 ! Mem[00000000200000e8] sth %l4,[%i2+0x134] ! Mem[0000000021000134] lduh [%i0+0x1ec],%l0 ! Mem[00000000200001ec] std %l2,[%i3+0x088] ! Mem[0000000021800088] lduh [%i0+0x0a0],%l6 ! Mem[00000000200000a0] jmpl %o7,%g0 taddcc %l5,0x92d,%l1 p8_far_1_ho: ldd [%o0+0x0e8],%l4 ! Mem[00000000200000e8] sth %l4,[%o2+0x134] ! Mem[0000000021000134] lduh [%o0+0x1ec],%l0 ! Mem[00000000200001ec] std %l2,[%o3+0x088] ! Mem[0000000021800088] lduh [%o0+0x0a0],%l6 ! Mem[00000000200000a0] jmpl %o7,%g0 taddcc %l5,0x92d,%l1 p8_far_1_hem: ldd [%i0+0x0e8],%l4 ! Mem[00000000200000e8] sth %l4,[%i2+0x134] ! Mem[0000000021000134] lduh [%i0+0x1ec],%l0 ! Mem[00000000200001ec] std %l2,[%i3+0x088] ! Mem[0000000021800088] lduh [%i0+0x0a0],%l6 ! Mem[00000000200000a0] jmpl %o7,%g0 taddcc %l5,0x92d,%l1 p8_far_1_hom: ldd [%o0+0x0e8],%l4 ! Mem[00000000200000e8] sth %l4,[%o2+0x134] ! Mem[0000000021000134] lduh [%o0+0x1ec],%l0 ! Mem[00000000200001ec] std %l2,[%o3+0x088] ! Mem[0000000021800088] lduh [%o0+0x0a0],%l6 ! Mem[00000000200000a0] jmpl %o7,%g0 taddcc %l5,0x92d,%l1 p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: srlx %l7,%l5,%l0 lduh [%i0+0x0e6],%l5 ! Mem[00000000220000e6] stb %l5,[%i1+0x028] ! Mem[0000000022800028] jmpl %o7,%g0 std %l0,[%i1+0x0d8] ! Mem[00000000228000d8] p9_far_1_lo: srlx %l7,%l5,%l0 lduh [%o0+0x0e6],%l5 ! Mem[00000000220000e6] stb %l5,[%o1+0x028] ! Mem[0000000022800028] jmpl %o7,%g0 std %l0,[%o1+0x0d8] ! Mem[00000000228000d8] p9_far_1_lem: srlx %l7,%l5,%l0 lduh [%i0+0x0e6],%l5 ! Mem[00000000220000e6] membar #Sync stb %l5,[%i1+0x028] ! Mem[0000000022800028] jmpl %o7,%g0 std %l0,[%i1+0x0d8] ! Mem[00000000228000d8] p9_far_1_lom: srlx %l7,%l5,%l0 lduh [%o0+0x0e6],%l5 ! Mem[00000000220000e6] membar #Sync stb %l5,[%o1+0x028] ! Mem[0000000022800028] jmpl %o7,%g0 std %l0,[%o1+0x0d8] ! Mem[00000000228000d8] p9_far_1_he: orn %l3,%l5,%l0 ldd [%i3+0x108],%l2 ! Mem[0000000023800108] jmpl %o7,%g0 swap [%i2+0x128],%l5 ! Mem[0000000023000128] p9_far_1_ho: orn %l3,%l5,%l0 ldd [%o3+0x108],%l2 ! Mem[0000000023800108] jmpl %o7,%g0 swap [%o2+0x128],%l5 ! Mem[0000000023000128] p9_far_1_hem: orn %l3,%l5,%l0 ldd [%i3+0x108],%l2 ! Mem[0000000023800108] jmpl %o7,%g0 swap [%i2+0x128],%l5 ! Mem[0000000023000128] p9_far_1_hom: orn %l3,%l5,%l0 ldd [%o3+0x108],%l2 ! Mem[0000000023800108] jmpl %o7,%g0 swap [%o2+0x128],%l5 ! Mem[0000000023000128] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: ldsh [%i3+0x028],%l5 ! Mem[0000000025800028] ldd [%i3+0x158],%l4 ! Mem[0000000025800158] ldx [%i0+0x188],%l6 ! Mem[0000000024000188] addcc %l3,%l1,%l4 stx %l4,[%i0+0x018] ! Mem[0000000024000018] stx %l6,[%i0+0x108] ! Mem[0000000024000108] jmpl %o7,%g0 stx %l0,[%i2+0x188] ! Mem[0000000025000188] p10_far_1_lo: ldsh [%o3+0x028],%l5 ! Mem[0000000025800028] ldd [%o3+0x158],%l4 ! Mem[0000000025800158] ldx [%o0+0x188],%l6 ! Mem[0000000024000188] addcc %l3,%l1,%l4 stx %l4,[%o0+0x018] ! Mem[0000000024000018] stx %l6,[%o0+0x108] ! Mem[0000000024000108] jmpl %o7,%g0 stx %l0,[%o2+0x188] ! Mem[0000000025000188] p10_far_1_lem: membar #Sync ldsh [%i3+0x028],%l5 ! Mem[0000000025800028] ldd [%i3+0x158],%l4 ! Mem[0000000025800158] ldx [%i0+0x188],%l6 ! Mem[0000000024000188] addcc %l3,%l1,%l4 stx %l4,[%i0+0x018] ! Mem[0000000024000018] stx %l6,[%i0+0x108] ! Mem[0000000024000108] jmpl %o7,%g0 stx %l0,[%i2+0x188] ! Mem[0000000025000188] p10_far_1_lom: membar #Sync ldsh [%o3+0x028],%l5 ! Mem[0000000025800028] ldd [%o3+0x158],%l4 ! Mem[0000000025800158] ldx [%o0+0x188],%l6 ! Mem[0000000024000188] addcc %l3,%l1,%l4 stx %l4,[%o0+0x018] ! Mem[0000000024000018] stx %l6,[%o0+0x108] ! Mem[0000000024000108] jmpl %o7,%g0 stx %l0,[%o2+0x188] ! Mem[0000000025000188] p10_far_1_he: ldub [%i0+0x06e],%l2 ! Mem[000000002400006e] jmpl %o7,%g0 taddcctv %l1,0x9c1,%l2 p10_far_1_ho: ldub [%o0+0x06e],%l2 ! Mem[000000002400006e] jmpl %o7,%g0 taddcctv %l1,0x9c1,%l2 p10_far_1_hem: ldub [%i0+0x06e],%l2 ! Mem[000000002400006e] jmpl %o7,%g0 taddcctv %l1,0x9c1,%l2 p10_far_1_hom: ldub [%o0+0x06e],%l2 ! Mem[000000002400006e] jmpl %o7,%g0 taddcctv %l1,0x9c1,%l2 p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ldub [%i1+0x13d],%l6 ! Mem[000000002680013d] ldsb [%i2+0x16e],%l6 ! Mem[000000002700016e] jmpl %o7,%g0 stw %l5,[%i1+0x158] ! Mem[0000000026800158] p11_far_1_lo: ldub [%o1+0x13d],%l6 ! Mem[000000002680013d] ldsb [%o2+0x16e],%l6 ! Mem[000000002700016e] jmpl %o7,%g0 stw %l5,[%o1+0x158] ! Mem[0000000026800158] p11_far_1_lem: ldub [%i1+0x13d],%l6 ! Mem[000000002680013d] ldsb [%i2+0x16e],%l6 ! Mem[000000002700016e] jmpl %o7,%g0 stw %l5,[%i1+0x158] ! Mem[0000000026800158] p11_far_1_lom: ldub [%o1+0x13d],%l6 ! Mem[000000002680013d] ldsb [%o2+0x16e],%l6 ! Mem[000000002700016e] jmpl %o7,%g0 stw %l5,[%o1+0x158] ! Mem[0000000026800158] p11_far_1_he: taddcctv %l5,%l6,%l3 stb %l2,[%i1+0x101] ! Mem[0000000026800101] lduw [%i1+0x008],%l4 ! Mem[0000000026800008] jmpl %o7,%g0 sth %l0,[%i3+0x09c] ! Mem[000000002780009c] p11_far_1_ho: taddcctv %l5,%l6,%l3 stb %l2,[%o1+0x101] ! Mem[0000000026800101] lduw [%o1+0x008],%l4 ! Mem[0000000026800008] jmpl %o7,%g0 sth %l0,[%o3+0x09c] ! Mem[000000002780009c] p11_far_1_hem: taddcctv %l5,%l6,%l3 stb %l2,[%i1+0x101] ! Mem[0000000026800101] membar #Sync lduw [%i1+0x008],%l4 ! Mem[0000000026800008] jmpl %o7,%g0 sth %l0,[%i3+0x09c] ! Mem[000000002780009c] p11_far_1_hom: taddcctv %l5,%l6,%l3 stb %l2,[%o1+0x101] ! Mem[0000000026800101] membar #Sync lduw [%o1+0x008],%l4 ! Mem[0000000026800008] jmpl %o7,%g0 sth %l0,[%o3+0x09c] ! Mem[000000002780009c] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: swap [%i2+0x0ec],%l4 ! Mem[00000000290000ec] ldstub [%i2+0x185],%l1 ! Mem[0000000029000185] st %f11,[%i0+0x1ec] ! Mem[00000000280001ec] swap [%i1+0x0a0],%l2 ! Mem[00000000288000a0] xor %l4,-0xbb4,%l2 tsubcctv %l4,%l6,%l1 jmpl %o7,%g0 or %l0,-0xbef,%l1 p12_far_1_lo: swap [%o2+0x0ec],%l4 ! Mem[00000000290000ec] ldstub [%o2+0x185],%l1 ! Mem[0000000029000185] st %f11,[%o0+0x1ec] ! Mem[00000000280001ec] swap [%o1+0x0a0],%l2 ! Mem[00000000288000a0] xor %l4,-0xbb4,%l2 tsubcctv %l4,%l6,%l1 jmpl %o7,%g0 or %l0,-0xbef,%l1 p12_far_1_lem: swap [%i2+0x0ec],%l4 ! Mem[00000000290000ec] ldstub [%i2+0x185],%l1 ! Mem[0000000029000185] st %f11,[%i0+0x1ec] ! Mem[00000000280001ec] swap [%i1+0x0a0],%l2 ! Mem[00000000288000a0] xor %l4,-0xbb4,%l2 tsubcctv %l4,%l6,%l1 jmpl %o7,%g0 or %l0,-0xbef,%l1 p12_far_1_lom: swap [%o2+0x0ec],%l4 ! Mem[00000000290000ec] ldstub [%o2+0x185],%l1 ! Mem[0000000029000185] st %f11,[%o0+0x1ec] ! Mem[00000000280001ec] swap [%o1+0x0a0],%l2 ! Mem[00000000288000a0] xor %l4,-0xbb4,%l2 tsubcctv %l4,%l6,%l1 jmpl %o7,%g0 or %l0,-0xbef,%l1 p12_far_1_he: ldsb [%i2+0x06b],%l3 ! Mem[000000002900006b] stx %l1,[%i0+0x178] ! Mem[0000000028000178] stx %l2,[%i1+0x078] ! Mem[0000000028800078] std %f30,[%i0+0x008] ! Mem[0000000028000008] std %l6,[%i2+0x020] ! Mem[0000000029000020] stx %l4,[%i3+0x148] ! Mem[0000000029800148] jmpl %o7,%g0 stb %l7,[%i2+0x138] ! Mem[0000000029000138] p12_far_1_ho: ldsb [%o2+0x06b],%l3 ! Mem[000000002900006b] stx %l1,[%o0+0x178] ! Mem[0000000028000178] stx %l2,[%o1+0x078] ! Mem[0000000028800078] std %f30,[%o0+0x008] ! Mem[0000000028000008] std %l6,[%o2+0x020] ! Mem[0000000029000020] stx %l4,[%o3+0x148] ! Mem[0000000029800148] jmpl %o7,%g0 stb %l7,[%o2+0x138] ! Mem[0000000029000138] p12_far_1_hem: ldsb [%i2+0x06b],%l3 ! Mem[000000002900006b] stx %l1,[%i0+0x178] ! Mem[0000000028000178] stx %l2,[%i1+0x078] ! Mem[0000000028800078] membar #Sync std %f30,[%i0+0x008] ! Mem[0000000028000008] std %l6,[%i2+0x020] ! Mem[0000000029000020] stx %l4,[%i3+0x148] ! Mem[0000000029800148] jmpl %o7,%g0 stb %l7,[%i2+0x138] ! Mem[0000000029000138] p12_far_1_hom: ldsb [%o2+0x06b],%l3 ! Mem[000000002900006b] stx %l1,[%o0+0x178] ! Mem[0000000028000178] stx %l2,[%o1+0x078] ! Mem[0000000028800078] membar #Sync std %f30,[%o0+0x008] ! Mem[0000000028000008] std %l6,[%o2+0x020] ! Mem[0000000029000020] stx %l4,[%o3+0x148] ! Mem[0000000029800148] jmpl %o7,%g0 stb %l7,[%o2+0x138] ! Mem[0000000029000138] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: stw %l5,[%i1+0x090] ! Mem[000000002a800090] stw %l2,[%i1+0x148] ! Mem[000000002a800148] ldx [%i1+0x1a8],%l0 ! Mem[000000002a8001a8] jmpl %o7,%g0 ldx [%i0+0x0c8],%l6 ! Mem[000000002a0000c8] p13_far_1_lo: stw %l5,[%o1+0x090] ! Mem[000000002a800090] stw %l2,[%o1+0x148] ! Mem[000000002a800148] ldx [%o1+0x1a8],%l0 ! Mem[000000002a8001a8] jmpl %o7,%g0 ldx [%o0+0x0c8],%l6 ! Mem[000000002a0000c8] p13_far_1_lem: stw %l5,[%i1+0x090] ! Mem[000000002a800090] stw %l2,[%i1+0x148] ! Mem[000000002a800148] ldx [%i1+0x1a8],%l0 ! Mem[000000002a8001a8] jmpl %o7,%g0 ldx [%i0+0x0c8],%l6 ! Mem[000000002a0000c8] p13_far_1_lom: stw %l5,[%o1+0x090] ! Mem[000000002a800090] stw %l2,[%o1+0x148] ! Mem[000000002a800148] ldx [%o1+0x1a8],%l0 ! Mem[000000002a8001a8] jmpl %o7,%g0 ldx [%o0+0x0c8],%l6 ! Mem[000000002a0000c8] p13_far_1_he: taddcctv %l0,%l3,%l0 ld [%i2+0x09c],%f27 ! Mem[000000002b00009c] ldsh [%i0+0x0b0],%l6 ! Mem[000000002a0000b0] orncc %l7,0xe25,%l1 jmpl %o7,%g0 srax %l1,0x00d,%l6 p13_far_1_ho: taddcctv %l0,%l3,%l0 ld [%o2+0x09c],%f27 ! Mem[000000002b00009c] ldsh [%o0+0x0b0],%l6 ! Mem[000000002a0000b0] orncc %l7,0xe25,%l1 jmpl %o7,%g0 srax %l1,0x00d,%l6 p13_far_1_hem: taddcctv %l0,%l3,%l0 ld [%i2+0x09c],%f27 ! Mem[000000002b00009c] ldsh [%i0+0x0b0],%l6 ! Mem[000000002a0000b0] orncc %l7,0xe25,%l1 jmpl %o7,%g0 srax %l1,0x00d,%l6 p13_far_1_hom: taddcctv %l0,%l3,%l0 ld [%o2+0x09c],%f27 ! Mem[000000002b00009c] ldsh [%o0+0x0b0],%l6 ! Mem[000000002a0000b0] orncc %l7,0xe25,%l1 jmpl %o7,%g0 srax %l1,0x00d,%l6 p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: ldd [%i3+0x168],%l0 ! Mem[000000002d800168] stb %l2,[%i1+0x14b] ! Mem[000000002c80014b] stx %l6,[%i2+0x108] ! Mem[000000002d000108] srlx %l5,0x012,%l2 xorcc %l0,%l4,%l7 lduh [%i2+0x008],%l6 ! Mem[000000002d000008] jmpl %o7,%g0 lduw [%i0+0x120],%l7 ! Mem[000000002c000120] p14_far_1_lo: ldd [%o3+0x168],%l0 ! Mem[000000002d800168] stb %l2,[%o1+0x14b] ! Mem[000000002c80014b] stx %l6,[%o2+0x108] ! Mem[000000002d000108] srlx %l5,0x012,%l2 xorcc %l0,%l4,%l7 lduh [%o2+0x008],%l6 ! Mem[000000002d000008] jmpl %o7,%g0 lduw [%o0+0x120],%l7 ! Mem[000000002c000120] p14_far_1_lem: ldd [%i3+0x168],%l0 ! Mem[000000002d800168] stb %l2,[%i1+0x14b] ! Mem[000000002c80014b] stx %l6,[%i2+0x108] ! Mem[000000002d000108] srlx %l5,0x012,%l2 xorcc %l0,%l4,%l7 membar #Sync lduh [%i2+0x008],%l6 ! Mem[000000002d000008] jmpl %o7,%g0 lduw [%i0+0x120],%l7 ! Mem[000000002c000120] p14_far_1_lom: ldd [%o3+0x168],%l0 ! Mem[000000002d800168] stb %l2,[%o1+0x14b] ! Mem[000000002c80014b] stx %l6,[%o2+0x108] ! Mem[000000002d000108] srlx %l5,0x012,%l2 xorcc %l0,%l4,%l7 membar #Sync lduh [%o2+0x008],%l6 ! Mem[000000002d000008] jmpl %o7,%g0 lduw [%o0+0x120],%l7 ! Mem[000000002c000120] p14_far_1_he: stx %l7,[%i0+0x020] ! Mem[000000002c000020] stx %l5,[%i1+0x060] ! Mem[000000002c800060] sth %l5,[%i3+0x0cc] ! Mem[000000002d8000cc] std %l6,[%i0+0x198] ! Mem[000000002c000198] jmpl %o7,%g0 swap [%i2+0x18c],%l0 ! Mem[000000002d00018c] p14_far_1_ho: stx %l7,[%o0+0x020] ! Mem[000000002c000020] stx %l5,[%o1+0x060] ! Mem[000000002c800060] sth %l5,[%o3+0x0cc] ! Mem[000000002d8000cc] std %l6,[%o0+0x198] ! Mem[000000002c000198] jmpl %o7,%g0 swap [%o2+0x18c],%l0 ! Mem[000000002d00018c] p14_far_1_hem: membar #Sync stx %l7,[%i0+0x020] ! Mem[000000002c000020] stx %l5,[%i1+0x060] ! Mem[000000002c800060] sth %l5,[%i3+0x0cc] ! Mem[000000002d8000cc] std %l6,[%i0+0x198] ! Mem[000000002c000198] jmpl %o7,%g0 swap [%i2+0x18c],%l0 ! Mem[000000002d00018c] p14_far_1_hom: membar #Sync stx %l7,[%o0+0x020] ! Mem[000000002c000020] stx %l5,[%o1+0x060] ! Mem[000000002c800060] sth %l5,[%o3+0x0cc] ! Mem[000000002d8000cc] std %l6,[%o0+0x198] ! Mem[000000002c000198] jmpl %o7,%g0 swap [%o2+0x18c],%l0 ! Mem[000000002d00018c] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: lduh [%i0+0x12c],%l0 ! Mem[000000002e00012c] jmpl %o7,%g0 st %f14,[%i1+0x0c8] ! Mem[000000002e8000c8] p15_far_1_lo: lduh [%o0+0x12c],%l0 ! Mem[000000002e00012c] jmpl %o7,%g0 st %f14,[%o1+0x0c8] ! Mem[000000002e8000c8] p15_far_1_lem: lduh [%i0+0x12c],%l0 ! Mem[000000002e00012c] jmpl %o7,%g0 st %f14,[%i1+0x0c8] ! Mem[000000002e8000c8] p15_far_1_lom: lduh [%o0+0x12c],%l0 ! Mem[000000002e00012c] jmpl %o7,%g0 st %f14,[%o1+0x0c8] ! Mem[000000002e8000c8] p15_far_1_he: std %l4,[%i1+0x0f8] ! Mem[000000002e8000f8] lduw [%i2+0x114],%l4 ! Mem[000000002f000114] tsubcctv %l6,0x144,%l3 ldsb [%i2+0x168],%l6 ! Mem[000000002f000168] swap [%i0+0x1e0],%l6 ! Mem[000000002e0001e0] st %f17,[%i0+0x1bc] ! Mem[000000002e0001bc] ldx [%i3+0x1c0],%l2 ! Mem[000000002f8001c0] jmpl %o7,%g0 add %l3,0xb7f,%l2 p15_far_1_ho: std %l4,[%o1+0x0f8] ! Mem[000000002e8000f8] lduw [%o2+0x114],%l4 ! Mem[000000002f000114] tsubcctv %l6,0x144,%l3 ldsb [%o2+0x168],%l6 ! Mem[000000002f000168] swap [%o0+0x1e0],%l6 ! Mem[000000002e0001e0] st %f17,[%o0+0x1bc] ! Mem[000000002e0001bc] ldx [%o3+0x1c0],%l2 ! Mem[000000002f8001c0] jmpl %o7,%g0 add %l3,0xb7f,%l2 p15_far_1_hem: std %l4,[%i1+0x0f8] ! Mem[000000002e8000f8] lduw [%i2+0x114],%l4 ! Mem[000000002f000114] tsubcctv %l6,0x144,%l3 ldsb [%i2+0x168],%l6 ! Mem[000000002f000168] swap [%i0+0x1e0],%l6 ! Mem[000000002e0001e0] st %f17,[%i0+0x1bc] ! Mem[000000002e0001bc] ldx [%i3+0x1c0],%l2 ! Mem[000000002f8001c0] jmpl %o7,%g0 add %l3,0xb7f,%l2 p15_far_1_hom: std %l4,[%o1+0x0f8] ! Mem[000000002e8000f8] lduw [%o2+0x114],%l4 ! Mem[000000002f000114] tsubcctv %l6,0x144,%l3 ldsb [%o2+0x168],%l6 ! Mem[000000002f000168] swap [%o0+0x1e0],%l6 ! Mem[000000002e0001e0] st %f17,[%o0+0x1bc] ! Mem[000000002e0001bc] ldx [%o3+0x1c0],%l2 ! Mem[000000002f8001c0] jmpl %o7,%g0 add %l3,0xb7f,%l2 p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: sth %l3,[%i0+0x0ba] ! Mem[00000000300000ba] ld [%i2+0x03c],%f1 ! Mem[000000003100003c] jmpl %o7,%g0 ldsb [%i0+0x10c],%l4 ! Mem[000000003000010c] p16_far_1_lo: sth %l3,[%o0+0x0ba] ! Mem[00000000300000ba] ld [%o2+0x03c],%f1 ! Mem[000000003100003c] jmpl %o7,%g0 ldsb [%o0+0x10c],%l4 ! Mem[000000003000010c] p16_far_1_lem: sth %l3,[%i0+0x0ba] ! Mem[00000000300000ba] membar #Sync ld [%i2+0x03c],%f1 ! Mem[000000003100003c] jmpl %o7,%g0 ldsb [%i0+0x10c],%l4 ! Mem[000000003000010c] p16_far_1_lom: sth %l3,[%o0+0x0ba] ! Mem[00000000300000ba] membar #Sync ld [%o2+0x03c],%f1 ! Mem[000000003100003c] jmpl %o7,%g0 ldsb [%o0+0x10c],%l4 ! Mem[000000003000010c] p16_far_1_he: lduh [%i0+0x072],%l0 ! Mem[0000000030000072] ldsh [%i1+0x0a0],%l2 ! Mem[00000000308000a0] ldstub [%i3+0x048],%l4 ! Mem[0000000031800048] lduh [%i3+0x028],%l6 ! Mem[0000000031800028] jmpl %o7,%g0 lduw [%i0+0x084],%l3 ! Mem[0000000030000084] p16_far_1_ho: lduh [%o0+0x072],%l0 ! Mem[0000000030000072] ldsh [%o1+0x0a0],%l2 ! Mem[00000000308000a0] ldstub [%o3+0x048],%l4 ! Mem[0000000031800048] lduh [%o3+0x028],%l6 ! Mem[0000000031800028] jmpl %o7,%g0 lduw [%o0+0x084],%l3 ! Mem[0000000030000084] p16_far_1_hem: lduh [%i0+0x072],%l0 ! Mem[0000000030000072] ldsh [%i1+0x0a0],%l2 ! Mem[00000000308000a0] ldstub [%i3+0x048],%l4 ! Mem[0000000031800048] membar #Sync lduh [%i3+0x028],%l6 ! Mem[0000000031800028] jmpl %o7,%g0 lduw [%i0+0x084],%l3 ! Mem[0000000030000084] p16_far_1_hom: lduh [%o0+0x072],%l0 ! Mem[0000000030000072] ldsh [%o1+0x0a0],%l2 ! Mem[00000000308000a0] ldstub [%o3+0x048],%l4 ! Mem[0000000031800048] membar #Sync lduh [%o3+0x028],%l6 ! Mem[0000000031800028] jmpl %o7,%g0 lduw [%o0+0x084],%l3 ! Mem[0000000030000084] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldstub [%i1+0x059],%l4 ! Mem[0000000032800059] ldsh [%i0+0x1a6],%l6 ! Mem[00000000320001a6] ldd [%i1+0x168],%f0 ! Mem[0000000032800168] lduw [%i0+0x168],%l2 ! Mem[0000000032000168] ldsh [%i0+0x1b4],%l3 ! Mem[00000000320001b4] jmpl %o7,%g0 lduh [%i3+0x1aa],%l0 ! Mem[00000000338001aa] p17_far_1_lo: ldstub [%o1+0x059],%l4 ! Mem[0000000032800059] ldsh [%o0+0x1a6],%l6 ! Mem[00000000320001a6] ldd [%o1+0x168],%f0 ! Mem[0000000032800168] lduw [%o0+0x168],%l2 ! Mem[0000000032000168] ldsh [%o0+0x1b4],%l3 ! Mem[00000000320001b4] jmpl %o7,%g0 lduh [%o3+0x1aa],%l0 ! Mem[00000000338001aa] p17_far_1_lem: ldstub [%i1+0x059],%l4 ! Mem[0000000032800059] ldsh [%i0+0x1a6],%l6 ! Mem[00000000320001a6] ldd [%i1+0x168],%f0 ! Mem[0000000032800168] lduw [%i0+0x168],%l2 ! Mem[0000000032000168] ldsh [%i0+0x1b4],%l3 ! Mem[00000000320001b4] jmpl %o7,%g0 lduh [%i3+0x1aa],%l0 ! Mem[00000000338001aa] p17_far_1_lom: ldstub [%o1+0x059],%l4 ! Mem[0000000032800059] ldsh [%o0+0x1a6],%l6 ! Mem[00000000320001a6] ldd [%o1+0x168],%f0 ! Mem[0000000032800168] lduw [%o0+0x168],%l2 ! Mem[0000000032000168] ldsh [%o0+0x1b4],%l3 ! Mem[00000000320001b4] jmpl %o7,%g0 lduh [%o3+0x1aa],%l0 ! Mem[00000000338001aa] p17_far_1_he: std %l4,[%i2+0x170] ! Mem[0000000033000170] jmpl %o7,%g0 swap [%i3+0x06c],%l1 ! Mem[000000003380006c] p17_far_1_ho: std %l4,[%o2+0x170] ! Mem[0000000033000170] jmpl %o7,%g0 swap [%o3+0x06c],%l1 ! Mem[000000003380006c] p17_far_1_hem: std %l4,[%i2+0x170] ! Mem[0000000033000170] jmpl %o7,%g0 swap [%i3+0x06c],%l1 ! Mem[000000003380006c] p17_far_1_hom: std %l4,[%o2+0x170] ! Mem[0000000033000170] jmpl %o7,%g0 swap [%o3+0x06c],%l1 ! Mem[000000003380006c] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: udivx %l7,-0x818,%l4 jmpl %o7,%g0 andcc %l7,-0xfd5,%l1 p18_far_1_lo: udivx %l7,-0x818,%l4 jmpl %o7,%g0 andcc %l7,-0xfd5,%l1 p18_far_1_lem: udivx %l7,-0x818,%l4 jmpl %o7,%g0 andcc %l7,-0xfd5,%l1 p18_far_1_lom: udivx %l7,-0x818,%l4 jmpl %o7,%g0 andcc %l7,-0xfd5,%l1 p18_far_1_he: jmpl %o7,%g0 ldsw [%i3+0x14c],%l2 ! Mem[000000003580014c] jmpl %o7,%g0 nop p18_far_1_ho: jmpl %o7,%g0 ldsw [%o3+0x14c],%l2 ! Mem[000000003580014c] jmpl %o7,%g0 nop p18_far_1_hem: jmpl %o7,%g0 ldsw [%i3+0x14c],%l2 ! Mem[000000003580014c] jmpl %o7,%g0 nop p18_far_1_hom: jmpl %o7,%g0 ldsw [%o3+0x14c],%l2 ! Mem[000000003580014c] jmpl %o7,%g0 nop p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: stx %l0,[%i3+0x0d0] ! Mem[00000000378000d0] ldsb [%i3+0x029],%l4 ! Mem[0000000037800029] smul %l1,%l2,%l5 ldsh [%i2+0x10c],%l6 ! Mem[000000003700010c] jmpl %o7,%g0 stb %l0,[%i0+0x189] ! Mem[0000000036000189] p19_far_1_lo: stx %l0,[%o3+0x0d0] ! Mem[00000000378000d0] ldsb [%o3+0x029],%l4 ! Mem[0000000037800029] smul %l1,%l2,%l5 ldsh [%o2+0x10c],%l6 ! Mem[000000003700010c] jmpl %o7,%g0 stb %l0,[%o0+0x189] ! Mem[0000000036000189] p19_far_1_lem: stx %l0,[%i3+0x0d0] ! Mem[00000000378000d0] membar #Sync ldsb [%i3+0x029],%l4 ! Mem[0000000037800029] smul %l1,%l2,%l5 ldsh [%i2+0x10c],%l6 ! Mem[000000003700010c] jmpl %o7,%g0 stb %l0,[%i0+0x189] ! Mem[0000000036000189] p19_far_1_lom: stx %l0,[%o3+0x0d0] ! Mem[00000000378000d0] membar #Sync ldsb [%o3+0x029],%l4 ! Mem[0000000037800029] smul %l1,%l2,%l5 ldsh [%o2+0x10c],%l6 ! Mem[000000003700010c] jmpl %o7,%g0 stb %l0,[%o0+0x189] ! Mem[0000000036000189] p19_far_1_he: stx %l4,[%i1+0x130] ! Mem[0000000036800130] jmpl %o7,%g0 taddcctv %l0,%l3,%l0 p19_far_1_ho: stx %l4,[%o1+0x130] ! Mem[0000000036800130] jmpl %o7,%g0 taddcctv %l0,%l3,%l0 p19_far_1_hem: stx %l4,[%i1+0x130] ! Mem[0000000036800130] jmpl %o7,%g0 taddcctv %l0,%l3,%l0 p19_far_1_hom: stx %l4,[%o1+0x130] ! Mem[0000000036800130] jmpl %o7,%g0 taddcctv %l0,%l3,%l0 p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: stx %l3,[%i2+0x0a0] ! Mem[00000000390000a0] andn %l6,%l2,%l4 umul %l3,0x3e1,%l7 sdivx %l2,0xe01,%l1 stw %l6,[%i3+0x190] ! Mem[0000000039800190] ldub [%i2+0x02e],%l4 ! Mem[000000003900002e] jmpl %o7,%g0 andn %l6,%l7,%l6 p20_far_1_lo: stx %l3,[%o2+0x0a0] ! Mem[00000000390000a0] andn %l6,%l2,%l4 umul %l3,0x3e1,%l7 sdivx %l2,0xe01,%l1 stw %l6,[%o3+0x190] ! Mem[0000000039800190] ldub [%o2+0x02e],%l4 ! Mem[000000003900002e] jmpl %o7,%g0 andn %l6,%l7,%l6 p20_far_1_lem: stx %l3,[%i2+0x0a0] ! Mem[00000000390000a0] andn %l6,%l2,%l4 umul %l3,0x3e1,%l7 sdivx %l2,0xe01,%l1 stw %l6,[%i3+0x190] ! Mem[0000000039800190] membar #Sync ldub [%i2+0x02e],%l4 ! Mem[000000003900002e] jmpl %o7,%g0 andn %l6,%l7,%l6 p20_far_1_lom: stx %l3,[%o2+0x0a0] ! Mem[00000000390000a0] andn %l6,%l2,%l4 umul %l3,0x3e1,%l7 sdivx %l2,0xe01,%l1 stw %l6,[%o3+0x190] ! Mem[0000000039800190] membar #Sync ldub [%o2+0x02e],%l4 ! Mem[000000003900002e] jmpl %o7,%g0 andn %l6,%l7,%l6 p20_far_1_he: jmpl %o7,%g0 lduh [%i0+0x178],%l3 ! Mem[0000000038000178] jmpl %o7,%g0 nop p20_far_1_ho: jmpl %o7,%g0 lduh [%o0+0x178],%l3 ! Mem[0000000038000178] jmpl %o7,%g0 nop p20_far_1_hem: jmpl %o7,%g0 lduh [%i0+0x178],%l3 ! Mem[0000000038000178] jmpl %o7,%g0 nop p20_far_1_hom: jmpl %o7,%g0 lduh [%o0+0x178],%l3 ! Mem[0000000038000178] jmpl %o7,%g0 nop p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: stx %l2,[%i2+0x188] ! Mem[000000003b000188] ldsw [%i1+0x100],%l6 ! Mem[000000003a800100] ldstub [%i2+0x1ce],%l1 ! Mem[000000003b0001ce] ldstub [%i2+0x1d0],%l5 ! Mem[000000003b0001d0] mulx %l7,%l3,%l6 jmpl %o7,%g0 ldstub [%i3+0x12c],%l3 ! Mem[000000003b80012c] p21_far_1_lo: stx %l2,[%o2+0x188] ! Mem[000000003b000188] ldsw [%o1+0x100],%l6 ! Mem[000000003a800100] ldstub [%o2+0x1ce],%l1 ! Mem[000000003b0001ce] ldstub [%o2+0x1d0],%l5 ! Mem[000000003b0001d0] mulx %l7,%l3,%l6 jmpl %o7,%g0 ldstub [%o3+0x12c],%l3 ! Mem[000000003b80012c] p21_far_1_lem: stx %l2,[%i2+0x188] ! Mem[000000003b000188] ldsw [%i1+0x100],%l6 ! Mem[000000003a800100] ldstub [%i2+0x1ce],%l1 ! Mem[000000003b0001ce] ldstub [%i2+0x1d0],%l5 ! Mem[000000003b0001d0] mulx %l7,%l3,%l6 jmpl %o7,%g0 ldstub [%i3+0x12c],%l3 ! Mem[000000003b80012c] p21_far_1_lom: stx %l2,[%o2+0x188] ! Mem[000000003b000188] ldsw [%o1+0x100],%l6 ! Mem[000000003a800100] ldstub [%o2+0x1ce],%l1 ! Mem[000000003b0001ce] ldstub [%o2+0x1d0],%l5 ! Mem[000000003b0001d0] mulx %l7,%l3,%l6 jmpl %o7,%g0 ldstub [%o3+0x12c],%l3 ! Mem[000000003b80012c] p21_far_1_he: lduh [%i1+0x014],%l7 ! Mem[000000003a800014] xnorcc %l2,0x81b,%l6 stb %l6,[%i2+0x08a] ! Mem[000000003b00008a] stx %l1,[%i1+0x130] ! Mem[000000003a800130] jmpl %o7,%g0 andcc %l3,-0x45a,%l5 p21_far_1_ho: lduh [%o1+0x014],%l7 ! Mem[000000003a800014] xnorcc %l2,0x81b,%l6 stb %l6,[%o2+0x08a] ! Mem[000000003b00008a] stx %l1,[%o1+0x130] ! Mem[000000003a800130] jmpl %o7,%g0 andcc %l3,-0x45a,%l5 p21_far_1_hem: membar #Sync lduh [%i1+0x014],%l7 ! Mem[000000003a800014] xnorcc %l2,0x81b,%l6 stb %l6,[%i2+0x08a] ! Mem[000000003b00008a] stx %l1,[%i1+0x130] ! Mem[000000003a800130] jmpl %o7,%g0 andcc %l3,-0x45a,%l5 p21_far_1_hom: membar #Sync lduh [%o1+0x014],%l7 ! Mem[000000003a800014] xnorcc %l2,0x81b,%l6 stb %l6,[%o2+0x08a] ! Mem[000000003b00008a] stx %l1,[%o1+0x130] ! Mem[000000003a800130] jmpl %o7,%g0 andcc %l3,-0x45a,%l5 p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldx [%i1+0x130],%l4 ! Mem[000000003c800130] jmpl %o7,%g0 ldx [%i0+0x1e0],%l0 ! Mem[000000003c0001e0] p22_far_1_lo: ldx [%o1+0x130],%l4 ! Mem[000000003c800130] jmpl %o7,%g0 ldx [%o0+0x1e0],%l0 ! Mem[000000003c0001e0] p22_far_1_lem: ldx [%i1+0x130],%l4 ! Mem[000000003c800130] jmpl %o7,%g0 ldx [%i0+0x1e0],%l0 ! Mem[000000003c0001e0] p22_far_1_lom: ldx [%o1+0x130],%l4 ! Mem[000000003c800130] jmpl %o7,%g0 ldx [%o0+0x1e0],%l0 ! Mem[000000003c0001e0] p22_far_1_he: sdivx %l2,-0x7d2,%l1 lduh [%i1+0x156],%l1 ! Mem[000000003c800156] stw %l6,[%i0+0x0e8] ! Mem[000000003c0000e8] jmpl %o7,%g0 ldsb [%i3+0x033],%l6 ! Mem[000000003d800033] p22_far_1_ho: sdivx %l2,-0x7d2,%l1 lduh [%o1+0x156],%l1 ! Mem[000000003c800156] stw %l6,[%o0+0x0e8] ! Mem[000000003c0000e8] jmpl %o7,%g0 ldsb [%o3+0x033],%l6 ! Mem[000000003d800033] p22_far_1_hem: sdivx %l2,-0x7d2,%l1 lduh [%i1+0x156],%l1 ! Mem[000000003c800156] stw %l6,[%i0+0x0e8] ! Mem[000000003c0000e8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x033],%l6 ! Mem[000000003d800033] p22_far_1_hom: sdivx %l2,-0x7d2,%l1 lduh [%o1+0x156],%l1 ! Mem[000000003c800156] stw %l6,[%o0+0x0e8] ! Mem[000000003c0000e8] membar #Sync jmpl %o7,%g0 ldsb [%o3+0x033],%l6 ! Mem[000000003d800033] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: sth %l3,[%i3+0x008] ! Mem[000000003f800008] add %l7,-0xeab,%l6 ldsw [%i2+0x088],%l3 ! Mem[000000003f000088] taddcc %l0,0x62a,%l4 ldx [%i0+0x060],%l2 ! Mem[000000003e000060] jmpl %o7,%g0 ldx [%i0+0x1b0],%l0 ! Mem[000000003e0001b0] p23_far_1_lo: sth %l3,[%o3+0x008] ! Mem[000000003f800008] add %l7,-0xeab,%l6 ldsw [%o2+0x088],%l3 ! Mem[000000003f000088] taddcc %l0,0x62a,%l4 ldx [%o0+0x060],%l2 ! Mem[000000003e000060] jmpl %o7,%g0 ldx [%o0+0x1b0],%l0 ! Mem[000000003e0001b0] p23_far_1_lem: membar #Sync sth %l3,[%i3+0x008] ! Mem[000000003f800008] add %l7,-0xeab,%l6 ldsw [%i2+0x088],%l3 ! Mem[000000003f000088] taddcc %l0,0x62a,%l4 ldx [%i0+0x060],%l2 ! Mem[000000003e000060] jmpl %o7,%g0 ldx [%i0+0x1b0],%l0 ! Mem[000000003e0001b0] p23_far_1_lom: membar #Sync sth %l3,[%o3+0x008] ! Mem[000000003f800008] add %l7,-0xeab,%l6 ldsw [%o2+0x088],%l3 ! Mem[000000003f000088] taddcc %l0,0x62a,%l4 ldx [%o0+0x060],%l2 ! Mem[000000003e000060] jmpl %o7,%g0 ldx [%o0+0x1b0],%l0 ! Mem[000000003e0001b0] p23_far_1_he: ldx [%i2+0x068],%l2 ! Mem[000000003f000068] jmpl %o7,%g0 ldsw [%i0+0x124],%l0 ! Mem[000000003e000124] p23_far_1_ho: ldx [%o2+0x068],%l2 ! Mem[000000003f000068] jmpl %o7,%g0 ldsw [%o0+0x124],%l0 ! Mem[000000003e000124] p23_far_1_hem: ldx [%i2+0x068],%l2 ! Mem[000000003f000068] jmpl %o7,%g0 ldsw [%i0+0x124],%l0 ! Mem[000000003e000124] p23_far_1_hom: ldx [%o2+0x068],%l2 ! Mem[000000003f000068] jmpl %o7,%g0 ldsw [%o0+0x124],%l0 ! Mem[000000003e000124] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: lduh [%i1+0x1a8],%l6 ! Mem[00000000408001a8] swap [%i1+0x0a8],%l2 ! Mem[00000000408000a8] sth %l2,[%i0+0x0a0] ! Mem[00000000400000a0] or %l2,0x2dc,%l2 ld [%i1+0x06c],%f1 ! Mem[000000004080006c] jmpl %o7,%g0 ldsh [%i2+0x180],%l4 ! Mem[0000000041000180] p24_far_1_lo: lduh [%o1+0x1a8],%l6 ! Mem[00000000408001a8] swap [%o1+0x0a8],%l2 ! Mem[00000000408000a8] sth %l2,[%o0+0x0a0] ! Mem[00000000400000a0] or %l2,0x2dc,%l2 ld [%o1+0x06c],%f1 ! Mem[000000004080006c] jmpl %o7,%g0 ldsh [%o2+0x180],%l4 ! Mem[0000000041000180] p24_far_1_lem: lduh [%i1+0x1a8],%l6 ! Mem[00000000408001a8] swap [%i1+0x0a8],%l2 ! Mem[00000000408000a8] sth %l2,[%i0+0x0a0] ! Mem[00000000400000a0] or %l2,0x2dc,%l2 ld [%i1+0x06c],%f1 ! Mem[000000004080006c] jmpl %o7,%g0 ldsh [%i2+0x180],%l4 ! Mem[0000000041000180] p24_far_1_lom: lduh [%o1+0x1a8],%l6 ! Mem[00000000408001a8] swap [%o1+0x0a8],%l2 ! Mem[00000000408000a8] sth %l2,[%o0+0x0a0] ! Mem[00000000400000a0] or %l2,0x2dc,%l2 ld [%o1+0x06c],%f1 ! Mem[000000004080006c] jmpl %o7,%g0 ldsh [%o2+0x180],%l4 ! Mem[0000000041000180] p24_far_1_he: ldx [%i3+0x190],%l3 ! Mem[0000000041800190] tsubcctv %l0,0x6dc,%l0 jmpl %o7,%g0 ldsh [%i0+0x040],%l5 ! Mem[0000000040000040] p24_far_1_ho: ldx [%o3+0x190],%l3 ! Mem[0000000041800190] tsubcctv %l0,0x6dc,%l0 jmpl %o7,%g0 ldsh [%o0+0x040],%l5 ! Mem[0000000040000040] p24_far_1_hem: ldx [%i3+0x190],%l3 ! Mem[0000000041800190] tsubcctv %l0,0x6dc,%l0 jmpl %o7,%g0 ldsh [%i0+0x040],%l5 ! Mem[0000000040000040] p24_far_1_hom: ldx [%o3+0x190],%l3 ! Mem[0000000041800190] tsubcctv %l0,0x6dc,%l0 jmpl %o7,%g0 ldsh [%o0+0x040],%l5 ! Mem[0000000040000040] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldx [%i1+0x1c0],%l0 ! Mem[00000000428001c0] ldx [%i2+0x0f8],%l2 ! Mem[00000000430000f8] stw %l6,[%i0+0x1fc] ! Mem[00000000420001fc] std %l4,[%i0+0x0b0] ! Mem[00000000420000b0] jmpl %o7,%g0 taddcctv %l4,-0x1b2,%l0 p25_far_1_lo: ldx [%o1+0x1c0],%l0 ! Mem[00000000428001c0] ldx [%o2+0x0f8],%l2 ! Mem[00000000430000f8] stw %l6,[%o0+0x1fc] ! Mem[00000000420001fc] std %l4,[%o0+0x0b0] ! Mem[00000000420000b0] jmpl %o7,%g0 taddcctv %l4,-0x1b2,%l0 p25_far_1_lem: ldx [%i1+0x1c0],%l0 ! Mem[00000000428001c0] ldx [%i2+0x0f8],%l2 ! Mem[00000000430000f8] stw %l6,[%i0+0x1fc] ! Mem[00000000420001fc] std %l4,[%i0+0x0b0] ! Mem[00000000420000b0] jmpl %o7,%g0 taddcctv %l4,-0x1b2,%l0 p25_far_1_lom: ldx [%o1+0x1c0],%l0 ! Mem[00000000428001c0] ldx [%o2+0x0f8],%l2 ! Mem[00000000430000f8] stw %l6,[%o0+0x1fc] ! Mem[00000000420001fc] std %l4,[%o0+0x0b0] ! Mem[00000000420000b0] jmpl %o7,%g0 taddcctv %l4,-0x1b2,%l0 p25_far_1_he: ldsh [%i2+0x1ce],%l1 ! Mem[00000000430001ce] sdivx %l0,-0x062,%l7 lduh [%i1+0x008],%l5 ! Mem[0000000042800008] st %f26,[%i2+0x1d0] ! Mem[00000000430001d0] swap [%i3+0x0c0],%l6 ! Mem[00000000438000c0] std %l2,[%i1+0x1d8] ! Mem[00000000428001d8] jmpl %o7,%g0 ldsh [%i3+0x0ce],%l2 ! Mem[00000000438000ce] p25_far_1_ho: ldsh [%o2+0x1ce],%l1 ! Mem[00000000430001ce] sdivx %l0,-0x062,%l7 lduh [%o1+0x008],%l5 ! Mem[0000000042800008] st %f26,[%o2+0x1d0] ! Mem[00000000430001d0] swap [%o3+0x0c0],%l6 ! Mem[00000000438000c0] std %l2,[%o1+0x1d8] ! Mem[00000000428001d8] jmpl %o7,%g0 ldsh [%o3+0x0ce],%l2 ! Mem[00000000438000ce] p25_far_1_hem: ldsh [%i2+0x1ce],%l1 ! Mem[00000000430001ce] sdivx %l0,-0x062,%l7 membar #Sync lduh [%i1+0x008],%l5 ! Mem[0000000042800008] st %f26,[%i2+0x1d0] ! Mem[00000000430001d0] swap [%i3+0x0c0],%l6 ! Mem[00000000438000c0] std %l2,[%i1+0x1d8] ! Mem[00000000428001d8] jmpl %o7,%g0 ldsh [%i3+0x0ce],%l2 ! Mem[00000000438000ce] p25_far_1_hom: ldsh [%o2+0x1ce],%l1 ! Mem[00000000430001ce] sdivx %l0,-0x062,%l7 membar #Sync lduh [%o1+0x008],%l5 ! Mem[0000000042800008] st %f26,[%o2+0x1d0] ! Mem[00000000430001d0] swap [%o3+0x0c0],%l6 ! Mem[00000000438000c0] std %l2,[%o1+0x1d8] ! Mem[00000000428001d8] jmpl %o7,%g0 ldsh [%o3+0x0ce],%l2 ! Mem[00000000438000ce] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: jmpl %o7,%g0 ldsw [%i3+0x1a8],%l0 ! Mem[00000000458001a8] jmpl %o7,%g0 nop p26_far_1_lo: jmpl %o7,%g0 ldsw [%o3+0x1a8],%l0 ! Mem[00000000458001a8] jmpl %o7,%g0 nop p26_far_1_lem: jmpl %o7,%g0 ldsw [%i3+0x1a8],%l0 ! Mem[00000000458001a8] jmpl %o7,%g0 nop p26_far_1_lom: jmpl %o7,%g0 ldsw [%o3+0x1a8],%l0 ! Mem[00000000458001a8] jmpl %o7,%g0 nop p26_far_1_he: and %l6,%l0,%l1 jmpl %o7,%g0 ld [%i1+0x008],%f26 ! Mem[0000000044800008] p26_far_1_ho: and %l6,%l0,%l1 jmpl %o7,%g0 ld [%o1+0x008],%f26 ! Mem[0000000044800008] p26_far_1_hem: and %l6,%l0,%l1 membar #Sync jmpl %o7,%g0 ld [%i1+0x008],%f26 ! Mem[0000000044800008] p26_far_1_hom: and %l6,%l0,%l1 membar #Sync jmpl %o7,%g0 ld [%o1+0x008],%f26 ! Mem[0000000044800008] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: andcc %l2,-0xf26,%l4 jmpl %o7,%g0 swap [%i2+0x100],%l7 ! Mem[0000000047000100] p27_far_1_lo: andcc %l2,-0xf26,%l4 jmpl %o7,%g0 swap [%o2+0x100],%l7 ! Mem[0000000047000100] p27_far_1_lem: andcc %l2,-0xf26,%l4 jmpl %o7,%g0 swap [%i2+0x100],%l7 ! Mem[0000000047000100] p27_far_1_lom: andcc %l2,-0xf26,%l4 jmpl %o7,%g0 swap [%o2+0x100],%l7 ! Mem[0000000047000100] p27_far_1_he: sth %l6,[%i1+0x05c] ! Mem[000000004680005c] srax %l0,0x01f,%l3 ldsw [%i3+0x0bc],%l3 ! Mem[00000000478000bc] stx %l0,[%i2+0x068] ! Mem[0000000047000068] jmpl %o7,%g0 lduw [%i1+0x12c],%l0 ! Mem[000000004680012c] p27_far_1_ho: sth %l6,[%o1+0x05c] ! Mem[000000004680005c] srax %l0,0x01f,%l3 ldsw [%o3+0x0bc],%l3 ! Mem[00000000478000bc] stx %l0,[%o2+0x068] ! Mem[0000000047000068] jmpl %o7,%g0 lduw [%o1+0x12c],%l0 ! Mem[000000004680012c] p27_far_1_hem: sth %l6,[%i1+0x05c] ! Mem[000000004680005c] srax %l0,0x01f,%l3 ldsw [%i3+0x0bc],%l3 ! Mem[00000000478000bc] stx %l0,[%i2+0x068] ! Mem[0000000047000068] jmpl %o7,%g0 lduw [%i1+0x12c],%l0 ! Mem[000000004680012c] p27_far_1_hom: sth %l6,[%o1+0x05c] ! Mem[000000004680005c] srax %l0,0x01f,%l3 ldsw [%o3+0x0bc],%l3 ! Mem[00000000478000bc] stx %l0,[%o2+0x068] ! Mem[0000000047000068] jmpl %o7,%g0 lduw [%o1+0x12c],%l0 ! Mem[000000004680012c] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: subccc %l5,%l0,%l5 sub %l3,-0x915,%l2 jmpl %o7,%g0 ldstub [%i1+0x011],%l5 ! Mem[0000000048800011] p28_far_1_lo: subccc %l5,%l0,%l5 sub %l3,-0x915,%l2 jmpl %o7,%g0 ldstub [%o1+0x011],%l5 ! Mem[0000000048800011] p28_far_1_lem: subccc %l5,%l0,%l5 sub %l3,-0x915,%l2 membar #Sync jmpl %o7,%g0 ldstub [%i1+0x011],%l5 ! Mem[0000000048800011] p28_far_1_lom: subccc %l5,%l0,%l5 sub %l3,-0x915,%l2 membar #Sync jmpl %o7,%g0 ldstub [%o1+0x011],%l5 ! Mem[0000000048800011] p28_far_1_he: ldx [%i2+0x120],%l6 ! Mem[0000000049000120] jmpl %o7,%g0 ldx [%i0+0x028],%l5 ! Mem[0000000048000028] p28_far_1_ho: ldx [%o2+0x120],%l6 ! Mem[0000000049000120] jmpl %o7,%g0 ldx [%o0+0x028],%l5 ! Mem[0000000048000028] p28_far_1_hem: ldx [%i2+0x120],%l6 ! Mem[0000000049000120] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l5 ! Mem[0000000048000028] p28_far_1_hom: ldx [%o2+0x120],%l6 ! Mem[0000000049000120] membar #Sync jmpl %o7,%g0 ldx [%o0+0x028],%l5 ! Mem[0000000048000028] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: sth %l2,[%i0+0x062] ! Mem[000000004a000062] ldx [%i2+0x100],%l7 ! Mem[000000004b000100] jmpl %o7,%g0 ldd [%i2+0x110],%f12 ! Mem[000000004b000110] p29_far_1_lo: sth %l2,[%o0+0x062] ! Mem[000000004a000062] ldx [%o2+0x100],%l7 ! Mem[000000004b000100] jmpl %o7,%g0 ldd [%o2+0x110],%f12 ! Mem[000000004b000110] p29_far_1_lem: sth %l2,[%i0+0x062] ! Mem[000000004a000062] ldx [%i2+0x100],%l7 ! Mem[000000004b000100] jmpl %o7,%g0 ldd [%i2+0x110],%f12 ! Mem[000000004b000110] p29_far_1_lom: sth %l2,[%o0+0x062] ! Mem[000000004a000062] ldx [%o2+0x100],%l7 ! Mem[000000004b000100] jmpl %o7,%g0 ldd [%o2+0x110],%f12 ! Mem[000000004b000110] p29_far_1_he: andncc %l0,%l7,%l3 lduw [%i3+0x080],%l3 ! Mem[000000004b800080] lduh [%i3+0x09a],%l7 ! Mem[000000004b80009a] stw %l4,[%i2+0x1b4] ! Mem[000000004b0001b4] addccc %l6,0x218,%l7 stb %l3,[%i3+0x159] ! Mem[000000004b800159] addc %l0,0x9e4,%l7 jmpl %o7,%g0 ldd [%i1+0x018],%f30 ! Mem[000000004a800018] p29_far_1_ho: andncc %l0,%l7,%l3 lduw [%o3+0x080],%l3 ! Mem[000000004b800080] lduh [%o3+0x09a],%l7 ! Mem[000000004b80009a] stw %l4,[%o2+0x1b4] ! Mem[000000004b0001b4] addccc %l6,0x218,%l7 stb %l3,[%o3+0x159] ! Mem[000000004b800159] addc %l0,0x9e4,%l7 jmpl %o7,%g0 ldd [%o1+0x018],%f30 ! Mem[000000004a800018] p29_far_1_hem: andncc %l0,%l7,%l3 lduw [%i3+0x080],%l3 ! Mem[000000004b800080] lduh [%i3+0x09a],%l7 ! Mem[000000004b80009a] stw %l4,[%i2+0x1b4] ! Mem[000000004b0001b4] addccc %l6,0x218,%l7 stb %l3,[%i3+0x159] ! Mem[000000004b800159] addc %l0,0x9e4,%l7 membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%f30 ! Mem[000000004a800018] p29_far_1_hom: andncc %l0,%l7,%l3 lduw [%o3+0x080],%l3 ! Mem[000000004b800080] lduh [%o3+0x09a],%l7 ! Mem[000000004b80009a] stw %l4,[%o2+0x1b4] ! Mem[000000004b0001b4] addccc %l6,0x218,%l7 stb %l3,[%o3+0x159] ! Mem[000000004b800159] addc %l0,0x9e4,%l7 membar #Sync jmpl %o7,%g0 ldd [%o1+0x018],%f30 ! Mem[000000004a800018] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: orcc %l0,-0x586,%l5 ldub [%i1+0x16b],%l1 ! Mem[000000004c80016b] stb %l2,[%i0+0x101] ! Mem[000000004c000101] ld [%i2+0x01c],%f0 ! Mem[000000004d00001c] lduw [%i2+0x04c],%l1 ! Mem[000000004d00004c] subc %l6,0xace,%l1 jmpl %o7,%g0 stb %l7,[%i2+0x122] ! Mem[000000004d000122] p30_far_1_lo: orcc %l0,-0x586,%l5 ldub [%o1+0x16b],%l1 ! Mem[000000004c80016b] stb %l2,[%o0+0x101] ! Mem[000000004c000101] ld [%o2+0x01c],%f0 ! Mem[000000004d00001c] lduw [%o2+0x04c],%l1 ! Mem[000000004d00004c] subc %l6,0xace,%l1 jmpl %o7,%g0 stb %l7,[%o2+0x122] ! Mem[000000004d000122] p30_far_1_lem: orcc %l0,-0x586,%l5 ldub [%i1+0x16b],%l1 ! Mem[000000004c80016b] stb %l2,[%i0+0x101] ! Mem[000000004c000101] membar #Sync ld [%i2+0x01c],%f0 ! Mem[000000004d00001c] lduw [%i2+0x04c],%l1 ! Mem[000000004d00004c] subc %l6,0xace,%l1 jmpl %o7,%g0 stb %l7,[%i2+0x122] ! Mem[000000004d000122] p30_far_1_lom: orcc %l0,-0x586,%l5 ldub [%o1+0x16b],%l1 ! Mem[000000004c80016b] stb %l2,[%o0+0x101] ! Mem[000000004c000101] membar #Sync ld [%o2+0x01c],%f0 ! Mem[000000004d00001c] lduw [%o2+0x04c],%l1 ! Mem[000000004d00004c] subc %l6,0xace,%l1 jmpl %o7,%g0 stb %l7,[%o2+0x122] ! Mem[000000004d000122] p30_far_1_he: ldstub [%i2+0x1f9],%l6 ! Mem[000000004d0001f9] stw %l4,[%i2+0x00c] ! Mem[000000004d00000c] jmpl %o7,%g0 srlx %l3,0x027,%l0 p30_far_1_ho: ldstub [%o2+0x1f9],%l6 ! Mem[000000004d0001f9] stw %l4,[%o2+0x00c] ! Mem[000000004d00000c] jmpl %o7,%g0 srlx %l3,0x027,%l0 p30_far_1_hem: ldstub [%i2+0x1f9],%l6 ! Mem[000000004d0001f9] membar #Sync stw %l4,[%i2+0x00c] ! Mem[000000004d00000c] jmpl %o7,%g0 srlx %l3,0x027,%l0 p30_far_1_hom: ldstub [%o2+0x1f9],%l6 ! Mem[000000004d0001f9] membar #Sync stw %l4,[%o2+0x00c] ! Mem[000000004d00000c] jmpl %o7,%g0 srlx %l3,0x027,%l0 p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: lduh [%i3+0x12c],%l4 ! Mem[000000004f80012c] ldub [%i3+0x1a6],%l0 ! Mem[000000004f8001a6] stx %l5,[%i3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 ldsw [%i0+0x178],%l4 ! Mem[000000004e000178] p31_far_1_lo: lduh [%o3+0x12c],%l4 ! Mem[000000004f80012c] ldub [%o3+0x1a6],%l0 ! Mem[000000004f8001a6] stx %l5,[%o3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 ldsw [%o0+0x178],%l4 ! Mem[000000004e000178] p31_far_1_lem: lduh [%i3+0x12c],%l4 ! Mem[000000004f80012c] ldub [%i3+0x1a6],%l0 ! Mem[000000004f8001a6] stx %l5,[%i3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 ldsw [%i0+0x178],%l4 ! Mem[000000004e000178] p31_far_1_lom: lduh [%o3+0x12c],%l4 ! Mem[000000004f80012c] ldub [%o3+0x1a6],%l0 ! Mem[000000004f8001a6] stx %l5,[%o3+0x0d0] ! Mem[000000004f8000d0] jmpl %o7,%g0 ldsw [%o0+0x178],%l4 ! Mem[000000004e000178] p31_far_1_he: orn %l0,%l3,%l2 jmpl %o7,%g0 ldx [%i0+0x1a8],%l0 ! Mem[000000004e0001a8] p31_far_1_ho: orn %l0,%l3,%l2 jmpl %o7,%g0 ldx [%o0+0x1a8],%l0 ! Mem[000000004e0001a8] p31_far_1_hem: orn %l0,%l3,%l2 jmpl %o7,%g0 ldx [%i0+0x1a8],%l0 ! Mem[000000004e0001a8] p31_far_1_hom: orn %l0,%l3,%l2 jmpl %o7,%g0 ldx [%o0+0x1a8],%l0 ! Mem[000000004e0001a8] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: jmpl %o7,%g0 lduh [%i1+0x12c],%l6 ! Mem[000000005080012c] jmpl %o7,%g0 nop p32_far_1_lo: jmpl %o7,%g0 lduh [%o1+0x12c],%l6 ! Mem[000000005080012c] jmpl %o7,%g0 nop p32_far_1_lem: jmpl %o7,%g0 lduh [%i1+0x12c],%l6 ! Mem[000000005080012c] jmpl %o7,%g0 nop p32_far_1_lom: jmpl %o7,%g0 lduh [%o1+0x12c],%l6 ! Mem[000000005080012c] jmpl %o7,%g0 nop p32_far_1_he: sth %l4,[%i1+0x0cc] ! Mem[00000000508000cc] stb %l3,[%i3+0x1ce] ! Mem[00000000518001ce] lduw [%i3+0x008],%l0 ! Mem[0000000051800008] ldx [%i0+0x180],%l4 ! Mem[0000000050000180] lduw [%i1+0x06c],%l2 ! Mem[000000005080006c] sth %l3,[%i1+0x06a] ! Mem[000000005080006a] jmpl %o7,%g0 lduh [%i3+0x14c],%l2 ! Mem[000000005180014c] p32_far_1_ho: sth %l4,[%o1+0x0cc] ! Mem[00000000508000cc] stb %l3,[%o3+0x1ce] ! Mem[00000000518001ce] lduw [%o3+0x008],%l0 ! Mem[0000000051800008] ldx [%o0+0x180],%l4 ! Mem[0000000050000180] lduw [%o1+0x06c],%l2 ! Mem[000000005080006c] sth %l3,[%o1+0x06a] ! Mem[000000005080006a] jmpl %o7,%g0 lduh [%o3+0x14c],%l2 ! Mem[000000005180014c] p32_far_1_hem: sth %l4,[%i1+0x0cc] ! Mem[00000000508000cc] stb %l3,[%i3+0x1ce] ! Mem[00000000518001ce] membar #Sync lduw [%i3+0x008],%l0 ! Mem[0000000051800008] ldx [%i0+0x180],%l4 ! Mem[0000000050000180] lduw [%i1+0x06c],%l2 ! Mem[000000005080006c] sth %l3,[%i1+0x06a] ! Mem[000000005080006a] jmpl %o7,%g0 lduh [%i3+0x14c],%l2 ! Mem[000000005180014c] p32_far_1_hom: sth %l4,[%o1+0x0cc] ! Mem[00000000508000cc] stb %l3,[%o3+0x1ce] ! Mem[00000000518001ce] membar #Sync lduw [%o3+0x008],%l0 ! Mem[0000000051800008] ldx [%o0+0x180],%l4 ! Mem[0000000050000180] lduw [%o1+0x06c],%l2 ! Mem[000000005080006c] sth %l3,[%o1+0x06a] ! Mem[000000005080006a] jmpl %o7,%g0 lduh [%o3+0x14c],%l2 ! Mem[000000005180014c] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: jmpl %o7,%g0 subc %l4,0x4d2,%l0 jmpl %o7,%g0 nop p33_far_1_lo: jmpl %o7,%g0 subc %l4,0x4d2,%l0 jmpl %o7,%g0 nop p33_far_1_lem: jmpl %o7,%g0 subc %l4,0x4d2,%l0 jmpl %o7,%g0 nop p33_far_1_lom: jmpl %o7,%g0 subc %l4,0x4d2,%l0 jmpl %o7,%g0 nop p33_far_1_he: jmpl %o7,%g0 lduw [%i1+0x1b4],%l3 ! Mem[00000000528001b4] jmpl %o7,%g0 nop p33_far_1_ho: jmpl %o7,%g0 lduw [%o1+0x1b4],%l3 ! Mem[00000000528001b4] jmpl %o7,%g0 nop p33_far_1_hem: jmpl %o7,%g0 lduw [%i1+0x1b4],%l3 ! Mem[00000000528001b4] jmpl %o7,%g0 nop p33_far_1_hom: jmpl %o7,%g0 lduw [%o1+0x1b4],%l3 ! Mem[00000000528001b4] jmpl %o7,%g0 nop p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: jmpl %o7,%g0 ldd [%i0+0x0d8],%l2 ! Mem[00000000540000d8] jmpl %o7,%g0 nop p34_far_1_lo: jmpl %o7,%g0 ldd [%o0+0x0d8],%l2 ! Mem[00000000540000d8] jmpl %o7,%g0 nop p34_far_1_lem: jmpl %o7,%g0 ldd [%i0+0x0d8],%l2 ! Mem[00000000540000d8] jmpl %o7,%g0 nop p34_far_1_lom: jmpl %o7,%g0 ldd [%o0+0x0d8],%l2 ! Mem[00000000540000d8] jmpl %o7,%g0 nop p34_far_1_he: jmpl %o7,%g0 swap [%i1+0x0ec],%l5 ! Mem[00000000548000ec] jmpl %o7,%g0 nop p34_far_1_ho: jmpl %o7,%g0 swap [%o1+0x0ec],%l5 ! Mem[00000000548000ec] jmpl %o7,%g0 nop p34_far_1_hem: jmpl %o7,%g0 swap [%i1+0x0ec],%l5 ! Mem[00000000548000ec] jmpl %o7,%g0 nop p34_far_1_hom: jmpl %o7,%g0 swap [%o1+0x0ec],%l5 ! Mem[00000000548000ec] jmpl %o7,%g0 nop p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: jmpl %o7,%g0 stw %l6,[%i3+0x154] ! Mem[0000000057800154] jmpl %o7,%g0 nop p35_far_1_lo: jmpl %o7,%g0 stw %l6,[%o3+0x154] ! Mem[0000000057800154] jmpl %o7,%g0 nop p35_far_1_lem: jmpl %o7,%g0 stw %l6,[%i3+0x154] ! Mem[0000000057800154] jmpl %o7,%g0 nop p35_far_1_lom: jmpl %o7,%g0 stw %l6,[%o3+0x154] ! Mem[0000000057800154] jmpl %o7,%g0 nop p35_far_1_he: ldsb [%i1+0x0d8],%l4 ! Mem[00000000568000d8] nop stb %l0,[%i0+0x027] ! Mem[0000000056000027] stx %l3,[%i3+0x190] ! Mem[0000000057800190] ldub [%i3+0x18f],%l6 ! Mem[000000005780018f] jmpl %o7,%g0 ldx [%i0+0x1a0],%l4 ! Mem[00000000560001a0] p35_far_1_ho: ldsb [%o1+0x0d8],%l4 ! Mem[00000000568000d8] nop stb %l0,[%o0+0x027] ! Mem[0000000056000027] stx %l3,[%o3+0x190] ! Mem[0000000057800190] ldub [%o3+0x18f],%l6 ! Mem[000000005780018f] jmpl %o7,%g0 ldx [%o0+0x1a0],%l4 ! Mem[00000000560001a0] p35_far_1_hem: ldsb [%i1+0x0d8],%l4 ! Mem[00000000568000d8] nop membar #Sync stb %l0,[%i0+0x027] ! Mem[0000000056000027] stx %l3,[%i3+0x190] ! Mem[0000000057800190] ldub [%i3+0x18f],%l6 ! Mem[000000005780018f] jmpl %o7,%g0 ldx [%i0+0x1a0],%l4 ! Mem[00000000560001a0] p35_far_1_hom: ldsb [%o1+0x0d8],%l4 ! Mem[00000000568000d8] nop membar #Sync stb %l0,[%o0+0x027] ! Mem[0000000056000027] stx %l3,[%o3+0x190] ! Mem[0000000057800190] ldub [%o3+0x18f],%l6 ! Mem[000000005780018f] jmpl %o7,%g0 ldx [%o0+0x1a0],%l4 ! Mem[00000000560001a0] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: umul %l6,%l5,%l4 srl %l1,%l5,%l3 ldd [%i0+0x028],%l4 ! Mem[0000000058000028] jmpl %o7,%g0 add %l6,0x8f8,%l6 p36_far_1_lo: umul %l6,%l5,%l4 srl %l1,%l5,%l3 ldd [%o0+0x028],%l4 ! Mem[0000000058000028] jmpl %o7,%g0 add %l6,0x8f8,%l6 p36_far_1_lem: umul %l6,%l5,%l4 srl %l1,%l5,%l3 membar #Sync ldd [%i0+0x028],%l4 ! Mem[0000000058000028] jmpl %o7,%g0 add %l6,0x8f8,%l6 p36_far_1_lom: umul %l6,%l5,%l4 srl %l1,%l5,%l3 membar #Sync ldd [%o0+0x028],%l4 ! Mem[0000000058000028] jmpl %o7,%g0 add %l6,0x8f8,%l6 p36_far_1_he: jmpl %o7,%g0 ldd [%i2+0x0f0],%l4 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_far_1_ho: jmpl %o7,%g0 ldd [%o2+0x0f0],%l4 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_far_1_hem: jmpl %o7,%g0 ldd [%i2+0x0f0],%l4 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_far_1_hom: jmpl %o7,%g0 ldd [%o2+0x0f0],%l4 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: std %l6,[%i2+0x120] ! Mem[000000005b000120] sth %l4,[%i0+0x032] ! Mem[000000005a000032] ldsb [%i1+0x0be],%l3 ! Mem[000000005a8000be] ldstub [%i1+0x072],%l0 ! Mem[000000005a800072] ldd [%i2+0x108],%l6 ! Mem[000000005b000108] jmpl %o7,%g0 stw %l1,[%i1+0x118] ! Mem[000000005a800118] p37_far_1_lo: std %l6,[%o2+0x120] ! Mem[000000005b000120] sth %l4,[%o0+0x032] ! Mem[000000005a000032] ldsb [%o1+0x0be],%l3 ! Mem[000000005a8000be] ldstub [%o1+0x072],%l0 ! Mem[000000005a800072] ldd [%o2+0x108],%l6 ! Mem[000000005b000108] jmpl %o7,%g0 stw %l1,[%o1+0x118] ! Mem[000000005a800118] p37_far_1_lem: std %l6,[%i2+0x120] ! Mem[000000005b000120] membar #Sync sth %l4,[%i0+0x032] ! Mem[000000005a000032] ldsb [%i1+0x0be],%l3 ! Mem[000000005a8000be] ldstub [%i1+0x072],%l0 ! Mem[000000005a800072] ldd [%i2+0x108],%l6 ! Mem[000000005b000108] jmpl %o7,%g0 stw %l1,[%i1+0x118] ! Mem[000000005a800118] p37_far_1_lom: std %l6,[%o2+0x120] ! Mem[000000005b000120] membar #Sync sth %l4,[%o0+0x032] ! Mem[000000005a000032] ldsb [%o1+0x0be],%l3 ! Mem[000000005a8000be] ldstub [%o1+0x072],%l0 ! Mem[000000005a800072] ldd [%o2+0x108],%l6 ! Mem[000000005b000108] jmpl %o7,%g0 stw %l1,[%o1+0x118] ! Mem[000000005a800118] p37_far_1_he: stx %l1,[%i2+0x1f8] ! Mem[000000005b0001f8] lduw [%i2+0x054],%l6 ! Mem[000000005b000054] subc %l4,%l6,%l2 std %l6,[%i0+0x100] ! Mem[000000005a000100] st %f18,[%i3+0x030] ! Mem[000000005b800030] jmpl %o7,%g0 sth %l2,[%i0+0x160] ! Mem[000000005a000160] p37_far_1_ho: stx %l1,[%o2+0x1f8] ! Mem[000000005b0001f8] lduw [%o2+0x054],%l6 ! Mem[000000005b000054] subc %l4,%l6,%l2 std %l6,[%o0+0x100] ! Mem[000000005a000100] st %f18,[%o3+0x030] ! Mem[000000005b800030] jmpl %o7,%g0 sth %l2,[%o0+0x160] ! Mem[000000005a000160] p37_far_1_hem: stx %l1,[%i2+0x1f8] ! Mem[000000005b0001f8] lduw [%i2+0x054],%l6 ! Mem[000000005b000054] subc %l4,%l6,%l2 std %l6,[%i0+0x100] ! Mem[000000005a000100] membar #Sync st %f18,[%i3+0x030] ! Mem[000000005b800030] jmpl %o7,%g0 sth %l2,[%i0+0x160] ! Mem[000000005a000160] p37_far_1_hom: stx %l1,[%o2+0x1f8] ! Mem[000000005b0001f8] lduw [%o2+0x054],%l6 ! Mem[000000005b000054] subc %l4,%l6,%l2 std %l6,[%o0+0x100] ! Mem[000000005a000100] membar #Sync st %f18,[%o3+0x030] ! Mem[000000005b800030] jmpl %o7,%g0 sth %l2,[%o0+0x160] ! Mem[000000005a000160] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: jmpl %o7,%g0 stw %l2,[%i1+0x088] ! Mem[000000005c800088] jmpl %o7,%g0 nop p38_far_1_lo: jmpl %o7,%g0 stw %l2,[%o1+0x088] ! Mem[000000005c800088] jmpl %o7,%g0 nop p38_far_1_lem: jmpl %o7,%g0 stw %l2,[%i1+0x088] ! Mem[000000005c800088] jmpl %o7,%g0 nop p38_far_1_lom: jmpl %o7,%g0 stw %l2,[%o1+0x088] ! Mem[000000005c800088] jmpl %o7,%g0 nop p38_far_1_he: ldub [%i2+0x00e],%l5 ! Mem[000000005d00000e] sub %l4,%l4,%l2 ldsw [%i1+0x068],%l4 ! Mem[000000005c800068] jmpl %o7,%g0 st %f22,[%i2+0x028] ! Mem[000000005d000028] p38_far_1_ho: ldub [%o2+0x00e],%l5 ! Mem[000000005d00000e] sub %l4,%l4,%l2 ldsw [%o1+0x068],%l4 ! Mem[000000005c800068] jmpl %o7,%g0 st %f22,[%o2+0x028] ! Mem[000000005d000028] p38_far_1_hem: membar #Sync ldub [%i2+0x00e],%l5 ! Mem[000000005d00000e] sub %l4,%l4,%l2 ldsw [%i1+0x068],%l4 ! Mem[000000005c800068] membar #Sync jmpl %o7,%g0 st %f22,[%i2+0x028] ! Mem[000000005d000028] p38_far_1_hom: membar #Sync ldub [%o2+0x00e],%l5 ! Mem[000000005d00000e] sub %l4,%l4,%l2 ldsw [%o1+0x068],%l4 ! Mem[000000005c800068] membar #Sync jmpl %o7,%g0 st %f22,[%o2+0x028] ! Mem[000000005d000028] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: stb %l4,[%i2+0x03d] ! Mem[000000005f00003d] jmpl %o7,%g0 stb %l4,[%i2+0x152] ! Mem[000000005f000152] p39_far_1_lo: stb %l4,[%o2+0x03d] ! Mem[000000005f00003d] jmpl %o7,%g0 stb %l4,[%o2+0x152] ! Mem[000000005f000152] p39_far_1_lem: membar #Sync stb %l4,[%i2+0x03d] ! Mem[000000005f00003d] jmpl %o7,%g0 stb %l4,[%i2+0x152] ! Mem[000000005f000152] p39_far_1_lom: membar #Sync stb %l4,[%o2+0x03d] ! Mem[000000005f00003d] jmpl %o7,%g0 stb %l4,[%o2+0x152] ! Mem[000000005f000152] p39_far_1_he: xnorcc %l1,%l1,%l6 jmpl %o7,%g0 lduh [%i2+0x1a4],%l0 ! Mem[000000005f0001a4] p39_far_1_ho: xnorcc %l1,%l1,%l6 jmpl %o7,%g0 lduh [%o2+0x1a4],%l0 ! Mem[000000005f0001a4] p39_far_1_hem: xnorcc %l1,%l1,%l6 jmpl %o7,%g0 lduh [%i2+0x1a4],%l0 ! Mem[000000005f0001a4] p39_far_1_hom: xnorcc %l1,%l1,%l6 jmpl %o7,%g0 lduh [%o2+0x1a4],%l0 ! Mem[000000005f0001a4] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: swap [%i2+0x02c],%l5 ! Mem[000000006100002c] st %f13,[%i0+0x028] ! Mem[0000000060000028] xor %l2,0xa7d,%l0 ldsb [%i3+0x0b5],%l6 ! Mem[00000000618000b5] ldsw [%i2+0x0c4],%l2 ! Mem[00000000610000c4] jmpl %o7,%g0 st %f0 ,[%i1+0x03c] ! Mem[000000006080003c] p40_far_1_lo: swap [%o2+0x02c],%l5 ! Mem[000000006100002c] st %f13,[%o0+0x028] ! Mem[0000000060000028] xor %l2,0xa7d,%l0 ldsb [%o3+0x0b5],%l6 ! Mem[00000000618000b5] ldsw [%o2+0x0c4],%l2 ! Mem[00000000610000c4] jmpl %o7,%g0 st %f0 ,[%o1+0x03c] ! Mem[000000006080003c] p40_far_1_lem: membar #Sync swap [%i2+0x02c],%l5 ! Mem[000000006100002c] st %f13,[%i0+0x028] ! Mem[0000000060000028] xor %l2,0xa7d,%l0 ldsb [%i3+0x0b5],%l6 ! Mem[00000000618000b5] ldsw [%i2+0x0c4],%l2 ! Mem[00000000610000c4] membar #Sync jmpl %o7,%g0 st %f0 ,[%i1+0x03c] ! Mem[000000006080003c] p40_far_1_lom: membar #Sync swap [%o2+0x02c],%l5 ! Mem[000000006100002c] st %f13,[%o0+0x028] ! Mem[0000000060000028] xor %l2,0xa7d,%l0 ldsb [%o3+0x0b5],%l6 ! Mem[00000000618000b5] ldsw [%o2+0x0c4],%l2 ! Mem[00000000610000c4] membar #Sync jmpl %o7,%g0 st %f0 ,[%o1+0x03c] ! Mem[000000006080003c] p40_far_1_he: ldstub [%i1+0x11a],%l1 ! Mem[000000006080011a] lduw [%i1+0x014],%l4 ! Mem[0000000060800014] ldstub [%i3+0x051],%l1 ! Mem[0000000061800051] taddcc %l1,%l2,%l4 stw %l3,[%i0+0x1b4] ! Mem[00000000600001b4] stx %l2,[%i0+0x148] ! Mem[0000000060000148] jmpl %o7,%g0 ldx [%i3+0x090],%l5 ! Mem[0000000061800090] p40_far_1_ho: ldstub [%o1+0x11a],%l1 ! Mem[000000006080011a] lduw [%o1+0x014],%l4 ! Mem[0000000060800014] ldstub [%o3+0x051],%l1 ! Mem[0000000061800051] taddcc %l1,%l2,%l4 stw %l3,[%o0+0x1b4] ! Mem[00000000600001b4] stx %l2,[%o0+0x148] ! Mem[0000000060000148] jmpl %o7,%g0 ldx [%o3+0x090],%l5 ! Mem[0000000061800090] p40_far_1_hem: ldstub [%i1+0x11a],%l1 ! Mem[000000006080011a] membar #Sync lduw [%i1+0x014],%l4 ! Mem[0000000060800014] ldstub [%i3+0x051],%l1 ! Mem[0000000061800051] taddcc %l1,%l2,%l4 stw %l3,[%i0+0x1b4] ! Mem[00000000600001b4] stx %l2,[%i0+0x148] ! Mem[0000000060000148] jmpl %o7,%g0 ldx [%i3+0x090],%l5 ! Mem[0000000061800090] p40_far_1_hom: ldstub [%o1+0x11a],%l1 ! Mem[000000006080011a] membar #Sync lduw [%o1+0x014],%l4 ! Mem[0000000060800014] ldstub [%o3+0x051],%l1 ! Mem[0000000061800051] taddcc %l1,%l2,%l4 stw %l3,[%o0+0x1b4] ! Mem[00000000600001b4] stx %l2,[%o0+0x148] ! Mem[0000000060000148] jmpl %o7,%g0 ldx [%o3+0x090],%l5 ! Mem[0000000061800090] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: lduh [%i3+0x1a0],%l4 ! Mem[00000000638001a0] stb %l4,[%i2+0x03c] ! Mem[000000006300003c] ldd [%i3+0x0e8],%l0 ! Mem[00000000638000e8] jmpl %o7,%g0 ldstub [%i2+0x122],%l7 ! Mem[0000000063000122] p41_far_1_lo: lduh [%o3+0x1a0],%l4 ! Mem[00000000638001a0] stb %l4,[%o2+0x03c] ! Mem[000000006300003c] ldd [%o3+0x0e8],%l0 ! Mem[00000000638000e8] jmpl %o7,%g0 ldstub [%o2+0x122],%l7 ! Mem[0000000063000122] p41_far_1_lem: lduh [%i3+0x1a0],%l4 ! Mem[00000000638001a0] membar #Sync stb %l4,[%i2+0x03c] ! Mem[000000006300003c] ldd [%i3+0x0e8],%l0 ! Mem[00000000638000e8] jmpl %o7,%g0 ldstub [%i2+0x122],%l7 ! Mem[0000000063000122] p41_far_1_lom: lduh [%o3+0x1a0],%l4 ! Mem[00000000638001a0] membar #Sync stb %l4,[%o2+0x03c] ! Mem[000000006300003c] ldd [%o3+0x0e8],%l0 ! Mem[00000000638000e8] jmpl %o7,%g0 ldstub [%o2+0x122],%l7 ! Mem[0000000063000122] p41_far_1_he: swap [%i2+0x06c],%l0 ! Mem[000000006300006c] std %l0,[%i0+0x128] ! Mem[0000000062000128] jmpl %o7,%g0 ldsb [%i3+0x177],%l6 ! Mem[0000000063800177] p41_far_1_ho: swap [%o2+0x06c],%l0 ! Mem[000000006300006c] std %l0,[%o0+0x128] ! Mem[0000000062000128] jmpl %o7,%g0 ldsb [%o3+0x177],%l6 ! Mem[0000000063800177] p41_far_1_hem: swap [%i2+0x06c],%l0 ! Mem[000000006300006c] std %l0,[%i0+0x128] ! Mem[0000000062000128] jmpl %o7,%g0 ldsb [%i3+0x177],%l6 ! Mem[0000000063800177] p41_far_1_hom: swap [%o2+0x06c],%l0 ! Mem[000000006300006c] std %l0,[%o0+0x128] ! Mem[0000000062000128] jmpl %o7,%g0 ldsb [%o3+0x177],%l6 ! Mem[0000000063800177] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldd [%i1+0x168],%f6 ! Mem[0000000064800168] stb %l3,[%i2+0x0be] ! Mem[00000000650000be] sth %l3,[%i1+0x194] ! Mem[0000000064800194] swap [%i2+0x00c],%l5 ! Mem[000000006500000c] jmpl %o7,%g0 ldsh [%i2+0x008],%l6 ! Mem[0000000065000008] p42_far_1_lo: ldd [%o1+0x168],%f6 ! Mem[0000000064800168] stb %l3,[%o2+0x0be] ! Mem[00000000650000be] sth %l3,[%o1+0x194] ! Mem[0000000064800194] swap [%o2+0x00c],%l5 ! Mem[000000006500000c] jmpl %o7,%g0 ldsh [%o2+0x008],%l6 ! Mem[0000000065000008] p42_far_1_lem: ldd [%i1+0x168],%f6 ! Mem[0000000064800168] stb %l3,[%i2+0x0be] ! Mem[00000000650000be] sth %l3,[%i1+0x194] ! Mem[0000000064800194] membar #Sync swap [%i2+0x00c],%l5 ! Mem[000000006500000c] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x008],%l6 ! Mem[0000000065000008] p42_far_1_lom: ldd [%o1+0x168],%f6 ! Mem[0000000064800168] stb %l3,[%o2+0x0be] ! Mem[00000000650000be] sth %l3,[%o1+0x194] ! Mem[0000000064800194] membar #Sync swap [%o2+0x00c],%l5 ! Mem[000000006500000c] membar #Sync jmpl %o7,%g0 ldsh [%o2+0x008],%l6 ! Mem[0000000065000008] p42_far_1_he: ldd [%i0+0x1e0],%l0 ! Mem[00000000640001e0] jmpl %o7,%g0 srlx %l1,%l5,%l3 p42_far_1_ho: ldd [%o0+0x1e0],%l0 ! Mem[00000000640001e0] jmpl %o7,%g0 srlx %l1,%l5,%l3 p42_far_1_hem: ldd [%i0+0x1e0],%l0 ! Mem[00000000640001e0] jmpl %o7,%g0 srlx %l1,%l5,%l3 p42_far_1_hom: ldd [%o0+0x1e0],%l0 ! Mem[00000000640001e0] jmpl %o7,%g0 srlx %l1,%l5,%l3 p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: lduw [%i0+0x01c],%l6 ! Mem[000000006600001c] ldx [%i1+0x0e0],%l7 ! Mem[00000000668000e0] ldsb [%i0+0x140],%l2 ! Mem[0000000066000140] jmpl %o7,%g0 ldsh [%i0+0x062],%l2 ! Mem[0000000066000062] p43_far_1_lo: lduw [%o0+0x01c],%l6 ! Mem[000000006600001c] ldx [%o1+0x0e0],%l7 ! Mem[00000000668000e0] ldsb [%o0+0x140],%l2 ! Mem[0000000066000140] jmpl %o7,%g0 ldsh [%o0+0x062],%l2 ! Mem[0000000066000062] p43_far_1_lem: membar #Sync lduw [%i0+0x01c],%l6 ! Mem[000000006600001c] ldx [%i1+0x0e0],%l7 ! Mem[00000000668000e0] ldsb [%i0+0x140],%l2 ! Mem[0000000066000140] jmpl %o7,%g0 ldsh [%i0+0x062],%l2 ! Mem[0000000066000062] p43_far_1_lom: membar #Sync lduw [%o0+0x01c],%l6 ! Mem[000000006600001c] ldx [%o1+0x0e0],%l7 ! Mem[00000000668000e0] ldsb [%o0+0x140],%l2 ! Mem[0000000066000140] jmpl %o7,%g0 ldsh [%o0+0x062],%l2 ! Mem[0000000066000062] p43_far_1_he: udivx %l4,%l6,%l1 swap [%i0+0x1a8],%l0 ! Mem[00000000660001a8] swap [%i2+0x0c8],%l6 ! Mem[00000000670000c8] stx %l7,[%i0+0x028] ! Mem[0000000066000028] jmpl %o7,%g0 ldub [%i3+0x0fd],%l2 ! Mem[00000000678000fd] p43_far_1_ho: udivx %l4,%l6,%l1 swap [%o0+0x1a8],%l0 ! Mem[00000000660001a8] swap [%o2+0x0c8],%l6 ! Mem[00000000670000c8] stx %l7,[%o0+0x028] ! Mem[0000000066000028] jmpl %o7,%g0 ldub [%o3+0x0fd],%l2 ! Mem[00000000678000fd] p43_far_1_hem: udivx %l4,%l6,%l1 swap [%i0+0x1a8],%l0 ! Mem[00000000660001a8] swap [%i2+0x0c8],%l6 ! Mem[00000000670000c8] membar #Sync stx %l7,[%i0+0x028] ! Mem[0000000066000028] jmpl %o7,%g0 ldub [%i3+0x0fd],%l2 ! Mem[00000000678000fd] p43_far_1_hom: udivx %l4,%l6,%l1 swap [%o0+0x1a8],%l0 ! Mem[00000000660001a8] swap [%o2+0x0c8],%l6 ! Mem[00000000670000c8] membar #Sync stx %l7,[%o0+0x028] ! Mem[0000000066000028] jmpl %o7,%g0 ldub [%o3+0x0fd],%l2 ! Mem[00000000678000fd] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: ldub [%i1+0x123],%l3 ! Mem[0000000068800123] stx %l6,[%i2+0x1b0] ! Mem[00000000690001b0] jmpl %o7,%g0 stw %l2,[%i1+0x12c] ! Mem[000000006880012c] p44_far_1_lo: ldub [%o1+0x123],%l3 ! Mem[0000000068800123] stx %l6,[%o2+0x1b0] ! Mem[00000000690001b0] jmpl %o7,%g0 stw %l2,[%o1+0x12c] ! Mem[000000006880012c] p44_far_1_lem: ldub [%i1+0x123],%l3 ! Mem[0000000068800123] stx %l6,[%i2+0x1b0] ! Mem[00000000690001b0] jmpl %o7,%g0 stw %l2,[%i1+0x12c] ! Mem[000000006880012c] p44_far_1_lom: ldub [%o1+0x123],%l3 ! Mem[0000000068800123] stx %l6,[%o2+0x1b0] ! Mem[00000000690001b0] jmpl %o7,%g0 stw %l2,[%o1+0x12c] ! Mem[000000006880012c] p44_far_1_he: jmpl %o7,%g0 stx %l6,[%i3+0x090] ! Mem[0000000069800090] jmpl %o7,%g0 nop p44_far_1_ho: jmpl %o7,%g0 stx %l6,[%o3+0x090] ! Mem[0000000069800090] jmpl %o7,%g0 nop p44_far_1_hem: jmpl %o7,%g0 stx %l6,[%i3+0x090] ! Mem[0000000069800090] jmpl %o7,%g0 nop p44_far_1_hom: jmpl %o7,%g0 stx %l6,[%o3+0x090] ! Mem[0000000069800090] jmpl %o7,%g0 nop p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: stw %l4,[%i0+0x078] ! Mem[000000006a000078] xnorcc %l2,-0x173,%l3 lduw [%i1+0x18c],%l2 ! Mem[000000006a80018c] jmpl %o7,%g0 ldsb [%i1+0x12c],%l6 ! Mem[000000006a80012c] p45_far_1_lo: stw %l4,[%o0+0x078] ! Mem[000000006a000078] xnorcc %l2,-0x173,%l3 lduw [%o1+0x18c],%l2 ! Mem[000000006a80018c] jmpl %o7,%g0 ldsb [%o1+0x12c],%l6 ! Mem[000000006a80012c] p45_far_1_lem: stw %l4,[%i0+0x078] ! Mem[000000006a000078] xnorcc %l2,-0x173,%l3 lduw [%i1+0x18c],%l2 ! Mem[000000006a80018c] jmpl %o7,%g0 ldsb [%i1+0x12c],%l6 ! Mem[000000006a80012c] p45_far_1_lom: stw %l4,[%o0+0x078] ! Mem[000000006a000078] xnorcc %l2,-0x173,%l3 lduw [%o1+0x18c],%l2 ! Mem[000000006a80018c] jmpl %o7,%g0 ldsb [%o1+0x12c],%l6 ! Mem[000000006a80012c] p45_far_1_he: std %l6,[%i3+0x198] ! Mem[000000006b800198] ldd [%i1+0x1c0],%l2 ! Mem[000000006a8001c0] subc %l4,0xb73,%l5 udivx %l0,%l5,%l7 orncc %l4,0x227,%l0 ldsw [%i1+0x0e4],%l7 ! Mem[000000006a8000e4] jmpl %o7,%g0 lduw [%i3+0x180],%l6 ! Mem[000000006b800180] p45_far_1_ho: std %l6,[%o3+0x198] ! Mem[000000006b800198] ldd [%o1+0x1c0],%l2 ! Mem[000000006a8001c0] subc %l4,0xb73,%l5 udivx %l0,%l5,%l7 orncc %l4,0x227,%l0 ldsw [%o1+0x0e4],%l7 ! Mem[000000006a8000e4] jmpl %o7,%g0 lduw [%o3+0x180],%l6 ! Mem[000000006b800180] p45_far_1_hem: std %l6,[%i3+0x198] ! Mem[000000006b800198] ldd [%i1+0x1c0],%l2 ! Mem[000000006a8001c0] subc %l4,0xb73,%l5 udivx %l0,%l5,%l7 orncc %l4,0x227,%l0 ldsw [%i1+0x0e4],%l7 ! Mem[000000006a8000e4] jmpl %o7,%g0 lduw [%i3+0x180],%l6 ! Mem[000000006b800180] p45_far_1_hom: std %l6,[%o3+0x198] ! Mem[000000006b800198] ldd [%o1+0x1c0],%l2 ! Mem[000000006a8001c0] subc %l4,0xb73,%l5 udivx %l0,%l5,%l7 orncc %l4,0x227,%l0 ldsw [%o1+0x0e4],%l7 ! Mem[000000006a8000e4] jmpl %o7,%g0 lduw [%o3+0x180],%l6 ! Mem[000000006b800180] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: lduw [%i0+0x01c],%l0 ! Mem[000000006c00001c] smulcc %l5,0xc69,%l0 jmpl %o7,%g0 and %l2,%l1,%l4 p46_far_1_lo: lduw [%o0+0x01c],%l0 ! Mem[000000006c00001c] smulcc %l5,0xc69,%l0 jmpl %o7,%g0 and %l2,%l1,%l4 p46_far_1_lem: membar #Sync lduw [%i0+0x01c],%l0 ! Mem[000000006c00001c] smulcc %l5,0xc69,%l0 jmpl %o7,%g0 and %l2,%l1,%l4 p46_far_1_lom: membar #Sync lduw [%o0+0x01c],%l0 ! Mem[000000006c00001c] smulcc %l5,0xc69,%l0 jmpl %o7,%g0 and %l2,%l1,%l4 p46_far_1_he: sll %l4,%l0,%l1 ldsb [%i2+0x0e8],%l6 ! Mem[000000006d0000e8] ldsb [%i2+0x0df],%l3 ! Mem[000000006d0000df] ldub [%i1+0x05b],%l4 ! Mem[000000006c80005b] stx %l7,[%i0+0x1b8] ! Mem[000000006c0001b8] jmpl %o7,%g0 lduw [%i2+0x120],%l6 ! Mem[000000006d000120] p46_far_1_ho: sll %l4,%l0,%l1 ldsb [%o2+0x0e8],%l6 ! Mem[000000006d0000e8] ldsb [%o2+0x0df],%l3 ! Mem[000000006d0000df] ldub [%o1+0x05b],%l4 ! Mem[000000006c80005b] stx %l7,[%o0+0x1b8] ! Mem[000000006c0001b8] jmpl %o7,%g0 lduw [%o2+0x120],%l6 ! Mem[000000006d000120] p46_far_1_hem: sll %l4,%l0,%l1 ldsb [%i2+0x0e8],%l6 ! Mem[000000006d0000e8] ldsb [%i2+0x0df],%l3 ! Mem[000000006d0000df] ldub [%i1+0x05b],%l4 ! Mem[000000006c80005b] stx %l7,[%i0+0x1b8] ! Mem[000000006c0001b8] jmpl %o7,%g0 lduw [%i2+0x120],%l6 ! Mem[000000006d000120] p46_far_1_hom: sll %l4,%l0,%l1 ldsb [%o2+0x0e8],%l6 ! Mem[000000006d0000e8] ldsb [%o2+0x0df],%l3 ! Mem[000000006d0000df] ldub [%o1+0x05b],%l4 ! Mem[000000006c80005b] stx %l7,[%o0+0x1b8] ! Mem[000000006c0001b8] jmpl %o7,%g0 lduw [%o2+0x120],%l6 ! Mem[000000006d000120] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: ldsh [%i0+0x0e4],%l2 ! Mem[000000006e0000e4] ldd [%i1+0x148],%l2 ! Mem[000000006e800148] srlx %l0,0x03c,%l1 jmpl %o7,%g0 lduh [%i2+0x04e],%l2 ! Mem[000000006f00004e] p47_far_1_lo: ldsh [%o0+0x0e4],%l2 ! Mem[000000006e0000e4] ldd [%o1+0x148],%l2 ! Mem[000000006e800148] srlx %l0,0x03c,%l1 jmpl %o7,%g0 lduh [%o2+0x04e],%l2 ! Mem[000000006f00004e] p47_far_1_lem: ldsh [%i0+0x0e4],%l2 ! Mem[000000006e0000e4] ldd [%i1+0x148],%l2 ! Mem[000000006e800148] srlx %l0,0x03c,%l1 jmpl %o7,%g0 lduh [%i2+0x04e],%l2 ! Mem[000000006f00004e] p47_far_1_lom: ldsh [%o0+0x0e4],%l2 ! Mem[000000006e0000e4] ldd [%o1+0x148],%l2 ! Mem[000000006e800148] srlx %l0,0x03c,%l1 jmpl %o7,%g0 lduh [%o2+0x04e],%l2 ! Mem[000000006f00004e] p47_far_1_he: lduh [%i3+0x0e8],%l1 ! Mem[000000006f8000e8] stb %l2,[%i2+0x0a2] ! Mem[000000006f0000a2] lduh [%i1+0x1f8],%l6 ! Mem[000000006e8001f8] jmpl %o7,%g0 stx %l2,[%i0+0x198] ! Mem[000000006e000198] p47_far_1_ho: lduh [%o3+0x0e8],%l1 ! Mem[000000006f8000e8] stb %l2,[%o2+0x0a2] ! Mem[000000006f0000a2] lduh [%o1+0x1f8],%l6 ! Mem[000000006e8001f8] jmpl %o7,%g0 stx %l2,[%o0+0x198] ! Mem[000000006e000198] p47_far_1_hem: lduh [%i3+0x0e8],%l1 ! Mem[000000006f8000e8] stb %l2,[%i2+0x0a2] ! Mem[000000006f0000a2] lduh [%i1+0x1f8],%l6 ! Mem[000000006e8001f8] jmpl %o7,%g0 stx %l2,[%i0+0x198] ! Mem[000000006e000198] p47_far_1_hom: lduh [%o3+0x0e8],%l1 ! Mem[000000006f8000e8] stb %l2,[%o2+0x0a2] ! Mem[000000006f0000a2] lduh [%o1+0x1f8],%l6 ! Mem[000000006e8001f8] jmpl %o7,%g0 stx %l2,[%o0+0x198] ! Mem[000000006e000198] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: jmpl %o7,%g0 st %f11,[%i3+0x0bc] ! Mem[00000000718000bc] jmpl %o7,%g0 nop p48_far_1_lo: jmpl %o7,%g0 st %f11,[%o3+0x0bc] ! Mem[00000000718000bc] jmpl %o7,%g0 nop p48_far_1_lem: jmpl %o7,%g0 st %f11,[%i3+0x0bc] ! Mem[00000000718000bc] jmpl %o7,%g0 nop p48_far_1_lom: jmpl %o7,%g0 st %f11,[%o3+0x0bc] ! Mem[00000000718000bc] jmpl %o7,%g0 nop p48_far_1_he: ldub [%i2+0x08a],%l2 ! Mem[000000007100008a] jmpl %o7,%g0 std %f24,[%i1+0x048] ! Mem[0000000070800048] p48_far_1_ho: ldub [%o2+0x08a],%l2 ! Mem[000000007100008a] jmpl %o7,%g0 std %f24,[%o1+0x048] ! Mem[0000000070800048] p48_far_1_hem: ldub [%i2+0x08a],%l2 ! Mem[000000007100008a] jmpl %o7,%g0 std %f24,[%i1+0x048] ! Mem[0000000070800048] p48_far_1_hom: ldub [%o2+0x08a],%l2 ! Mem[000000007100008a] jmpl %o7,%g0 std %f24,[%o1+0x048] ! Mem[0000000070800048] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: taddcctv %l1,%l0,%l6 jmpl %o7,%g0 swap [%i2+0x0e8],%l6 ! Mem[00000000730000e8] p49_far_1_lo: taddcctv %l1,%l0,%l6 jmpl %o7,%g0 swap [%o2+0x0e8],%l6 ! Mem[00000000730000e8] p49_far_1_lem: taddcctv %l1,%l0,%l6 jmpl %o7,%g0 swap [%i2+0x0e8],%l6 ! Mem[00000000730000e8] p49_far_1_lom: taddcctv %l1,%l0,%l6 jmpl %o7,%g0 swap [%o2+0x0e8],%l6 ! Mem[00000000730000e8] p49_far_1_he: lduw [%i3+0x03c],%l4 ! Mem[000000007380003c] sth %l1,[%i3+0x0c8] ! Mem[00000000738000c8] ldsw [%i1+0x1dc],%l6 ! Mem[00000000728001dc] ldstub [%i0+0x1f9],%l6 ! Mem[00000000720001f9] jmpl %o7,%g0 taddcctv %l5,0xf70,%l2 p49_far_1_ho: lduw [%o3+0x03c],%l4 ! Mem[000000007380003c] sth %l1,[%o3+0x0c8] ! Mem[00000000738000c8] ldsw [%o1+0x1dc],%l6 ! Mem[00000000728001dc] ldstub [%o0+0x1f9],%l6 ! Mem[00000000720001f9] jmpl %o7,%g0 taddcctv %l5,0xf70,%l2 p49_far_1_hem: membar #Sync lduw [%i3+0x03c],%l4 ! Mem[000000007380003c] sth %l1,[%i3+0x0c8] ! Mem[00000000738000c8] ldsw [%i1+0x1dc],%l6 ! Mem[00000000728001dc] ldstub [%i0+0x1f9],%l6 ! Mem[00000000720001f9] jmpl %o7,%g0 taddcctv %l5,0xf70,%l2 p49_far_1_hom: membar #Sync lduw [%o3+0x03c],%l4 ! Mem[000000007380003c] sth %l1,[%o3+0x0c8] ! Mem[00000000738000c8] ldsw [%o1+0x1dc],%l6 ! Mem[00000000728001dc] ldstub [%o0+0x1f9],%l6 ! Mem[00000000720001f9] jmpl %o7,%g0 taddcctv %l5,0xf70,%l2 p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: ldx [%i1+0x098],%l3 ! Mem[0000000074800098] sth %l5,[%i1+0x076] ! Mem[0000000074800076] xor %l4,-0x70e,%l1 xor %l0,%l1,%l1 jmpl %o7,%g0 swap [%i2+0x100],%l7 ! Mem[0000000075000100] p50_far_1_lo: ldx [%o1+0x098],%l3 ! Mem[0000000074800098] sth %l5,[%o1+0x076] ! Mem[0000000074800076] xor %l4,-0x70e,%l1 xor %l0,%l1,%l1 jmpl %o7,%g0 swap [%o2+0x100],%l7 ! Mem[0000000075000100] p50_far_1_lem: ldx [%i1+0x098],%l3 ! Mem[0000000074800098] sth %l5,[%i1+0x076] ! Mem[0000000074800076] xor %l4,-0x70e,%l1 xor %l0,%l1,%l1 jmpl %o7,%g0 swap [%i2+0x100],%l7 ! Mem[0000000075000100] p50_far_1_lom: ldx [%o1+0x098],%l3 ! Mem[0000000074800098] sth %l5,[%o1+0x076] ! Mem[0000000074800076] xor %l4,-0x70e,%l1 xor %l0,%l1,%l1 jmpl %o7,%g0 swap [%o2+0x100],%l7 ! Mem[0000000075000100] p50_far_1_he: sll %l4,0x004,%l7 std %f18,[%i2+0x0f8] ! Mem[00000000750000f8] st %f22,[%i1+0x1dc] ! Mem[00000000748001dc] ldsh [%i0+0x1f8],%l6 ! Mem[00000000740001f8] jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[000000007580000c] p50_far_1_ho: sll %l4,0x004,%l7 std %f18,[%o2+0x0f8] ! Mem[00000000750000f8] st %f22,[%o1+0x1dc] ! Mem[00000000748001dc] ldsh [%o0+0x1f8],%l6 ! Mem[00000000740001f8] jmpl %o7,%g0 ldsw [%o3+0x00c],%l4 ! Mem[000000007580000c] p50_far_1_hem: sll %l4,0x004,%l7 std %f18,[%i2+0x0f8] ! Mem[00000000750000f8] st %f22,[%i1+0x1dc] ! Mem[00000000748001dc] ldsh [%i0+0x1f8],%l6 ! Mem[00000000740001f8] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x00c],%l4 ! Mem[000000007580000c] p50_far_1_hom: sll %l4,0x004,%l7 std %f18,[%o2+0x0f8] ! Mem[00000000750000f8] st %f22,[%o1+0x1dc] ! Mem[00000000748001dc] ldsh [%o0+0x1f8],%l6 ! Mem[00000000740001f8] membar #Sync jmpl %o7,%g0 ldsw [%o3+0x00c],%l4 ! Mem[000000007580000c] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: stw %l5,[%i1+0x0d0] ! Mem[00000000768000d0] ldsh [%i3+0x02a],%l0 ! Mem[000000007780002a] jmpl %o7,%g0 srl %l4,0x000,%l2 p51_far_1_lo: stw %l5,[%o1+0x0d0] ! Mem[00000000768000d0] ldsh [%o3+0x02a],%l0 ! Mem[000000007780002a] jmpl %o7,%g0 srl %l4,0x000,%l2 p51_far_1_lem: stw %l5,[%i1+0x0d0] ! Mem[00000000768000d0] membar #Sync ldsh [%i3+0x02a],%l0 ! Mem[000000007780002a] jmpl %o7,%g0 srl %l4,0x000,%l2 p51_far_1_lom: stw %l5,[%o1+0x0d0] ! Mem[00000000768000d0] membar #Sync ldsh [%o3+0x02a],%l0 ! Mem[000000007780002a] jmpl %o7,%g0 srl %l4,0x000,%l2 p51_far_1_he: sll %l4,0x00e,%l1 stw %l0,[%i0+0x188] ! Mem[0000000076000188] lduw [%i1+0x1f4],%l0 ! Mem[00000000768001f4] swap [%i0+0x040],%l5 ! Mem[0000000076000040] stb %l5,[%i3+0x0cd] ! Mem[00000000778000cd] andn %l5,0x29a,%l6 jmpl %o7,%g0 ldd [%i1+0x1b0],%l4 ! Mem[00000000768001b0] p51_far_1_ho: sll %l4,0x00e,%l1 stw %l0,[%o0+0x188] ! Mem[0000000076000188] lduw [%o1+0x1f4],%l0 ! Mem[00000000768001f4] swap [%o0+0x040],%l5 ! Mem[0000000076000040] stb %l5,[%o3+0x0cd] ! Mem[00000000778000cd] andn %l5,0x29a,%l6 jmpl %o7,%g0 ldd [%o1+0x1b0],%l4 ! Mem[00000000768001b0] p51_far_1_hem: sll %l4,0x00e,%l1 stw %l0,[%i0+0x188] ! Mem[0000000076000188] lduw [%i1+0x1f4],%l0 ! Mem[00000000768001f4] swap [%i0+0x040],%l5 ! Mem[0000000076000040] stb %l5,[%i3+0x0cd] ! Mem[00000000778000cd] andn %l5,0x29a,%l6 jmpl %o7,%g0 ldd [%i1+0x1b0],%l4 ! Mem[00000000768001b0] p51_far_1_hom: sll %l4,0x00e,%l1 stw %l0,[%o0+0x188] ! Mem[0000000076000188] lduw [%o1+0x1f4],%l0 ! Mem[00000000768001f4] swap [%o0+0x040],%l5 ! Mem[0000000076000040] stb %l5,[%o3+0x0cd] ! Mem[00000000778000cd] andn %l5,0x29a,%l6 jmpl %o7,%g0 ldd [%o1+0x1b0],%l4 ! Mem[00000000768001b0] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: ldsb [%i2+0x0c8],%l6 ! Mem[00000000790000c8] jmpl %o7,%g0 swap [%i0+0x008],%l7 ! Mem[0000000078000008] p52_far_1_lo: ldsb [%o2+0x0c8],%l6 ! Mem[00000000790000c8] jmpl %o7,%g0 swap [%o0+0x008],%l7 ! Mem[0000000078000008] p52_far_1_lem: ldsb [%i2+0x0c8],%l6 ! Mem[00000000790000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l7 ! Mem[0000000078000008] p52_far_1_lom: ldsb [%o2+0x0c8],%l6 ! Mem[00000000790000c8] membar #Sync jmpl %o7,%g0 swap [%o0+0x008],%l7 ! Mem[0000000078000008] p52_far_1_he: ld [%i0+0x0c8],%f17 ! Mem[00000000780000c8] stx %l7,[%i3+0x120] ! Mem[0000000079800120] ldsb [%i3+0x066],%l1 ! Mem[0000000079800066] swap [%i0+0x064],%l2 ! Mem[0000000078000064] jmpl %o7,%g0 lduw [%i0+0x1b4],%l4 ! Mem[00000000780001b4] p52_far_1_ho: ld [%o0+0x0c8],%f17 ! Mem[00000000780000c8] stx %l7,[%o3+0x120] ! Mem[0000000079800120] ldsb [%o3+0x066],%l1 ! Mem[0000000079800066] swap [%o0+0x064],%l2 ! Mem[0000000078000064] jmpl %o7,%g0 lduw [%o0+0x1b4],%l4 ! Mem[00000000780001b4] p52_far_1_hem: ld [%i0+0x0c8],%f17 ! Mem[00000000780000c8] stx %l7,[%i3+0x120] ! Mem[0000000079800120] ldsb [%i3+0x066],%l1 ! Mem[0000000079800066] swap [%i0+0x064],%l2 ! Mem[0000000078000064] jmpl %o7,%g0 lduw [%i0+0x1b4],%l4 ! Mem[00000000780001b4] p52_far_1_hom: ld [%o0+0x0c8],%f17 ! Mem[00000000780000c8] stx %l7,[%o3+0x120] ! Mem[0000000079800120] ldsb [%o3+0x066],%l1 ! Mem[0000000079800066] swap [%o0+0x064],%l2 ! Mem[0000000078000064] jmpl %o7,%g0 lduw [%o0+0x1b4],%l4 ! Mem[00000000780001b4] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: srax %l6,%l1,%l6 jmpl %o7,%g0 and %l1,%l1,%l6 p53_far_1_lo: srax %l6,%l1,%l6 jmpl %o7,%g0 and %l1,%l1,%l6 p53_far_1_lem: srax %l6,%l1,%l6 jmpl %o7,%g0 and %l1,%l1,%l6 p53_far_1_lom: srax %l6,%l1,%l6 jmpl %o7,%g0 and %l1,%l1,%l6 p53_far_1_he: ldub [%i3+0x0e7],%l0 ! Mem[000000007b8000e7] ldsw [%i3+0x030],%l1 ! Mem[000000007b800030] xor %l3,%l2,%l1 st %f30,[%i0+0x12c] ! Mem[000000007a00012c] ldx [%i0+0x198],%l3 ! Mem[000000007a000198] ldsw [%i1+0x1e4],%l3 ! Mem[000000007a8001e4] jmpl %o7,%g0 std %f22,[%i1+0x090] ! Mem[000000007a800090] p53_far_1_ho: ldub [%o3+0x0e7],%l0 ! Mem[000000007b8000e7] ldsw [%o3+0x030],%l1 ! Mem[000000007b800030] xor %l3,%l2,%l1 st %f30,[%o0+0x12c] ! Mem[000000007a00012c] ldx [%o0+0x198],%l3 ! Mem[000000007a000198] ldsw [%o1+0x1e4],%l3 ! Mem[000000007a8001e4] jmpl %o7,%g0 std %f22,[%o1+0x090] ! Mem[000000007a800090] p53_far_1_hem: ldub [%i3+0x0e7],%l0 ! Mem[000000007b8000e7] membar #Sync ldsw [%i3+0x030],%l1 ! Mem[000000007b800030] xor %l3,%l2,%l1 st %f30,[%i0+0x12c] ! Mem[000000007a00012c] ldx [%i0+0x198],%l3 ! Mem[000000007a000198] ldsw [%i1+0x1e4],%l3 ! Mem[000000007a8001e4] jmpl %o7,%g0 std %f22,[%i1+0x090] ! Mem[000000007a800090] p53_far_1_hom: ldub [%o3+0x0e7],%l0 ! Mem[000000007b8000e7] membar #Sync ldsw [%o3+0x030],%l1 ! Mem[000000007b800030] xor %l3,%l2,%l1 st %f30,[%o0+0x12c] ! Mem[000000007a00012c] ldx [%o0+0x198],%l3 ! Mem[000000007a000198] ldsw [%o1+0x1e4],%l3 ! Mem[000000007a8001e4] jmpl %o7,%g0 std %f22,[%o1+0x090] ! Mem[000000007a800090] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: lduw [%i3+0x178],%l4 ! Mem[000000007d800178] ldx [%i0+0x0f0],%l0 ! Mem[000000007c0000f0] addcc %l0,-0x7f6,%l6 std %l4,[%i0+0x088] ! Mem[000000007c000088] smulcc %l6,-0x27f,%l6 jmpl %o7,%g0 ldsb [%i2+0x1a0],%l4 ! Mem[000000007d0001a0] p54_far_1_lo: lduw [%o3+0x178],%l4 ! Mem[000000007d800178] ldx [%o0+0x0f0],%l0 ! Mem[000000007c0000f0] addcc %l0,-0x7f6,%l6 std %l4,[%o0+0x088] ! Mem[000000007c000088] smulcc %l6,-0x27f,%l6 jmpl %o7,%g0 ldsb [%o2+0x1a0],%l4 ! Mem[000000007d0001a0] p54_far_1_lem: lduw [%i3+0x178],%l4 ! Mem[000000007d800178] ldx [%i0+0x0f0],%l0 ! Mem[000000007c0000f0] addcc %l0,-0x7f6,%l6 std %l4,[%i0+0x088] ! Mem[000000007c000088] smulcc %l6,-0x27f,%l6 jmpl %o7,%g0 ldsb [%i2+0x1a0],%l4 ! Mem[000000007d0001a0] p54_far_1_lom: lduw [%o3+0x178],%l4 ! Mem[000000007d800178] ldx [%o0+0x0f0],%l0 ! Mem[000000007c0000f0] addcc %l0,-0x7f6,%l6 std %l4,[%o0+0x088] ! Mem[000000007c000088] smulcc %l6,-0x27f,%l6 jmpl %o7,%g0 ldsb [%o2+0x1a0],%l4 ! Mem[000000007d0001a0] p54_far_1_he: lduw [%i2+0x1b4],%l3 ! Mem[000000007d0001b4] lduh [%i1+0x1c4],%l0 ! Mem[000000007c8001c4] jmpl %o7,%g0 ldx [%i2+0x0b8],%l3 ! Mem[000000007d0000b8] p54_far_1_ho: lduw [%o2+0x1b4],%l3 ! Mem[000000007d0001b4] lduh [%o1+0x1c4],%l0 ! Mem[000000007c8001c4] jmpl %o7,%g0 ldx [%o2+0x0b8],%l3 ! Mem[000000007d0000b8] p54_far_1_hem: lduw [%i2+0x1b4],%l3 ! Mem[000000007d0001b4] lduh [%i1+0x1c4],%l0 ! Mem[000000007c8001c4] jmpl %o7,%g0 ldx [%i2+0x0b8],%l3 ! Mem[000000007d0000b8] p54_far_1_hom: lduw [%o2+0x1b4],%l3 ! Mem[000000007d0001b4] lduh [%o1+0x1c4],%l0 ! Mem[000000007c8001c4] jmpl %o7,%g0 ldx [%o2+0x0b8],%l3 ! Mem[000000007d0000b8] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: lduw [%i1+0x058],%l4 ! Mem[000000007e800058] ldsh [%i0+0x15e],%l1 ! Mem[000000007e00015e] ld [%i0+0x18c],%f0 ! Mem[000000007e00018c] lduw [%i2+0x1bc],%l2 ! Mem[000000007f0001bc] stw %l0,[%i1+0x05c] ! Mem[000000007e80005c] ldstub [%i1+0x1db],%l3 ! Mem[000000007e8001db] subc %l5,-0x614,%l3 jmpl %o7,%g0 ldd [%i1+0x0d8],%f8 ! Mem[000000007e8000d8] p55_far_1_lo: lduw [%o1+0x058],%l4 ! Mem[000000007e800058] ldsh [%o0+0x15e],%l1 ! Mem[000000007e00015e] ld [%o0+0x18c],%f0 ! Mem[000000007e00018c] lduw [%o2+0x1bc],%l2 ! Mem[000000007f0001bc] stw %l0,[%o1+0x05c] ! Mem[000000007e80005c] ldstub [%o1+0x1db],%l3 ! Mem[000000007e8001db] subc %l5,-0x614,%l3 jmpl %o7,%g0 ldd [%o1+0x0d8],%f8 ! Mem[000000007e8000d8] p55_far_1_lem: lduw [%i1+0x058],%l4 ! Mem[000000007e800058] ldsh [%i0+0x15e],%l1 ! Mem[000000007e00015e] ld [%i0+0x18c],%f0 ! Mem[000000007e00018c] lduw [%i2+0x1bc],%l2 ! Mem[000000007f0001bc] stw %l0,[%i1+0x05c] ! Mem[000000007e80005c] ldstub [%i1+0x1db],%l3 ! Mem[000000007e8001db] subc %l5,-0x614,%l3 jmpl %o7,%g0 ldd [%i1+0x0d8],%f8 ! Mem[000000007e8000d8] p55_far_1_lom: lduw [%o1+0x058],%l4 ! Mem[000000007e800058] ldsh [%o0+0x15e],%l1 ! Mem[000000007e00015e] ld [%o0+0x18c],%f0 ! Mem[000000007e00018c] lduw [%o2+0x1bc],%l2 ! Mem[000000007f0001bc] stw %l0,[%o1+0x05c] ! Mem[000000007e80005c] ldstub [%o1+0x1db],%l3 ! Mem[000000007e8001db] subc %l5,-0x614,%l3 jmpl %o7,%g0 ldd [%o1+0x0d8],%f8 ! Mem[000000007e8000d8] p55_far_1_he: std %l4,[%i1+0x180] ! Mem[000000007e800180] ldstub [%i3+0x152],%l7 ! Mem[000000007f800152] lduw [%i0+0x06c],%l3 ! Mem[000000007e00006c] nop std %f22,[%i2+0x170] ! Mem[000000007f000170] stb %l5,[%i0+0x0b0] ! Mem[000000007e0000b0] ldstub [%i3+0x0b1],%l2 ! Mem[000000007f8000b1] jmpl %o7,%g0 ldstub [%i3+0x1a3],%l7 ! Mem[000000007f8001a3] p55_far_1_ho: std %l4,[%o1+0x180] ! Mem[000000007e800180] ldstub [%o3+0x152],%l7 ! Mem[000000007f800152] lduw [%o0+0x06c],%l3 ! Mem[000000007e00006c] nop std %f22,[%o2+0x170] ! Mem[000000007f000170] stb %l5,[%o0+0x0b0] ! Mem[000000007e0000b0] ldstub [%o3+0x0b1],%l2 ! Mem[000000007f8000b1] jmpl %o7,%g0 ldstub [%o3+0x1a3],%l7 ! Mem[000000007f8001a3] p55_far_1_hem: std %l4,[%i1+0x180] ! Mem[000000007e800180] ldstub [%i3+0x152],%l7 ! Mem[000000007f800152] lduw [%i0+0x06c],%l3 ! Mem[000000007e00006c] nop std %f22,[%i2+0x170] ! Mem[000000007f000170] stb %l5,[%i0+0x0b0] ! Mem[000000007e0000b0] ldstub [%i3+0x0b1],%l2 ! Mem[000000007f8000b1] jmpl %o7,%g0 ldstub [%i3+0x1a3],%l7 ! Mem[000000007f8001a3] p55_far_1_hom: std %l4,[%o1+0x180] ! Mem[000000007e800180] ldstub [%o3+0x152],%l7 ! Mem[000000007f800152] lduw [%o0+0x06c],%l3 ! Mem[000000007e00006c] nop std %f22,[%o2+0x170] ! Mem[000000007f000170] stb %l5,[%o0+0x0b0] ! Mem[000000007e0000b0] ldstub [%o3+0x0b1],%l2 ! Mem[000000007f8000b1] jmpl %o7,%g0 ldstub [%o3+0x1a3],%l7 ! Mem[000000007f8001a3] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: jmpl %o7,%g0 ldsh [%i3+0x06a],%l3 ! Mem[000000008180006a] jmpl %o7,%g0 nop p56_far_1_lo: jmpl %o7,%g0 ldsh [%o3+0x06a],%l3 ! Mem[000000008180006a] jmpl %o7,%g0 nop p56_far_1_lem: jmpl %o7,%g0 ldsh [%i3+0x06a],%l3 ! Mem[000000008180006a] jmpl %o7,%g0 nop p56_far_1_lom: jmpl %o7,%g0 ldsh [%o3+0x06a],%l3 ! Mem[000000008180006a] jmpl %o7,%g0 nop p56_far_1_he: ldstub [%i2+0x0e4],%l2 ! Mem[00000000810000e4] st %f18,[%i3+0x044] ! Mem[0000000081800044] stb %l0,[%i2+0x1a9] ! Mem[00000000810001a9] ldsb [%i0+0x1d4],%l0 ! Mem[00000000800001d4] ldd [%i3+0x188],%l0 ! Mem[0000000081800188] ldx [%i1+0x188],%l0 ! Mem[0000000080800188] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p56_far_1_ho: ldstub [%o2+0x0e4],%l2 ! Mem[00000000810000e4] st %f18,[%o3+0x044] ! Mem[0000000081800044] stb %l0,[%o2+0x1a9] ! Mem[00000000810001a9] ldsb [%o0+0x1d4],%l0 ! Mem[00000000800001d4] ldd [%o3+0x188],%l0 ! Mem[0000000081800188] ldx [%o1+0x188],%l0 ! Mem[0000000080800188] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p56_far_1_hem: ldstub [%i2+0x0e4],%l2 ! Mem[00000000810000e4] st %f18,[%i3+0x044] ! Mem[0000000081800044] stb %l0,[%i2+0x1a9] ! Mem[00000000810001a9] ldsb [%i0+0x1d4],%l0 ! Mem[00000000800001d4] ldd [%i3+0x188],%l0 ! Mem[0000000081800188] ldx [%i1+0x188],%l0 ! Mem[0000000080800188] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p56_far_1_hom: ldstub [%o2+0x0e4],%l2 ! Mem[00000000810000e4] st %f18,[%o3+0x044] ! Mem[0000000081800044] stb %l0,[%o2+0x1a9] ! Mem[00000000810001a9] ldsb [%o0+0x1d4],%l0 ! Mem[00000000800001d4] ldd [%o3+0x188],%l0 ! Mem[0000000081800188] ldx [%o1+0x188],%l0 ! Mem[0000000080800188] jmpl %o7,%g0 tsubcctv %l7,%l6,%l7 p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: jmpl %o7,%g0 srl %l5,0x009,%l0 jmpl %o7,%g0 nop p57_far_1_lo: jmpl %o7,%g0 srl %l5,0x009,%l0 jmpl %o7,%g0 nop p57_far_1_lem: jmpl %o7,%g0 srl %l5,0x009,%l0 jmpl %o7,%g0 nop p57_far_1_lom: jmpl %o7,%g0 srl %l5,0x009,%l0 jmpl %o7,%g0 nop p57_far_1_he: subc %l4,%l5,%l1 swap [%i3+0x1fc],%l1 ! Mem[00000000838001fc] jmpl %o7,%g0 ldsh [%i1+0x056],%l6 ! Mem[0000000082800056] p57_far_1_ho: subc %l4,%l5,%l1 swap [%o3+0x1fc],%l1 ! Mem[00000000838001fc] jmpl %o7,%g0 ldsh [%o1+0x056],%l6 ! Mem[0000000082800056] p57_far_1_hem: subc %l4,%l5,%l1 swap [%i3+0x1fc],%l1 ! Mem[00000000838001fc] jmpl %o7,%g0 ldsh [%i1+0x056],%l6 ! Mem[0000000082800056] p57_far_1_hom: subc %l4,%l5,%l1 swap [%o3+0x1fc],%l1 ! Mem[00000000838001fc] jmpl %o7,%g0 ldsh [%o1+0x056],%l6 ! Mem[0000000082800056] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: std %l0,[%i3+0x180] ! Mem[0000000085800180] sth %l0,[%i0+0x1d4] ! Mem[00000000840001d4] sth %l3,[%i0+0x0de] ! Mem[00000000840000de] ldx [%i1+0x058],%l4 ! Mem[0000000084800058] ldx [%i1+0x1a8],%l2 ! Mem[00000000848001a8] ldd [%i3+0x128],%l6 ! Mem[0000000085800128] jmpl %o7,%g0 std %l4,[%i2+0x1e0] ! Mem[00000000850001e0] p58_far_1_lo: std %l0,[%o3+0x180] ! Mem[0000000085800180] sth %l0,[%o0+0x1d4] ! Mem[00000000840001d4] sth %l3,[%o0+0x0de] ! Mem[00000000840000de] ldx [%o1+0x058],%l4 ! Mem[0000000084800058] ldx [%o1+0x1a8],%l2 ! Mem[00000000848001a8] ldd [%o3+0x128],%l6 ! Mem[0000000085800128] jmpl %o7,%g0 std %l4,[%o2+0x1e0] ! Mem[00000000850001e0] p58_far_1_lem: std %l0,[%i3+0x180] ! Mem[0000000085800180] sth %l0,[%i0+0x1d4] ! Mem[00000000840001d4] sth %l3,[%i0+0x0de] ! Mem[00000000840000de] ldx [%i1+0x058],%l4 ! Mem[0000000084800058] ldx [%i1+0x1a8],%l2 ! Mem[00000000848001a8] ldd [%i3+0x128],%l6 ! Mem[0000000085800128] jmpl %o7,%g0 std %l4,[%i2+0x1e0] ! Mem[00000000850001e0] p58_far_1_lom: std %l0,[%o3+0x180] ! Mem[0000000085800180] sth %l0,[%o0+0x1d4] ! Mem[00000000840001d4] sth %l3,[%o0+0x0de] ! Mem[00000000840000de] ldx [%o1+0x058],%l4 ! Mem[0000000084800058] ldx [%o1+0x1a8],%l2 ! Mem[00000000848001a8] ldd [%o3+0x128],%l6 ! Mem[0000000085800128] jmpl %o7,%g0 std %l4,[%o2+0x1e0] ! Mem[00000000850001e0] p58_far_1_he: ld [%i2+0x1d0],%f21 ! Mem[00000000850001d0] jmpl %o7,%g0 std %l0,[%i0+0x120] ! Mem[0000000084000120] p58_far_1_ho: ld [%o2+0x1d0],%f21 ! Mem[00000000850001d0] jmpl %o7,%g0 std %l0,[%o0+0x120] ! Mem[0000000084000120] p58_far_1_hem: ld [%i2+0x1d0],%f21 ! Mem[00000000850001d0] jmpl %o7,%g0 std %l0,[%i0+0x120] ! Mem[0000000084000120] p58_far_1_hom: ld [%o2+0x1d0],%f21 ! Mem[00000000850001d0] jmpl %o7,%g0 std %l0,[%o0+0x120] ! Mem[0000000084000120] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: xorcc %l3,%l2,%l2 std %f10,[%i2+0x020] ! Mem[0000000087000020] stb %l0,[%i1+0x0a2] ! Mem[00000000868000a2] std %l6,[%i0+0x0f8] ! Mem[00000000860000f8] std %f8 ,[%i1+0x180] ! Mem[0000000086800180] jmpl %o7,%g0 swap [%i2+0x120],%l0 ! Mem[0000000087000120] p59_far_1_lo: xorcc %l3,%l2,%l2 std %f10,[%o2+0x020] ! Mem[0000000087000020] stb %l0,[%o1+0x0a2] ! Mem[00000000868000a2] std %l6,[%o0+0x0f8] ! Mem[00000000860000f8] std %f8 ,[%o1+0x180] ! Mem[0000000086800180] jmpl %o7,%g0 swap [%o2+0x120],%l0 ! Mem[0000000087000120] p59_far_1_lem: xorcc %l3,%l2,%l2 membar #Sync std %f10,[%i2+0x020] ! Mem[0000000087000020] stb %l0,[%i1+0x0a2] ! Mem[00000000868000a2] std %l6,[%i0+0x0f8] ! Mem[00000000860000f8] std %f8 ,[%i1+0x180] ! Mem[0000000086800180] jmpl %o7,%g0 swap [%i2+0x120],%l0 ! Mem[0000000087000120] p59_far_1_lom: xorcc %l3,%l2,%l2 membar #Sync std %f10,[%o2+0x020] ! Mem[0000000087000020] stb %l0,[%o1+0x0a2] ! Mem[00000000868000a2] std %l6,[%o0+0x0f8] ! Mem[00000000860000f8] std %f8 ,[%o1+0x180] ! Mem[0000000086800180] jmpl %o7,%g0 swap [%o2+0x120],%l0 ! Mem[0000000087000120] p59_far_1_he: ld [%i1+0x0b4],%f22 ! Mem[00000000868000b4] ldx [%i1+0x0c0],%l2 ! Mem[00000000868000c0] stb %l2,[%i1+0x065] ! Mem[0000000086800065] ldstub [%i0+0x119],%l6 ! Mem[0000000086000119] lduw [%i3+0x0e8],%l6 ! Mem[00000000878000e8] jmpl %o7,%g0 ldsb [%i0+0x041],%l5 ! Mem[0000000086000041] p59_far_1_ho: ld [%o1+0x0b4],%f22 ! Mem[00000000868000b4] ldx [%o1+0x0c0],%l2 ! Mem[00000000868000c0] stb %l2,[%o1+0x065] ! Mem[0000000086800065] ldstub [%o0+0x119],%l6 ! Mem[0000000086000119] lduw [%o3+0x0e8],%l6 ! Mem[00000000878000e8] jmpl %o7,%g0 ldsb [%o0+0x041],%l5 ! Mem[0000000086000041] p59_far_1_hem: ld [%i1+0x0b4],%f22 ! Mem[00000000868000b4] ldx [%i1+0x0c0],%l2 ! Mem[00000000868000c0] stb %l2,[%i1+0x065] ! Mem[0000000086800065] ldstub [%i0+0x119],%l6 ! Mem[0000000086000119] lduw [%i3+0x0e8],%l6 ! Mem[00000000878000e8] jmpl %o7,%g0 ldsb [%i0+0x041],%l5 ! Mem[0000000086000041] p59_far_1_hom: ld [%o1+0x0b4],%f22 ! Mem[00000000868000b4] ldx [%o1+0x0c0],%l2 ! Mem[00000000868000c0] stb %l2,[%o1+0x065] ! Mem[0000000086800065] ldstub [%o0+0x119],%l6 ! Mem[0000000086000119] lduw [%o3+0x0e8],%l6 ! Mem[00000000878000e8] jmpl %o7,%g0 ldsb [%o0+0x041],%l5 ! Mem[0000000086000041] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldub [%i2+0x102],%l7 ! Mem[0000000089000102] jmpl %o7,%g0 stw %l1,[%i3+0x064] ! Mem[0000000089800064] p60_far_1_lo: ldub [%o2+0x102],%l7 ! Mem[0000000089000102] jmpl %o7,%g0 stw %l1,[%o3+0x064] ! Mem[0000000089800064] p60_far_1_lem: ldub [%i2+0x102],%l7 ! Mem[0000000089000102] jmpl %o7,%g0 stw %l1,[%i3+0x064] ! Mem[0000000089800064] p60_far_1_lom: ldub [%o2+0x102],%l7 ! Mem[0000000089000102] jmpl %o7,%g0 stw %l1,[%o3+0x064] ! Mem[0000000089800064] p60_far_1_he: sth %l4,[%i3+0x02e] ! Mem[000000008980002e] ldub [%i3+0x00a],%l7 ! Mem[000000008980000a] stx %l7,[%i3+0x010] ! Mem[0000000089800010] ldsh [%i3+0x0fe],%l2 ! Mem[00000000898000fe] lduh [%i2+0x138],%l7 ! Mem[0000000089000138] sra %l0,%l0,%l4 jmpl %o7,%g0 sth %l4,[%i3+0x1ba] ! Mem[00000000898001ba] p60_far_1_ho: sth %l4,[%o3+0x02e] ! Mem[000000008980002e] ldub [%o3+0x00a],%l7 ! Mem[000000008980000a] stx %l7,[%o3+0x010] ! Mem[0000000089800010] ldsh [%o3+0x0fe],%l2 ! Mem[00000000898000fe] lduh [%o2+0x138],%l7 ! Mem[0000000089000138] sra %l0,%l0,%l4 jmpl %o7,%g0 sth %l4,[%o3+0x1ba] ! Mem[00000000898001ba] p60_far_1_hem: membar #Sync sth %l4,[%i3+0x02e] ! Mem[000000008980002e] ldub [%i3+0x00a],%l7 ! Mem[000000008980000a] stx %l7,[%i3+0x010] ! Mem[0000000089800010] ldsh [%i3+0x0fe],%l2 ! Mem[00000000898000fe] lduh [%i2+0x138],%l7 ! Mem[0000000089000138] sra %l0,%l0,%l4 jmpl %o7,%g0 sth %l4,[%i3+0x1ba] ! Mem[00000000898001ba] p60_far_1_hom: membar #Sync sth %l4,[%o3+0x02e] ! Mem[000000008980002e] ldub [%o3+0x00a],%l7 ! Mem[000000008980000a] stx %l7,[%o3+0x010] ! Mem[0000000089800010] ldsh [%o3+0x0fe],%l2 ! Mem[00000000898000fe] lduh [%o2+0x138],%l7 ! Mem[0000000089000138] sra %l0,%l0,%l4 jmpl %o7,%g0 sth %l4,[%o3+0x1ba] ! Mem[00000000898001ba] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: ldx [%i1+0x020],%l3 ! Mem[000000008a800020] ldub [%i0+0x0a2],%l0 ! Mem[000000008a0000a2] jmpl %o7,%g0 sth %l6,[%i0+0x0d8] ! Mem[000000008a0000d8] p61_far_1_lo: ldx [%o1+0x020],%l3 ! Mem[000000008a800020] ldub [%o0+0x0a2],%l0 ! Mem[000000008a0000a2] jmpl %o7,%g0 sth %l6,[%o0+0x0d8] ! Mem[000000008a0000d8] p61_far_1_lem: membar #Sync ldx [%i1+0x020],%l3 ! Mem[000000008a800020] ldub [%i0+0x0a2],%l0 ! Mem[000000008a0000a2] jmpl %o7,%g0 sth %l6,[%i0+0x0d8] ! Mem[000000008a0000d8] p61_far_1_lom: membar #Sync ldx [%o1+0x020],%l3 ! Mem[000000008a800020] ldub [%o0+0x0a2],%l0 ! Mem[000000008a0000a2] jmpl %o7,%g0 sth %l6,[%o0+0x0d8] ! Mem[000000008a0000d8] p61_far_1_he: stw %l1,[%i1+0x0e4] ! Mem[000000008a8000e4] ldsw [%i0+0x12c],%l6 ! Mem[000000008a00012c] lduh [%i3+0x012],%l4 ! Mem[000000008b800012] mulx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%i3+0x080],%l2 ! Mem[000000008b800080] p61_far_1_ho: stw %l1,[%o1+0x0e4] ! Mem[000000008a8000e4] ldsw [%o0+0x12c],%l6 ! Mem[000000008a00012c] lduh [%o3+0x012],%l4 ! Mem[000000008b800012] mulx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%o3+0x080],%l2 ! Mem[000000008b800080] p61_far_1_hem: stw %l1,[%i1+0x0e4] ! Mem[000000008a8000e4] ldsw [%i0+0x12c],%l6 ! Mem[000000008a00012c] membar #Sync lduh [%i3+0x012],%l4 ! Mem[000000008b800012] mulx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%i3+0x080],%l2 ! Mem[000000008b800080] p61_far_1_hom: stw %l1,[%o1+0x0e4] ! Mem[000000008a8000e4] ldsw [%o0+0x12c],%l6 ! Mem[000000008a00012c] membar #Sync lduh [%o3+0x012],%l4 ! Mem[000000008b800012] mulx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%o3+0x080],%l2 ! Mem[000000008b800080] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: lduh [%i0+0x10a],%l5 ! Mem[000000008c00010a] subc %l1,-0x98c,%l6 sllx %l0,0x033,%l0 ldd [%i1+0x0a0],%l2 ! Mem[000000008c8000a0] jmpl %o7,%g0 lduh [%i3+0x02e],%l4 ! Mem[000000008d80002e] p62_far_1_lo: lduh [%o0+0x10a],%l5 ! Mem[000000008c00010a] subc %l1,-0x98c,%l6 sllx %l0,0x033,%l0 ldd [%o1+0x0a0],%l2 ! Mem[000000008c8000a0] jmpl %o7,%g0 lduh [%o3+0x02e],%l4 ! Mem[000000008d80002e] p62_far_1_lem: lduh [%i0+0x10a],%l5 ! Mem[000000008c00010a] subc %l1,-0x98c,%l6 sllx %l0,0x033,%l0 ldd [%i1+0x0a0],%l2 ! Mem[000000008c8000a0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02e],%l4 ! Mem[000000008d80002e] p62_far_1_lom: lduh [%o0+0x10a],%l5 ! Mem[000000008c00010a] subc %l1,-0x98c,%l6 sllx %l0,0x033,%l0 ldd [%o1+0x0a0],%l2 ! Mem[000000008c8000a0] membar #Sync jmpl %o7,%g0 lduh [%o3+0x02e],%l4 ! Mem[000000008d80002e] p62_far_1_he: nop lduh [%i1+0x032],%l6 ! Mem[000000008c800032] ldstub [%i0+0x1b3],%l3 ! Mem[000000008c0001b3] orn %l4,%l5,%l4 jmpl %o7,%g0 ldstub [%i1+0x17c],%l4 ! Mem[000000008c80017c] p62_far_1_ho: nop lduh [%o1+0x032],%l6 ! Mem[000000008c800032] ldstub [%o0+0x1b3],%l3 ! Mem[000000008c0001b3] orn %l4,%l5,%l4 jmpl %o7,%g0 ldstub [%o1+0x17c],%l4 ! Mem[000000008c80017c] p62_far_1_hem: nop membar #Sync lduh [%i1+0x032],%l6 ! Mem[000000008c800032] ldstub [%i0+0x1b3],%l3 ! Mem[000000008c0001b3] orn %l4,%l5,%l4 jmpl %o7,%g0 ldstub [%i1+0x17c],%l4 ! Mem[000000008c80017c] p62_far_1_hom: nop membar #Sync lduh [%o1+0x032],%l6 ! Mem[000000008c800032] ldstub [%o0+0x1b3],%l3 ! Mem[000000008c0001b3] orn %l4,%l5,%l4 jmpl %o7,%g0 ldstub [%o1+0x17c],%l4 ! Mem[000000008c80017c] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: tsubcctv %l6,-0x22f,%l0 ldsb [%i3+0x12c],%l4 ! Mem[000000008f80012c] ldsb [%i2+0x10c],%l2 ! Mem[000000008f00010c] std %l4,[%i3+0x0f0] ! Mem[000000008f8000f0] jmpl %o7,%g0 stw %l1,[%i3+0x138] ! Mem[000000008f800138] p63_far_1_lo: tsubcctv %l6,-0x22f,%l0 ldsb [%o3+0x12c],%l4 ! Mem[000000008f80012c] ldsb [%o2+0x10c],%l2 ! Mem[000000008f00010c] std %l4,[%o3+0x0f0] ! Mem[000000008f8000f0] jmpl %o7,%g0 stw %l1,[%o3+0x138] ! Mem[000000008f800138] p63_far_1_lem: tsubcctv %l6,-0x22f,%l0 ldsb [%i3+0x12c],%l4 ! Mem[000000008f80012c] ldsb [%i2+0x10c],%l2 ! Mem[000000008f00010c] std %l4,[%i3+0x0f0] ! Mem[000000008f8000f0] jmpl %o7,%g0 stw %l1,[%i3+0x138] ! Mem[000000008f800138] p63_far_1_lom: tsubcctv %l6,-0x22f,%l0 ldsb [%o3+0x12c],%l4 ! Mem[000000008f80012c] ldsb [%o2+0x10c],%l2 ! Mem[000000008f00010c] std %l4,[%o3+0x0f0] ! Mem[000000008f8000f0] jmpl %o7,%g0 stw %l1,[%o3+0x138] ! Mem[000000008f800138] p63_far_1_he: stb %l7,[%i0+0x122] ! Mem[000000008e000122] ldub [%i0+0x013],%l2 ! Mem[000000008e000013] ld [%i1+0x0a0],%f26 ! Mem[000000008e8000a0] ldx [%i3+0x028],%l7 ! Mem[000000008f800028] ldub [%i1+0x0f8],%l4 ! Mem[000000008e8000f8] jmpl %o7,%g0 lduh [%i1+0x114],%l4 ! Mem[000000008e800114] p63_far_1_ho: stb %l7,[%o0+0x122] ! Mem[000000008e000122] ldub [%o0+0x013],%l2 ! Mem[000000008e000013] ld [%o1+0x0a0],%f26 ! Mem[000000008e8000a0] ldx [%o3+0x028],%l7 ! Mem[000000008f800028] ldub [%o1+0x0f8],%l4 ! Mem[000000008e8000f8] jmpl %o7,%g0 lduh [%o1+0x114],%l4 ! Mem[000000008e800114] p63_far_1_hem: stb %l7,[%i0+0x122] ! Mem[000000008e000122] membar #Sync ldub [%i0+0x013],%l2 ! Mem[000000008e000013] ld [%i1+0x0a0],%f26 ! Mem[000000008e8000a0] ldx [%i3+0x028],%l7 ! Mem[000000008f800028] ldub [%i1+0x0f8],%l4 ! Mem[000000008e8000f8] jmpl %o7,%g0 lduh [%i1+0x114],%l4 ! Mem[000000008e800114] p63_far_1_hom: stb %l7,[%o0+0x122] ! Mem[000000008e000122] membar #Sync ldub [%o0+0x013],%l2 ! Mem[000000008e000013] ld [%o1+0x0a0],%f26 ! Mem[000000008e8000a0] ldx [%o3+0x028],%l7 ! Mem[000000008f800028] ldub [%o1+0x0f8],%l4 ! Mem[000000008e8000f8] jmpl %o7,%g0 lduh [%o1+0x114],%l4 ! Mem[000000008e800114] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: umul %l4,0xbba,%l2 umul %l2,-0x009,%l1 umul %l6,%l3,%l5 addc %l5,-0xd1d,%l3 umul %l1,%l4,%l0 sll %l6,%l0,%l2 xnor %l0,-0xfac,%l0 jmpl %o7,%g0 taddcc %l2,%l3,%l5 far1_b2b_l: srl %l3,%l6,%l6 orn %l0,-0xc2a,%l7 sub %l0,0x86e,%l1 and %l3,%l3,%l7 orncc %l0,%l7,%l2 andcc %l1,0x3cc,%l0 orn %l0,%l6,%l2 jmpl %o7,%g0 add %l2,-0xf2b,%l6 user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: orncc %l6,%l1,%l5 andn %l0,%l2,%l0 ldsh [%i0+0x0aa],%l1 ! Mem[00000000100000aa] ldd [%i3+0x0d8],%l2 ! Mem[00000000118000d8] orn %l6,-0x2ef,%l1 ldsh [%i3+0x0f4],%l5 ! Mem[00000000118000f4] ldsw [%i1+0x0a0],%l4 ! Mem[00000000108000a0] jmpl %o7,%g0 ldub [%i3+0x019],%l5 ! Mem[0000000011800019] p0_far_2_lo: orncc %l6,%l1,%l5 andn %l0,%l2,%l0 ldsh [%o0+0x0aa],%l1 ! Mem[00000000100000aa] ldd [%o3+0x0d8],%l2 ! Mem[00000000118000d8] orn %l6,-0x2ef,%l1 ldsh [%o3+0x0f4],%l5 ! Mem[00000000118000f4] ldsw [%o1+0x0a0],%l4 ! Mem[00000000108000a0] jmpl %o7,%g0 ldub [%o3+0x019],%l5 ! Mem[0000000011800019] p0_far_2_lem: orncc %l6,%l1,%l5 andn %l0,%l2,%l0 ldsh [%i0+0x0aa],%l1 ! Mem[00000000100000aa] ldd [%i3+0x0d8],%l2 ! Mem[00000000118000d8] orn %l6,-0x2ef,%l1 ldsh [%i3+0x0f4],%l5 ! Mem[00000000118000f4] ldsw [%i1+0x0a0],%l4 ! Mem[00000000108000a0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x019],%l5 ! Mem[0000000011800019] p0_far_2_lom: orncc %l6,%l1,%l5 andn %l0,%l2,%l0 ldsh [%o0+0x0aa],%l1 ! Mem[00000000100000aa] ldd [%o3+0x0d8],%l2 ! Mem[00000000118000d8] orn %l6,-0x2ef,%l1 ldsh [%o3+0x0f4],%l5 ! Mem[00000000118000f4] ldsw [%o1+0x0a0],%l4 ! Mem[00000000108000a0] membar #Sync jmpl %o7,%g0 ldub [%o3+0x019],%l5 ! Mem[0000000011800019] p0_far_2_he: ldstub [%i3+0x1b8],%l1 ! Mem[00000000118001b8] ldsh [%i1+0x03a],%l2 ! Mem[000000001080003a] st %f25,[%i1+0x018] ! Mem[0000000010800018] jmpl %o7,%g0 srlx %l6,0x015,%l7 p0_far_2_ho: ldstub [%o3+0x1b8],%l1 ! Mem[00000000118001b8] ldsh [%o1+0x03a],%l2 ! Mem[000000001080003a] st %f25,[%o1+0x018] ! Mem[0000000010800018] jmpl %o7,%g0 srlx %l6,0x015,%l7 p0_far_2_hem: ldstub [%i3+0x1b8],%l1 ! Mem[00000000118001b8] membar #Sync ldsh [%i1+0x03a],%l2 ! Mem[000000001080003a] st %f25,[%i1+0x018] ! Mem[0000000010800018] jmpl %o7,%g0 srlx %l6,0x015,%l7 p0_far_2_hom: ldstub [%o3+0x1b8],%l1 ! Mem[00000000118001b8] membar #Sync ldsh [%o1+0x03a],%l2 ! Mem[000000001080003a] st %f25,[%o1+0x018] ! Mem[0000000010800018] jmpl %o7,%g0 srlx %l6,0x015,%l7 p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: jmpl %o7,%g0 stw %l5,[%i2+0x1c8] ! Mem[00000000130001c8] jmpl %o7,%g0 nop p1_far_2_lo: jmpl %o7,%g0 stw %l5,[%o2+0x1c8] ! Mem[00000000130001c8] jmpl %o7,%g0 nop p1_far_2_lem: jmpl %o7,%g0 stw %l5,[%i2+0x1c8] ! Mem[00000000130001c8] jmpl %o7,%g0 nop p1_far_2_lom: jmpl %o7,%g0 stw %l5,[%o2+0x1c8] ! Mem[00000000130001c8] jmpl %o7,%g0 nop p1_far_2_he: ldsh [%i0+0x19a],%l6 ! Mem[000000001200019a] stb %l6,[%i1+0x10c] ! Mem[000000001280010c] umulcc %l0,%l5,%l2 swap [%i1+0x1c8],%l7 ! Mem[00000000128001c8] ldub [%i1+0x0d4],%l0 ! Mem[00000000128000d4] lduh [%i2+0x0da],%l1 ! Mem[00000000130000da] ldstub [%i3+0x135],%l4 ! Mem[0000000013800135] jmpl %o7,%g0 addc %l4,%l2,%l2 p1_far_2_ho: ldsh [%o0+0x19a],%l6 ! Mem[000000001200019a] stb %l6,[%o1+0x10c] ! Mem[000000001280010c] umulcc %l0,%l5,%l2 swap [%o1+0x1c8],%l7 ! Mem[00000000128001c8] ldub [%o1+0x0d4],%l0 ! Mem[00000000128000d4] lduh [%o2+0x0da],%l1 ! Mem[00000000130000da] ldstub [%o3+0x135],%l4 ! Mem[0000000013800135] jmpl %o7,%g0 addc %l4,%l2,%l2 p1_far_2_hem: ldsh [%i0+0x19a],%l6 ! Mem[000000001200019a] stb %l6,[%i1+0x10c] ! Mem[000000001280010c] umulcc %l0,%l5,%l2 swap [%i1+0x1c8],%l7 ! Mem[00000000128001c8] ldub [%i1+0x0d4],%l0 ! Mem[00000000128000d4] lduh [%i2+0x0da],%l1 ! Mem[00000000130000da] ldstub [%i3+0x135],%l4 ! Mem[0000000013800135] jmpl %o7,%g0 addc %l4,%l2,%l2 p1_far_2_hom: ldsh [%o0+0x19a],%l6 ! Mem[000000001200019a] stb %l6,[%o1+0x10c] ! Mem[000000001280010c] umulcc %l0,%l5,%l2 swap [%o1+0x1c8],%l7 ! Mem[00000000128001c8] ldub [%o1+0x0d4],%l0 ! Mem[00000000128000d4] lduh [%o2+0x0da],%l1 ! Mem[00000000130000da] ldstub [%o3+0x135],%l4 ! Mem[0000000013800135] jmpl %o7,%g0 addc %l4,%l2,%l2 p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldsh [%i3+0x15a],%l4 ! Mem[000000001580015a] stb %l1,[%i1+0x0bd] ! Mem[00000000148000bd] smul %l0,%l4,%l7 xorcc %l6,0x981,%l6 std %l6,[%i3+0x0c8] ! Mem[00000000158000c8] jmpl %o7,%g0 ldsb [%i3+0x0ff],%l3 ! Mem[00000000158000ff] p2_far_2_lo: ldsh [%o3+0x15a],%l4 ! Mem[000000001580015a] stb %l1,[%o1+0x0bd] ! Mem[00000000148000bd] smul %l0,%l4,%l7 xorcc %l6,0x981,%l6 std %l6,[%o3+0x0c8] ! Mem[00000000158000c8] jmpl %o7,%g0 ldsb [%o3+0x0ff],%l3 ! Mem[00000000158000ff] p2_far_2_lem: ldsh [%i3+0x15a],%l4 ! Mem[000000001580015a] stb %l1,[%i1+0x0bd] ! Mem[00000000148000bd] smul %l0,%l4,%l7 xorcc %l6,0x981,%l6 std %l6,[%i3+0x0c8] ! Mem[00000000158000c8] jmpl %o7,%g0 ldsb [%i3+0x0ff],%l3 ! Mem[00000000158000ff] p2_far_2_lom: ldsh [%o3+0x15a],%l4 ! Mem[000000001580015a] stb %l1,[%o1+0x0bd] ! Mem[00000000148000bd] smul %l0,%l4,%l7 xorcc %l6,0x981,%l6 std %l6,[%o3+0x0c8] ! Mem[00000000158000c8] jmpl %o7,%g0 ldsb [%o3+0x0ff],%l3 ! Mem[00000000158000ff] p2_far_2_he: jmpl %o7,%g0 ldstub [%i0+0x0dd],%l2 ! Mem[00000000140000dd] jmpl %o7,%g0 nop p2_far_2_ho: jmpl %o7,%g0 ldstub [%o0+0x0dd],%l2 ! Mem[00000000140000dd] jmpl %o7,%g0 nop p2_far_2_hem: jmpl %o7,%g0 ldstub [%i0+0x0dd],%l2 ! Mem[00000000140000dd] jmpl %o7,%g0 nop p2_far_2_hom: jmpl %o7,%g0 ldstub [%o0+0x0dd],%l2 ! Mem[00000000140000dd] jmpl %o7,%g0 nop p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: stw %l6,[%i3+0x138] ! Mem[0000000017800138] jmpl %o7,%g0 ldsb [%i1+0x04e],%l1 ! Mem[000000001680004e] p3_far_2_lo: stw %l6,[%o3+0x138] ! Mem[0000000017800138] jmpl %o7,%g0 ldsb [%o1+0x04e],%l1 ! Mem[000000001680004e] p3_far_2_lem: stw %l6,[%i3+0x138] ! Mem[0000000017800138] jmpl %o7,%g0 ldsb [%i1+0x04e],%l1 ! Mem[000000001680004e] p3_far_2_lom: stw %l6,[%o3+0x138] ! Mem[0000000017800138] jmpl %o7,%g0 ldsb [%o1+0x04e],%l1 ! Mem[000000001680004e] p3_far_2_he: std %l2,[%i1+0x068] ! Mem[0000000016800068] ldub [%i1+0x04b],%l3 ! Mem[000000001680004b] ldstub [%i2+0x16c],%l2 ! Mem[000000001700016c] ldsh [%i1+0x140],%l2 ! Mem[0000000016800140] jmpl %o7,%g0 ld [%i0+0x1d8],%f22 ! Mem[00000000160001d8] p3_far_2_ho: std %l2,[%o1+0x068] ! Mem[0000000016800068] ldub [%o1+0x04b],%l3 ! Mem[000000001680004b] ldstub [%o2+0x16c],%l2 ! Mem[000000001700016c] ldsh [%o1+0x140],%l2 ! Mem[0000000016800140] jmpl %o7,%g0 ld [%o0+0x1d8],%f22 ! Mem[00000000160001d8] p3_far_2_hem: std %l2,[%i1+0x068] ! Mem[0000000016800068] ldub [%i1+0x04b],%l3 ! Mem[000000001680004b] ldstub [%i2+0x16c],%l2 ! Mem[000000001700016c] ldsh [%i1+0x140],%l2 ! Mem[0000000016800140] jmpl %o7,%g0 ld [%i0+0x1d8],%f22 ! Mem[00000000160001d8] p3_far_2_hom: std %l2,[%o1+0x068] ! Mem[0000000016800068] ldub [%o1+0x04b],%l3 ! Mem[000000001680004b] ldstub [%o2+0x16c],%l2 ! Mem[000000001700016c] ldsh [%o1+0x140],%l2 ! Mem[0000000016800140] jmpl %o7,%g0 ld [%o0+0x1d8],%f22 ! Mem[00000000160001d8] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: ldd [%i3+0x1d8],%l2 ! Mem[00000000198001d8] ldx [%i0+0x060],%l2 ! Mem[0000000018000060] swap [%i2+0x034],%l7 ! Mem[0000000019000034] std %l0,[%i0+0x1f8] ! Mem[00000000180001f8] st %f4 ,[%i2+0x028] ! Mem[0000000019000028] std %l2,[%i1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldstub [%i3+0x053],%l5 ! Mem[0000000019800053] p4_far_2_lo: ldd [%o3+0x1d8],%l2 ! Mem[00000000198001d8] ldx [%o0+0x060],%l2 ! Mem[0000000018000060] swap [%o2+0x034],%l7 ! Mem[0000000019000034] std %l0,[%o0+0x1f8] ! Mem[00000000180001f8] st %f4 ,[%o2+0x028] ! Mem[0000000019000028] std %l2,[%o1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldstub [%o3+0x053],%l5 ! Mem[0000000019800053] p4_far_2_lem: ldd [%i3+0x1d8],%l2 ! Mem[00000000198001d8] ldx [%i0+0x060],%l2 ! Mem[0000000018000060] membar #Sync swap [%i2+0x034],%l7 ! Mem[0000000019000034] std %l0,[%i0+0x1f8] ! Mem[00000000180001f8] st %f4 ,[%i2+0x028] ! Mem[0000000019000028] std %l2,[%i1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldstub [%i3+0x053],%l5 ! Mem[0000000019800053] p4_far_2_lom: ldd [%o3+0x1d8],%l2 ! Mem[00000000198001d8] ldx [%o0+0x060],%l2 ! Mem[0000000018000060] membar #Sync swap [%o2+0x034],%l7 ! Mem[0000000019000034] std %l0,[%o0+0x1f8] ! Mem[00000000180001f8] st %f4 ,[%o2+0x028] ! Mem[0000000019000028] std %l2,[%o1+0x110] ! Mem[0000000018800110] jmpl %o7,%g0 ldstub [%o3+0x053],%l5 ! Mem[0000000019800053] p4_far_2_he: ldsb [%i3+0x1a6],%l0 ! Mem[00000000198001a6] std %l6,[%i2+0x130] ! Mem[0000000019000130] ldub [%i1+0x1fd],%l4 ! Mem[00000000188001fd] ldstub [%i2+0x0d6],%l0 ! Mem[00000000190000d6] lduh [%i2+0x14a],%l5 ! Mem[000000001900014a] jmpl %o7,%g0 ldsh [%i2+0x1d4],%l2 ! Mem[00000000190001d4] p4_far_2_ho: ldsb [%o3+0x1a6],%l0 ! Mem[00000000198001a6] std %l6,[%o2+0x130] ! Mem[0000000019000130] ldub [%o1+0x1fd],%l4 ! Mem[00000000188001fd] ldstub [%o2+0x0d6],%l0 ! Mem[00000000190000d6] lduh [%o2+0x14a],%l5 ! Mem[000000001900014a] jmpl %o7,%g0 ldsh [%o2+0x1d4],%l2 ! Mem[00000000190001d4] p4_far_2_hem: ldsb [%i3+0x1a6],%l0 ! Mem[00000000198001a6] std %l6,[%i2+0x130] ! Mem[0000000019000130] ldub [%i1+0x1fd],%l4 ! Mem[00000000188001fd] ldstub [%i2+0x0d6],%l0 ! Mem[00000000190000d6] lduh [%i2+0x14a],%l5 ! Mem[000000001900014a] jmpl %o7,%g0 ldsh [%i2+0x1d4],%l2 ! Mem[00000000190001d4] p4_far_2_hom: ldsb [%o3+0x1a6],%l0 ! Mem[00000000198001a6] std %l6,[%o2+0x130] ! Mem[0000000019000130] ldub [%o1+0x1fd],%l4 ! Mem[00000000188001fd] ldstub [%o2+0x0d6],%l0 ! Mem[00000000190000d6] lduh [%o2+0x14a],%l5 ! Mem[000000001900014a] jmpl %o7,%g0 ldsh [%o2+0x1d4],%l2 ! Mem[00000000190001d4] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: stb %l5,[%i2+0x0e5] ! Mem[000000001b0000e5] std %l4,[%i0+0x0c0] ! Mem[000000001a0000c0] ldsb [%i0+0x0d1],%l7 ! Mem[000000001a0000d1] std %f14,[%i0+0x1d0] ! Mem[000000001a0001d0] ldsb [%i0+0x19b],%l6 ! Mem[000000001a00019b] lduw [%i1+0x164],%l7 ! Mem[000000001a800164] jmpl %o7,%g0 ldd [%i0+0x120],%f0 ! Mem[000000001a000120] p5_far_2_lo: stb %l5,[%o2+0x0e5] ! Mem[000000001b0000e5] std %l4,[%o0+0x0c0] ! Mem[000000001a0000c0] ldsb [%o0+0x0d1],%l7 ! Mem[000000001a0000d1] std %f14,[%o0+0x1d0] ! Mem[000000001a0001d0] ldsb [%o0+0x19b],%l6 ! Mem[000000001a00019b] lduw [%o1+0x164],%l7 ! Mem[000000001a800164] jmpl %o7,%g0 ldd [%o0+0x120],%f0 ! Mem[000000001a000120] p5_far_2_lem: stb %l5,[%i2+0x0e5] ! Mem[000000001b0000e5] std %l4,[%i0+0x0c0] ! Mem[000000001a0000c0] ldsb [%i0+0x0d1],%l7 ! Mem[000000001a0000d1] std %f14,[%i0+0x1d0] ! Mem[000000001a0001d0] ldsb [%i0+0x19b],%l6 ! Mem[000000001a00019b] lduw [%i1+0x164],%l7 ! Mem[000000001a800164] jmpl %o7,%g0 ldd [%i0+0x120],%f0 ! Mem[000000001a000120] p5_far_2_lom: stb %l5,[%o2+0x0e5] ! Mem[000000001b0000e5] std %l4,[%o0+0x0c0] ! Mem[000000001a0000c0] ldsb [%o0+0x0d1],%l7 ! Mem[000000001a0000d1] std %f14,[%o0+0x1d0] ! Mem[000000001a0001d0] ldsb [%o0+0x19b],%l6 ! Mem[000000001a00019b] lduw [%o1+0x164],%l7 ! Mem[000000001a800164] jmpl %o7,%g0 ldd [%o0+0x120],%f0 ! Mem[000000001a000120] p5_far_2_he: ldd [%i2+0x1a0],%l6 ! Mem[000000001b0001a0] std %l2,[%i2+0x0f8] ! Mem[000000001b0000f8] ldsw [%i0+0x064],%l5 ! Mem[000000001a000064] ldx [%i0+0x1a0],%l3 ! Mem[000000001a0001a0] orncc %l7,-0x8ad,%l0 ldstub [%i0+0x03c],%l4 ! Mem[000000001a00003c] jmpl %o7,%g0 sth %l7,[%i2+0x022] ! Mem[000000001b000022] p5_far_2_ho: ldd [%o2+0x1a0],%l6 ! Mem[000000001b0001a0] std %l2,[%o2+0x0f8] ! Mem[000000001b0000f8] ldsw [%o0+0x064],%l5 ! Mem[000000001a000064] ldx [%o0+0x1a0],%l3 ! Mem[000000001a0001a0] orncc %l7,-0x8ad,%l0 ldstub [%o0+0x03c],%l4 ! Mem[000000001a00003c] jmpl %o7,%g0 sth %l7,[%o2+0x022] ! Mem[000000001b000022] p5_far_2_hem: ldd [%i2+0x1a0],%l6 ! Mem[000000001b0001a0] std %l2,[%i2+0x0f8] ! Mem[000000001b0000f8] ldsw [%i0+0x064],%l5 ! Mem[000000001a000064] ldx [%i0+0x1a0],%l3 ! Mem[000000001a0001a0] orncc %l7,-0x8ad,%l0 membar #Sync ldstub [%i0+0x03c],%l4 ! Mem[000000001a00003c] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x022] ! Mem[000000001b000022] p5_far_2_hom: ldd [%o2+0x1a0],%l6 ! Mem[000000001b0001a0] std %l2,[%o2+0x0f8] ! Mem[000000001b0000f8] ldsw [%o0+0x064],%l5 ! Mem[000000001a000064] ldx [%o0+0x1a0],%l3 ! Mem[000000001a0001a0] orncc %l7,-0x8ad,%l0 membar #Sync ldstub [%o0+0x03c],%l4 ! Mem[000000001a00003c] membar #Sync jmpl %o7,%g0 sth %l7,[%o2+0x022] ! Mem[000000001b000022] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: add %l0,0x2ce,%l1 ldsw [%i2+0x080],%l3 ! Mem[000000001d000080] smulcc %l2,%l7,%l2 ldd [%i1+0x090],%l4 ! Mem[000000001c800090] std %l4,[%i2+0x1f8] ! Mem[000000001d0001f8] sth %l7,[%i3+0x1ca] ! Mem[000000001d8001ca] jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[000000001d800030] p6_far_2_lo: add %l0,0x2ce,%l1 ldsw [%o2+0x080],%l3 ! Mem[000000001d000080] smulcc %l2,%l7,%l2 ldd [%o1+0x090],%l4 ! Mem[000000001c800090] std %l4,[%o2+0x1f8] ! Mem[000000001d0001f8] sth %l7,[%o3+0x1ca] ! Mem[000000001d8001ca] jmpl %o7,%g0 swap [%o3+0x030],%l6 ! Mem[000000001d800030] p6_far_2_lem: add %l0,0x2ce,%l1 ldsw [%i2+0x080],%l3 ! Mem[000000001d000080] smulcc %l2,%l7,%l2 ldd [%i1+0x090],%l4 ! Mem[000000001c800090] std %l4,[%i2+0x1f8] ! Mem[000000001d0001f8] sth %l7,[%i3+0x1ca] ! Mem[000000001d8001ca] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[000000001d800030] p6_far_2_lom: add %l0,0x2ce,%l1 ldsw [%o2+0x080],%l3 ! Mem[000000001d000080] smulcc %l2,%l7,%l2 ldd [%o1+0x090],%l4 ! Mem[000000001c800090] std %l4,[%o2+0x1f8] ! Mem[000000001d0001f8] sth %l7,[%o3+0x1ca] ! Mem[000000001d8001ca] membar #Sync jmpl %o7,%g0 swap [%o3+0x030],%l6 ! Mem[000000001d800030] p6_far_2_he: std %l4,[%i0+0x178] ! Mem[000000001c000178] jmpl %o7,%g0 stw %l4,[%i0+0x0ac] ! Mem[000000001c0000ac] p6_far_2_ho: std %l4,[%o0+0x178] ! Mem[000000001c000178] jmpl %o7,%g0 stw %l4,[%o0+0x0ac] ! Mem[000000001c0000ac] p6_far_2_hem: std %l4,[%i0+0x178] ! Mem[000000001c000178] jmpl %o7,%g0 stw %l4,[%i0+0x0ac] ! Mem[000000001c0000ac] p6_far_2_hom: std %l4,[%o0+0x178] ! Mem[000000001c000178] jmpl %o7,%g0 stw %l4,[%o0+0x0ac] ! Mem[000000001c0000ac] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: ldstub [%i1+0x007],%l7 ! Mem[000000001e800007] addcc %l7,0x433,%l6 ldub [%i2+0x10c],%l3 ! Mem[000000001f00010c] swap [%i0+0x100],%l0 ! Mem[000000001e000100] jmpl %o7,%g0 ldub [%i3+0x1bb],%l4 ! Mem[000000001f8001bb] p7_far_2_lo: ldstub [%o1+0x007],%l7 ! Mem[000000001e800007] addcc %l7,0x433,%l6 ldub [%o2+0x10c],%l3 ! Mem[000000001f00010c] swap [%o0+0x100],%l0 ! Mem[000000001e000100] jmpl %o7,%g0 ldub [%o3+0x1bb],%l4 ! Mem[000000001f8001bb] p7_far_2_lem: membar #Sync ldstub [%i1+0x007],%l7 ! Mem[000000001e800007] addcc %l7,0x433,%l6 ldub [%i2+0x10c],%l3 ! Mem[000000001f00010c] swap [%i0+0x100],%l0 ! Mem[000000001e000100] jmpl %o7,%g0 ldub [%i3+0x1bb],%l4 ! Mem[000000001f8001bb] p7_far_2_lom: membar #Sync ldstub [%o1+0x007],%l7 ! Mem[000000001e800007] addcc %l7,0x433,%l6 ldub [%o2+0x10c],%l3 ! Mem[000000001f00010c] swap [%o0+0x100],%l0 ! Mem[000000001e000100] jmpl %o7,%g0 ldub [%o3+0x1bb],%l4 ! Mem[000000001f8001bb] p7_far_2_he: std %l2,[%i2+0x1b0] ! Mem[000000001f0001b0] stx %l0,[%i1+0x168] ! Mem[000000001e800168] stx %l7,[%i3+0x0b8] ! Mem[000000001f8000b8] ldsb [%i2+0x046],%l2 ! Mem[000000001f000046] ldd [%i2+0x060],%f30 ! Mem[000000001f000060] ldub [%i2+0x0d6],%l1 ! Mem[000000001f0000d6] taddcctv %l7,0x76e,%l3 jmpl %o7,%g0 ldsb [%i0+0x051],%l5 ! Mem[000000001e000051] p7_far_2_ho: std %l2,[%o2+0x1b0] ! Mem[000000001f0001b0] stx %l0,[%o1+0x168] ! Mem[000000001e800168] stx %l7,[%o3+0x0b8] ! Mem[000000001f8000b8] ldsb [%o2+0x046],%l2 ! Mem[000000001f000046] ldd [%o2+0x060],%f30 ! Mem[000000001f000060] ldub [%o2+0x0d6],%l1 ! Mem[000000001f0000d6] taddcctv %l7,0x76e,%l3 jmpl %o7,%g0 ldsb [%o0+0x051],%l5 ! Mem[000000001e000051] p7_far_2_hem: std %l2,[%i2+0x1b0] ! Mem[000000001f0001b0] stx %l0,[%i1+0x168] ! Mem[000000001e800168] stx %l7,[%i3+0x0b8] ! Mem[000000001f8000b8] ldsb [%i2+0x046],%l2 ! Mem[000000001f000046] ldd [%i2+0x060],%f30 ! Mem[000000001f000060] ldub [%i2+0x0d6],%l1 ! Mem[000000001f0000d6] taddcctv %l7,0x76e,%l3 jmpl %o7,%g0 ldsb [%i0+0x051],%l5 ! Mem[000000001e000051] p7_far_2_hom: std %l2,[%o2+0x1b0] ! Mem[000000001f0001b0] stx %l0,[%o1+0x168] ! Mem[000000001e800168] stx %l7,[%o3+0x0b8] ! Mem[000000001f8000b8] ldsb [%o2+0x046],%l2 ! Mem[000000001f000046] ldd [%o2+0x060],%f30 ! Mem[000000001f000060] ldub [%o2+0x0d6],%l1 ! Mem[000000001f0000d6] taddcctv %l7,0x76e,%l3 jmpl %o7,%g0 ldsb [%o0+0x051],%l5 ! Mem[000000001e000051] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: jmpl %o7,%g0 lduw [%i3+0x0e4],%l5 ! Mem[00000000218000e4] jmpl %o7,%g0 nop p8_far_2_lo: jmpl %o7,%g0 lduw [%o3+0x0e4],%l5 ! Mem[00000000218000e4] jmpl %o7,%g0 nop p8_far_2_lem: jmpl %o7,%g0 lduw [%i3+0x0e4],%l5 ! Mem[00000000218000e4] jmpl %o7,%g0 nop p8_far_2_lom: jmpl %o7,%g0 lduw [%o3+0x0e4],%l5 ! Mem[00000000218000e4] jmpl %o7,%g0 nop p8_far_2_he: sdivx %l3,-0x663,%l7 std %f20,[%i0+0x0e0] ! Mem[00000000200000e0] sub %l6,0xc23,%l2 jmpl %o7,%g0 stb %l2,[%i3+0x1eb] ! Mem[00000000218001eb] p8_far_2_ho: sdivx %l3,-0x663,%l7 std %f20,[%o0+0x0e0] ! Mem[00000000200000e0] sub %l6,0xc23,%l2 jmpl %o7,%g0 stb %l2,[%o3+0x1eb] ! Mem[00000000218001eb] p8_far_2_hem: sdivx %l3,-0x663,%l7 std %f20,[%i0+0x0e0] ! Mem[00000000200000e0] sub %l6,0xc23,%l2 jmpl %o7,%g0 stb %l2,[%i3+0x1eb] ! Mem[00000000218001eb] p8_far_2_hom: sdivx %l3,-0x663,%l7 std %f20,[%o0+0x0e0] ! Mem[00000000200000e0] sub %l6,0xc23,%l2 jmpl %o7,%g0 stb %l2,[%o3+0x1eb] ! Mem[00000000218001eb] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: lduh [%i2+0x0c6],%l0 ! Mem[00000000230000c6] ldx [%i2+0x030],%l1 ! Mem[0000000023000030] sth %l5,[%i2+0x1ca] ! Mem[00000000230001ca] jmpl %o7,%g0 ld [%i3+0x06c],%f8 ! Mem[000000002380006c] p9_far_2_lo: lduh [%o2+0x0c6],%l0 ! Mem[00000000230000c6] ldx [%o2+0x030],%l1 ! Mem[0000000023000030] sth %l5,[%o2+0x1ca] ! Mem[00000000230001ca] jmpl %o7,%g0 ld [%o3+0x06c],%f8 ! Mem[000000002380006c] p9_far_2_lem: lduh [%i2+0x0c6],%l0 ! Mem[00000000230000c6] membar #Sync ldx [%i2+0x030],%l1 ! Mem[0000000023000030] sth %l5,[%i2+0x1ca] ! Mem[00000000230001ca] jmpl %o7,%g0 ld [%i3+0x06c],%f8 ! Mem[000000002380006c] p9_far_2_lom: lduh [%o2+0x0c6],%l0 ! Mem[00000000230000c6] membar #Sync ldx [%o2+0x030],%l1 ! Mem[0000000023000030] sth %l5,[%o2+0x1ca] ! Mem[00000000230001ca] jmpl %o7,%g0 ld [%o3+0x06c],%f8 ! Mem[000000002380006c] p9_far_2_he: std %f18,[%i3+0x058] ! Mem[0000000023800058] ldub [%i0+0x017],%l7 ! Mem[0000000022000017] jmpl %o7,%g0 stw %l1,[%i1+0x0d8] ! Mem[00000000228000d8] p9_far_2_ho: std %f18,[%o3+0x058] ! Mem[0000000023800058] ldub [%o0+0x017],%l7 ! Mem[0000000022000017] jmpl %o7,%g0 stw %l1,[%o1+0x0d8] ! Mem[00000000228000d8] p9_far_2_hem: std %f18,[%i3+0x058] ! Mem[0000000023800058] membar #Sync ldub [%i0+0x017],%l7 ! Mem[0000000022000017] jmpl %o7,%g0 stw %l1,[%i1+0x0d8] ! Mem[00000000228000d8] p9_far_2_hom: std %f18,[%o3+0x058] ! Mem[0000000023800058] membar #Sync ldub [%o0+0x017],%l7 ! Mem[0000000022000017] jmpl %o7,%g0 stw %l1,[%o1+0x0d8] ! Mem[00000000228000d8] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: lduw [%i2+0x1c8],%l5 ! Mem[00000000250001c8] jmpl %o7,%g0 taddcc %l1,0xd12,%l6 p10_far_2_lo: lduw [%o2+0x1c8],%l5 ! Mem[00000000250001c8] jmpl %o7,%g0 taddcc %l1,0xd12,%l6 p10_far_2_lem: lduw [%i2+0x1c8],%l5 ! Mem[00000000250001c8] jmpl %o7,%g0 taddcc %l1,0xd12,%l6 p10_far_2_lom: lduw [%o2+0x1c8],%l5 ! Mem[00000000250001c8] jmpl %o7,%g0 taddcc %l1,0xd12,%l6 p10_far_2_he: lduw [%i2+0x044],%l2 ! Mem[0000000025000044] jmpl %o7,%g0 stb %l7,[%i2+0x02a] ! Mem[000000002500002a] p10_far_2_ho: lduw [%o2+0x044],%l2 ! Mem[0000000025000044] jmpl %o7,%g0 stb %l7,[%o2+0x02a] ! Mem[000000002500002a] p10_far_2_hem: lduw [%i2+0x044],%l2 ! Mem[0000000025000044] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x02a] ! Mem[000000002500002a] p10_far_2_hom: lduw [%o2+0x044],%l2 ! Mem[0000000025000044] membar #Sync jmpl %o7,%g0 stb %l7,[%o2+0x02a] ! Mem[000000002500002a] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldsh [%i3+0x018],%l4 ! Mem[0000000027800018] ldsb [%i1+0x03c],%l4 ! Mem[000000002680003c] ldsw [%i0+0x0c8],%l1 ! Mem[00000000260000c8] swap [%i2+0x0a0],%l2 ! Mem[00000000270000a0] ldsh [%i2+0x192],%l6 ! Mem[0000000027000192] and %l2,-0x1a7,%l7 ldub [%i1+0x172],%l6 ! Mem[0000000026800172] jmpl %o7,%g0 lduw [%i3+0x07c],%l0 ! Mem[000000002780007c] p11_far_2_lo: ldsh [%o3+0x018],%l4 ! Mem[0000000027800018] ldsb [%o1+0x03c],%l4 ! Mem[000000002680003c] ldsw [%o0+0x0c8],%l1 ! Mem[00000000260000c8] swap [%o2+0x0a0],%l2 ! Mem[00000000270000a0] ldsh [%o2+0x192],%l6 ! Mem[0000000027000192] and %l2,-0x1a7,%l7 ldub [%o1+0x172],%l6 ! Mem[0000000026800172] jmpl %o7,%g0 lduw [%o3+0x07c],%l0 ! Mem[000000002780007c] p11_far_2_lem: membar #Sync ldsh [%i3+0x018],%l4 ! Mem[0000000027800018] ldsb [%i1+0x03c],%l4 ! Mem[000000002680003c] ldsw [%i0+0x0c8],%l1 ! Mem[00000000260000c8] swap [%i2+0x0a0],%l2 ! Mem[00000000270000a0] ldsh [%i2+0x192],%l6 ! Mem[0000000027000192] and %l2,-0x1a7,%l7 ldub [%i1+0x172],%l6 ! Mem[0000000026800172] jmpl %o7,%g0 lduw [%i3+0x07c],%l0 ! Mem[000000002780007c] p11_far_2_lom: membar #Sync ldsh [%o3+0x018],%l4 ! Mem[0000000027800018] ldsb [%o1+0x03c],%l4 ! Mem[000000002680003c] ldsw [%o0+0x0c8],%l1 ! Mem[00000000260000c8] swap [%o2+0x0a0],%l2 ! Mem[00000000270000a0] ldsh [%o2+0x192],%l6 ! Mem[0000000027000192] and %l2,-0x1a7,%l7 ldub [%o1+0x172],%l6 ! Mem[0000000026800172] jmpl %o7,%g0 lduw [%o3+0x07c],%l0 ! Mem[000000002780007c] p11_far_2_he: std %f24,[%i1+0x0f0] ! Mem[00000000268000f0] stw %l4,[%i3+0x004] ! Mem[0000000027800004] add %l6,-0x29e,%l6 ldub [%i1+0x0d3],%l2 ! Mem[00000000268000d3] std %l2,[%i3+0x1a8] ! Mem[00000000278001a8] taddcctv %l5,0x9e5,%l3 lduw [%i3+0x058],%l6 ! Mem[0000000027800058] jmpl %o7,%g0 ld [%i1+0x1c8],%f17 ! Mem[00000000268001c8] p11_far_2_ho: std %f24,[%o1+0x0f0] ! Mem[00000000268000f0] stw %l4,[%o3+0x004] ! Mem[0000000027800004] add %l6,-0x29e,%l6 ldub [%o1+0x0d3],%l2 ! Mem[00000000268000d3] std %l2,[%o3+0x1a8] ! Mem[00000000278001a8] taddcctv %l5,0x9e5,%l3 lduw [%o3+0x058],%l6 ! Mem[0000000027800058] jmpl %o7,%g0 ld [%o1+0x1c8],%f17 ! Mem[00000000268001c8] p11_far_2_hem: std %f24,[%i1+0x0f0] ! Mem[00000000268000f0] membar #Sync stw %l4,[%i3+0x004] ! Mem[0000000027800004] add %l6,-0x29e,%l6 ldub [%i1+0x0d3],%l2 ! Mem[00000000268000d3] std %l2,[%i3+0x1a8] ! Mem[00000000278001a8] taddcctv %l5,0x9e5,%l3 lduw [%i3+0x058],%l6 ! Mem[0000000027800058] jmpl %o7,%g0 ld [%i1+0x1c8],%f17 ! Mem[00000000268001c8] p11_far_2_hom: std %f24,[%o1+0x0f0] ! Mem[00000000268000f0] membar #Sync stw %l4,[%o3+0x004] ! Mem[0000000027800004] add %l6,-0x29e,%l6 ldub [%o1+0x0d3],%l2 ! Mem[00000000268000d3] std %l2,[%o3+0x1a8] ! Mem[00000000278001a8] taddcctv %l5,0x9e5,%l3 lduw [%o3+0x058],%l6 ! Mem[0000000027800058] jmpl %o7,%g0 ld [%o1+0x1c8],%f17 ! Mem[00000000268001c8] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: lduw [%i1+0x1d0],%l2 ! Mem[00000000288001d0] sth %l1,[%i1+0x112] ! Mem[0000000028800112] udivx %l3,0xfbc,%l7 ldx [%i3+0x168],%l6 ! Mem[0000000029800168] orncc %l4,%l5,%l3 jmpl %o7,%g0 ldsw [%i2+0x088],%l5 ! Mem[0000000029000088] p12_far_2_lo: lduw [%o1+0x1d0],%l2 ! Mem[00000000288001d0] sth %l1,[%o1+0x112] ! Mem[0000000028800112] udivx %l3,0xfbc,%l7 ldx [%o3+0x168],%l6 ! Mem[0000000029800168] orncc %l4,%l5,%l3 jmpl %o7,%g0 ldsw [%o2+0x088],%l5 ! Mem[0000000029000088] p12_far_2_lem: lduw [%i1+0x1d0],%l2 ! Mem[00000000288001d0] sth %l1,[%i1+0x112] ! Mem[0000000028800112] udivx %l3,0xfbc,%l7 ldx [%i3+0x168],%l6 ! Mem[0000000029800168] orncc %l4,%l5,%l3 jmpl %o7,%g0 ldsw [%i2+0x088],%l5 ! Mem[0000000029000088] p12_far_2_lom: lduw [%o1+0x1d0],%l2 ! Mem[00000000288001d0] sth %l1,[%o1+0x112] ! Mem[0000000028800112] udivx %l3,0xfbc,%l7 ldx [%o3+0x168],%l6 ! Mem[0000000029800168] orncc %l4,%l5,%l3 jmpl %o7,%g0 ldsw [%o2+0x088],%l5 ! Mem[0000000029000088] p12_far_2_he: ldstub [%i1+0x1e2],%l6 ! Mem[00000000288001e2] jmpl %o7,%g0 ld [%i3+0x048],%f22 ! Mem[0000000029800048] p12_far_2_ho: ldstub [%o1+0x1e2],%l6 ! Mem[00000000288001e2] jmpl %o7,%g0 ld [%o3+0x048],%f22 ! Mem[0000000029800048] p12_far_2_hem: ldstub [%i1+0x1e2],%l6 ! Mem[00000000288001e2] jmpl %o7,%g0 ld [%i3+0x048],%f22 ! Mem[0000000029800048] p12_far_2_hom: ldstub [%o1+0x1e2],%l6 ! Mem[00000000288001e2] jmpl %o7,%g0 ld [%o3+0x048],%f22 ! Mem[0000000029800048] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: stw %l7,[%i1+0x1e8] ! Mem[000000002a8001e8] ldsw [%i0+0x0d4],%l0 ! Mem[000000002a0000d4] jmpl %o7,%g0 stx %l3,[%i3+0x1b0] ! Mem[000000002b8001b0] p13_far_2_lo: stw %l7,[%o1+0x1e8] ! Mem[000000002a8001e8] ldsw [%o0+0x0d4],%l0 ! Mem[000000002a0000d4] jmpl %o7,%g0 stx %l3,[%o3+0x1b0] ! Mem[000000002b8001b0] p13_far_2_lem: stw %l7,[%i1+0x1e8] ! Mem[000000002a8001e8] ldsw [%i0+0x0d4],%l0 ! Mem[000000002a0000d4] jmpl %o7,%g0 stx %l3,[%i3+0x1b0] ! Mem[000000002b8001b0] p13_far_2_lom: stw %l7,[%o1+0x1e8] ! Mem[000000002a8001e8] ldsw [%o0+0x0d4],%l0 ! Mem[000000002a0000d4] jmpl %o7,%g0 stx %l3,[%o3+0x1b0] ! Mem[000000002b8001b0] p13_far_2_he: stw %l0,[%i1+0x0fc] ! Mem[000000002a8000fc] smulcc %l4,%l4,%l0 addccc %l4,-0xa34,%l7 sth %l3,[%i0+0x0ec] ! Mem[000000002a0000ec] jmpl %o7,%g0 ldd [%i1+0x088],%l4 ! Mem[000000002a800088] p13_far_2_ho: stw %l0,[%o1+0x0fc] ! Mem[000000002a8000fc] smulcc %l4,%l4,%l0 addccc %l4,-0xa34,%l7 sth %l3,[%o0+0x0ec] ! Mem[000000002a0000ec] jmpl %o7,%g0 ldd [%o1+0x088],%l4 ! Mem[000000002a800088] p13_far_2_hem: stw %l0,[%i1+0x0fc] ! Mem[000000002a8000fc] smulcc %l4,%l4,%l0 addccc %l4,-0xa34,%l7 sth %l3,[%i0+0x0ec] ! Mem[000000002a0000ec] jmpl %o7,%g0 ldd [%i1+0x088],%l4 ! Mem[000000002a800088] p13_far_2_hom: stw %l0,[%o1+0x0fc] ! Mem[000000002a8000fc] smulcc %l4,%l4,%l0 addccc %l4,-0xa34,%l7 sth %l3,[%o0+0x0ec] ! Mem[000000002a0000ec] jmpl %o7,%g0 ldd [%o1+0x088],%l4 ! Mem[000000002a800088] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: ldsh [%i0+0x19e],%l2 ! Mem[000000002c00019e] ldx [%i3+0x078],%l0 ! Mem[000000002d800078] ldsw [%i0+0x1a8],%l6 ! Mem[000000002c0001a8] sth %l5,[%i2+0x1d4] ! Mem[000000002d0001d4] lduw [%i3+0x1cc],%l2 ! Mem[000000002d8001cc] ldd [%i2+0x0e0],%l6 ! Mem[000000002d0000e0] jmpl %o7,%g0 ldx [%i1+0x0c0],%l3 ! Mem[000000002c8000c0] p14_far_2_lo: ldsh [%o0+0x19e],%l2 ! Mem[000000002c00019e] ldx [%o3+0x078],%l0 ! Mem[000000002d800078] ldsw [%o0+0x1a8],%l6 ! Mem[000000002c0001a8] sth %l5,[%o2+0x1d4] ! Mem[000000002d0001d4] lduw [%o3+0x1cc],%l2 ! Mem[000000002d8001cc] ldd [%o2+0x0e0],%l6 ! Mem[000000002d0000e0] jmpl %o7,%g0 ldx [%o1+0x0c0],%l3 ! Mem[000000002c8000c0] p14_far_2_lem: ldsh [%i0+0x19e],%l2 ! Mem[000000002c00019e] ldx [%i3+0x078],%l0 ! Mem[000000002d800078] ldsw [%i0+0x1a8],%l6 ! Mem[000000002c0001a8] sth %l5,[%i2+0x1d4] ! Mem[000000002d0001d4] lduw [%i3+0x1cc],%l2 ! Mem[000000002d8001cc] ldd [%i2+0x0e0],%l6 ! Mem[000000002d0000e0] jmpl %o7,%g0 ldx [%i1+0x0c0],%l3 ! Mem[000000002c8000c0] p14_far_2_lom: ldsh [%o0+0x19e],%l2 ! Mem[000000002c00019e] ldx [%o3+0x078],%l0 ! Mem[000000002d800078] ldsw [%o0+0x1a8],%l6 ! Mem[000000002c0001a8] sth %l5,[%o2+0x1d4] ! Mem[000000002d0001d4] lduw [%o3+0x1cc],%l2 ! Mem[000000002d8001cc] ldd [%o2+0x0e0],%l6 ! Mem[000000002d0000e0] jmpl %o7,%g0 ldx [%o1+0x0c0],%l3 ! Mem[000000002c8000c0] p14_far_2_he: ldub [%i2+0x081],%l1 ! Mem[000000002d000081] std %l4,[%i1+0x0a0] ! Mem[000000002c8000a0] lduh [%i0+0x0aa],%l5 ! Mem[000000002c0000aa] ldstub [%i0+0x0c5],%l4 ! Mem[000000002c0000c5] lduh [%i0+0x094],%l0 ! Mem[000000002c000094] jmpl %o7,%g0 ldd [%i1+0x1d0],%l6 ! Mem[000000002c8001d0] p14_far_2_ho: ldub [%o2+0x081],%l1 ! Mem[000000002d000081] std %l4,[%o1+0x0a0] ! Mem[000000002c8000a0] lduh [%o0+0x0aa],%l5 ! Mem[000000002c0000aa] ldstub [%o0+0x0c5],%l4 ! Mem[000000002c0000c5] lduh [%o0+0x094],%l0 ! Mem[000000002c000094] jmpl %o7,%g0 ldd [%o1+0x1d0],%l6 ! Mem[000000002c8001d0] p14_far_2_hem: ldub [%i2+0x081],%l1 ! Mem[000000002d000081] std %l4,[%i1+0x0a0] ! Mem[000000002c8000a0] lduh [%i0+0x0aa],%l5 ! Mem[000000002c0000aa] ldstub [%i0+0x0c5],%l4 ! Mem[000000002c0000c5] lduh [%i0+0x094],%l0 ! Mem[000000002c000094] jmpl %o7,%g0 ldd [%i1+0x1d0],%l6 ! Mem[000000002c8001d0] p14_far_2_hom: ldub [%o2+0x081],%l1 ! Mem[000000002d000081] std %l4,[%o1+0x0a0] ! Mem[000000002c8000a0] lduh [%o0+0x0aa],%l5 ! Mem[000000002c0000aa] ldstub [%o0+0x0c5],%l4 ! Mem[000000002c0000c5] lduh [%o0+0x094],%l0 ! Mem[000000002c000094] jmpl %o7,%g0 ldd [%o1+0x1d0],%l6 ! Mem[000000002c8001d0] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: mulx %l6,0x57b,%l4 stw %l4,[%i1+0x0ac] ! Mem[000000002e8000ac] lduw [%i1+0x050],%l5 ! Mem[000000002e800050] jmpl %o7,%g0 stb %l1,[%i1+0x0f4] ! Mem[000000002e8000f4] p15_far_2_lo: mulx %l6,0x57b,%l4 stw %l4,[%o1+0x0ac] ! Mem[000000002e8000ac] lduw [%o1+0x050],%l5 ! Mem[000000002e800050] jmpl %o7,%g0 stb %l1,[%o1+0x0f4] ! Mem[000000002e8000f4] p15_far_2_lem: mulx %l6,0x57b,%l4 stw %l4,[%i1+0x0ac] ! Mem[000000002e8000ac] lduw [%i1+0x050],%l5 ! Mem[000000002e800050] jmpl %o7,%g0 stb %l1,[%i1+0x0f4] ! Mem[000000002e8000f4] p15_far_2_lom: mulx %l6,0x57b,%l4 stw %l4,[%o1+0x0ac] ! Mem[000000002e8000ac] lduw [%o1+0x050],%l5 ! Mem[000000002e800050] jmpl %o7,%g0 stb %l1,[%o1+0x0f4] ! Mem[000000002e8000f4] p15_far_2_he: std %l6,[%i0+0x108] ! Mem[000000002e000108] jmpl %o7,%g0 ldsb [%i2+0x083],%l0 ! Mem[000000002f000083] p15_far_2_ho: std %l6,[%o0+0x108] ! Mem[000000002e000108] jmpl %o7,%g0 ldsb [%o2+0x083],%l0 ! Mem[000000002f000083] p15_far_2_hem: std %l6,[%i0+0x108] ! Mem[000000002e000108] jmpl %o7,%g0 ldsb [%i2+0x083],%l0 ! Mem[000000002f000083] p15_far_2_hom: std %l6,[%o0+0x108] ! Mem[000000002e000108] jmpl %o7,%g0 ldsb [%o2+0x083],%l0 ! Mem[000000002f000083] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[0000000031000000] jmpl %o7,%g0 nop p16_far_2_lo: jmpl %o7,%g0 swap [%o2+0x000],%l7 ! Mem[0000000031000000] jmpl %o7,%g0 nop p16_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[0000000031000000] jmpl %o7,%g0 nop p16_far_2_lom: membar #Sync jmpl %o7,%g0 swap [%o2+0x000],%l7 ! Mem[0000000031000000] jmpl %o7,%g0 nop p16_far_2_he: stb %l5,[%i1+0x1ca] ! Mem[00000000308001ca] jmpl %o7,%g0 subc %l2,%l1,%l7 p16_far_2_ho: stb %l5,[%o1+0x1ca] ! Mem[00000000308001ca] jmpl %o7,%g0 subc %l2,%l1,%l7 p16_far_2_hem: stb %l5,[%i1+0x1ca] ! Mem[00000000308001ca] jmpl %o7,%g0 subc %l2,%l1,%l7 p16_far_2_hom: stb %l5,[%o1+0x1ca] ! Mem[00000000308001ca] jmpl %o7,%g0 subc %l2,%l1,%l7 p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: jmpl %o7,%g0 add %l6,%l6,%l1 jmpl %o7,%g0 nop p17_far_2_lo: jmpl %o7,%g0 add %l6,%l6,%l1 jmpl %o7,%g0 nop p17_far_2_lem: jmpl %o7,%g0 add %l6,%l6,%l1 jmpl %o7,%g0 nop p17_far_2_lom: jmpl %o7,%g0 add %l6,%l6,%l1 jmpl %o7,%g0 nop p17_far_2_he: jmpl %o7,%g0 stw %l4,[%i2+0x110] ! Mem[0000000033000110] jmpl %o7,%g0 nop p17_far_2_ho: jmpl %o7,%g0 stw %l4,[%o2+0x110] ! Mem[0000000033000110] jmpl %o7,%g0 nop p17_far_2_hem: jmpl %o7,%g0 stw %l4,[%i2+0x110] ! Mem[0000000033000110] jmpl %o7,%g0 nop p17_far_2_hom: jmpl %o7,%g0 stw %l4,[%o2+0x110] ! Mem[0000000033000110] jmpl %o7,%g0 nop p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: st %f1 ,[%i2+0x044] ! Mem[0000000035000044] sth %l2,[%i0+0x064] ! Mem[0000000034000064] ldsb [%i3+0x194],%l4 ! Mem[0000000035800194] std %l6,[%i1+0x088] ! Mem[0000000034800088] ldsh [%i2+0x036],%l7 ! Mem[0000000035000036] swap [%i0+0x1cc],%l5 ! Mem[00000000340001cc] ldsb [%i0+0x115],%l4 ! Mem[0000000034000115] jmpl %o7,%g0 stx %l6,[%i1+0x0e0] ! Mem[00000000348000e0] p18_far_2_lo: st %f1 ,[%o2+0x044] ! Mem[0000000035000044] sth %l2,[%o0+0x064] ! Mem[0000000034000064] ldsb [%o3+0x194],%l4 ! Mem[0000000035800194] std %l6,[%o1+0x088] ! Mem[0000000034800088] ldsh [%o2+0x036],%l7 ! Mem[0000000035000036] swap [%o0+0x1cc],%l5 ! Mem[00000000340001cc] ldsb [%o0+0x115],%l4 ! Mem[0000000034000115] jmpl %o7,%g0 stx %l6,[%o1+0x0e0] ! Mem[00000000348000e0] p18_far_2_lem: st %f1 ,[%i2+0x044] ! Mem[0000000035000044] sth %l2,[%i0+0x064] ! Mem[0000000034000064] ldsb [%i3+0x194],%l4 ! Mem[0000000035800194] std %l6,[%i1+0x088] ! Mem[0000000034800088] membar #Sync ldsh [%i2+0x036],%l7 ! Mem[0000000035000036] swap [%i0+0x1cc],%l5 ! Mem[00000000340001cc] ldsb [%i0+0x115],%l4 ! Mem[0000000034000115] jmpl %o7,%g0 stx %l6,[%i1+0x0e0] ! Mem[00000000348000e0] p18_far_2_lom: st %f1 ,[%o2+0x044] ! Mem[0000000035000044] sth %l2,[%o0+0x064] ! Mem[0000000034000064] ldsb [%o3+0x194],%l4 ! Mem[0000000035800194] std %l6,[%o1+0x088] ! Mem[0000000034800088] membar #Sync ldsh [%o2+0x036],%l7 ! Mem[0000000035000036] swap [%o0+0x1cc],%l5 ! Mem[00000000340001cc] ldsb [%o0+0x115],%l4 ! Mem[0000000034000115] jmpl %o7,%g0 stx %l6,[%o1+0x0e0] ! Mem[00000000348000e0] p18_far_2_he: lduw [%i1+0x130],%l1 ! Mem[0000000034800130] ldsh [%i0+0x186],%l4 ! Mem[0000000034000186] stx %l7,[%i1+0x1e8] ! Mem[00000000348001e8] sth %l1,[%i2+0x152] ! Mem[0000000035000152] ldd [%i2+0x1e0],%l6 ! Mem[00000000350001e0] ldub [%i1+0x048],%l6 ! Mem[0000000034800048] jmpl %o7,%g0 udivx %l0,%l6,%l2 p18_far_2_ho: lduw [%o1+0x130],%l1 ! Mem[0000000034800130] ldsh [%o0+0x186],%l4 ! Mem[0000000034000186] stx %l7,[%o1+0x1e8] ! Mem[00000000348001e8] sth %l1,[%o2+0x152] ! Mem[0000000035000152] ldd [%o2+0x1e0],%l6 ! Mem[00000000350001e0] ldub [%o1+0x048],%l6 ! Mem[0000000034800048] jmpl %o7,%g0 udivx %l0,%l6,%l2 p18_far_2_hem: lduw [%i1+0x130],%l1 ! Mem[0000000034800130] ldsh [%i0+0x186],%l4 ! Mem[0000000034000186] stx %l7,[%i1+0x1e8] ! Mem[00000000348001e8] sth %l1,[%i2+0x152] ! Mem[0000000035000152] ldd [%i2+0x1e0],%l6 ! Mem[00000000350001e0] ldub [%i1+0x048],%l6 ! Mem[0000000034800048] jmpl %o7,%g0 udivx %l0,%l6,%l2 p18_far_2_hom: lduw [%o1+0x130],%l1 ! Mem[0000000034800130] ldsh [%o0+0x186],%l4 ! Mem[0000000034000186] stx %l7,[%o1+0x1e8] ! Mem[00000000348001e8] sth %l1,[%o2+0x152] ! Mem[0000000035000152] ldd [%o2+0x1e0],%l6 ! Mem[00000000350001e0] ldub [%o1+0x048],%l6 ! Mem[0000000034800048] jmpl %o7,%g0 udivx %l0,%l6,%l2 p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: lduh [%i3+0x080],%l3 ! Mem[0000000037800080] ldub [%i1+0x090],%l4 ! Mem[0000000036800090] std %l6,[%i3+0x008] ! Mem[0000000037800008] stb %l3,[%i0+0x16b] ! Mem[000000003600016b] ldstub [%i3+0x033],%l6 ! Mem[0000000037800033] stb %l3,[%i2+0x193] ! Mem[0000000037000193] ldsh [%i0+0x172],%l0 ! Mem[0000000036000172] jmpl %o7,%g0 ldsw [%i3+0x1b8],%l4 ! Mem[00000000378001b8] p19_far_2_lo: lduh [%o3+0x080],%l3 ! Mem[0000000037800080] ldub [%o1+0x090],%l4 ! Mem[0000000036800090] std %l6,[%o3+0x008] ! Mem[0000000037800008] stb %l3,[%o0+0x16b] ! Mem[000000003600016b] ldstub [%o3+0x033],%l6 ! Mem[0000000037800033] stb %l3,[%o2+0x193] ! Mem[0000000037000193] ldsh [%o0+0x172],%l0 ! Mem[0000000036000172] jmpl %o7,%g0 ldsw [%o3+0x1b8],%l4 ! Mem[00000000378001b8] p19_far_2_lem: lduh [%i3+0x080],%l3 ! Mem[0000000037800080] ldub [%i1+0x090],%l4 ! Mem[0000000036800090] membar #Sync std %l6,[%i3+0x008] ! Mem[0000000037800008] stb %l3,[%i0+0x16b] ! Mem[000000003600016b] ldstub [%i3+0x033],%l6 ! Mem[0000000037800033] stb %l3,[%i2+0x193] ! Mem[0000000037000193] ldsh [%i0+0x172],%l0 ! Mem[0000000036000172] jmpl %o7,%g0 ldsw [%i3+0x1b8],%l4 ! Mem[00000000378001b8] p19_far_2_lom: lduh [%o3+0x080],%l3 ! Mem[0000000037800080] ldub [%o1+0x090],%l4 ! Mem[0000000036800090] membar #Sync std %l6,[%o3+0x008] ! Mem[0000000037800008] stb %l3,[%o0+0x16b] ! Mem[000000003600016b] ldstub [%o3+0x033],%l6 ! Mem[0000000037800033] stb %l3,[%o2+0x193] ! Mem[0000000037000193] ldsh [%o0+0x172],%l0 ! Mem[0000000036000172] jmpl %o7,%g0 ldsw [%o3+0x1b8],%l4 ! Mem[00000000378001b8] p19_far_2_he: ldstub [%i2+0x196],%l3 ! Mem[0000000037000196] ldsb [%i0+0x1e6],%l3 ! Mem[00000000360001e6] ldsh [%i1+0x04c],%l3 ! Mem[000000003680004c] st %f17,[%i2+0x0d4] ! Mem[00000000370000d4] std %l6,[%i1+0x168] ! Mem[0000000036800168] lduw [%i3+0x104],%l6 ! Mem[0000000037800104] ldsh [%i0+0x1e6],%l2 ! Mem[00000000360001e6] jmpl %o7,%g0 ldd [%i0+0x1c8],%l2 ! Mem[00000000360001c8] p19_far_2_ho: ldstub [%o2+0x196],%l3 ! Mem[0000000037000196] ldsb [%o0+0x1e6],%l3 ! Mem[00000000360001e6] ldsh [%o1+0x04c],%l3 ! Mem[000000003680004c] st %f17,[%o2+0x0d4] ! Mem[00000000370000d4] std %l6,[%o1+0x168] ! Mem[0000000036800168] lduw [%o3+0x104],%l6 ! Mem[0000000037800104] ldsh [%o0+0x1e6],%l2 ! Mem[00000000360001e6] jmpl %o7,%g0 ldd [%o0+0x1c8],%l2 ! Mem[00000000360001c8] p19_far_2_hem: ldstub [%i2+0x196],%l3 ! Mem[0000000037000196] ldsb [%i0+0x1e6],%l3 ! Mem[00000000360001e6] ldsh [%i1+0x04c],%l3 ! Mem[000000003680004c] st %f17,[%i2+0x0d4] ! Mem[00000000370000d4] std %l6,[%i1+0x168] ! Mem[0000000036800168] lduw [%i3+0x104],%l6 ! Mem[0000000037800104] ldsh [%i0+0x1e6],%l2 ! Mem[00000000360001e6] jmpl %o7,%g0 ldd [%i0+0x1c8],%l2 ! Mem[00000000360001c8] p19_far_2_hom: ldstub [%o2+0x196],%l3 ! Mem[0000000037000196] ldsb [%o0+0x1e6],%l3 ! Mem[00000000360001e6] ldsh [%o1+0x04c],%l3 ! Mem[000000003680004c] st %f17,[%o2+0x0d4] ! Mem[00000000370000d4] std %l6,[%o1+0x168] ! Mem[0000000036800168] lduw [%o3+0x104],%l6 ! Mem[0000000037800104] ldsh [%o0+0x1e6],%l2 ! Mem[00000000360001e6] jmpl %o7,%g0 ldd [%o0+0x1c8],%l2 ! Mem[00000000360001c8] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: jmpl %o7,%g0 ldub [%i1+0x133],%l7 ! Mem[0000000038800133] jmpl %o7,%g0 nop p20_far_2_lo: jmpl %o7,%g0 ldub [%o1+0x133],%l7 ! Mem[0000000038800133] jmpl %o7,%g0 nop p20_far_2_lem: jmpl %o7,%g0 ldub [%i1+0x133],%l7 ! Mem[0000000038800133] jmpl %o7,%g0 nop p20_far_2_lom: jmpl %o7,%g0 ldub [%o1+0x133],%l7 ! Mem[0000000038800133] jmpl %o7,%g0 nop p20_far_2_he: ld [%i1+0x180],%f22 ! Mem[0000000038800180] ldd [%i0+0x0c8],%l6 ! Mem[00000000380000c8] stw %l0,[%i3+0x004] ! Mem[0000000039800004] lduh [%i1+0x1cc],%l2 ! Mem[00000000388001cc] jmpl %o7,%g0 sth %l6,[%i1+0x08a] ! Mem[000000003880008a] p20_far_2_ho: ld [%o1+0x180],%f22 ! Mem[0000000038800180] ldd [%o0+0x0c8],%l6 ! Mem[00000000380000c8] stw %l0,[%o3+0x004] ! Mem[0000000039800004] lduh [%o1+0x1cc],%l2 ! Mem[00000000388001cc] jmpl %o7,%g0 sth %l6,[%o1+0x08a] ! Mem[000000003880008a] p20_far_2_hem: ld [%i1+0x180],%f22 ! Mem[0000000038800180] ldd [%i0+0x0c8],%l6 ! Mem[00000000380000c8] membar #Sync stw %l0,[%i3+0x004] ! Mem[0000000039800004] lduh [%i1+0x1cc],%l2 ! Mem[00000000388001cc] jmpl %o7,%g0 sth %l6,[%i1+0x08a] ! Mem[000000003880008a] p20_far_2_hom: ld [%o1+0x180],%f22 ! Mem[0000000038800180] ldd [%o0+0x0c8],%l6 ! Mem[00000000380000c8] membar #Sync stw %l0,[%o3+0x004] ! Mem[0000000039800004] lduh [%o1+0x1cc],%l2 ! Mem[00000000388001cc] jmpl %o7,%g0 sth %l6,[%o1+0x08a] ! Mem[000000003880008a] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: ldd [%i1+0x1d8],%l2 ! Mem[000000003a8001d8] ldstub [%i3+0x064],%l2 ! Mem[000000003b800064] ldsw [%i1+0x1a8],%l2 ! Mem[000000003a8001a8] ld [%i1+0x0c4],%f11 ! Mem[000000003a8000c4] std %l6,[%i3+0x140] ! Mem[000000003b800140] jmpl %o7,%g0 std %l0,[%i0+0x120] ! Mem[000000003a000120] p21_far_2_lo: ldd [%o1+0x1d8],%l2 ! Mem[000000003a8001d8] ldstub [%o3+0x064],%l2 ! Mem[000000003b800064] ldsw [%o1+0x1a8],%l2 ! Mem[000000003a8001a8] ld [%o1+0x0c4],%f11 ! Mem[000000003a8000c4] std %l6,[%o3+0x140] ! Mem[000000003b800140] jmpl %o7,%g0 std %l0,[%o0+0x120] ! Mem[000000003a000120] p21_far_2_lem: ldd [%i1+0x1d8],%l2 ! Mem[000000003a8001d8] ldstub [%i3+0x064],%l2 ! Mem[000000003b800064] ldsw [%i1+0x1a8],%l2 ! Mem[000000003a8001a8] ld [%i1+0x0c4],%f11 ! Mem[000000003a8000c4] std %l6,[%i3+0x140] ! Mem[000000003b800140] jmpl %o7,%g0 std %l0,[%i0+0x120] ! Mem[000000003a000120] p21_far_2_lom: ldd [%o1+0x1d8],%l2 ! Mem[000000003a8001d8] ldstub [%o3+0x064],%l2 ! Mem[000000003b800064] ldsw [%o1+0x1a8],%l2 ! Mem[000000003a8001a8] ld [%o1+0x0c4],%f11 ! Mem[000000003a8000c4] std %l6,[%o3+0x140] ! Mem[000000003b800140] jmpl %o7,%g0 std %l0,[%o0+0x120] ! Mem[000000003a000120] p21_far_2_he: ldstub [%i1+0x185],%l1 ! Mem[000000003a800185] lduh [%i0+0x16c],%l3 ! Mem[000000003a00016c] ldsb [%i0+0x14a],%l5 ! Mem[000000003a00014a] std %l6,[%i1+0x168] ! Mem[000000003a800168] stx %l5,[%i2+0x198] ! Mem[000000003b000198] ldd [%i3+0x000],%l2 ! Mem[000000003b800000] jmpl %o7,%g0 ldsw [%i1+0x03c],%l4 ! Mem[000000003a80003c] p21_far_2_ho: ldstub [%o1+0x185],%l1 ! Mem[000000003a800185] lduh [%o0+0x16c],%l3 ! Mem[000000003a00016c] ldsb [%o0+0x14a],%l5 ! Mem[000000003a00014a] std %l6,[%o1+0x168] ! Mem[000000003a800168] stx %l5,[%o2+0x198] ! Mem[000000003b000198] ldd [%o3+0x000],%l2 ! Mem[000000003b800000] jmpl %o7,%g0 ldsw [%o1+0x03c],%l4 ! Mem[000000003a80003c] p21_far_2_hem: ldstub [%i1+0x185],%l1 ! Mem[000000003a800185] lduh [%i0+0x16c],%l3 ! Mem[000000003a00016c] ldsb [%i0+0x14a],%l5 ! Mem[000000003a00014a] std %l6,[%i1+0x168] ! Mem[000000003a800168] stx %l5,[%i2+0x198] ! Mem[000000003b000198] membar #Sync ldd [%i3+0x000],%l2 ! Mem[000000003b800000] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x03c],%l4 ! Mem[000000003a80003c] p21_far_2_hom: ldstub [%o1+0x185],%l1 ! Mem[000000003a800185] lduh [%o0+0x16c],%l3 ! Mem[000000003a00016c] ldsb [%o0+0x14a],%l5 ! Mem[000000003a00014a] std %l6,[%o1+0x168] ! Mem[000000003a800168] stx %l5,[%o2+0x198] ! Mem[000000003b000198] membar #Sync ldd [%o3+0x000],%l2 ! Mem[000000003b800000] membar #Sync jmpl %o7,%g0 ldsw [%o1+0x03c],%l4 ! Mem[000000003a80003c] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: stx %l4,[%i0+0x0f0] ! Mem[000000003c0000f0] jmpl %o7,%g0 ldub [%i0+0x0dc],%l0 ! Mem[000000003c0000dc] p22_far_2_lo: stx %l4,[%o0+0x0f0] ! Mem[000000003c0000f0] jmpl %o7,%g0 ldub [%o0+0x0dc],%l0 ! Mem[000000003c0000dc] p22_far_2_lem: stx %l4,[%i0+0x0f0] ! Mem[000000003c0000f0] jmpl %o7,%g0 ldub [%i0+0x0dc],%l0 ! Mem[000000003c0000dc] p22_far_2_lom: stx %l4,[%o0+0x0f0] ! Mem[000000003c0000f0] jmpl %o7,%g0 ldub [%o0+0x0dc],%l0 ! Mem[000000003c0000dc] p22_far_2_he: ldub [%i2+0x1cf],%l2 ! Mem[000000003d0001cf] ldd [%i2+0x1b0],%f18 ! Mem[000000003d0001b0] sra %l1,0x001,%l2 ldx [%i3+0x150],%l7 ! Mem[000000003d800150] srl %l7,0x011,%l5 std %f22,[%i2+0x168] ! Mem[000000003d000168] xor %l1,-0xee9,%l0 jmpl %o7,%g0 ldub [%i2+0x1d2],%l7 ! Mem[000000003d0001d2] p22_far_2_ho: ldub [%o2+0x1cf],%l2 ! Mem[000000003d0001cf] ldd [%o2+0x1b0],%f18 ! Mem[000000003d0001b0] sra %l1,0x001,%l2 ldx [%o3+0x150],%l7 ! Mem[000000003d800150] srl %l7,0x011,%l5 std %f22,[%o2+0x168] ! Mem[000000003d000168] xor %l1,-0xee9,%l0 jmpl %o7,%g0 ldub [%o2+0x1d2],%l7 ! Mem[000000003d0001d2] p22_far_2_hem: ldub [%i2+0x1cf],%l2 ! Mem[000000003d0001cf] ldd [%i2+0x1b0],%f18 ! Mem[000000003d0001b0] sra %l1,0x001,%l2 ldx [%i3+0x150],%l7 ! Mem[000000003d800150] srl %l7,0x011,%l5 std %f22,[%i2+0x168] ! Mem[000000003d000168] xor %l1,-0xee9,%l0 jmpl %o7,%g0 ldub [%i2+0x1d2],%l7 ! Mem[000000003d0001d2] p22_far_2_hom: ldub [%o2+0x1cf],%l2 ! Mem[000000003d0001cf] ldd [%o2+0x1b0],%f18 ! Mem[000000003d0001b0] sra %l1,0x001,%l2 ldx [%o3+0x150],%l7 ! Mem[000000003d800150] srl %l7,0x011,%l5 std %f22,[%o2+0x168] ! Mem[000000003d000168] xor %l1,-0xee9,%l0 jmpl %o7,%g0 ldub [%o2+0x1d2],%l7 ! Mem[000000003d0001d2] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: jmpl %o7,%g0 swap [%i0+0x0c0],%l1 ! Mem[000000003e0000c0] jmpl %o7,%g0 nop p23_far_2_lo: jmpl %o7,%g0 swap [%o0+0x0c0],%l1 ! Mem[000000003e0000c0] jmpl %o7,%g0 nop p23_far_2_lem: jmpl %o7,%g0 swap [%i0+0x0c0],%l1 ! Mem[000000003e0000c0] jmpl %o7,%g0 nop p23_far_2_lom: jmpl %o7,%g0 swap [%o0+0x0c0],%l1 ! Mem[000000003e0000c0] jmpl %o7,%g0 nop p23_far_2_he: ldx [%i1+0x0b8],%l7 ! Mem[000000003e8000b8] jmpl %o7,%g0 xnorcc %l6,%l1,%l2 p23_far_2_ho: ldx [%o1+0x0b8],%l7 ! Mem[000000003e8000b8] jmpl %o7,%g0 xnorcc %l6,%l1,%l2 p23_far_2_hem: ldx [%i1+0x0b8],%l7 ! Mem[000000003e8000b8] jmpl %o7,%g0 xnorcc %l6,%l1,%l2 p23_far_2_hom: ldx [%o1+0x0b8],%l7 ! Mem[000000003e8000b8] jmpl %o7,%g0 xnorcc %l6,%l1,%l2 p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: ldx [%i0+0x1b8],%l7 ! Mem[00000000400001b8] ldub [%i3+0x18d],%l0 ! Mem[000000004180018d] andcc %l2,%l7,%l5 lduw [%i0+0x0c8],%l6 ! Mem[00000000400000c8] jmpl %o7,%g0 lduh [%i0+0x008],%l5 ! Mem[0000000040000008] p24_far_2_lo: ldx [%o0+0x1b8],%l7 ! Mem[00000000400001b8] ldub [%o3+0x18d],%l0 ! Mem[000000004180018d] andcc %l2,%l7,%l5 lduw [%o0+0x0c8],%l6 ! Mem[00000000400000c8] jmpl %o7,%g0 lduh [%o0+0x008],%l5 ! Mem[0000000040000008] p24_far_2_lem: ldx [%i0+0x1b8],%l7 ! Mem[00000000400001b8] ldub [%i3+0x18d],%l0 ! Mem[000000004180018d] andcc %l2,%l7,%l5 lduw [%i0+0x0c8],%l6 ! Mem[00000000400000c8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x008],%l5 ! Mem[0000000040000008] p24_far_2_lom: ldx [%o0+0x1b8],%l7 ! Mem[00000000400001b8] ldub [%o3+0x18d],%l0 ! Mem[000000004180018d] andcc %l2,%l7,%l5 lduw [%o0+0x0c8],%l6 ! Mem[00000000400000c8] membar #Sync jmpl %o7,%g0 lduh [%o0+0x008],%l5 ! Mem[0000000040000008] p24_far_2_he: ld [%i3+0x018],%f30 ! Mem[0000000041800018] stw %l6,[%i3+0x0c0] ! Mem[00000000418000c0] st %f18,[%i0+0x1fc] ! Mem[00000000400001fc] ldstub [%i0+0x149],%l7 ! Mem[0000000040000149] jmpl %o7,%g0 orcc %l1,%l2,%l7 p24_far_2_ho: ld [%o3+0x018],%f30 ! Mem[0000000041800018] stw %l6,[%o3+0x0c0] ! Mem[00000000418000c0] st %f18,[%o0+0x1fc] ! Mem[00000000400001fc] ldstub [%o0+0x149],%l7 ! Mem[0000000040000149] jmpl %o7,%g0 orcc %l1,%l2,%l7 p24_far_2_hem: membar #Sync ld [%i3+0x018],%f30 ! Mem[0000000041800018] stw %l6,[%i3+0x0c0] ! Mem[00000000418000c0] st %f18,[%i0+0x1fc] ! Mem[00000000400001fc] ldstub [%i0+0x149],%l7 ! Mem[0000000040000149] jmpl %o7,%g0 orcc %l1,%l2,%l7 p24_far_2_hom: membar #Sync ld [%o3+0x018],%f30 ! Mem[0000000041800018] stw %l6,[%o3+0x0c0] ! Mem[00000000418000c0] st %f18,[%o0+0x1fc] ! Mem[00000000400001fc] ldstub [%o0+0x149],%l7 ! Mem[0000000040000149] jmpl %o7,%g0 orcc %l1,%l2,%l7 p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: std %f10,[%i2+0x140] ! Mem[0000000043000140] srlx %l2,0x03e,%l0 stb %l3,[%i2+0x01e] ! Mem[000000004300001e] stb %l6,[%i0+0x1e1] ! Mem[00000000420001e1] jmpl %o7,%g0 ldsb [%i0+0x02a],%l4 ! Mem[000000004200002a] p25_far_2_lo: std %f10,[%o2+0x140] ! Mem[0000000043000140] srlx %l2,0x03e,%l0 stb %l3,[%o2+0x01e] ! Mem[000000004300001e] stb %l6,[%o0+0x1e1] ! Mem[00000000420001e1] jmpl %o7,%g0 ldsb [%o0+0x02a],%l4 ! Mem[000000004200002a] p25_far_2_lem: std %f10,[%i2+0x140] ! Mem[0000000043000140] srlx %l2,0x03e,%l0 membar #Sync stb %l3,[%i2+0x01e] ! Mem[000000004300001e] stb %l6,[%i0+0x1e1] ! Mem[00000000420001e1] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02a],%l4 ! Mem[000000004200002a] p25_far_2_lom: std %f10,[%o2+0x140] ! Mem[0000000043000140] srlx %l2,0x03e,%l0 membar #Sync stb %l3,[%o2+0x01e] ! Mem[000000004300001e] stb %l6,[%o0+0x1e1] ! Mem[00000000420001e1] membar #Sync jmpl %o7,%g0 ldsb [%o0+0x02a],%l4 ! Mem[000000004200002a] p25_far_2_he: std %f20,[%i3+0x088] ! Mem[0000000043800088] ld [%i3+0x198],%f30 ! Mem[0000000043800198] ldstub [%i3+0x1d9],%l4 ! Mem[00000000438001d9] jmpl %o7,%g0 lduw [%i3+0x128],%l2 ! Mem[0000000043800128] p25_far_2_ho: std %f20,[%o3+0x088] ! Mem[0000000043800088] ld [%o3+0x198],%f30 ! Mem[0000000043800198] ldstub [%o3+0x1d9],%l4 ! Mem[00000000438001d9] jmpl %o7,%g0 lduw [%o3+0x128],%l2 ! Mem[0000000043800128] p25_far_2_hem: std %f20,[%i3+0x088] ! Mem[0000000043800088] ld [%i3+0x198],%f30 ! Mem[0000000043800198] ldstub [%i3+0x1d9],%l4 ! Mem[00000000438001d9] jmpl %o7,%g0 lduw [%i3+0x128],%l2 ! Mem[0000000043800128] p25_far_2_hom: std %f20,[%o3+0x088] ! Mem[0000000043800088] ld [%o3+0x198],%f30 ! Mem[0000000043800198] ldstub [%o3+0x1d9],%l4 ! Mem[00000000438001d9] jmpl %o7,%g0 lduw [%o3+0x128],%l2 ! Mem[0000000043800128] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldd [%i0+0x100],%l6 ! Mem[0000000044000100] ldd [%i0+0x010],%f2 ! Mem[0000000044000010] ldd [%i1+0x0a0],%l2 ! Mem[00000000448000a0] lduh [%i2+0x192],%l6 ! Mem[0000000045000192] smul %l6,%l2,%l5 std %f14,[%i0+0x008] ! Mem[0000000044000008] jmpl %o7,%g0 ldub [%i2+0x1bf],%l3 ! Mem[00000000450001bf] p26_far_2_lo: ldd [%o0+0x100],%l6 ! Mem[0000000044000100] ldd [%o0+0x010],%f2 ! Mem[0000000044000010] ldd [%o1+0x0a0],%l2 ! Mem[00000000448000a0] lduh [%o2+0x192],%l6 ! Mem[0000000045000192] smul %l6,%l2,%l5 std %f14,[%o0+0x008] ! Mem[0000000044000008] jmpl %o7,%g0 ldub [%o2+0x1bf],%l3 ! Mem[00000000450001bf] p26_far_2_lem: ldd [%i0+0x100],%l6 ! Mem[0000000044000100] membar #Sync ldd [%i0+0x010],%f2 ! Mem[0000000044000010] ldd [%i1+0x0a0],%l2 ! Mem[00000000448000a0] lduh [%i2+0x192],%l6 ! Mem[0000000045000192] smul %l6,%l2,%l5 std %f14,[%i0+0x008] ! Mem[0000000044000008] jmpl %o7,%g0 ldub [%i2+0x1bf],%l3 ! Mem[00000000450001bf] p26_far_2_lom: ldd [%o0+0x100],%l6 ! Mem[0000000044000100] membar #Sync ldd [%o0+0x010],%f2 ! Mem[0000000044000010] ldd [%o1+0x0a0],%l2 ! Mem[00000000448000a0] lduh [%o2+0x192],%l6 ! Mem[0000000045000192] smul %l6,%l2,%l5 std %f14,[%o0+0x008] ! Mem[0000000044000008] jmpl %o7,%g0 ldub [%o2+0x1bf],%l3 ! Mem[00000000450001bf] p26_far_2_he: std %f26,[%i1+0x058] ! Mem[0000000044800058] udivx %l4,-0x34d,%l5 ldsb [%i3+0x100],%l0 ! Mem[0000000045800100] ld [%i1+0x198],%f20 ! Mem[0000000044800198] stw %l3,[%i1+0x194] ! Mem[0000000044800194] jmpl %o7,%g0 sth %l7,[%i0+0x152] ! Mem[0000000044000152] p26_far_2_ho: std %f26,[%o1+0x058] ! Mem[0000000044800058] udivx %l4,-0x34d,%l5 ldsb [%o3+0x100],%l0 ! Mem[0000000045800100] ld [%o1+0x198],%f20 ! Mem[0000000044800198] stw %l3,[%o1+0x194] ! Mem[0000000044800194] jmpl %o7,%g0 sth %l7,[%o0+0x152] ! Mem[0000000044000152] p26_far_2_hem: std %f26,[%i1+0x058] ! Mem[0000000044800058] udivx %l4,-0x34d,%l5 ldsb [%i3+0x100],%l0 ! Mem[0000000045800100] ld [%i1+0x198],%f20 ! Mem[0000000044800198] stw %l3,[%i1+0x194] ! Mem[0000000044800194] jmpl %o7,%g0 sth %l7,[%i0+0x152] ! Mem[0000000044000152] p26_far_2_hom: std %f26,[%o1+0x058] ! Mem[0000000044800058] udivx %l4,-0x34d,%l5 ldsb [%o3+0x100],%l0 ! Mem[0000000045800100] ld [%o1+0x198],%f20 ! Mem[0000000044800198] stw %l3,[%o1+0x194] ! Mem[0000000044800194] jmpl %o7,%g0 sth %l7,[%o0+0x152] ! Mem[0000000044000152] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: std %f12,[%i0+0x1c0] ! Mem[00000000460001c0] st %f3 ,[%i3+0x1bc] ! Mem[00000000478001bc] std %l4,[%i0+0x0f0] ! Mem[00000000460000f0] st %f8 ,[%i1+0x0fc] ! Mem[00000000468000fc] stw %l4,[%i0+0x124] ! Mem[0000000046000124] udivx %l6,0x8b6,%l6 jmpl %o7,%g0 ldx [%i1+0x1a0],%l6 ! Mem[00000000468001a0] p27_far_2_lo: std %f12,[%o0+0x1c0] ! Mem[00000000460001c0] st %f3 ,[%o3+0x1bc] ! Mem[00000000478001bc] std %l4,[%o0+0x0f0] ! Mem[00000000460000f0] st %f8 ,[%o1+0x0fc] ! Mem[00000000468000fc] stw %l4,[%o0+0x124] ! Mem[0000000046000124] udivx %l6,0x8b6,%l6 jmpl %o7,%g0 ldx [%o1+0x1a0],%l6 ! Mem[00000000468001a0] p27_far_2_lem: std %f12,[%i0+0x1c0] ! Mem[00000000460001c0] st %f3 ,[%i3+0x1bc] ! Mem[00000000478001bc] std %l4,[%i0+0x0f0] ! Mem[00000000460000f0] st %f8 ,[%i1+0x0fc] ! Mem[00000000468000fc] stw %l4,[%i0+0x124] ! Mem[0000000046000124] udivx %l6,0x8b6,%l6 jmpl %o7,%g0 ldx [%i1+0x1a0],%l6 ! Mem[00000000468001a0] p27_far_2_lom: std %f12,[%o0+0x1c0] ! Mem[00000000460001c0] st %f3 ,[%o3+0x1bc] ! Mem[00000000478001bc] std %l4,[%o0+0x0f0] ! Mem[00000000460000f0] st %f8 ,[%o1+0x0fc] ! Mem[00000000468000fc] stw %l4,[%o0+0x124] ! Mem[0000000046000124] udivx %l6,0x8b6,%l6 jmpl %o7,%g0 ldx [%o1+0x1a0],%l6 ! Mem[00000000468001a0] p27_far_2_he: ldstub [%i3+0x0a3],%l4 ! Mem[00000000478000a3] and %l6,-0x27c,%l2 stx %l6,[%i3+0x1c0] ! Mem[00000000478001c0] stb %l1,[%i0+0x11b] ! Mem[000000004600011b] st %f27,[%i3+0x118] ! Mem[0000000047800118] ldsw [%i2+0x154],%l3 ! Mem[0000000047000154] ldstub [%i3+0x104],%l2 ! Mem[0000000047800104] jmpl %o7,%g0 addc %l7,0x176,%l3 p27_far_2_ho: ldstub [%o3+0x0a3],%l4 ! Mem[00000000478000a3] and %l6,-0x27c,%l2 stx %l6,[%o3+0x1c0] ! Mem[00000000478001c0] stb %l1,[%o0+0x11b] ! Mem[000000004600011b] st %f27,[%o3+0x118] ! Mem[0000000047800118] ldsw [%o2+0x154],%l3 ! Mem[0000000047000154] ldstub [%o3+0x104],%l2 ! Mem[0000000047800104] jmpl %o7,%g0 addc %l7,0x176,%l3 p27_far_2_hem: ldstub [%i3+0x0a3],%l4 ! Mem[00000000478000a3] and %l6,-0x27c,%l2 stx %l6,[%i3+0x1c0] ! Mem[00000000478001c0] stb %l1,[%i0+0x11b] ! Mem[000000004600011b] st %f27,[%i3+0x118] ! Mem[0000000047800118] ldsw [%i2+0x154],%l3 ! Mem[0000000047000154] ldstub [%i3+0x104],%l2 ! Mem[0000000047800104] jmpl %o7,%g0 addc %l7,0x176,%l3 p27_far_2_hom: ldstub [%o3+0x0a3],%l4 ! Mem[00000000478000a3] and %l6,-0x27c,%l2 stx %l6,[%o3+0x1c0] ! Mem[00000000478001c0] stb %l1,[%o0+0x11b] ! Mem[000000004600011b] st %f27,[%o3+0x118] ! Mem[0000000047800118] ldsw [%o2+0x154],%l3 ! Mem[0000000047000154] ldstub [%o3+0x104],%l2 ! Mem[0000000047800104] jmpl %o7,%g0 addc %l7,0x176,%l3 p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: taddcctv %l3,-0xae3,%l0 ldsh [%i0+0x09c],%l1 ! Mem[000000004800009c] swap [%i3+0x150],%l4 ! Mem[0000000049800150] swap [%i0+0x194],%l0 ! Mem[0000000048000194] jmpl %o7,%g0 std %f4 ,[%i2+0x018] ! Mem[0000000049000018] p28_far_2_lo: taddcctv %l3,-0xae3,%l0 ldsh [%o0+0x09c],%l1 ! Mem[000000004800009c] swap [%o3+0x150],%l4 ! Mem[0000000049800150] swap [%o0+0x194],%l0 ! Mem[0000000048000194] jmpl %o7,%g0 std %f4 ,[%o2+0x018] ! Mem[0000000049000018] p28_far_2_lem: taddcctv %l3,-0xae3,%l0 ldsh [%i0+0x09c],%l1 ! Mem[000000004800009c] swap [%i3+0x150],%l4 ! Mem[0000000049800150] swap [%i0+0x194],%l0 ! Mem[0000000048000194] membar #Sync jmpl %o7,%g0 std %f4 ,[%i2+0x018] ! Mem[0000000049000018] p28_far_2_lom: taddcctv %l3,-0xae3,%l0 ldsh [%o0+0x09c],%l1 ! Mem[000000004800009c] swap [%o3+0x150],%l4 ! Mem[0000000049800150] swap [%o0+0x194],%l0 ! Mem[0000000048000194] membar #Sync jmpl %o7,%g0 std %f4 ,[%o2+0x018] ! Mem[0000000049000018] p28_far_2_he: lduw [%i0+0x104],%l0 ! Mem[0000000048000104] ldsw [%i2+0x030],%l2 ! Mem[0000000049000030] jmpl %o7,%g0 std %l0,[%i2+0x060] ! Mem[0000000049000060] p28_far_2_ho: lduw [%o0+0x104],%l0 ! Mem[0000000048000104] ldsw [%o2+0x030],%l2 ! Mem[0000000049000030] jmpl %o7,%g0 std %l0,[%o2+0x060] ! Mem[0000000049000060] p28_far_2_hem: lduw [%i0+0x104],%l0 ! Mem[0000000048000104] membar #Sync ldsw [%i2+0x030],%l2 ! Mem[0000000049000030] jmpl %o7,%g0 std %l0,[%i2+0x060] ! Mem[0000000049000060] p28_far_2_hom: lduw [%o0+0x104],%l0 ! Mem[0000000048000104] membar #Sync ldsw [%o2+0x030],%l2 ! Mem[0000000049000030] jmpl %o7,%g0 std %l0,[%o2+0x060] ! Mem[0000000049000060] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: stb %l6,[%i0+0x081] ! Mem[000000004a000081] ldd [%i1+0x0e8],%f2 ! Mem[000000004a8000e8] sth %l0,[%i1+0x148] ! Mem[000000004a800148] jmpl %o7,%g0 sra %l6,%l4,%l2 p29_far_2_lo: stb %l6,[%o0+0x081] ! Mem[000000004a000081] ldd [%o1+0x0e8],%f2 ! Mem[000000004a8000e8] sth %l0,[%o1+0x148] ! Mem[000000004a800148] jmpl %o7,%g0 sra %l6,%l4,%l2 p29_far_2_lem: stb %l6,[%i0+0x081] ! Mem[000000004a000081] ldd [%i1+0x0e8],%f2 ! Mem[000000004a8000e8] sth %l0,[%i1+0x148] ! Mem[000000004a800148] jmpl %o7,%g0 sra %l6,%l4,%l2 p29_far_2_lom: stb %l6,[%o0+0x081] ! Mem[000000004a000081] ldd [%o1+0x0e8],%f2 ! Mem[000000004a8000e8] sth %l0,[%o1+0x148] ! Mem[000000004a800148] jmpl %o7,%g0 sra %l6,%l4,%l2 p29_far_2_he: stb %l7,[%i1+0x1ea] ! Mem[000000004a8001ea] lduw [%i1+0x188],%l3 ! Mem[000000004a800188] ldx [%i1+0x060],%l7 ! Mem[000000004a800060] jmpl %o7,%g0 lduw [%i2+0x0d4],%l7 ! Mem[000000004b0000d4] p29_far_2_ho: stb %l7,[%o1+0x1ea] ! Mem[000000004a8001ea] lduw [%o1+0x188],%l3 ! Mem[000000004a800188] ldx [%o1+0x060],%l7 ! Mem[000000004a800060] jmpl %o7,%g0 lduw [%o2+0x0d4],%l7 ! Mem[000000004b0000d4] p29_far_2_hem: stb %l7,[%i1+0x1ea] ! Mem[000000004a8001ea] lduw [%i1+0x188],%l3 ! Mem[000000004a800188] ldx [%i1+0x060],%l7 ! Mem[000000004a800060] jmpl %o7,%g0 lduw [%i2+0x0d4],%l7 ! Mem[000000004b0000d4] p29_far_2_hom: stb %l7,[%o1+0x1ea] ! Mem[000000004a8001ea] lduw [%o1+0x188],%l3 ! Mem[000000004a800188] ldx [%o1+0x060],%l7 ! Mem[000000004a800060] jmpl %o7,%g0 lduw [%o2+0x0d4],%l7 ! Mem[000000004b0000d4] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: lduh [%i1+0x1a0],%l6 ! Mem[000000004c8001a0] ldd [%i1+0x0d8],%l0 ! Mem[000000004c8000d8] lduh [%i1+0x006],%l0 ! Mem[000000004c800006] lduh [%i1+0x106],%l2 ! Mem[000000004c800106] jmpl %o7,%g0 st %f8 ,[%i1+0x148] ! Mem[000000004c800148] p30_far_2_lo: lduh [%o1+0x1a0],%l6 ! Mem[000000004c8001a0] ldd [%o1+0x0d8],%l0 ! Mem[000000004c8000d8] lduh [%o1+0x006],%l0 ! Mem[000000004c800006] lduh [%o1+0x106],%l2 ! Mem[000000004c800106] jmpl %o7,%g0 st %f8 ,[%o1+0x148] ! Mem[000000004c800148] p30_far_2_lem: lduh [%i1+0x1a0],%l6 ! Mem[000000004c8001a0] ldd [%i1+0x0d8],%l0 ! Mem[000000004c8000d8] membar #Sync lduh [%i1+0x006],%l0 ! Mem[000000004c800006] lduh [%i1+0x106],%l2 ! Mem[000000004c800106] jmpl %o7,%g0 st %f8 ,[%i1+0x148] ! Mem[000000004c800148] p30_far_2_lom: lduh [%o1+0x1a0],%l6 ! Mem[000000004c8001a0] ldd [%o1+0x0d8],%l0 ! Mem[000000004c8000d8] membar #Sync lduh [%o1+0x006],%l0 ! Mem[000000004c800006] lduh [%o1+0x106],%l2 ! Mem[000000004c800106] jmpl %o7,%g0 st %f8 ,[%o1+0x148] ! Mem[000000004c800148] p30_far_2_he: stw %l3,[%i0+0x144] ! Mem[000000004c000144] ldsw [%i3+0x168],%l7 ! Mem[000000004d800168] ldsh [%i0+0x048],%l6 ! Mem[000000004c000048] jmpl %o7,%g0 lduh [%i1+0x0a0],%l0 ! Mem[000000004c8000a0] p30_far_2_ho: stw %l3,[%o0+0x144] ! Mem[000000004c000144] ldsw [%o3+0x168],%l7 ! Mem[000000004d800168] ldsh [%o0+0x048],%l6 ! Mem[000000004c000048] jmpl %o7,%g0 lduh [%o1+0x0a0],%l0 ! Mem[000000004c8000a0] p30_far_2_hem: stw %l3,[%i0+0x144] ! Mem[000000004c000144] ldsw [%i3+0x168],%l7 ! Mem[000000004d800168] ldsh [%i0+0x048],%l6 ! Mem[000000004c000048] jmpl %o7,%g0 lduh [%i1+0x0a0],%l0 ! Mem[000000004c8000a0] p30_far_2_hom: stw %l3,[%o0+0x144] ! Mem[000000004c000144] ldsw [%o3+0x168],%l7 ! Mem[000000004d800168] ldsh [%o0+0x048],%l6 ! Mem[000000004c000048] jmpl %o7,%g0 lduh [%o1+0x0a0],%l0 ! Mem[000000004c8000a0] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: ldsh [%i3+0x10c],%l6 ! Mem[000000004f80010c] jmpl %o7,%g0 ldub [%i0+0x04e],%l1 ! Mem[000000004e00004e] p31_far_2_lo: ldsh [%o3+0x10c],%l6 ! Mem[000000004f80010c] jmpl %o7,%g0 ldub [%o0+0x04e],%l1 ! Mem[000000004e00004e] p31_far_2_lem: ldsh [%i3+0x10c],%l6 ! Mem[000000004f80010c] jmpl %o7,%g0 ldub [%i0+0x04e],%l1 ! Mem[000000004e00004e] p31_far_2_lom: ldsh [%o3+0x10c],%l6 ! Mem[000000004f80010c] jmpl %o7,%g0 ldub [%o0+0x04e],%l1 ! Mem[000000004e00004e] p31_far_2_he: ldstub [%i1+0x04e],%l2 ! Mem[000000004e80004e] lduw [%i0+0x104],%l0 ! Mem[000000004e000104] sth %l2,[%i0+0x032] ! Mem[000000004e000032] stb %l2,[%i2+0x0a2] ! Mem[000000004f0000a2] jmpl %o7,%g0 taddcc %l7,0xc01,%l5 p31_far_2_ho: ldstub [%o1+0x04e],%l2 ! Mem[000000004e80004e] lduw [%o0+0x104],%l0 ! Mem[000000004e000104] sth %l2,[%o0+0x032] ! Mem[000000004e000032] stb %l2,[%o2+0x0a2] ! Mem[000000004f0000a2] jmpl %o7,%g0 taddcc %l7,0xc01,%l5 p31_far_2_hem: ldstub [%i1+0x04e],%l2 ! Mem[000000004e80004e] lduw [%i0+0x104],%l0 ! Mem[000000004e000104] membar #Sync sth %l2,[%i0+0x032] ! Mem[000000004e000032] stb %l2,[%i2+0x0a2] ! Mem[000000004f0000a2] jmpl %o7,%g0 taddcc %l7,0xc01,%l5 p31_far_2_hom: ldstub [%o1+0x04e],%l2 ! Mem[000000004e80004e] lduw [%o0+0x104],%l0 ! Mem[000000004e000104] membar #Sync sth %l2,[%o0+0x032] ! Mem[000000004e000032] stb %l2,[%o2+0x0a2] ! Mem[000000004f0000a2] jmpl %o7,%g0 taddcc %l7,0xc01,%l5 p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldstub [%i3+0x066],%l1 ! Mem[0000000051800066] xnorcc %l0,%l7,%l2 lduw [%i1+0x1ac],%l0 ! Mem[00000000508001ac] ldstub [%i1+0x1de],%l0 ! Mem[00000000508001de] lduh [%i0+0x006],%l7 ! Mem[0000000050000006] ldd [%i3+0x058],%l2 ! Mem[0000000051800058] sth %l4,[%i0+0x136] ! Mem[0000000050000136] jmpl %o7,%g0 swap [%i3+0x1ec],%l0 ! Mem[00000000518001ec] p32_far_2_lo: ldstub [%o3+0x066],%l1 ! Mem[0000000051800066] xnorcc %l0,%l7,%l2 lduw [%o1+0x1ac],%l0 ! Mem[00000000508001ac] ldstub [%o1+0x1de],%l0 ! Mem[00000000508001de] lduh [%o0+0x006],%l7 ! Mem[0000000050000006] ldd [%o3+0x058],%l2 ! Mem[0000000051800058] sth %l4,[%o0+0x136] ! Mem[0000000050000136] jmpl %o7,%g0 swap [%o3+0x1ec],%l0 ! Mem[00000000518001ec] p32_far_2_lem: ldstub [%i3+0x066],%l1 ! Mem[0000000051800066] xnorcc %l0,%l7,%l2 lduw [%i1+0x1ac],%l0 ! Mem[00000000508001ac] ldstub [%i1+0x1de],%l0 ! Mem[00000000508001de] membar #Sync lduh [%i0+0x006],%l7 ! Mem[0000000050000006] ldd [%i3+0x058],%l2 ! Mem[0000000051800058] sth %l4,[%i0+0x136] ! Mem[0000000050000136] jmpl %o7,%g0 swap [%i3+0x1ec],%l0 ! Mem[00000000518001ec] p32_far_2_lom: ldstub [%o3+0x066],%l1 ! Mem[0000000051800066] xnorcc %l0,%l7,%l2 lduw [%o1+0x1ac],%l0 ! Mem[00000000508001ac] ldstub [%o1+0x1de],%l0 ! Mem[00000000508001de] membar #Sync lduh [%o0+0x006],%l7 ! Mem[0000000050000006] ldd [%o3+0x058],%l2 ! Mem[0000000051800058] sth %l4,[%o0+0x136] ! Mem[0000000050000136] jmpl %o7,%g0 swap [%o3+0x1ec],%l0 ! Mem[00000000518001ec] p32_far_2_he: std %f20,[%i0+0x0a8] ! Mem[00000000500000a8] sth %l5,[%i1+0x1a6] ! Mem[00000000508001a6] ldd [%i3+0x090],%l6 ! Mem[0000000051800090] ld [%i0+0x148],%f24 ! Mem[0000000050000148] jmpl %o7,%g0 ldstub [%i3+0x0d7],%l1 ! Mem[00000000518000d7] p32_far_2_ho: std %f20,[%o0+0x0a8] ! Mem[00000000500000a8] sth %l5,[%o1+0x1a6] ! Mem[00000000508001a6] ldd [%o3+0x090],%l6 ! Mem[0000000051800090] ld [%o0+0x148],%f24 ! Mem[0000000050000148] jmpl %o7,%g0 ldstub [%o3+0x0d7],%l1 ! Mem[00000000518000d7] p32_far_2_hem: std %f20,[%i0+0x0a8] ! Mem[00000000500000a8] sth %l5,[%i1+0x1a6] ! Mem[00000000508001a6] ldd [%i3+0x090],%l6 ! Mem[0000000051800090] ld [%i0+0x148],%f24 ! Mem[0000000050000148] jmpl %o7,%g0 ldstub [%i3+0x0d7],%l1 ! Mem[00000000518000d7] p32_far_2_hom: std %f20,[%o0+0x0a8] ! Mem[00000000500000a8] sth %l5,[%o1+0x1a6] ! Mem[00000000508001a6] ldd [%o3+0x090],%l6 ! Mem[0000000051800090] ld [%o0+0x148],%f24 ! Mem[0000000050000148] jmpl %o7,%g0 ldstub [%o3+0x0d7],%l1 ! Mem[00000000518000d7] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldd [%i1+0x0d0],%l0 ! Mem[00000000528000d0] std %f2 ,[%i1+0x040] ! Mem[0000000052800040] ldsb [%i0+0x119],%l6 ! Mem[0000000052000119] stb %l1,[%i0+0x153] ! Mem[0000000052000153] jmpl %o7,%g0 ldsh [%i3+0x110],%l4 ! Mem[0000000053800110] p33_far_2_lo: ldd [%o1+0x0d0],%l0 ! Mem[00000000528000d0] std %f2 ,[%o1+0x040] ! Mem[0000000052800040] ldsb [%o0+0x119],%l6 ! Mem[0000000052000119] stb %l1,[%o0+0x153] ! Mem[0000000052000153] jmpl %o7,%g0 ldsh [%o3+0x110],%l4 ! Mem[0000000053800110] p33_far_2_lem: ldd [%i1+0x0d0],%l0 ! Mem[00000000528000d0] std %f2 ,[%i1+0x040] ! Mem[0000000052800040] ldsb [%i0+0x119],%l6 ! Mem[0000000052000119] stb %l1,[%i0+0x153] ! Mem[0000000052000153] jmpl %o7,%g0 ldsh [%i3+0x110],%l4 ! Mem[0000000053800110] p33_far_2_lom: ldd [%o1+0x0d0],%l0 ! Mem[00000000528000d0] std %f2 ,[%o1+0x040] ! Mem[0000000052800040] ldsb [%o0+0x119],%l6 ! Mem[0000000052000119] stb %l1,[%o0+0x153] ! Mem[0000000052000153] jmpl %o7,%g0 ldsh [%o3+0x110],%l4 ! Mem[0000000053800110] p33_far_2_he: ldsw [%i1+0x15c],%l1 ! Mem[000000005280015c] ldsh [%i0+0x05e],%l2 ! Mem[000000005200005e] addccc %l4,-0x974,%l4 ldd [%i3+0x0a8],%f22 ! Mem[00000000538000a8] ldd [%i0+0x0f0],%l0 ! Mem[00000000520000f0] smulcc %l7,-0xb10,%l3 stx %l4,[%i0+0x130] ! Mem[0000000052000130] jmpl %o7,%g0 ldsh [%i3+0x124],%l4 ! Mem[0000000053800124] p33_far_2_ho: ldsw [%o1+0x15c],%l1 ! Mem[000000005280015c] ldsh [%o0+0x05e],%l2 ! Mem[000000005200005e] addccc %l4,-0x974,%l4 ldd [%o3+0x0a8],%f22 ! Mem[00000000538000a8] ldd [%o0+0x0f0],%l0 ! Mem[00000000520000f0] smulcc %l7,-0xb10,%l3 stx %l4,[%o0+0x130] ! Mem[0000000052000130] jmpl %o7,%g0 ldsh [%o3+0x124],%l4 ! Mem[0000000053800124] p33_far_2_hem: ldsw [%i1+0x15c],%l1 ! Mem[000000005280015c] ldsh [%i0+0x05e],%l2 ! Mem[000000005200005e] addccc %l4,-0x974,%l4 ldd [%i3+0x0a8],%f22 ! Mem[00000000538000a8] ldd [%i0+0x0f0],%l0 ! Mem[00000000520000f0] smulcc %l7,-0xb10,%l3 stx %l4,[%i0+0x130] ! Mem[0000000052000130] jmpl %o7,%g0 ldsh [%i3+0x124],%l4 ! Mem[0000000053800124] p33_far_2_hom: ldsw [%o1+0x15c],%l1 ! Mem[000000005280015c] ldsh [%o0+0x05e],%l2 ! Mem[000000005200005e] addccc %l4,-0x974,%l4 ldd [%o3+0x0a8],%f22 ! Mem[00000000538000a8] ldd [%o0+0x0f0],%l0 ! Mem[00000000520000f0] smulcc %l7,-0xb10,%l3 stx %l4,[%o0+0x130] ! Mem[0000000052000130] jmpl %o7,%g0 ldsh [%o3+0x124],%l4 ! Mem[0000000053800124] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: sth %l2,[%i3+0x07e] ! Mem[000000005580007e] jmpl %o7,%g0 std %f14,[%i1+0x028] ! Mem[0000000054800028] p34_far_2_lo: sth %l2,[%o3+0x07e] ! Mem[000000005580007e] jmpl %o7,%g0 std %f14,[%o1+0x028] ! Mem[0000000054800028] p34_far_2_lem: sth %l2,[%i3+0x07e] ! Mem[000000005580007e] membar #Sync jmpl %o7,%g0 std %f14,[%i1+0x028] ! Mem[0000000054800028] p34_far_2_lom: sth %l2,[%o3+0x07e] ! Mem[000000005580007e] membar #Sync jmpl %o7,%g0 std %f14,[%o1+0x028] ! Mem[0000000054800028] p34_far_2_he: jmpl %o7,%g0 lduw [%i1+0x178],%l3 ! Mem[0000000054800178] jmpl %o7,%g0 nop p34_far_2_ho: jmpl %o7,%g0 lduw [%o1+0x178],%l3 ! Mem[0000000054800178] jmpl %o7,%g0 nop p34_far_2_hem: jmpl %o7,%g0 lduw [%i1+0x178],%l3 ! Mem[0000000054800178] jmpl %o7,%g0 nop p34_far_2_hom: jmpl %o7,%g0 lduw [%o1+0x178],%l3 ! Mem[0000000054800178] jmpl %o7,%g0 nop p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: std %f6 ,[%i2+0x1e8] ! Mem[00000000570001e8] ldx [%i3+0x090],%l2 ! Mem[0000000057800090] ldub [%i1+0x0c3],%l0 ! Mem[00000000568000c3] jmpl %o7,%g0 subccc %l7,%l1,%l1 p35_far_2_lo: std %f6 ,[%o2+0x1e8] ! Mem[00000000570001e8] ldx [%o3+0x090],%l2 ! Mem[0000000057800090] ldub [%o1+0x0c3],%l0 ! Mem[00000000568000c3] jmpl %o7,%g0 subccc %l7,%l1,%l1 p35_far_2_lem: std %f6 ,[%i2+0x1e8] ! Mem[00000000570001e8] ldx [%i3+0x090],%l2 ! Mem[0000000057800090] ldub [%i1+0x0c3],%l0 ! Mem[00000000568000c3] jmpl %o7,%g0 subccc %l7,%l1,%l1 p35_far_2_lom: std %f6 ,[%o2+0x1e8] ! Mem[00000000570001e8] ldx [%o3+0x090],%l2 ! Mem[0000000057800090] ldub [%o1+0x0c3],%l0 ! Mem[00000000568000c3] jmpl %o7,%g0 subccc %l7,%l1,%l1 p35_far_2_he: swap [%i0+0x008],%l4 ! Mem[0000000056000008] ldsh [%i2+0x132],%l3 ! Mem[0000000057000132] ldsh [%i1+0x1a8],%l5 ! Mem[00000000568001a8] stx %l4,[%i3+0x0e8] ! Mem[00000000578000e8] std %l4,[%i0+0x1e8] ! Mem[00000000560001e8] ldub [%i1+0x0af],%l4 ! Mem[00000000568000af] jmpl %o7,%g0 ld [%i1+0x1f4],%f23 ! Mem[00000000568001f4] p35_far_2_ho: swap [%o0+0x008],%l4 ! Mem[0000000056000008] ldsh [%o2+0x132],%l3 ! Mem[0000000057000132] ldsh [%o1+0x1a8],%l5 ! Mem[00000000568001a8] stx %l4,[%o3+0x0e8] ! Mem[00000000578000e8] std %l4,[%o0+0x1e8] ! Mem[00000000560001e8] ldub [%o1+0x0af],%l4 ! Mem[00000000568000af] jmpl %o7,%g0 ld [%o1+0x1f4],%f23 ! Mem[00000000568001f4] p35_far_2_hem: membar #Sync swap [%i0+0x008],%l4 ! Mem[0000000056000008] ldsh [%i2+0x132],%l3 ! Mem[0000000057000132] ldsh [%i1+0x1a8],%l5 ! Mem[00000000568001a8] stx %l4,[%i3+0x0e8] ! Mem[00000000578000e8] std %l4,[%i0+0x1e8] ! Mem[00000000560001e8] ldub [%i1+0x0af],%l4 ! Mem[00000000568000af] jmpl %o7,%g0 ld [%i1+0x1f4],%f23 ! Mem[00000000568001f4] p35_far_2_hom: membar #Sync swap [%o0+0x008],%l4 ! Mem[0000000056000008] ldsh [%o2+0x132],%l3 ! Mem[0000000057000132] ldsh [%o1+0x1a8],%l5 ! Mem[00000000568001a8] stx %l4,[%o3+0x0e8] ! Mem[00000000578000e8] std %l4,[%o0+0x1e8] ! Mem[00000000560001e8] ldub [%o1+0x0af],%l4 ! Mem[00000000568000af] jmpl %o7,%g0 ld [%o1+0x1f4],%f23 ! Mem[00000000568001f4] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: addccc %l7,%l5,%l6 ld [%i0+0x088],%f3 ! Mem[0000000058000088] stw %l4,[%i3+0x180] ! Mem[0000000059800180] jmpl %o7,%g0 ldsh [%i0+0x194],%l3 ! Mem[0000000058000194] p36_far_2_lo: addccc %l7,%l5,%l6 ld [%o0+0x088],%f3 ! Mem[0000000058000088] stw %l4,[%o3+0x180] ! Mem[0000000059800180] jmpl %o7,%g0 ldsh [%o0+0x194],%l3 ! Mem[0000000058000194] p36_far_2_lem: addccc %l7,%l5,%l6 ld [%i0+0x088],%f3 ! Mem[0000000058000088] stw %l4,[%i3+0x180] ! Mem[0000000059800180] jmpl %o7,%g0 ldsh [%i0+0x194],%l3 ! Mem[0000000058000194] p36_far_2_lom: addccc %l7,%l5,%l6 ld [%o0+0x088],%f3 ! Mem[0000000058000088] stw %l4,[%o3+0x180] ! Mem[0000000059800180] jmpl %o7,%g0 ldsh [%o0+0x194],%l3 ! Mem[0000000058000194] p36_far_2_he: ldsw [%i2+0x0c0],%l1 ! Mem[00000000590000c0] stx %l1,[%i2+0x060] ! Mem[0000000059000060] srlx %l4,0x00e,%l0 swap [%i1+0x1e4],%l5 ! Mem[00000000588001e4] ldx [%i2+0x1b8],%l3 ! Mem[00000000590001b8] addc %l4,-0x2a8,%l3 stb %l1,[%i0+0x0fb] ! Mem[00000000580000fb] jmpl %o7,%g0 lduh [%i3+0x0f4],%l4 ! Mem[00000000598000f4] p36_far_2_ho: ldsw [%o2+0x0c0],%l1 ! Mem[00000000590000c0] stx %l1,[%o2+0x060] ! Mem[0000000059000060] srlx %l4,0x00e,%l0 swap [%o1+0x1e4],%l5 ! Mem[00000000588001e4] ldx [%o2+0x1b8],%l3 ! Mem[00000000590001b8] addc %l4,-0x2a8,%l3 stb %l1,[%o0+0x0fb] ! Mem[00000000580000fb] jmpl %o7,%g0 lduh [%o3+0x0f4],%l4 ! Mem[00000000598000f4] p36_far_2_hem: ldsw [%i2+0x0c0],%l1 ! Mem[00000000590000c0] stx %l1,[%i2+0x060] ! Mem[0000000059000060] srlx %l4,0x00e,%l0 swap [%i1+0x1e4],%l5 ! Mem[00000000588001e4] ldx [%i2+0x1b8],%l3 ! Mem[00000000590001b8] addc %l4,-0x2a8,%l3 stb %l1,[%i0+0x0fb] ! Mem[00000000580000fb] jmpl %o7,%g0 lduh [%i3+0x0f4],%l4 ! Mem[00000000598000f4] p36_far_2_hom: ldsw [%o2+0x0c0],%l1 ! Mem[00000000590000c0] stx %l1,[%o2+0x060] ! Mem[0000000059000060] srlx %l4,0x00e,%l0 swap [%o1+0x1e4],%l5 ! Mem[00000000588001e4] ldx [%o2+0x1b8],%l3 ! Mem[00000000590001b8] addc %l4,-0x2a8,%l3 stb %l1,[%o0+0x0fb] ! Mem[00000000580000fb] jmpl %o7,%g0 lduh [%o3+0x0f4],%l4 ! Mem[00000000598000f4] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: std %l0,[%i0+0x188] ! Mem[000000005a000188] jmpl %o7,%g0 ldsb [%i0+0x1f0],%l5 ! Mem[000000005a0001f0] p37_far_2_lo: std %l0,[%o0+0x188] ! Mem[000000005a000188] jmpl %o7,%g0 ldsb [%o0+0x1f0],%l5 ! Mem[000000005a0001f0] p37_far_2_lem: std %l0,[%i0+0x188] ! Mem[000000005a000188] jmpl %o7,%g0 ldsb [%i0+0x1f0],%l5 ! Mem[000000005a0001f0] p37_far_2_lom: std %l0,[%o0+0x188] ! Mem[000000005a000188] jmpl %o7,%g0 ldsb [%o0+0x1f0],%l5 ! Mem[000000005a0001f0] p37_far_2_he: ldsw [%i0+0x1f8],%l3 ! Mem[000000005a0001f8] ldsh [%i1+0x0e6],%l3 ! Mem[000000005a8000e6] stx %l3,[%i2+0x108] ! Mem[000000005b000108] jmpl %o7,%g0 subccc %l0,-0x933,%l7 p37_far_2_ho: ldsw [%o0+0x1f8],%l3 ! Mem[000000005a0001f8] ldsh [%o1+0x0e6],%l3 ! Mem[000000005a8000e6] stx %l3,[%o2+0x108] ! Mem[000000005b000108] jmpl %o7,%g0 subccc %l0,-0x933,%l7 p37_far_2_hem: ldsw [%i0+0x1f8],%l3 ! Mem[000000005a0001f8] ldsh [%i1+0x0e6],%l3 ! Mem[000000005a8000e6] stx %l3,[%i2+0x108] ! Mem[000000005b000108] jmpl %o7,%g0 subccc %l0,-0x933,%l7 p37_far_2_hom: ldsw [%o0+0x1f8],%l3 ! Mem[000000005a0001f8] ldsh [%o1+0x0e6],%l3 ! Mem[000000005a8000e6] stx %l3,[%o2+0x108] ! Mem[000000005b000108] jmpl %o7,%g0 subccc %l0,-0x933,%l7 p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldub [%i1+0x185],%l0 ! Mem[000000005c800185] jmpl %o7,%g0 ldsh [%i2+0x1f4],%l0 ! Mem[000000005d0001f4] p38_far_2_lo: ldub [%o1+0x185],%l0 ! Mem[000000005c800185] jmpl %o7,%g0 ldsh [%o2+0x1f4],%l0 ! Mem[000000005d0001f4] p38_far_2_lem: ldub [%i1+0x185],%l0 ! Mem[000000005c800185] jmpl %o7,%g0 ldsh [%i2+0x1f4],%l0 ! Mem[000000005d0001f4] p38_far_2_lom: ldub [%o1+0x185],%l0 ! Mem[000000005c800185] jmpl %o7,%g0 ldsh [%o2+0x1f4],%l0 ! Mem[000000005d0001f4] p38_far_2_he: sllx %l0,%l3,%l0 stw %l1,[%i0+0x070] ! Mem[000000005c000070] ldub [%i3+0x1ea],%l5 ! Mem[000000005d8001ea] taddcctv %l2,%l6,%l1 jmpl %o7,%g0 std %l0,[%i2+0x170] ! Mem[000000005d000170] p38_far_2_ho: sllx %l0,%l3,%l0 stw %l1,[%o0+0x070] ! Mem[000000005c000070] ldub [%o3+0x1ea],%l5 ! Mem[000000005d8001ea] taddcctv %l2,%l6,%l1 jmpl %o7,%g0 std %l0,[%o2+0x170] ! Mem[000000005d000170] p38_far_2_hem: sllx %l0,%l3,%l0 stw %l1,[%i0+0x070] ! Mem[000000005c000070] ldub [%i3+0x1ea],%l5 ! Mem[000000005d8001ea] taddcctv %l2,%l6,%l1 jmpl %o7,%g0 std %l0,[%i2+0x170] ! Mem[000000005d000170] p38_far_2_hom: sllx %l0,%l3,%l0 stw %l1,[%o0+0x070] ! Mem[000000005c000070] ldub [%o3+0x1ea],%l5 ! Mem[000000005d8001ea] taddcctv %l2,%l6,%l1 jmpl %o7,%g0 std %l0,[%o2+0x170] ! Mem[000000005d000170] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: st %f1 ,[%i2+0x010] ! Mem[000000005f000010] jmpl %o7,%g0 andcc %l3,%l2,%l1 p39_far_2_lo: st %f1 ,[%o2+0x010] ! Mem[000000005f000010] jmpl %o7,%g0 andcc %l3,%l2,%l1 p39_far_2_lem: membar #Sync st %f1 ,[%i2+0x010] ! Mem[000000005f000010] jmpl %o7,%g0 andcc %l3,%l2,%l1 p39_far_2_lom: membar #Sync st %f1 ,[%o2+0x010] ! Mem[000000005f000010] jmpl %o7,%g0 andcc %l3,%l2,%l1 p39_far_2_he: ldsb [%i1+0x0bf],%l3 ! Mem[000000005e8000bf] jmpl %o7,%g0 stw %l6,[%i1+0x0b0] ! Mem[000000005e8000b0] p39_far_2_ho: ldsb [%o1+0x0bf],%l3 ! Mem[000000005e8000bf] jmpl %o7,%g0 stw %l6,[%o1+0x0b0] ! Mem[000000005e8000b0] p39_far_2_hem: ldsb [%i1+0x0bf],%l3 ! Mem[000000005e8000bf] jmpl %o7,%g0 stw %l6,[%i1+0x0b0] ! Mem[000000005e8000b0] p39_far_2_hom: ldsb [%o1+0x0bf],%l3 ! Mem[000000005e8000bf] jmpl %o7,%g0 stw %l6,[%o1+0x0b0] ! Mem[000000005e8000b0] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldsw [%i2+0x00c],%l4 ! Mem[000000006100000c] stb %l7,[%i3+0x02a] ! Mem[000000006180002a] ldd [%i2+0x0e8],%f14 ! Mem[00000000610000e8] lduh [%i1+0x0fa],%l1 ! Mem[00000000608000fa] ldsh [%i1+0x0f4],%l4 ! Mem[00000000608000f4] swap [%i2+0x0fc],%l0 ! Mem[00000000610000fc] jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[0000000060000000] p40_far_2_lo: ldsw [%o2+0x00c],%l4 ! Mem[000000006100000c] stb %l7,[%o3+0x02a] ! Mem[000000006180002a] ldd [%o2+0x0e8],%f14 ! Mem[00000000610000e8] lduh [%o1+0x0fa],%l1 ! Mem[00000000608000fa] ldsh [%o1+0x0f4],%l4 ! Mem[00000000608000f4] swap [%o2+0x0fc],%l0 ! Mem[00000000610000fc] jmpl %o7,%g0 ldx [%o0+0x000],%l0 ! Mem[0000000060000000] p40_far_2_lem: membar #Sync ldsw [%i2+0x00c],%l4 ! Mem[000000006100000c] stb %l7,[%i3+0x02a] ! Mem[000000006180002a] ldd [%i2+0x0e8],%f14 ! Mem[00000000610000e8] lduh [%i1+0x0fa],%l1 ! Mem[00000000608000fa] ldsh [%i1+0x0f4],%l4 ! Mem[00000000608000f4] swap [%i2+0x0fc],%l0 ! Mem[00000000610000fc] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[0000000060000000] p40_far_2_lom: membar #Sync ldsw [%o2+0x00c],%l4 ! Mem[000000006100000c] stb %l7,[%o3+0x02a] ! Mem[000000006180002a] ldd [%o2+0x0e8],%f14 ! Mem[00000000610000e8] lduh [%o1+0x0fa],%l1 ! Mem[00000000608000fa] ldsh [%o1+0x0f4],%l4 ! Mem[00000000608000f4] swap [%o2+0x0fc],%l0 ! Mem[00000000610000fc] membar #Sync jmpl %o7,%g0 ldx [%o0+0x000],%l0 ! Mem[0000000060000000] p40_far_2_he: stb %l7,[%i1+0x097] ! Mem[0000000060800097] swap [%i3+0x138],%l6 ! Mem[0000000061800138] jmpl %o7,%g0 stw %l1,[%i2+0x0f4] ! Mem[00000000610000f4] p40_far_2_ho: stb %l7,[%o1+0x097] ! Mem[0000000060800097] swap [%o3+0x138],%l6 ! Mem[0000000061800138] jmpl %o7,%g0 stw %l1,[%o2+0x0f4] ! Mem[00000000610000f4] p40_far_2_hem: stb %l7,[%i1+0x097] ! Mem[0000000060800097] swap [%i3+0x138],%l6 ! Mem[0000000061800138] jmpl %o7,%g0 stw %l1,[%i2+0x0f4] ! Mem[00000000610000f4] p40_far_2_hom: stb %l7,[%o1+0x097] ! Mem[0000000060800097] swap [%o3+0x138],%l6 ! Mem[0000000061800138] jmpl %o7,%g0 stw %l1,[%o2+0x0f4] ! Mem[00000000610000f4] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: stw %l4,[%i1+0x0f8] ! Mem[00000000628000f8] stb %l6,[%i2+0x1a1] ! Mem[00000000630001a1] lduw [%i0+0x0cc],%l7 ! Mem[00000000620000cc] subccc %l5,0x9dc,%l3 ldstub [%i1+0x0c4],%l7 ! Mem[00000000628000c4] jmpl %o7,%g0 lduw [%i1+0x194],%l3 ! Mem[0000000062800194] p41_far_2_lo: stw %l4,[%o1+0x0f8] ! Mem[00000000628000f8] stb %l6,[%o2+0x1a1] ! Mem[00000000630001a1] lduw [%o0+0x0cc],%l7 ! Mem[00000000620000cc] subccc %l5,0x9dc,%l3 ldstub [%o1+0x0c4],%l7 ! Mem[00000000628000c4] jmpl %o7,%g0 lduw [%o1+0x194],%l3 ! Mem[0000000062800194] p41_far_2_lem: stw %l4,[%i1+0x0f8] ! Mem[00000000628000f8] stb %l6,[%i2+0x1a1] ! Mem[00000000630001a1] lduw [%i0+0x0cc],%l7 ! Mem[00000000620000cc] subccc %l5,0x9dc,%l3 ldstub [%i1+0x0c4],%l7 ! Mem[00000000628000c4] jmpl %o7,%g0 lduw [%i1+0x194],%l3 ! Mem[0000000062800194] p41_far_2_lom: stw %l4,[%o1+0x0f8] ! Mem[00000000628000f8] stb %l6,[%o2+0x1a1] ! Mem[00000000630001a1] lduw [%o0+0x0cc],%l7 ! Mem[00000000620000cc] subccc %l5,0x9dc,%l3 ldstub [%o1+0x0c4],%l7 ! Mem[00000000628000c4] jmpl %o7,%g0 lduw [%o1+0x194],%l3 ! Mem[0000000062800194] p41_far_2_he: ldx [%i3+0x188],%l6 ! Mem[0000000063800188] st %f30,[%i2+0x148] ! Mem[0000000063000148] jmpl %o7,%g0 st %f23,[%i2+0x150] ! Mem[0000000063000150] p41_far_2_ho: ldx [%o3+0x188],%l6 ! Mem[0000000063800188] st %f30,[%o2+0x148] ! Mem[0000000063000148] jmpl %o7,%g0 st %f23,[%o2+0x150] ! Mem[0000000063000150] p41_far_2_hem: ldx [%i3+0x188],%l6 ! Mem[0000000063800188] st %f30,[%i2+0x148] ! Mem[0000000063000148] jmpl %o7,%g0 st %f23,[%i2+0x150] ! Mem[0000000063000150] p41_far_2_hom: ldx [%o3+0x188],%l6 ! Mem[0000000063800188] st %f30,[%o2+0x148] ! Mem[0000000063000148] jmpl %o7,%g0 st %f23,[%o2+0x150] ! Mem[0000000063000150] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: srlx %l3,%l7,%l5 taddcctv %l7,0x3c5,%l1 ldstub [%i1+0x0b0],%l4 ! Mem[00000000648000b0] ldsh [%i3+0x02a],%l7 ! Mem[000000006580002a] jmpl %o7,%g0 std %l2,[%i3+0x168] ! Mem[0000000065800168] p42_far_2_lo: srlx %l3,%l7,%l5 taddcctv %l7,0x3c5,%l1 ldstub [%o1+0x0b0],%l4 ! Mem[00000000648000b0] ldsh [%o3+0x02a],%l7 ! Mem[000000006580002a] jmpl %o7,%g0 std %l2,[%o3+0x168] ! Mem[0000000065800168] p42_far_2_lem: srlx %l3,%l7,%l5 taddcctv %l7,0x3c5,%l1 ldstub [%i1+0x0b0],%l4 ! Mem[00000000648000b0] membar #Sync ldsh [%i3+0x02a],%l7 ! Mem[000000006580002a] jmpl %o7,%g0 std %l2,[%i3+0x168] ! Mem[0000000065800168] p42_far_2_lom: srlx %l3,%l7,%l5 taddcctv %l7,0x3c5,%l1 ldstub [%o1+0x0b0],%l4 ! Mem[00000000648000b0] membar #Sync ldsh [%o3+0x02a],%l7 ! Mem[000000006580002a] jmpl %o7,%g0 std %l2,[%o3+0x168] ! Mem[0000000065800168] p42_far_2_he: jmpl %o7,%g0 ldstub [%i0+0x0db],%l1 ! Mem[00000000640000db] jmpl %o7,%g0 nop p42_far_2_ho: jmpl %o7,%g0 ldstub [%o0+0x0db],%l1 ! Mem[00000000640000db] jmpl %o7,%g0 nop p42_far_2_hem: jmpl %o7,%g0 ldstub [%i0+0x0db],%l1 ! Mem[00000000640000db] jmpl %o7,%g0 nop p42_far_2_hom: jmpl %o7,%g0 ldstub [%o0+0x0db],%l1 ! Mem[00000000640000db] jmpl %o7,%g0 nop p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldsh [%i1+0x160],%l2 ! Mem[0000000066800160] ld [%i3+0x07c],%f2 ! Mem[000000006780007c] jmpl %o7,%g0 xorcc %l4,0xecc,%l4 p43_far_2_lo: ldsh [%o1+0x160],%l2 ! Mem[0000000066800160] ld [%o3+0x07c],%f2 ! Mem[000000006780007c] jmpl %o7,%g0 xorcc %l4,0xecc,%l4 p43_far_2_lem: ldsh [%i1+0x160],%l2 ! Mem[0000000066800160] ld [%i3+0x07c],%f2 ! Mem[000000006780007c] jmpl %o7,%g0 xorcc %l4,0xecc,%l4 p43_far_2_lom: ldsh [%o1+0x160],%l2 ! Mem[0000000066800160] ld [%o3+0x07c],%f2 ! Mem[000000006780007c] jmpl %o7,%g0 xorcc %l4,0xecc,%l4 p43_far_2_he: jmpl %o7,%g0 add %l7,%l2,%l0 jmpl %o7,%g0 nop p43_far_2_ho: jmpl %o7,%g0 add %l7,%l2,%l0 jmpl %o7,%g0 nop p43_far_2_hem: jmpl %o7,%g0 add %l7,%l2,%l0 jmpl %o7,%g0 nop p43_far_2_hom: jmpl %o7,%g0 add %l7,%l2,%l0 jmpl %o7,%g0 nop p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: ldstub [%i1+0x03d],%l4 ! Mem[000000006880003d] jmpl %o7,%g0 st %f14,[%i0+0x10c] ! Mem[000000006800010c] p44_far_2_lo: ldstub [%o1+0x03d],%l4 ! Mem[000000006880003d] jmpl %o7,%g0 st %f14,[%o0+0x10c] ! Mem[000000006800010c] p44_far_2_lem: membar #Sync ldstub [%i1+0x03d],%l4 ! Mem[000000006880003d] jmpl %o7,%g0 st %f14,[%i0+0x10c] ! Mem[000000006800010c] p44_far_2_lom: membar #Sync ldstub [%o1+0x03d],%l4 ! Mem[000000006880003d] jmpl %o7,%g0 st %f14,[%o0+0x10c] ! Mem[000000006800010c] p44_far_2_he: smulcc %l1,%l6,%l1 ldd [%i2+0x100],%l6 ! Mem[0000000069000100] lduh [%i0+0x122],%l7 ! Mem[0000000068000122] swap [%i1+0x0b4],%l5 ! Mem[00000000688000b4] andncc %l1,%l5,%l6 lduw [%i1+0x100],%l6 ! Mem[0000000068800100] jmpl %o7,%g0 tsubcc %l7,%l0,%l3 p44_far_2_ho: smulcc %l1,%l6,%l1 ldd [%o2+0x100],%l6 ! Mem[0000000069000100] lduh [%o0+0x122],%l7 ! Mem[0000000068000122] swap [%o1+0x0b4],%l5 ! Mem[00000000688000b4] andncc %l1,%l5,%l6 lduw [%o1+0x100],%l6 ! Mem[0000000068800100] jmpl %o7,%g0 tsubcc %l7,%l0,%l3 p44_far_2_hem: smulcc %l1,%l6,%l1 ldd [%i2+0x100],%l6 ! Mem[0000000069000100] lduh [%i0+0x122],%l7 ! Mem[0000000068000122] swap [%i1+0x0b4],%l5 ! Mem[00000000688000b4] andncc %l1,%l5,%l6 lduw [%i1+0x100],%l6 ! Mem[0000000068800100] jmpl %o7,%g0 tsubcc %l7,%l0,%l3 p44_far_2_hom: smulcc %l1,%l6,%l1 ldd [%o2+0x100],%l6 ! Mem[0000000069000100] lduh [%o0+0x122],%l7 ! Mem[0000000068000122] swap [%o1+0x0b4],%l5 ! Mem[00000000688000b4] andncc %l1,%l5,%l6 lduw [%o1+0x100],%l6 ! Mem[0000000068800100] jmpl %o7,%g0 tsubcc %l7,%l0,%l3 p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: lduh [%i3+0x168],%l6 ! Mem[000000006b800168] lduw [%i3+0x1a4],%l5 ! Mem[000000006b8001a4] sdivx %l3,-0x203,%l7 sth %l1,[%i0+0x0a2] ! Mem[000000006a0000a2] stx %l2,[%i3+0x040] ! Mem[000000006b800040] ldsw [%i2+0x118],%l3 ! Mem[000000006b000118] std %f10,[%i3+0x0c0] ! Mem[000000006b8000c0] jmpl %o7,%g0 lduw [%i1+0x0d4],%l1 ! Mem[000000006a8000d4] p45_far_2_lo: lduh [%o3+0x168],%l6 ! Mem[000000006b800168] lduw [%o3+0x1a4],%l5 ! Mem[000000006b8001a4] sdivx %l3,-0x203,%l7 sth %l1,[%o0+0x0a2] ! Mem[000000006a0000a2] stx %l2,[%o3+0x040] ! Mem[000000006b800040] ldsw [%o2+0x118],%l3 ! Mem[000000006b000118] std %f10,[%o3+0x0c0] ! Mem[000000006b8000c0] jmpl %o7,%g0 lduw [%o1+0x0d4],%l1 ! Mem[000000006a8000d4] p45_far_2_lem: lduh [%i3+0x168],%l6 ! Mem[000000006b800168] lduw [%i3+0x1a4],%l5 ! Mem[000000006b8001a4] sdivx %l3,-0x203,%l7 sth %l1,[%i0+0x0a2] ! Mem[000000006a0000a2] stx %l2,[%i3+0x040] ! Mem[000000006b800040] ldsw [%i2+0x118],%l3 ! Mem[000000006b000118] std %f10,[%i3+0x0c0] ! Mem[000000006b8000c0] jmpl %o7,%g0 lduw [%i1+0x0d4],%l1 ! Mem[000000006a8000d4] p45_far_2_lom: lduh [%o3+0x168],%l6 ! Mem[000000006b800168] lduw [%o3+0x1a4],%l5 ! Mem[000000006b8001a4] sdivx %l3,-0x203,%l7 sth %l1,[%o0+0x0a2] ! Mem[000000006a0000a2] stx %l2,[%o3+0x040] ! Mem[000000006b800040] ldsw [%o2+0x118],%l3 ! Mem[000000006b000118] std %f10,[%o3+0x0c0] ! Mem[000000006b8000c0] jmpl %o7,%g0 lduw [%o1+0x0d4],%l1 ! Mem[000000006a8000d4] p45_far_2_he: swap [%i1+0x1cc],%l5 ! Mem[000000006a8001cc] jmpl %o7,%g0 add %l4,%l2,%l6 p45_far_2_ho: swap [%o1+0x1cc],%l5 ! Mem[000000006a8001cc] jmpl %o7,%g0 add %l4,%l2,%l6 p45_far_2_hem: swap [%i1+0x1cc],%l5 ! Mem[000000006a8001cc] jmpl %o7,%g0 add %l4,%l2,%l6 p45_far_2_hom: swap [%o1+0x1cc],%l5 ! Mem[000000006a8001cc] jmpl %o7,%g0 add %l4,%l2,%l6 p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: ldx [%i1+0x198],%l7 ! Mem[000000006c800198] ldd [%i2+0x020],%f10 ! Mem[000000006d000020] ldd [%i1+0x0d0],%l2 ! Mem[000000006c8000d0] addc %l4,-0xfe9,%l4 stw %l7,[%i0+0x0e4] ! Mem[000000006c0000e4] ldx [%i3+0x1b0],%l3 ! Mem[000000006d8001b0] std %f2 ,[%i3+0x1c0] ! Mem[000000006d8001c0] jmpl %o7,%g0 ldd [%i3+0x0e0],%l0 ! Mem[000000006d8000e0] p46_far_2_lo: ldx [%o1+0x198],%l7 ! Mem[000000006c800198] ldd [%o2+0x020],%f10 ! Mem[000000006d000020] ldd [%o1+0x0d0],%l2 ! Mem[000000006c8000d0] addc %l4,-0xfe9,%l4 stw %l7,[%o0+0x0e4] ! Mem[000000006c0000e4] ldx [%o3+0x1b0],%l3 ! Mem[000000006d8001b0] std %f2 ,[%o3+0x1c0] ! Mem[000000006d8001c0] jmpl %o7,%g0 ldd [%o3+0x0e0],%l0 ! Mem[000000006d8000e0] p46_far_2_lem: ldx [%i1+0x198],%l7 ! Mem[000000006c800198] membar #Sync ldd [%i2+0x020],%f10 ! Mem[000000006d000020] ldd [%i1+0x0d0],%l2 ! Mem[000000006c8000d0] addc %l4,-0xfe9,%l4 stw %l7,[%i0+0x0e4] ! Mem[000000006c0000e4] ldx [%i3+0x1b0],%l3 ! Mem[000000006d8001b0] std %f2 ,[%i3+0x1c0] ! Mem[000000006d8001c0] jmpl %o7,%g0 ldd [%i3+0x0e0],%l0 ! Mem[000000006d8000e0] p46_far_2_lom: ldx [%o1+0x198],%l7 ! Mem[000000006c800198] membar #Sync ldd [%o2+0x020],%f10 ! Mem[000000006d000020] ldd [%o1+0x0d0],%l2 ! Mem[000000006c8000d0] addc %l4,-0xfe9,%l4 stw %l7,[%o0+0x0e4] ! Mem[000000006c0000e4] ldx [%o3+0x1b0],%l3 ! Mem[000000006d8001b0] std %f2 ,[%o3+0x1c0] ! Mem[000000006d8001c0] jmpl %o7,%g0 ldd [%o3+0x0e0],%l0 ! Mem[000000006d8000e0] p46_far_2_he: swap [%i2+0x0ec],%l2 ! Mem[000000006d0000ec] lduw [%i0+0x0e4],%l2 ! Mem[000000006c0000e4] jmpl %o7,%g0 stb %l5,[%i1+0x18d] ! Mem[000000006c80018d] p46_far_2_ho: swap [%o2+0x0ec],%l2 ! Mem[000000006d0000ec] lduw [%o0+0x0e4],%l2 ! Mem[000000006c0000e4] jmpl %o7,%g0 stb %l5,[%o1+0x18d] ! Mem[000000006c80018d] p46_far_2_hem: swap [%i2+0x0ec],%l2 ! Mem[000000006d0000ec] lduw [%i0+0x0e4],%l2 ! Mem[000000006c0000e4] jmpl %o7,%g0 stb %l5,[%i1+0x18d] ! Mem[000000006c80018d] p46_far_2_hom: swap [%o2+0x0ec],%l2 ! Mem[000000006d0000ec] lduw [%o0+0x0e4],%l2 ! Mem[000000006c0000e4] jmpl %o7,%g0 stb %l5,[%o1+0x18d] ! Mem[000000006c80018d] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: ldx [%i3+0x1e8],%l7 ! Mem[000000006f8001e8] ldd [%i1+0x0f0],%f8 ! Mem[000000006e8000f0] subccc %l2,%l3,%l6 stx %l7,[%i2+0x118] ! Mem[000000006f000118] ldsb [%i0+0x107],%l2 ! Mem[000000006e000107] jmpl %o7,%g0 ldsb [%i0+0x1c6],%l3 ! Mem[000000006e0001c6] p47_far_2_lo: ldx [%o3+0x1e8],%l7 ! Mem[000000006f8001e8] ldd [%o1+0x0f0],%f8 ! Mem[000000006e8000f0] subccc %l2,%l3,%l6 stx %l7,[%o2+0x118] ! Mem[000000006f000118] ldsb [%o0+0x107],%l2 ! Mem[000000006e000107] jmpl %o7,%g0 ldsb [%o0+0x1c6],%l3 ! Mem[000000006e0001c6] p47_far_2_lem: ldx [%i3+0x1e8],%l7 ! Mem[000000006f8001e8] ldd [%i1+0x0f0],%f8 ! Mem[000000006e8000f0] subccc %l2,%l3,%l6 stx %l7,[%i2+0x118] ! Mem[000000006f000118] ldsb [%i0+0x107],%l2 ! Mem[000000006e000107] jmpl %o7,%g0 ldsb [%i0+0x1c6],%l3 ! Mem[000000006e0001c6] p47_far_2_lom: ldx [%o3+0x1e8],%l7 ! Mem[000000006f8001e8] ldd [%o1+0x0f0],%f8 ! Mem[000000006e8000f0] subccc %l2,%l3,%l6 stx %l7,[%o2+0x118] ! Mem[000000006f000118] ldsb [%o0+0x107],%l2 ! Mem[000000006e000107] jmpl %o7,%g0 ldsb [%o0+0x1c6],%l3 ! Mem[000000006e0001c6] p47_far_2_he: ldsh [%i1+0x1dc],%l2 ! Mem[000000006e8001dc] sth %l2,[%i2+0x0ee] ! Mem[000000006f0000ee] ldstub [%i3+0x0e5],%l2 ! Mem[000000006f8000e5] ldsb [%i2+0x0ba],%l7 ! Mem[000000006f0000ba] std %l2,[%i3+0x1f0] ! Mem[000000006f8001f0] ldsw [%i3+0x04c],%l3 ! Mem[000000006f80004c] jmpl %o7,%g0 ldsh [%i2+0x12e],%l7 ! Mem[000000006f00012e] p47_far_2_ho: ldsh [%o1+0x1dc],%l2 ! Mem[000000006e8001dc] sth %l2,[%o2+0x0ee] ! Mem[000000006f0000ee] ldstub [%o3+0x0e5],%l2 ! Mem[000000006f8000e5] ldsb [%o2+0x0ba],%l7 ! Mem[000000006f0000ba] std %l2,[%o3+0x1f0] ! Mem[000000006f8001f0] ldsw [%o3+0x04c],%l3 ! Mem[000000006f80004c] jmpl %o7,%g0 ldsh [%o2+0x12e],%l7 ! Mem[000000006f00012e] p47_far_2_hem: ldsh [%i1+0x1dc],%l2 ! Mem[000000006e8001dc] sth %l2,[%i2+0x0ee] ! Mem[000000006f0000ee] ldstub [%i3+0x0e5],%l2 ! Mem[000000006f8000e5] ldsb [%i2+0x0ba],%l7 ! Mem[000000006f0000ba] std %l2,[%i3+0x1f0] ! Mem[000000006f8001f0] ldsw [%i3+0x04c],%l3 ! Mem[000000006f80004c] jmpl %o7,%g0 ldsh [%i2+0x12e],%l7 ! Mem[000000006f00012e] p47_far_2_hom: ldsh [%o1+0x1dc],%l2 ! Mem[000000006e8001dc] sth %l2,[%o2+0x0ee] ! Mem[000000006f0000ee] ldstub [%o3+0x0e5],%l2 ! Mem[000000006f8000e5] ldsb [%o2+0x0ba],%l7 ! Mem[000000006f0000ba] std %l2,[%o3+0x1f0] ! Mem[000000006f8001f0] ldsw [%o3+0x04c],%l3 ! Mem[000000006f80004c] jmpl %o7,%g0 ldsh [%o2+0x12e],%l7 ! Mem[000000006f00012e] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: subc %l7,0x810,%l4 std %f0 ,[%i1+0x010] ! Mem[0000000070800010] ldsw [%i3+0x0ec],%l5 ! Mem[00000000718000ec] subc %l1,%l6,%l5 jmpl %o7,%g0 ldsb [%i0+0x00e],%l4 ! Mem[000000007000000e] p48_far_2_lo: subc %l7,0x810,%l4 std %f0 ,[%o1+0x010] ! Mem[0000000070800010] ldsw [%o3+0x0ec],%l5 ! Mem[00000000718000ec] subc %l1,%l6,%l5 jmpl %o7,%g0 ldsb [%o0+0x00e],%l4 ! Mem[000000007000000e] p48_far_2_lem: subc %l7,0x810,%l4 membar #Sync std %f0 ,[%i1+0x010] ! Mem[0000000070800010] ldsw [%i3+0x0ec],%l5 ! Mem[00000000718000ec] subc %l1,%l6,%l5 membar #Sync jmpl %o7,%g0 ldsb [%i0+0x00e],%l4 ! Mem[000000007000000e] p48_far_2_lom: subc %l7,0x810,%l4 membar #Sync std %f0 ,[%o1+0x010] ! Mem[0000000070800010] ldsw [%o3+0x0ec],%l5 ! Mem[00000000718000ec] subc %l1,%l6,%l5 membar #Sync jmpl %o7,%g0 ldsb [%o0+0x00e],%l4 ! Mem[000000007000000e] p48_far_2_he: ldd [%i2+0x0a8],%l6 ! Mem[00000000710000a8] ldsb [%i1+0x037],%l7 ! Mem[0000000070800037] stw %l1,[%i0+0x0d8] ! Mem[00000000700000d8] ldsw [%i3+0x114],%l4 ! Mem[0000000071800114] jmpl %o7,%g0 nop p48_far_2_ho: ldd [%o2+0x0a8],%l6 ! Mem[00000000710000a8] ldsb [%o1+0x037],%l7 ! Mem[0000000070800037] stw %l1,[%o0+0x0d8] ! Mem[00000000700000d8] ldsw [%o3+0x114],%l4 ! Mem[0000000071800114] jmpl %o7,%g0 nop p48_far_2_hem: ldd [%i2+0x0a8],%l6 ! Mem[00000000710000a8] membar #Sync ldsb [%i1+0x037],%l7 ! Mem[0000000070800037] stw %l1,[%i0+0x0d8] ! Mem[00000000700000d8] ldsw [%i3+0x114],%l4 ! Mem[0000000071800114] jmpl %o7,%g0 nop p48_far_2_hom: ldd [%o2+0x0a8],%l6 ! Mem[00000000710000a8] membar #Sync ldsb [%o1+0x037],%l7 ! Mem[0000000070800037] stw %l1,[%o0+0x0d8] ! Mem[00000000700000d8] ldsw [%o3+0x114],%l4 ! Mem[0000000071800114] jmpl %o7,%g0 nop p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldsb [%i3+0x179],%l3 ! Mem[0000000073800179] stb %l3,[%i0+0x07a] ! Mem[000000007200007a] stw %l7,[%i2+0x118] ! Mem[0000000073000118] ld [%i3+0x1ec],%f10 ! Mem[00000000738001ec] stw %l2,[%i0+0x1ec] ! Mem[00000000720001ec] sth %l6,[%i3+0x18e] ! Mem[000000007380018e] jmpl %o7,%g0 lduw [%i0+0x1a4],%l4 ! Mem[00000000720001a4] p49_far_2_lo: ldsb [%o3+0x179],%l3 ! Mem[0000000073800179] stb %l3,[%o0+0x07a] ! Mem[000000007200007a] stw %l7,[%o2+0x118] ! Mem[0000000073000118] ld [%o3+0x1ec],%f10 ! Mem[00000000738001ec] stw %l2,[%o0+0x1ec] ! Mem[00000000720001ec] sth %l6,[%o3+0x18e] ! Mem[000000007380018e] jmpl %o7,%g0 lduw [%o0+0x1a4],%l4 ! Mem[00000000720001a4] p49_far_2_lem: ldsb [%i3+0x179],%l3 ! Mem[0000000073800179] stb %l3,[%i0+0x07a] ! Mem[000000007200007a] stw %l7,[%i2+0x118] ! Mem[0000000073000118] ld [%i3+0x1ec],%f10 ! Mem[00000000738001ec] stw %l2,[%i0+0x1ec] ! Mem[00000000720001ec] sth %l6,[%i3+0x18e] ! Mem[000000007380018e] jmpl %o7,%g0 lduw [%i0+0x1a4],%l4 ! Mem[00000000720001a4] p49_far_2_lom: ldsb [%o3+0x179],%l3 ! Mem[0000000073800179] stb %l3,[%o0+0x07a] ! Mem[000000007200007a] stw %l7,[%o2+0x118] ! Mem[0000000073000118] ld [%o3+0x1ec],%f10 ! Mem[00000000738001ec] stw %l2,[%o0+0x1ec] ! Mem[00000000720001ec] sth %l6,[%o3+0x18e] ! Mem[000000007380018e] jmpl %o7,%g0 lduw [%o0+0x1a4],%l4 ! Mem[00000000720001a4] p49_far_2_he: stb %l7,[%i3+0x09a] ! Mem[000000007380009a] ldx [%i2+0x080],%l1 ! Mem[0000000073000080] ldsh [%i0+0x182],%l7 ! Mem[0000000072000182] jmpl %o7,%g0 ldub [%i0+0x043],%l7 ! Mem[0000000072000043] p49_far_2_ho: stb %l7,[%o3+0x09a] ! Mem[000000007380009a] ldx [%o2+0x080],%l1 ! Mem[0000000073000080] ldsh [%o0+0x182],%l7 ! Mem[0000000072000182] jmpl %o7,%g0 ldub [%o0+0x043],%l7 ! Mem[0000000072000043] p49_far_2_hem: stb %l7,[%i3+0x09a] ! Mem[000000007380009a] ldx [%i2+0x080],%l1 ! Mem[0000000073000080] ldsh [%i0+0x182],%l7 ! Mem[0000000072000182] jmpl %o7,%g0 ldub [%i0+0x043],%l7 ! Mem[0000000072000043] p49_far_2_hom: stb %l7,[%o3+0x09a] ! Mem[000000007380009a] ldx [%o2+0x080],%l1 ! Mem[0000000073000080] ldsh [%o0+0x182],%l7 ! Mem[0000000072000182] jmpl %o7,%g0 ldub [%o0+0x043],%l7 ! Mem[0000000072000043] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: swap [%i1+0x08c],%l7 ! Mem[000000007480008c] ldsh [%i3+0x036],%l7 ! Mem[0000000075800036] sth %l4,[%i2+0x0d8] ! Mem[00000000750000d8] stx %l6,[%i2+0x1a0] ! Mem[00000000750001a0] jmpl %o7,%g0 ldd [%i1+0x0e8],%f6 ! Mem[00000000748000e8] p50_far_2_lo: swap [%o1+0x08c],%l7 ! Mem[000000007480008c] ldsh [%o3+0x036],%l7 ! Mem[0000000075800036] sth %l4,[%o2+0x0d8] ! Mem[00000000750000d8] stx %l6,[%o2+0x1a0] ! Mem[00000000750001a0] jmpl %o7,%g0 ldd [%o1+0x0e8],%f6 ! Mem[00000000748000e8] p50_far_2_lem: swap [%i1+0x08c],%l7 ! Mem[000000007480008c] membar #Sync ldsh [%i3+0x036],%l7 ! Mem[0000000075800036] sth %l4,[%i2+0x0d8] ! Mem[00000000750000d8] stx %l6,[%i2+0x1a0] ! Mem[00000000750001a0] jmpl %o7,%g0 ldd [%i1+0x0e8],%f6 ! Mem[00000000748000e8] p50_far_2_lom: swap [%o1+0x08c],%l7 ! Mem[000000007480008c] membar #Sync ldsh [%o3+0x036],%l7 ! Mem[0000000075800036] sth %l4,[%o2+0x0d8] ! Mem[00000000750000d8] stx %l6,[%o2+0x1a0] ! Mem[00000000750001a0] jmpl %o7,%g0 ldd [%o1+0x0e8],%f6 ! Mem[00000000748000e8] p50_far_2_he: stw %l0,[%i1+0x1ec] ! Mem[00000000748001ec] stb %l6,[%i2+0x09a] ! Mem[000000007500009a] sub %l1,%l1,%l5 ldx [%i3+0x0a0],%l5 ! Mem[00000000758000a0] jmpl %o7,%g0 umulcc %l1,-0x910,%l2 p50_far_2_ho: stw %l0,[%o1+0x1ec] ! Mem[00000000748001ec] stb %l6,[%o2+0x09a] ! Mem[000000007500009a] sub %l1,%l1,%l5 ldx [%o3+0x0a0],%l5 ! Mem[00000000758000a0] jmpl %o7,%g0 umulcc %l1,-0x910,%l2 p50_far_2_hem: stw %l0,[%i1+0x1ec] ! Mem[00000000748001ec] stb %l6,[%i2+0x09a] ! Mem[000000007500009a] sub %l1,%l1,%l5 ldx [%i3+0x0a0],%l5 ! Mem[00000000758000a0] jmpl %o7,%g0 umulcc %l1,-0x910,%l2 p50_far_2_hom: stw %l0,[%o1+0x1ec] ! Mem[00000000748001ec] stb %l6,[%o2+0x09a] ! Mem[000000007500009a] sub %l1,%l1,%l5 ldx [%o3+0x0a0],%l5 ! Mem[00000000758000a0] jmpl %o7,%g0 umulcc %l1,-0x910,%l2 p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: jmpl %o7,%g0 ldd [%i0+0x150],%l6 ! Mem[0000000076000150] jmpl %o7,%g0 nop p51_far_2_lo: jmpl %o7,%g0 ldd [%o0+0x150],%l6 ! Mem[0000000076000150] jmpl %o7,%g0 nop p51_far_2_lem: jmpl %o7,%g0 ldd [%i0+0x150],%l6 ! Mem[0000000076000150] jmpl %o7,%g0 nop p51_far_2_lom: jmpl %o7,%g0 ldd [%o0+0x150],%l6 ! Mem[0000000076000150] jmpl %o7,%g0 nop p51_far_2_he: addcc %l3,%l3,%l0 lduh [%i0+0x0e6],%l3 ! Mem[00000000760000e6] stw %l3,[%i0+0x12c] ! Mem[000000007600012c] ldstub [%i3+0x120],%l0 ! Mem[0000000077800120] srlx %l7,%l2,%l4 jmpl %o7,%g0 lduw [%i2+0x158],%l2 ! Mem[0000000077000158] p51_far_2_ho: addcc %l3,%l3,%l0 lduh [%o0+0x0e6],%l3 ! Mem[00000000760000e6] stw %l3,[%o0+0x12c] ! Mem[000000007600012c] ldstub [%o3+0x120],%l0 ! Mem[0000000077800120] srlx %l7,%l2,%l4 jmpl %o7,%g0 lduw [%o2+0x158],%l2 ! Mem[0000000077000158] p51_far_2_hem: addcc %l3,%l3,%l0 lduh [%i0+0x0e6],%l3 ! Mem[00000000760000e6] stw %l3,[%i0+0x12c] ! Mem[000000007600012c] ldstub [%i3+0x120],%l0 ! Mem[0000000077800120] srlx %l7,%l2,%l4 jmpl %o7,%g0 lduw [%i2+0x158],%l2 ! Mem[0000000077000158] p51_far_2_hom: addcc %l3,%l3,%l0 lduh [%o0+0x0e6],%l3 ! Mem[00000000760000e6] stw %l3,[%o0+0x12c] ! Mem[000000007600012c] ldstub [%o3+0x120],%l0 ! Mem[0000000077800120] srlx %l7,%l2,%l4 jmpl %o7,%g0 lduw [%o2+0x158],%l2 ! Mem[0000000077000158] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: jmpl %o7,%g0 stb %l6,[%i1+0x0c8] ! Mem[00000000788000c8] jmpl %o7,%g0 nop p52_far_2_lo: jmpl %o7,%g0 stb %l6,[%o1+0x0c8] ! Mem[00000000788000c8] jmpl %o7,%g0 nop p52_far_2_lem: jmpl %o7,%g0 stb %l6,[%i1+0x0c8] ! Mem[00000000788000c8] jmpl %o7,%g0 nop p52_far_2_lom: jmpl %o7,%g0 stb %l6,[%o1+0x0c8] ! Mem[00000000788000c8] jmpl %o7,%g0 nop p52_far_2_he: ldub [%i1+0x0f8],%l4 ! Mem[00000000788000f8] swap [%i2+0x1a0],%l6 ! Mem[00000000790001a0] std %f22,[%i2+0x0e8] ! Mem[00000000790000e8] lduw [%i1+0x008],%l5 ! Mem[0000000078800008] stw %l2,[%i1+0x104] ! Mem[0000000078800104] ldsw [%i0+0x178],%l2 ! Mem[0000000078000178] ld [%i1+0x1f0],%f19 ! Mem[00000000788001f0] jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[0000000078800000] p52_far_2_ho: ldub [%o1+0x0f8],%l4 ! Mem[00000000788000f8] swap [%o2+0x1a0],%l6 ! Mem[00000000790001a0] std %f22,[%o2+0x0e8] ! Mem[00000000790000e8] lduw [%o1+0x008],%l5 ! Mem[0000000078800008] stw %l2,[%o1+0x104] ! Mem[0000000078800104] ldsw [%o0+0x178],%l2 ! Mem[0000000078000178] ld [%o1+0x1f0],%f19 ! Mem[00000000788001f0] jmpl %o7,%g0 stw %l6,[%o1+0x000] ! Mem[0000000078800000] p52_far_2_hem: ldub [%i1+0x0f8],%l4 ! Mem[00000000788000f8] swap [%i2+0x1a0],%l6 ! Mem[00000000790001a0] std %f22,[%i2+0x0e8] ! Mem[00000000790000e8] membar #Sync lduw [%i1+0x008],%l5 ! Mem[0000000078800008] stw %l2,[%i1+0x104] ! Mem[0000000078800104] ldsw [%i0+0x178],%l2 ! Mem[0000000078000178] ld [%i1+0x1f0],%f19 ! Mem[00000000788001f0] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[0000000078800000] p52_far_2_hom: ldub [%o1+0x0f8],%l4 ! Mem[00000000788000f8] swap [%o2+0x1a0],%l6 ! Mem[00000000790001a0] std %f22,[%o2+0x0e8] ! Mem[00000000790000e8] membar #Sync lduw [%o1+0x008],%l5 ! Mem[0000000078800008] stw %l2,[%o1+0x104] ! Mem[0000000078800104] ldsw [%o0+0x178],%l2 ! Mem[0000000078000178] ld [%o1+0x1f0],%f19 ! Mem[00000000788001f0] membar #Sync jmpl %o7,%g0 stw %l6,[%o1+0x000] ! Mem[0000000078800000] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: swap [%i2+0x024],%l4 ! Mem[000000007b000024] addccc %l0,%l7,%l7 srax %l2,0x01b,%l6 ldstub [%i0+0x08a],%l6 ! Mem[000000007a00008a] stx %l2,[%i3+0x0f0] ! Mem[000000007b8000f0] sth %l5,[%i0+0x054] ! Mem[000000007a000054] jmpl %o7,%g0 ldx [%i1+0x1c8],%l7 ! Mem[000000007a8001c8] p53_far_2_lo: swap [%o2+0x024],%l4 ! Mem[000000007b000024] addccc %l0,%l7,%l7 srax %l2,0x01b,%l6 ldstub [%o0+0x08a],%l6 ! Mem[000000007a00008a] stx %l2,[%o3+0x0f0] ! Mem[000000007b8000f0] sth %l5,[%o0+0x054] ! Mem[000000007a000054] jmpl %o7,%g0 ldx [%o1+0x1c8],%l7 ! Mem[000000007a8001c8] p53_far_2_lem: membar #Sync swap [%i2+0x024],%l4 ! Mem[000000007b000024] addccc %l0,%l7,%l7 srax %l2,0x01b,%l6 ldstub [%i0+0x08a],%l6 ! Mem[000000007a00008a] stx %l2,[%i3+0x0f0] ! Mem[000000007b8000f0] sth %l5,[%i0+0x054] ! Mem[000000007a000054] jmpl %o7,%g0 ldx [%i1+0x1c8],%l7 ! Mem[000000007a8001c8] p53_far_2_lom: membar #Sync swap [%o2+0x024],%l4 ! Mem[000000007b000024] addccc %l0,%l7,%l7 srax %l2,0x01b,%l6 ldstub [%o0+0x08a],%l6 ! Mem[000000007a00008a] stx %l2,[%o3+0x0f0] ! Mem[000000007b8000f0] sth %l5,[%o0+0x054] ! Mem[000000007a000054] jmpl %o7,%g0 ldx [%o1+0x1c8],%l7 ! Mem[000000007a8001c8] p53_far_2_he: sth %l2,[%i1+0x064] ! Mem[000000007a800064] stx %l2,[%i1+0x1a8] ! Mem[000000007a8001a8] st %f30,[%i0+0x06c] ! Mem[000000007a00006c] ldsw [%i2+0x0f0],%l4 ! Mem[000000007b0000f0] lduw [%i1+0x0ec],%l3 ! Mem[000000007a8000ec] jmpl %o7,%g0 std %l2,[%i2+0x118] ! Mem[000000007b000118] p53_far_2_ho: sth %l2,[%o1+0x064] ! Mem[000000007a800064] stx %l2,[%o1+0x1a8] ! Mem[000000007a8001a8] st %f30,[%o0+0x06c] ! Mem[000000007a00006c] ldsw [%o2+0x0f0],%l4 ! Mem[000000007b0000f0] lduw [%o1+0x0ec],%l3 ! Mem[000000007a8000ec] jmpl %o7,%g0 std %l2,[%o2+0x118] ! Mem[000000007b000118] p53_far_2_hem: sth %l2,[%i1+0x064] ! Mem[000000007a800064] stx %l2,[%i1+0x1a8] ! Mem[000000007a8001a8] st %f30,[%i0+0x06c] ! Mem[000000007a00006c] ldsw [%i2+0x0f0],%l4 ! Mem[000000007b0000f0] lduw [%i1+0x0ec],%l3 ! Mem[000000007a8000ec] jmpl %o7,%g0 std %l2,[%i2+0x118] ! Mem[000000007b000118] p53_far_2_hom: sth %l2,[%o1+0x064] ! Mem[000000007a800064] stx %l2,[%o1+0x1a8] ! Mem[000000007a8001a8] st %f30,[%o0+0x06c] ! Mem[000000007a00006c] ldsw [%o2+0x0f0],%l4 ! Mem[000000007b0000f0] lduw [%o1+0x0ec],%l3 ! Mem[000000007a8000ec] jmpl %o7,%g0 std %l2,[%o2+0x118] ! Mem[000000007b000118] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: ldsb [%i1+0x04e],%l0 ! Mem[000000007c80004e] st %f13,[%i2+0x090] ! Mem[000000007d000090] ldsh [%i0+0x00e],%l7 ! Mem[000000007c00000e] lduw [%i0+0x0f8],%l1 ! Mem[000000007c0000f8] stw %l4,[%i3+0x134] ! Mem[000000007d800134] jmpl %o7,%g0 srax %l7,%l2,%l0 p54_far_2_lo: ldsb [%o1+0x04e],%l0 ! Mem[000000007c80004e] st %f13,[%o2+0x090] ! Mem[000000007d000090] ldsh [%o0+0x00e],%l7 ! Mem[000000007c00000e] lduw [%o0+0x0f8],%l1 ! Mem[000000007c0000f8] stw %l4,[%o3+0x134] ! Mem[000000007d800134] jmpl %o7,%g0 srax %l7,%l2,%l0 p54_far_2_lem: ldsb [%i1+0x04e],%l0 ! Mem[000000007c80004e] st %f13,[%i2+0x090] ! Mem[000000007d000090] membar #Sync ldsh [%i0+0x00e],%l7 ! Mem[000000007c00000e] lduw [%i0+0x0f8],%l1 ! Mem[000000007c0000f8] stw %l4,[%i3+0x134] ! Mem[000000007d800134] jmpl %o7,%g0 srax %l7,%l2,%l0 p54_far_2_lom: ldsb [%o1+0x04e],%l0 ! Mem[000000007c80004e] st %f13,[%o2+0x090] ! Mem[000000007d000090] membar #Sync ldsh [%o0+0x00e],%l7 ! Mem[000000007c00000e] lduw [%o0+0x0f8],%l1 ! Mem[000000007c0000f8] stw %l4,[%o3+0x134] ! Mem[000000007d800134] jmpl %o7,%g0 srax %l7,%l2,%l0 p54_far_2_he: ldd [%i0+0x088],%f30 ! Mem[000000007c000088] sth %l2,[%i3+0x1fc] ! Mem[000000007d8001fc] jmpl %o7,%g0 ldd [%i1+0x0b0],%f24 ! Mem[000000007c8000b0] p54_far_2_ho: ldd [%o0+0x088],%f30 ! Mem[000000007c000088] sth %l2,[%o3+0x1fc] ! Mem[000000007d8001fc] jmpl %o7,%g0 ldd [%o1+0x0b0],%f24 ! Mem[000000007c8000b0] p54_far_2_hem: ldd [%i0+0x088],%f30 ! Mem[000000007c000088] sth %l2,[%i3+0x1fc] ! Mem[000000007d8001fc] jmpl %o7,%g0 ldd [%i1+0x0b0],%f24 ! Mem[000000007c8000b0] p54_far_2_hom: ldd [%o0+0x088],%f30 ! Mem[000000007c000088] sth %l2,[%o3+0x1fc] ! Mem[000000007d8001fc] jmpl %o7,%g0 ldd [%o1+0x0b0],%f24 ! Mem[000000007c8000b0] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldsh [%i0+0x09e],%l0 ! Mem[000000007e00009e] std %f2 ,[%i3+0x040] ! Mem[000000007f800040] ldsb [%i2+0x177],%l6 ! Mem[000000007f000177] lduh [%i0+0x056],%l4 ! Mem[000000007e000056] ldstub [%i1+0x177],%l3 ! Mem[000000007e800177] nop std %l2,[%i3+0x088] ! Mem[000000007f800088] jmpl %o7,%g0 stw %l7,[%i3+0x0ac] ! Mem[000000007f8000ac] p55_far_2_lo: ldsh [%o0+0x09e],%l0 ! Mem[000000007e00009e] std %f2 ,[%o3+0x040] ! Mem[000000007f800040] ldsb [%o2+0x177],%l6 ! Mem[000000007f000177] lduh [%o0+0x056],%l4 ! Mem[000000007e000056] ldstub [%o1+0x177],%l3 ! Mem[000000007e800177] nop std %l2,[%o3+0x088] ! Mem[000000007f800088] jmpl %o7,%g0 stw %l7,[%o3+0x0ac] ! Mem[000000007f8000ac] p55_far_2_lem: ldsh [%i0+0x09e],%l0 ! Mem[000000007e00009e] std %f2 ,[%i3+0x040] ! Mem[000000007f800040] ldsb [%i2+0x177],%l6 ! Mem[000000007f000177] lduh [%i0+0x056],%l4 ! Mem[000000007e000056] ldstub [%i1+0x177],%l3 ! Mem[000000007e800177] nop std %l2,[%i3+0x088] ! Mem[000000007f800088] jmpl %o7,%g0 stw %l7,[%i3+0x0ac] ! Mem[000000007f8000ac] p55_far_2_lom: ldsh [%o0+0x09e],%l0 ! Mem[000000007e00009e] std %f2 ,[%o3+0x040] ! Mem[000000007f800040] ldsb [%o2+0x177],%l6 ! Mem[000000007f000177] lduh [%o0+0x056],%l4 ! Mem[000000007e000056] ldstub [%o1+0x177],%l3 ! Mem[000000007e800177] nop std %l2,[%o3+0x088] ! Mem[000000007f800088] jmpl %o7,%g0 stw %l7,[%o3+0x0ac] ! Mem[000000007f8000ac] p55_far_2_he: st %f21,[%i0+0x178] ! Mem[000000007e000178] std %l0,[%i1+0x0c8] ! Mem[000000007e8000c8] stx %l4,[%i2+0x1c8] ! Mem[000000007f0001c8] ldsb [%i2+0x1ad],%l3 ! Mem[000000007f0001ad] jmpl %o7,%g0 andcc %l6,-0x3b3,%l1 p55_far_2_ho: st %f21,[%o0+0x178] ! Mem[000000007e000178] std %l0,[%o1+0x0c8] ! Mem[000000007e8000c8] stx %l4,[%o2+0x1c8] ! Mem[000000007f0001c8] ldsb [%o2+0x1ad],%l3 ! Mem[000000007f0001ad] jmpl %o7,%g0 andcc %l6,-0x3b3,%l1 p55_far_2_hem: st %f21,[%i0+0x178] ! Mem[000000007e000178] std %l0,[%i1+0x0c8] ! Mem[000000007e8000c8] stx %l4,[%i2+0x1c8] ! Mem[000000007f0001c8] ldsb [%i2+0x1ad],%l3 ! Mem[000000007f0001ad] jmpl %o7,%g0 andcc %l6,-0x3b3,%l1 p55_far_2_hom: st %f21,[%o0+0x178] ! Mem[000000007e000178] std %l0,[%o1+0x0c8] ! Mem[000000007e8000c8] stx %l4,[%o2+0x1c8] ! Mem[000000007f0001c8] ldsb [%o2+0x1ad],%l3 ! Mem[000000007f0001ad] jmpl %o7,%g0 andcc %l6,-0x3b3,%l1 p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: std %l2,[%i2+0x1b8] ! Mem[00000000810001b8] lduw [%i2+0x0b4],%l7 ! Mem[00000000810000b4] ldsw [%i3+0x1d4],%l5 ! Mem[00000000818001d4] ldsb [%i0+0x100],%l0 ! Mem[0000000080000100] sth %l4,[%i0+0x19a] ! Mem[000000008000019a] jmpl %o7,%g0 ldd [%i0+0x110],%l0 ! Mem[0000000080000110] p56_far_2_lo: std %l2,[%o2+0x1b8] ! Mem[00000000810001b8] lduw [%o2+0x0b4],%l7 ! Mem[00000000810000b4] ldsw [%o3+0x1d4],%l5 ! Mem[00000000818001d4] ldsb [%o0+0x100],%l0 ! Mem[0000000080000100] sth %l4,[%o0+0x19a] ! Mem[000000008000019a] jmpl %o7,%g0 ldd [%o0+0x110],%l0 ! Mem[0000000080000110] p56_far_2_lem: std %l2,[%i2+0x1b8] ! Mem[00000000810001b8] lduw [%i2+0x0b4],%l7 ! Mem[00000000810000b4] ldsw [%i3+0x1d4],%l5 ! Mem[00000000818001d4] ldsb [%i0+0x100],%l0 ! Mem[0000000080000100] sth %l4,[%i0+0x19a] ! Mem[000000008000019a] jmpl %o7,%g0 ldd [%i0+0x110],%l0 ! Mem[0000000080000110] p56_far_2_lom: std %l2,[%o2+0x1b8] ! Mem[00000000810001b8] lduw [%o2+0x0b4],%l7 ! Mem[00000000810000b4] ldsw [%o3+0x1d4],%l5 ! Mem[00000000818001d4] ldsb [%o0+0x100],%l0 ! Mem[0000000080000100] sth %l4,[%o0+0x19a] ! Mem[000000008000019a] jmpl %o7,%g0 ldd [%o0+0x110],%l0 ! Mem[0000000080000110] p56_far_2_he: ldsb [%i3+0x0e5],%l2 ! Mem[00000000818000e5] addccc %l5,%l2,%l1 ldub [%i2+0x044],%l2 ! Mem[0000000081000044] stw %l2,[%i1+0x188] ! Mem[0000000080800188] xorcc %l1,0x7d7,%l0 jmpl %o7,%g0 ldd [%i3+0x0a0],%f16 ! Mem[00000000818000a0] p56_far_2_ho: ldsb [%o3+0x0e5],%l2 ! Mem[00000000818000e5] addccc %l5,%l2,%l1 ldub [%o2+0x044],%l2 ! Mem[0000000081000044] stw %l2,[%o1+0x188] ! Mem[0000000080800188] xorcc %l1,0x7d7,%l0 jmpl %o7,%g0 ldd [%o3+0x0a0],%f16 ! Mem[00000000818000a0] p56_far_2_hem: ldsb [%i3+0x0e5],%l2 ! Mem[00000000818000e5] addccc %l5,%l2,%l1 ldub [%i2+0x044],%l2 ! Mem[0000000081000044] stw %l2,[%i1+0x188] ! Mem[0000000080800188] xorcc %l1,0x7d7,%l0 jmpl %o7,%g0 ldd [%i3+0x0a0],%f16 ! Mem[00000000818000a0] p56_far_2_hom: ldsb [%o3+0x0e5],%l2 ! Mem[00000000818000e5] addccc %l5,%l2,%l1 ldub [%o2+0x044],%l2 ! Mem[0000000081000044] stw %l2,[%o1+0x188] ! Mem[0000000080800188] xorcc %l1,0x7d7,%l0 jmpl %o7,%g0 ldd [%o3+0x0a0],%f16 ! Mem[00000000818000a0] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: jmpl %o7,%g0 ldsh [%i1+0x1f4],%l0 ! Mem[00000000828001f4] jmpl %o7,%g0 nop p57_far_2_lo: jmpl %o7,%g0 ldsh [%o1+0x1f4],%l0 ! Mem[00000000828001f4] jmpl %o7,%g0 nop p57_far_2_lem: jmpl %o7,%g0 ldsh [%i1+0x1f4],%l0 ! Mem[00000000828001f4] jmpl %o7,%g0 nop p57_far_2_lom: jmpl %o7,%g0 ldsh [%o1+0x1f4],%l0 ! Mem[00000000828001f4] jmpl %o7,%g0 nop p57_far_2_he: tsubcctv %l1,%l1,%l2 srlx %l5,0x01d,%l7 ldsh [%i3+0x10c],%l0 ! Mem[000000008380010c] ldx [%i0+0x170],%l6 ! Mem[0000000082000170] jmpl %o7,%g0 stb %l6,[%i3+0x033] ! Mem[0000000083800033] p57_far_2_ho: tsubcctv %l1,%l1,%l2 srlx %l5,0x01d,%l7 ldsh [%o3+0x10c],%l0 ! Mem[000000008380010c] ldx [%o0+0x170],%l6 ! Mem[0000000082000170] jmpl %o7,%g0 stb %l6,[%o3+0x033] ! Mem[0000000083800033] p57_far_2_hem: tsubcctv %l1,%l1,%l2 srlx %l5,0x01d,%l7 ldsh [%i3+0x10c],%l0 ! Mem[000000008380010c] ldx [%i0+0x170],%l6 ! Mem[0000000082000170] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x033] ! Mem[0000000083800033] p57_far_2_hom: tsubcctv %l1,%l1,%l2 srlx %l5,0x01d,%l7 ldsh [%o3+0x10c],%l0 ! Mem[000000008380010c] ldx [%o0+0x170],%l6 ! Mem[0000000082000170] membar #Sync jmpl %o7,%g0 stb %l6,[%o3+0x033] ! Mem[0000000083800033] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ldx [%i1+0x0e0],%l3 ! Mem[00000000848000e0] ldstub [%i0+0x08a],%l3 ! Mem[000000008400008a] mulx %l4,0x07a,%l2 jmpl %o7,%g0 ldub [%i2+0x0e2],%l6 ! Mem[00000000850000e2] p58_far_2_lo: ldx [%o1+0x0e0],%l3 ! Mem[00000000848000e0] ldstub [%o0+0x08a],%l3 ! Mem[000000008400008a] mulx %l4,0x07a,%l2 jmpl %o7,%g0 ldub [%o2+0x0e2],%l6 ! Mem[00000000850000e2] p58_far_2_lem: ldx [%i1+0x0e0],%l3 ! Mem[00000000848000e0] ldstub [%i0+0x08a],%l3 ! Mem[000000008400008a] mulx %l4,0x07a,%l2 jmpl %o7,%g0 ldub [%i2+0x0e2],%l6 ! Mem[00000000850000e2] p58_far_2_lom: ldx [%o1+0x0e0],%l3 ! Mem[00000000848000e0] ldstub [%o0+0x08a],%l3 ! Mem[000000008400008a] mulx %l4,0x07a,%l2 jmpl %o7,%g0 ldub [%o2+0x0e2],%l6 ! Mem[00000000850000e2] p58_far_2_he: stb %l2,[%i0+0x0d3] ! Mem[00000000840000d3] sll %l3,0x006,%l6 smulcc %l3,-0x6fa,%l5 ldsb [%i3+0x0b1],%l2 ! Mem[00000000858000b1] smulcc %l0,0x7ca,%l6 st %f17,[%i3+0x1ac] ! Mem[00000000858001ac] jmpl %o7,%g0 xorcc %l2,%l7,%l1 p58_far_2_ho: stb %l2,[%o0+0x0d3] ! Mem[00000000840000d3] sll %l3,0x006,%l6 smulcc %l3,-0x6fa,%l5 ldsb [%o3+0x0b1],%l2 ! Mem[00000000858000b1] smulcc %l0,0x7ca,%l6 st %f17,[%o3+0x1ac] ! Mem[00000000858001ac] jmpl %o7,%g0 xorcc %l2,%l7,%l1 p58_far_2_hem: stb %l2,[%i0+0x0d3] ! Mem[00000000840000d3] sll %l3,0x006,%l6 smulcc %l3,-0x6fa,%l5 ldsb [%i3+0x0b1],%l2 ! Mem[00000000858000b1] smulcc %l0,0x7ca,%l6 st %f17,[%i3+0x1ac] ! Mem[00000000858001ac] jmpl %o7,%g0 xorcc %l2,%l7,%l1 p58_far_2_hom: stb %l2,[%o0+0x0d3] ! Mem[00000000840000d3] sll %l3,0x006,%l6 smulcc %l3,-0x6fa,%l5 ldsb [%o3+0x0b1],%l2 ! Mem[00000000858000b1] smulcc %l0,0x7ca,%l6 st %f17,[%o3+0x1ac] ! Mem[00000000858001ac] jmpl %o7,%g0 xorcc %l2,%l7,%l1 p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: stw %l1,[%i1+0x15c] ! Mem[000000008680015c] stw %l2,[%i3+0x07c] ! Mem[000000008780007c] ldx [%i1+0x008],%l7 ! Mem[0000000086800008] lduw [%i0+0x19c],%l3 ! Mem[000000008600019c] jmpl %o7,%g0 sth %l3,[%i1+0x07a] ! Mem[000000008680007a] p59_far_2_lo: stw %l1,[%o1+0x15c] ! Mem[000000008680015c] stw %l2,[%o3+0x07c] ! Mem[000000008780007c] ldx [%o1+0x008],%l7 ! Mem[0000000086800008] lduw [%o0+0x19c],%l3 ! Mem[000000008600019c] jmpl %o7,%g0 sth %l3,[%o1+0x07a] ! Mem[000000008680007a] p59_far_2_lem: stw %l1,[%i1+0x15c] ! Mem[000000008680015c] stw %l2,[%i3+0x07c] ! Mem[000000008780007c] membar #Sync ldx [%i1+0x008],%l7 ! Mem[0000000086800008] lduw [%i0+0x19c],%l3 ! Mem[000000008600019c] jmpl %o7,%g0 sth %l3,[%i1+0x07a] ! Mem[000000008680007a] p59_far_2_lom: stw %l1,[%o1+0x15c] ! Mem[000000008680015c] stw %l2,[%o3+0x07c] ! Mem[000000008780007c] membar #Sync ldx [%o1+0x008],%l7 ! Mem[0000000086800008] lduw [%o0+0x19c],%l3 ! Mem[000000008600019c] jmpl %o7,%g0 sth %l3,[%o1+0x07a] ! Mem[000000008680007a] p59_far_2_he: or %l3,-0x1ec,%l4 stb %l7,[%i1+0x118] ! Mem[0000000086800118] lduh [%i0+0x1ee],%l2 ! Mem[00000000860001ee] ldsh [%i3+0x1ec],%l2 ! Mem[00000000878001ec] lduw [%i2+0x0e0],%l6 ! Mem[00000000870000e0] orn %l7,-0xa51,%l6 ld [%i3+0x0a0],%f28 ! Mem[00000000878000a0] jmpl %o7,%g0 stw %l6,[%i3+0x000] ! Mem[0000000087800000] p59_far_2_ho: or %l3,-0x1ec,%l4 stb %l7,[%o1+0x118] ! Mem[0000000086800118] lduh [%o0+0x1ee],%l2 ! Mem[00000000860001ee] ldsh [%o3+0x1ec],%l2 ! Mem[00000000878001ec] lduw [%o2+0x0e0],%l6 ! Mem[00000000870000e0] orn %l7,-0xa51,%l6 ld [%o3+0x0a0],%f28 ! Mem[00000000878000a0] jmpl %o7,%g0 stw %l6,[%o3+0x000] ! Mem[0000000087800000] p59_far_2_hem: or %l3,-0x1ec,%l4 stb %l7,[%i1+0x118] ! Mem[0000000086800118] lduh [%i0+0x1ee],%l2 ! Mem[00000000860001ee] ldsh [%i3+0x1ec],%l2 ! Mem[00000000878001ec] lduw [%i2+0x0e0],%l6 ! Mem[00000000870000e0] orn %l7,-0xa51,%l6 ld [%i3+0x0a0],%f28 ! Mem[00000000878000a0] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x000] ! Mem[0000000087800000] p59_far_2_hom: or %l3,-0x1ec,%l4 stb %l7,[%o1+0x118] ! Mem[0000000086800118] lduh [%o0+0x1ee],%l2 ! Mem[00000000860001ee] ldsh [%o3+0x1ec],%l2 ! Mem[00000000878001ec] lduw [%o2+0x0e0],%l6 ! Mem[00000000870000e0] orn %l7,-0xa51,%l6 ld [%o3+0x0a0],%f28 ! Mem[00000000878000a0] membar #Sync jmpl %o7,%g0 stw %l6,[%o3+0x000] ! Mem[0000000087800000] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: ld [%i0+0x184],%f5 ! Mem[0000000088000184] st %f13,[%i0+0x0b0] ! Mem[00000000880000b0] ldsh [%i1+0x18a],%l3 ! Mem[000000008880018a] stx %l5,[%i3+0x008] ! Mem[0000000089800008] addccc %l7,%l0,%l3 stw %l4,[%i3+0x0f0] ! Mem[00000000898000f0] lduh [%i1+0x0f4],%l6 ! Mem[00000000888000f4] jmpl %o7,%g0 std %l4,[%i1+0x070] ! Mem[0000000088800070] p60_far_2_lo: ld [%o0+0x184],%f5 ! Mem[0000000088000184] st %f13,[%o0+0x0b0] ! Mem[00000000880000b0] ldsh [%o1+0x18a],%l3 ! Mem[000000008880018a] stx %l5,[%o3+0x008] ! Mem[0000000089800008] addccc %l7,%l0,%l3 stw %l4,[%o3+0x0f0] ! Mem[00000000898000f0] lduh [%o1+0x0f4],%l6 ! Mem[00000000888000f4] jmpl %o7,%g0 std %l4,[%o1+0x070] ! Mem[0000000088800070] p60_far_2_lem: ld [%i0+0x184],%f5 ! Mem[0000000088000184] st %f13,[%i0+0x0b0] ! Mem[00000000880000b0] ldsh [%i1+0x18a],%l3 ! Mem[000000008880018a] membar #Sync stx %l5,[%i3+0x008] ! Mem[0000000089800008] addccc %l7,%l0,%l3 stw %l4,[%i3+0x0f0] ! Mem[00000000898000f0] lduh [%i1+0x0f4],%l6 ! Mem[00000000888000f4] jmpl %o7,%g0 std %l4,[%i1+0x070] ! Mem[0000000088800070] p60_far_2_lom: ld [%o0+0x184],%f5 ! Mem[0000000088000184] st %f13,[%o0+0x0b0] ! Mem[00000000880000b0] ldsh [%o1+0x18a],%l3 ! Mem[000000008880018a] membar #Sync stx %l5,[%o3+0x008] ! Mem[0000000089800008] addccc %l7,%l0,%l3 stw %l4,[%o3+0x0f0] ! Mem[00000000898000f0] lduh [%o1+0x0f4],%l6 ! Mem[00000000888000f4] jmpl %o7,%g0 std %l4,[%o1+0x070] ! Mem[0000000088800070] p60_far_2_he: ldd [%i3+0x170],%l2 ! Mem[0000000089800170] andcc %l2,-0x963,%l7 stx %l6,[%i2+0x0e0] ! Mem[00000000890000e0] ldsb [%i2+0x000],%l2 ! Mem[0000000089000000] jmpl %o7,%g0 ldsh [%i1+0x1ea],%l3 ! Mem[00000000888001ea] p60_far_2_ho: ldd [%o3+0x170],%l2 ! Mem[0000000089800170] andcc %l2,-0x963,%l7 stx %l6,[%o2+0x0e0] ! Mem[00000000890000e0] ldsb [%o2+0x000],%l2 ! Mem[0000000089000000] jmpl %o7,%g0 ldsh [%o1+0x1ea],%l3 ! Mem[00000000888001ea] p60_far_2_hem: ldd [%i3+0x170],%l2 ! Mem[0000000089800170] andcc %l2,-0x963,%l7 stx %l6,[%i2+0x0e0] ! Mem[00000000890000e0] membar #Sync ldsb [%i2+0x000],%l2 ! Mem[0000000089000000] jmpl %o7,%g0 ldsh [%i1+0x1ea],%l3 ! Mem[00000000888001ea] p60_far_2_hom: ldd [%o3+0x170],%l2 ! Mem[0000000089800170] andcc %l2,-0x963,%l7 stx %l6,[%o2+0x0e0] ! Mem[00000000890000e0] membar #Sync ldsb [%o2+0x000],%l2 ! Mem[0000000089000000] jmpl %o7,%g0 ldsh [%o1+0x1ea],%l3 ! Mem[00000000888001ea] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: ldstub [%i1+0x037],%l4 ! Mem[000000008a800037] std %l0,[%i2+0x050] ! Mem[000000008b000050] stw %l0,[%i0+0x1a4] ! Mem[000000008a0001a4] taddcctv %l4,-0xe0d,%l2 lduw [%i2+0x1c4],%l0 ! Mem[000000008b0001c4] jmpl %o7,%g0 sth %l1,[%i1+0x072] ! Mem[000000008a800072] p61_far_2_lo: ldstub [%o1+0x037],%l4 ! Mem[000000008a800037] std %l0,[%o2+0x050] ! Mem[000000008b000050] stw %l0,[%o0+0x1a4] ! Mem[000000008a0001a4] taddcctv %l4,-0xe0d,%l2 lduw [%o2+0x1c4],%l0 ! Mem[000000008b0001c4] jmpl %o7,%g0 sth %l1,[%o1+0x072] ! Mem[000000008a800072] p61_far_2_lem: membar #Sync ldstub [%i1+0x037],%l4 ! Mem[000000008a800037] std %l0,[%i2+0x050] ! Mem[000000008b000050] stw %l0,[%i0+0x1a4] ! Mem[000000008a0001a4] taddcctv %l4,-0xe0d,%l2 lduw [%i2+0x1c4],%l0 ! Mem[000000008b0001c4] jmpl %o7,%g0 sth %l1,[%i1+0x072] ! Mem[000000008a800072] p61_far_2_lom: membar #Sync ldstub [%o1+0x037],%l4 ! Mem[000000008a800037] std %l0,[%o2+0x050] ! Mem[000000008b000050] stw %l0,[%o0+0x1a4] ! Mem[000000008a0001a4] taddcctv %l4,-0xe0d,%l2 lduw [%o2+0x1c4],%l0 ! Mem[000000008b0001c4] jmpl %o7,%g0 sth %l1,[%o1+0x072] ! Mem[000000008a800072] p61_far_2_he: ldsh [%i3+0x09a],%l7 ! Mem[000000008b80009a] ldd [%i3+0x1a8],%l2 ! Mem[000000008b8001a8] swap [%i3+0x05c],%l2 ! Mem[000000008b80005c] jmpl %o7,%g0 xnorcc %l4,-0xbf4,%l4 p61_far_2_ho: ldsh [%o3+0x09a],%l7 ! Mem[000000008b80009a] ldd [%o3+0x1a8],%l2 ! Mem[000000008b8001a8] swap [%o3+0x05c],%l2 ! Mem[000000008b80005c] jmpl %o7,%g0 xnorcc %l4,-0xbf4,%l4 p61_far_2_hem: ldsh [%i3+0x09a],%l7 ! Mem[000000008b80009a] ldd [%i3+0x1a8],%l2 ! Mem[000000008b8001a8] swap [%i3+0x05c],%l2 ! Mem[000000008b80005c] jmpl %o7,%g0 xnorcc %l4,-0xbf4,%l4 p61_far_2_hom: ldsh [%o3+0x09a],%l7 ! Mem[000000008b80009a] ldd [%o3+0x1a8],%l2 ! Mem[000000008b8001a8] swap [%o3+0x05c],%l2 ! Mem[000000008b80005c] jmpl %o7,%g0 xnorcc %l4,-0xbf4,%l4 p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: jmpl %o7,%g0 stx %l6,[%i2+0x0a0] ! Mem[000000008d0000a0] jmpl %o7,%g0 nop p62_far_2_lo: jmpl %o7,%g0 stx %l6,[%o2+0x0a0] ! Mem[000000008d0000a0] jmpl %o7,%g0 nop p62_far_2_lem: jmpl %o7,%g0 stx %l6,[%i2+0x0a0] ! Mem[000000008d0000a0] jmpl %o7,%g0 nop p62_far_2_lom: jmpl %o7,%g0 stx %l6,[%o2+0x0a0] ! Mem[000000008d0000a0] jmpl %o7,%g0 nop p62_far_2_he: sth %l6,[%i1+0x182] ! Mem[000000008c800182] ldd [%i3+0x170],%f22 ! Mem[000000008d800170] sra %l6,0x00a,%l6 std %f26,[%i1+0x120] ! Mem[000000008c800120] smul %l3,-0x778,%l1 sth %l7,[%i0+0x0f4] ! Mem[000000008c0000f4] jmpl %o7,%g0 ldx [%i3+0x118],%l3 ! Mem[000000008d800118] p62_far_2_ho: sth %l6,[%o1+0x182] ! Mem[000000008c800182] ldd [%o3+0x170],%f22 ! Mem[000000008d800170] sra %l6,0x00a,%l6 std %f26,[%o1+0x120] ! Mem[000000008c800120] smul %l3,-0x778,%l1 sth %l7,[%o0+0x0f4] ! Mem[000000008c0000f4] jmpl %o7,%g0 ldx [%o3+0x118],%l3 ! Mem[000000008d800118] p62_far_2_hem: sth %l6,[%i1+0x182] ! Mem[000000008c800182] ldd [%i3+0x170],%f22 ! Mem[000000008d800170] sra %l6,0x00a,%l6 std %f26,[%i1+0x120] ! Mem[000000008c800120] smul %l3,-0x778,%l1 sth %l7,[%i0+0x0f4] ! Mem[000000008c0000f4] jmpl %o7,%g0 ldx [%i3+0x118],%l3 ! Mem[000000008d800118] p62_far_2_hom: sth %l6,[%o1+0x182] ! Mem[000000008c800182] ldd [%o3+0x170],%f22 ! Mem[000000008d800170] sra %l6,0x00a,%l6 std %f26,[%o1+0x120] ! Mem[000000008c800120] smul %l3,-0x778,%l1 sth %l7,[%o0+0x0f4] ! Mem[000000008c0000f4] jmpl %o7,%g0 ldx [%o3+0x118],%l3 ! Mem[000000008d800118] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 srlx %l5,0x000,%l4 jmpl %o7,%g0 nop p63_far_2_lo: jmpl %o7,%g0 srlx %l5,0x000,%l4 jmpl %o7,%g0 nop p63_far_2_lem: jmpl %o7,%g0 srlx %l5,0x000,%l4 jmpl %o7,%g0 nop p63_far_2_lom: jmpl %o7,%g0 srlx %l5,0x000,%l4 jmpl %o7,%g0 nop p63_far_2_he: stx %l4,[%i0+0x088] ! Mem[000000008e000088] andncc %l5,%l2,%l3 xnor %l3,%l5,%l3 ldsh [%i1+0x080],%l1 ! Mem[000000008e800080] jmpl %o7,%g0 ldx [%i0+0x1a8],%l5 ! Mem[000000008e0001a8] p63_far_2_ho: stx %l4,[%o0+0x088] ! Mem[000000008e000088] andncc %l5,%l2,%l3 xnor %l3,%l5,%l3 ldsh [%o1+0x080],%l1 ! Mem[000000008e800080] jmpl %o7,%g0 ldx [%o0+0x1a8],%l5 ! Mem[000000008e0001a8] p63_far_2_hem: stx %l4,[%i0+0x088] ! Mem[000000008e000088] andncc %l5,%l2,%l3 xnor %l3,%l5,%l3 ldsh [%i1+0x080],%l1 ! Mem[000000008e800080] jmpl %o7,%g0 ldx [%i0+0x1a8],%l5 ! Mem[000000008e0001a8] p63_far_2_hom: stx %l4,[%o0+0x088] ! Mem[000000008e000088] andncc %l5,%l2,%l3 xnor %l3,%l5,%l3 ldsh [%o1+0x080],%l1 ! Mem[000000008e800080] jmpl %o7,%g0 ldx [%o0+0x1a8],%l5 ! Mem[000000008e0001a8] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: addc %l4,0xce3,%l7 sll %l5,%l0,%l4 smul %l4,-0x329,%l4 andn %l7,%l1,%l0 jmpl %o7,%g0 addccc %l5,%l6,%l2 far2_b2b_l: subccc %l4,-0xfef,%l5 srl %l1,0x007,%l0 sra %l5,0x00b,%l7 sll %l5,%l7,%l5 jmpl %o7,%g0 andncc %l2,%l0,%l4 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: ldd [%i1+0x190],%l6 ! Mem[0000000010800190] ldub [%i2+0x092],%l2 ! Mem[0000000011000092] jmpl %o7,%g0 ldsb [%i1+0x18a],%l1 ! Mem[000000001080018a] p0_far_3_lo: ldd [%o1+0x190],%l6 ! Mem[0000000010800190] ldub [%o2+0x092],%l2 ! Mem[0000000011000092] jmpl %o7,%g0 ldsb [%o1+0x18a],%l1 ! Mem[000000001080018a] p0_far_3_lem: ldd [%i1+0x190],%l6 ! Mem[0000000010800190] ldub [%i2+0x092],%l2 ! Mem[0000000011000092] jmpl %o7,%g0 ldsb [%i1+0x18a],%l1 ! Mem[000000001080018a] p0_far_3_lom: ldd [%o1+0x190],%l6 ! Mem[0000000010800190] ldub [%o2+0x092],%l2 ! Mem[0000000011000092] jmpl %o7,%g0 ldsb [%o1+0x18a],%l1 ! Mem[000000001080018a] p0_far_3_he: ldsh [%i3+0x018],%l6 ! Mem[0000000011800018] ldd [%i1+0x128],%l4 ! Mem[0000000010800128] ldd [%i2+0x178],%l2 ! Mem[0000000011000178] ldstub [%i3+0x0a4],%l5 ! Mem[00000000118000a4] addc %l0,%l3,%l1 std %f16,[%i1+0x060] ! Mem[0000000010800060] jmpl %o7,%g0 ldub [%i3+0x0f3],%l5 ! Mem[00000000118000f3] p0_far_3_ho: ldsh [%o3+0x018],%l6 ! Mem[0000000011800018] ldd [%o1+0x128],%l4 ! Mem[0000000010800128] ldd [%o2+0x178],%l2 ! Mem[0000000011000178] ldstub [%o3+0x0a4],%l5 ! Mem[00000000118000a4] addc %l0,%l3,%l1 std %f16,[%o1+0x060] ! Mem[0000000010800060] jmpl %o7,%g0 ldub [%o3+0x0f3],%l5 ! Mem[00000000118000f3] p0_far_3_hem: membar #Sync ldsh [%i3+0x018],%l6 ! Mem[0000000011800018] ldd [%i1+0x128],%l4 ! Mem[0000000010800128] ldd [%i2+0x178],%l2 ! Mem[0000000011000178] ldstub [%i3+0x0a4],%l5 ! Mem[00000000118000a4] addc %l0,%l3,%l1 std %f16,[%i1+0x060] ! Mem[0000000010800060] jmpl %o7,%g0 ldub [%i3+0x0f3],%l5 ! Mem[00000000118000f3] p0_far_3_hom: membar #Sync ldsh [%o3+0x018],%l6 ! Mem[0000000011800018] ldd [%o1+0x128],%l4 ! Mem[0000000010800128] ldd [%o2+0x178],%l2 ! Mem[0000000011000178] ldstub [%o3+0x0a4],%l5 ! Mem[00000000118000a4] addc %l0,%l3,%l1 std %f16,[%o1+0x060] ! Mem[0000000010800060] jmpl %o7,%g0 ldub [%o3+0x0f3],%l5 ! Mem[00000000118000f3] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldsb [%i2+0x0aa],%l6 ! Mem[00000000130000aa] jmpl %o7,%g0 orn %l6,%l3,%l7 p1_far_3_lo: ldsb [%o2+0x0aa],%l6 ! Mem[00000000130000aa] jmpl %o7,%g0 orn %l6,%l3,%l7 p1_far_3_lem: ldsb [%i2+0x0aa],%l6 ! Mem[00000000130000aa] jmpl %o7,%g0 orn %l6,%l3,%l7 p1_far_3_lom: ldsb [%o2+0x0aa],%l6 ! Mem[00000000130000aa] jmpl %o7,%g0 orn %l6,%l3,%l7 p1_far_3_he: ldub [%i1+0x0d7],%l1 ! Mem[00000000128000d7] xor %l2,-0x1af,%l2 lduh [%i3+0x04e],%l6 ! Mem[000000001380004e] st %f25,[%i3+0x0a0] ! Mem[00000000138000a0] sth %l4,[%i1+0x19c] ! Mem[000000001280019c] taddcctv %l5,%l6,%l6 jmpl %o7,%g0 ldd [%i2+0x0d0],%f16 ! Mem[00000000130000d0] p1_far_3_ho: ldub [%o1+0x0d7],%l1 ! Mem[00000000128000d7] xor %l2,-0x1af,%l2 lduh [%o3+0x04e],%l6 ! Mem[000000001380004e] st %f25,[%o3+0x0a0] ! Mem[00000000138000a0] sth %l4,[%o1+0x19c] ! Mem[000000001280019c] taddcctv %l5,%l6,%l6 jmpl %o7,%g0 ldd [%o2+0x0d0],%f16 ! Mem[00000000130000d0] p1_far_3_hem: ldub [%i1+0x0d7],%l1 ! Mem[00000000128000d7] xor %l2,-0x1af,%l2 lduh [%i3+0x04e],%l6 ! Mem[000000001380004e] st %f25,[%i3+0x0a0] ! Mem[00000000138000a0] sth %l4,[%i1+0x19c] ! Mem[000000001280019c] taddcctv %l5,%l6,%l6 jmpl %o7,%g0 ldd [%i2+0x0d0],%f16 ! Mem[00000000130000d0] p1_far_3_hom: ldub [%o1+0x0d7],%l1 ! Mem[00000000128000d7] xor %l2,-0x1af,%l2 lduh [%o3+0x04e],%l6 ! Mem[000000001380004e] st %f25,[%o3+0x0a0] ! Mem[00000000138000a0] sth %l4,[%o1+0x19c] ! Mem[000000001280019c] taddcctv %l5,%l6,%l6 jmpl %o7,%g0 ldd [%o2+0x0d0],%f16 ! Mem[00000000130000d0] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ld [%i0+0x140],%f2 ! Mem[0000000014000140] std %l6,[%i3+0x1d8] ! Mem[00000000158001d8] jmpl %o7,%g0 ldub [%i3+0x19d],%l7 ! Mem[000000001580019d] p2_far_3_lo: ld [%o0+0x140],%f2 ! Mem[0000000014000140] std %l6,[%o3+0x1d8] ! Mem[00000000158001d8] jmpl %o7,%g0 ldub [%o3+0x19d],%l7 ! Mem[000000001580019d] p2_far_3_lem: ld [%i0+0x140],%f2 ! Mem[0000000014000140] std %l6,[%i3+0x1d8] ! Mem[00000000158001d8] jmpl %o7,%g0 ldub [%i3+0x19d],%l7 ! Mem[000000001580019d] p2_far_3_lom: ld [%o0+0x140],%f2 ! Mem[0000000014000140] std %l6,[%o3+0x1d8] ! Mem[00000000158001d8] jmpl %o7,%g0 ldub [%o3+0x19d],%l7 ! Mem[000000001580019d] p2_far_3_he: ldsh [%i1+0x0f4],%l4 ! Mem[00000000148000f4] ldd [%i3+0x188],%l6 ! Mem[0000000015800188] srax %l3,%l4,%l4 jmpl %o7,%g0 stw %l7,[%i3+0x138] ! Mem[0000000015800138] p2_far_3_ho: ldsh [%o1+0x0f4],%l4 ! Mem[00000000148000f4] ldd [%o3+0x188],%l6 ! Mem[0000000015800188] srax %l3,%l4,%l4 jmpl %o7,%g0 stw %l7,[%o3+0x138] ! Mem[0000000015800138] p2_far_3_hem: ldsh [%i1+0x0f4],%l4 ! Mem[00000000148000f4] ldd [%i3+0x188],%l6 ! Mem[0000000015800188] srax %l3,%l4,%l4 jmpl %o7,%g0 stw %l7,[%i3+0x138] ! Mem[0000000015800138] p2_far_3_hom: ldsh [%o1+0x0f4],%l4 ! Mem[00000000148000f4] ldd [%o3+0x188],%l6 ! Mem[0000000015800188] srax %l3,%l4,%l4 jmpl %o7,%g0 stw %l7,[%o3+0x138] ! Mem[0000000015800138] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: std %f8 ,[%i1+0x058] ! Mem[0000000016800058] swap [%i0+0x148],%l3 ! Mem[0000000016000148] jmpl %o7,%g0 stx %l5,[%i1+0x028] ! Mem[0000000016800028] p3_far_3_lo: std %f8 ,[%o1+0x058] ! Mem[0000000016800058] swap [%o0+0x148],%l3 ! Mem[0000000016000148] jmpl %o7,%g0 stx %l5,[%o1+0x028] ! Mem[0000000016800028] p3_far_3_lem: std %f8 ,[%i1+0x058] ! Mem[0000000016800058] swap [%i0+0x148],%l3 ! Mem[0000000016000148] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x028] ! Mem[0000000016800028] p3_far_3_lom: std %f8 ,[%o1+0x058] ! Mem[0000000016800058] swap [%o0+0x148],%l3 ! Mem[0000000016000148] membar #Sync jmpl %o7,%g0 stx %l5,[%o1+0x028] ! Mem[0000000016800028] p3_far_3_he: ldsw [%i0+0x1ec],%l2 ! Mem[00000000160001ec] st %f30,[%i1+0x0c0] ! Mem[00000000168000c0] srlx %l7,0x02f,%l6 ldsb [%i1+0x1ca],%l7 ! Mem[00000000168001ca] jmpl %o7,%g0 ldub [%i2+0x173],%l1 ! Mem[0000000017000173] p3_far_3_ho: ldsw [%o0+0x1ec],%l2 ! Mem[00000000160001ec] st %f30,[%o1+0x0c0] ! Mem[00000000168000c0] srlx %l7,0x02f,%l6 ldsb [%o1+0x1ca],%l7 ! Mem[00000000168001ca] jmpl %o7,%g0 ldub [%o2+0x173],%l1 ! Mem[0000000017000173] p3_far_3_hem: ldsw [%i0+0x1ec],%l2 ! Mem[00000000160001ec] st %f30,[%i1+0x0c0] ! Mem[00000000168000c0] srlx %l7,0x02f,%l6 ldsb [%i1+0x1ca],%l7 ! Mem[00000000168001ca] jmpl %o7,%g0 ldub [%i2+0x173],%l1 ! Mem[0000000017000173] p3_far_3_hom: ldsw [%o0+0x1ec],%l2 ! Mem[00000000160001ec] st %f30,[%o1+0x0c0] ! Mem[00000000168000c0] srlx %l7,0x02f,%l6 ldsb [%o1+0x1ca],%l7 ! Mem[00000000168001ca] jmpl %o7,%g0 ldub [%o2+0x173],%l1 ! Mem[0000000017000173] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldsw [%i1+0x004],%l3 ! Mem[0000000018800004] sth %l4,[%i2+0x03c] ! Mem[000000001900003c] stb %l7,[%i2+0x0a7] ! Mem[00000000190000a7] lduw [%i0+0x070],%l1 ! Mem[0000000018000070] lduh [%i0+0x19e],%l3 ! Mem[000000001800019e] add %l5,0xaf6,%l3 jmpl %o7,%g0 std %l6,[%i0+0x148] ! Mem[0000000018000148] p4_far_3_lo: ldsw [%o1+0x004],%l3 ! Mem[0000000018800004] sth %l4,[%o2+0x03c] ! Mem[000000001900003c] stb %l7,[%o2+0x0a7] ! Mem[00000000190000a7] lduw [%o0+0x070],%l1 ! Mem[0000000018000070] lduh [%o0+0x19e],%l3 ! Mem[000000001800019e] add %l5,0xaf6,%l3 jmpl %o7,%g0 std %l6,[%o0+0x148] ! Mem[0000000018000148] p4_far_3_lem: membar #Sync ldsw [%i1+0x004],%l3 ! Mem[0000000018800004] sth %l4,[%i2+0x03c] ! Mem[000000001900003c] stb %l7,[%i2+0x0a7] ! Mem[00000000190000a7] lduw [%i0+0x070],%l1 ! Mem[0000000018000070] lduh [%i0+0x19e],%l3 ! Mem[000000001800019e] add %l5,0xaf6,%l3 jmpl %o7,%g0 std %l6,[%i0+0x148] ! Mem[0000000018000148] p4_far_3_lom: membar #Sync ldsw [%o1+0x004],%l3 ! Mem[0000000018800004] sth %l4,[%o2+0x03c] ! Mem[000000001900003c] stb %l7,[%o2+0x0a7] ! Mem[00000000190000a7] lduw [%o0+0x070],%l1 ! Mem[0000000018000070] lduh [%o0+0x19e],%l3 ! Mem[000000001800019e] add %l5,0xaf6,%l3 jmpl %o7,%g0 std %l6,[%o0+0x148] ! Mem[0000000018000148] p4_far_3_he: ldstub [%i2+0x127],%l7 ! Mem[0000000019000127] jmpl %o7,%g0 swap [%i1+0x0e8],%l2 ! Mem[00000000188000e8] p4_far_3_ho: ldstub [%o2+0x127],%l7 ! Mem[0000000019000127] jmpl %o7,%g0 swap [%o1+0x0e8],%l2 ! Mem[00000000188000e8] p4_far_3_hem: ldstub [%i2+0x127],%l7 ! Mem[0000000019000127] jmpl %o7,%g0 swap [%i1+0x0e8],%l2 ! Mem[00000000188000e8] p4_far_3_hom: ldstub [%o2+0x127],%l7 ! Mem[0000000019000127] jmpl %o7,%g0 swap [%o1+0x0e8],%l2 ! Mem[00000000188000e8] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: stw %l1,[%i0+0x050] ! Mem[000000001a000050] stw %l5,[%i2+0x14c] ! Mem[000000001b00014c] ldstub [%i1+0x0fc],%l3 ! Mem[000000001a8000fc] ldx [%i3+0x180],%l3 ! Mem[000000001b800180] sth %l6,[%i2+0x166] ! Mem[000000001b000166] ldx [%i1+0x188],%l7 ! Mem[000000001a800188] ldstub [%i0+0x066],%l6 ! Mem[000000001a000066] jmpl %o7,%g0 lduw [%i3+0x01c],%l0 ! Mem[000000001b80001c] p5_far_3_lo: stw %l1,[%o0+0x050] ! Mem[000000001a000050] stw %l5,[%o2+0x14c] ! Mem[000000001b00014c] ldstub [%o1+0x0fc],%l3 ! Mem[000000001a8000fc] ldx [%o3+0x180],%l3 ! Mem[000000001b800180] sth %l6,[%o2+0x166] ! Mem[000000001b000166] ldx [%o1+0x188],%l7 ! Mem[000000001a800188] ldstub [%o0+0x066],%l6 ! Mem[000000001a000066] jmpl %o7,%g0 lduw [%o3+0x01c],%l0 ! Mem[000000001b80001c] p5_far_3_lem: stw %l1,[%i0+0x050] ! Mem[000000001a000050] stw %l5,[%i2+0x14c] ! Mem[000000001b00014c] ldstub [%i1+0x0fc],%l3 ! Mem[000000001a8000fc] ldx [%i3+0x180],%l3 ! Mem[000000001b800180] sth %l6,[%i2+0x166] ! Mem[000000001b000166] ldx [%i1+0x188],%l7 ! Mem[000000001a800188] ldstub [%i0+0x066],%l6 ! Mem[000000001a000066] membar #Sync jmpl %o7,%g0 lduw [%i3+0x01c],%l0 ! Mem[000000001b80001c] p5_far_3_lom: stw %l1,[%o0+0x050] ! Mem[000000001a000050] stw %l5,[%o2+0x14c] ! Mem[000000001b00014c] ldstub [%o1+0x0fc],%l3 ! Mem[000000001a8000fc] ldx [%o3+0x180],%l3 ! Mem[000000001b800180] sth %l6,[%o2+0x166] ! Mem[000000001b000166] ldx [%o1+0x188],%l7 ! Mem[000000001a800188] ldstub [%o0+0x066],%l6 ! Mem[000000001a000066] membar #Sync jmpl %o7,%g0 lduw [%o3+0x01c],%l0 ! Mem[000000001b80001c] p5_far_3_he: sth %l3,[%i2+0x158] ! Mem[000000001b000158] jmpl %o7,%g0 addcc %l2,0xb18,%l7 p5_far_3_ho: sth %l3,[%o2+0x158] ! Mem[000000001b000158] jmpl %o7,%g0 addcc %l2,0xb18,%l7 p5_far_3_hem: sth %l3,[%i2+0x158] ! Mem[000000001b000158] jmpl %o7,%g0 addcc %l2,0xb18,%l7 p5_far_3_hom: sth %l3,[%o2+0x158] ! Mem[000000001b000158] jmpl %o7,%g0 addcc %l2,0xb18,%l7 p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: std %l2,[%i0+0x1b0] ! Mem[000000001c0001b0] srl %l6,0x002,%l6 ld [%i1+0x0cc],%f3 ! Mem[000000001c8000cc] lduw [%i1+0x168],%l0 ! Mem[000000001c800168] jmpl %o7,%g0 ldstub [%i2+0x0c5],%l5 ! Mem[000000001d0000c5] p6_far_3_lo: std %l2,[%o0+0x1b0] ! Mem[000000001c0001b0] srl %l6,0x002,%l6 ld [%o1+0x0cc],%f3 ! Mem[000000001c8000cc] lduw [%o1+0x168],%l0 ! Mem[000000001c800168] jmpl %o7,%g0 ldstub [%o2+0x0c5],%l5 ! Mem[000000001d0000c5] p6_far_3_lem: std %l2,[%i0+0x1b0] ! Mem[000000001c0001b0] srl %l6,0x002,%l6 ld [%i1+0x0cc],%f3 ! Mem[000000001c8000cc] lduw [%i1+0x168],%l0 ! Mem[000000001c800168] jmpl %o7,%g0 ldstub [%i2+0x0c5],%l5 ! Mem[000000001d0000c5] p6_far_3_lom: std %l2,[%o0+0x1b0] ! Mem[000000001c0001b0] srl %l6,0x002,%l6 ld [%o1+0x0cc],%f3 ! Mem[000000001c8000cc] lduw [%o1+0x168],%l0 ! Mem[000000001c800168] jmpl %o7,%g0 ldstub [%o2+0x0c5],%l5 ! Mem[000000001d0000c5] p6_far_3_he: ldd [%i0+0x168],%l6 ! Mem[000000001c000168] stx %l0,[%i3+0x0c0] ! Mem[000000001d8000c0] swap [%i0+0x0d4],%l7 ! Mem[000000001c0000d4] jmpl %o7,%g0 ldd [%i2+0x0c0],%l2 ! Mem[000000001d0000c0] p6_far_3_ho: ldd [%o0+0x168],%l6 ! Mem[000000001c000168] stx %l0,[%o3+0x0c0] ! Mem[000000001d8000c0] swap [%o0+0x0d4],%l7 ! Mem[000000001c0000d4] jmpl %o7,%g0 ldd [%o2+0x0c0],%l2 ! Mem[000000001d0000c0] p6_far_3_hem: ldd [%i0+0x168],%l6 ! Mem[000000001c000168] stx %l0,[%i3+0x0c0] ! Mem[000000001d8000c0] swap [%i0+0x0d4],%l7 ! Mem[000000001c0000d4] jmpl %o7,%g0 ldd [%i2+0x0c0],%l2 ! Mem[000000001d0000c0] p6_far_3_hom: ldd [%o0+0x168],%l6 ! Mem[000000001c000168] stx %l0,[%o3+0x0c0] ! Mem[000000001d8000c0] swap [%o0+0x0d4],%l7 ! Mem[000000001c0000d4] jmpl %o7,%g0 ldd [%o2+0x0c0],%l2 ! Mem[000000001d0000c0] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldd [%i0+0x1d0],%l2 ! Mem[000000001e0001d0] smulcc %l3,%l0,%l1 stb %l7,[%i1+0x032] ! Mem[000000001e800032] swap [%i2+0x154],%l3 ! Mem[000000001f000154] jmpl %o7,%g0 ld [%i3+0x148],%f15 ! Mem[000000001f800148] p7_far_3_lo: ldd [%o0+0x1d0],%l2 ! Mem[000000001e0001d0] smulcc %l3,%l0,%l1 stb %l7,[%o1+0x032] ! Mem[000000001e800032] swap [%o2+0x154],%l3 ! Mem[000000001f000154] jmpl %o7,%g0 ld [%o3+0x148],%f15 ! Mem[000000001f800148] p7_far_3_lem: ldd [%i0+0x1d0],%l2 ! Mem[000000001e0001d0] smulcc %l3,%l0,%l1 membar #Sync stb %l7,[%i1+0x032] ! Mem[000000001e800032] swap [%i2+0x154],%l3 ! Mem[000000001f000154] jmpl %o7,%g0 ld [%i3+0x148],%f15 ! Mem[000000001f800148] p7_far_3_lom: ldd [%o0+0x1d0],%l2 ! Mem[000000001e0001d0] smulcc %l3,%l0,%l1 membar #Sync stb %l7,[%o1+0x032] ! Mem[000000001e800032] swap [%o2+0x154],%l3 ! Mem[000000001f000154] jmpl %o7,%g0 ld [%o3+0x148],%f15 ! Mem[000000001f800148] p7_far_3_he: ldsh [%i2+0x110],%l6 ! Mem[000000001f000110] ldsb [%i0+0x1ea],%l4 ! Mem[000000001e0001ea] stw %l1,[%i2+0x140] ! Mem[000000001f000140] stx %l2,[%i1+0x130] ! Mem[000000001e800130] nop lduw [%i3+0x118],%l1 ! Mem[000000001f800118] jmpl %o7,%g0 std %f18,[%i2+0x0d0] ! Mem[000000001f0000d0] p7_far_3_ho: ldsh [%o2+0x110],%l6 ! Mem[000000001f000110] ldsb [%o0+0x1ea],%l4 ! Mem[000000001e0001ea] stw %l1,[%o2+0x140] ! Mem[000000001f000140] stx %l2,[%o1+0x130] ! Mem[000000001e800130] nop lduw [%o3+0x118],%l1 ! Mem[000000001f800118] jmpl %o7,%g0 std %f18,[%o2+0x0d0] ! Mem[000000001f0000d0] p7_far_3_hem: ldsh [%i2+0x110],%l6 ! Mem[000000001f000110] ldsb [%i0+0x1ea],%l4 ! Mem[000000001e0001ea] stw %l1,[%i2+0x140] ! Mem[000000001f000140] stx %l2,[%i1+0x130] ! Mem[000000001e800130] nop lduw [%i3+0x118],%l1 ! Mem[000000001f800118] jmpl %o7,%g0 std %f18,[%i2+0x0d0] ! Mem[000000001f0000d0] p7_far_3_hom: ldsh [%o2+0x110],%l6 ! Mem[000000001f000110] ldsb [%o0+0x1ea],%l4 ! Mem[000000001e0001ea] stw %l1,[%o2+0x140] ! Mem[000000001f000140] stx %l2,[%o1+0x130] ! Mem[000000001e800130] nop lduw [%o3+0x118],%l1 ! Mem[000000001f800118] jmpl %o7,%g0 std %f18,[%o2+0x0d0] ! Mem[000000001f0000d0] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: stx %l3,[%i3+0x110] ! Mem[0000000021800110] swap [%i1+0x188],%l5 ! Mem[0000000020800188] ldsb [%i0+0x13a],%l7 ! Mem[000000002000013a] ldd [%i3+0x0d8],%l2 ! Mem[00000000218000d8] ldub [%i1+0x01a],%l1 ! Mem[000000002080001a] lduw [%i1+0x0f8],%l3 ! Mem[00000000208000f8] jmpl %o7,%g0 ldub [%i1+0x045],%l5 ! Mem[0000000020800045] p8_far_3_lo: stx %l3,[%o3+0x110] ! Mem[0000000021800110] swap [%o1+0x188],%l5 ! Mem[0000000020800188] ldsb [%o0+0x13a],%l7 ! Mem[000000002000013a] ldd [%o3+0x0d8],%l2 ! Mem[00000000218000d8] ldub [%o1+0x01a],%l1 ! Mem[000000002080001a] lduw [%o1+0x0f8],%l3 ! Mem[00000000208000f8] jmpl %o7,%g0 ldub [%o1+0x045],%l5 ! Mem[0000000020800045] p8_far_3_lem: stx %l3,[%i3+0x110] ! Mem[0000000021800110] swap [%i1+0x188],%l5 ! Mem[0000000020800188] ldsb [%i0+0x13a],%l7 ! Mem[000000002000013a] ldd [%i3+0x0d8],%l2 ! Mem[00000000218000d8] membar #Sync ldub [%i1+0x01a],%l1 ! Mem[000000002080001a] lduw [%i1+0x0f8],%l3 ! Mem[00000000208000f8] jmpl %o7,%g0 ldub [%i1+0x045],%l5 ! Mem[0000000020800045] p8_far_3_lom: stx %l3,[%o3+0x110] ! Mem[0000000021800110] swap [%o1+0x188],%l5 ! Mem[0000000020800188] ldsb [%o0+0x13a],%l7 ! Mem[000000002000013a] ldd [%o3+0x0d8],%l2 ! Mem[00000000218000d8] membar #Sync ldub [%o1+0x01a],%l1 ! Mem[000000002080001a] lduw [%o1+0x0f8],%l3 ! Mem[00000000208000f8] jmpl %o7,%g0 ldub [%o1+0x045],%l5 ! Mem[0000000020800045] p8_far_3_he: stb %l4,[%i0+0x03c] ! Mem[000000002000003c] lduw [%i0+0x020],%l7 ! Mem[0000000020000020] std %l2,[%i2+0x158] ! Mem[0000000021000158] jmpl %o7,%g0 stb %l6,[%i3+0x02d] ! Mem[000000002180002d] p8_far_3_ho: stb %l4,[%o0+0x03c] ! Mem[000000002000003c] lduw [%o0+0x020],%l7 ! Mem[0000000020000020] std %l2,[%o2+0x158] ! Mem[0000000021000158] jmpl %o7,%g0 stb %l6,[%o3+0x02d] ! Mem[000000002180002d] p8_far_3_hem: membar #Sync stb %l4,[%i0+0x03c] ! Mem[000000002000003c] lduw [%i0+0x020],%l7 ! Mem[0000000020000020] std %l2,[%i2+0x158] ! Mem[0000000021000158] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x02d] ! Mem[000000002180002d] p8_far_3_hom: membar #Sync stb %l4,[%o0+0x03c] ! Mem[000000002000003c] lduw [%o0+0x020],%l7 ! Mem[0000000020000020] std %l2,[%o2+0x158] ! Mem[0000000021000158] membar #Sync jmpl %o7,%g0 stb %l6,[%o3+0x02d] ! Mem[000000002180002d] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: smulcc %l7,%l3,%l6 xnor %l4,%l7,%l4 jmpl %o7,%g0 smulcc %l4,0x09a,%l2 p9_far_3_lo: smulcc %l7,%l3,%l6 xnor %l4,%l7,%l4 jmpl %o7,%g0 smulcc %l4,0x09a,%l2 p9_far_3_lem: smulcc %l7,%l3,%l6 xnor %l4,%l7,%l4 jmpl %o7,%g0 smulcc %l4,0x09a,%l2 p9_far_3_lom: smulcc %l7,%l3,%l6 xnor %l4,%l7,%l4 jmpl %o7,%g0 smulcc %l4,0x09a,%l2 p9_far_3_he: ldstub [%i1+0x0e7],%l1 ! Mem[00000000228000e7] jmpl %o7,%g0 lduh [%i2+0x022],%l6 ! Mem[0000000023000022] p9_far_3_ho: ldstub [%o1+0x0e7],%l1 ! Mem[00000000228000e7] jmpl %o7,%g0 lduh [%o2+0x022],%l6 ! Mem[0000000023000022] p9_far_3_hem: ldstub [%i1+0x0e7],%l1 ! Mem[00000000228000e7] membar #Sync jmpl %o7,%g0 lduh [%i2+0x022],%l6 ! Mem[0000000023000022] p9_far_3_hom: ldstub [%o1+0x0e7],%l1 ! Mem[00000000228000e7] membar #Sync jmpl %o7,%g0 lduh [%o2+0x022],%l6 ! Mem[0000000023000022] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: ldx [%i2+0x1d8],%l0 ! Mem[00000000250001d8] swap [%i1+0x1a0],%l6 ! Mem[00000000248001a0] ldd [%i3+0x0e8],%l6 ! Mem[00000000258000e8] stx %l5,[%i1+0x028] ! Mem[0000000024800028] andncc %l4,%l7,%l0 stw %l7,[%i2+0x0e4] ! Mem[00000000250000e4] ldsh [%i0+0x1b6],%l3 ! Mem[00000000240001b6] jmpl %o7,%g0 nop p10_far_3_lo: ldx [%o2+0x1d8],%l0 ! Mem[00000000250001d8] swap [%o1+0x1a0],%l6 ! Mem[00000000248001a0] ldd [%o3+0x0e8],%l6 ! Mem[00000000258000e8] stx %l5,[%o1+0x028] ! Mem[0000000024800028] andncc %l4,%l7,%l0 stw %l7,[%o2+0x0e4] ! Mem[00000000250000e4] ldsh [%o0+0x1b6],%l3 ! Mem[00000000240001b6] jmpl %o7,%g0 nop p10_far_3_lem: ldx [%i2+0x1d8],%l0 ! Mem[00000000250001d8] swap [%i1+0x1a0],%l6 ! Mem[00000000248001a0] ldd [%i3+0x0e8],%l6 ! Mem[00000000258000e8] membar #Sync stx %l5,[%i1+0x028] ! Mem[0000000024800028] andncc %l4,%l7,%l0 stw %l7,[%i2+0x0e4] ! Mem[00000000250000e4] ldsh [%i0+0x1b6],%l3 ! Mem[00000000240001b6] jmpl %o7,%g0 nop p10_far_3_lom: ldx [%o2+0x1d8],%l0 ! Mem[00000000250001d8] swap [%o1+0x1a0],%l6 ! Mem[00000000248001a0] ldd [%o3+0x0e8],%l6 ! Mem[00000000258000e8] membar #Sync stx %l5,[%o1+0x028] ! Mem[0000000024800028] andncc %l4,%l7,%l0 stw %l7,[%o2+0x0e4] ! Mem[00000000250000e4] ldsh [%o0+0x1b6],%l3 ! Mem[00000000240001b6] jmpl %o7,%g0 nop p10_far_3_he: ldsb [%i0+0x1fc],%l2 ! Mem[00000000240001fc] stx %l2,[%i2+0x0c8] ! Mem[00000000250000c8] ldub [%i1+0x127],%l2 ! Mem[0000000024800127] lduh [%i2+0x03e],%l3 ! Mem[000000002500003e] ld [%i3+0x120],%f29 ! Mem[0000000025800120] lduh [%i1+0x00a],%l4 ! Mem[000000002480000a] jmpl %o7,%g0 ldsb [%i0+0x112],%l3 ! Mem[0000000024000112] p10_far_3_ho: ldsb [%o0+0x1fc],%l2 ! Mem[00000000240001fc] stx %l2,[%o2+0x0c8] ! Mem[00000000250000c8] ldub [%o1+0x127],%l2 ! Mem[0000000024800127] lduh [%o2+0x03e],%l3 ! Mem[000000002500003e] ld [%o3+0x120],%f29 ! Mem[0000000025800120] lduh [%o1+0x00a],%l4 ! Mem[000000002480000a] jmpl %o7,%g0 ldsb [%o0+0x112],%l3 ! Mem[0000000024000112] p10_far_3_hem: ldsb [%i0+0x1fc],%l2 ! Mem[00000000240001fc] stx %l2,[%i2+0x0c8] ! Mem[00000000250000c8] ldub [%i1+0x127],%l2 ! Mem[0000000024800127] membar #Sync lduh [%i2+0x03e],%l3 ! Mem[000000002500003e] ld [%i3+0x120],%f29 ! Mem[0000000025800120] lduh [%i1+0x00a],%l4 ! Mem[000000002480000a] jmpl %o7,%g0 ldsb [%i0+0x112],%l3 ! Mem[0000000024000112] p10_far_3_hom: ldsb [%o0+0x1fc],%l2 ! Mem[00000000240001fc] stx %l2,[%o2+0x0c8] ! Mem[00000000250000c8] ldub [%o1+0x127],%l2 ! Mem[0000000024800127] membar #Sync lduh [%o2+0x03e],%l3 ! Mem[000000002500003e] ld [%o3+0x120],%f29 ! Mem[0000000025800120] lduh [%o1+0x00a],%l4 ! Mem[000000002480000a] jmpl %o7,%g0 ldsb [%o0+0x112],%l3 ! Mem[0000000024000112] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: lduh [%i1+0x1c0],%l6 ! Mem[00000000268001c0] nop sth %l6,[%i1+0x1a4] ! Mem[00000000268001a4] std %l4,[%i0+0x070] ! Mem[0000000026000070] ldstub [%i1+0x05b],%l6 ! Mem[000000002680005b] std %l2,[%i2+0x0f0] ! Mem[00000000270000f0] orcc %l2,0xafd,%l3 jmpl %o7,%g0 ldx [%i1+0x168],%l7 ! Mem[0000000026800168] p11_far_3_lo: lduh [%o1+0x1c0],%l6 ! Mem[00000000268001c0] nop sth %l6,[%o1+0x1a4] ! Mem[00000000268001a4] std %l4,[%o0+0x070] ! Mem[0000000026000070] ldstub [%o1+0x05b],%l6 ! Mem[000000002680005b] std %l2,[%o2+0x0f0] ! Mem[00000000270000f0] orcc %l2,0xafd,%l3 jmpl %o7,%g0 ldx [%o1+0x168],%l7 ! Mem[0000000026800168] p11_far_3_lem: lduh [%i1+0x1c0],%l6 ! Mem[00000000268001c0] nop sth %l6,[%i1+0x1a4] ! Mem[00000000268001a4] std %l4,[%i0+0x070] ! Mem[0000000026000070] ldstub [%i1+0x05b],%l6 ! Mem[000000002680005b] std %l2,[%i2+0x0f0] ! Mem[00000000270000f0] orcc %l2,0xafd,%l3 jmpl %o7,%g0 ldx [%i1+0x168],%l7 ! Mem[0000000026800168] p11_far_3_lom: lduh [%o1+0x1c0],%l6 ! Mem[00000000268001c0] nop sth %l6,[%o1+0x1a4] ! Mem[00000000268001a4] std %l4,[%o0+0x070] ! Mem[0000000026000070] ldstub [%o1+0x05b],%l6 ! Mem[000000002680005b] std %l2,[%o2+0x0f0] ! Mem[00000000270000f0] orcc %l2,0xafd,%l3 jmpl %o7,%g0 ldx [%o1+0x168],%l7 ! Mem[0000000026800168] p11_far_3_he: lduw [%i2+0x168],%l5 ! Mem[0000000027000168] addc %l7,%l0,%l6 std %f16,[%i1+0x000] ! Mem[0000000026800000] jmpl %o7,%g0 swap [%i3+0x0b4],%l0 ! Mem[00000000278000b4] p11_far_3_ho: lduw [%o2+0x168],%l5 ! Mem[0000000027000168] addc %l7,%l0,%l6 std %f16,[%o1+0x000] ! Mem[0000000026800000] jmpl %o7,%g0 swap [%o3+0x0b4],%l0 ! Mem[00000000278000b4] p11_far_3_hem: lduw [%i2+0x168],%l5 ! Mem[0000000027000168] addc %l7,%l0,%l6 membar #Sync std %f16,[%i1+0x000] ! Mem[0000000026800000] jmpl %o7,%g0 swap [%i3+0x0b4],%l0 ! Mem[00000000278000b4] p11_far_3_hom: lduw [%o2+0x168],%l5 ! Mem[0000000027000168] addc %l7,%l0,%l6 membar #Sync std %f16,[%o1+0x000] ! Mem[0000000026800000] jmpl %o7,%g0 swap [%o3+0x0b4],%l0 ! Mem[00000000278000b4] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: lduh [%i3+0x04e],%l6 ! Mem[000000002980004e] sth %l4,[%i3+0x0d0] ! Mem[00000000298000d0] ldstub [%i1+0x155],%l3 ! Mem[0000000028800155] ldd [%i3+0x178],%l0 ! Mem[0000000029800178] stw %l1,[%i3+0x1a4] ! Mem[00000000298001a4] subccc %l3,%l0,%l1 ldx [%i1+0x010],%l7 ! Mem[0000000028800010] jmpl %o7,%g0 srax %l3,%l7,%l2 p12_far_3_lo: lduh [%o3+0x04e],%l6 ! Mem[000000002980004e] sth %l4,[%o3+0x0d0] ! Mem[00000000298000d0] ldstub [%o1+0x155],%l3 ! Mem[0000000028800155] ldd [%o3+0x178],%l0 ! Mem[0000000029800178] stw %l1,[%o3+0x1a4] ! Mem[00000000298001a4] subccc %l3,%l0,%l1 ldx [%o1+0x010],%l7 ! Mem[0000000028800010] jmpl %o7,%g0 srax %l3,%l7,%l2 p12_far_3_lem: lduh [%i3+0x04e],%l6 ! Mem[000000002980004e] sth %l4,[%i3+0x0d0] ! Mem[00000000298000d0] ldstub [%i1+0x155],%l3 ! Mem[0000000028800155] ldd [%i3+0x178],%l0 ! Mem[0000000029800178] stw %l1,[%i3+0x1a4] ! Mem[00000000298001a4] subccc %l3,%l0,%l1 membar #Sync ldx [%i1+0x010],%l7 ! Mem[0000000028800010] jmpl %o7,%g0 srax %l3,%l7,%l2 p12_far_3_lom: lduh [%o3+0x04e],%l6 ! Mem[000000002980004e] sth %l4,[%o3+0x0d0] ! Mem[00000000298000d0] ldstub [%o1+0x155],%l3 ! Mem[0000000028800155] ldd [%o3+0x178],%l0 ! Mem[0000000029800178] stw %l1,[%o3+0x1a4] ! Mem[00000000298001a4] subccc %l3,%l0,%l1 membar #Sync ldx [%o1+0x010],%l7 ! Mem[0000000028800010] jmpl %o7,%g0 srax %l3,%l7,%l2 p12_far_3_he: sth %l5,[%i2+0x044] ! Mem[0000000029000044] ldsw [%i0+0x184],%l3 ! Mem[0000000028000184] ldsh [%i3+0x100],%l7 ! Mem[0000000029800100] jmpl %o7,%g0 ldsb [%i3+0x0e3],%l7 ! Mem[00000000298000e3] p12_far_3_ho: sth %l5,[%o2+0x044] ! Mem[0000000029000044] ldsw [%o0+0x184],%l3 ! Mem[0000000028000184] ldsh [%o3+0x100],%l7 ! Mem[0000000029800100] jmpl %o7,%g0 ldsb [%o3+0x0e3],%l7 ! Mem[00000000298000e3] p12_far_3_hem: sth %l5,[%i2+0x044] ! Mem[0000000029000044] ldsw [%i0+0x184],%l3 ! Mem[0000000028000184] ldsh [%i3+0x100],%l7 ! Mem[0000000029800100] jmpl %o7,%g0 ldsb [%i3+0x0e3],%l7 ! Mem[00000000298000e3] p12_far_3_hom: sth %l5,[%o2+0x044] ! Mem[0000000029000044] ldsw [%o0+0x184],%l3 ! Mem[0000000028000184] ldsh [%o3+0x100],%l7 ! Mem[0000000029800100] jmpl %o7,%g0 ldsb [%o3+0x0e3],%l7 ! Mem[00000000298000e3] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: srlx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%i0+0x077],%l4 ! Mem[000000002a000077] p13_far_3_lo: srlx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%o0+0x077],%l4 ! Mem[000000002a000077] p13_far_3_lem: srlx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%i0+0x077],%l4 ! Mem[000000002a000077] p13_far_3_lom: srlx %l6,%l3,%l5 jmpl %o7,%g0 ldsb [%o0+0x077],%l4 ! Mem[000000002a000077] p13_far_3_he: swap [%i1+0x014],%l7 ! Mem[000000002a800014] lduh [%i1+0x1dc],%l1 ! Mem[000000002a8001dc] ldx [%i2+0x0d0],%l4 ! Mem[000000002b0000d0] stb %l6,[%i0+0x0d4] ! Mem[000000002a0000d4] ldx [%i3+0x050],%l5 ! Mem[000000002b800050] std %l4,[%i2+0x088] ! Mem[000000002b000088] jmpl %o7,%g0 swap [%i3+0x1f0],%l2 ! Mem[000000002b8001f0] p13_far_3_ho: swap [%o1+0x014],%l7 ! Mem[000000002a800014] lduh [%o1+0x1dc],%l1 ! Mem[000000002a8001dc] ldx [%o2+0x0d0],%l4 ! Mem[000000002b0000d0] stb %l6,[%o0+0x0d4] ! Mem[000000002a0000d4] ldx [%o3+0x050],%l5 ! Mem[000000002b800050] std %l4,[%o2+0x088] ! Mem[000000002b000088] jmpl %o7,%g0 swap [%o3+0x1f0],%l2 ! Mem[000000002b8001f0] p13_far_3_hem: membar #Sync swap [%i1+0x014],%l7 ! Mem[000000002a800014] lduh [%i1+0x1dc],%l1 ! Mem[000000002a8001dc] ldx [%i2+0x0d0],%l4 ! Mem[000000002b0000d0] stb %l6,[%i0+0x0d4] ! Mem[000000002a0000d4] ldx [%i3+0x050],%l5 ! Mem[000000002b800050] std %l4,[%i2+0x088] ! Mem[000000002b000088] jmpl %o7,%g0 swap [%i3+0x1f0],%l2 ! Mem[000000002b8001f0] p13_far_3_hom: membar #Sync swap [%o1+0x014],%l7 ! Mem[000000002a800014] lduh [%o1+0x1dc],%l1 ! Mem[000000002a8001dc] ldx [%o2+0x0d0],%l4 ! Mem[000000002b0000d0] stb %l6,[%o0+0x0d4] ! Mem[000000002a0000d4] ldx [%o3+0x050],%l5 ! Mem[000000002b800050] std %l4,[%o2+0x088] ! Mem[000000002b000088] jmpl %o7,%g0 swap [%o3+0x1f0],%l2 ! Mem[000000002b8001f0] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: jmpl %o7,%g0 ldsw [%i0+0x100],%l5 ! Mem[000000002c000100] jmpl %o7,%g0 nop p14_far_3_lo: jmpl %o7,%g0 ldsw [%o0+0x100],%l5 ! Mem[000000002c000100] jmpl %o7,%g0 nop p14_far_3_lem: jmpl %o7,%g0 ldsw [%i0+0x100],%l5 ! Mem[000000002c000100] jmpl %o7,%g0 nop p14_far_3_lom: jmpl %o7,%g0 ldsw [%o0+0x100],%l5 ! Mem[000000002c000100] jmpl %o7,%g0 nop p14_far_3_he: stb %l4,[%i1+0x1bc] ! Mem[000000002c8001bc] jmpl %o7,%g0 nop p14_far_3_ho: stb %l4,[%o1+0x1bc] ! Mem[000000002c8001bc] jmpl %o7,%g0 nop p14_far_3_hem: stb %l4,[%i1+0x1bc] ! Mem[000000002c8001bc] jmpl %o7,%g0 nop p14_far_3_hom: stb %l4,[%o1+0x1bc] ! Mem[000000002c8001bc] jmpl %o7,%g0 nop p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: jmpl %o7,%g0 ldsb [%i3+0x1fb],%l4 ! Mem[000000002f8001fb] jmpl %o7,%g0 nop p15_far_3_lo: jmpl %o7,%g0 ldsb [%o3+0x1fb],%l4 ! Mem[000000002f8001fb] jmpl %o7,%g0 nop p15_far_3_lem: jmpl %o7,%g0 ldsb [%i3+0x1fb],%l4 ! Mem[000000002f8001fb] jmpl %o7,%g0 nop p15_far_3_lom: jmpl %o7,%g0 ldsb [%o3+0x1fb],%l4 ! Mem[000000002f8001fb] jmpl %o7,%g0 nop p15_far_3_he: ldstub [%i2+0x15b],%l5 ! Mem[000000002f00015b] std %l6,[%i3+0x158] ! Mem[000000002f800158] swap [%i0+0x178],%l3 ! Mem[000000002e000178] stx %l4,[%i3+0x1c8] ! Mem[000000002f8001c8] ldd [%i3+0x1b8],%l4 ! Mem[000000002f8001b8] lduh [%i3+0x180],%l3 ! Mem[000000002f800180] std %l2,[%i0+0x0e8] ! Mem[000000002e0000e8] jmpl %o7,%g0 st %f17,[%i0+0x118] ! Mem[000000002e000118] p15_far_3_ho: ldstub [%o2+0x15b],%l5 ! Mem[000000002f00015b] std %l6,[%o3+0x158] ! Mem[000000002f800158] swap [%o0+0x178],%l3 ! Mem[000000002e000178] stx %l4,[%o3+0x1c8] ! Mem[000000002f8001c8] ldd [%o3+0x1b8],%l4 ! Mem[000000002f8001b8] lduh [%o3+0x180],%l3 ! Mem[000000002f800180] std %l2,[%o0+0x0e8] ! Mem[000000002e0000e8] jmpl %o7,%g0 st %f17,[%o0+0x118] ! Mem[000000002e000118] p15_far_3_hem: ldstub [%i2+0x15b],%l5 ! Mem[000000002f00015b] std %l6,[%i3+0x158] ! Mem[000000002f800158] swap [%i0+0x178],%l3 ! Mem[000000002e000178] stx %l4,[%i3+0x1c8] ! Mem[000000002f8001c8] ldd [%i3+0x1b8],%l4 ! Mem[000000002f8001b8] lduh [%i3+0x180],%l3 ! Mem[000000002f800180] std %l2,[%i0+0x0e8] ! Mem[000000002e0000e8] jmpl %o7,%g0 st %f17,[%i0+0x118] ! Mem[000000002e000118] p15_far_3_hom: ldstub [%o2+0x15b],%l5 ! Mem[000000002f00015b] std %l6,[%o3+0x158] ! Mem[000000002f800158] swap [%o0+0x178],%l3 ! Mem[000000002e000178] stx %l4,[%o3+0x1c8] ! Mem[000000002f8001c8] ldd [%o3+0x1b8],%l4 ! Mem[000000002f8001b8] lduh [%o3+0x180],%l3 ! Mem[000000002f800180] std %l2,[%o0+0x0e8] ! Mem[000000002e0000e8] jmpl %o7,%g0 st %f17,[%o0+0x118] ! Mem[000000002e000118] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: std %f4 ,[%i1+0x090] ! Mem[0000000030800090] swap [%i3+0x1f8],%l5 ! Mem[00000000318001f8] ldsb [%i0+0x017],%l7 ! Mem[0000000030000017] andcc %l3,-0xeed,%l0 and %l1,%l6,%l2 jmpl %o7,%g0 swap [%i2+0x0ec],%l7 ! Mem[00000000310000ec] p16_far_3_lo: std %f4 ,[%o1+0x090] ! Mem[0000000030800090] swap [%o3+0x1f8],%l5 ! Mem[00000000318001f8] ldsb [%o0+0x017],%l7 ! Mem[0000000030000017] andcc %l3,-0xeed,%l0 and %l1,%l6,%l2 jmpl %o7,%g0 swap [%o2+0x0ec],%l7 ! Mem[00000000310000ec] p16_far_3_lem: std %f4 ,[%i1+0x090] ! Mem[0000000030800090] swap [%i3+0x1f8],%l5 ! Mem[00000000318001f8] membar #Sync ldsb [%i0+0x017],%l7 ! Mem[0000000030000017] andcc %l3,-0xeed,%l0 and %l1,%l6,%l2 jmpl %o7,%g0 swap [%i2+0x0ec],%l7 ! Mem[00000000310000ec] p16_far_3_lom: std %f4 ,[%o1+0x090] ! Mem[0000000030800090] swap [%o3+0x1f8],%l5 ! Mem[00000000318001f8] membar #Sync ldsb [%o0+0x017],%l7 ! Mem[0000000030000017] andcc %l3,-0xeed,%l0 and %l1,%l6,%l2 jmpl %o7,%g0 swap [%o2+0x0ec],%l7 ! Mem[00000000310000ec] p16_far_3_he: ldub [%i0+0x027],%l4 ! Mem[0000000030000027] stx %l6,[%i3+0x018] ! Mem[0000000031800018] swap [%i1+0x098],%l6 ! Mem[0000000030800098] st %f29,[%i1+0x1a0] ! Mem[00000000308001a0] jmpl %o7,%g0 stx %l4,[%i1+0x180] ! Mem[0000000030800180] p16_far_3_ho: ldub [%o0+0x027],%l4 ! Mem[0000000030000027] stx %l6,[%o3+0x018] ! Mem[0000000031800018] swap [%o1+0x098],%l6 ! Mem[0000000030800098] st %f29,[%o1+0x1a0] ! Mem[00000000308001a0] jmpl %o7,%g0 stx %l4,[%o1+0x180] ! Mem[0000000030800180] p16_far_3_hem: membar #Sync ldub [%i0+0x027],%l4 ! Mem[0000000030000027] stx %l6,[%i3+0x018] ! Mem[0000000031800018] swap [%i1+0x098],%l6 ! Mem[0000000030800098] st %f29,[%i1+0x1a0] ! Mem[00000000308001a0] jmpl %o7,%g0 stx %l4,[%i1+0x180] ! Mem[0000000030800180] p16_far_3_hom: membar #Sync ldub [%o0+0x027],%l4 ! Mem[0000000030000027] stx %l6,[%o3+0x018] ! Mem[0000000031800018] swap [%o1+0x098],%l6 ! Mem[0000000030800098] st %f29,[%o1+0x1a0] ! Mem[00000000308001a0] jmpl %o7,%g0 stx %l4,[%o1+0x180] ! Mem[0000000030800180] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: ldub [%i0+0x04b],%l3 ! Mem[000000003200004b] ldub [%i1+0x16c],%l2 ! Mem[000000003280016c] sth %l2,[%i2+0x160] ! Mem[0000000033000160] ldd [%i1+0x150],%f14 ! Mem[0000000032800150] stx %l2,[%i2+0x1b8] ! Mem[00000000330001b8] ldx [%i1+0x058],%l0 ! Mem[0000000032800058] umulcc %l0,%l5,%l3 jmpl %o7,%g0 std %l0,[%i2+0x120] ! Mem[0000000033000120] p17_far_3_lo: ldub [%o0+0x04b],%l3 ! Mem[000000003200004b] ldub [%o1+0x16c],%l2 ! Mem[000000003280016c] sth %l2,[%o2+0x160] ! Mem[0000000033000160] ldd [%o1+0x150],%f14 ! Mem[0000000032800150] stx %l2,[%o2+0x1b8] ! Mem[00000000330001b8] ldx [%o1+0x058],%l0 ! Mem[0000000032800058] umulcc %l0,%l5,%l3 jmpl %o7,%g0 std %l0,[%o2+0x120] ! Mem[0000000033000120] p17_far_3_lem: ldub [%i0+0x04b],%l3 ! Mem[000000003200004b] ldub [%i1+0x16c],%l2 ! Mem[000000003280016c] sth %l2,[%i2+0x160] ! Mem[0000000033000160] ldd [%i1+0x150],%f14 ! Mem[0000000032800150] stx %l2,[%i2+0x1b8] ! Mem[00000000330001b8] ldx [%i1+0x058],%l0 ! Mem[0000000032800058] umulcc %l0,%l5,%l3 jmpl %o7,%g0 std %l0,[%i2+0x120] ! Mem[0000000033000120] p17_far_3_lom: ldub [%o0+0x04b],%l3 ! Mem[000000003200004b] ldub [%o1+0x16c],%l2 ! Mem[000000003280016c] sth %l2,[%o2+0x160] ! Mem[0000000033000160] ldd [%o1+0x150],%f14 ! Mem[0000000032800150] stx %l2,[%o2+0x1b8] ! Mem[00000000330001b8] ldx [%o1+0x058],%l0 ! Mem[0000000032800058] umulcc %l0,%l5,%l3 jmpl %o7,%g0 std %l0,[%o2+0x120] ! Mem[0000000033000120] p17_far_3_he: lduh [%i3+0x028],%l5 ! Mem[0000000033800028] xorcc %l0,0x68f,%l7 lduh [%i1+0x124],%l4 ! Mem[0000000032800124] jmpl %o7,%g0 ldub [%i2+0x0b7],%l7 ! Mem[00000000330000b7] p17_far_3_ho: lduh [%o3+0x028],%l5 ! Mem[0000000033800028] xorcc %l0,0x68f,%l7 lduh [%o1+0x124],%l4 ! Mem[0000000032800124] jmpl %o7,%g0 ldub [%o2+0x0b7],%l7 ! Mem[00000000330000b7] p17_far_3_hem: membar #Sync lduh [%i3+0x028],%l5 ! Mem[0000000033800028] xorcc %l0,0x68f,%l7 lduh [%i1+0x124],%l4 ! Mem[0000000032800124] jmpl %o7,%g0 ldub [%i2+0x0b7],%l7 ! Mem[00000000330000b7] p17_far_3_hom: membar #Sync lduh [%o3+0x028],%l5 ! Mem[0000000033800028] xorcc %l0,0x68f,%l7 lduh [%o1+0x124],%l4 ! Mem[0000000032800124] jmpl %o7,%g0 ldub [%o2+0x0b7],%l7 ! Mem[00000000330000b7] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: orcc %l1,-0x384,%l6 st %f8 ,[%i1+0x1a4] ! Mem[00000000348001a4] std %f6 ,[%i1+0x0f0] ! Mem[00000000348000f0] std %l0,[%i0+0x0a0] ! Mem[00000000340000a0] jmpl %o7,%g0 sll %l2,0x01d,%l3 p18_far_3_lo: orcc %l1,-0x384,%l6 st %f8 ,[%o1+0x1a4] ! Mem[00000000348001a4] std %f6 ,[%o1+0x0f0] ! Mem[00000000348000f0] std %l0,[%o0+0x0a0] ! Mem[00000000340000a0] jmpl %o7,%g0 sll %l2,0x01d,%l3 p18_far_3_lem: orcc %l1,-0x384,%l6 st %f8 ,[%i1+0x1a4] ! Mem[00000000348001a4] std %f6 ,[%i1+0x0f0] ! Mem[00000000348000f0] std %l0,[%i0+0x0a0] ! Mem[00000000340000a0] jmpl %o7,%g0 sll %l2,0x01d,%l3 p18_far_3_lom: orcc %l1,-0x384,%l6 st %f8 ,[%o1+0x1a4] ! Mem[00000000348001a4] std %f6 ,[%o1+0x0f0] ! Mem[00000000348000f0] std %l0,[%o0+0x0a0] ! Mem[00000000340000a0] jmpl %o7,%g0 sll %l2,0x01d,%l3 p18_far_3_he: jmpl %o7,%g0 stx %l7,[%i0+0x0a8] ! Mem[00000000340000a8] jmpl %o7,%g0 nop p18_far_3_ho: jmpl %o7,%g0 stx %l7,[%o0+0x0a8] ! Mem[00000000340000a8] jmpl %o7,%g0 nop p18_far_3_hem: jmpl %o7,%g0 stx %l7,[%i0+0x0a8] ! Mem[00000000340000a8] jmpl %o7,%g0 nop p18_far_3_hom: jmpl %o7,%g0 stx %l7,[%o0+0x0a8] ! Mem[00000000340000a8] jmpl %o7,%g0 nop p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: nop ldsb [%i3+0x08c],%l4 ! Mem[000000003780008c] swap [%i1+0x1b8],%l6 ! Mem[00000000368001b8] stw %l7,[%i3+0x138] ! Mem[0000000037800138] subc %l7,-0xb05,%l1 ldd [%i0+0x080],%f10 ! Mem[0000000036000080] jmpl %o7,%g0 ldx [%i0+0x168],%l7 ! Mem[0000000036000168] p19_far_3_lo: nop ldsb [%o3+0x08c],%l4 ! Mem[000000003780008c] swap [%o1+0x1b8],%l6 ! Mem[00000000368001b8] stw %l7,[%o3+0x138] ! Mem[0000000037800138] subc %l7,-0xb05,%l1 ldd [%o0+0x080],%f10 ! Mem[0000000036000080] jmpl %o7,%g0 ldx [%o0+0x168],%l7 ! Mem[0000000036000168] p19_far_3_lem: nop ldsb [%i3+0x08c],%l4 ! Mem[000000003780008c] swap [%i1+0x1b8],%l6 ! Mem[00000000368001b8] stw %l7,[%i3+0x138] ! Mem[0000000037800138] subc %l7,-0xb05,%l1 ldd [%i0+0x080],%f10 ! Mem[0000000036000080] jmpl %o7,%g0 ldx [%i0+0x168],%l7 ! Mem[0000000036000168] p19_far_3_lom: nop ldsb [%o3+0x08c],%l4 ! Mem[000000003780008c] swap [%o1+0x1b8],%l6 ! Mem[00000000368001b8] stw %l7,[%o3+0x138] ! Mem[0000000037800138] subc %l7,-0xb05,%l1 ldd [%o0+0x080],%f10 ! Mem[0000000036000080] jmpl %o7,%g0 ldx [%o0+0x168],%l7 ! Mem[0000000036000168] p19_far_3_he: stb %l0,[%i1+0x0ef] ! Mem[00000000368000ef] sth %l0,[%i0+0x000] ! Mem[0000000036000000] ldsh [%i0+0x0b4],%l0 ! Mem[00000000360000b4] ldx [%i2+0x080],%l5 ! Mem[0000000037000080] ldsb [%i2+0x11c],%l0 ! Mem[000000003700011c] jmpl %o7,%g0 udivx %l6,0xb5f,%l3 p19_far_3_ho: stb %l0,[%o1+0x0ef] ! Mem[00000000368000ef] sth %l0,[%o0+0x000] ! Mem[0000000036000000] ldsh [%o0+0x0b4],%l0 ! Mem[00000000360000b4] ldx [%o2+0x080],%l5 ! Mem[0000000037000080] ldsb [%o2+0x11c],%l0 ! Mem[000000003700011c] jmpl %o7,%g0 udivx %l6,0xb5f,%l3 p19_far_3_hem: stb %l0,[%i1+0x0ef] ! Mem[00000000368000ef] membar #Sync sth %l0,[%i0+0x000] ! Mem[0000000036000000] ldsh [%i0+0x0b4],%l0 ! Mem[00000000360000b4] ldx [%i2+0x080],%l5 ! Mem[0000000037000080] ldsb [%i2+0x11c],%l0 ! Mem[000000003700011c] jmpl %o7,%g0 udivx %l6,0xb5f,%l3 p19_far_3_hom: stb %l0,[%o1+0x0ef] ! Mem[00000000368000ef] membar #Sync sth %l0,[%o0+0x000] ! Mem[0000000036000000] ldsh [%o0+0x0b4],%l0 ! Mem[00000000360000b4] ldx [%o2+0x080],%l5 ! Mem[0000000037000080] ldsb [%o2+0x11c],%l0 ! Mem[000000003700011c] jmpl %o7,%g0 udivx %l6,0xb5f,%l3 p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldd [%i3+0x180],%l4 ! Mem[0000000039800180] ldstub [%i3+0x1ca],%l1 ! Mem[00000000398001ca] jmpl %o7,%g0 ldx [%i0+0x1e0],%l6 ! Mem[00000000380001e0] p20_far_3_lo: ldd [%o3+0x180],%l4 ! Mem[0000000039800180] ldstub [%o3+0x1ca],%l1 ! Mem[00000000398001ca] jmpl %o7,%g0 ldx [%o0+0x1e0],%l6 ! Mem[00000000380001e0] p20_far_3_lem: ldd [%i3+0x180],%l4 ! Mem[0000000039800180] ldstub [%i3+0x1ca],%l1 ! Mem[00000000398001ca] jmpl %o7,%g0 ldx [%i0+0x1e0],%l6 ! Mem[00000000380001e0] p20_far_3_lom: ldd [%o3+0x180],%l4 ! Mem[0000000039800180] ldstub [%o3+0x1ca],%l1 ! Mem[00000000398001ca] jmpl %o7,%g0 ldx [%o0+0x1e0],%l6 ! Mem[00000000380001e0] p20_far_3_he: std %f30,[%i2+0x040] ! Mem[0000000039000040] ldsh [%i0+0x0d6],%l1 ! Mem[00000000380000d6] lduw [%i0+0x10c],%l4 ! Mem[000000003800010c] std %l0,[%i0+0x0f0] ! Mem[00000000380000f0] ldx [%i2+0x0d0],%l6 ! Mem[00000000390000d0] ldsw [%i1+0x098],%l7 ! Mem[0000000038800098] stw %l3,[%i0+0x0f8] ! Mem[00000000380000f8] jmpl %o7,%g0 nop p20_far_3_ho: std %f30,[%o2+0x040] ! Mem[0000000039000040] ldsh [%o0+0x0d6],%l1 ! Mem[00000000380000d6] lduw [%o0+0x10c],%l4 ! Mem[000000003800010c] std %l0,[%o0+0x0f0] ! Mem[00000000380000f0] ldx [%o2+0x0d0],%l6 ! Mem[00000000390000d0] ldsw [%o1+0x098],%l7 ! Mem[0000000038800098] stw %l3,[%o0+0x0f8] ! Mem[00000000380000f8] jmpl %o7,%g0 nop p20_far_3_hem: std %f30,[%i2+0x040] ! Mem[0000000039000040] ldsh [%i0+0x0d6],%l1 ! Mem[00000000380000d6] lduw [%i0+0x10c],%l4 ! Mem[000000003800010c] std %l0,[%i0+0x0f0] ! Mem[00000000380000f0] ldx [%i2+0x0d0],%l6 ! Mem[00000000390000d0] ldsw [%i1+0x098],%l7 ! Mem[0000000038800098] stw %l3,[%i0+0x0f8] ! Mem[00000000380000f8] jmpl %o7,%g0 nop p20_far_3_hom: std %f30,[%o2+0x040] ! Mem[0000000039000040] ldsh [%o0+0x0d6],%l1 ! Mem[00000000380000d6] lduw [%o0+0x10c],%l4 ! Mem[000000003800010c] std %l0,[%o0+0x0f0] ! Mem[00000000380000f0] ldx [%o2+0x0d0],%l6 ! Mem[00000000390000d0] ldsw [%o1+0x098],%l7 ! Mem[0000000038800098] stw %l3,[%o0+0x0f8] ! Mem[00000000380000f8] jmpl %o7,%g0 nop p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: orncc %l5,%l5,%l1 addc %l5,0x45e,%l6 ldd [%i0+0x0b0],%l6 ! Mem[000000003a0000b0] std %l2,[%i3+0x158] ! Mem[000000003b800158] jmpl %o7,%g0 lduh [%i2+0x05a],%l1 ! Mem[000000003b00005a] p21_far_3_lo: orncc %l5,%l5,%l1 addc %l5,0x45e,%l6 ldd [%o0+0x0b0],%l6 ! Mem[000000003a0000b0] std %l2,[%o3+0x158] ! Mem[000000003b800158] jmpl %o7,%g0 lduh [%o2+0x05a],%l1 ! Mem[000000003b00005a] p21_far_3_lem: orncc %l5,%l5,%l1 addc %l5,0x45e,%l6 ldd [%i0+0x0b0],%l6 ! Mem[000000003a0000b0] std %l2,[%i3+0x158] ! Mem[000000003b800158] jmpl %o7,%g0 lduh [%i2+0x05a],%l1 ! Mem[000000003b00005a] p21_far_3_lom: orncc %l5,%l5,%l1 addc %l5,0x45e,%l6 ldd [%o0+0x0b0],%l6 ! Mem[000000003a0000b0] std %l2,[%o3+0x158] ! Mem[000000003b800158] jmpl %o7,%g0 lduh [%o2+0x05a],%l1 ! Mem[000000003b00005a] p21_far_3_he: jmpl %o7,%g0 ldstub [%i3+0x18e],%l1 ! Mem[000000003b80018e] jmpl %o7,%g0 nop p21_far_3_ho: jmpl %o7,%g0 ldstub [%o3+0x18e],%l1 ! Mem[000000003b80018e] jmpl %o7,%g0 nop p21_far_3_hem: jmpl %o7,%g0 ldstub [%i3+0x18e],%l1 ! Mem[000000003b80018e] jmpl %o7,%g0 nop p21_far_3_hom: jmpl %o7,%g0 ldstub [%o3+0x18e],%l1 ! Mem[000000003b80018e] jmpl %o7,%g0 nop p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: jmpl %o7,%g0 ld [%i3+0x100],%f13 ! Mem[000000003d800100] jmpl %o7,%g0 nop p22_far_3_lo: jmpl %o7,%g0 ld [%o3+0x100],%f13 ! Mem[000000003d800100] jmpl %o7,%g0 nop p22_far_3_lem: jmpl %o7,%g0 ld [%i3+0x100],%f13 ! Mem[000000003d800100] jmpl %o7,%g0 nop p22_far_3_lom: jmpl %o7,%g0 ld [%o3+0x100],%f13 ! Mem[000000003d800100] jmpl %o7,%g0 nop p22_far_3_he: smulcc %l6,%l1,%l3 jmpl %o7,%g0 ldub [%i1+0x12d],%l4 ! Mem[000000003c80012d] p22_far_3_ho: smulcc %l6,%l1,%l3 jmpl %o7,%g0 ldub [%o1+0x12d],%l4 ! Mem[000000003c80012d] p22_far_3_hem: smulcc %l6,%l1,%l3 jmpl %o7,%g0 ldub [%i1+0x12d],%l4 ! Mem[000000003c80012d] p22_far_3_hom: smulcc %l6,%l1,%l3 jmpl %o7,%g0 ldub [%o1+0x12d],%l4 ! Mem[000000003c80012d] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: umulcc %l2,0xad9,%l7 swap [%i2+0x150],%l6 ! Mem[000000003f000150] ldsb [%i0+0x1bf],%l2 ! Mem[000000003e0001bf] ldsb [%i2+0x023],%l3 ! Mem[000000003f000023] addcc %l0,-0xd5c,%l7 ldstub [%i2+0x153],%l0 ! Mem[000000003f000153] jmpl %o7,%g0 sdivx %l5,0x840,%l4 p23_far_3_lo: umulcc %l2,0xad9,%l7 swap [%o2+0x150],%l6 ! Mem[000000003f000150] ldsb [%o0+0x1bf],%l2 ! Mem[000000003e0001bf] ldsb [%o2+0x023],%l3 ! Mem[000000003f000023] addcc %l0,-0xd5c,%l7 ldstub [%o2+0x153],%l0 ! Mem[000000003f000153] jmpl %o7,%g0 sdivx %l5,0x840,%l4 p23_far_3_lem: umulcc %l2,0xad9,%l7 swap [%i2+0x150],%l6 ! Mem[000000003f000150] ldsb [%i0+0x1bf],%l2 ! Mem[000000003e0001bf] membar #Sync ldsb [%i2+0x023],%l3 ! Mem[000000003f000023] addcc %l0,-0xd5c,%l7 ldstub [%i2+0x153],%l0 ! Mem[000000003f000153] jmpl %o7,%g0 sdivx %l5,0x840,%l4 p23_far_3_lom: umulcc %l2,0xad9,%l7 swap [%o2+0x150],%l6 ! Mem[000000003f000150] ldsb [%o0+0x1bf],%l2 ! Mem[000000003e0001bf] membar #Sync ldsb [%o2+0x023],%l3 ! Mem[000000003f000023] addcc %l0,-0xd5c,%l7 ldstub [%o2+0x153],%l0 ! Mem[000000003f000153] jmpl %o7,%g0 sdivx %l5,0x840,%l4 p23_far_3_he: ldsw [%i3+0x1b8],%l4 ! Mem[000000003f8001b8] sth %l5,[%i1+0x186] ! Mem[000000003e800186] stb %l7,[%i2+0x097] ! Mem[000000003f000097] and %l3,-0x633,%l3 jmpl %o7,%g0 ldub [%i3+0x1a6],%l4 ! Mem[000000003f8001a6] p23_far_3_ho: ldsw [%o3+0x1b8],%l4 ! Mem[000000003f8001b8] sth %l5,[%o1+0x186] ! Mem[000000003e800186] stb %l7,[%o2+0x097] ! Mem[000000003f000097] and %l3,-0x633,%l3 jmpl %o7,%g0 ldub [%o3+0x1a6],%l4 ! Mem[000000003f8001a6] p23_far_3_hem: ldsw [%i3+0x1b8],%l4 ! Mem[000000003f8001b8] sth %l5,[%i1+0x186] ! Mem[000000003e800186] stb %l7,[%i2+0x097] ! Mem[000000003f000097] and %l3,-0x633,%l3 jmpl %o7,%g0 ldub [%i3+0x1a6],%l4 ! Mem[000000003f8001a6] p23_far_3_hom: ldsw [%o3+0x1b8],%l4 ! Mem[000000003f8001b8] sth %l5,[%o1+0x186] ! Mem[000000003e800186] stb %l7,[%o2+0x097] ! Mem[000000003f000097] and %l3,-0x633,%l3 jmpl %o7,%g0 ldub [%o3+0x1a6],%l4 ! Mem[000000003f8001a6] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: ldd [%i0+0x1a0],%l6 ! Mem[00000000400001a0] andncc %l2,-0x6b3,%l1 stb %l4,[%i1+0x00a] ! Mem[000000004080000a] umul %l3,%l6,%l1 jmpl %o7,%g0 lduw [%i1+0x148],%l3 ! Mem[0000000040800148] p24_far_3_lo: ldd [%o0+0x1a0],%l6 ! Mem[00000000400001a0] andncc %l2,-0x6b3,%l1 stb %l4,[%o1+0x00a] ! Mem[000000004080000a] umul %l3,%l6,%l1 jmpl %o7,%g0 lduw [%o1+0x148],%l3 ! Mem[0000000040800148] p24_far_3_lem: ldd [%i0+0x1a0],%l6 ! Mem[00000000400001a0] andncc %l2,-0x6b3,%l1 membar #Sync stb %l4,[%i1+0x00a] ! Mem[000000004080000a] umul %l3,%l6,%l1 jmpl %o7,%g0 lduw [%i1+0x148],%l3 ! Mem[0000000040800148] p24_far_3_lom: ldd [%o0+0x1a0],%l6 ! Mem[00000000400001a0] andncc %l2,-0x6b3,%l1 membar #Sync stb %l4,[%o1+0x00a] ! Mem[000000004080000a] umul %l3,%l6,%l1 jmpl %o7,%g0 lduw [%o1+0x148],%l3 ! Mem[0000000040800148] p24_far_3_he: stw %l2,[%i1+0x1f0] ! Mem[00000000408001f0] udivx %l6,%l0,%l5 ldub [%i1+0x0f7],%l6 ! Mem[00000000408000f7] ldx [%i1+0x1b0],%l5 ! Mem[00000000408001b0] umulcc %l3,%l2,%l2 stw %l1,[%i2+0x1e0] ! Mem[00000000410001e0] jmpl %o7,%g0 std %l6,[%i3+0x170] ! Mem[0000000041800170] p24_far_3_ho: stw %l2,[%o1+0x1f0] ! Mem[00000000408001f0] udivx %l6,%l0,%l5 ldub [%o1+0x0f7],%l6 ! Mem[00000000408000f7] ldx [%o1+0x1b0],%l5 ! Mem[00000000408001b0] umulcc %l3,%l2,%l2 stw %l1,[%o2+0x1e0] ! Mem[00000000410001e0] jmpl %o7,%g0 std %l6,[%o3+0x170] ! Mem[0000000041800170] p24_far_3_hem: stw %l2,[%i1+0x1f0] ! Mem[00000000408001f0] udivx %l6,%l0,%l5 ldub [%i1+0x0f7],%l6 ! Mem[00000000408000f7] ldx [%i1+0x1b0],%l5 ! Mem[00000000408001b0] umulcc %l3,%l2,%l2 stw %l1,[%i2+0x1e0] ! Mem[00000000410001e0] jmpl %o7,%g0 std %l6,[%i3+0x170] ! Mem[0000000041800170] p24_far_3_hom: stw %l2,[%o1+0x1f0] ! Mem[00000000408001f0] udivx %l6,%l0,%l5 ldub [%o1+0x0f7],%l6 ! Mem[00000000408000f7] ldx [%o1+0x1b0],%l5 ! Mem[00000000408001b0] umulcc %l3,%l2,%l2 stw %l1,[%o2+0x1e0] ! Mem[00000000410001e0] jmpl %o7,%g0 std %l6,[%o3+0x170] ! Mem[0000000041800170] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldsw [%i1+0x0fc],%l2 ! Mem[00000000428000fc] ldub [%i2+0x08f],%l7 ! Mem[000000004300008f] ldd [%i1+0x150],%l2 ! Mem[0000000042800150] jmpl %o7,%g0 stw %l4,[%i0+0x030] ! Mem[0000000042000030] p25_far_3_lo: ldsw [%o1+0x0fc],%l2 ! Mem[00000000428000fc] ldub [%o2+0x08f],%l7 ! Mem[000000004300008f] ldd [%o1+0x150],%l2 ! Mem[0000000042800150] jmpl %o7,%g0 stw %l4,[%o0+0x030] ! Mem[0000000042000030] p25_far_3_lem: ldsw [%i1+0x0fc],%l2 ! Mem[00000000428000fc] ldub [%i2+0x08f],%l7 ! Mem[000000004300008f] ldd [%i1+0x150],%l2 ! Mem[0000000042800150] membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x030] ! Mem[0000000042000030] p25_far_3_lom: ldsw [%o1+0x0fc],%l2 ! Mem[00000000428000fc] ldub [%o2+0x08f],%l7 ! Mem[000000004300008f] ldd [%o1+0x150],%l2 ! Mem[0000000042800150] membar #Sync jmpl %o7,%g0 stw %l4,[%o0+0x030] ! Mem[0000000042000030] p25_far_3_he: jmpl %o7,%g0 lduw [%i1+0x05c],%l0 ! Mem[000000004280005c] jmpl %o7,%g0 nop p25_far_3_ho: jmpl %o7,%g0 lduw [%o1+0x05c],%l0 ! Mem[000000004280005c] jmpl %o7,%g0 nop p25_far_3_hem: jmpl %o7,%g0 lduw [%i1+0x05c],%l0 ! Mem[000000004280005c] jmpl %o7,%g0 nop p25_far_3_hom: jmpl %o7,%g0 lduw [%o1+0x05c],%l0 ! Mem[000000004280005c] jmpl %o7,%g0 nop p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: ld [%i2+0x168],%f14 ! Mem[0000000045000168] swap [%i1+0x1fc],%l2 ! Mem[00000000448001fc] ldub [%i1+0x064],%l2 ! Mem[0000000044800064] lduh [%i1+0x188],%l2 ! Mem[0000000044800188] jmpl %o7,%g0 lduw [%i0+0x060],%l7 ! Mem[0000000044000060] p26_far_3_lo: ld [%o2+0x168],%f14 ! Mem[0000000045000168] swap [%o1+0x1fc],%l2 ! Mem[00000000448001fc] ldub [%o1+0x064],%l2 ! Mem[0000000044800064] lduh [%o1+0x188],%l2 ! Mem[0000000044800188] jmpl %o7,%g0 lduw [%o0+0x060],%l7 ! Mem[0000000044000060] p26_far_3_lem: ld [%i2+0x168],%f14 ! Mem[0000000045000168] swap [%i1+0x1fc],%l2 ! Mem[00000000448001fc] ldub [%i1+0x064],%l2 ! Mem[0000000044800064] lduh [%i1+0x188],%l2 ! Mem[0000000044800188] jmpl %o7,%g0 lduw [%i0+0x060],%l7 ! Mem[0000000044000060] p26_far_3_lom: ld [%o2+0x168],%f14 ! Mem[0000000045000168] swap [%o1+0x1fc],%l2 ! Mem[00000000448001fc] ldub [%o1+0x064],%l2 ! Mem[0000000044800064] lduh [%o1+0x188],%l2 ! Mem[0000000044800188] jmpl %o7,%g0 lduw [%o0+0x060],%l7 ! Mem[0000000044000060] p26_far_3_he: ldd [%i3+0x040],%l6 ! Mem[0000000045800040] ldsb [%i3+0x0d6],%l1 ! Mem[00000000458000d6] jmpl %o7,%g0 ldsh [%i2+0x12c],%l4 ! Mem[000000004500012c] p26_far_3_ho: ldd [%o3+0x040],%l6 ! Mem[0000000045800040] ldsb [%o3+0x0d6],%l1 ! Mem[00000000458000d6] jmpl %o7,%g0 ldsh [%o2+0x12c],%l4 ! Mem[000000004500012c] p26_far_3_hem: ldd [%i3+0x040],%l6 ! Mem[0000000045800040] ldsb [%i3+0x0d6],%l1 ! Mem[00000000458000d6] jmpl %o7,%g0 ldsh [%i2+0x12c],%l4 ! Mem[000000004500012c] p26_far_3_hom: ldd [%o3+0x040],%l6 ! Mem[0000000045800040] ldsb [%o3+0x0d6],%l1 ! Mem[00000000458000d6] jmpl %o7,%g0 ldsh [%o2+0x12c],%l4 ! Mem[000000004500012c] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: ldsh [%i0+0x004],%l3 ! Mem[0000000046000004] xnor %l5,%l5,%l5 jmpl %o7,%g0 ldd [%i3+0x168],%l6 ! Mem[0000000047800168] p27_far_3_lo: ldsh [%o0+0x004],%l3 ! Mem[0000000046000004] xnor %l5,%l5,%l5 jmpl %o7,%g0 ldd [%o3+0x168],%l6 ! Mem[0000000047800168] p27_far_3_lem: membar #Sync ldsh [%i0+0x004],%l3 ! Mem[0000000046000004] xnor %l5,%l5,%l5 jmpl %o7,%g0 ldd [%i3+0x168],%l6 ! Mem[0000000047800168] p27_far_3_lom: membar #Sync ldsh [%o0+0x004],%l3 ! Mem[0000000046000004] xnor %l5,%l5,%l5 jmpl %o7,%g0 ldd [%o3+0x168],%l6 ! Mem[0000000047800168] p27_far_3_he: ldsw [%i1+0x130],%l6 ! Mem[0000000046800130] ldsb [%i0+0x1f7],%l2 ! Mem[00000000460001f7] ldsw [%i0+0x0c8],%l4 ! Mem[00000000460000c8] stw %l4,[%i2+0x1b8] ! Mem[00000000470001b8] stw %l3,[%i0+0x1a0] ! Mem[00000000460001a0] ldub [%i3+0x147],%l6 ! Mem[0000000047800147] jmpl %o7,%g0 ldub [%i0+0x1c8],%l1 ! Mem[00000000460001c8] p27_far_3_ho: ldsw [%o1+0x130],%l6 ! Mem[0000000046800130] ldsb [%o0+0x1f7],%l2 ! Mem[00000000460001f7] ldsw [%o0+0x0c8],%l4 ! Mem[00000000460000c8] stw %l4,[%o2+0x1b8] ! Mem[00000000470001b8] stw %l3,[%o0+0x1a0] ! Mem[00000000460001a0] ldub [%o3+0x147],%l6 ! Mem[0000000047800147] jmpl %o7,%g0 ldub [%o0+0x1c8],%l1 ! Mem[00000000460001c8] p27_far_3_hem: ldsw [%i1+0x130],%l6 ! Mem[0000000046800130] ldsb [%i0+0x1f7],%l2 ! Mem[00000000460001f7] ldsw [%i0+0x0c8],%l4 ! Mem[00000000460000c8] stw %l4,[%i2+0x1b8] ! Mem[00000000470001b8] stw %l3,[%i0+0x1a0] ! Mem[00000000460001a0] ldub [%i3+0x147],%l6 ! Mem[0000000047800147] jmpl %o7,%g0 ldub [%i0+0x1c8],%l1 ! Mem[00000000460001c8] p27_far_3_hom: ldsw [%o1+0x130],%l6 ! Mem[0000000046800130] ldsb [%o0+0x1f7],%l2 ! Mem[00000000460001f7] ldsw [%o0+0x0c8],%l4 ! Mem[00000000460000c8] stw %l4,[%o2+0x1b8] ! Mem[00000000470001b8] stw %l3,[%o0+0x1a0] ! Mem[00000000460001a0] ldub [%o3+0x147],%l6 ! Mem[0000000047800147] jmpl %o7,%g0 ldub [%o0+0x1c8],%l1 ! Mem[00000000460001c8] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: stx %l1,[%i3+0x150] ! Mem[0000000049800150] sth %l0,[%i0+0x10c] ! Mem[000000004800010c] or %l7,-0x956,%l0 ldsb [%i3+0x07f],%l0 ! Mem[000000004980007f] stw %l5,[%i0+0x1ec] ! Mem[00000000480001ec] tsubcctv %l0,-0xe73,%l7 jmpl %o7,%g0 sth %l2,[%i1+0x1cc] ! Mem[00000000488001cc] p28_far_3_lo: stx %l1,[%o3+0x150] ! Mem[0000000049800150] sth %l0,[%o0+0x10c] ! Mem[000000004800010c] or %l7,-0x956,%l0 ldsb [%o3+0x07f],%l0 ! Mem[000000004980007f] stw %l5,[%o0+0x1ec] ! Mem[00000000480001ec] tsubcctv %l0,-0xe73,%l7 jmpl %o7,%g0 sth %l2,[%o1+0x1cc] ! Mem[00000000488001cc] p28_far_3_lem: stx %l1,[%i3+0x150] ! Mem[0000000049800150] sth %l0,[%i0+0x10c] ! Mem[000000004800010c] or %l7,-0x956,%l0 ldsb [%i3+0x07f],%l0 ! Mem[000000004980007f] stw %l5,[%i0+0x1ec] ! Mem[00000000480001ec] tsubcctv %l0,-0xe73,%l7 jmpl %o7,%g0 sth %l2,[%i1+0x1cc] ! Mem[00000000488001cc] p28_far_3_lom: stx %l1,[%o3+0x150] ! Mem[0000000049800150] sth %l0,[%o0+0x10c] ! Mem[000000004800010c] or %l7,-0x956,%l0 ldsb [%o3+0x07f],%l0 ! Mem[000000004980007f] stw %l5,[%o0+0x1ec] ! Mem[00000000480001ec] tsubcctv %l0,-0xe73,%l7 jmpl %o7,%g0 sth %l2,[%o1+0x1cc] ! Mem[00000000488001cc] p28_far_3_he: ld [%i3+0x0ac],%f18 ! Mem[00000000498000ac] jmpl %o7,%g0 swap [%i2+0x0d0],%l2 ! Mem[00000000490000d0] p28_far_3_ho: ld [%o3+0x0ac],%f18 ! Mem[00000000498000ac] jmpl %o7,%g0 swap [%o2+0x0d0],%l2 ! Mem[00000000490000d0] p28_far_3_hem: ld [%i3+0x0ac],%f18 ! Mem[00000000498000ac] jmpl %o7,%g0 swap [%i2+0x0d0],%l2 ! Mem[00000000490000d0] p28_far_3_hom: ld [%o3+0x0ac],%f18 ! Mem[00000000498000ac] jmpl %o7,%g0 swap [%o2+0x0d0],%l2 ! Mem[00000000490000d0] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldub [%i0+0x0bf],%l0 ! Mem[000000004a0000bf] sth %l4,[%i2+0x0d0] ! Mem[000000004b0000d0] ldsw [%i3+0x154],%l3 ! Mem[000000004b800154] smul %l6,%l5,%l6 jmpl %o7,%g0 xnorcc %l1,0xe4b,%l3 p29_far_3_lo: ldub [%o0+0x0bf],%l0 ! Mem[000000004a0000bf] sth %l4,[%o2+0x0d0] ! Mem[000000004b0000d0] ldsw [%o3+0x154],%l3 ! Mem[000000004b800154] smul %l6,%l5,%l6 jmpl %o7,%g0 xnorcc %l1,0xe4b,%l3 p29_far_3_lem: ldub [%i0+0x0bf],%l0 ! Mem[000000004a0000bf] sth %l4,[%i2+0x0d0] ! Mem[000000004b0000d0] ldsw [%i3+0x154],%l3 ! Mem[000000004b800154] smul %l6,%l5,%l6 jmpl %o7,%g0 xnorcc %l1,0xe4b,%l3 p29_far_3_lom: ldub [%o0+0x0bf],%l0 ! Mem[000000004a0000bf] sth %l4,[%o2+0x0d0] ! Mem[000000004b0000d0] ldsw [%o3+0x154],%l3 ! Mem[000000004b800154] smul %l6,%l5,%l6 jmpl %o7,%g0 xnorcc %l1,0xe4b,%l3 p29_far_3_he: ldx [%i3+0x118],%l7 ! Mem[000000004b800118] stw %l2,[%i2+0x128] ! Mem[000000004b000128] sth %l6,[%i3+0x11e] ! Mem[000000004b80011e] ldd [%i1+0x110],%l6 ! Mem[000000004a800110] jmpl %o7,%g0 sth %l4,[%i2+0x1ea] ! Mem[000000004b0001ea] p29_far_3_ho: ldx [%o3+0x118],%l7 ! Mem[000000004b800118] stw %l2,[%o2+0x128] ! Mem[000000004b000128] sth %l6,[%o3+0x11e] ! Mem[000000004b80011e] ldd [%o1+0x110],%l6 ! Mem[000000004a800110] jmpl %o7,%g0 sth %l4,[%o2+0x1ea] ! Mem[000000004b0001ea] p29_far_3_hem: ldx [%i3+0x118],%l7 ! Mem[000000004b800118] stw %l2,[%i2+0x128] ! Mem[000000004b000128] sth %l6,[%i3+0x11e] ! Mem[000000004b80011e] ldd [%i1+0x110],%l6 ! Mem[000000004a800110] jmpl %o7,%g0 sth %l4,[%i2+0x1ea] ! Mem[000000004b0001ea] p29_far_3_hom: ldx [%o3+0x118],%l7 ! Mem[000000004b800118] stw %l2,[%o2+0x128] ! Mem[000000004b000128] sth %l6,[%o3+0x11e] ! Mem[000000004b80011e] ldd [%o1+0x110],%l6 ! Mem[000000004a800110] jmpl %o7,%g0 sth %l4,[%o2+0x1ea] ! Mem[000000004b0001ea] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: ldsw [%i0+0x028],%l4 ! Mem[000000004c000028] swap [%i2+0x130],%l3 ! Mem[000000004d000130] orn %l4,%l6,%l3 lduh [%i1+0x1d2],%l2 ! Mem[000000004c8001d2] sth %l4,[%i3+0x0ea] ! Mem[000000004d8000ea] ldub [%i0+0x192],%l2 ! Mem[000000004c000192] jmpl %o7,%g0 stx %l0,[%i2+0x0a8] ! Mem[000000004d0000a8] p30_far_3_lo: ldsw [%o0+0x028],%l4 ! Mem[000000004c000028] swap [%o2+0x130],%l3 ! Mem[000000004d000130] orn %l4,%l6,%l3 lduh [%o1+0x1d2],%l2 ! Mem[000000004c8001d2] sth %l4,[%o3+0x0ea] ! Mem[000000004d8000ea] ldub [%o0+0x192],%l2 ! Mem[000000004c000192] jmpl %o7,%g0 stx %l0,[%o2+0x0a8] ! Mem[000000004d0000a8] p30_far_3_lem: membar #Sync ldsw [%i0+0x028],%l4 ! Mem[000000004c000028] swap [%i2+0x130],%l3 ! Mem[000000004d000130] orn %l4,%l6,%l3 lduh [%i1+0x1d2],%l2 ! Mem[000000004c8001d2] sth %l4,[%i3+0x0ea] ! Mem[000000004d8000ea] ldub [%i0+0x192],%l2 ! Mem[000000004c000192] jmpl %o7,%g0 stx %l0,[%i2+0x0a8] ! Mem[000000004d0000a8] p30_far_3_lom: membar #Sync ldsw [%o0+0x028],%l4 ! Mem[000000004c000028] swap [%o2+0x130],%l3 ! Mem[000000004d000130] orn %l4,%l6,%l3 lduh [%o1+0x1d2],%l2 ! Mem[000000004c8001d2] sth %l4,[%o3+0x0ea] ! Mem[000000004d8000ea] ldub [%o0+0x192],%l2 ! Mem[000000004c000192] jmpl %o7,%g0 stx %l0,[%o2+0x0a8] ! Mem[000000004d0000a8] p30_far_3_he: st %f23,[%i0+0x0ac] ! Mem[000000004c0000ac] orncc %l7,-0xe8b,%l5 jmpl %o7,%g0 stx %l7,[%i3+0x1d0] ! Mem[000000004d8001d0] p30_far_3_ho: st %f23,[%o0+0x0ac] ! Mem[000000004c0000ac] orncc %l7,-0xe8b,%l5 jmpl %o7,%g0 stx %l7,[%o3+0x1d0] ! Mem[000000004d8001d0] p30_far_3_hem: st %f23,[%i0+0x0ac] ! Mem[000000004c0000ac] orncc %l7,-0xe8b,%l5 jmpl %o7,%g0 stx %l7,[%i3+0x1d0] ! Mem[000000004d8001d0] p30_far_3_hom: st %f23,[%o0+0x0ac] ! Mem[000000004c0000ac] orncc %l7,-0xe8b,%l5 jmpl %o7,%g0 stx %l7,[%o3+0x1d0] ! Mem[000000004d8001d0] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: lduw [%i3+0x094],%l5 ! Mem[000000004f800094] std %f4 ,[%i3+0x090] ! Mem[000000004f800090] stb %l3,[%i1+0x179] ! Mem[000000004e800179] ldd [%i3+0x168],%l2 ! Mem[000000004f800168] ldd [%i1+0x110],%f12 ! Mem[000000004e800110] ld [%i0+0x1cc],%f0 ! Mem[000000004e0001cc] jmpl %o7,%g0 srl %l4,%l7,%l4 p31_far_3_lo: lduw [%o3+0x094],%l5 ! Mem[000000004f800094] std %f4 ,[%o3+0x090] ! Mem[000000004f800090] stb %l3,[%o1+0x179] ! Mem[000000004e800179] ldd [%o3+0x168],%l2 ! Mem[000000004f800168] ldd [%o1+0x110],%f12 ! Mem[000000004e800110] ld [%o0+0x1cc],%f0 ! Mem[000000004e0001cc] jmpl %o7,%g0 srl %l4,%l7,%l4 p31_far_3_lem: lduw [%i3+0x094],%l5 ! Mem[000000004f800094] std %f4 ,[%i3+0x090] ! Mem[000000004f800090] stb %l3,[%i1+0x179] ! Mem[000000004e800179] ldd [%i3+0x168],%l2 ! Mem[000000004f800168] ldd [%i1+0x110],%f12 ! Mem[000000004e800110] ld [%i0+0x1cc],%f0 ! Mem[000000004e0001cc] jmpl %o7,%g0 srl %l4,%l7,%l4 p31_far_3_lom: lduw [%o3+0x094],%l5 ! Mem[000000004f800094] std %f4 ,[%o3+0x090] ! Mem[000000004f800090] stb %l3,[%o1+0x179] ! Mem[000000004e800179] ldd [%o3+0x168],%l2 ! Mem[000000004f800168] ldd [%o1+0x110],%f12 ! Mem[000000004e800110] ld [%o0+0x1cc],%f0 ! Mem[000000004e0001cc] jmpl %o7,%g0 srl %l4,%l7,%l4 p31_far_3_he: std %l2,[%i3+0x190] ! Mem[000000004f800190] ldd [%i1+0x0c0],%l0 ! Mem[000000004e8000c0] sth %l3,[%i1+0x166] ! Mem[000000004e800166] stw %l7,[%i2+0x148] ! Mem[000000004f000148] jmpl %o7,%g0 stw %l6,[%i3+0x104] ! Mem[000000004f800104] p31_far_3_ho: std %l2,[%o3+0x190] ! Mem[000000004f800190] ldd [%o1+0x0c0],%l0 ! Mem[000000004e8000c0] sth %l3,[%o1+0x166] ! Mem[000000004e800166] stw %l7,[%o2+0x148] ! Mem[000000004f000148] jmpl %o7,%g0 stw %l6,[%o3+0x104] ! Mem[000000004f800104] p31_far_3_hem: std %l2,[%i3+0x190] ! Mem[000000004f800190] ldd [%i1+0x0c0],%l0 ! Mem[000000004e8000c0] sth %l3,[%i1+0x166] ! Mem[000000004e800166] stw %l7,[%i2+0x148] ! Mem[000000004f000148] jmpl %o7,%g0 stw %l6,[%i3+0x104] ! Mem[000000004f800104] p31_far_3_hom: std %l2,[%o3+0x190] ! Mem[000000004f800190] ldd [%o1+0x0c0],%l0 ! Mem[000000004e8000c0] sth %l3,[%o1+0x166] ! Mem[000000004e800166] stw %l7,[%o2+0x148] ! Mem[000000004f000148] jmpl %o7,%g0 stw %l6,[%o3+0x104] ! Mem[000000004f800104] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: st %f8 ,[%i3+0x094] ! Mem[0000000051800094] ldx [%i0+0x1e0],%l2 ! Mem[00000000500001e0] jmpl %o7,%g0 lduh [%i2+0x1ba],%l6 ! Mem[00000000510001ba] p32_far_3_lo: st %f8 ,[%o3+0x094] ! Mem[0000000051800094] ldx [%o0+0x1e0],%l2 ! Mem[00000000500001e0] jmpl %o7,%g0 lduh [%o2+0x1ba],%l6 ! Mem[00000000510001ba] p32_far_3_lem: st %f8 ,[%i3+0x094] ! Mem[0000000051800094] ldx [%i0+0x1e0],%l2 ! Mem[00000000500001e0] jmpl %o7,%g0 lduh [%i2+0x1ba],%l6 ! Mem[00000000510001ba] p32_far_3_lom: st %f8 ,[%o3+0x094] ! Mem[0000000051800094] ldx [%o0+0x1e0],%l2 ! Mem[00000000500001e0] jmpl %o7,%g0 lduh [%o2+0x1ba],%l6 ! Mem[00000000510001ba] p32_far_3_he: std %l2,[%i1+0x150] ! Mem[0000000050800150] ldx [%i2+0x178],%l1 ! Mem[0000000051000178] stw %l4,[%i3+0x054] ! Mem[0000000051800054] ld [%i3+0x174],%f27 ! Mem[0000000051800174] jmpl %o7,%g0 stb %l2,[%i3+0x124] ! Mem[0000000051800124] p32_far_3_ho: std %l2,[%o1+0x150] ! Mem[0000000050800150] ldx [%o2+0x178],%l1 ! Mem[0000000051000178] stw %l4,[%o3+0x054] ! Mem[0000000051800054] ld [%o3+0x174],%f27 ! Mem[0000000051800174] jmpl %o7,%g0 stb %l2,[%o3+0x124] ! Mem[0000000051800124] p32_far_3_hem: std %l2,[%i1+0x150] ! Mem[0000000050800150] ldx [%i2+0x178],%l1 ! Mem[0000000051000178] stw %l4,[%i3+0x054] ! Mem[0000000051800054] ld [%i3+0x174],%f27 ! Mem[0000000051800174] jmpl %o7,%g0 stb %l2,[%i3+0x124] ! Mem[0000000051800124] p32_far_3_hom: std %l2,[%o1+0x150] ! Mem[0000000050800150] ldx [%o2+0x178],%l1 ! Mem[0000000051000178] stw %l4,[%o3+0x054] ! Mem[0000000051800054] ld [%o3+0x174],%f27 ! Mem[0000000051800174] jmpl %o7,%g0 stb %l2,[%o3+0x124] ! Mem[0000000051800124] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ld [%i0+0x170],%f7 ! Mem[0000000052000170] stw %l3,[%i3+0x06c] ! Mem[000000005380006c] jmpl %o7,%g0 ldsh [%i1+0x166],%l3 ! Mem[0000000052800166] p33_far_3_lo: ld [%o0+0x170],%f7 ! Mem[0000000052000170] stw %l3,[%o3+0x06c] ! Mem[000000005380006c] jmpl %o7,%g0 ldsh [%o1+0x166],%l3 ! Mem[0000000052800166] p33_far_3_lem: ld [%i0+0x170],%f7 ! Mem[0000000052000170] stw %l3,[%i3+0x06c] ! Mem[000000005380006c] jmpl %o7,%g0 ldsh [%i1+0x166],%l3 ! Mem[0000000052800166] p33_far_3_lom: ld [%o0+0x170],%f7 ! Mem[0000000052000170] stw %l3,[%o3+0x06c] ! Mem[000000005380006c] jmpl %o7,%g0 ldsh [%o1+0x166],%l3 ! Mem[0000000052800166] p33_far_3_he: addcc %l3,%l5,%l7 sth %l0,[%i0+0x0e2] ! Mem[00000000520000e2] ldsb [%i0+0x19f],%l1 ! Mem[000000005200019f] lduw [%i3+0x1c4],%l2 ! Mem[00000000538001c4] lduw [%i1+0x1e8],%l2 ! Mem[00000000528001e8] jmpl %o7,%g0 ldub [%i3+0x0f4],%l6 ! Mem[00000000538000f4] p33_far_3_ho: addcc %l3,%l5,%l7 sth %l0,[%o0+0x0e2] ! Mem[00000000520000e2] ldsb [%o0+0x19f],%l1 ! Mem[000000005200019f] lduw [%o3+0x1c4],%l2 ! Mem[00000000538001c4] lduw [%o1+0x1e8],%l2 ! Mem[00000000528001e8] jmpl %o7,%g0 ldub [%o3+0x0f4],%l6 ! Mem[00000000538000f4] p33_far_3_hem: addcc %l3,%l5,%l7 sth %l0,[%i0+0x0e2] ! Mem[00000000520000e2] ldsb [%i0+0x19f],%l1 ! Mem[000000005200019f] lduw [%i3+0x1c4],%l2 ! Mem[00000000538001c4] lduw [%i1+0x1e8],%l2 ! Mem[00000000528001e8] jmpl %o7,%g0 ldub [%i3+0x0f4],%l6 ! Mem[00000000538000f4] p33_far_3_hom: addcc %l3,%l5,%l7 sth %l0,[%o0+0x0e2] ! Mem[00000000520000e2] ldsb [%o0+0x19f],%l1 ! Mem[000000005200019f] lduw [%o3+0x1c4],%l2 ! Mem[00000000538001c4] lduw [%o1+0x1e8],%l2 ! Mem[00000000528001e8] jmpl %o7,%g0 ldub [%o3+0x0f4],%l6 ! Mem[00000000538000f4] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: jmpl %o7,%g0 ldd [%i0+0x110],%l4 ! Mem[0000000054000110] jmpl %o7,%g0 nop p34_far_3_lo: jmpl %o7,%g0 ldd [%o0+0x110],%l4 ! Mem[0000000054000110] jmpl %o7,%g0 nop p34_far_3_lem: jmpl %o7,%g0 ldd [%i0+0x110],%l4 ! Mem[0000000054000110] jmpl %o7,%g0 nop p34_far_3_lom: jmpl %o7,%g0 ldd [%o0+0x110],%l4 ! Mem[0000000054000110] jmpl %o7,%g0 nop p34_far_3_he: sll %l0,%l7,%l7 stx %l4,[%i0+0x100] ! Mem[0000000054000100] std %f18,[%i3+0x1b0] ! Mem[00000000558001b0] ldsw [%i0+0x080],%l4 ! Mem[0000000054000080] swap [%i2+0x098],%l7 ! Mem[0000000055000098] jmpl %o7,%g0 std %l0,[%i3+0x0a0] ! Mem[00000000558000a0] p34_far_3_ho: sll %l0,%l7,%l7 stx %l4,[%o0+0x100] ! Mem[0000000054000100] std %f18,[%o3+0x1b0] ! Mem[00000000558001b0] ldsw [%o0+0x080],%l4 ! Mem[0000000054000080] swap [%o2+0x098],%l7 ! Mem[0000000055000098] jmpl %o7,%g0 std %l0,[%o3+0x0a0] ! Mem[00000000558000a0] p34_far_3_hem: sll %l0,%l7,%l7 stx %l4,[%i0+0x100] ! Mem[0000000054000100] std %f18,[%i3+0x1b0] ! Mem[00000000558001b0] ldsw [%i0+0x080],%l4 ! Mem[0000000054000080] swap [%i2+0x098],%l7 ! Mem[0000000055000098] jmpl %o7,%g0 std %l0,[%i3+0x0a0] ! Mem[00000000558000a0] p34_far_3_hom: sll %l0,%l7,%l7 stx %l4,[%o0+0x100] ! Mem[0000000054000100] std %f18,[%o3+0x1b0] ! Mem[00000000558001b0] ldsw [%o0+0x080],%l4 ! Mem[0000000054000080] swap [%o2+0x098],%l7 ! Mem[0000000055000098] jmpl %o7,%g0 std %l0,[%o3+0x0a0] ! Mem[00000000558000a0] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: jmpl %o7,%g0 ldub [%i2+0x0b5],%l0 ! Mem[00000000570000b5] jmpl %o7,%g0 nop p35_far_3_lo: jmpl %o7,%g0 ldub [%o2+0x0b5],%l0 ! Mem[00000000570000b5] jmpl %o7,%g0 nop p35_far_3_lem: jmpl %o7,%g0 ldub [%i2+0x0b5],%l0 ! Mem[00000000570000b5] jmpl %o7,%g0 nop p35_far_3_lom: jmpl %o7,%g0 ldub [%o2+0x0b5],%l0 ! Mem[00000000570000b5] jmpl %o7,%g0 nop p35_far_3_he: ldsh [%i2+0x140],%l1 ! Mem[0000000057000140] sdivx %l1,0xa7c,%l7 jmpl %o7,%g0 stx %l3,[%i2+0x1a8] ! Mem[00000000570001a8] p35_far_3_ho: ldsh [%o2+0x140],%l1 ! Mem[0000000057000140] sdivx %l1,0xa7c,%l7 jmpl %o7,%g0 stx %l3,[%o2+0x1a8] ! Mem[00000000570001a8] p35_far_3_hem: ldsh [%i2+0x140],%l1 ! Mem[0000000057000140] sdivx %l1,0xa7c,%l7 jmpl %o7,%g0 stx %l3,[%i2+0x1a8] ! Mem[00000000570001a8] p35_far_3_hom: ldsh [%o2+0x140],%l1 ! Mem[0000000057000140] sdivx %l1,0xa7c,%l7 jmpl %o7,%g0 stx %l3,[%o2+0x1a8] ! Mem[00000000570001a8] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: sth %l7,[%i3+0x118] ! Mem[0000000059800118] ldd [%i3+0x1c8],%f10 ! Mem[00000000598001c8] mulx %l6,%l2,%l6 andcc %l3,%l4,%l7 jmpl %o7,%g0 ldsh [%i1+0x0c4],%l5 ! Mem[00000000588000c4] p36_far_3_lo: sth %l7,[%o3+0x118] ! Mem[0000000059800118] ldd [%o3+0x1c8],%f10 ! Mem[00000000598001c8] mulx %l6,%l2,%l6 andcc %l3,%l4,%l7 jmpl %o7,%g0 ldsh [%o1+0x0c4],%l5 ! Mem[00000000588000c4] p36_far_3_lem: sth %l7,[%i3+0x118] ! Mem[0000000059800118] ldd [%i3+0x1c8],%f10 ! Mem[00000000598001c8] mulx %l6,%l2,%l6 andcc %l3,%l4,%l7 jmpl %o7,%g0 ldsh [%i1+0x0c4],%l5 ! Mem[00000000588000c4] p36_far_3_lom: sth %l7,[%o3+0x118] ! Mem[0000000059800118] ldd [%o3+0x1c8],%f10 ! Mem[00000000598001c8] mulx %l6,%l2,%l6 andcc %l3,%l4,%l7 jmpl %o7,%g0 ldsh [%o1+0x0c4],%l5 ! Mem[00000000588000c4] p36_far_3_he: lduh [%i2+0x148],%l7 ! Mem[0000000059000148] and %l1,-0x77e,%l7 sub %l0,-0xe36,%l6 jmpl %o7,%g0 lduh [%i0+0x04e],%l6 ! Mem[000000005800004e] p36_far_3_ho: lduh [%o2+0x148],%l7 ! Mem[0000000059000148] and %l1,-0x77e,%l7 sub %l0,-0xe36,%l6 jmpl %o7,%g0 lduh [%o0+0x04e],%l6 ! Mem[000000005800004e] p36_far_3_hem: lduh [%i2+0x148],%l7 ! Mem[0000000059000148] and %l1,-0x77e,%l7 sub %l0,-0xe36,%l6 jmpl %o7,%g0 lduh [%i0+0x04e],%l6 ! Mem[000000005800004e] p36_far_3_hom: lduh [%o2+0x148],%l7 ! Mem[0000000059000148] and %l1,-0x77e,%l7 sub %l0,-0xe36,%l6 jmpl %o7,%g0 lduh [%o0+0x04e],%l6 ! Mem[000000005800004e] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: lduw [%i0+0x038],%l6 ! Mem[000000005a000038] udivx %l4,%l4,%l7 ldstub [%i3+0x195],%l2 ! Mem[000000005b800195] swap [%i1+0x168],%l0 ! Mem[000000005a800168] jmpl %o7,%g0 ldsw [%i1+0x0c4],%l5 ! Mem[000000005a8000c4] p37_far_3_lo: lduw [%o0+0x038],%l6 ! Mem[000000005a000038] udivx %l4,%l4,%l7 ldstub [%o3+0x195],%l2 ! Mem[000000005b800195] swap [%o1+0x168],%l0 ! Mem[000000005a800168] jmpl %o7,%g0 ldsw [%o1+0x0c4],%l5 ! Mem[000000005a8000c4] p37_far_3_lem: membar #Sync lduw [%i0+0x038],%l6 ! Mem[000000005a000038] udivx %l4,%l4,%l7 ldstub [%i3+0x195],%l2 ! Mem[000000005b800195] swap [%i1+0x168],%l0 ! Mem[000000005a800168] jmpl %o7,%g0 ldsw [%i1+0x0c4],%l5 ! Mem[000000005a8000c4] p37_far_3_lom: membar #Sync lduw [%o0+0x038],%l6 ! Mem[000000005a000038] udivx %l4,%l4,%l7 ldstub [%o3+0x195],%l2 ! Mem[000000005b800195] swap [%o1+0x168],%l0 ! Mem[000000005a800168] jmpl %o7,%g0 ldsw [%o1+0x0c4],%l5 ! Mem[000000005a8000c4] p37_far_3_he: srl %l3,0x009,%l5 swap [%i3+0x0e0],%l0 ! Mem[000000005b8000e0] sub %l7,%l6,%l0 jmpl %o7,%g0 stb %l3,[%i0+0x04d] ! Mem[000000005a00004d] p37_far_3_ho: srl %l3,0x009,%l5 swap [%o3+0x0e0],%l0 ! Mem[000000005b8000e0] sub %l7,%l6,%l0 jmpl %o7,%g0 stb %l3,[%o0+0x04d] ! Mem[000000005a00004d] p37_far_3_hem: srl %l3,0x009,%l5 swap [%i3+0x0e0],%l0 ! Mem[000000005b8000e0] sub %l7,%l6,%l0 jmpl %o7,%g0 stb %l3,[%i0+0x04d] ! Mem[000000005a00004d] p37_far_3_hom: srl %l3,0x009,%l5 swap [%o3+0x0e0],%l0 ! Mem[000000005b8000e0] sub %l7,%l6,%l0 jmpl %o7,%g0 stb %l3,[%o0+0x04d] ! Mem[000000005a00004d] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldx [%i2+0x0a8],%l7 ! Mem[000000005d0000a8] sth %l0,[%i0+0x0f4] ! Mem[000000005c0000f4] ldx [%i3+0x168],%l4 ! Mem[000000005d800168] st %f7 ,[%i0+0x118] ! Mem[000000005c000118] taddcctv %l2,%l3,%l6 ldsb [%i1+0x07e],%l6 ! Mem[000000005c80007e] jmpl %o7,%g0 andncc %l7,%l6,%l3 p38_far_3_lo: ldx [%o2+0x0a8],%l7 ! Mem[000000005d0000a8] sth %l0,[%o0+0x0f4] ! Mem[000000005c0000f4] ldx [%o3+0x168],%l4 ! Mem[000000005d800168] st %f7 ,[%o0+0x118] ! Mem[000000005c000118] taddcctv %l2,%l3,%l6 ldsb [%o1+0x07e],%l6 ! Mem[000000005c80007e] jmpl %o7,%g0 andncc %l7,%l6,%l3 p38_far_3_lem: ldx [%i2+0x0a8],%l7 ! Mem[000000005d0000a8] sth %l0,[%i0+0x0f4] ! Mem[000000005c0000f4] ldx [%i3+0x168],%l4 ! Mem[000000005d800168] st %f7 ,[%i0+0x118] ! Mem[000000005c000118] taddcctv %l2,%l3,%l6 ldsb [%i1+0x07e],%l6 ! Mem[000000005c80007e] jmpl %o7,%g0 andncc %l7,%l6,%l3 p38_far_3_lom: ldx [%o2+0x0a8],%l7 ! Mem[000000005d0000a8] sth %l0,[%o0+0x0f4] ! Mem[000000005c0000f4] ldx [%o3+0x168],%l4 ! Mem[000000005d800168] st %f7 ,[%o0+0x118] ! Mem[000000005c000118] taddcctv %l2,%l3,%l6 ldsb [%o1+0x07e],%l6 ! Mem[000000005c80007e] jmpl %o7,%g0 andncc %l7,%l6,%l3 p38_far_3_he: stw %l6,[%i0+0x020] ! Mem[000000005c000020] stx %l7,[%i2+0x150] ! Mem[000000005d000150] ldd [%i2+0x0b0],%l4 ! Mem[000000005d0000b0] jmpl %o7,%g0 stx %l7,[%i1+0x0b8] ! Mem[000000005c8000b8] p38_far_3_ho: stw %l6,[%o0+0x020] ! Mem[000000005c000020] stx %l7,[%o2+0x150] ! Mem[000000005d000150] ldd [%o2+0x0b0],%l4 ! Mem[000000005d0000b0] jmpl %o7,%g0 stx %l7,[%o1+0x0b8] ! Mem[000000005c8000b8] p38_far_3_hem: membar #Sync stw %l6,[%i0+0x020] ! Mem[000000005c000020] stx %l7,[%i2+0x150] ! Mem[000000005d000150] ldd [%i2+0x0b0],%l4 ! Mem[000000005d0000b0] jmpl %o7,%g0 stx %l7,[%i1+0x0b8] ! Mem[000000005c8000b8] p38_far_3_hom: membar #Sync stw %l6,[%o0+0x020] ! Mem[000000005c000020] stx %l7,[%o2+0x150] ! Mem[000000005d000150] ldd [%o2+0x0b0],%l4 ! Mem[000000005d0000b0] jmpl %o7,%g0 stx %l7,[%o1+0x0b8] ! Mem[000000005c8000b8] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: jmpl %o7,%g0 lduh [%i0+0x02a],%l7 ! Mem[000000005e00002a] jmpl %o7,%g0 nop p39_far_3_lo: jmpl %o7,%g0 lduh [%o0+0x02a],%l7 ! Mem[000000005e00002a] jmpl %o7,%g0 nop p39_far_3_lem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x02a],%l7 ! Mem[000000005e00002a] jmpl %o7,%g0 nop p39_far_3_lom: membar #Sync jmpl %o7,%g0 lduh [%o0+0x02a],%l7 ! Mem[000000005e00002a] jmpl %o7,%g0 nop p39_far_3_he: stb %l3,[%i2+0x0d0] ! Mem[000000005f0000d0] stb %l5,[%i0+0x1f4] ! Mem[000000005e0001f4] lduw [%i0+0x17c],%l4 ! Mem[000000005e00017c] udivx %l7,-0x626,%l0 lduw [%i0+0x1ec],%l2 ! Mem[000000005e0001ec] lduw [%i3+0x0e0],%l6 ! Mem[000000005f8000e0] stb %l3,[%i3+0x0c6] ! Mem[000000005f8000c6] jmpl %o7,%g0 ldsh [%i0+0x184],%l5 ! Mem[000000005e000184] p39_far_3_ho: stb %l3,[%o2+0x0d0] ! Mem[000000005f0000d0] stb %l5,[%o0+0x1f4] ! Mem[000000005e0001f4] lduw [%o0+0x17c],%l4 ! Mem[000000005e00017c] udivx %l7,-0x626,%l0 lduw [%o0+0x1ec],%l2 ! Mem[000000005e0001ec] lduw [%o3+0x0e0],%l6 ! Mem[000000005f8000e0] stb %l3,[%o3+0x0c6] ! Mem[000000005f8000c6] jmpl %o7,%g0 ldsh [%o0+0x184],%l5 ! Mem[000000005e000184] p39_far_3_hem: stb %l3,[%i2+0x0d0] ! Mem[000000005f0000d0] stb %l5,[%i0+0x1f4] ! Mem[000000005e0001f4] lduw [%i0+0x17c],%l4 ! Mem[000000005e00017c] udivx %l7,-0x626,%l0 lduw [%i0+0x1ec],%l2 ! Mem[000000005e0001ec] lduw [%i3+0x0e0],%l6 ! Mem[000000005f8000e0] stb %l3,[%i3+0x0c6] ! Mem[000000005f8000c6] jmpl %o7,%g0 ldsh [%i0+0x184],%l5 ! Mem[000000005e000184] p39_far_3_hom: stb %l3,[%o2+0x0d0] ! Mem[000000005f0000d0] stb %l5,[%o0+0x1f4] ! Mem[000000005e0001f4] lduw [%o0+0x17c],%l4 ! Mem[000000005e00017c] udivx %l7,-0x626,%l0 lduw [%o0+0x1ec],%l2 ! Mem[000000005e0001ec] lduw [%o3+0x0e0],%l6 ! Mem[000000005f8000e0] stb %l3,[%o3+0x0c6] ! Mem[000000005f8000c6] jmpl %o7,%g0 ldsh [%o0+0x184],%l5 ! Mem[000000005e000184] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: sdivx %l1,%l2,%l7 stw %l5,[%i1+0x02c] ! Mem[000000006080002c] jmpl %o7,%g0 ldsh [%i3+0x178],%l2 ! Mem[0000000061800178] p40_far_3_lo: sdivx %l1,%l2,%l7 stw %l5,[%o1+0x02c] ! Mem[000000006080002c] jmpl %o7,%g0 ldsh [%o3+0x178],%l2 ! Mem[0000000061800178] p40_far_3_lem: sdivx %l1,%l2,%l7 membar #Sync stw %l5,[%i1+0x02c] ! Mem[000000006080002c] jmpl %o7,%g0 ldsh [%i3+0x178],%l2 ! Mem[0000000061800178] p40_far_3_lom: sdivx %l1,%l2,%l7 membar #Sync stw %l5,[%o1+0x02c] ! Mem[000000006080002c] jmpl %o7,%g0 ldsh [%o3+0x178],%l2 ! Mem[0000000061800178] p40_far_3_he: add %l2,%l4,%l6 ldd [%i3+0x0a8],%l4 ! Mem[00000000618000a8] stx %l5,[%i1+0x070] ! Mem[0000000060800070] stb %l5,[%i3+0x16e] ! Mem[000000006180016e] swap [%i0+0x088],%l6 ! Mem[0000000060000088] stx %l5,[%i3+0x190] ! Mem[0000000061800190] ldsw [%i1+0x0e4],%l6 ! Mem[00000000608000e4] jmpl %o7,%g0 lduh [%i3+0x14a],%l5 ! Mem[000000006180014a] p40_far_3_ho: add %l2,%l4,%l6 ldd [%o3+0x0a8],%l4 ! Mem[00000000618000a8] stx %l5,[%o1+0x070] ! Mem[0000000060800070] stb %l5,[%o3+0x16e] ! Mem[000000006180016e] swap [%o0+0x088],%l6 ! Mem[0000000060000088] stx %l5,[%o3+0x190] ! Mem[0000000061800190] ldsw [%o1+0x0e4],%l6 ! Mem[00000000608000e4] jmpl %o7,%g0 lduh [%o3+0x14a],%l5 ! Mem[000000006180014a] p40_far_3_hem: add %l2,%l4,%l6 ldd [%i3+0x0a8],%l4 ! Mem[00000000618000a8] stx %l5,[%i1+0x070] ! Mem[0000000060800070] stb %l5,[%i3+0x16e] ! Mem[000000006180016e] swap [%i0+0x088],%l6 ! Mem[0000000060000088] stx %l5,[%i3+0x190] ! Mem[0000000061800190] ldsw [%i1+0x0e4],%l6 ! Mem[00000000608000e4] jmpl %o7,%g0 lduh [%i3+0x14a],%l5 ! Mem[000000006180014a] p40_far_3_hom: add %l2,%l4,%l6 ldd [%o3+0x0a8],%l4 ! Mem[00000000618000a8] stx %l5,[%o1+0x070] ! Mem[0000000060800070] stb %l5,[%o3+0x16e] ! Mem[000000006180016e] swap [%o0+0x088],%l6 ! Mem[0000000060000088] stx %l5,[%o3+0x190] ! Mem[0000000061800190] ldsw [%o1+0x0e4],%l6 ! Mem[00000000608000e4] jmpl %o7,%g0 lduh [%o3+0x14a],%l5 ! Mem[000000006180014a] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: stx %l3,[%i0+0x038] ! Mem[0000000062000038] ldub [%i1+0x091],%l2 ! Mem[0000000062800091] jmpl %o7,%g0 ldstub [%i1+0x048],%l6 ! Mem[0000000062800048] p41_far_3_lo: stx %l3,[%o0+0x038] ! Mem[0000000062000038] ldub [%o1+0x091],%l2 ! Mem[0000000062800091] jmpl %o7,%g0 ldstub [%o1+0x048],%l6 ! Mem[0000000062800048] p41_far_3_lem: membar #Sync stx %l3,[%i0+0x038] ! Mem[0000000062000038] ldub [%i1+0x091],%l2 ! Mem[0000000062800091] jmpl %o7,%g0 ldstub [%i1+0x048],%l6 ! Mem[0000000062800048] p41_far_3_lom: membar #Sync stx %l3,[%o0+0x038] ! Mem[0000000062000038] ldub [%o1+0x091],%l2 ! Mem[0000000062800091] jmpl %o7,%g0 ldstub [%o1+0x048],%l6 ! Mem[0000000062800048] p41_far_3_he: st %f17,[%i2+0x1dc] ! Mem[00000000630001dc] ldsb [%i2+0x10d],%l4 ! Mem[000000006300010d] stx %l3,[%i1+0x170] ! Mem[0000000062800170] ldd [%i1+0x110],%l6 ! Mem[0000000062800110] orncc %l1,0x63c,%l3 swap [%i0+0x190],%l2 ! Mem[0000000062000190] stx %l0,[%i2+0x088] ! Mem[0000000063000088] jmpl %o7,%g0 lduw [%i3+0x0d8],%l3 ! Mem[00000000638000d8] p41_far_3_ho: st %f17,[%o2+0x1dc] ! Mem[00000000630001dc] ldsb [%o2+0x10d],%l4 ! Mem[000000006300010d] stx %l3,[%o1+0x170] ! Mem[0000000062800170] ldd [%o1+0x110],%l6 ! Mem[0000000062800110] orncc %l1,0x63c,%l3 swap [%o0+0x190],%l2 ! Mem[0000000062000190] stx %l0,[%o2+0x088] ! Mem[0000000063000088] jmpl %o7,%g0 lduw [%o3+0x0d8],%l3 ! Mem[00000000638000d8] p41_far_3_hem: st %f17,[%i2+0x1dc] ! Mem[00000000630001dc] ldsb [%i2+0x10d],%l4 ! Mem[000000006300010d] stx %l3,[%i1+0x170] ! Mem[0000000062800170] ldd [%i1+0x110],%l6 ! Mem[0000000062800110] orncc %l1,0x63c,%l3 swap [%i0+0x190],%l2 ! Mem[0000000062000190] stx %l0,[%i2+0x088] ! Mem[0000000063000088] jmpl %o7,%g0 lduw [%i3+0x0d8],%l3 ! Mem[00000000638000d8] p41_far_3_hom: st %f17,[%o2+0x1dc] ! Mem[00000000630001dc] ldsb [%o2+0x10d],%l4 ! Mem[000000006300010d] stx %l3,[%o1+0x170] ! Mem[0000000062800170] ldd [%o1+0x110],%l6 ! Mem[0000000062800110] orncc %l1,0x63c,%l3 swap [%o0+0x190],%l2 ! Mem[0000000062000190] stx %l0,[%o2+0x088] ! Mem[0000000063000088] jmpl %o7,%g0 lduw [%o3+0x0d8],%l3 ! Mem[00000000638000d8] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: subccc %l7,0x70c,%l4 swap [%i0+0x094],%l7 ! Mem[0000000064000094] jmpl %o7,%g0 swap [%i0+0x0a0],%l4 ! Mem[00000000640000a0] p42_far_3_lo: subccc %l7,0x70c,%l4 swap [%o0+0x094],%l7 ! Mem[0000000064000094] jmpl %o7,%g0 swap [%o0+0x0a0],%l4 ! Mem[00000000640000a0] p42_far_3_lem: subccc %l7,0x70c,%l4 swap [%i0+0x094],%l7 ! Mem[0000000064000094] jmpl %o7,%g0 swap [%i0+0x0a0],%l4 ! Mem[00000000640000a0] p42_far_3_lom: subccc %l7,0x70c,%l4 swap [%o0+0x094],%l7 ! Mem[0000000064000094] jmpl %o7,%g0 swap [%o0+0x0a0],%l4 ! Mem[00000000640000a0] p42_far_3_he: std %f16,[%i1+0x170] ! Mem[0000000064800170] jmpl %o7,%g0 ldx [%i2+0x100],%l2 ! Mem[0000000065000100] p42_far_3_ho: std %f16,[%o1+0x170] ! Mem[0000000064800170] jmpl %o7,%g0 ldx [%o2+0x100],%l2 ! Mem[0000000065000100] p42_far_3_hem: std %f16,[%i1+0x170] ! Mem[0000000064800170] jmpl %o7,%g0 ldx [%i2+0x100],%l2 ! Mem[0000000065000100] p42_far_3_hom: std %f16,[%o1+0x170] ! Mem[0000000064800170] jmpl %o7,%g0 ldx [%o2+0x100],%l2 ! Mem[0000000065000100] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldx [%i3+0x0f0],%l4 ! Mem[00000000678000f0] st %f11,[%i1+0x0d0] ! Mem[00000000668000d0] ldsh [%i3+0x1ee],%l5 ! Mem[00000000678001ee] umulcc %l4,%l4,%l7 ldsw [%i1+0x004],%l4 ! Mem[0000000066800004] jmpl %o7,%g0 lduw [%i0+0x0ac],%l4 ! Mem[00000000660000ac] p43_far_3_lo: ldx [%o3+0x0f0],%l4 ! Mem[00000000678000f0] st %f11,[%o1+0x0d0] ! Mem[00000000668000d0] ldsh [%o3+0x1ee],%l5 ! Mem[00000000678001ee] umulcc %l4,%l4,%l7 ldsw [%o1+0x004],%l4 ! Mem[0000000066800004] jmpl %o7,%g0 lduw [%o0+0x0ac],%l4 ! Mem[00000000660000ac] p43_far_3_lem: ldx [%i3+0x0f0],%l4 ! Mem[00000000678000f0] st %f11,[%i1+0x0d0] ! Mem[00000000668000d0] ldsh [%i3+0x1ee],%l5 ! Mem[00000000678001ee] umulcc %l4,%l4,%l7 membar #Sync ldsw [%i1+0x004],%l4 ! Mem[0000000066800004] jmpl %o7,%g0 lduw [%i0+0x0ac],%l4 ! Mem[00000000660000ac] p43_far_3_lom: ldx [%o3+0x0f0],%l4 ! Mem[00000000678000f0] st %f11,[%o1+0x0d0] ! Mem[00000000668000d0] ldsh [%o3+0x1ee],%l5 ! Mem[00000000678001ee] umulcc %l4,%l4,%l7 membar #Sync ldsw [%o1+0x004],%l4 ! Mem[0000000066800004] jmpl %o7,%g0 lduw [%o0+0x0ac],%l4 ! Mem[00000000660000ac] p43_far_3_he: stx %l5,[%i3+0x180] ! Mem[0000000067800180] sth %l7,[%i3+0x096] ! Mem[0000000067800096] add %l3,%l5,%l3 sth %l1,[%i0+0x0a0] ! Mem[00000000660000a0] jmpl %o7,%g0 sth %l3,[%i2+0x166] ! Mem[0000000067000166] p43_far_3_ho: stx %l5,[%o3+0x180] ! Mem[0000000067800180] sth %l7,[%o3+0x096] ! Mem[0000000067800096] add %l3,%l5,%l3 sth %l1,[%o0+0x0a0] ! Mem[00000000660000a0] jmpl %o7,%g0 sth %l3,[%o2+0x166] ! Mem[0000000067000166] p43_far_3_hem: stx %l5,[%i3+0x180] ! Mem[0000000067800180] sth %l7,[%i3+0x096] ! Mem[0000000067800096] add %l3,%l5,%l3 sth %l1,[%i0+0x0a0] ! Mem[00000000660000a0] jmpl %o7,%g0 sth %l3,[%i2+0x166] ! Mem[0000000067000166] p43_far_3_hom: stx %l5,[%o3+0x180] ! Mem[0000000067800180] sth %l7,[%o3+0x096] ! Mem[0000000067800096] add %l3,%l5,%l3 sth %l1,[%o0+0x0a0] ! Mem[00000000660000a0] jmpl %o7,%g0 sth %l3,[%o2+0x166] ! Mem[0000000067000166] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: ldsw [%i3+0x0e4],%l3 ! Mem[00000000698000e4] ldub [%i1+0x10c],%l3 ! Mem[000000006880010c] mulx %l7,-0x7a4,%l5 ldsw [%i1+0x158],%l2 ! Mem[0000000068800158] ldsw [%i3+0x1d0],%l3 ! Mem[00000000698001d0] swap [%i1+0x164],%l3 ! Mem[0000000068800164] std %l0,[%i0+0x0b0] ! Mem[00000000680000b0] jmpl %o7,%g0 std %l6,[%i3+0x1f0] ! Mem[00000000698001f0] p44_far_3_lo: ldsw [%o3+0x0e4],%l3 ! Mem[00000000698000e4] ldub [%o1+0x10c],%l3 ! Mem[000000006880010c] mulx %l7,-0x7a4,%l5 ldsw [%o1+0x158],%l2 ! Mem[0000000068800158] ldsw [%o3+0x1d0],%l3 ! Mem[00000000698001d0] swap [%o1+0x164],%l3 ! Mem[0000000068800164] std %l0,[%o0+0x0b0] ! Mem[00000000680000b0] jmpl %o7,%g0 std %l6,[%o3+0x1f0] ! Mem[00000000698001f0] p44_far_3_lem: ldsw [%i3+0x0e4],%l3 ! Mem[00000000698000e4] ldub [%i1+0x10c],%l3 ! Mem[000000006880010c] mulx %l7,-0x7a4,%l5 ldsw [%i1+0x158],%l2 ! Mem[0000000068800158] ldsw [%i3+0x1d0],%l3 ! Mem[00000000698001d0] swap [%i1+0x164],%l3 ! Mem[0000000068800164] std %l0,[%i0+0x0b0] ! Mem[00000000680000b0] jmpl %o7,%g0 std %l6,[%i3+0x1f0] ! Mem[00000000698001f0] p44_far_3_lom: ldsw [%o3+0x0e4],%l3 ! Mem[00000000698000e4] ldub [%o1+0x10c],%l3 ! Mem[000000006880010c] mulx %l7,-0x7a4,%l5 ldsw [%o1+0x158],%l2 ! Mem[0000000068800158] ldsw [%o3+0x1d0],%l3 ! Mem[00000000698001d0] swap [%o1+0x164],%l3 ! Mem[0000000068800164] std %l0,[%o0+0x0b0] ! Mem[00000000680000b0] jmpl %o7,%g0 std %l6,[%o3+0x1f0] ! Mem[00000000698001f0] p44_far_3_he: jmpl %o7,%g0 ldub [%i3+0x102],%l5 ! Mem[0000000069800102] jmpl %o7,%g0 nop p44_far_3_ho: jmpl %o7,%g0 ldub [%o3+0x102],%l5 ! Mem[0000000069800102] jmpl %o7,%g0 nop p44_far_3_hem: jmpl %o7,%g0 ldub [%i3+0x102],%l5 ! Mem[0000000069800102] jmpl %o7,%g0 nop p44_far_3_hom: jmpl %o7,%g0 ldub [%o3+0x102],%l5 ! Mem[0000000069800102] jmpl %o7,%g0 nop p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldsb [%i1+0x0a3],%l0 ! Mem[000000006a8000a3] ldub [%i0+0x012],%l7 ! Mem[000000006a000012] sth %l3,[%i3+0x0ae] ! Mem[000000006b8000ae] ldd [%i0+0x018],%f12 ! Mem[000000006a000018] ldd [%i3+0x020],%l6 ! Mem[000000006b800020] lduh [%i1+0x12c],%l5 ! Mem[000000006a80012c] ldd [%i2+0x060],%f2 ! Mem[000000006b000060] jmpl %o7,%g0 ldsh [%i3+0x14a],%l6 ! Mem[000000006b80014a] p45_far_3_lo: ldsb [%o1+0x0a3],%l0 ! Mem[000000006a8000a3] ldub [%o0+0x012],%l7 ! Mem[000000006a000012] sth %l3,[%o3+0x0ae] ! Mem[000000006b8000ae] ldd [%o0+0x018],%f12 ! Mem[000000006a000018] ldd [%o3+0x020],%l6 ! Mem[000000006b800020] lduh [%o1+0x12c],%l5 ! Mem[000000006a80012c] ldd [%o2+0x060],%f2 ! Mem[000000006b000060] jmpl %o7,%g0 ldsh [%o3+0x14a],%l6 ! Mem[000000006b80014a] p45_far_3_lem: ldsb [%i1+0x0a3],%l0 ! Mem[000000006a8000a3] membar #Sync ldub [%i0+0x012],%l7 ! Mem[000000006a000012] sth %l3,[%i3+0x0ae] ! Mem[000000006b8000ae] ldd [%i0+0x018],%f12 ! Mem[000000006a000018] ldd [%i3+0x020],%l6 ! Mem[000000006b800020] lduh [%i1+0x12c],%l5 ! Mem[000000006a80012c] ldd [%i2+0x060],%f2 ! Mem[000000006b000060] jmpl %o7,%g0 ldsh [%i3+0x14a],%l6 ! Mem[000000006b80014a] p45_far_3_lom: ldsb [%o1+0x0a3],%l0 ! Mem[000000006a8000a3] membar #Sync ldub [%o0+0x012],%l7 ! Mem[000000006a000012] sth %l3,[%o3+0x0ae] ! Mem[000000006b8000ae] ldd [%o0+0x018],%f12 ! Mem[000000006a000018] ldd [%o3+0x020],%l6 ! Mem[000000006b800020] lduh [%o1+0x12c],%l5 ! Mem[000000006a80012c] ldd [%o2+0x060],%f2 ! Mem[000000006b000060] jmpl %o7,%g0 ldsh [%o3+0x14a],%l6 ! Mem[000000006b80014a] p45_far_3_he: tsubcc %l4,%l7,%l2 jmpl %o7,%g0 ldsh [%i2+0x036],%l6 ! Mem[000000006b000036] p45_far_3_ho: tsubcc %l4,%l7,%l2 jmpl %o7,%g0 ldsh [%o2+0x036],%l6 ! Mem[000000006b000036] p45_far_3_hem: tsubcc %l4,%l7,%l2 membar #Sync jmpl %o7,%g0 ldsh [%i2+0x036],%l6 ! Mem[000000006b000036] p45_far_3_hom: tsubcc %l4,%l7,%l2 membar #Sync jmpl %o7,%g0 ldsh [%o2+0x036],%l6 ! Mem[000000006b000036] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldsh [%i0+0x0c2],%l0 ! Mem[000000006c0000c2] jmpl %o7,%g0 swap [%i3+0x040],%l7 ! Mem[000000006d800040] p46_far_3_lo: ldsh [%o0+0x0c2],%l0 ! Mem[000000006c0000c2] jmpl %o7,%g0 swap [%o3+0x040],%l7 ! Mem[000000006d800040] p46_far_3_lem: ldsh [%i0+0x0c2],%l0 ! Mem[000000006c0000c2] jmpl %o7,%g0 swap [%i3+0x040],%l7 ! Mem[000000006d800040] p46_far_3_lom: ldsh [%o0+0x0c2],%l0 ! Mem[000000006c0000c2] jmpl %o7,%g0 swap [%o3+0x040],%l7 ! Mem[000000006d800040] p46_far_3_he: ld [%i1+0x198],%f22 ! Mem[000000006c800198] stw %l3,[%i0+0x168] ! Mem[000000006c000168] stx %l6,[%i2+0x170] ! Mem[000000006d000170] jmpl %o7,%g0 ldstub [%i3+0x034],%l3 ! Mem[000000006d800034] p46_far_3_ho: ld [%o1+0x198],%f22 ! Mem[000000006c800198] stw %l3,[%o0+0x168] ! Mem[000000006c000168] stx %l6,[%o2+0x170] ! Mem[000000006d000170] jmpl %o7,%g0 ldstub [%o3+0x034],%l3 ! Mem[000000006d800034] p46_far_3_hem: ld [%i1+0x198],%f22 ! Mem[000000006c800198] stw %l3,[%i0+0x168] ! Mem[000000006c000168] stx %l6,[%i2+0x170] ! Mem[000000006d000170] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x034],%l3 ! Mem[000000006d800034] p46_far_3_hom: ld [%o1+0x198],%f22 ! Mem[000000006c800198] stw %l3,[%o0+0x168] ! Mem[000000006c000168] stx %l6,[%o2+0x170] ! Mem[000000006d000170] membar #Sync jmpl %o7,%g0 ldstub [%o3+0x034],%l3 ! Mem[000000006d800034] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: addc %l2,-0x746,%l0 ldd [%i2+0x0d8],%l2 ! Mem[000000006f0000d8] ld [%i1+0x174],%f11 ! Mem[000000006e800174] srlx %l2,%l5,%l6 smul %l7,-0x850,%l6 jmpl %o7,%g0 and %l3,-0x02c,%l6 p47_far_3_lo: addc %l2,-0x746,%l0 ldd [%o2+0x0d8],%l2 ! Mem[000000006f0000d8] ld [%o1+0x174],%f11 ! Mem[000000006e800174] srlx %l2,%l5,%l6 smul %l7,-0x850,%l6 jmpl %o7,%g0 and %l3,-0x02c,%l6 p47_far_3_lem: addc %l2,-0x746,%l0 ldd [%i2+0x0d8],%l2 ! Mem[000000006f0000d8] ld [%i1+0x174],%f11 ! Mem[000000006e800174] srlx %l2,%l5,%l6 smul %l7,-0x850,%l6 jmpl %o7,%g0 and %l3,-0x02c,%l6 p47_far_3_lom: addc %l2,-0x746,%l0 ldd [%o2+0x0d8],%l2 ! Mem[000000006f0000d8] ld [%o1+0x174],%f11 ! Mem[000000006e800174] srlx %l2,%l5,%l6 smul %l7,-0x850,%l6 jmpl %o7,%g0 and %l3,-0x02c,%l6 p47_far_3_he: jmpl %o7,%g0 ld [%i2+0x170],%f30 ! Mem[000000006f000170] jmpl %o7,%g0 nop p47_far_3_ho: jmpl %o7,%g0 ld [%o2+0x170],%f30 ! Mem[000000006f000170] jmpl %o7,%g0 nop p47_far_3_hem: jmpl %o7,%g0 ld [%i2+0x170],%f30 ! Mem[000000006f000170] jmpl %o7,%g0 nop p47_far_3_hom: jmpl %o7,%g0 ld [%o2+0x170],%f30 ! Mem[000000006f000170] jmpl %o7,%g0 nop p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldd [%i0+0x1e8],%l2 ! Mem[00000000700001e8] xorcc %l2,-0x1ba,%l7 umul %l4,0x922,%l1 ldsb [%i1+0x0ce],%l2 ! Mem[00000000708000ce] jmpl %o7,%g0 ldsw [%i1+0x090],%l5 ! Mem[0000000070800090] p48_far_3_lo: ldd [%o0+0x1e8],%l2 ! Mem[00000000700001e8] xorcc %l2,-0x1ba,%l7 umul %l4,0x922,%l1 ldsb [%o1+0x0ce],%l2 ! Mem[00000000708000ce] jmpl %o7,%g0 ldsw [%o1+0x090],%l5 ! Mem[0000000070800090] p48_far_3_lem: ldd [%i0+0x1e8],%l2 ! Mem[00000000700001e8] xorcc %l2,-0x1ba,%l7 umul %l4,0x922,%l1 ldsb [%i1+0x0ce],%l2 ! Mem[00000000708000ce] jmpl %o7,%g0 ldsw [%i1+0x090],%l5 ! Mem[0000000070800090] p48_far_3_lom: ldd [%o0+0x1e8],%l2 ! Mem[00000000700001e8] xorcc %l2,-0x1ba,%l7 umul %l4,0x922,%l1 ldsb [%o1+0x0ce],%l2 ! Mem[00000000708000ce] jmpl %o7,%g0 ldsw [%o1+0x090],%l5 ! Mem[0000000070800090] p48_far_3_he: ldsw [%i1+0x0e0],%l0 ! Mem[00000000708000e0] sth %l1,[%i0+0x19e] ! Mem[000000007000019e] ldub [%i0+0x1fc],%l1 ! Mem[00000000700001fc] jmpl %o7,%g0 std %l6,[%i0+0x0e0] ! Mem[00000000700000e0] p48_far_3_ho: ldsw [%o1+0x0e0],%l0 ! Mem[00000000708000e0] sth %l1,[%o0+0x19e] ! Mem[000000007000019e] ldub [%o0+0x1fc],%l1 ! Mem[00000000700001fc] jmpl %o7,%g0 std %l6,[%o0+0x0e0] ! Mem[00000000700000e0] p48_far_3_hem: ldsw [%i1+0x0e0],%l0 ! Mem[00000000708000e0] sth %l1,[%i0+0x19e] ! Mem[000000007000019e] ldub [%i0+0x1fc],%l1 ! Mem[00000000700001fc] jmpl %o7,%g0 std %l6,[%i0+0x0e0] ! Mem[00000000700000e0] p48_far_3_hom: ldsw [%o1+0x0e0],%l0 ! Mem[00000000708000e0] sth %l1,[%o0+0x19e] ! Mem[000000007000019e] ldub [%o0+0x1fc],%l1 ! Mem[00000000700001fc] jmpl %o7,%g0 std %l6,[%o0+0x0e0] ! Mem[00000000700000e0] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: lduw [%i3+0x12c],%l4 ! Mem[000000007380012c] std %f2 ,[%i2+0x150] ! Mem[0000000073000150] ldstub [%i1+0x111],%l6 ! Mem[0000000072800111] jmpl %o7,%g0 mulx %l3,%l6,%l7 p49_far_3_lo: lduw [%o3+0x12c],%l4 ! Mem[000000007380012c] std %f2 ,[%o2+0x150] ! Mem[0000000073000150] ldstub [%o1+0x111],%l6 ! Mem[0000000072800111] jmpl %o7,%g0 mulx %l3,%l6,%l7 p49_far_3_lem: lduw [%i3+0x12c],%l4 ! Mem[000000007380012c] std %f2 ,[%i2+0x150] ! Mem[0000000073000150] ldstub [%i1+0x111],%l6 ! Mem[0000000072800111] jmpl %o7,%g0 mulx %l3,%l6,%l7 p49_far_3_lom: lduw [%o3+0x12c],%l4 ! Mem[000000007380012c] std %f2 ,[%o2+0x150] ! Mem[0000000073000150] ldstub [%o1+0x111],%l6 ! Mem[0000000072800111] jmpl %o7,%g0 mulx %l3,%l6,%l7 p49_far_3_he: stx %l0,[%i3+0x0a0] ! Mem[00000000738000a0] ldstub [%i2+0x032],%l7 ! Mem[0000000073000032] ldsw [%i1+0x0f4],%l7 ! Mem[00000000728000f4] sra %l1,0x015,%l5 ldstub [%i3+0x08e],%l3 ! Mem[000000007380008e] ldd [%i0+0x030],%l4 ! Mem[0000000072000030] jmpl %o7,%g0 ldsh [%i0+0x15c],%l7 ! Mem[000000007200015c] p49_far_3_ho: stx %l0,[%o3+0x0a0] ! Mem[00000000738000a0] ldstub [%o2+0x032],%l7 ! Mem[0000000073000032] ldsw [%o1+0x0f4],%l7 ! Mem[00000000728000f4] sra %l1,0x015,%l5 ldstub [%o3+0x08e],%l3 ! Mem[000000007380008e] ldd [%o0+0x030],%l4 ! Mem[0000000072000030] jmpl %o7,%g0 ldsh [%o0+0x15c],%l7 ! Mem[000000007200015c] p49_far_3_hem: stx %l0,[%i3+0x0a0] ! Mem[00000000738000a0] membar #Sync ldstub [%i2+0x032],%l7 ! Mem[0000000073000032] ldsw [%i1+0x0f4],%l7 ! Mem[00000000728000f4] sra %l1,0x015,%l5 ldstub [%i3+0x08e],%l3 ! Mem[000000007380008e] ldd [%i0+0x030],%l4 ! Mem[0000000072000030] jmpl %o7,%g0 ldsh [%i0+0x15c],%l7 ! Mem[000000007200015c] p49_far_3_hom: stx %l0,[%o3+0x0a0] ! Mem[00000000738000a0] membar #Sync ldstub [%o2+0x032],%l7 ! Mem[0000000073000032] ldsw [%o1+0x0f4],%l7 ! Mem[00000000728000f4] sra %l1,0x015,%l5 ldstub [%o3+0x08e],%l3 ! Mem[000000007380008e] ldd [%o0+0x030],%l4 ! Mem[0000000072000030] jmpl %o7,%g0 ldsh [%o0+0x15c],%l7 ! Mem[000000007200015c] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldd [%i1+0x1d0],%f14 ! Mem[00000000748001d0] or %l2,0x564,%l6 ldstub [%i3+0x13b],%l1 ! Mem[000000007580013b] addc %l6,%l5,%l6 std %l0,[%i1+0x120] ! Mem[0000000074800120] sth %l5,[%i2+0x192] ! Mem[0000000075000192] jmpl %o7,%g0 ldd [%i2+0x0c0],%l6 ! Mem[00000000750000c0] p50_far_3_lo: ldd [%o1+0x1d0],%f14 ! Mem[00000000748001d0] or %l2,0x564,%l6 ldstub [%o3+0x13b],%l1 ! Mem[000000007580013b] addc %l6,%l5,%l6 std %l0,[%o1+0x120] ! Mem[0000000074800120] sth %l5,[%o2+0x192] ! Mem[0000000075000192] jmpl %o7,%g0 ldd [%o2+0x0c0],%l6 ! Mem[00000000750000c0] p50_far_3_lem: ldd [%i1+0x1d0],%f14 ! Mem[00000000748001d0] or %l2,0x564,%l6 ldstub [%i3+0x13b],%l1 ! Mem[000000007580013b] addc %l6,%l5,%l6 std %l0,[%i1+0x120] ! Mem[0000000074800120] sth %l5,[%i2+0x192] ! Mem[0000000075000192] jmpl %o7,%g0 ldd [%i2+0x0c0],%l6 ! Mem[00000000750000c0] p50_far_3_lom: ldd [%o1+0x1d0],%f14 ! Mem[00000000748001d0] or %l2,0x564,%l6 ldstub [%o3+0x13b],%l1 ! Mem[000000007580013b] addc %l6,%l5,%l6 std %l0,[%o1+0x120] ! Mem[0000000074800120] sth %l5,[%o2+0x192] ! Mem[0000000075000192] jmpl %o7,%g0 ldd [%o2+0x0c0],%l6 ! Mem[00000000750000c0] p50_far_3_he: std %l2,[%i2+0x020] ! Mem[0000000075000020] or %l2,%l7,%l2 jmpl %o7,%g0 st %f31,[%i1+0x0d4] ! Mem[00000000748000d4] p50_far_3_ho: std %l2,[%o2+0x020] ! Mem[0000000075000020] or %l2,%l7,%l2 jmpl %o7,%g0 st %f31,[%o1+0x0d4] ! Mem[00000000748000d4] p50_far_3_hem: membar #Sync std %l2,[%i2+0x020] ! Mem[0000000075000020] or %l2,%l7,%l2 jmpl %o7,%g0 st %f31,[%i1+0x0d4] ! Mem[00000000748000d4] p50_far_3_hom: membar #Sync std %l2,[%o2+0x020] ! Mem[0000000075000020] or %l2,%l7,%l2 jmpl %o7,%g0 st %f31,[%o1+0x0d4] ! Mem[00000000748000d4] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: stw %l3,[%i3+0x0c4] ! Mem[00000000778000c4] stw %l5,[%i3+0x040] ! Mem[0000000077800040] ldsw [%i2+0x014],%l7 ! Mem[0000000077000014] sth %l6,[%i3+0x06e] ! Mem[000000007780006e] st %f3 ,[%i2+0x06c] ! Mem[000000007700006c] ldub [%i2+0x13b],%l3 ! Mem[000000007700013b] jmpl %o7,%g0 lduw [%i3+0x0f4],%l5 ! Mem[00000000778000f4] p51_far_3_lo: stw %l3,[%o3+0x0c4] ! Mem[00000000778000c4] stw %l5,[%o3+0x040] ! Mem[0000000077800040] ldsw [%o2+0x014],%l7 ! Mem[0000000077000014] sth %l6,[%o3+0x06e] ! Mem[000000007780006e] st %f3 ,[%o2+0x06c] ! Mem[000000007700006c] ldub [%o2+0x13b],%l3 ! Mem[000000007700013b] jmpl %o7,%g0 lduw [%o3+0x0f4],%l5 ! Mem[00000000778000f4] p51_far_3_lem: stw %l3,[%i3+0x0c4] ! Mem[00000000778000c4] stw %l5,[%i3+0x040] ! Mem[0000000077800040] membar #Sync ldsw [%i2+0x014],%l7 ! Mem[0000000077000014] sth %l6,[%i3+0x06e] ! Mem[000000007780006e] st %f3 ,[%i2+0x06c] ! Mem[000000007700006c] ldub [%i2+0x13b],%l3 ! Mem[000000007700013b] jmpl %o7,%g0 lduw [%i3+0x0f4],%l5 ! Mem[00000000778000f4] p51_far_3_lom: stw %l3,[%o3+0x0c4] ! Mem[00000000778000c4] stw %l5,[%o3+0x040] ! Mem[0000000077800040] membar #Sync ldsw [%o2+0x014],%l7 ! Mem[0000000077000014] sth %l6,[%o3+0x06e] ! Mem[000000007780006e] st %f3 ,[%o2+0x06c] ! Mem[000000007700006c] ldub [%o2+0x13b],%l3 ! Mem[000000007700013b] jmpl %o7,%g0 lduw [%o3+0x0f4],%l5 ! Mem[00000000778000f4] p51_far_3_he: stx %l1,[%i2+0x158] ! Mem[0000000077000158] ldd [%i2+0x070],%l4 ! Mem[0000000077000070] srlx %l4,0x012,%l6 ldsb [%i1+0x0a3],%l0 ! Mem[00000000768000a3] stb %l5,[%i2+0x0af] ! Mem[00000000770000af] swap [%i2+0x11c],%l6 ! Mem[000000007700011c] swap [%i2+0x0cc],%l0 ! Mem[00000000770000cc] jmpl %o7,%g0 lduh [%i2+0x04e],%l4 ! Mem[000000007700004e] p51_far_3_ho: stx %l1,[%o2+0x158] ! Mem[0000000077000158] ldd [%o2+0x070],%l4 ! Mem[0000000077000070] srlx %l4,0x012,%l6 ldsb [%o1+0x0a3],%l0 ! Mem[00000000768000a3] stb %l5,[%o2+0x0af] ! Mem[00000000770000af] swap [%o2+0x11c],%l6 ! Mem[000000007700011c] swap [%o2+0x0cc],%l0 ! Mem[00000000770000cc] jmpl %o7,%g0 lduh [%o2+0x04e],%l4 ! Mem[000000007700004e] p51_far_3_hem: stx %l1,[%i2+0x158] ! Mem[0000000077000158] ldd [%i2+0x070],%l4 ! Mem[0000000077000070] srlx %l4,0x012,%l6 ldsb [%i1+0x0a3],%l0 ! Mem[00000000768000a3] stb %l5,[%i2+0x0af] ! Mem[00000000770000af] swap [%i2+0x11c],%l6 ! Mem[000000007700011c] swap [%i2+0x0cc],%l0 ! Mem[00000000770000cc] jmpl %o7,%g0 lduh [%i2+0x04e],%l4 ! Mem[000000007700004e] p51_far_3_hom: stx %l1,[%o2+0x158] ! Mem[0000000077000158] ldd [%o2+0x070],%l4 ! Mem[0000000077000070] srlx %l4,0x012,%l6 ldsb [%o1+0x0a3],%l0 ! Mem[00000000768000a3] stb %l5,[%o2+0x0af] ! Mem[00000000770000af] swap [%o2+0x11c],%l6 ! Mem[000000007700011c] swap [%o2+0x0cc],%l0 ! Mem[00000000770000cc] jmpl %o7,%g0 lduh [%o2+0x04e],%l4 ! Mem[000000007700004e] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: subc %l5,-0x59b,%l6 lduw [%i0+0x0c4],%l3 ! Mem[00000000780000c4] jmpl %o7,%g0 ldd [%i3+0x140],%f6 ! Mem[0000000079800140] p52_far_3_lo: subc %l5,-0x59b,%l6 lduw [%o0+0x0c4],%l3 ! Mem[00000000780000c4] jmpl %o7,%g0 ldd [%o3+0x140],%f6 ! Mem[0000000079800140] p52_far_3_lem: subc %l5,-0x59b,%l6 lduw [%i0+0x0c4],%l3 ! Mem[00000000780000c4] jmpl %o7,%g0 ldd [%i3+0x140],%f6 ! Mem[0000000079800140] p52_far_3_lom: subc %l5,-0x59b,%l6 lduw [%o0+0x0c4],%l3 ! Mem[00000000780000c4] jmpl %o7,%g0 ldd [%o3+0x140],%f6 ! Mem[0000000079800140] p52_far_3_he: stx %l6,[%i0+0x110] ! Mem[0000000078000110] stb %l4,[%i0+0x0af] ! Mem[00000000780000af] sth %l5,[%i1+0x070] ! Mem[0000000078800070] jmpl %o7,%g0 stx %l2,[%i1+0x1d8] ! Mem[00000000788001d8] p52_far_3_ho: stx %l6,[%o0+0x110] ! Mem[0000000078000110] stb %l4,[%o0+0x0af] ! Mem[00000000780000af] sth %l5,[%o1+0x070] ! Mem[0000000078800070] jmpl %o7,%g0 stx %l2,[%o1+0x1d8] ! Mem[00000000788001d8] p52_far_3_hem: stx %l6,[%i0+0x110] ! Mem[0000000078000110] stb %l4,[%i0+0x0af] ! Mem[00000000780000af] sth %l5,[%i1+0x070] ! Mem[0000000078800070] jmpl %o7,%g0 stx %l2,[%i1+0x1d8] ! Mem[00000000788001d8] p52_far_3_hom: stx %l6,[%o0+0x110] ! Mem[0000000078000110] stb %l4,[%o0+0x0af] ! Mem[00000000780000af] sth %l5,[%o1+0x070] ! Mem[0000000078800070] jmpl %o7,%g0 stx %l2,[%o1+0x1d8] ! Mem[00000000788001d8] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldsh [%i1+0x16c],%l3 ! Mem[000000007a80016c] ldd [%i0+0x190],%f10 ! Mem[000000007a000190] ldsb [%i1+0x0ab],%l0 ! Mem[000000007a8000ab] ldub [%i2+0x0da],%l3 ! Mem[000000007b0000da] jmpl %o7,%g0 ldub [%i1+0x065],%l5 ! Mem[000000007a800065] p53_far_3_lo: ldsh [%o1+0x16c],%l3 ! Mem[000000007a80016c] ldd [%o0+0x190],%f10 ! Mem[000000007a000190] ldsb [%o1+0x0ab],%l0 ! Mem[000000007a8000ab] ldub [%o2+0x0da],%l3 ! Mem[000000007b0000da] jmpl %o7,%g0 ldub [%o1+0x065],%l5 ! Mem[000000007a800065] p53_far_3_lem: ldsh [%i1+0x16c],%l3 ! Mem[000000007a80016c] ldd [%i0+0x190],%f10 ! Mem[000000007a000190] ldsb [%i1+0x0ab],%l0 ! Mem[000000007a8000ab] ldub [%i2+0x0da],%l3 ! Mem[000000007b0000da] jmpl %o7,%g0 ldub [%i1+0x065],%l5 ! Mem[000000007a800065] p53_far_3_lom: ldsh [%o1+0x16c],%l3 ! Mem[000000007a80016c] ldd [%o0+0x190],%f10 ! Mem[000000007a000190] ldsb [%o1+0x0ab],%l0 ! Mem[000000007a8000ab] ldub [%o2+0x0da],%l3 ! Mem[000000007b0000da] jmpl %o7,%g0 ldub [%o1+0x065],%l5 ! Mem[000000007a800065] p53_far_3_he: ldsw [%i0+0x168],%l7 ! Mem[000000007a000168] stw %l1,[%i2+0x1b4] ! Mem[000000007b0001b4] nop jmpl %o7,%g0 sth %l0,[%i0+0x094] ! Mem[000000007a000094] p53_far_3_ho: ldsw [%o0+0x168],%l7 ! Mem[000000007a000168] stw %l1,[%o2+0x1b4] ! Mem[000000007b0001b4] nop jmpl %o7,%g0 sth %l0,[%o0+0x094] ! Mem[000000007a000094] p53_far_3_hem: ldsw [%i0+0x168],%l7 ! Mem[000000007a000168] stw %l1,[%i2+0x1b4] ! Mem[000000007b0001b4] nop jmpl %o7,%g0 sth %l0,[%i0+0x094] ! Mem[000000007a000094] p53_far_3_hom: ldsw [%o0+0x168],%l7 ! Mem[000000007a000168] stw %l1,[%o2+0x1b4] ! Mem[000000007b0001b4] nop jmpl %o7,%g0 sth %l0,[%o0+0x094] ! Mem[000000007a000094] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldub [%i0+0x1f6],%l1 ! Mem[000000007c0001f6] ldub [%i1+0x1d0],%l3 ! Mem[000000007c8001d0] orcc %l7,0x582,%l4 stb %l2,[%i1+0x1eb] ! Mem[000000007c8001eb] taddcctv %l3,-0x785,%l6 ldsw [%i1+0x094],%l6 ! Mem[000000007c800094] jmpl %o7,%g0 subc %l4,-0xaed,%l1 p54_far_3_lo: ldub [%o0+0x1f6],%l1 ! Mem[000000007c0001f6] ldub [%o1+0x1d0],%l3 ! Mem[000000007c8001d0] orcc %l7,0x582,%l4 stb %l2,[%o1+0x1eb] ! Mem[000000007c8001eb] taddcctv %l3,-0x785,%l6 ldsw [%o1+0x094],%l6 ! Mem[000000007c800094] jmpl %o7,%g0 subc %l4,-0xaed,%l1 p54_far_3_lem: ldub [%i0+0x1f6],%l1 ! Mem[000000007c0001f6] ldub [%i1+0x1d0],%l3 ! Mem[000000007c8001d0] orcc %l7,0x582,%l4 stb %l2,[%i1+0x1eb] ! Mem[000000007c8001eb] taddcctv %l3,-0x785,%l6 ldsw [%i1+0x094],%l6 ! Mem[000000007c800094] jmpl %o7,%g0 subc %l4,-0xaed,%l1 p54_far_3_lom: ldub [%o0+0x1f6],%l1 ! Mem[000000007c0001f6] ldub [%o1+0x1d0],%l3 ! Mem[000000007c8001d0] orcc %l7,0x582,%l4 stb %l2,[%o1+0x1eb] ! Mem[000000007c8001eb] taddcctv %l3,-0x785,%l6 ldsw [%o1+0x094],%l6 ! Mem[000000007c800094] jmpl %o7,%g0 subc %l4,-0xaed,%l1 p54_far_3_he: taddcctv %l1,-0xeaa,%l1 ldsh [%i2+0x0ba],%l7 ! Mem[000000007d0000ba] stw %l3,[%i0+0x080] ! Mem[000000007c000080] jmpl %o7,%g0 stb %l2,[%i1+0x1fc] ! Mem[000000007c8001fc] p54_far_3_ho: taddcctv %l1,-0xeaa,%l1 ldsh [%o2+0x0ba],%l7 ! Mem[000000007d0000ba] stw %l3,[%o0+0x080] ! Mem[000000007c000080] jmpl %o7,%g0 stb %l2,[%o1+0x1fc] ! Mem[000000007c8001fc] p54_far_3_hem: taddcctv %l1,-0xeaa,%l1 ldsh [%i2+0x0ba],%l7 ! Mem[000000007d0000ba] stw %l3,[%i0+0x080] ! Mem[000000007c000080] jmpl %o7,%g0 stb %l2,[%i1+0x1fc] ! Mem[000000007c8001fc] p54_far_3_hom: taddcctv %l1,-0xeaa,%l1 ldsh [%o2+0x0ba],%l7 ! Mem[000000007d0000ba] stw %l3,[%o0+0x080] ! Mem[000000007c000080] jmpl %o7,%g0 stb %l2,[%o1+0x1fc] ! Mem[000000007c8001fc] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: ldsb [%i3+0x181],%l3 ! Mem[000000007f800181] sdivx %l0,%l7,%l4 st %f10,[%i3+0x110] ! Mem[000000007f800110] ldd [%i2+0x178],%l6 ! Mem[000000007f000178] jmpl %o7,%g0 udivx %l0,%l6,%l5 p55_far_3_lo: ldsb [%o3+0x181],%l3 ! Mem[000000007f800181] sdivx %l0,%l7,%l4 st %f10,[%o3+0x110] ! Mem[000000007f800110] ldd [%o2+0x178],%l6 ! Mem[000000007f000178] jmpl %o7,%g0 udivx %l0,%l6,%l5 p55_far_3_lem: ldsb [%i3+0x181],%l3 ! Mem[000000007f800181] sdivx %l0,%l7,%l4 st %f10,[%i3+0x110] ! Mem[000000007f800110] ldd [%i2+0x178],%l6 ! Mem[000000007f000178] jmpl %o7,%g0 udivx %l0,%l6,%l5 p55_far_3_lom: ldsb [%o3+0x181],%l3 ! Mem[000000007f800181] sdivx %l0,%l7,%l4 st %f10,[%o3+0x110] ! Mem[000000007f800110] ldd [%o2+0x178],%l6 ! Mem[000000007f000178] jmpl %o7,%g0 udivx %l0,%l6,%l5 p55_far_3_he: ld [%i0+0x014],%f22 ! Mem[000000007e000014] std %f28,[%i1+0x138] ! Mem[000000007e800138] ldd [%i1+0x008],%f20 ! Mem[000000007e800008] jmpl %o7,%g0 ldsb [%i1+0x097],%l1 ! Mem[000000007e800097] p55_far_3_ho: ld [%o0+0x014],%f22 ! Mem[000000007e000014] std %f28,[%o1+0x138] ! Mem[000000007e800138] ldd [%o1+0x008],%f20 ! Mem[000000007e800008] jmpl %o7,%g0 ldsb [%o1+0x097],%l1 ! Mem[000000007e800097] p55_far_3_hem: membar #Sync ld [%i0+0x014],%f22 ! Mem[000000007e000014] std %f28,[%i1+0x138] ! Mem[000000007e800138] ldd [%i1+0x008],%f20 ! Mem[000000007e800008] jmpl %o7,%g0 ldsb [%i1+0x097],%l1 ! Mem[000000007e800097] p55_far_3_hom: membar #Sync ld [%o0+0x014],%f22 ! Mem[000000007e000014] std %f28,[%o1+0x138] ! Mem[000000007e800138] ldd [%o1+0x008],%f20 ! Mem[000000007e800008] jmpl %o7,%g0 ldsb [%o1+0x097],%l1 ! Mem[000000007e800097] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: std %f12,[%i1+0x0d0] ! Mem[00000000808000d0] ldstub [%i0+0x0d4],%l6 ! Mem[00000000800000d4] ldsw [%i1+0x014],%l3 ! Mem[0000000080800014] orcc %l1,-0x46a,%l1 swap [%i3+0x1a4],%l1 ! Mem[00000000818001a4] stb %l2,[%i0+0x1d3] ! Mem[00000000800001d3] jmpl %o7,%g0 ldx [%i0+0x000],%l3 ! Mem[0000000080000000] p56_far_3_lo: std %f12,[%o1+0x0d0] ! Mem[00000000808000d0] ldstub [%o0+0x0d4],%l6 ! Mem[00000000800000d4] ldsw [%o1+0x014],%l3 ! Mem[0000000080800014] orcc %l1,-0x46a,%l1 swap [%o3+0x1a4],%l1 ! Mem[00000000818001a4] stb %l2,[%o0+0x1d3] ! Mem[00000000800001d3] jmpl %o7,%g0 ldx [%o0+0x000],%l3 ! Mem[0000000080000000] p56_far_3_lem: std %f12,[%i1+0x0d0] ! Mem[00000000808000d0] ldstub [%i0+0x0d4],%l6 ! Mem[00000000800000d4] membar #Sync ldsw [%i1+0x014],%l3 ! Mem[0000000080800014] orcc %l1,-0x46a,%l1 swap [%i3+0x1a4],%l1 ! Mem[00000000818001a4] stb %l2,[%i0+0x1d3] ! Mem[00000000800001d3] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l3 ! Mem[0000000080000000] p56_far_3_lom: std %f12,[%o1+0x0d0] ! Mem[00000000808000d0] ldstub [%o0+0x0d4],%l6 ! Mem[00000000800000d4] membar #Sync ldsw [%o1+0x014],%l3 ! Mem[0000000080800014] orcc %l1,-0x46a,%l1 swap [%o3+0x1a4],%l1 ! Mem[00000000818001a4] stb %l2,[%o0+0x1d3] ! Mem[00000000800001d3] membar #Sync jmpl %o7,%g0 ldx [%o0+0x000],%l3 ! Mem[0000000080000000] p56_far_3_he: sth %l7,[%i2+0x14a] ! Mem[000000008100014a] ld [%i1+0x1b8],%f21 ! Mem[00000000808001b8] and %l7,%l5,%l5 ldd [%i1+0x190],%l0 ! Mem[0000000080800190] ldd [%i0+0x180],%f20 ! Mem[0000000080000180] jmpl %o7,%g0 lduh [%i3+0x002],%l7 ! Mem[0000000081800002] p56_far_3_ho: sth %l7,[%o2+0x14a] ! Mem[000000008100014a] ld [%o1+0x1b8],%f21 ! Mem[00000000808001b8] and %l7,%l5,%l5 ldd [%o1+0x190],%l0 ! Mem[0000000080800190] ldd [%o0+0x180],%f20 ! Mem[0000000080000180] jmpl %o7,%g0 lduh [%o3+0x002],%l7 ! Mem[0000000081800002] p56_far_3_hem: sth %l7,[%i2+0x14a] ! Mem[000000008100014a] ld [%i1+0x1b8],%f21 ! Mem[00000000808001b8] and %l7,%l5,%l5 ldd [%i1+0x190],%l0 ! Mem[0000000080800190] ldd [%i0+0x180],%f20 ! Mem[0000000080000180] membar #Sync jmpl %o7,%g0 lduh [%i3+0x002],%l7 ! Mem[0000000081800002] p56_far_3_hom: sth %l7,[%o2+0x14a] ! Mem[000000008100014a] ld [%o1+0x1b8],%f21 ! Mem[00000000808001b8] and %l7,%l5,%l5 ldd [%o1+0x190],%l0 ! Mem[0000000080800190] ldd [%o0+0x180],%f20 ! Mem[0000000080000180] membar #Sync jmpl %o7,%g0 lduh [%o3+0x002],%l7 ! Mem[0000000081800002] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: addccc %l7,0x333,%l6 jmpl %o7,%g0 std %f2 ,[%i0+0x108] ! Mem[0000000082000108] p57_far_3_lo: addccc %l7,0x333,%l6 jmpl %o7,%g0 std %f2 ,[%o0+0x108] ! Mem[0000000082000108] p57_far_3_lem: addccc %l7,0x333,%l6 jmpl %o7,%g0 std %f2 ,[%i0+0x108] ! Mem[0000000082000108] p57_far_3_lom: addccc %l7,0x333,%l6 jmpl %o7,%g0 std %f2 ,[%o0+0x108] ! Mem[0000000082000108] p57_far_3_he: ldsh [%i3+0x034],%l7 ! Mem[0000000083800034] xorcc %l3,%l2,%l2 sll %l6,%l2,%l6 ldstub [%i1+0x05a],%l6 ! Mem[000000008280005a] jmpl %o7,%g0 smul %l2,-0xc3a,%l4 p57_far_3_ho: ldsh [%o3+0x034],%l7 ! Mem[0000000083800034] xorcc %l3,%l2,%l2 sll %l6,%l2,%l6 ldstub [%o1+0x05a],%l6 ! Mem[000000008280005a] jmpl %o7,%g0 smul %l2,-0xc3a,%l4 p57_far_3_hem: membar #Sync ldsh [%i3+0x034],%l7 ! Mem[0000000083800034] xorcc %l3,%l2,%l2 sll %l6,%l2,%l6 ldstub [%i1+0x05a],%l6 ! Mem[000000008280005a] jmpl %o7,%g0 smul %l2,-0xc3a,%l4 p57_far_3_hom: membar #Sync ldsh [%o3+0x034],%l7 ! Mem[0000000083800034] xorcc %l3,%l2,%l2 sll %l6,%l2,%l6 ldstub [%o1+0x05a],%l6 ! Mem[000000008280005a] jmpl %o7,%g0 smul %l2,-0xc3a,%l4 p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: jmpl %o7,%g0 stb %l2,[%i2+0x1eb] ! Mem[00000000850001eb] jmpl %o7,%g0 nop p58_far_3_lo: jmpl %o7,%g0 stb %l2,[%o2+0x1eb] ! Mem[00000000850001eb] jmpl %o7,%g0 nop p58_far_3_lem: jmpl %o7,%g0 stb %l2,[%i2+0x1eb] ! Mem[00000000850001eb] jmpl %o7,%g0 nop p58_far_3_lom: jmpl %o7,%g0 stb %l2,[%o2+0x1eb] ! Mem[00000000850001eb] jmpl %o7,%g0 nop p58_far_3_he: ldstub [%i2+0x19c],%l4 ! Mem[000000008500019c] sllx %l5,0x014,%l3 sub %l1,-0x64b,%l3 st %f22,[%i1+0x094] ! Mem[0000000084800094] ldub [%i1+0x0d4],%l1 ! Mem[00000000848000d4] stx %l6,[%i2+0x0f0] ! Mem[00000000850000f0] jmpl %o7,%g0 ldsb [%i3+0x03a],%l1 ! Mem[000000008580003a] p58_far_3_ho: ldstub [%o2+0x19c],%l4 ! Mem[000000008500019c] sllx %l5,0x014,%l3 sub %l1,-0x64b,%l3 st %f22,[%o1+0x094] ! Mem[0000000084800094] ldub [%o1+0x0d4],%l1 ! Mem[00000000848000d4] stx %l6,[%o2+0x0f0] ! Mem[00000000850000f0] jmpl %o7,%g0 ldsb [%o3+0x03a],%l1 ! Mem[000000008580003a] p58_far_3_hem: ldstub [%i2+0x19c],%l4 ! Mem[000000008500019c] sllx %l5,0x014,%l3 sub %l1,-0x64b,%l3 st %f22,[%i1+0x094] ! Mem[0000000084800094] ldub [%i1+0x0d4],%l1 ! Mem[00000000848000d4] stx %l6,[%i2+0x0f0] ! Mem[00000000850000f0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x03a],%l1 ! Mem[000000008580003a] p58_far_3_hom: ldstub [%o2+0x19c],%l4 ! Mem[000000008500019c] sllx %l5,0x014,%l3 sub %l1,-0x64b,%l3 st %f22,[%o1+0x094] ! Mem[0000000084800094] ldub [%o1+0x0d4],%l1 ! Mem[00000000848000d4] stx %l6,[%o2+0x0f0] ! Mem[00000000850000f0] membar #Sync jmpl %o7,%g0 ldsb [%o3+0x03a],%l1 ! Mem[000000008580003a] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: stb %l2,[%i3+0x0c5] ! Mem[00000000878000c5] sth %l3,[%i1+0x1aa] ! Mem[00000000868001aa] jmpl %o7,%g0 swap [%i2+0x040],%l7 ! Mem[0000000087000040] p59_far_3_lo: stb %l2,[%o3+0x0c5] ! Mem[00000000878000c5] sth %l3,[%o1+0x1aa] ! Mem[00000000868001aa] jmpl %o7,%g0 swap [%o2+0x040],%l7 ! Mem[0000000087000040] p59_far_3_lem: stb %l2,[%i3+0x0c5] ! Mem[00000000878000c5] sth %l3,[%i1+0x1aa] ! Mem[00000000868001aa] jmpl %o7,%g0 swap [%i2+0x040],%l7 ! Mem[0000000087000040] p59_far_3_lom: stb %l2,[%o3+0x0c5] ! Mem[00000000878000c5] sth %l3,[%o1+0x1aa] ! Mem[00000000868001aa] jmpl %o7,%g0 swap [%o2+0x040],%l7 ! Mem[0000000087000040] p59_far_3_he: lduh [%i0+0x1c6],%l2 ! Mem[00000000860001c6] sth %l2,[%i0+0x1ca] ! Mem[00000000860001ca] jmpl %o7,%g0 addccc %l3,%l3,%l6 p59_far_3_ho: lduh [%o0+0x1c6],%l2 ! Mem[00000000860001c6] sth %l2,[%o0+0x1ca] ! Mem[00000000860001ca] jmpl %o7,%g0 addccc %l3,%l3,%l6 p59_far_3_hem: lduh [%i0+0x1c6],%l2 ! Mem[00000000860001c6] sth %l2,[%i0+0x1ca] ! Mem[00000000860001ca] jmpl %o7,%g0 addccc %l3,%l3,%l6 p59_far_3_hom: lduh [%o0+0x1c6],%l2 ! Mem[00000000860001c6] sth %l2,[%o0+0x1ca] ! Mem[00000000860001ca] jmpl %o7,%g0 addccc %l3,%l3,%l6 p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldx [%i0+0x088],%l5 ! Mem[0000000088000088] ldsb [%i3+0x14a],%l5 ! Mem[000000008980014a] jmpl %o7,%g0 lduh [%i0+0x1e8],%l6 ! Mem[00000000880001e8] p60_far_3_lo: ldx [%o0+0x088],%l5 ! Mem[0000000088000088] ldsb [%o3+0x14a],%l5 ! Mem[000000008980014a] jmpl %o7,%g0 lduh [%o0+0x1e8],%l6 ! Mem[00000000880001e8] p60_far_3_lem: ldx [%i0+0x088],%l5 ! Mem[0000000088000088] ldsb [%i3+0x14a],%l5 ! Mem[000000008980014a] jmpl %o7,%g0 lduh [%i0+0x1e8],%l6 ! Mem[00000000880001e8] p60_far_3_lom: ldx [%o0+0x088],%l5 ! Mem[0000000088000088] ldsb [%o3+0x14a],%l5 ! Mem[000000008980014a] jmpl %o7,%g0 lduh [%o0+0x1e8],%l6 ! Mem[00000000880001e8] p60_far_3_he: xorcc %l6,0xd1c,%l0 sth %l7,[%i0+0x100] ! Mem[0000000088000100] swap [%i1+0x07c],%l0 ! Mem[000000008880007c] ldd [%i3+0x170],%l6 ! Mem[0000000089800170] jmpl %o7,%g0 srlx %l3,0x029,%l3 p60_far_3_ho: xorcc %l6,0xd1c,%l0 sth %l7,[%o0+0x100] ! Mem[0000000088000100] swap [%o1+0x07c],%l0 ! Mem[000000008880007c] ldd [%o3+0x170],%l6 ! Mem[0000000089800170] jmpl %o7,%g0 srlx %l3,0x029,%l3 p60_far_3_hem: xorcc %l6,0xd1c,%l0 sth %l7,[%i0+0x100] ! Mem[0000000088000100] swap [%i1+0x07c],%l0 ! Mem[000000008880007c] ldd [%i3+0x170],%l6 ! Mem[0000000089800170] jmpl %o7,%g0 srlx %l3,0x029,%l3 p60_far_3_hom: xorcc %l6,0xd1c,%l0 sth %l7,[%o0+0x100] ! Mem[0000000088000100] swap [%o1+0x07c],%l0 ! Mem[000000008880007c] ldd [%o3+0x170],%l6 ! Mem[0000000089800170] jmpl %o7,%g0 srlx %l3,0x029,%l3 p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: jmpl %o7,%g0 std %f2 ,[%i0+0x1d8] ! Mem[000000008a0001d8] jmpl %o7,%g0 nop p61_far_3_lo: jmpl %o7,%g0 std %f2 ,[%o0+0x1d8] ! Mem[000000008a0001d8] jmpl %o7,%g0 nop p61_far_3_lem: jmpl %o7,%g0 std %f2 ,[%i0+0x1d8] ! Mem[000000008a0001d8] jmpl %o7,%g0 nop p61_far_3_lom: jmpl %o7,%g0 std %f2 ,[%o0+0x1d8] ! Mem[000000008a0001d8] jmpl %o7,%g0 nop p61_far_3_he: std %l2,[%i3+0x1b0] ! Mem[000000008b8001b0] mulx %l0,%l5,%l7 ldstub [%i3+0x03a],%l6 ! Mem[000000008b80003a] jmpl %o7,%g0 lduw [%i0+0x098],%l6 ! Mem[000000008a000098] p61_far_3_ho: std %l2,[%o3+0x1b0] ! Mem[000000008b8001b0] mulx %l0,%l5,%l7 ldstub [%o3+0x03a],%l6 ! Mem[000000008b80003a] jmpl %o7,%g0 lduw [%o0+0x098],%l6 ! Mem[000000008a000098] p61_far_3_hem: std %l2,[%i3+0x1b0] ! Mem[000000008b8001b0] mulx %l0,%l5,%l7 membar #Sync ldstub [%i3+0x03a],%l6 ! Mem[000000008b80003a] jmpl %o7,%g0 lduw [%i0+0x098],%l6 ! Mem[000000008a000098] p61_far_3_hom: std %l2,[%o3+0x1b0] ! Mem[000000008b8001b0] mulx %l0,%l5,%l7 membar #Sync ldstub [%o3+0x03a],%l6 ! Mem[000000008b80003a] jmpl %o7,%g0 lduw [%o0+0x098],%l6 ! Mem[000000008a000098] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: std %f6 ,[%i1+0x090] ! Mem[000000008c800090] jmpl %o7,%g0 ldstub [%i1+0x0d4],%l1 ! Mem[000000008c8000d4] p62_far_3_lo: std %f6 ,[%o1+0x090] ! Mem[000000008c800090] jmpl %o7,%g0 ldstub [%o1+0x0d4],%l1 ! Mem[000000008c8000d4] p62_far_3_lem: std %f6 ,[%i1+0x090] ! Mem[000000008c800090] jmpl %o7,%g0 ldstub [%i1+0x0d4],%l1 ! Mem[000000008c8000d4] p62_far_3_lom: std %f6 ,[%o1+0x090] ! Mem[000000008c800090] jmpl %o7,%g0 ldstub [%o1+0x0d4],%l1 ! Mem[000000008c8000d4] p62_far_3_he: ldub [%i1+0x09a],%l7 ! Mem[000000008c80009a] jmpl %o7,%g0 udivx %l2,-0x9c3,%l3 p62_far_3_ho: ldub [%o1+0x09a],%l7 ! Mem[000000008c80009a] jmpl %o7,%g0 udivx %l2,-0x9c3,%l3 p62_far_3_hem: ldub [%i1+0x09a],%l7 ! Mem[000000008c80009a] jmpl %o7,%g0 udivx %l2,-0x9c3,%l3 p62_far_3_hom: ldub [%o1+0x09a],%l7 ! Mem[000000008c80009a] jmpl %o7,%g0 udivx %l2,-0x9c3,%l3 p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: ldd [%i1+0x1c0],%f6 ! Mem[000000008e8001c0] jmpl %o7,%g0 ldsw [%i1+0x048],%l6 ! Mem[000000008e800048] p63_far_3_lo: ldd [%o1+0x1c0],%f6 ! Mem[000000008e8001c0] jmpl %o7,%g0 ldsw [%o1+0x048],%l6 ! Mem[000000008e800048] p63_far_3_lem: ldd [%i1+0x1c0],%f6 ! Mem[000000008e8001c0] jmpl %o7,%g0 ldsw [%i1+0x048],%l6 ! Mem[000000008e800048] p63_far_3_lom: ldd [%o1+0x1c0],%f6 ! Mem[000000008e8001c0] jmpl %o7,%g0 ldsw [%o1+0x048],%l6 ! Mem[000000008e800048] p63_far_3_he: stw %l1,[%i3+0x1dc] ! Mem[000000008f8001dc] ldub [%i1+0x0c0],%l6 ! Mem[000000008e8000c0] ldsb [%i2+0x1bc],%l4 ! Mem[000000008f0001bc] ldub [%i2+0x1d3],%l2 ! Mem[000000008f0001d3] lduh [%i1+0x138],%l3 ! Mem[000000008e800138] ldsb [%i0+0x14c],%l3 ! Mem[000000008e00014c] sth %l6,[%i3+0x05a] ! Mem[000000008f80005a] jmpl %o7,%g0 ldub [%i0+0x0a8],%l3 ! Mem[000000008e0000a8] p63_far_3_ho: stw %l1,[%o3+0x1dc] ! Mem[000000008f8001dc] ldub [%o1+0x0c0],%l6 ! Mem[000000008e8000c0] ldsb [%o2+0x1bc],%l4 ! Mem[000000008f0001bc] ldub [%o2+0x1d3],%l2 ! Mem[000000008f0001d3] lduh [%o1+0x138],%l3 ! Mem[000000008e800138] ldsb [%o0+0x14c],%l3 ! Mem[000000008e00014c] sth %l6,[%o3+0x05a] ! Mem[000000008f80005a] jmpl %o7,%g0 ldub [%o0+0x0a8],%l3 ! Mem[000000008e0000a8] p63_far_3_hem: stw %l1,[%i3+0x1dc] ! Mem[000000008f8001dc] ldub [%i1+0x0c0],%l6 ! Mem[000000008e8000c0] ldsb [%i2+0x1bc],%l4 ! Mem[000000008f0001bc] ldub [%i2+0x1d3],%l2 ! Mem[000000008f0001d3] lduh [%i1+0x138],%l3 ! Mem[000000008e800138] ldsb [%i0+0x14c],%l3 ! Mem[000000008e00014c] sth %l6,[%i3+0x05a] ! Mem[000000008f80005a] jmpl %o7,%g0 ldub [%i0+0x0a8],%l3 ! Mem[000000008e0000a8] p63_far_3_hom: stw %l1,[%o3+0x1dc] ! Mem[000000008f8001dc] ldub [%o1+0x0c0],%l6 ! Mem[000000008e8000c0] ldsb [%o2+0x1bc],%l4 ! Mem[000000008f0001bc] ldub [%o2+0x1d3],%l2 ! Mem[000000008f0001d3] lduh [%o1+0x138],%l3 ! Mem[000000008e800138] ldsb [%o0+0x14c],%l3 ! Mem[000000008e00014c] sth %l6,[%o3+0x05a] ! Mem[000000008f80005a] jmpl %o7,%g0 ldub [%o0+0x0a8],%l3 ! Mem[000000008e0000a8] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: add %l1,-0xf25,%l3 sub %l6,-0x181,%l3 add %l3,%l5,%l0 andcc %l2,%l0,%l7 mulx %l2,0x0bb,%l6 jmpl %o7,%g0 addccc %l5,%l0,%l0 far3_b2b_l: addcc %l0,0xd7c,%l5 sllx %l2,0x019,%l0 nop add %l0,-0xe0b,%l5 smul %l1,0xeb8,%l4 jmpl %o7,%g0 xor %l3,%l5,%l3 user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: sth %l4,[%i2+0x162] ! Mem[0000000011000162] jmpl %g6+8,%g0 stw %l4,[%i3+0x19c] ! Mem[000000001180019c] p0_call_0_le: lduw [%i1+0x134],%l1 ! Mem[0000000010800134] ldub [%i1+0x11c],%l7 ! Mem[000000001080011c] stb %l4,[%i1+0x0e1] ! Mem[00000000108000e1] stb %l1,[%i3+0x07a] ! Mem[000000001180007a] st %f7 ,[%i0+0x1ec] ! Mem[00000000100001ec] retl sub %l2,0x537,%l7 p0_jmpl_0_lo: sth %l4,[%o2+0x162] ! Mem[0000000011000162] jmpl %g6+8,%g0 stw %l4,[%o3+0x19c] ! Mem[000000001180019c] p0_call_0_lo: lduw [%o1+0x134],%l1 ! Mem[0000000010800134] ldub [%o1+0x11c],%l7 ! Mem[000000001080011c] stb %l4,[%o1+0x0e1] ! Mem[00000000108000e1] stb %l1,[%o3+0x07a] ! Mem[000000001180007a] st %f7 ,[%o0+0x1ec] ! Mem[00000000100001ec] retl sub %l2,0x537,%l7 p0_jmpl_0_he: ldsh [%i0+0x1ca],%l0 ! Mem[00000000100001ca] stb %l4,[%i1+0x156] ! Mem[0000000010800156] ldsw [%i0+0x174],%l4 ! Mem[0000000010000174] ldd [%i3+0x120],%l0 ! Mem[0000000011800120] stx %l6,[%i3+0x1c0] ! Mem[00000000118001c0] std %f28,[%i0+0x080] ! Mem[0000000010000080] jmpl %g6+8,%g0 ldub [%i3+0x1bd],%l4 ! Mem[00000000118001bd] p0_call_0_he: sllx %l2,0x012,%l7 sllx %l5,%l2,%l5 retl ldsh [%i1+0x0a2],%l6 ! Mem[00000000108000a2] p0_jmpl_0_ho: ldsh [%o0+0x1ca],%l0 ! Mem[00000000100001ca] stb %l4,[%o1+0x156] ! Mem[0000000010800156] ldsw [%o0+0x174],%l4 ! Mem[0000000010000174] ldd [%o3+0x120],%l0 ! Mem[0000000011800120] stx %l6,[%o3+0x1c0] ! Mem[00000000118001c0] std %f28,[%o0+0x080] ! Mem[0000000010000080] jmpl %g6+8,%g0 ldub [%o3+0x1bd],%l4 ! Mem[00000000118001bd] p0_call_0_ho: sllx %l2,0x012,%l7 sllx %l5,%l2,%l5 retl ldsh [%o1+0x0a2],%l6 ! Mem[00000000108000a2] p1_jmpl_0_le: ldsh [%i2+0x164],%l6 ! Mem[0000000013000164] jmpl %g6+8,%g0 std %l2,[%i2+0x0e8] ! Mem[00000000130000e8] p1_call_0_le: stx %l4,[%i0+0x010] ! Mem[0000000012000010] retl lduh [%i2+0x0c8],%l0 ! Mem[00000000130000c8] p1_jmpl_0_lo: ldsh [%o2+0x164],%l6 ! Mem[0000000013000164] jmpl %g6+8,%g0 std %l2,[%o2+0x0e8] ! Mem[00000000130000e8] p1_call_0_lo: stx %l4,[%o0+0x010] ! Mem[0000000012000010] retl lduh [%o2+0x0c8],%l0 ! Mem[00000000130000c8] p1_jmpl_0_he: ldsb [%i1+0x105],%l0 ! Mem[0000000012800105] ldd [%i3+0x1e0],%l4 ! Mem[00000000138001e0] ldub [%i3+0x1ca],%l0 ! Mem[00000000138001ca] ldsb [%i3+0x0b2],%l1 ! Mem[00000000138000b2] jmpl %g6+8,%g0 stx %l7,[%i1+0x118] ! Mem[0000000012800118] p1_call_0_he: ldx [%i1+0x168],%l7 ! Mem[0000000012800168] stb %l3,[%i0+0x110] ! Mem[0000000012000110] ldd [%i1+0x010],%f22 ! Mem[0000000012800010] retl sth %l5,[%i3+0x052] ! Mem[0000000013800052] p1_jmpl_0_ho: ldsb [%o1+0x105],%l0 ! Mem[0000000012800105] ldd [%o3+0x1e0],%l4 ! Mem[00000000138001e0] ldub [%o3+0x1ca],%l0 ! Mem[00000000138001ca] ldsb [%o3+0x0b2],%l1 ! Mem[00000000138000b2] jmpl %g6+8,%g0 stx %l7,[%o1+0x118] ! Mem[0000000012800118] p1_call_0_ho: ldx [%o1+0x168],%l7 ! Mem[0000000012800168] stb %l3,[%o0+0x110] ! Mem[0000000012000110] ldd [%o1+0x010],%f22 ! Mem[0000000012800010] retl sth %l5,[%o3+0x052] ! Mem[0000000013800052] p2_jmpl_0_le: ldsw [%i2+0x164],%l6 ! Mem[0000000015000164] jmpl %g6+8,%g0 stw %l3,[%i2+0x0ec] ! Mem[00000000150000ec] p2_call_0_le: mulx %l7,%l0,%l3 retl ldd [%i2+0x058],%f8 ! Mem[0000000015000058] p2_jmpl_0_lo: ldsw [%o2+0x164],%l6 ! Mem[0000000015000164] jmpl %g6+8,%g0 stw %l3,[%o2+0x0ec] ! Mem[00000000150000ec] p2_call_0_lo: mulx %l7,%l0,%l3 retl ldd [%o2+0x058],%f8 ! Mem[0000000015000058] p2_jmpl_0_he: ldub [%i0+0x02f],%l1 ! Mem[000000001400002f] std %l2,[%i3+0x1d8] ! Mem[00000000158001d8] ldd [%i3+0x018],%l0 ! Mem[0000000015800018] jmpl %g6+8,%g0 ldd [%i0+0x168],%l4 ! Mem[0000000014000168] p2_call_0_he: sth %l7,[%i3+0x1ec] ! Mem[00000000158001ec] sdivx %l2,%l7,%l7 retl ldsw [%i0+0x114],%l3 ! Mem[0000000014000114] p2_jmpl_0_ho: ldub [%o0+0x02f],%l1 ! Mem[000000001400002f] std %l2,[%o3+0x1d8] ! Mem[00000000158001d8] ldd [%o3+0x018],%l0 ! Mem[0000000015800018] jmpl %g6+8,%g0 ldd [%o0+0x168],%l4 ! Mem[0000000014000168] p2_call_0_ho: sth %l7,[%o3+0x1ec] ! Mem[00000000158001ec] sdivx %l2,%l7,%l7 retl ldsw [%o0+0x114],%l3 ! Mem[0000000014000114] p3_jmpl_0_le: lduw [%i2+0x164],%l6 ! Mem[0000000017000164] jmpl %g6+8,%g0 ldsb [%i3+0x12f],%l0 ! Mem[000000001780012f] p3_call_0_le: lduh [%i1+0x0c4],%l4 ! Mem[00000000168000c4] ldsh [%i0+0x134],%l1 ! Mem[0000000016000134] ldd [%i1+0x110],%l6 ! Mem[0000000016800110] st %f0 ,[%i1+0x05c] ! Mem[000000001680005c] retl umul %l2,%l0,%l7 p3_jmpl_0_lo: lduw [%o2+0x164],%l6 ! Mem[0000000017000164] jmpl %g6+8,%g0 ldsb [%o3+0x12f],%l0 ! Mem[000000001780012f] p3_call_0_lo: lduh [%o1+0x0c4],%l4 ! Mem[00000000168000c4] ldsh [%o0+0x134],%l1 ! Mem[0000000016000134] ldd [%o1+0x110],%l6 ! Mem[0000000016800110] st %f0 ,[%o1+0x05c] ! Mem[000000001680005c] retl umul %l2,%l0,%l7 p3_jmpl_0_he: swap [%i1+0x0b0],%l6 ! Mem[00000000168000b0] ldstub [%i0+0x13c],%l7 ! Mem[000000001600013c] ldsh [%i1+0x104],%l3 ! Mem[0000000016800104] stb %l3,[%i2+0x130] ! Mem[0000000017000130] orncc %l1,%l2,%l1 sth %l6,[%i2+0x1d8] ! Mem[00000000170001d8] ldstub [%i2+0x18f],%l2 ! Mem[000000001700018f] jmpl %g6+8,%g0 ldx [%i0+0x0e8],%l1 ! Mem[00000000160000e8] p3_call_0_he: ldx [%i0+0x078],%l4 ! Mem[0000000016000078] ldsb [%i0+0x0bf],%l4 ! Mem[00000000160000bf] retl stw %l5,[%i0+0x1b4] ! Mem[00000000160001b4] p3_jmpl_0_ho: swap [%o1+0x0b0],%l6 ! Mem[00000000168000b0] ldstub [%o0+0x13c],%l7 ! Mem[000000001600013c] ldsh [%o1+0x104],%l3 ! Mem[0000000016800104] stb %l3,[%o2+0x130] ! Mem[0000000017000130] orncc %l1,%l2,%l1 sth %l6,[%o2+0x1d8] ! Mem[00000000170001d8] ldstub [%o2+0x18f],%l2 ! Mem[000000001700018f] jmpl %g6+8,%g0 ldx [%o0+0x0e8],%l1 ! Mem[00000000160000e8] p3_call_0_ho: ldx [%o0+0x078],%l4 ! Mem[0000000016000078] ldsb [%o0+0x0bf],%l4 ! Mem[00000000160000bf] retl stw %l5,[%o0+0x1b4] ! Mem[00000000160001b4] p4_jmpl_0_le: ldstub [%i1+0x08e],%l2 ! Mem[000000001880008e] jmpl %g6+8,%g0 lduh [%i0+0x048],%l4 ! Mem[0000000018000048] p4_call_0_le: sub %l5,-0x24d,%l0 retl stw %l1,[%i0+0x00c] ! Mem[000000001800000c] p4_jmpl_0_lo: ldstub [%o1+0x08e],%l2 ! Mem[000000001880008e] jmpl %g6+8,%g0 lduh [%o0+0x048],%l4 ! Mem[0000000018000048] p4_call_0_lo: sub %l5,-0x24d,%l0 retl stw %l1,[%o0+0x00c] ! Mem[000000001800000c] p4_jmpl_0_he: std %l0,[%i2+0x060] ! Mem[0000000019000060] stw %l6,[%i3+0x040] ! Mem[0000000019800040] stw %l7,[%i1+0x014] ! Mem[0000000018800014] sth %l7,[%i1+0x1d6] ! Mem[00000000188001d6] ldx [%i3+0x170],%l4 ! Mem[0000000019800170] stb %l6,[%i2+0x1ee] ! Mem[00000000190001ee] smulcc %l6,%l3,%l5 jmpl %g6+8,%g0 stw %l4,[%i3+0x1bc] ! Mem[00000000198001bc] p4_call_0_he: stb %l3,[%i0+0x18f] ! Mem[000000001800018f] retl stw %l1,[%i0+0x178] ! Mem[0000000018000178] p4_jmpl_0_ho: std %l0,[%o2+0x060] ! Mem[0000000019000060] stw %l6,[%o3+0x040] ! Mem[0000000019800040] stw %l7,[%o1+0x014] ! Mem[0000000018800014] sth %l7,[%o1+0x1d6] ! Mem[00000000188001d6] ldx [%o3+0x170],%l4 ! Mem[0000000019800170] stb %l6,[%o2+0x1ee] ! Mem[00000000190001ee] smulcc %l6,%l3,%l5 jmpl %g6+8,%g0 stw %l4,[%o3+0x1bc] ! Mem[00000000198001bc] p4_call_0_ho: stb %l3,[%o0+0x18f] ! Mem[000000001800018f] retl stw %l1,[%o0+0x178] ! Mem[0000000018000178] p5_jmpl_0_le: orn %l7,%l3,%l0 jmpl %g6+8,%g0 sllx %l2,0x023,%l6 p5_call_0_le: lduh [%i0+0x014],%l5 ! Mem[000000001a000014] sllx %l3,0x02d,%l4 retl orn %l3,%l0,%l7 p5_jmpl_0_lo: orn %l7,%l3,%l0 jmpl %g6+8,%g0 sllx %l2,0x023,%l6 p5_call_0_lo: lduh [%o0+0x014],%l5 ! Mem[000000001a000014] sllx %l3,0x02d,%l4 retl orn %l3,%l0,%l7 p5_jmpl_0_he: addc %l4,%l1,%l5 tsubcc %l5,-0x67a,%l7 stb %l3,[%i3+0x1e8] ! Mem[000000001b8001e8] stx %l4,[%i2+0x170] ! Mem[000000001b000170] ldsh [%i2+0x146],%l6 ! Mem[000000001b000146] std %l2,[%i0+0x130] ! Mem[000000001a000130] ldd [%i3+0x168],%f24 ! Mem[000000001b800168] jmpl %g6+8,%g0 std %l0,[%i0+0x1c0] ! Mem[000000001a0001c0] p5_call_0_he: ldx [%i2+0x0e0],%l1 ! Mem[000000001b0000e0] lduw [%i3+0x1d0],%l2 ! Mem[000000001b8001d0] std %f30,[%i1+0x010] ! Mem[000000001a800010] swap [%i2+0x170],%l4 ! Mem[000000001b000170] srl %l7,%l4,%l5 st %f28,[%i0+0x124] ! Mem[000000001a000124] retl sth %l0,[%i0+0x054] ! Mem[000000001a000054] p5_jmpl_0_ho: addc %l4,%l1,%l5 tsubcc %l5,-0x67a,%l7 stb %l3,[%o3+0x1e8] ! Mem[000000001b8001e8] stx %l4,[%o2+0x170] ! Mem[000000001b000170] ldsh [%o2+0x146],%l6 ! Mem[000000001b000146] std %l2,[%o0+0x130] ! Mem[000000001a000130] ldd [%o3+0x168],%f24 ! Mem[000000001b800168] jmpl %g6+8,%g0 std %l0,[%o0+0x1c0] ! Mem[000000001a0001c0] p5_call_0_ho: ldx [%o2+0x0e0],%l1 ! Mem[000000001b0000e0] lduw [%o3+0x1d0],%l2 ! Mem[000000001b8001d0] std %f30,[%o1+0x010] ! Mem[000000001a800010] swap [%o2+0x170],%l4 ! Mem[000000001b000170] srl %l7,%l4,%l5 st %f28,[%o0+0x124] ! Mem[000000001a000124] retl sth %l0,[%o0+0x054] ! Mem[000000001a000054] p6_jmpl_0_le: std %l6,[%i3+0x160] ! Mem[000000001d800160] jmpl %g6+8,%g0 stb %l0,[%i2+0x10f] ! Mem[000000001d00010f] p6_call_0_le: ldd [%i2+0x0e0],%l4 ! Mem[000000001d0000e0] ldstub [%i3+0x18f],%l3 ! Mem[000000001d80018f] ldstub [%i3+0x06d],%l5 ! Mem[000000001d80006d] ldsw [%i2+0x1f8],%l7 ! Mem[000000001d0001f8] retl lduh [%i0+0x02e],%l7 ! Mem[000000001c00002e] p6_jmpl_0_lo: std %l6,[%o3+0x160] ! Mem[000000001d800160] jmpl %g6+8,%g0 stb %l0,[%o2+0x10f] ! Mem[000000001d00010f] p6_call_0_lo: ldd [%o2+0x0e0],%l4 ! Mem[000000001d0000e0] ldstub [%o3+0x18f],%l3 ! Mem[000000001d80018f] ldstub [%o3+0x06d],%l5 ! Mem[000000001d80006d] ldsw [%o2+0x1f8],%l7 ! Mem[000000001d0001f8] retl lduh [%o0+0x02e],%l7 ! Mem[000000001c00002e] p6_jmpl_0_he: jmpl %g6+8,%g0 sth %l1,[%i1+0x092] ! Mem[000000001c800092] p6_call_0_he: stw %l7,[%i3+0x13c] ! Mem[000000001d80013c] and %l7,-0x93c,%l6 ldstub [%i0+0x100],%l1 ! Mem[000000001c000100] ldx [%i1+0x158],%l2 ! Mem[000000001c800158] ldd [%i3+0x1f8],%f22 ! Mem[000000001d8001f8] lduw [%i2+0x18c],%l2 ! Mem[000000001d00018c] retl lduh [%i1+0x0cc],%l1 ! Mem[000000001c8000cc] p6_jmpl_0_ho: jmpl %g6+8,%g0 sth %l1,[%o1+0x092] ! Mem[000000001c800092] p6_call_0_ho: stw %l7,[%o3+0x13c] ! Mem[000000001d80013c] and %l7,-0x93c,%l6 ldstub [%o0+0x100],%l1 ! Mem[000000001c000100] ldx [%o1+0x158],%l2 ! Mem[000000001c800158] ldd [%o3+0x1f8],%f22 ! Mem[000000001d8001f8] lduw [%o2+0x18c],%l2 ! Mem[000000001d00018c] retl lduh [%o1+0x0cc],%l1 ! Mem[000000001c8000cc] p7_jmpl_0_le: sth %l6,[%i3+0x144] ! Mem[000000001f800144] jmpl %g6+8,%g0 ldd [%i0+0x0e8],%l2 ! Mem[000000001e0000e8] p7_call_0_le: stw %l4,[%i2+0x068] ! Mem[000000001f000068] retl subc %l3,-0x9e8,%l5 p7_jmpl_0_lo: sth %l6,[%o3+0x144] ! Mem[000000001f800144] jmpl %g6+8,%g0 ldd [%o0+0x0e8],%l2 ! Mem[000000001e0000e8] p7_call_0_lo: stw %l4,[%o2+0x068] ! Mem[000000001f000068] retl subc %l3,-0x9e8,%l5 p7_jmpl_0_he: sth %l1,[%i1+0x00e] ! Mem[000000001e80000e] nop ldub [%i0+0x0e3],%l6 ! Mem[000000001e0000e3] jmpl %g6+8,%g0 ldub [%i0+0x149],%l4 ! Mem[000000001e000149] p7_call_0_he: stw %l7,[%i3+0x1cc] ! Mem[000000001f8001cc] stb %l6,[%i2+0x1b1] ! Mem[000000001f0001b1] retl xor %l7,%l7,%l2 p7_jmpl_0_ho: sth %l1,[%o1+0x00e] ! Mem[000000001e80000e] nop ldub [%o0+0x0e3],%l6 ! Mem[000000001e0000e3] jmpl %g6+8,%g0 ldub [%o0+0x149],%l4 ! Mem[000000001e000149] p7_call_0_ho: stw %l7,[%o3+0x1cc] ! Mem[000000001f8001cc] stb %l6,[%o2+0x1b1] ! Mem[000000001f0001b1] retl xor %l7,%l7,%l2 p8_jmpl_0_le: ldd [%i3+0x160],%l6 ! Mem[0000000021800160] jmpl %g6+8,%g0 ldsh [%i0+0x0ec],%l3 ! Mem[00000000200000ec] p8_call_0_le: stw %l4,[%i3+0x0c4] ! Mem[00000000218000c4] retl stx %l1,[%i0+0x130] ! Mem[0000000020000130] p8_jmpl_0_lo: ldd [%o3+0x160],%l6 ! Mem[0000000021800160] jmpl %g6+8,%g0 ldsh [%o0+0x0ec],%l3 ! Mem[00000000200000ec] p8_call_0_lo: stw %l4,[%o3+0x0c4] ! Mem[00000000218000c4] retl stx %l1,[%o0+0x130] ! Mem[0000000020000130] p8_jmpl_0_he: lduw [%i0+0x120],%l0 ! Mem[0000000020000120] ldstub [%i1+0x05e],%l2 ! Mem[000000002080005e] lduh [%i3+0x014],%l7 ! Mem[0000000021800014] jmpl %g6+8,%g0 ldub [%i2+0x1f6],%l7 ! Mem[00000000210001f6] p8_call_0_he: ldsw [%i0+0x090],%l6 ! Mem[0000000020000090] std %l6,[%i3+0x138] ! Mem[0000000021800138] ldx [%i1+0x100],%l3 ! Mem[0000000020800100] std %l0,[%i1+0x058] ! Mem[0000000020800058] lduh [%i1+0x00a],%l5 ! Mem[000000002080000a] ldsw [%i0+0x0ec],%l1 ! Mem[00000000200000ec] retl stw %l0,[%i2+0x1e4] ! Mem[00000000210001e4] p8_jmpl_0_ho: lduw [%o0+0x120],%l0 ! Mem[0000000020000120] ldstub [%o1+0x05e],%l2 ! Mem[000000002080005e] lduh [%o3+0x014],%l7 ! Mem[0000000021800014] jmpl %g6+8,%g0 ldub [%o2+0x1f6],%l7 ! Mem[00000000210001f6] p8_call_0_ho: ldsw [%o0+0x090],%l6 ! Mem[0000000020000090] std %l6,[%o3+0x138] ! Mem[0000000021800138] ldx [%o1+0x100],%l3 ! Mem[0000000020800100] std %l0,[%o1+0x058] ! Mem[0000000020800058] lduh [%o1+0x00a],%l5 ! Mem[000000002080000a] ldsw [%o0+0x0ec],%l1 ! Mem[00000000200000ec] retl stw %l0,[%o2+0x1e4] ! Mem[00000000210001e4] p9_jmpl_0_le: addcc %l7,%l3,%l0 jmpl %g6+8,%g0 ldd [%i2+0x0a8],%l6 ! Mem[00000000230000a8] p9_call_0_le: stx %l3,[%i0+0x0c8] ! Mem[00000000220000c8] lduh [%i2+0x182],%l5 ! Mem[0000000023000182] sth %l1,[%i2+0x07c] ! Mem[000000002300007c] ldsh [%i2+0x1ac],%l3 ! Mem[00000000230001ac] retl srlx %l3,0x001,%l3 p9_jmpl_0_lo: addcc %l7,%l3,%l0 jmpl %g6+8,%g0 ldd [%o2+0x0a8],%l6 ! Mem[00000000230000a8] p9_call_0_lo: stx %l3,[%o0+0x0c8] ! Mem[00000000220000c8] lduh [%o2+0x182],%l5 ! Mem[0000000023000182] sth %l1,[%o2+0x07c] ! Mem[000000002300007c] ldsh [%o2+0x1ac],%l3 ! Mem[00000000230001ac] retl srlx %l3,0x001,%l3 p9_jmpl_0_he: swap [%i0+0x060],%l6 ! Mem[0000000022000060] ldstub [%i3+0x00f],%l7 ! Mem[000000002380000f] srlx %l3,0x000,%l5 ldd [%i0+0x188],%l4 ! Mem[0000000022000188] subccc %l4,%l7,%l4 lduw [%i2+0x18c],%l7 ! Mem[000000002300018c] jmpl %g6+8,%g0 ld [%i0+0x050],%f29 ! Mem[0000000022000050] p9_call_0_he: ldd [%i3+0x1b8],%l4 ! Mem[00000000238001b8] lduh [%i3+0x168],%l1 ! Mem[0000000023800168] smul %l5,%l7,%l6 retl ld [%i2+0x1a4],%f22 ! Mem[00000000230001a4] p9_jmpl_0_ho: swap [%o0+0x060],%l6 ! Mem[0000000022000060] ldstub [%o3+0x00f],%l7 ! Mem[000000002380000f] srlx %l3,0x000,%l5 ldd [%o0+0x188],%l4 ! Mem[0000000022000188] subccc %l4,%l7,%l4 lduw [%o2+0x18c],%l7 ! Mem[000000002300018c] jmpl %g6+8,%g0 ld [%o0+0x050],%f29 ! Mem[0000000022000050] p9_call_0_ho: ldd [%o3+0x1b8],%l4 ! Mem[00000000238001b8] lduh [%o3+0x168],%l1 ! Mem[0000000023800168] smul %l5,%l7,%l6 retl ld [%o2+0x1a4],%f22 ! Mem[00000000230001a4] p10_jmpl_0_le: sth %l7,[%i3+0x1c4] ! Mem[00000000258001c4] jmpl %g6+8,%g0 ldstub [%i2+0x123],%l0 ! Mem[0000000025000123] p10_call_0_le: ldsw [%i1+0x174],%l3 ! Mem[0000000024800174] xor %l0,%l6,%l3 ldsw [%i1+0x1d0],%l7 ! Mem[00000000248001d0] subc %l7,%l3,%l1 or %l6,0x9aa,%l4 retl smulcc %l6,%l1,%l1 p10_jmpl_0_lo: sth %l7,[%o3+0x1c4] ! Mem[00000000258001c4] jmpl %g6+8,%g0 ldstub [%o2+0x123],%l0 ! Mem[0000000025000123] p10_call_0_lo: ldsw [%o1+0x174],%l3 ! Mem[0000000024800174] xor %l0,%l6,%l3 ldsw [%o1+0x1d0],%l7 ! Mem[00000000248001d0] subc %l7,%l3,%l1 or %l6,0x9aa,%l4 retl smulcc %l6,%l1,%l1 p10_jmpl_0_he: xnor %l5,0x185,%l4 lduw [%i1+0x0f4],%l7 ! Mem[00000000248000f4] jmpl %g6+8,%g0 sth %l6,[%i0+0x0a6] ! Mem[00000000240000a6] p10_call_0_he: xnor %l3,%l0,%l5 retl sth %l5,[%i1+0x1aa] ! Mem[00000000248001aa] p10_jmpl_0_ho: xnor %l5,0x185,%l4 lduw [%o1+0x0f4],%l7 ! Mem[00000000248000f4] jmpl %g6+8,%g0 sth %l6,[%o0+0x0a6] ! Mem[00000000240000a6] p10_call_0_ho: xnor %l3,%l0,%l5 retl sth %l5,[%o1+0x1aa] ! Mem[00000000248001aa] p11_jmpl_0_le: swap [%i0+0x140],%l4 ! Mem[0000000026000140] jmpl %g6+8,%g0 sth %l4,[%i1+0x19e] ! Mem[000000002680019e] p11_call_0_le: lduh [%i1+0x032],%l4 ! Mem[0000000026800032] subc %l7,%l7,%l0 and %l7,%l4,%l0 ldx [%i2+0x180],%l2 ! Mem[0000000027000180] xorcc %l3,%l6,%l1 retl sth %l1,[%i3+0x106] ! Mem[0000000027800106] p11_jmpl_0_lo: swap [%o0+0x140],%l4 ! Mem[0000000026000140] jmpl %g6+8,%g0 sth %l4,[%o1+0x19e] ! Mem[000000002680019e] p11_call_0_lo: lduh [%o1+0x032],%l4 ! Mem[0000000026800032] subc %l7,%l7,%l0 and %l7,%l4,%l0 ldx [%o2+0x180],%l2 ! Mem[0000000027000180] xorcc %l3,%l6,%l1 retl sth %l1,[%o3+0x106] ! Mem[0000000027800106] p11_jmpl_0_he: ldstub [%i0+0x110],%l3 ! Mem[0000000026000110] addccc %l0,0xbe9,%l5 ldsw [%i1+0x1a4],%l7 ! Mem[00000000268001a4] stw %l3,[%i3+0x08c] ! Mem[000000002780008c] sub %l3,-0x374,%l5 udivx %l5,%l7,%l2 jmpl %g6+8,%g0 udivx %l1,%l2,%l2 p11_call_0_he: retl smulcc %l6,0x776,%l3 p11_jmpl_0_ho: ldstub [%o0+0x110],%l3 ! Mem[0000000026000110] addccc %l0,0xbe9,%l5 ldsw [%o1+0x1a4],%l7 ! Mem[00000000268001a4] stw %l3,[%o3+0x08c] ! Mem[000000002780008c] sub %l3,-0x374,%l5 udivx %l5,%l7,%l2 jmpl %g6+8,%g0 udivx %l1,%l2,%l2 p11_call_0_ho: retl smulcc %l6,0x776,%l3 p12_jmpl_0_le: ldstub [%i3+0x144],%l6 ! Mem[0000000029800144] jmpl %g6+8,%g0 ldd [%i3+0x108],%l0 ! Mem[0000000029800108] p12_call_0_le: stw %l5,[%i3+0x0c0] ! Mem[00000000298000c0] ldd [%i0+0x130],%l0 ! Mem[0000000028000130] ldsw [%i2+0x11c],%l7 ! Mem[000000002900011c] ldstub [%i0+0x00c],%l6 ! Mem[000000002800000c] retl sllx %l3,%l1,%l3 p12_jmpl_0_lo: ldstub [%o3+0x144],%l6 ! Mem[0000000029800144] jmpl %g6+8,%g0 ldd [%o3+0x108],%l0 ! Mem[0000000029800108] p12_call_0_lo: stw %l5,[%o3+0x0c0] ! Mem[00000000298000c0] ldd [%o0+0x130],%l0 ! Mem[0000000028000130] ldsw [%o2+0x11c],%l7 ! Mem[000000002900011c] ldstub [%o0+0x00c],%l6 ! Mem[000000002800000c] retl sllx %l3,%l1,%l3 p12_jmpl_0_he: nop ldx [%i1+0x010],%l7 ! Mem[0000000028800010] ldub [%i3+0x135],%l6 ! Mem[0000000029800135] xnor %l7,%l6,%l7 ldd [%i1+0x028],%l2 ! Mem[0000000028800028] lduh [%i0+0x0a6],%l0 ! Mem[00000000280000a6] jmpl %g6+8,%g0 std %l6,[%i3+0x030] ! Mem[0000000029800030] p12_call_0_he: sdivx %l2,0x525,%l6 retl ldx [%i3+0x068],%l4 ! Mem[0000000029800068] p12_jmpl_0_ho: nop ldx [%o1+0x010],%l7 ! Mem[0000000028800010] ldub [%o3+0x135],%l6 ! Mem[0000000029800135] xnor %l7,%l6,%l7 ldd [%o1+0x028],%l2 ! Mem[0000000028800028] lduh [%o0+0x0a6],%l0 ! Mem[00000000280000a6] jmpl %g6+8,%g0 std %l6,[%o3+0x030] ! Mem[0000000029800030] p12_call_0_ho: sdivx %l2,0x525,%l6 retl ldx [%o3+0x068],%l4 ! Mem[0000000029800068] p13_jmpl_0_le: ldsh [%i0+0x166],%l7 ! Mem[000000002a000166] jmpl %g6+8,%g0 add %l4,%l5,%l1 p13_call_0_le: stx %l0,[%i2+0x100] ! Mem[000000002b000100] stx %l0,[%i3+0x100] ! Mem[000000002b800100] ldsb [%i2+0x115],%l7 ! Mem[000000002b000115] retl std %l6,[%i3+0x0a8] ! Mem[000000002b8000a8] p13_jmpl_0_lo: ldsh [%o0+0x166],%l7 ! Mem[000000002a000166] jmpl %g6+8,%g0 add %l4,%l5,%l1 p13_call_0_lo: stx %l0,[%o2+0x100] ! Mem[000000002b000100] stx %l0,[%o3+0x100] ! Mem[000000002b800100] ldsb [%o2+0x115],%l7 ! Mem[000000002b000115] retl std %l6,[%o3+0x0a8] ! Mem[000000002b8000a8] p13_jmpl_0_he: sth %l0,[%i3+0x104] ! Mem[000000002b800104] jmpl %g6+8,%g0 ldsw [%i3+0x1dc],%l4 ! Mem[000000002b8001dc] p13_call_0_he: stx %l0,[%i0+0x1c8] ! Mem[000000002a0001c8] swap [%i1+0x0b0],%l1 ! Mem[000000002a8000b0] lduh [%i3+0x1ac],%l7 ! Mem[000000002b8001ac] sth %l7,[%i2+0x18c] ! Mem[000000002b00018c] ldstub [%i3+0x071],%l5 ! Mem[000000002b800071] retl ldstub [%i0+0x1d8],%l6 ! Mem[000000002a0001d8] p13_jmpl_0_ho: sth %l0,[%o3+0x104] ! Mem[000000002b800104] jmpl %g6+8,%g0 ldsw [%o3+0x1dc],%l4 ! Mem[000000002b8001dc] p13_call_0_ho: stx %l0,[%o0+0x1c8] ! Mem[000000002a0001c8] swap [%o1+0x0b0],%l1 ! Mem[000000002a8000b0] lduh [%o3+0x1ac],%l7 ! Mem[000000002b8001ac] sth %l7,[%o2+0x18c] ! Mem[000000002b00018c] ldstub [%o3+0x071],%l5 ! Mem[000000002b800071] retl ldstub [%o0+0x1d8],%l6 ! Mem[000000002a0001d8] p14_jmpl_0_le: ldx [%i3+0x140],%l6 ! Mem[000000002d800140] jmpl %g6+8,%g0 sth %l1,[%i1+0x0d8] ! Mem[000000002c8000d8] p14_call_0_le: ldstub [%i1+0x033],%l4 ! Mem[000000002c800033] std %l0,[%i0+0x0c8] ! Mem[000000002c0000c8] ldx [%i3+0x0c0],%l6 ! Mem[000000002d8000c0] stb %l1,[%i0+0x07a] ! Mem[000000002c00007a] retl stw %l1,[%i2+0x1d4] ! Mem[000000002d0001d4] p14_jmpl_0_lo: ldx [%o3+0x140],%l6 ! Mem[000000002d800140] jmpl %g6+8,%g0 sth %l1,[%o1+0x0d8] ! Mem[000000002c8000d8] p14_call_0_lo: ldstub [%o1+0x033],%l4 ! Mem[000000002c800033] std %l0,[%o0+0x0c8] ! Mem[000000002c0000c8] ldx [%o3+0x0c0],%l6 ! Mem[000000002d8000c0] stb %l1,[%o0+0x07a] ! Mem[000000002c00007a] retl stw %l1,[%o2+0x1d4] ! Mem[000000002d0001d4] p14_jmpl_0_he: ldstub [%i3+0x1c8],%l3 ! Mem[000000002d8001c8] stb %l2,[%i1+0x0c9] ! Mem[000000002c8000c9] swap [%i2+0x1e4],%l7 ! Mem[000000002d0001e4] stb %l6,[%i0+0x1db] ! Mem[000000002c0001db] lduh [%i2+0x000],%l5 ! Mem[000000002d000000] ldsb [%i1+0x169],%l1 ! Mem[000000002c800169] ldub [%i1+0x1af],%l3 ! Mem[000000002c8001af] jmpl %g6+8,%g0 lduh [%i2+0x042],%l2 ! Mem[000000002d000042] p14_call_0_he: lduh [%i0+0x1bc],%l4 ! Mem[000000002c0001bc] ldstub [%i3+0x056],%l3 ! Mem[000000002d800056] std %l6,[%i3+0x140] ! Mem[000000002d800140] ldstub [%i3+0x082],%l6 ! Mem[000000002d800082] sra %l3,0x013,%l6 retl sll %l5,%l0,%l1 p14_jmpl_0_ho: ldstub [%o3+0x1c8],%l3 ! Mem[000000002d8001c8] stb %l2,[%o1+0x0c9] ! Mem[000000002c8000c9] swap [%o2+0x1e4],%l7 ! Mem[000000002d0001e4] stb %l6,[%o0+0x1db] ! Mem[000000002c0001db] lduh [%o2+0x000],%l5 ! Mem[000000002d000000] ldsb [%o1+0x169],%l1 ! Mem[000000002c800169] ldub [%o1+0x1af],%l3 ! Mem[000000002c8001af] jmpl %g6+8,%g0 lduh [%o2+0x042],%l2 ! Mem[000000002d000042] p14_call_0_ho: lduh [%o0+0x1bc],%l4 ! Mem[000000002c0001bc] ldstub [%o3+0x056],%l3 ! Mem[000000002d800056] std %l6,[%o3+0x140] ! Mem[000000002d800140] ldstub [%o3+0x082],%l6 ! Mem[000000002d800082] sra %l3,0x013,%l6 retl sll %l5,%l0,%l1 p15_jmpl_0_le: lduw [%i1+0x0ac],%l2 ! Mem[000000002e8000ac] jmpl %g6+8,%g0 ldsh [%i2+0x1d8],%l1 ! Mem[000000002f0001d8] p15_call_0_le: addcc %l4,0x241,%l3 stb %l1,[%i1+0x07c] ! Mem[000000002e80007c] ldd [%i3+0x1a8],%l2 ! Mem[000000002f8001a8] tsubcctv %l3,%l7,%l1 swap [%i3+0x040],%l1 ! Mem[000000002f800040] retl orn %l2,-0xa08,%l0 p15_jmpl_0_lo: lduw [%o1+0x0ac],%l2 ! Mem[000000002e8000ac] jmpl %g6+8,%g0 ldsh [%o2+0x1d8],%l1 ! Mem[000000002f0001d8] p15_call_0_lo: addcc %l4,0x241,%l3 stb %l1,[%o1+0x07c] ! Mem[000000002e80007c] ldd [%o3+0x1a8],%l2 ! Mem[000000002f8001a8] tsubcctv %l3,%l7,%l1 swap [%o3+0x040],%l1 ! Mem[000000002f800040] retl orn %l2,-0xa08,%l0 p15_jmpl_0_he: stb %l1,[%i0+0x174] ! Mem[000000002e000174] ldsb [%i2+0x1b9],%l7 ! Mem[000000002f0001b9] ldsw [%i1+0x020],%l2 ! Mem[000000002e800020] sll %l7,%l5,%l3 std %f24,[%i1+0x048] ! Mem[000000002e800048] sub %l4,-0x809,%l4 jmpl %g6+8,%g0 std %f30,[%i3+0x188] ! Mem[000000002f800188] p15_call_0_he: umulcc %l5,-0xf47,%l5 std %f26,[%i0+0x1a8] ! Mem[000000002e0001a8] stb %l5,[%i1+0x0a6] ! Mem[000000002e8000a6] retl stw %l5,[%i2+0x110] ! Mem[000000002f000110] p15_jmpl_0_ho: stb %l1,[%o0+0x174] ! Mem[000000002e000174] ldsb [%o2+0x1b9],%l7 ! Mem[000000002f0001b9] ldsw [%o1+0x020],%l2 ! Mem[000000002e800020] sll %l7,%l5,%l3 std %f24,[%o1+0x048] ! Mem[000000002e800048] sub %l4,-0x809,%l4 jmpl %g6+8,%g0 std %f30,[%o3+0x188] ! Mem[000000002f800188] p15_call_0_ho: umulcc %l5,-0xf47,%l5 std %f26,[%o0+0x1a8] ! Mem[000000002e0001a8] stb %l5,[%o1+0x0a6] ! Mem[000000002e8000a6] retl stw %l5,[%o2+0x110] ! Mem[000000002f000110] p16_jmpl_0_le: srl %l7,%l3,%l0 jmpl %g6+8,%g0 ldub [%i0+0x060],%l2 ! Mem[0000000030000060] p16_call_0_le: std %l4,[%i1+0x068] ! Mem[0000000030800068] ldub [%i1+0x0c1],%l4 ! Mem[00000000308000c1] std %f8 ,[%i3+0x058] ! Mem[0000000031800058] andncc %l5,%l0,%l1 ldub [%i3+0x020],%l2 ! Mem[0000000031800020] stb %l2,[%i0+0x02b] ! Mem[000000003000002b] retl stx %l4,[%i3+0x150] ! Mem[0000000031800150] p16_jmpl_0_lo: srl %l7,%l3,%l0 jmpl %g6+8,%g0 ldub [%o0+0x060],%l2 ! Mem[0000000030000060] p16_call_0_lo: std %l4,[%o1+0x068] ! Mem[0000000030800068] ldub [%o1+0x0c1],%l4 ! Mem[00000000308000c1] std %f8 ,[%o3+0x058] ! Mem[0000000031800058] andncc %l5,%l0,%l1 ldub [%o3+0x020],%l2 ! Mem[0000000031800020] stb %l2,[%o0+0x02b] ! Mem[000000003000002b] retl stx %l4,[%o3+0x150] ! Mem[0000000031800150] p16_jmpl_0_he: lduh [%i3+0x184],%l1 ! Mem[0000000031800184] ldsw [%i3+0x05c],%l0 ! Mem[000000003180005c] ldstub [%i3+0x00a],%l5 ! Mem[000000003180000a] lduh [%i2+0x072],%l5 ! Mem[0000000031000072] jmpl %g6+8,%g0 srax %l2,0x02e,%l5 p16_call_0_he: lduw [%i1+0x09c],%l4 ! Mem[000000003080009c] ldx [%i1+0x190],%l5 ! Mem[0000000030800190] ldsw [%i1+0x0cc],%l6 ! Mem[00000000308000cc] ldsh [%i2+0x024],%l3 ! Mem[0000000031000024] ldd [%i0+0x1e8],%l4 ! Mem[00000000300001e8] mulx %l0,%l1,%l5 ldd [%i1+0x008],%l2 ! Mem[0000000030800008] retl stw %l7,[%i3+0x000] ! Mem[0000000031800000] p16_jmpl_0_ho: lduh [%o3+0x184],%l1 ! Mem[0000000031800184] ldsw [%o3+0x05c],%l0 ! Mem[000000003180005c] ldstub [%o3+0x00a],%l5 ! Mem[000000003180000a] lduh [%o2+0x072],%l5 ! Mem[0000000031000072] jmpl %g6+8,%g0 srax %l2,0x02e,%l5 p16_call_0_ho: lduw [%o1+0x09c],%l4 ! Mem[000000003080009c] ldx [%o1+0x190],%l5 ! Mem[0000000030800190] ldsw [%o1+0x0cc],%l6 ! Mem[00000000308000cc] ldsh [%o2+0x024],%l3 ! Mem[0000000031000024] ldd [%o0+0x1e8],%l4 ! Mem[00000000300001e8] mulx %l0,%l1,%l5 ldd [%o1+0x008],%l2 ! Mem[0000000030800008] retl stw %l7,[%o3+0x000] ! Mem[0000000031800000] p17_jmpl_0_le: std %l6,[%i0+0x160] ! Mem[0000000032000160] jmpl %g6+8,%g0 mulx %l4,%l5,%l1 p17_call_0_le: ldstub [%i3+0x107],%l0 ! Mem[0000000033800107] xor %l4,%l1,%l4 std %f2 ,[%i0+0x188] ! Mem[0000000032000188] retl ld [%i2+0x1f8],%f5 ! Mem[00000000330001f8] p17_jmpl_0_lo: std %l6,[%o0+0x160] ! Mem[0000000032000160] jmpl %g6+8,%g0 mulx %l4,%l5,%l1 p17_call_0_lo: ldstub [%o3+0x107],%l0 ! Mem[0000000033800107] xor %l4,%l1,%l4 std %f2 ,[%o0+0x188] ! Mem[0000000032000188] retl ld [%o2+0x1f8],%f5 ! Mem[00000000330001f8] p17_jmpl_0_he: ldstub [%i1+0x19c],%l0 ! Mem[000000003280019c] std %l4,[%i1+0x068] ! Mem[0000000032800068] ldub [%i3+0x0d7],%l7 ! Mem[00000000338000d7] and %l7,%l1,%l6 ldd [%i2+0x030],%l4 ! Mem[0000000033000030] ldd [%i3+0x048],%l0 ! Mem[0000000033800048] jmpl %g6+8,%g0 stx %l5,[%i2+0x070] ! Mem[0000000033000070] p17_call_0_he: swap [%i3+0x19c],%l4 ! Mem[000000003380019c] stx %l1,[%i3+0x148] ! Mem[0000000033800148] ldx [%i2+0x1a8],%l3 ! Mem[00000000330001a8] retl ldub [%i3+0x17b],%l1 ! Mem[000000003380017b] p17_jmpl_0_ho: ldstub [%o1+0x19c],%l0 ! Mem[000000003280019c] std %l4,[%o1+0x068] ! Mem[0000000032800068] ldub [%o3+0x0d7],%l7 ! Mem[00000000338000d7] and %l7,%l1,%l6 ldd [%o2+0x030],%l4 ! Mem[0000000033000030] ldd [%o3+0x048],%l0 ! Mem[0000000033800048] jmpl %g6+8,%g0 stx %l5,[%o2+0x070] ! Mem[0000000033000070] p17_call_0_ho: swap [%o3+0x19c],%l4 ! Mem[000000003380019c] stx %l1,[%o3+0x148] ! Mem[0000000033800148] ldx [%o2+0x1a8],%l3 ! Mem[00000000330001a8] retl ldub [%o3+0x17b],%l1 ! Mem[000000003380017b] p18_jmpl_0_le: stw %l6,[%i0+0x164] ! Mem[0000000034000164] jmpl %g6+8,%g0 sth %l3,[%i3+0x0a6] ! Mem[00000000358000a6] p18_call_0_le: ldsb [%i3+0x00f],%l1 ! Mem[000000003580000f] ldub [%i2+0x1f9],%l3 ! Mem[00000000350001f9] stw %l1,[%i2+0x154] ! Mem[0000000035000154] swap [%i2+0x078],%l7 ! Mem[0000000035000078] retl stb %l2,[%i1+0x02b] ! Mem[000000003480002b] p18_jmpl_0_lo: stw %l6,[%o0+0x164] ! Mem[0000000034000164] jmpl %g6+8,%g0 sth %l3,[%o3+0x0a6] ! Mem[00000000358000a6] p18_call_0_lo: ldsb [%o3+0x00f],%l1 ! Mem[000000003580000f] ldub [%o2+0x1f9],%l3 ! Mem[00000000350001f9] stw %l1,[%o2+0x154] ! Mem[0000000035000154] swap [%o2+0x078],%l7 ! Mem[0000000035000078] retl stb %l2,[%o1+0x02b] ! Mem[000000003480002b] p18_jmpl_0_he: stx %l4,[%i3+0x1b8] ! Mem[00000000358001b8] lduh [%i0+0x1ac],%l7 ! Mem[00000000340001ac] ldstub [%i0+0x1ea],%l4 ! Mem[00000000340001ea] jmpl %g6+8,%g0 ld [%i1+0x088],%f25 ! Mem[0000000034800088] p18_call_0_he: ldx [%i1+0x178],%l5 ! Mem[0000000034800178] ldsw [%i0+0x1e4],%l4 ! Mem[00000000340001e4] stb %l7,[%i3+0x0c5] ! Mem[00000000358000c5] swap [%i3+0x0e0],%l6 ! Mem[00000000358000e0] ldx [%i3+0x0c0],%l5 ! Mem[00000000358000c0] stb %l4,[%i2+0x1a8] ! Mem[00000000350001a8] retl swap [%i1+0x114],%l3 ! Mem[0000000034800114] p18_jmpl_0_ho: stx %l4,[%o3+0x1b8] ! Mem[00000000358001b8] lduh [%o0+0x1ac],%l7 ! Mem[00000000340001ac] ldstub [%o0+0x1ea],%l4 ! Mem[00000000340001ea] jmpl %g6+8,%g0 ld [%o1+0x088],%f25 ! Mem[0000000034800088] p18_call_0_ho: ldx [%o1+0x178],%l5 ! Mem[0000000034800178] ldsw [%o0+0x1e4],%l4 ! Mem[00000000340001e4] stb %l7,[%o3+0x0c5] ! Mem[00000000358000c5] swap [%o3+0x0e0],%l6 ! Mem[00000000358000e0] ldx [%o3+0x0c0],%l5 ! Mem[00000000358000c0] stb %l4,[%o2+0x1a8] ! Mem[00000000350001a8] retl swap [%o1+0x114],%l3 ! Mem[0000000034800114] p19_jmpl_0_le: ldx [%i0+0x160],%l7 ! Mem[0000000036000160] jmpl %g6+8,%g0 lduh [%i0+0x0ec],%l3 ! Mem[00000000360000ec] p19_call_0_le: std %l6,[%i0+0x128] ! Mem[0000000036000128] retl ld [%i3+0x138],%f11 ! Mem[0000000037800138] p19_jmpl_0_lo: ldx [%o0+0x160],%l7 ! Mem[0000000036000160] jmpl %g6+8,%g0 lduh [%o0+0x0ec],%l3 ! Mem[00000000360000ec] p19_call_0_lo: std %l6,[%o0+0x128] ! Mem[0000000036000128] retl ld [%o3+0x138],%f11 ! Mem[0000000037800138] p19_jmpl_0_he: ldsb [%i2+0x02c],%l6 ! Mem[000000003700002c] lduw [%i2+0x19c],%l0 ! Mem[000000003700019c] stb %l7,[%i1+0x112] ! Mem[0000000036800112] stb %l0,[%i1+0x05f] ! Mem[000000003680005f] ldstub [%i3+0x11c],%l7 ! Mem[000000003780011c] jmpl %g6+8,%g0 stb %l5,[%i1+0x051] ! Mem[0000000036800051] p19_call_0_he: sll %l5,%l2,%l7 ldsb [%i1+0x059],%l0 ! Mem[0000000036800059] lduw [%i3+0x034],%l3 ! Mem[0000000037800034] retl ldd [%i2+0x130],%l4 ! Mem[0000000037000130] p19_jmpl_0_ho: ldsb [%o2+0x02c],%l6 ! Mem[000000003700002c] lduw [%o2+0x19c],%l0 ! Mem[000000003700019c] stb %l7,[%o1+0x112] ! Mem[0000000036800112] stb %l0,[%o1+0x05f] ! Mem[000000003680005f] ldstub [%o3+0x11c],%l7 ! Mem[000000003780011c] jmpl %g6+8,%g0 stb %l5,[%o1+0x051] ! Mem[0000000036800051] p19_call_0_ho: sll %l5,%l2,%l7 ldsb [%o1+0x059],%l0 ! Mem[0000000036800059] lduw [%o3+0x034],%l3 ! Mem[0000000037800034] retl ldd [%o2+0x130],%l4 ! Mem[0000000037000130] p20_jmpl_0_le: ldd [%i1+0x140],%l6 ! Mem[0000000038800140] jmpl %g6+8,%g0 lduw [%i1+0x048],%l5 ! Mem[0000000038800048] p20_call_0_le: retl ldub [%i3+0x115],%l7 ! Mem[0000000039800115] p20_jmpl_0_lo: ldd [%o1+0x140],%l6 ! Mem[0000000038800140] jmpl %g6+8,%g0 lduw [%o1+0x048],%l5 ! Mem[0000000038800048] p20_call_0_lo: retl ldub [%o3+0x115],%l7 ! Mem[0000000039800115] p20_jmpl_0_he: ldx [%i0+0x1d0],%l1 ! Mem[00000000380001d0] jmpl %g6+8,%g0 ldd [%i2+0x0e0],%l2 ! Mem[00000000390000e0] p20_call_0_he: ldsw [%i3+0x1a4],%l1 ! Mem[00000000398001a4] retl stw %l2,[%i2+0x03c] ! Mem[000000003900003c] p20_jmpl_0_ho: ldx [%o0+0x1d0],%l1 ! Mem[00000000380001d0] jmpl %g6+8,%g0 ldd [%o2+0x0e0],%l2 ! Mem[00000000390000e0] p20_call_0_ho: ldsw [%o3+0x1a4],%l1 ! Mem[00000000398001a4] retl stw %l2,[%o2+0x03c] ! Mem[000000003900003c] p21_jmpl_0_le: st %f12,[%i2+0x04c] ! Mem[000000003b00004c] jmpl %g6+8,%g0 ldx [%i2+0x0f8],%l1 ! Mem[000000003b0000f8] p21_call_0_le: lduh [%i0+0x012],%l4 ! Mem[000000003a000012] ldub [%i3+0x088],%l6 ! Mem[000000003b800088] ldx [%i3+0x150],%l1 ! Mem[000000003b800150] lduh [%i1+0x0b2],%l6 ! Mem[000000003a8000b2] retl stb %l7,[%i3+0x13c] ! Mem[000000003b80013c] p21_jmpl_0_lo: st %f12,[%o2+0x04c] ! Mem[000000003b00004c] jmpl %g6+8,%g0 ldx [%o2+0x0f8],%l1 ! Mem[000000003b0000f8] p21_call_0_lo: lduh [%o0+0x012],%l4 ! Mem[000000003a000012] ldub [%o3+0x088],%l6 ! Mem[000000003b800088] ldx [%o3+0x150],%l1 ! Mem[000000003b800150] lduh [%o1+0x0b2],%l6 ! Mem[000000003a8000b2] retl stb %l7,[%o3+0x13c] ! Mem[000000003b80013c] p21_jmpl_0_he: swap [%i3+0x16c],%l7 ! Mem[000000003b80016c] lduh [%i3+0x130],%l3 ! Mem[000000003b800130] sth %l6,[%i2+0x014] ! Mem[000000003b000014] jmpl %g6+8,%g0 ldstub [%i1+0x052],%l5 ! Mem[000000003a800052] p21_call_0_he: stx %l2,[%i3+0x040] ! Mem[000000003b800040] std %l2,[%i3+0x010] ! Mem[000000003b800010] xor %l1,-0xe19,%l3 retl ldx [%i0+0x148],%l2 ! Mem[000000003a000148] p21_jmpl_0_ho: swap [%o3+0x16c],%l7 ! Mem[000000003b80016c] lduh [%o3+0x130],%l3 ! Mem[000000003b800130] sth %l6,[%o2+0x014] ! Mem[000000003b000014] jmpl %g6+8,%g0 ldstub [%o1+0x052],%l5 ! Mem[000000003a800052] p21_call_0_ho: stx %l2,[%o3+0x040] ! Mem[000000003b800040] std %l2,[%o3+0x010] ! Mem[000000003b800010] xor %l1,-0xe19,%l3 retl ldx [%o0+0x148],%l2 ! Mem[000000003a000148] p22_jmpl_0_le: ldsh [%i0+0x164],%l6 ! Mem[000000003c000164] jmpl %g6+8,%g0 ldub [%i0+0x0ec],%l3 ! Mem[000000003c0000ec] p22_call_0_le: ldsh [%i2+0x0c4],%l4 ! Mem[000000003d0000c4] retl sth %l4,[%i3+0x0d6] ! Mem[000000003d8000d6] p22_jmpl_0_lo: ldsh [%o0+0x164],%l6 ! Mem[000000003c000164] jmpl %g6+8,%g0 ldub [%o0+0x0ec],%l3 ! Mem[000000003c0000ec] p22_call_0_lo: ldsh [%o2+0x0c4],%l4 ! Mem[000000003d0000c4] retl sth %l4,[%o3+0x0d6] ! Mem[000000003d8000d6] p22_jmpl_0_he: ldub [%i3+0x0c3],%l6 ! Mem[000000003d8000c3] lduw [%i3+0x1f0],%l0 ! Mem[000000003d8001f0] sth %l6,[%i2+0x074] ! Mem[000000003d000074] jmpl %g6+8,%g0 ldub [%i0+0x153],%l0 ! Mem[000000003c000153] p22_call_0_he: stw %l4,[%i0+0x128] ! Mem[000000003c000128] ldub [%i0+0x079],%l0 ! Mem[000000003c000079] subccc %l6,%l7,%l1 ldsw [%i3+0x1e4],%l6 ! Mem[000000003d8001e4] orcc %l7,-0x225,%l5 retl std %l6,[%i2+0x1a0] ! Mem[000000003d0001a0] p22_jmpl_0_ho: ldub [%o3+0x0c3],%l6 ! Mem[000000003d8000c3] lduw [%o3+0x1f0],%l0 ! Mem[000000003d8001f0] sth %l6,[%o2+0x074] ! Mem[000000003d000074] jmpl %g6+8,%g0 ldub [%o0+0x153],%l0 ! Mem[000000003c000153] p22_call_0_ho: stw %l4,[%o0+0x128] ! Mem[000000003c000128] ldub [%o0+0x079],%l0 ! Mem[000000003c000079] subccc %l6,%l7,%l1 ldsw [%o3+0x1e4],%l6 ! Mem[000000003d8001e4] orcc %l7,-0x225,%l5 retl std %l6,[%o2+0x1a0] ! Mem[000000003d0001a0] p23_jmpl_0_le: ldsw [%i0+0x144],%l6 ! Mem[000000003e000144] jmpl %g6+8,%g0 stb %l0,[%i1+0x12f] ! Mem[000000003e80012f] p23_call_0_le: ldsw [%i0+0x12c],%l7 ! Mem[000000003e00012c] std %f10,[%i2+0x138] ! Mem[000000003f000138] sth %l0,[%i1+0x122] ! Mem[000000003e800122] ldsh [%i2+0x19c],%l0 ! Mem[000000003f00019c] retl swap [%i1+0x110],%l7 ! Mem[000000003e800110] p23_jmpl_0_lo: ldsw [%o0+0x144],%l6 ! Mem[000000003e000144] jmpl %g6+8,%g0 stb %l0,[%o1+0x12f] ! Mem[000000003e80012f] p23_call_0_lo: ldsw [%o0+0x12c],%l7 ! Mem[000000003e00012c] std %f10,[%o2+0x138] ! Mem[000000003f000138] sth %l0,[%o1+0x122] ! Mem[000000003e800122] ldsh [%o2+0x19c],%l0 ! Mem[000000003f00019c] retl swap [%o1+0x110],%l7 ! Mem[000000003e800110] p23_jmpl_0_he: smul %l7,%l6,%l7 lduh [%i0+0x09e],%l7 ! Mem[000000003e00009e] xorcc %l1,-0xcca,%l5 jmpl %g6+8,%g0 ldub [%i1+0x1db],%l6 ! Mem[000000003e8001db] p23_call_0_he: srax %l1,%l5,%l6 ldub [%i0+0x086],%l0 ! Mem[000000003e000086] ldstub [%i2+0x00b],%l5 ! Mem[000000003f00000b] ldd [%i0+0x070],%f20 ! Mem[000000003e000070] retl lduw [%i1+0x1e4],%l0 ! Mem[000000003e8001e4] p23_jmpl_0_ho: smul %l7,%l6,%l7 lduh [%o0+0x09e],%l7 ! Mem[000000003e00009e] xorcc %l1,-0xcca,%l5 jmpl %g6+8,%g0 ldub [%o1+0x1db],%l6 ! Mem[000000003e8001db] p23_call_0_ho: srax %l1,%l5,%l6 ldub [%o0+0x086],%l0 ! Mem[000000003e000086] ldstub [%o2+0x00b],%l5 ! Mem[000000003f00000b] ldd [%o0+0x070],%f20 ! Mem[000000003e000070] retl lduw [%o1+0x1e4],%l0 ! Mem[000000003e8001e4] p24_jmpl_0_le: nop jmpl %g6+8,%g0 ldsh [%i2+0x1be],%l4 ! Mem[00000000410001be] p24_call_0_le: st %f12,[%i0+0x030] ! Mem[0000000040000030] ldsb [%i3+0x0c9],%l0 ! Mem[00000000418000c9] ldsw [%i3+0x0e0],%l6 ! Mem[00000000418000e0] ld [%i3+0x060],%f14 ! Mem[0000000041800060] ldd [%i2+0x010],%f6 ! Mem[0000000041000010] retl ldx [%i2+0x130],%l6 ! Mem[0000000041000130] p24_jmpl_0_lo: nop jmpl %g6+8,%g0 ldsh [%o2+0x1be],%l4 ! Mem[00000000410001be] p24_call_0_lo: st %f12,[%o0+0x030] ! Mem[0000000040000030] ldsb [%o3+0x0c9],%l0 ! Mem[00000000418000c9] ldsw [%o3+0x0e0],%l6 ! Mem[00000000418000e0] ld [%o3+0x060],%f14 ! Mem[0000000041800060] ldd [%o2+0x010],%f6 ! Mem[0000000041000010] retl ldx [%o2+0x130],%l6 ! Mem[0000000041000130] p24_jmpl_0_he: srlx %l7,0x031,%l6 jmpl %g6+8,%g0 st %f23,[%i1+0x0bc] ! Mem[00000000408000bc] p24_call_0_he: stx %l1,[%i2+0x048] ! Mem[0000000041000048] std %l2,[%i2+0x100] ! Mem[0000000041000100] add %l1,-0xae3,%l0 retl ldstub [%i2+0x109],%l4 ! Mem[0000000041000109] p24_jmpl_0_ho: srlx %l7,0x031,%l6 jmpl %g6+8,%g0 st %f23,[%o1+0x0bc] ! Mem[00000000408000bc] p24_call_0_ho: stx %l1,[%o2+0x048] ! Mem[0000000041000048] std %l2,[%o2+0x100] ! Mem[0000000041000100] add %l1,-0xae3,%l0 retl ldstub [%o2+0x109],%l4 ! Mem[0000000041000109] p25_jmpl_0_le: swap [%i1+0x120],%l3 ! Mem[0000000042800120] jmpl %g6+8,%g0 sllx %l5,0x004,%l7 p25_call_0_le: stb %l1,[%i3+0x063] ! Mem[0000000043800063] swap [%i3+0x180],%l2 ! Mem[0000000043800180] ldd [%i3+0x058],%l2 ! Mem[0000000043800058] ldsh [%i3+0x1d6],%l1 ! Mem[00000000438001d6] orn %l0,%l7,%l0 stb %l5,[%i0+0x1aa] ! Mem[00000000420001aa] lduh [%i1+0x1e2],%l5 ! Mem[00000000428001e2] retl std %f0 ,[%i2+0x170] ! Mem[0000000043000170] p25_jmpl_0_lo: swap [%o1+0x120],%l3 ! Mem[0000000042800120] jmpl %g6+8,%g0 sllx %l5,0x004,%l7 p25_call_0_lo: stb %l1,[%o3+0x063] ! Mem[0000000043800063] swap [%o3+0x180],%l2 ! Mem[0000000043800180] ldd [%o3+0x058],%l2 ! Mem[0000000043800058] ldsh [%o3+0x1d6],%l1 ! Mem[00000000438001d6] orn %l0,%l7,%l0 stb %l5,[%o0+0x1aa] ! Mem[00000000420001aa] lduh [%o1+0x1e2],%l5 ! Mem[00000000428001e2] retl std %f0 ,[%o2+0x170] ! Mem[0000000043000170] p25_jmpl_0_he: ldx [%i2+0x128],%l4 ! Mem[0000000043000128] ldx [%i0+0x078],%l0 ! Mem[0000000042000078] andcc %l5,%l1,%l4 or %l2,-0xa6e,%l7 subc %l7,-0xefd,%l0 jmpl %g6+8,%g0 swap [%i1+0x1f0],%l2 ! Mem[00000000428001f0] p25_call_0_he: retl sth %l5,[%i1+0x0e4] ! Mem[00000000428000e4] p25_jmpl_0_ho: ldx [%o2+0x128],%l4 ! Mem[0000000043000128] ldx [%o0+0x078],%l0 ! Mem[0000000042000078] andcc %l5,%l1,%l4 or %l2,-0xa6e,%l7 subc %l7,-0xefd,%l0 jmpl %g6+8,%g0 swap [%o1+0x1f0],%l2 ! Mem[00000000428001f0] p25_call_0_ho: retl sth %l5,[%o1+0x0e4] ! Mem[00000000428000e4] p26_jmpl_0_le: orcc %l7,%l3,%l0 jmpl %g6+8,%g0 sll %l4,0x017,%l7 p26_call_0_le: retl ldd [%i1+0x100],%l0 ! Mem[0000000044800100] p26_jmpl_0_lo: orcc %l7,%l3,%l0 jmpl %g6+8,%g0 sll %l4,0x017,%l7 p26_call_0_lo: retl ldd [%o1+0x100],%l0 ! Mem[0000000044800100] p26_jmpl_0_he: ldsw [%i1+0x174],%l3 ! Mem[0000000044800174] andncc %l1,-0x1ac,%l4 ldx [%i1+0x188],%l3 ! Mem[0000000044800188] ldsh [%i3+0x134],%l6 ! Mem[0000000045800134] stx %l0,[%i0+0x078] ! Mem[0000000044000078] jmpl %g6+8,%g0 stx %l0,[%i0+0x1d0] ! Mem[00000000440001d0] p26_call_0_he: lduh [%i2+0x1e2],%l5 ! Mem[00000000450001e2] smul %l4,%l7,%l5 swap [%i2+0x17c],%l0 ! Mem[000000004500017c] retl std %f24,[%i0+0x088] ! Mem[0000000044000088] p26_jmpl_0_ho: ldsw [%o1+0x174],%l3 ! Mem[0000000044800174] andncc %l1,-0x1ac,%l4 ldx [%o1+0x188],%l3 ! Mem[0000000044800188] ldsh [%o3+0x134],%l6 ! Mem[0000000045800134] stx %l0,[%o0+0x078] ! Mem[0000000044000078] jmpl %g6+8,%g0 stx %l0,[%o0+0x1d0] ! Mem[00000000440001d0] p26_call_0_ho: lduh [%o2+0x1e2],%l5 ! Mem[00000000450001e2] smul %l4,%l7,%l5 swap [%o2+0x17c],%l0 ! Mem[000000004500017c] retl std %f24,[%o0+0x088] ! Mem[0000000044000088] p27_jmpl_0_le: std %l6,[%i0+0x160] ! Mem[0000000046000160] jmpl %g6+8,%g0 umul %l7,-0xb79,%l5 p27_call_0_le: ld [%i0+0x160],%f14 ! Mem[0000000046000160] lduh [%i3+0x008],%l4 ! Mem[0000000047800008] stb %l4,[%i3+0x033] ! Mem[0000000047800033] std %l4,[%i0+0x068] ! Mem[0000000046000068] retl lduh [%i0+0x0c0],%l4 ! Mem[00000000460000c0] p27_jmpl_0_lo: std %l6,[%o0+0x160] ! Mem[0000000046000160] jmpl %g6+8,%g0 umul %l7,-0xb79,%l5 p27_call_0_lo: ld [%o0+0x160],%f14 ! Mem[0000000046000160] lduh [%o3+0x008],%l4 ! Mem[0000000047800008] stb %l4,[%o3+0x033] ! Mem[0000000047800033] std %l4,[%o0+0x068] ! Mem[0000000046000068] retl lduh [%o0+0x0c0],%l4 ! Mem[00000000460000c0] p27_jmpl_0_he: ld [%i2+0x0bc],%f29 ! Mem[00000000470000bc] stx %l6,[%i3+0x130] ! Mem[0000000047800130] jmpl %g6+8,%g0 ldd [%i2+0x1c8],%l0 ! Mem[00000000470001c8] p27_call_0_he: stx %l5,[%i3+0x050] ! Mem[0000000047800050] st %f16,[%i0+0x0a4] ! Mem[00000000460000a4] stx %l5,[%i1+0x028] ! Mem[0000000046800028] stx %l5,[%i0+0x178] ! Mem[0000000046000178] std %f16,[%i1+0x158] ! Mem[0000000046800158] andncc %l4,%l2,%l1 or %l5,%l4,%l3 retl ldsw [%i2+0x194],%l5 ! Mem[0000000047000194] p27_jmpl_0_ho: ld [%o2+0x0bc],%f29 ! Mem[00000000470000bc] stx %l6,[%o3+0x130] ! Mem[0000000047800130] jmpl %g6+8,%g0 ldd [%o2+0x1c8],%l0 ! Mem[00000000470001c8] p27_call_0_ho: stx %l5,[%o3+0x050] ! Mem[0000000047800050] st %f16,[%o0+0x0a4] ! Mem[00000000460000a4] stx %l5,[%o1+0x028] ! Mem[0000000046800028] stx %l5,[%o0+0x178] ! Mem[0000000046000178] std %f16,[%o1+0x158] ! Mem[0000000046800158] andncc %l4,%l2,%l1 or %l5,%l4,%l3 retl ldsw [%o2+0x194],%l5 ! Mem[0000000047000194] p28_jmpl_0_le: sth %l6,[%i0+0x164] ! Mem[0000000048000164] jmpl %g6+8,%g0 sth %l0,[%i0+0x10e] ! Mem[000000004800010e] p28_call_0_le: taddcc %l3,0x2cc,%l4 std %l4,[%i2+0x198] ! Mem[0000000049000198] ld [%i1+0x178],%f6 ! Mem[0000000048800178] ldd [%i0+0x198],%l4 ! Mem[0000000048000198] retl stb %l7,[%i0+0x09f] ! Mem[000000004800009f] p28_jmpl_0_lo: sth %l6,[%o0+0x164] ! Mem[0000000048000164] jmpl %g6+8,%g0 sth %l0,[%o0+0x10e] ! Mem[000000004800010e] p28_call_0_lo: taddcc %l3,0x2cc,%l4 std %l4,[%o2+0x198] ! Mem[0000000049000198] ld [%o1+0x178],%f6 ! Mem[0000000048800178] ldd [%o0+0x198],%l4 ! Mem[0000000048000198] retl stb %l7,[%o0+0x09f] ! Mem[000000004800009f] p28_jmpl_0_he: lduw [%i3+0x174],%l4 ! Mem[0000000049800174] ldsh [%i3+0x126],%l1 ! Mem[0000000049800126] ldd [%i0+0x160],%l6 ! Mem[0000000048000160] jmpl %g6+8,%g0 std %f20,[%i2+0x078] ! Mem[0000000049000078] p28_call_0_he: nop retl ldx [%i0+0x088],%l3 ! Mem[0000000048000088] p28_jmpl_0_ho: lduw [%o3+0x174],%l4 ! Mem[0000000049800174] ldsh [%o3+0x126],%l1 ! Mem[0000000049800126] ldd [%o0+0x160],%l6 ! Mem[0000000048000160] jmpl %g6+8,%g0 std %f20,[%o2+0x078] ! Mem[0000000049000078] p28_call_0_ho: nop retl ldx [%o0+0x088],%l3 ! Mem[0000000048000088] p29_jmpl_0_le: ldsh [%i1+0x146],%l7 ! Mem[000000004a800146] jmpl %g6+8,%g0 stx %l3,[%i3+0x0c8] ! Mem[000000004b8000c8] p29_call_0_le: lduw [%i3+0x0e4],%l4 ! Mem[000000004b8000e4] retl sub %l0,%l1,%l1 p29_jmpl_0_lo: ldsh [%o1+0x146],%l7 ! Mem[000000004a800146] jmpl %g6+8,%g0 stx %l3,[%o3+0x0c8] ! Mem[000000004b8000c8] p29_call_0_lo: lduw [%o3+0x0e4],%l4 ! Mem[000000004b8000e4] retl sub %l0,%l1,%l1 p29_jmpl_0_he: ldstub [%i1+0x033],%l4 ! Mem[000000004a800033] smulcc %l4,%l6,%l5 stb %l2,[%i1+0x000] ! Mem[000000004a800000] ldstub [%i0+0x02b],%l2 ! Mem[000000004a00002b] jmpl %g6+8,%g0 umulcc %l6,-0x757,%l2 p29_call_0_he: lduh [%i1+0x1c2],%l5 ! Mem[000000004a8001c2] stx %l4,[%i1+0x0e8] ! Mem[000000004a8000e8] ldstub [%i2+0x0d9],%l5 ! Mem[000000004b0000d9] ldsh [%i1+0x154],%l1 ! Mem[000000004a800154] smul %l5,-0xfea,%l1 retl ldsb [%i1+0x072],%l5 ! Mem[000000004a800072] p29_jmpl_0_ho: ldstub [%o1+0x033],%l4 ! Mem[000000004a800033] smulcc %l4,%l6,%l5 stb %l2,[%o1+0x000] ! Mem[000000004a800000] ldstub [%o0+0x02b],%l2 ! Mem[000000004a00002b] jmpl %g6+8,%g0 umulcc %l6,-0x757,%l2 p29_call_0_ho: lduh [%o1+0x1c2],%l5 ! Mem[000000004a8001c2] stx %l4,[%o1+0x0e8] ! Mem[000000004a8000e8] ldstub [%o2+0x0d9],%l5 ! Mem[000000004b0000d9] ldsh [%o1+0x154],%l1 ! Mem[000000004a800154] smul %l5,-0xfea,%l1 retl ldsb [%o1+0x072],%l5 ! Mem[000000004a800072] p30_jmpl_0_le: addc %l7,%l3,%l0 jmpl %g6+8,%g0 st %f7 ,[%i0+0x08c] ! Mem[000000004c00008c] p30_call_0_le: ldx [%i0+0x120],%l0 ! Mem[000000004c000120] ldub [%i0+0x10d],%l7 ! Mem[000000004c00010d] xor %l1,-0x4c4,%l1 ldsw [%i3+0x0c8],%l0 ! Mem[000000004d8000c8] retl std %l6,[%i0+0x0e0] ! Mem[000000004c0000e0] p30_jmpl_0_lo: addc %l7,%l3,%l0 jmpl %g6+8,%g0 st %f7 ,[%o0+0x08c] ! Mem[000000004c00008c] p30_call_0_lo: ldx [%o0+0x120],%l0 ! Mem[000000004c000120] ldub [%o0+0x10d],%l7 ! Mem[000000004c00010d] xor %l1,-0x4c4,%l1 ldsw [%o3+0x0c8],%l0 ! Mem[000000004d8000c8] retl std %l6,[%o0+0x0e0] ! Mem[000000004c0000e0] p30_jmpl_0_he: std %f24,[%i0+0x078] ! Mem[000000004c000078] ldub [%i2+0x132],%l7 ! Mem[000000004d000132] umul %l7,-0x434,%l7 ldd [%i2+0x028],%f30 ! Mem[000000004d000028] jmpl %g6+8,%g0 ldsh [%i2+0x0c2],%l3 ! Mem[000000004d0000c2] p30_call_0_he: ldub [%i0+0x11c],%l7 ! Mem[000000004c00011c] retl swap [%i0+0x104],%l3 ! Mem[000000004c000104] p30_jmpl_0_ho: std %f24,[%o0+0x078] ! Mem[000000004c000078] ldub [%o2+0x132],%l7 ! Mem[000000004d000132] umul %l7,-0x434,%l7 ldd [%o2+0x028],%f30 ! Mem[000000004d000028] jmpl %g6+8,%g0 ldsh [%o2+0x0c2],%l3 ! Mem[000000004d0000c2] p30_call_0_ho: ldub [%o0+0x11c],%l7 ! Mem[000000004c00011c] retl swap [%o0+0x104],%l3 ! Mem[000000004c000104] p31_jmpl_0_le: ldsh [%i2+0x102],%l3 ! Mem[000000004f000102] jmpl %g6+8,%g0 ldd [%i3+0x1d0],%l4 ! Mem[000000004f8001d0] p31_call_0_le: std %l2,[%i3+0x040] ! Mem[000000004f800040] retl stw %l1,[%i0+0x1f8] ! Mem[000000004e0001f8] p31_jmpl_0_lo: ldsh [%o2+0x102],%l3 ! Mem[000000004f000102] jmpl %g6+8,%g0 ldd [%o3+0x1d0],%l4 ! Mem[000000004f8001d0] p31_call_0_lo: std %l2,[%o3+0x040] ! Mem[000000004f800040] retl stw %l1,[%o0+0x1f8] ! Mem[000000004e0001f8] p31_jmpl_0_he: stb %l6,[%i1+0x178] ! Mem[000000004e800178] jmpl %g6+8,%g0 ldx [%i1+0x1d0],%l7 ! Mem[000000004e8001d0] p31_call_0_he: retl stb %l4,[%i0+0x0c1] ! Mem[000000004e0000c1] p31_jmpl_0_ho: stb %l6,[%o1+0x178] ! Mem[000000004e800178] jmpl %g6+8,%g0 ldx [%o1+0x1d0],%l7 ! Mem[000000004e8001d0] p31_call_0_ho: retl stb %l4,[%o0+0x0c1] ! Mem[000000004e0000c1] p32_jmpl_0_le: ldd [%i1+0x160],%l6 ! Mem[0000000050800160] jmpl %g6+8,%g0 stw %l3,[%i0+0x0cc] ! Mem[00000000500000cc] p32_call_0_le: mulx %l2,0x35e,%l6 retl xor %l5,0xa47,%l4 p32_jmpl_0_lo: ldd [%o1+0x160],%l6 ! Mem[0000000050800160] jmpl %g6+8,%g0 stw %l3,[%o0+0x0cc] ! Mem[00000000500000cc] p32_call_0_lo: mulx %l2,0x35e,%l6 retl xor %l5,0xa47,%l4 p32_jmpl_0_he: ldsw [%i3+0x100],%l0 ! Mem[0000000051800100] sdivx %l1,%l3,%l3 ldsb [%i0+0x174],%l1 ! Mem[0000000050000174] jmpl %g6+8,%g0 stx %l0,[%i2+0x1e8] ! Mem[00000000510001e8] p32_call_0_he: stw %l2,[%i0+0x140] ! Mem[0000000050000140] ldsw [%i3+0x054],%l6 ! Mem[0000000051800054] ldub [%i1+0x155],%l4 ! Mem[0000000050800155] subccc %l3,0x40e,%l7 ldx [%i0+0x170],%l0 ! Mem[0000000050000170] ldsw [%i3+0x024],%l5 ! Mem[0000000051800024] ldsb [%i0+0x06f],%l2 ! Mem[000000005000006f] retl ldx [%i2+0x0f0],%l1 ! Mem[00000000510000f0] p32_jmpl_0_ho: ldsw [%o3+0x100],%l0 ! Mem[0000000051800100] sdivx %l1,%l3,%l3 ldsb [%o0+0x174],%l1 ! Mem[0000000050000174] jmpl %g6+8,%g0 stx %l0,[%o2+0x1e8] ! Mem[00000000510001e8] p32_call_0_ho: stw %l2,[%o0+0x140] ! Mem[0000000050000140] ldsw [%o3+0x054],%l6 ! Mem[0000000051800054] ldub [%o1+0x155],%l4 ! Mem[0000000050800155] subccc %l3,0x40e,%l7 ldx [%o0+0x170],%l0 ! Mem[0000000050000170] ldsw [%o3+0x024],%l5 ! Mem[0000000051800024] ldsb [%o0+0x06f],%l2 ! Mem[000000005000006f] retl ldx [%o2+0x0f0],%l1 ! Mem[00000000510000f0] p33_jmpl_0_le: ldstub [%i0+0x144],%l6 ! Mem[0000000052000144] jmpl %g6+8,%g0 lduw [%i3+0x10c],%l0 ! Mem[000000005380010c] p33_call_0_le: xnor %l2,-0xdc2,%l6 ldub [%i2+0x05b],%l0 ! Mem[000000005300005b] std %l2,[%i2+0x1c8] ! Mem[00000000530001c8] ldd [%i3+0x188],%l2 ! Mem[0000000053800188] retl std %f0 ,[%i0+0x038] ! Mem[0000000052000038] p33_jmpl_0_lo: ldstub [%o0+0x144],%l6 ! Mem[0000000052000144] jmpl %g6+8,%g0 lduw [%o3+0x10c],%l0 ! Mem[000000005380010c] p33_call_0_lo: xnor %l2,-0xdc2,%l6 ldub [%o2+0x05b],%l0 ! Mem[000000005300005b] std %l2,[%o2+0x1c8] ! Mem[00000000530001c8] ldd [%o3+0x188],%l2 ! Mem[0000000053800188] retl std %f0 ,[%o0+0x038] ! Mem[0000000052000038] p33_jmpl_0_he: sth %l4,[%i1+0x168] ! Mem[0000000052800168] jmpl %g6+8,%g0 udivx %l7,0x099,%l6 p33_call_0_he: sth %l7,[%i3+0x1b0] ! Mem[00000000538001b0] sth %l2,[%i3+0x140] ! Mem[0000000053800140] retl stx %l5,[%i1+0x1e0] ! Mem[00000000528001e0] p33_jmpl_0_ho: sth %l4,[%o1+0x168] ! Mem[0000000052800168] jmpl %g6+8,%g0 udivx %l7,0x099,%l6 p33_call_0_ho: sth %l7,[%o3+0x1b0] ! Mem[00000000538001b0] sth %l2,[%o3+0x140] ! Mem[0000000053800140] retl stx %l5,[%o1+0x1e0] ! Mem[00000000528001e0] p34_jmpl_0_le: sth %l6,[%i2+0x004] ! Mem[0000000055000004] jmpl %g6+8,%g0 ldd [%i3+0x1f8],%f8 ! Mem[00000000558001f8] p34_call_0_le: ldsb [%i1+0x178],%l6 ! Mem[0000000054800178] retl ldub [%i0+0x1af],%l3 ! Mem[00000000540001af] p34_jmpl_0_lo: sth %l6,[%o2+0x004] ! Mem[0000000055000004] jmpl %g6+8,%g0 ldd [%o3+0x1f8],%f8 ! Mem[00000000558001f8] p34_call_0_lo: ldsb [%o1+0x178],%l6 ! Mem[0000000054800178] retl ldub [%o0+0x1af],%l3 ! Mem[00000000540001af] p34_jmpl_0_he: umulcc %l2,%l1,%l6 stw %l6,[%i3+0x114] ! Mem[0000000055800114] stw %l0,[%i3+0x05c] ! Mem[000000005580005c] jmpl %g6+8,%g0 ldsh [%i3+0x1d2],%l0 ! Mem[00000000558001d2] p34_call_0_he: ldub [%i0+0x0a9],%l6 ! Mem[00000000540000a9] swap [%i3+0x0cc],%l5 ! Mem[00000000558000cc] stw %l6,[%i3+0x1cc] ! Mem[00000000558001cc] retl and %l2,0xafc,%l6 p34_jmpl_0_ho: umulcc %l2,%l1,%l6 stw %l6,[%o3+0x114] ! Mem[0000000055800114] stw %l0,[%o3+0x05c] ! Mem[000000005580005c] jmpl %g6+8,%g0 ldsh [%o3+0x1d2],%l0 ! Mem[00000000558001d2] p34_call_0_ho: ldub [%o0+0x0a9],%l6 ! Mem[00000000540000a9] swap [%o3+0x0cc],%l5 ! Mem[00000000558000cc] stw %l6,[%o3+0x1cc] ! Mem[00000000558001cc] retl and %l2,0xafc,%l6 p35_jmpl_0_le: swap [%i0+0x04c],%l4 ! Mem[000000005600004c] jmpl %g6+8,%g0 ldub [%i2+0x0a6],%l3 ! Mem[00000000570000a6] p35_call_0_le: ldsb [%i2+0x178],%l6 ! Mem[0000000057000178] sth %l6,[%i3+0x0a8] ! Mem[00000000578000a8] ldub [%i2+0x154],%l1 ! Mem[0000000057000154] ldsw [%i1+0x0d4],%l7 ! Mem[00000000568000d4] retl mulx %l7,%l1,%l6 p35_jmpl_0_lo: swap [%o0+0x04c],%l4 ! Mem[000000005600004c] jmpl %g6+8,%g0 ldub [%o2+0x0a6],%l3 ! Mem[00000000570000a6] p35_call_0_lo: ldsb [%o2+0x178],%l6 ! Mem[0000000057000178] sth %l6,[%o3+0x0a8] ! Mem[00000000578000a8] ldub [%o2+0x154],%l1 ! Mem[0000000057000154] ldsw [%o1+0x0d4],%l7 ! Mem[00000000568000d4] retl mulx %l7,%l1,%l6 p35_jmpl_0_he: xnorcc %l6,%l7,%l1 ldub [%i3+0x1c8],%l3 ! Mem[00000000578001c8] jmpl %g6+8,%g0 sth %l2,[%i0+0x0e8] ! Mem[00000000560000e8] p35_call_0_he: ldsw [%i2+0x158],%l2 ! Mem[0000000057000158] retl std %l6,[%i3+0x1d8] ! Mem[00000000578001d8] p35_jmpl_0_ho: xnorcc %l6,%l7,%l1 ldub [%o3+0x1c8],%l3 ! Mem[00000000578001c8] jmpl %g6+8,%g0 sth %l2,[%o0+0x0e8] ! Mem[00000000560000e8] p35_call_0_ho: ldsw [%o2+0x158],%l2 ! Mem[0000000057000158] retl std %l6,[%o3+0x1d8] ! Mem[00000000578001d8] p36_jmpl_0_le: ldd [%i1+0x160],%l6 ! Mem[0000000058800160] jmpl %g6+8,%g0 swap [%i1+0x0ec],%l3 ! Mem[00000000588000ec] p36_call_0_le: ldd [%i3+0x0c0],%f4 ! Mem[00000000598000c0] retl swap [%i3+0x114],%l1 ! Mem[0000000059800114] p36_jmpl_0_lo: ldd [%o1+0x160],%l6 ! Mem[0000000058800160] jmpl %g6+8,%g0 swap [%o1+0x0ec],%l3 ! Mem[00000000588000ec] p36_call_0_lo: ldd [%o3+0x0c0],%f4 ! Mem[00000000598000c0] retl swap [%o3+0x114],%l1 ! Mem[0000000059800114] p36_jmpl_0_he: stx %l0,[%i2+0x100] ! Mem[0000000059000100] ldub [%i2+0x115],%l7 ! Mem[0000000059000115] ldd [%i0+0x0b8],%l4 ! Mem[00000000580000b8] jmpl %g6+8,%g0 stb %l3,[%i3+0x087] ! Mem[0000000059800087] p36_call_0_he: ldsw [%i0+0x190],%l7 ! Mem[0000000058000190] ldstub [%i1+0x18a],%l5 ! Mem[000000005880018a] stx %l5,[%i3+0x1c0] ! Mem[00000000598001c0] swap [%i2+0x0cc],%l4 ! Mem[00000000590000cc] ld [%i0+0x0d8],%f29 ! Mem[00000000580000d8] ldsw [%i3+0x108],%l4 ! Mem[0000000059800108] xor %l3,0x755,%l5 retl lduw [%i3+0x054],%l7 ! Mem[0000000059800054] p36_jmpl_0_ho: stx %l0,[%o2+0x100] ! Mem[0000000059000100] ldub [%o2+0x115],%l7 ! Mem[0000000059000115] ldd [%o0+0x0b8],%l4 ! Mem[00000000580000b8] jmpl %g6+8,%g0 stb %l3,[%o3+0x087] ! Mem[0000000059800087] p36_call_0_ho: ldsw [%o0+0x190],%l7 ! Mem[0000000058000190] ldstub [%o1+0x18a],%l5 ! Mem[000000005880018a] stx %l5,[%o3+0x1c0] ! Mem[00000000598001c0] swap [%o2+0x0cc],%l4 ! Mem[00000000590000cc] ld [%o0+0x0d8],%f29 ! Mem[00000000580000d8] ldsw [%o3+0x108],%l4 ! Mem[0000000059800108] xor %l3,0x755,%l5 retl lduw [%o3+0x054],%l7 ! Mem[0000000059800054] p37_jmpl_0_le: ldd [%i1+0x160],%f14 ! Mem[000000005a800160] jmpl %g6+8,%g0 std %l0,[%i0+0x128] ! Mem[000000005a000128] p37_call_0_le: stb %l2,[%i0+0x060] ! Mem[000000005a000060] tsubcc %l4,0x534,%l5 stw %l1,[%i0+0x134] ! Mem[000000005a000134] ldsb [%i1+0x06f],%l4 ! Mem[000000005a80006f] retl ldd [%i2+0x0e0],%l4 ! Mem[000000005b0000e0] p37_jmpl_0_lo: ldd [%o1+0x160],%f14 ! Mem[000000005a800160] jmpl %g6+8,%g0 std %l0,[%o0+0x128] ! Mem[000000005a000128] p37_call_0_lo: stb %l2,[%o0+0x060] ! Mem[000000005a000060] tsubcc %l4,0x534,%l5 stw %l1,[%o0+0x134] ! Mem[000000005a000134] ldsb [%o1+0x06f],%l4 ! Mem[000000005a80006f] retl ldd [%o2+0x0e0],%l4 ! Mem[000000005b0000e0] p37_jmpl_0_he: swap [%i0+0x0bc],%l5 ! Mem[000000005a0000bc] swap [%i2+0x0a4],%l3 ! Mem[000000005b0000a4] jmpl %g6+8,%g0 std %l6,[%i3+0x0a0] ! Mem[000000005b8000a0] p37_call_0_he: ldsw [%i0+0x0bc],%l7 ! Mem[000000005a0000bc] retl ldsw [%i2+0x0b0],%l6 ! Mem[000000005b0000b0] p37_jmpl_0_ho: swap [%o0+0x0bc],%l5 ! Mem[000000005a0000bc] swap [%o2+0x0a4],%l3 ! Mem[000000005b0000a4] jmpl %g6+8,%g0 std %l6,[%o3+0x0a0] ! Mem[000000005b8000a0] p37_call_0_ho: ldsw [%o0+0x0bc],%l7 ! Mem[000000005a0000bc] retl ldsw [%o2+0x0b0],%l6 ! Mem[000000005b0000b0] p38_jmpl_0_le: ldsh [%i1+0x164],%l6 ! Mem[000000005c800164] jmpl %g6+8,%g0 std %l6,[%i2+0x158] ! Mem[000000005d000158] p38_call_0_le: ldub [%i3+0x063],%l1 ! Mem[000000005d800063] std %f12,[%i2+0x098] ! Mem[000000005d000098] std %l2,[%i1+0x0a0] ! Mem[000000005c8000a0] ldsb [%i1+0x0c9],%l2 ! Mem[000000005c8000c9] retl st %f15,[%i2+0x1ac] ! Mem[000000005d0001ac] p38_jmpl_0_lo: ldsh [%o1+0x164],%l6 ! Mem[000000005c800164] jmpl %g6+8,%g0 std %l6,[%o2+0x158] ! Mem[000000005d000158] p38_call_0_lo: ldub [%o3+0x063],%l1 ! Mem[000000005d800063] std %f12,[%o2+0x098] ! Mem[000000005d000098] std %l2,[%o1+0x0a0] ! Mem[000000005c8000a0] ldsb [%o1+0x0c9],%l2 ! Mem[000000005c8000c9] retl st %f15,[%o2+0x1ac] ! Mem[000000005d0001ac] p38_jmpl_0_he: lduw [%i0+0x1e8],%l4 ! Mem[000000005c0001e8] ldx [%i3+0x020],%l5 ! Mem[000000005d800020] ldstub [%i3+0x185],%l7 ! Mem[000000005d800185] jmpl %g6+8,%g0 ldsh [%i3+0x0ae],%l3 ! Mem[000000005d8000ae] p38_call_0_he: std %f16,[%i3+0x0e0] ! Mem[000000005d8000e0] stw %l2,[%i1+0x1d0] ! Mem[000000005c8001d0] and %l2,0x4db,%l6 ldx [%i1+0x0b8],%l3 ! Mem[000000005c8000b8] retl ldd [%i3+0x140],%f16 ! Mem[000000005d800140] p38_jmpl_0_ho: lduw [%o0+0x1e8],%l4 ! Mem[000000005c0001e8] ldx [%o3+0x020],%l5 ! Mem[000000005d800020] ldstub [%o3+0x185],%l7 ! Mem[000000005d800185] jmpl %g6+8,%g0 ldsh [%o3+0x0ae],%l3 ! Mem[000000005d8000ae] p38_call_0_ho: std %f16,[%o3+0x0e0] ! Mem[000000005d8000e0] stw %l2,[%o1+0x1d0] ! Mem[000000005c8001d0] and %l2,0x4db,%l6 ldx [%o1+0x0b8],%l3 ! Mem[000000005c8000b8] retl ldd [%o3+0x140],%f16 ! Mem[000000005d800140] p39_jmpl_0_le: ldsw [%i1+0x144],%l6 ! Mem[000000005e800144] jmpl %g6+8,%g0 stx %l0,[%i1+0x128] ! Mem[000000005e800128] p39_call_0_le: stb %l7,[%i2+0x12d] ! Mem[000000005f00012d] ldub [%i2+0x069],%l5 ! Mem[000000005f000069] addccc %l4,%l7,%l3 swap [%i0+0x02c],%l6 ! Mem[000000005e00002c] retl ldx [%i0+0x1b8],%l0 ! Mem[000000005e0001b8] p39_jmpl_0_lo: ldsw [%o1+0x144],%l6 ! Mem[000000005e800144] jmpl %g6+8,%g0 stx %l0,[%o1+0x128] ! Mem[000000005e800128] p39_call_0_lo: stb %l7,[%o2+0x12d] ! Mem[000000005f00012d] ldub [%o2+0x069],%l5 ! Mem[000000005f000069] addccc %l4,%l7,%l3 swap [%o0+0x02c],%l6 ! Mem[000000005e00002c] retl ldx [%o0+0x1b8],%l0 ! Mem[000000005e0001b8] p39_jmpl_0_he: jmpl %g6+8,%g0 lduw [%i1+0x1c4],%l7 ! Mem[000000005e8001c4] p39_call_0_he: lduh [%i3+0x07a],%l7 ! Mem[000000005f80007a] stx %l2,[%i1+0x028] ! Mem[000000005e800028] ldx [%i1+0x150],%l4 ! Mem[000000005e800150] addccc %l3,0xc7d,%l7 ld [%i3+0x0ec],%f20 ! Mem[000000005f8000ec] ldx [%i2+0x0d8],%l5 ! Mem[000000005f0000d8] stw %l0,[%i1+0x198] ! Mem[000000005e800198] retl lduw [%i0+0x178],%l7 ! Mem[000000005e000178] p39_jmpl_0_ho: jmpl %g6+8,%g0 lduw [%o1+0x1c4],%l7 ! Mem[000000005e8001c4] p39_call_0_ho: lduh [%o3+0x07a],%l7 ! Mem[000000005f80007a] stx %l2,[%o1+0x028] ! Mem[000000005e800028] ldx [%o1+0x150],%l4 ! Mem[000000005e800150] addccc %l3,0xc7d,%l7 ld [%o3+0x0ec],%f20 ! Mem[000000005f8000ec] ldx [%o2+0x0d8],%l5 ! Mem[000000005f0000d8] stw %l0,[%o1+0x198] ! Mem[000000005e800198] retl lduw [%o0+0x178],%l7 ! Mem[000000005e000178] p40_jmpl_0_le: lduw [%i1+0x144],%l6 ! Mem[0000000060800144] jmpl %g6+8,%g0 stb %l4,[%i2+0x19e] ! Mem[000000006100019e] p40_call_0_le: lduh [%i0+0x05c],%l1 ! Mem[000000006000005c] ldsb [%i2+0x1ac],%l3 ! Mem[00000000610001ac] st %f5 ,[%i1+0x1d8] ! Mem[00000000608001d8] stx %l7,[%i1+0x0d0] ! Mem[00000000608000d0] stw %l7,[%i0+0x02c] ! Mem[000000006000002c] retl ldub [%i3+0x0c2],%l3 ! Mem[00000000618000c2] p40_jmpl_0_lo: lduw [%o1+0x144],%l6 ! Mem[0000000060800144] jmpl %g6+8,%g0 stb %l4,[%o2+0x19e] ! Mem[000000006100019e] p40_call_0_lo: lduh [%o0+0x05c],%l1 ! Mem[000000006000005c] ldsb [%o2+0x1ac],%l3 ! Mem[00000000610001ac] st %f5 ,[%o1+0x1d8] ! Mem[00000000608001d8] stx %l7,[%o1+0x0d0] ! Mem[00000000608000d0] stw %l7,[%o0+0x02c] ! Mem[000000006000002c] retl ldub [%o3+0x0c2],%l3 ! Mem[00000000618000c2] p40_jmpl_0_he: ldsh [%i1+0x0f8],%l5 ! Mem[00000000608000f8] jmpl %g6+8,%g0 ld [%i0+0x108],%f28 ! Mem[0000000060000108] p40_call_0_he: retl ldx [%i1+0x1f8],%l6 ! Mem[00000000608001f8] p40_jmpl_0_ho: ldsh [%o1+0x0f8],%l5 ! Mem[00000000608000f8] jmpl %g6+8,%g0 ld [%o0+0x108],%f28 ! Mem[0000000060000108] p40_call_0_ho: retl ldx [%o1+0x1f8],%l6 ! Mem[00000000608001f8] p41_jmpl_0_le: umul %l2,%l5,%l7 jmpl %g6+8,%g0 subccc %l7,0xbd4,%l0 p41_call_0_le: sth %l2,[%i1+0x060] ! Mem[0000000062800060] retl andn %l3,0xb2d,%l4 p41_jmpl_0_lo: umul %l2,%l5,%l7 jmpl %g6+8,%g0 subccc %l7,0xbd4,%l0 p41_call_0_lo: sth %l2,[%o1+0x060] ! Mem[0000000062800060] retl andn %l3,0xb2d,%l4 p41_jmpl_0_he: swap [%i2+0x0f4],%l4 ! Mem[00000000630000f4] ldstub [%i2+0x06f],%l4 ! Mem[000000006300006f] swap [%i2+0x0e0],%l4 ! Mem[00000000630000e0] stx %l1,[%i2+0x058] ! Mem[0000000063000058] jmpl %g6+8,%g0 andncc %l5,%l0,%l1 p41_call_0_he: andn %l7,0x937,%l3 lduh [%i0+0x092],%l6 ! Mem[0000000062000092] swap [%i0+0x13c],%l7 ! Mem[000000006200013c] ldsb [%i2+0x03d],%l2 ! Mem[000000006300003d] retl ldub [%i0+0x04f],%l2 ! Mem[000000006200004f] p41_jmpl_0_ho: swap [%o2+0x0f4],%l4 ! Mem[00000000630000f4] ldstub [%o2+0x06f],%l4 ! Mem[000000006300006f] swap [%o2+0x0e0],%l4 ! Mem[00000000630000e0] stx %l1,[%o2+0x058] ! Mem[0000000063000058] jmpl %g6+8,%g0 andncc %l5,%l0,%l1 p41_call_0_ho: andn %l7,0x937,%l3 lduh [%o0+0x092],%l6 ! Mem[0000000062000092] swap [%o0+0x13c],%l7 ! Mem[000000006200013c] ldsb [%o2+0x03d],%l2 ! Mem[000000006300003d] retl ldub [%o0+0x04f],%l2 ! Mem[000000006200004f] p42_jmpl_0_le: orncc %l7,%l3,%l0 jmpl %g6+8,%g0 std %l6,[%i3+0x088] ! Mem[0000000065800088] p42_call_0_le: ldx [%i3+0x080],%l3 ! Mem[0000000065800080] ldsw [%i3+0x0dc],%l3 ! Mem[00000000658000dc] std %l6,[%i0+0x1d0] ! Mem[00000000640001d0] ldx [%i2+0x018],%l1 ! Mem[0000000065000018] retl lduw [%i0+0x104],%l0 ! Mem[0000000064000104] p42_jmpl_0_lo: orncc %l7,%l3,%l0 jmpl %g6+8,%g0 std %l6,[%o3+0x088] ! Mem[0000000065800088] p42_call_0_lo: ldx [%o3+0x080],%l3 ! Mem[0000000065800080] ldsw [%o3+0x0dc],%l3 ! Mem[00000000658000dc] std %l6,[%o0+0x1d0] ! Mem[00000000640001d0] ldx [%o2+0x018],%l1 ! Mem[0000000065000018] retl lduw [%o0+0x104],%l0 ! Mem[0000000064000104] p42_jmpl_0_he: std %l4,[%i2+0x1e0] ! Mem[00000000650001e0] lduw [%i0+0x1f4],%l7 ! Mem[00000000640001f4] lduh [%i3+0x1e8],%l3 ! Mem[00000000658001e8] ldub [%i0+0x0e9],%l2 ! Mem[00000000640000e9] jmpl %g6+8,%g0 sth %l3,[%i3+0x116] ! Mem[0000000065800116] p42_call_0_he: orcc %l0,%l1,%l4 sth %l7,[%i1+0x056] ! Mem[0000000064800056] sllx %l5,0x02f,%l6 xnor %l6,-0x363,%l2 ldx [%i2+0x1b8],%l4 ! Mem[00000000650001b8] swap [%i0+0x054],%l3 ! Mem[0000000064000054] stx %l3,[%i2+0x0b8] ! Mem[00000000650000b8] retl xor %l0,%l3,%l6 p42_jmpl_0_ho: std %l4,[%o2+0x1e0] ! Mem[00000000650001e0] lduw [%o0+0x1f4],%l7 ! Mem[00000000640001f4] lduh [%o3+0x1e8],%l3 ! Mem[00000000658001e8] ldub [%o0+0x0e9],%l2 ! Mem[00000000640000e9] jmpl %g6+8,%g0 sth %l3,[%o3+0x116] ! Mem[0000000065800116] p42_call_0_ho: orcc %l0,%l1,%l4 sth %l7,[%o1+0x056] ! Mem[0000000064800056] sllx %l5,0x02f,%l6 xnor %l6,-0x363,%l2 ldx [%o2+0x1b8],%l4 ! Mem[00000000650001b8] swap [%o0+0x054],%l3 ! Mem[0000000064000054] stx %l3,[%o2+0x0b8] ! Mem[00000000650000b8] retl xor %l0,%l3,%l6 p43_jmpl_0_le: std %l6,[%i1+0x160] ! Mem[0000000066800160] jmpl %g6+8,%g0 ld [%i2+0x12c],%f8 ! Mem[000000006700012c] p43_call_0_le: ldstub [%i2+0x0c1],%l5 ! Mem[00000000670000c1] swap [%i1+0x114],%l1 ! Mem[0000000066800114] ldub [%i0+0x13c],%l7 ! Mem[000000006600013c] ld [%i0+0x00c],%f6 ! Mem[000000006600000c] retl ldstub [%i3+0x1bc],%l0 ! Mem[00000000678001bc] p43_jmpl_0_lo: std %l6,[%o1+0x160] ! Mem[0000000066800160] jmpl %g6+8,%g0 ld [%o2+0x12c],%f8 ! Mem[000000006700012c] p43_call_0_lo: ldstub [%o2+0x0c1],%l5 ! Mem[00000000670000c1] swap [%o1+0x114],%l1 ! Mem[0000000066800114] ldub [%o0+0x13c],%l7 ! Mem[000000006600013c] ld [%o0+0x00c],%f6 ! Mem[000000006600000c] retl ldstub [%o3+0x1bc],%l0 ! Mem[00000000678001bc] p43_jmpl_0_he: jmpl %g6+8,%g0 lduw [%i1+0x06c],%l5 ! Mem[000000006680006c] p43_call_0_he: ldd [%i3+0x1d8],%l4 ! Mem[00000000678001d8] retl ldd [%i3+0x1d0],%l0 ! Mem[00000000678001d0] p43_jmpl_0_ho: jmpl %g6+8,%g0 lduw [%o1+0x06c],%l5 ! Mem[000000006680006c] p43_call_0_ho: ldd [%o3+0x1d8],%l4 ! Mem[00000000678001d8] retl ldd [%o3+0x1d0],%l0 ! Mem[00000000678001d0] p44_jmpl_0_le: sth %l6,[%i1+0x144] ! Mem[0000000068800144] jmpl %g6+8,%g0 addc %l7,%l7,%l5 p44_call_0_le: ldstub [%i2+0x143],%l4 ! Mem[0000000069000143] ld [%i2+0x19c],%f4 ! Mem[000000006900019c] ldsh [%i2+0x158],%l6 ! Mem[0000000069000158] stx %l7,[%i0+0x1f0] ! Mem[00000000680001f0] retl ldsb [%i3+0x043],%l1 ! Mem[0000000069800043] p44_jmpl_0_lo: sth %l6,[%o1+0x144] ! Mem[0000000068800144] jmpl %g6+8,%g0 addc %l7,%l7,%l5 p44_call_0_lo: ldstub [%o2+0x143],%l4 ! Mem[0000000069000143] ld [%o2+0x19c],%f4 ! Mem[000000006900019c] ldsh [%o2+0x158],%l6 ! Mem[0000000069000158] stx %l7,[%o0+0x1f0] ! Mem[00000000680001f0] retl ldsb [%o3+0x043],%l1 ! Mem[0000000069800043] p44_jmpl_0_he: swap [%i0+0x1dc],%l4 ! Mem[00000000680001dc] ldsb [%i2+0x02f],%l7 ! Mem[000000006900002f] ldd [%i0+0x0e0],%l2 ! Mem[00000000680000e0] orcc %l2,%l5,%l1 lduh [%i3+0x1e2],%l5 ! Mem[00000000698001e2] mulx %l6,0x751,%l1 jmpl %g6+8,%g0 ldsw [%i1+0x144],%l6 ! Mem[0000000068800144] p44_call_0_he: andncc %l2,%l5,%l6 ldsb [%i3+0x1e1],%l7 ! Mem[00000000698001e1] smulcc %l4,0xeab,%l1 st %f23,[%i1+0x0bc] ! Mem[00000000688000bc] retl st %f19,[%i1+0x054] ! Mem[0000000068800054] p44_jmpl_0_ho: swap [%o0+0x1dc],%l4 ! Mem[00000000680001dc] ldsb [%o2+0x02f],%l7 ! Mem[000000006900002f] ldd [%o0+0x0e0],%l2 ! Mem[00000000680000e0] orcc %l2,%l5,%l1 lduh [%o3+0x1e2],%l5 ! Mem[00000000698001e2] mulx %l6,0x751,%l1 jmpl %g6+8,%g0 ldsw [%o1+0x144],%l6 ! Mem[0000000068800144] p44_call_0_ho: andncc %l2,%l5,%l6 ldsb [%o3+0x1e1],%l7 ! Mem[00000000698001e1] smulcc %l4,0xeab,%l1 st %f23,[%o1+0x0bc] ! Mem[00000000688000bc] retl st %f19,[%o1+0x054] ! Mem[0000000068800054] p45_jmpl_0_le: std %f14,[%i2+0x160] ! Mem[000000006b000160] jmpl %g6+8,%g0 ldsw [%i1+0x0a4],%l3 ! Mem[000000006a8000a4] p45_call_0_le: ldx [%i3+0x1c8],%l3 ! Mem[000000006b8001c8] swap [%i3+0x18c],%l3 ! Mem[000000006b80018c] lduh [%i0+0x018],%l1 ! Mem[000000006a000018] ldstub [%i0+0x169],%l4 ! Mem[000000006a000169] retl std %l6,[%i2+0x080] ! Mem[000000006b000080] p45_jmpl_0_lo: std %f14,[%o2+0x160] ! Mem[000000006b000160] jmpl %g6+8,%g0 ldsw [%o1+0x0a4],%l3 ! Mem[000000006a8000a4] p45_call_0_lo: ldx [%o3+0x1c8],%l3 ! Mem[000000006b8001c8] swap [%o3+0x18c],%l3 ! Mem[000000006b80018c] lduh [%o0+0x018],%l1 ! Mem[000000006a000018] ldstub [%o0+0x169],%l4 ! Mem[000000006a000169] retl std %l6,[%o2+0x080] ! Mem[000000006b000080] p45_jmpl_0_he: ldd [%i0+0x098],%l6 ! Mem[000000006a000098] jmpl %g6+8,%g0 stw %l4,[%i0+0x1bc] ! Mem[000000006a0001bc] p45_call_0_he: ldstub [%i2+0x18c],%l7 ! Mem[000000006b00018c] ldsw [%i1+0x158],%l2 ! Mem[000000006a800158] std %l6,[%i2+0x1d8] ! Mem[000000006b0001d8] st %f18,[%i3+0x18c] ! Mem[000000006b80018c] std %l6,[%i3+0x148] ! Mem[000000006b800148] ldsw [%i0+0x100],%l3 ! Mem[000000006a000100] ldsw [%i2+0x0c4],%l7 ! Mem[000000006b0000c4] retl stx %l6,[%i3+0x0c0] ! Mem[000000006b8000c0] p45_jmpl_0_ho: ldd [%o0+0x098],%l6 ! Mem[000000006a000098] jmpl %g6+8,%g0 stw %l4,[%o0+0x1bc] ! Mem[000000006a0001bc] p45_call_0_ho: ldstub [%o2+0x18c],%l7 ! Mem[000000006b00018c] ldsw [%o1+0x158],%l2 ! Mem[000000006a800158] std %l6,[%o2+0x1d8] ! Mem[000000006b0001d8] st %f18,[%o3+0x18c] ! Mem[000000006b80018c] std %l6,[%o3+0x148] ! Mem[000000006b800148] ldsw [%o0+0x100],%l3 ! Mem[000000006a000100] ldsw [%o2+0x0c4],%l7 ! Mem[000000006b0000c4] retl stx %l6,[%o3+0x0c0] ! Mem[000000006b8000c0] p46_jmpl_0_le: addccc %l7,%l3,%l0 jmpl %g6+8,%g0 ldsb [%i0+0x0af],%l7 ! Mem[000000006c0000af] p46_call_0_le: stb %l4,[%i0+0x163] ! Mem[000000006c000163] ldd [%i2+0x198],%f4 ! Mem[000000006d000198] ldstub [%i2+0x1e8],%l3 ! Mem[000000006d0001e8] andn %l3,0x61e,%l1 retl ldd [%i1+0x060],%l6 ! Mem[000000006c800060] p46_jmpl_0_lo: addccc %l7,%l3,%l0 jmpl %g6+8,%g0 ldsb [%o0+0x0af],%l7 ! Mem[000000006c0000af] p46_call_0_lo: stb %l4,[%o0+0x163] ! Mem[000000006c000163] ldd [%o2+0x198],%f4 ! Mem[000000006d000198] ldstub [%o2+0x1e8],%l3 ! Mem[000000006d0001e8] andn %l3,0x61e,%l1 retl ldd [%o1+0x060],%l6 ! Mem[000000006c800060] p46_jmpl_0_he: ldsw [%i2+0x130],%l7 ! Mem[000000006d000130] jmpl %g6+8,%g0 ldstub [%i0+0x157],%l1 ! Mem[000000006c000157] p46_call_0_he: ldub [%i1+0x04e],%l1 ! Mem[000000006c80004e] xnor %l6,%l4,%l4 retl ld [%i1+0x124],%f27 ! Mem[000000006c800124] p46_jmpl_0_ho: ldsw [%o2+0x130],%l7 ! Mem[000000006d000130] jmpl %g6+8,%g0 ldstub [%o0+0x157],%l1 ! Mem[000000006c000157] p46_call_0_ho: ldub [%o1+0x04e],%l1 ! Mem[000000006c80004e] xnor %l6,%l4,%l4 retl ld [%o1+0x124],%f27 ! Mem[000000006c800124] p47_jmpl_0_le: stx %l3,[%i0+0x120] ! Mem[000000006e000120] jmpl %g6+8,%g0 lduh [%i0+0x0f8],%l1 ! Mem[000000006e0000f8] p47_call_0_le: swap [%i1+0x00c],%l1 ! Mem[000000006e80000c] ldstub [%i2+0x1f9],%l3 ! Mem[000000006f0001f9] lduw [%i2+0x01c],%l1 ! Mem[000000006f00001c] ldstub [%i2+0x149],%l4 ! Mem[000000006f000149] retl ldd [%i0+0x008],%l6 ! Mem[000000006e000008] p47_jmpl_0_lo: stx %l3,[%o0+0x120] ! Mem[000000006e000120] jmpl %g6+8,%g0 lduh [%o0+0x0f8],%l1 ! Mem[000000006e0000f8] p47_call_0_lo: swap [%o1+0x00c],%l1 ! Mem[000000006e80000c] ldstub [%o2+0x1f9],%l3 ! Mem[000000006f0001f9] lduw [%o2+0x01c],%l1 ! Mem[000000006f00001c] ldstub [%o2+0x149],%l4 ! Mem[000000006f000149] retl ldd [%o0+0x008],%l6 ! Mem[000000006e000008] p47_jmpl_0_he: jmpl %g6+8,%g0 orn %l5,%l3,%l0 p47_call_0_he: lduh [%i1+0x1c2],%l5 ! Mem[000000006e8001c2] sth %l1,[%i1+0x18c] ! Mem[000000006e80018c] retl sth %l1,[%i0+0x120] ! Mem[000000006e000120] p47_jmpl_0_ho: jmpl %g6+8,%g0 orn %l5,%l3,%l0 p47_call_0_ho: lduh [%o1+0x1c2],%l5 ! Mem[000000006e8001c2] sth %l1,[%o1+0x18c] ! Mem[000000006e80018c] retl sth %l1,[%o0+0x120] ! Mem[000000006e000120] p48_jmpl_0_le: ldsh [%i0+0x04c],%l4 ! Mem[000000007000004c] jmpl %g6+8,%g0 ldd [%i0+0x0a0],%f2 ! Mem[00000000700000a0] p48_call_0_le: stw %l4,[%i3+0x068] ! Mem[0000000071800068] ldub [%i0+0x0d6],%l4 ! Mem[00000000700000d6] ldsw [%i3+0x06c],%l4 ! Mem[000000007180006c] ld [%i1+0x0e0],%f12 ! Mem[00000000708000e0] retl stx %l1,[%i3+0x058] ! Mem[0000000071800058] p48_jmpl_0_lo: ldsh [%o0+0x04c],%l4 ! Mem[000000007000004c] jmpl %g6+8,%g0 ldd [%o0+0x0a0],%f2 ! Mem[00000000700000a0] p48_call_0_lo: stw %l4,[%o3+0x068] ! Mem[0000000071800068] ldub [%o0+0x0d6],%l4 ! Mem[00000000700000d6] ldsw [%o3+0x06c],%l4 ! Mem[000000007180006c] ld [%o1+0x0e0],%f12 ! Mem[00000000708000e0] retl stx %l1,[%o3+0x058] ! Mem[0000000071800058] p48_jmpl_0_he: ldsh [%i3+0x114],%l6 ! Mem[0000000071800114] std %f16,[%i2+0x078] ! Mem[0000000071000078] stw %l3,[%i1+0x0ec] ! Mem[00000000708000ec] sth %l6,[%i1+0x088] ! Mem[0000000070800088] ldsw [%i2+0x084],%l0 ! Mem[0000000071000084] jmpl %g6+8,%g0 swap [%i2+0x1e0],%l7 ! Mem[00000000710001e0] p48_call_0_he: lduh [%i3+0x138],%l6 ! Mem[0000000071800138] std %l4,[%i1+0x160] ! Mem[0000000070800160] srl %l2,%l3,%l1 lduw [%i3+0x0c4],%l7 ! Mem[00000000718000c4] addcc %l7,-0xcdd,%l0 retl std %l6,[%i2+0x140] ! Mem[0000000071000140] p48_jmpl_0_ho: ldsh [%o3+0x114],%l6 ! Mem[0000000071800114] std %f16,[%o2+0x078] ! Mem[0000000071000078] stw %l3,[%o1+0x0ec] ! Mem[00000000708000ec] sth %l6,[%o1+0x088] ! Mem[0000000070800088] ldsw [%o2+0x084],%l0 ! Mem[0000000071000084] jmpl %g6+8,%g0 swap [%o2+0x1e0],%l7 ! Mem[00000000710001e0] p48_call_0_ho: lduh [%o3+0x138],%l6 ! Mem[0000000071800138] std %l4,[%o1+0x160] ! Mem[0000000070800160] srl %l2,%l3,%l1 lduw [%o3+0x0c4],%l7 ! Mem[00000000718000c4] addcc %l7,-0xcdd,%l0 retl std %l6,[%o2+0x140] ! Mem[0000000071000140] p49_jmpl_0_le: ldstub [%i2+0x144],%l6 ! Mem[0000000073000144] jmpl %g6+8,%g0 lduw [%i3+0x10c],%l1 ! Mem[000000007380010c] p49_call_0_le: retl ld [%i1+0x10c],%f7 ! Mem[000000007280010c] p49_jmpl_0_lo: ldstub [%o2+0x144],%l6 ! Mem[0000000073000144] jmpl %g6+8,%g0 lduw [%o3+0x10c],%l1 ! Mem[000000007380010c] p49_call_0_lo: retl ld [%o1+0x10c],%f7 ! Mem[000000007280010c] p49_jmpl_0_he: ldx [%i2+0x100],%l0 ! Mem[0000000073000100] std %f26,[%i1+0x078] ! Mem[0000000072800078] ldsw [%i2+0x09c],%l5 ! Mem[000000007300009c] jmpl %g6+8,%g0 ldd [%i3+0x0a0],%l2 ! Mem[00000000738000a0] p49_call_0_he: udivx %l7,-0xf2f,%l6 ld [%i2+0x0c0],%f19 ! Mem[00000000730000c0] sth %l4,[%i1+0x19e] ! Mem[000000007280019e] ldx [%i1+0x148],%l5 ! Mem[0000000072800148] ldsh [%i1+0x03c],%l2 ! Mem[000000007280003c] ldsh [%i0+0x15c],%l0 ! Mem[000000007200015c] stx %l1,[%i1+0x088] ! Mem[0000000072800088] retl tsubcc %l7,%l2,%l0 p49_jmpl_0_ho: ldx [%o2+0x100],%l0 ! Mem[0000000073000100] std %f26,[%o1+0x078] ! Mem[0000000072800078] ldsw [%o2+0x09c],%l5 ! Mem[000000007300009c] jmpl %g6+8,%g0 ldd [%o3+0x0a0],%l2 ! Mem[00000000738000a0] p49_call_0_ho: udivx %l7,-0xf2f,%l6 ld [%o2+0x0c0],%f19 ! Mem[00000000730000c0] sth %l4,[%o1+0x19e] ! Mem[000000007280019e] ldx [%o1+0x148],%l5 ! Mem[0000000072800148] ldsh [%o1+0x03c],%l2 ! Mem[000000007280003c] ldsh [%o0+0x15c],%l0 ! Mem[000000007200015c] stx %l1,[%o1+0x088] ! Mem[0000000072800088] retl tsubcc %l7,%l2,%l0 p50_jmpl_0_le: lduh [%i3+0x146],%l7 ! Mem[0000000075800146] jmpl %g6+8,%g0 ldd [%i2+0x198],%f4 ! Mem[0000000075000198] p50_call_0_le: andcc %l3,%l1,%l0 ldstub [%i0+0x0cf],%l7 ! Mem[00000000740000cf] ldsb [%i0+0x156],%l1 ! Mem[0000000074000156] smul %l1,-0x3c4,%l6 add %l7,%l7,%l3 retl ldd [%i0+0x1e8],%l0 ! Mem[00000000740001e8] p50_jmpl_0_lo: lduh [%o3+0x146],%l7 ! Mem[0000000075800146] jmpl %g6+8,%g0 ldd [%o2+0x198],%f4 ! Mem[0000000075000198] p50_call_0_lo: andcc %l3,%l1,%l0 ldstub [%o0+0x0cf],%l7 ! Mem[00000000740000cf] ldsb [%o0+0x156],%l1 ! Mem[0000000074000156] smul %l1,-0x3c4,%l6 add %l7,%l7,%l3 retl ldd [%o0+0x1e8],%l0 ! Mem[00000000740001e8] p50_jmpl_0_he: orn %l0,-0xbcd,%l7 std %l2,[%i1+0x0c8] ! Mem[00000000748000c8] ldd [%i3+0x110],%l2 ! Mem[0000000075800110] ldd [%i3+0x148],%f30 ! Mem[0000000075800148] sth %l0,[%i3+0x172] ! Mem[0000000075800172] stx %l1,[%i0+0x150] ! Mem[0000000074000150] lduh [%i1+0x1e4],%l6 ! Mem[00000000748001e4] jmpl %g6+8,%g0 sll %l6,%l6,%l7 p50_call_0_he: stw %l7,[%i1+0x088] ! Mem[0000000074800088] lduw [%i3+0x000],%l6 ! Mem[0000000075800000] ldsh [%i1+0x0e4],%l5 ! Mem[00000000748000e4] lduh [%i2+0x188],%l4 ! Mem[0000000075000188] ldsw [%i2+0x18c],%l0 ! Mem[000000007500018c] retl orncc %l2,0x3d4,%l2 p50_jmpl_0_ho: orn %l0,-0xbcd,%l7 std %l2,[%o1+0x0c8] ! Mem[00000000748000c8] ldd [%o3+0x110],%l2 ! Mem[0000000075800110] ldd [%o3+0x148],%f30 ! Mem[0000000075800148] sth %l0,[%o3+0x172] ! Mem[0000000075800172] stx %l1,[%o0+0x150] ! Mem[0000000074000150] lduh [%o1+0x1e4],%l6 ! Mem[00000000748001e4] jmpl %g6+8,%g0 sll %l6,%l6,%l7 p50_call_0_ho: stw %l7,[%o1+0x088] ! Mem[0000000074800088] lduw [%o3+0x000],%l6 ! Mem[0000000075800000] ldsh [%o1+0x0e4],%l5 ! Mem[00000000748000e4] lduh [%o2+0x188],%l4 ! Mem[0000000075000188] ldsw [%o2+0x18c],%l0 ! Mem[000000007500018c] retl orncc %l2,0x3d4,%l2 p51_jmpl_0_le: ldx [%i2+0x140],%l6 ! Mem[0000000077000140] jmpl %g6+8,%g0 xor %l1,%l5,%l0 p51_call_0_le: lduw [%i2+0x124],%l0 ! Mem[0000000077000124] ldstub [%i3+0x103],%l0 ! Mem[0000000077800103] retl st %f15,[%i2+0x114] ! Mem[0000000077000114] p51_jmpl_0_lo: ldx [%o2+0x140],%l6 ! Mem[0000000077000140] jmpl %g6+8,%g0 xor %l1,%l5,%l0 p51_call_0_lo: lduw [%o2+0x124],%l0 ! Mem[0000000077000124] ldstub [%o3+0x103],%l0 ! Mem[0000000077800103] retl st %f15,[%o2+0x114] ! Mem[0000000077000114] p51_jmpl_0_he: std %l0,[%i0+0x018] ! Mem[0000000076000018] jmpl %g6+8,%g0 stx %l0,[%i0+0x120] ! Mem[0000000076000120] p51_call_0_he: std %l4,[%i0+0x1c0] ! Mem[00000000760001c0] andcc %l7,%l5,%l3 ldsb [%i3+0x0f9],%l5 ! Mem[00000000778000f9] addccc %l6,%l0,%l4 retl subccc %l0,-0xed5,%l0 p51_jmpl_0_ho: std %l0,[%o0+0x018] ! Mem[0000000076000018] jmpl %g6+8,%g0 stx %l0,[%o0+0x120] ! Mem[0000000076000120] p51_call_0_ho: std %l4,[%o0+0x1c0] ! Mem[00000000760001c0] andcc %l7,%l5,%l3 ldsb [%o3+0x0f9],%l5 ! Mem[00000000778000f9] addccc %l6,%l0,%l4 retl subccc %l0,-0xed5,%l0 p52_jmpl_0_le: std %f4 ,[%i0+0x1d0] ! Mem[00000000780001d0] jmpl %g6+8,%g0 sth %l4,[%i0+0x0e4] ! Mem[00000000780000e4] p52_call_0_le: ldd [%i3+0x118],%l2 ! Mem[0000000079800118] std %f4 ,[%i3+0x1d8] ! Mem[00000000798001d8] ldx [%i1+0x078],%l2 ! Mem[0000000078800078] lduw [%i3+0x1e4],%l5 ! Mem[00000000798001e4] ldd [%i2+0x0e0],%l2 ! Mem[00000000790000e0] stb %l4,[%i1+0x0cf] ! Mem[00000000788000cf] xnorcc %l1,%l5,%l6 retl std %f0 ,[%i2+0x0a0] ! Mem[00000000790000a0] p52_jmpl_0_lo: std %f4 ,[%o0+0x1d0] ! Mem[00000000780001d0] jmpl %g6+8,%g0 sth %l4,[%o0+0x0e4] ! Mem[00000000780000e4] p52_call_0_lo: ldd [%o3+0x118],%l2 ! Mem[0000000079800118] std %f4 ,[%o3+0x1d8] ! Mem[00000000798001d8] ldx [%o1+0x078],%l2 ! Mem[0000000078800078] lduw [%o3+0x1e4],%l5 ! Mem[00000000798001e4] ldd [%o2+0x0e0],%l2 ! Mem[00000000790000e0] stb %l4,[%o1+0x0cf] ! Mem[00000000788000cf] xnorcc %l1,%l5,%l6 retl std %f0 ,[%o2+0x0a0] ! Mem[00000000790000a0] p52_jmpl_0_he: lduh [%i3+0x15e],%l5 ! Mem[000000007980015e] lduw [%i1+0x1e4],%l4 ! Mem[00000000788001e4] std %l4,[%i0+0x0a0] ! Mem[00000000780000a0] swap [%i2+0x19c],%l4 ! Mem[000000007900019c] jmpl %g6+8,%g0 ldd [%i3+0x070],%l2 ! Mem[0000000079800070] p52_call_0_he: ldub [%i2+0x1f8],%l1 ! Mem[00000000790001f8] taddcc %l6,%l5,%l5 std %f18,[%i1+0x040] ! Mem[0000000078800040] ldub [%i1+0x0d6],%l5 ! Mem[00000000788000d6] ldsb [%i3+0x0e7],%l5 ! Mem[00000000798000e7] retl stw %l4,[%i1+0x1e0] ! Mem[00000000788001e0] p52_jmpl_0_ho: lduh [%o3+0x15e],%l5 ! Mem[000000007980015e] lduw [%o1+0x1e4],%l4 ! Mem[00000000788001e4] std %l4,[%o0+0x0a0] ! Mem[00000000780000a0] swap [%o2+0x19c],%l4 ! Mem[000000007900019c] jmpl %g6+8,%g0 ldd [%o3+0x070],%l2 ! Mem[0000000079800070] p52_call_0_ho: ldub [%o2+0x1f8],%l1 ! Mem[00000000790001f8] taddcc %l6,%l5,%l5 std %f18,[%o1+0x040] ! Mem[0000000078800040] ldub [%o1+0x0d6],%l5 ! Mem[00000000788000d6] ldsb [%o3+0x0e7],%l5 ! Mem[00000000798000e7] retl stw %l4,[%o1+0x1e0] ! Mem[00000000788001e0] p53_jmpl_0_le: srlx %l7,%l3,%l0 jmpl %g6+8,%g0 ldsh [%i2+0x034],%l5 ! Mem[000000007b000034] p53_call_0_le: ldx [%i1+0x138],%l7 ! Mem[000000007a800138] ldstub [%i0+0x02c],%l6 ! Mem[000000007a00002c] ldsh [%i3+0x112],%l7 ! Mem[000000007b800112] retl swap [%i2+0x1c4],%l2 ! Mem[000000007b0001c4] p53_jmpl_0_lo: srlx %l7,%l3,%l0 jmpl %g6+8,%g0 ldsh [%o2+0x034],%l5 ! Mem[000000007b000034] p53_call_0_lo: ldx [%o1+0x138],%l7 ! Mem[000000007a800138] ldstub [%o0+0x02c],%l6 ! Mem[000000007a00002c] ldsh [%o3+0x112],%l7 ! Mem[000000007b800112] retl swap [%o2+0x1c4],%l2 ! Mem[000000007b0001c4] p53_jmpl_0_he: ldd [%i1+0x068],%l0 ! Mem[000000007a800068] stw %l7,[%i1+0x1c4] ! Mem[000000007a8001c4] ldx [%i1+0x1d8],%l6 ! Mem[000000007a8001d8] stb %l0,[%i1+0x173] ! Mem[000000007a800173] ldub [%i3+0x004],%l5 ! Mem[000000007b800004] std %f24,[%i2+0x058] ! Mem[000000007b000058] and %l7,%l3,%l5 jmpl %g6+8,%g0 st %f18,[%i1+0x040] ! Mem[000000007a800040] p53_call_0_he: ldsh [%i0+0x1c4],%l6 ! Mem[000000007a0001c4] ldsw [%i3+0x0ac],%l7 ! Mem[000000007b8000ac] std %l4,[%i3+0x1a8] ! Mem[000000007b8001a8] stb %l2,[%i2+0x1f1] ! Mem[000000007b0001f1] umulcc %l3,-0xb65,%l6 retl ld [%i3+0x060],%f26 ! Mem[000000007b800060] p53_jmpl_0_ho: ldd [%o1+0x068],%l0 ! Mem[000000007a800068] stw %l7,[%o1+0x1c4] ! Mem[000000007a8001c4] ldx [%o1+0x1d8],%l6 ! Mem[000000007a8001d8] stb %l0,[%o1+0x173] ! Mem[000000007a800173] ldub [%o3+0x004],%l5 ! Mem[000000007b800004] std %f24,[%o2+0x058] ! Mem[000000007b000058] and %l7,%l3,%l5 jmpl %g6+8,%g0 st %f18,[%o1+0x040] ! Mem[000000007a800040] p53_call_0_ho: ldsh [%o0+0x1c4],%l6 ! Mem[000000007a0001c4] ldsw [%o3+0x0ac],%l7 ! Mem[000000007b8000ac] std %l4,[%o3+0x1a8] ! Mem[000000007b8001a8] stb %l2,[%o2+0x1f1] ! Mem[000000007b0001f1] umulcc %l3,-0xb65,%l6 retl ld [%o3+0x060],%f26 ! Mem[000000007b800060] p54_jmpl_0_le: stx %l7,[%i3+0x140] ! Mem[000000007d800140] jmpl %g6+8,%g0 ldd [%i0+0x0c8],%f2 ! Mem[000000007c0000c8] p54_call_0_le: ldstub [%i1+0x1e8],%l3 ! Mem[000000007c8001e8] retl stx %l5,[%i3+0x1e0] ! Mem[000000007d8001e0] p54_jmpl_0_lo: stx %l7,[%o3+0x140] ! Mem[000000007d800140] jmpl %g6+8,%g0 ldd [%o0+0x0c8],%f2 ! Mem[000000007c0000c8] p54_call_0_lo: ldstub [%o1+0x1e8],%l3 ! Mem[000000007c8001e8] retl stx %l5,[%o3+0x1e0] ! Mem[000000007d8001e0] p54_jmpl_0_he: ldstub [%i0+0x0bf],%l7 ! Mem[000000007c0000bf] stx %l2,[%i0+0x0e8] ! Mem[000000007c0000e8] std %f30,[%i3+0x188] ! Mem[000000007d800188] lduh [%i2+0x050],%l5 ! Mem[000000007d000050] xorcc %l5,%l0,%l4 st %f22,[%i3+0x1d8] ! Mem[000000007d8001d8] ldsw [%i1+0x1ac],%l2 ! Mem[000000007c8001ac] jmpl %g6+8,%g0 ldstub [%i3+0x0cd],%l1 ! Mem[000000007d8000cd] p54_call_0_he: ldsb [%i0+0x163],%l2 ! Mem[000000007c000163] swap [%i0+0x020],%l6 ! Mem[000000007c000020] retl andn %l5,-0x6bb,%l5 p54_jmpl_0_ho: ldstub [%o0+0x0bf],%l7 ! Mem[000000007c0000bf] stx %l2,[%o0+0x0e8] ! Mem[000000007c0000e8] std %f30,[%o3+0x188] ! Mem[000000007d800188] lduh [%o2+0x050],%l5 ! Mem[000000007d000050] xorcc %l5,%l0,%l4 st %f22,[%o3+0x1d8] ! Mem[000000007d8001d8] ldsw [%o1+0x1ac],%l2 ! Mem[000000007c8001ac] jmpl %g6+8,%g0 ldstub [%o3+0x0cd],%l1 ! Mem[000000007d8000cd] p54_call_0_ho: ldsb [%o0+0x163],%l2 ! Mem[000000007c000163] swap [%o0+0x020],%l6 ! Mem[000000007c000020] retl andn %l5,-0x6bb,%l5 p55_jmpl_0_le: stw %l6,[%i2+0x164] ! Mem[000000007f000164] jmpl %g6+8,%g0 ldx [%i1+0x1f0],%l4 ! Mem[000000007e8001f0] p55_call_0_le: stw %l0,[%i1+0x0e8] ! Mem[000000007e8000e8] retl st %f1 ,[%i0+0x03c] ! Mem[000000007e00003c] p55_jmpl_0_lo: stw %l6,[%o2+0x164] ! Mem[000000007f000164] jmpl %g6+8,%g0 ldx [%o1+0x1f0],%l4 ! Mem[000000007e8001f0] p55_call_0_lo: stw %l0,[%o1+0x0e8] ! Mem[000000007e8000e8] retl st %f1 ,[%o0+0x03c] ! Mem[000000007e00003c] p55_jmpl_0_he: stw %l4,[%i3+0x1fc] ! Mem[000000007f8001fc] stw %l1,[%i1+0x1d4] ! Mem[000000007e8001d4] jmpl %g6+8,%g0 ldd [%i1+0x0b8],%l6 ! Mem[000000007e8000b8] p55_call_0_he: xorcc %l1,-0x0ca,%l5 stw %l6,[%i2+0x1f8] ! Mem[000000007f0001f8] ldd [%i1+0x170],%l0 ! Mem[000000007e800170] retl ldub [%i1+0x0ed],%l1 ! Mem[000000007e8000ed] p55_jmpl_0_ho: stw %l4,[%o3+0x1fc] ! Mem[000000007f8001fc] stw %l1,[%o1+0x1d4] ! Mem[000000007e8001d4] jmpl %g6+8,%g0 ldd [%o1+0x0b8],%l6 ! Mem[000000007e8000b8] p55_call_0_ho: xorcc %l1,-0x0ca,%l5 stw %l6,[%o2+0x1f8] ! Mem[000000007f0001f8] ldd [%o1+0x170],%l0 ! Mem[000000007e800170] retl ldub [%o1+0x0ed],%l1 ! Mem[000000007e8000ed] p56_jmpl_0_le: ldsb [%i0+0x0a6],%l3 ! Mem[00000000800000a6] jmpl %g6+8,%g0 ldsh [%i2+0x028],%l4 ! Mem[0000000081000028] p56_call_0_le: stw %l4,[%i1+0x0d4] ! Mem[00000000808000d4] udivx %l3,-0xc11,%l1 lduh [%i3+0x062],%l1 ! Mem[0000000081800062] stb %l2,[%i0+0x181] ! Mem[0000000080000181] retl smul %l5,%l5,%l4 p56_jmpl_0_lo: ldsb [%o0+0x0a6],%l3 ! Mem[00000000800000a6] jmpl %g6+8,%g0 ldsh [%o2+0x028],%l4 ! Mem[0000000081000028] p56_call_0_lo: stw %l4,[%o1+0x0d4] ! Mem[00000000808000d4] udivx %l3,-0xc11,%l1 lduh [%o3+0x062],%l1 ! Mem[0000000081800062] stb %l2,[%o0+0x181] ! Mem[0000000080000181] retl smul %l5,%l5,%l4 p56_jmpl_0_he: smulcc %l7,-0xc85,%l7 jmpl %g6+8,%g0 lduh [%i2+0x1c6],%l2 ! Mem[00000000810001c6] p56_call_0_he: ldsh [%i0+0x0cc],%l3 ! Mem[00000000800000cc] ldx [%i1+0x168],%l7 ! Mem[0000000080800168] ldstub [%i2+0x00b],%l5 ! Mem[000000008100000b] srax %l0,0x036,%l2 and %l5,%l6,%l0 stb %l1,[%i1+0x0e7] ! Mem[00000000808000e7] taddcctv %l3,%l2,%l5 retl stb %l6,[%i3+0x023] ! Mem[0000000081800023] p56_jmpl_0_ho: smulcc %l7,-0xc85,%l7 jmpl %g6+8,%g0 lduh [%o2+0x1c6],%l2 ! Mem[00000000810001c6] p56_call_0_ho: ldsh [%o0+0x0cc],%l3 ! Mem[00000000800000cc] ldx [%o1+0x168],%l7 ! Mem[0000000080800168] ldstub [%o2+0x00b],%l5 ! Mem[000000008100000b] srax %l0,0x036,%l2 and %l5,%l6,%l0 stb %l1,[%o1+0x0e7] ! Mem[00000000808000e7] taddcctv %l3,%l2,%l5 retl stb %l6,[%o3+0x023] ! Mem[0000000081800023] p57_jmpl_0_le: ldstub [%i3+0x147],%l7 ! Mem[0000000083800147] jmpl %g6+8,%g0 std %l0,[%i2+0x108] ! Mem[0000000083000108] p57_call_0_le: retl ldub [%i2+0x10d],%l7 ! Mem[000000008300010d] p57_jmpl_0_lo: ldstub [%o3+0x147],%l7 ! Mem[0000000083800147] jmpl %g6+8,%g0 std %l0,[%o2+0x108] ! Mem[0000000083000108] p57_call_0_lo: retl ldub [%o2+0x10d],%l7 ! Mem[000000008300010d] p57_jmpl_0_he: std %l0,[%i2+0x058] ! Mem[0000000083000058] std %l2,[%i0+0x1c8] ! Mem[00000000820001c8] ldsh [%i2+0x1ae],%l3 ! Mem[00000000830001ae] jmpl %g6+8,%g0 sth %l1,[%i0+0x154] ! Mem[0000000082000154] p57_call_0_he: retl ldx [%i1+0x1d8],%l4 ! Mem[00000000828001d8] p57_jmpl_0_ho: std %l0,[%o2+0x058] ! Mem[0000000083000058] std %l2,[%o0+0x1c8] ! Mem[00000000820001c8] ldsh [%o2+0x1ae],%l3 ! Mem[00000000830001ae] jmpl %g6+8,%g0 sth %l1,[%o0+0x154] ! Mem[0000000082000154] p57_call_0_ho: retl ldx [%o1+0x1d8],%l4 ! Mem[00000000828001d8] p58_jmpl_0_le: lduh [%i0+0x166],%l7 ! Mem[0000000084000166] jmpl %g6+8,%g0 ldsh [%i0+0x0ec],%l3 ! Mem[00000000840000ec] p58_call_0_le: ldstub [%i0+0x154],%l3 ! Mem[0000000084000154] retl stw %l1,[%i1+0x040] ! Mem[0000000084800040] p58_jmpl_0_lo: lduh [%o0+0x166],%l7 ! Mem[0000000084000166] jmpl %g6+8,%g0 ldsh [%o0+0x0ec],%l3 ! Mem[00000000840000ec] p58_call_0_lo: ldstub [%o0+0x154],%l3 ! Mem[0000000084000154] retl stw %l1,[%o1+0x040] ! Mem[0000000084800040] p58_jmpl_0_he: swap [%i2+0x040],%l6 ! Mem[0000000085000040] st %f21,[%i1+0x1e4] ! Mem[00000000848001e4] ldsb [%i2+0x1d6],%l7 ! Mem[00000000850001d6] and %l0,0x1aa,%l7 add %l3,-0x4a0,%l5 ldx [%i1+0x1a8],%l5 ! Mem[00000000848001a8] jmpl %g6+8,%g0 stx %l5,[%i3+0x1e0] ! Mem[00000000858001e0] p58_call_0_he: sll %l6,0x013,%l5 swap [%i2+0x1bc],%l4 ! Mem[00000000850001bc] stw %l1,[%i0+0x0ec] ! Mem[00000000840000ec] ldsb [%i0+0x18f],%l3 ! Mem[000000008400018f] std %f16,[%i0+0x178] ! Mem[0000000084000178] retl ldd [%i1+0x190],%f30 ! Mem[0000000084800190] p58_jmpl_0_ho: swap [%o2+0x040],%l6 ! Mem[0000000085000040] st %f21,[%o1+0x1e4] ! Mem[00000000848001e4] ldsb [%o2+0x1d6],%l7 ! Mem[00000000850001d6] and %l0,0x1aa,%l7 add %l3,-0x4a0,%l5 ldx [%o1+0x1a8],%l5 ! Mem[00000000848001a8] jmpl %g6+8,%g0 stx %l5,[%o3+0x1e0] ! Mem[00000000858001e0] p58_call_0_ho: sll %l6,0x013,%l5 swap [%o2+0x1bc],%l4 ! Mem[00000000850001bc] stw %l1,[%o0+0x0ec] ! Mem[00000000840000ec] ldsb [%o0+0x18f],%l3 ! Mem[000000008400018f] std %f16,[%o0+0x178] ! Mem[0000000084000178] retl ldd [%o1+0x190],%f30 ! Mem[0000000084800190] p59_jmpl_0_le: ldsh [%i3+0x144],%l6 ! Mem[0000000087800144] jmpl %g6+8,%g0 ldub [%i2+0x12f],%l0 ! Mem[000000008700012f] p59_call_0_le: lduh [%i0+0x0c0],%l5 ! Mem[00000000860000c0] ldstub [%i1+0x174],%l3 ! Mem[0000000086800174] lduw [%i3+0x048],%l5 ! Mem[0000000087800048] stw %l3,[%i3+0x1c8] ! Mem[00000000878001c8] retl std %l2,[%i3+0x188] ! Mem[0000000087800188] p59_jmpl_0_lo: ldsh [%o3+0x144],%l6 ! Mem[0000000087800144] jmpl %g6+8,%g0 ldub [%o2+0x12f],%l0 ! Mem[000000008700012f] p59_call_0_lo: lduh [%o0+0x0c0],%l5 ! Mem[00000000860000c0] ldstub [%o1+0x174],%l3 ! Mem[0000000086800174] lduw [%o3+0x048],%l5 ! Mem[0000000087800048] stw %l3,[%o3+0x1c8] ! Mem[00000000878001c8] retl std %l2,[%o3+0x188] ! Mem[0000000087800188] p59_jmpl_0_he: taddcc %l6,%l5,%l1 sth %l3,[%i2+0x086] ! Mem[0000000087000086] ldstub [%i1+0x1e8],%l3 ! Mem[00000000868001e8] jmpl %g6+8,%g0 ldub [%i1+0x0c9],%l2 ! Mem[00000000868000c9] p59_call_0_he: stx %l7,[%i3+0x168] ! Mem[0000000087800168] retl mulx %l6,-0xe4f,%l1 p59_jmpl_0_ho: taddcc %l6,%l5,%l1 sth %l3,[%o2+0x086] ! Mem[0000000087000086] ldstub [%o1+0x1e8],%l3 ! Mem[00000000868001e8] jmpl %g6+8,%g0 ldub [%o1+0x0c9],%l2 ! Mem[00000000868000c9] p59_call_0_ho: stx %l7,[%o3+0x168] ! Mem[0000000087800168] retl mulx %l6,-0xe4f,%l1 p60_jmpl_0_le: ldsw [%i3+0x144],%l6 ! Mem[0000000089800144] jmpl %g6+8,%g0 xnor %l5,0x86c,%l3 p60_call_0_le: ldx [%i3+0x150],%l1 ! Mem[0000000089800150] lduw [%i2+0x018],%l1 ! Mem[0000000089000018] stw %l0,[%i0+0x104] ! Mem[0000000088000104] lduh [%i3+0x1fe],%l4 ! Mem[00000000898001fe] retl ldd [%i3+0x1f0],%l0 ! Mem[00000000898001f0] p60_jmpl_0_lo: ldsw [%o3+0x144],%l6 ! Mem[0000000089800144] jmpl %g6+8,%g0 xnor %l5,0x86c,%l3 p60_call_0_lo: ldx [%o3+0x150],%l1 ! Mem[0000000089800150] lduw [%o2+0x018],%l1 ! Mem[0000000089000018] stw %l0,[%o0+0x104] ! Mem[0000000088000104] lduh [%o3+0x1fe],%l4 ! Mem[00000000898001fe] retl ldd [%o3+0x1f0],%l0 ! Mem[00000000898001f0] p60_jmpl_0_he: std %l4,[%i3+0x030] ! Mem[0000000089800030] stx %l1,[%i1+0x048] ! Mem[0000000088800048] ld [%i2+0x1c4],%f31 ! Mem[00000000890001c4] stb %l4,[%i0+0x1ea] ! Mem[00000000880001ea] ldsb [%i1+0x020],%l5 ! Mem[0000000088800020] andncc %l1,-0x638,%l2 umulcc %l6,0xe25,%l7 jmpl %g6+8,%g0 ldsb [%i2+0x1e5],%l4 ! Mem[00000000890001e5] p60_call_0_he: stb %l6,[%i1+0x1b2] ! Mem[00000000888001b2] retl ldstub [%i3+0x16b],%l2 ! Mem[000000008980016b] p60_jmpl_0_ho: std %l4,[%o3+0x030] ! Mem[0000000089800030] stx %l1,[%o1+0x048] ! Mem[0000000088800048] ld [%o2+0x1c4],%f31 ! Mem[00000000890001c4] stb %l4,[%o0+0x1ea] ! Mem[00000000880001ea] ldsb [%o1+0x020],%l5 ! Mem[0000000088800020] andncc %l1,-0x638,%l2 umulcc %l6,0xe25,%l7 jmpl %g6+8,%g0 ldsb [%o2+0x1e5],%l4 ! Mem[00000000890001e5] p60_call_0_ho: stb %l6,[%o1+0x1b2] ! Mem[00000000888001b2] retl ldstub [%o3+0x16b],%l2 ! Mem[000000008980016b] p61_jmpl_0_le: lduw [%i3+0x144],%l6 ! Mem[000000008b800144] jmpl %g6+8,%g0 ldsb [%i1+0x0ec],%l3 ! Mem[000000008a8000ec] p61_call_0_le: ldstub [%i0+0x0c4],%l4 ! Mem[000000008a0000c4] retl sll %l0,%l1,%l1 p61_jmpl_0_lo: lduw [%o3+0x144],%l6 ! Mem[000000008b800144] jmpl %g6+8,%g0 ldsb [%o1+0x0ec],%l3 ! Mem[000000008a8000ec] p61_call_0_lo: ldstub [%o0+0x0c4],%l4 ! Mem[000000008a0000c4] retl sll %l0,%l1,%l1 p61_jmpl_0_he: stx %l4,[%i0+0x010] ! Mem[000000008a000010] swap [%i0+0x0c8],%l0 ! Mem[000000008a0000c8] stb %l1,[%i1+0x01e] ! Mem[000000008a80001e] ldd [%i3+0x0f0],%l6 ! Mem[000000008b8000f0] jmpl %g6+8,%g0 stb %l6,[%i3+0x0a7] ! Mem[000000008b8000a7] p61_call_0_he: std %l6,[%i3+0x0b8] ! Mem[000000008b8000b8] retl swap [%i0+0x0b0],%l6 ! Mem[000000008a0000b0] p61_jmpl_0_ho: stx %l4,[%o0+0x010] ! Mem[000000008a000010] swap [%o0+0x0c8],%l0 ! Mem[000000008a0000c8] stb %l1,[%o1+0x01e] ! Mem[000000008a80001e] ldd [%o3+0x0f0],%l6 ! Mem[000000008b8000f0] jmpl %g6+8,%g0 stb %l6,[%o3+0x0a7] ! Mem[000000008b8000a7] p61_call_0_ho: std %l6,[%o3+0x0b8] ! Mem[000000008b8000b8] retl swap [%o0+0x0b0],%l6 ! Mem[000000008a0000b0] p62_jmpl_0_le: lduh [%i3+0x122],%l3 ! Mem[000000008d800122] jmpl %g6+8,%g0 ldsb [%i1+0x10c],%l1 ! Mem[000000008c80010c] p62_call_0_le: retl st %f11,[%i1+0x174] ! Mem[000000008c800174] p62_jmpl_0_lo: lduh [%o3+0x122],%l3 ! Mem[000000008d800122] jmpl %g6+8,%g0 ldsb [%o1+0x10c],%l1 ! Mem[000000008c80010c] p62_call_0_lo: retl st %f11,[%o1+0x174] ! Mem[000000008c800174] p62_jmpl_0_he: jmpl %g6+8,%g0 umul %l4,-0x787,%l4 p62_call_0_he: lduw [%i1+0x11c],%l7 ! Mem[000000008c80011c] retl ldsw [%i3+0x02c],%l6 ! Mem[000000008d80002c] p62_jmpl_0_ho: jmpl %g6+8,%g0 umul %l4,-0x787,%l4 p62_call_0_ho: lduw [%o1+0x11c],%l7 ! Mem[000000008c80011c] retl ldsw [%o3+0x02c],%l6 ! Mem[000000008d80002c] p63_jmpl_0_le: orn %l7,%l3,%l0 jmpl %g6+8,%g0 stw %l5,[%i1+0x034] ! Mem[000000008e800034] p63_call_0_le: ldsh [%i3+0x162],%l6 ! Mem[000000008f800162] ldub [%i2+0x1f8],%l5 ! Mem[000000008f0001f8] sra %l1,0x003,%l3 retl ldd [%i2+0x018],%l0 ! Mem[000000008f000018] p63_jmpl_0_lo: orn %l7,%l3,%l0 jmpl %g6+8,%g0 stw %l5,[%o1+0x034] ! Mem[000000008e800034] p63_call_0_lo: ldsh [%o3+0x162],%l6 ! Mem[000000008f800162] ldub [%o2+0x1f8],%l5 ! Mem[000000008f0001f8] sra %l1,0x003,%l3 retl ldd [%o2+0x018],%l0 ! Mem[000000008f000018] p63_jmpl_0_he: stw %l4,[%i1+0x1fc] ! Mem[000000008e8001fc] ld [%i2+0x1d4],%f17 ! Mem[000000008f0001d4] jmpl %g6+8,%g0 swap [%i0+0x0bc],%l7 ! Mem[000000008e0000bc] p63_call_0_he: swap [%i1+0x06c],%l1 ! Mem[000000008e80006c] ldsw [%i2+0x1c4],%l7 ! Mem[000000008f0001c4] stw %l6,[%i0+0x1f8] ! Mem[000000008e0001f8] retl ldsb [%i1+0x19c],%l4 ! Mem[000000008e80019c] p63_jmpl_0_ho: stw %l4,[%o1+0x1fc] ! Mem[000000008e8001fc] ld [%o2+0x1d4],%f17 ! Mem[000000008f0001d4] jmpl %g6+8,%g0 swap [%o0+0x0bc],%l7 ! Mem[000000008e0000bc] p63_call_0_ho: swap [%o1+0x06c],%l1 ! Mem[000000008e80006c] ldsw [%o2+0x1c4],%l7 ! Mem[000000008f0001c4] stw %l6,[%o0+0x1f8] ! Mem[000000008e0001f8] retl ldsb [%o1+0x19c],%l4 ! Mem[000000008e80019c] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: stx %l4,[%i2+0x188] ! Mem[0000000011000188] ldd [%i0+0x1c0],%f12 ! Mem[00000000100001c0] or %l2,0x2b1,%l0 jmpl %g6+8,%g0 stx %l1,[%i0+0x090] ! Mem[0000000010000090] p0_call_1_le: retl ldd [%i1+0x0b8],%l6 ! Mem[00000000108000b8] p0_jmpl_1_lo: stx %l4,[%o2+0x188] ! Mem[0000000011000188] ldd [%o0+0x1c0],%f12 ! Mem[00000000100001c0] or %l2,0x2b1,%l0 jmpl %g6+8,%g0 stx %l1,[%o0+0x090] ! Mem[0000000010000090] p0_call_1_lo: retl ldd [%o1+0x0b8],%l6 ! Mem[00000000108000b8] p0_jmpl_1_he: ldd [%i2+0x178],%l0 ! Mem[0000000011000178] ldd [%i0+0x160],%l2 ! Mem[0000000010000160] xor %l0,%l3,%l2 jmpl %g6+8,%g0 std %f30,[%i0+0x1c0] ! Mem[00000000100001c0] p0_call_1_he: smul %l3,-0x561,%l5 retl ldstub [%i0+0x1e7],%l1 ! Mem[00000000100001e7] p0_jmpl_1_ho: ldd [%o2+0x178],%l0 ! Mem[0000000011000178] ldd [%o0+0x160],%l2 ! Mem[0000000010000160] xor %l0,%l3,%l2 jmpl %g6+8,%g0 std %f30,[%o0+0x1c0] ! Mem[00000000100001c0] p0_call_1_ho: smul %l3,-0x561,%l5 retl ldstub [%o0+0x1e7],%l1 ! Mem[00000000100001e7] p1_jmpl_1_le: lduw [%i1+0x060],%l2 ! Mem[0000000012800060] lduh [%i1+0x0e6],%l1 ! Mem[00000000128000e6] ldub [%i0+0x0ac],%l7 ! Mem[00000000120000ac] jmpl %g6+8,%g0 ldd [%i3+0x1e8],%l0 ! Mem[00000000138001e8] p1_call_1_le: stw %l5,[%i1+0x0d4] ! Mem[00000000128000d4] std %l0,[%i3+0x0a0] ! Mem[00000000138000a0] retl stx %l6,[%i2+0x008] ! Mem[0000000013000008] p1_jmpl_1_lo: lduw [%o1+0x060],%l2 ! Mem[0000000012800060] lduh [%o1+0x0e6],%l1 ! Mem[00000000128000e6] ldub [%o0+0x0ac],%l7 ! Mem[00000000120000ac] jmpl %g6+8,%g0 ldd [%o3+0x1e8],%l0 ! Mem[00000000138001e8] p1_call_1_lo: stw %l5,[%o1+0x0d4] ! Mem[00000000128000d4] std %l0,[%o3+0x0a0] ! Mem[00000000138000a0] retl stx %l6,[%o2+0x008] ! Mem[0000000013000008] p1_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i3+0x100],%f28 ! Mem[0000000013800100] p1_call_1_he: ldsw [%i1+0x140],%l7 ! Mem[0000000012800140] std %l2,[%i2+0x068] ! Mem[0000000013000068] lduh [%i3+0x01c],%l3 ! Mem[000000001380001c] retl ldub [%i1+0x1ea],%l0 ! Mem[00000000128001ea] p1_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o3+0x100],%f28 ! Mem[0000000013800100] p1_call_1_ho: ldsw [%o1+0x140],%l7 ! Mem[0000000012800140] std %l2,[%o2+0x068] ! Mem[0000000013000068] lduh [%o3+0x01c],%l3 ! Mem[000000001380001c] retl ldub [%o1+0x1ea],%l0 ! Mem[00000000128001ea] p2_jmpl_1_le: st %f3 ,[%i3+0x044] ! Mem[0000000015800044] std %f4 ,[%i3+0x028] ! Mem[0000000015800028] lduw [%i0+0x1e0],%l7 ! Mem[00000000140001e0] orn %l4,0xd6b,%l1 ldd [%i1+0x098],%l6 ! Mem[0000000014800098] ldstub [%i0+0x076],%l3 ! Mem[0000000014000076] srl %l7,0x00c,%l2 jmpl %g6+8,%g0 stb %l1,[%i1+0x175] ! Mem[0000000014800175] p2_call_1_le: retl stb %l7,[%i3+0x064] ! Mem[0000000015800064] p2_jmpl_1_lo: st %f3 ,[%o3+0x044] ! Mem[0000000015800044] std %f4 ,[%o3+0x028] ! Mem[0000000015800028] lduw [%o0+0x1e0],%l7 ! Mem[00000000140001e0] orn %l4,0xd6b,%l1 ldd [%o1+0x098],%l6 ! Mem[0000000014800098] ldstub [%o0+0x076],%l3 ! Mem[0000000014000076] srl %l7,0x00c,%l2 jmpl %g6+8,%g0 stb %l1,[%o1+0x175] ! Mem[0000000014800175] p2_call_1_lo: retl stb %l7,[%o3+0x064] ! Mem[0000000015800064] p2_jmpl_1_he: swap [%i0+0x0c4],%l5 ! Mem[00000000140000c4] jmpl %g6+8,%g0 ldsh [%i1+0x1e0],%l4 ! Mem[00000000148001e0] p2_call_1_he: ldsw [%i1+0x1d4],%l6 ! Mem[00000000148001d4] subccc %l2,-0x0ed,%l4 mulx %l6,-0x8eb,%l3 ldx [%i1+0x0f0],%l0 ! Mem[00000000148000f0] ldstub [%i1+0x1ef],%l0 ! Mem[00000000148001ef] ldsb [%i1+0x1dc],%l7 ! Mem[00000000148001dc] retl ldsw [%i2+0x08c],%l1 ! Mem[000000001500008c] p2_jmpl_1_ho: swap [%o0+0x0c4],%l5 ! Mem[00000000140000c4] jmpl %g6+8,%g0 ldsh [%o1+0x1e0],%l4 ! Mem[00000000148001e0] p2_call_1_ho: ldsw [%o1+0x1d4],%l6 ! Mem[00000000148001d4] subccc %l2,-0x0ed,%l4 mulx %l6,-0x8eb,%l3 ldx [%o1+0x0f0],%l0 ! Mem[00000000148000f0] ldstub [%o1+0x1ef],%l0 ! Mem[00000000148001ef] ldsb [%o1+0x1dc],%l7 ! Mem[00000000148001dc] retl ldsw [%o2+0x08c],%l1 ! Mem[000000001500008c] p3_jmpl_1_le: ldstub [%i2+0x0ce],%l6 ! Mem[00000000170000ce] sth %l7,[%i0+0x176] ! Mem[0000000016000176] lduw [%i2+0x1d0],%l7 ! Mem[00000000170001d0] ldub [%i0+0x066],%l6 ! Mem[0000000016000066] ldx [%i3+0x0f8],%l1 ! Mem[00000000178000f8] jmpl %g6+8,%g0 sth %l1,[%i0+0x060] ! Mem[0000000016000060] p3_call_1_le: sth %l7,[%i0+0x18a] ! Mem[000000001600018a] ldx [%i3+0x038],%l3 ! Mem[0000000017800038] ldstub [%i2+0x02a],%l5 ! Mem[000000001700002a] ldsw [%i2+0x0b4],%l7 ! Mem[00000000170000b4] ldsw [%i0+0x0b8],%l7 ! Mem[00000000160000b8] retl st %f15,[%i0+0x128] ! Mem[0000000016000128] p3_jmpl_1_lo: ldstub [%o2+0x0ce],%l6 ! Mem[00000000170000ce] sth %l7,[%o0+0x176] ! Mem[0000000016000176] lduw [%o2+0x1d0],%l7 ! Mem[00000000170001d0] ldub [%o0+0x066],%l6 ! Mem[0000000016000066] ldx [%o3+0x0f8],%l1 ! Mem[00000000178000f8] jmpl %g6+8,%g0 sth %l1,[%o0+0x060] ! Mem[0000000016000060] p3_call_1_lo: sth %l7,[%o0+0x18a] ! Mem[000000001600018a] ldx [%o3+0x038],%l3 ! Mem[0000000017800038] ldstub [%o2+0x02a],%l5 ! Mem[000000001700002a] ldsw [%o2+0x0b4],%l7 ! Mem[00000000170000b4] ldsw [%o0+0x0b8],%l7 ! Mem[00000000160000b8] retl st %f15,[%o0+0x128] ! Mem[0000000016000128] p3_jmpl_1_he: sth %l6,[%i1+0x022] ! Mem[0000000016800022] stx %l6,[%i1+0x170] ! Mem[0000000016800170] ldd [%i3+0x1b8],%f30 ! Mem[00000000178001b8] std %l0,[%i2+0x098] ! Mem[0000000017000098] stw %l6,[%i1+0x138] ! Mem[0000000016800138] jmpl %g6+8,%g0 ldd [%i1+0x1a0],%l0 ! Mem[00000000168001a0] p3_call_1_he: ldd [%i0+0x068],%f30 ! Mem[0000000016000068] sth %l2,[%i2+0x10c] ! Mem[000000001700010c] retl ldd [%i1+0x180],%l0 ! Mem[0000000016800180] p3_jmpl_1_ho: sth %l6,[%o1+0x022] ! Mem[0000000016800022] stx %l6,[%o1+0x170] ! Mem[0000000016800170] ldd [%o3+0x1b8],%f30 ! Mem[00000000178001b8] std %l0,[%o2+0x098] ! Mem[0000000017000098] stw %l6,[%o1+0x138] ! Mem[0000000016800138] jmpl %g6+8,%g0 ldd [%o1+0x1a0],%l0 ! Mem[00000000168001a0] p3_call_1_ho: ldd [%o0+0x068],%f30 ! Mem[0000000016000068] sth %l2,[%o2+0x10c] ! Mem[000000001700010c] retl ldd [%o1+0x180],%l0 ! Mem[0000000016800180] p4_jmpl_1_le: stw %l6,[%i0+0x14c] ! Mem[000000001800014c] lduh [%i3+0x088],%l7 ! Mem[0000000019800088] stx %l2,[%i0+0x148] ! Mem[0000000018000148] jmpl %g6+8,%g0 lduh [%i2+0x05e],%l6 ! Mem[000000001900005e] p4_call_1_le: lduh [%i3+0x1e8],%l1 ! Mem[00000000198001e8] taddcc %l0,0xef3,%l6 ldx [%i0+0x140],%l0 ! Mem[0000000018000140] std %l0,[%i3+0x188] ! Mem[0000000019800188] subccc %l2,%l1,%l0 retl lduw [%i0+0x1f4],%l6 ! Mem[00000000180001f4] p4_jmpl_1_lo: stw %l6,[%o0+0x14c] ! Mem[000000001800014c] lduh [%o3+0x088],%l7 ! Mem[0000000019800088] stx %l2,[%o0+0x148] ! Mem[0000000018000148] jmpl %g6+8,%g0 lduh [%o2+0x05e],%l6 ! Mem[000000001900005e] p4_call_1_lo: lduh [%o3+0x1e8],%l1 ! Mem[00000000198001e8] taddcc %l0,0xef3,%l6 ldx [%o0+0x140],%l0 ! Mem[0000000018000140] std %l0,[%o3+0x188] ! Mem[0000000019800188] subccc %l2,%l1,%l0 retl lduw [%o0+0x1f4],%l6 ! Mem[00000000180001f4] p4_jmpl_1_he: sth %l5,[%i1+0x146] ! Mem[0000000018800146] srax %l6,0x03f,%l4 stb %l7,[%i0+0x09b] ! Mem[000000001800009b] jmpl %g6+8,%g0 xorcc %l5,%l2,%l7 p4_call_1_he: ldsb [%i1+0x0bb],%l5 ! Mem[00000000188000bb] lduh [%i1+0x096],%l1 ! Mem[0000000018800096] ldsh [%i3+0x108],%l4 ! Mem[0000000019800108] std %l4,[%i3+0x0b0] ! Mem[00000000198000b0] retl swap [%i2+0x154],%l4 ! Mem[0000000019000154] p4_jmpl_1_ho: sth %l5,[%o1+0x146] ! Mem[0000000018800146] srax %l6,0x03f,%l4 stb %l7,[%o0+0x09b] ! Mem[000000001800009b] jmpl %g6+8,%g0 xorcc %l5,%l2,%l7 p4_call_1_ho: ldsb [%o1+0x0bb],%l5 ! Mem[00000000188000bb] lduh [%o1+0x096],%l1 ! Mem[0000000018800096] ldsh [%o3+0x108],%l4 ! Mem[0000000019800108] std %l4,[%o3+0x0b0] ! Mem[00000000198000b0] retl swap [%o2+0x154],%l4 ! Mem[0000000019000154] p5_jmpl_1_le: and %l3,-0xc8d,%l6 ldx [%i2+0x058],%l2 ! Mem[000000001b000058] stx %l3,[%i0+0x068] ! Mem[000000001a000068] ldd [%i2+0x020],%f10 ! Mem[000000001b000020] ldsh [%i0+0x08c],%l0 ! Mem[000000001a00008c] ldsw [%i2+0x000],%l5 ! Mem[000000001b000000] stx %l6,[%i2+0x078] ! Mem[000000001b000078] jmpl %g6+8,%g0 ldd [%i0+0x0a8],%f2 ! Mem[000000001a0000a8] p5_call_1_le: ldsh [%i0+0x074],%l0 ! Mem[000000001a000074] stw %l6,[%i3+0x13c] ! Mem[000000001b80013c] lduh [%i3+0x174],%l4 ! Mem[000000001b800174] ldstub [%i0+0x15d],%l6 ! Mem[000000001a00015d] ldd [%i0+0x008],%l2 ! Mem[000000001a000008] std %l4,[%i1+0x010] ! Mem[000000001a800010] retl stw %l1,[%i3+0x028] ! Mem[000000001b800028] p5_jmpl_1_lo: and %l3,-0xc8d,%l6 ldx [%o2+0x058],%l2 ! Mem[000000001b000058] stx %l3,[%o0+0x068] ! Mem[000000001a000068] ldd [%o2+0x020],%f10 ! Mem[000000001b000020] ldsh [%o0+0x08c],%l0 ! Mem[000000001a00008c] ldsw [%o2+0x000],%l5 ! Mem[000000001b000000] stx %l6,[%o2+0x078] ! Mem[000000001b000078] jmpl %g6+8,%g0 ldd [%o0+0x0a8],%f2 ! Mem[000000001a0000a8] p5_call_1_lo: ldsh [%o0+0x074],%l0 ! Mem[000000001a000074] stw %l6,[%o3+0x13c] ! Mem[000000001b80013c] lduh [%o3+0x174],%l4 ! Mem[000000001b800174] ldstub [%o0+0x15d],%l6 ! Mem[000000001a00015d] ldd [%o0+0x008],%l2 ! Mem[000000001a000008] std %l4,[%o1+0x010] ! Mem[000000001a800010] retl stw %l1,[%o3+0x028] ! Mem[000000001b800028] p5_jmpl_1_he: ldsb [%i3+0x0ce],%l3 ! Mem[000000001b8000ce] ldx [%i2+0x198],%l6 ! Mem[000000001b000198] std %f26,[%i0+0x040] ! Mem[000000001a000040] sth %l6,[%i1+0x1ae] ! Mem[000000001a8001ae] ldstub [%i1+0x185],%l1 ! Mem[000000001a800185] std %l6,[%i2+0x0f8] ! Mem[000000001b0000f8] jmpl %g6+8,%g0 sth %l2,[%i0+0x070] ! Mem[000000001a000070] p5_call_1_he: retl sth %l7,[%i2+0x08e] ! Mem[000000001b00008e] p5_jmpl_1_ho: ldsb [%o3+0x0ce],%l3 ! Mem[000000001b8000ce] ldx [%o2+0x198],%l6 ! Mem[000000001b000198] std %f26,[%o0+0x040] ! Mem[000000001a000040] sth %l6,[%o1+0x1ae] ! Mem[000000001a8001ae] ldstub [%o1+0x185],%l1 ! Mem[000000001a800185] std %l6,[%o2+0x0f8] ! Mem[000000001b0000f8] jmpl %g6+8,%g0 sth %l2,[%o0+0x070] ! Mem[000000001a000070] p5_call_1_ho: retl sth %l7,[%o2+0x08e] ! Mem[000000001b00008e] p6_jmpl_1_le: stb %l7,[%i1+0x089] ! Mem[000000001c800089] ldx [%i2+0x020],%l6 ! Mem[000000001d000020] jmpl %g6+8,%g0 std %f14,[%i3+0x0b8] ! Mem[000000001d8000b8] p6_call_1_le: ldub [%i3+0x193],%l3 ! Mem[000000001d800193] retl ldsb [%i2+0x040],%l2 ! Mem[000000001d000040] p6_jmpl_1_lo: stb %l7,[%o1+0x089] ! Mem[000000001c800089] ldx [%o2+0x020],%l6 ! Mem[000000001d000020] jmpl %g6+8,%g0 std %f14,[%o3+0x0b8] ! Mem[000000001d8000b8] p6_call_1_lo: ldub [%o3+0x193],%l3 ! Mem[000000001d800193] retl ldsb [%o2+0x040],%l2 ! Mem[000000001d000040] p6_jmpl_1_he: taddcctv %l1,%l5,%l4 ldub [%i2+0x0d1],%l2 ! Mem[000000001d0000d1] ldub [%i0+0x15c],%l3 ! Mem[000000001c00015c] jmpl %g6+8,%g0 ldsh [%i1+0x15c],%l0 ! Mem[000000001c80015c] p6_call_1_he: ldstub [%i2+0x078],%l4 ! Mem[000000001d000078] ldsh [%i2+0x1c2],%l4 ! Mem[000000001d0001c2] andncc %l7,%l5,%l1 lduh [%i2+0x180],%l1 ! Mem[000000001d000180] lduh [%i2+0x146],%l4 ! Mem[000000001d000146] umulcc %l0,0x520,%l3 ldsb [%i2+0x09e],%l1 ! Mem[000000001d00009e] retl ld [%i3+0x060],%f23 ! Mem[000000001d800060] p6_jmpl_1_ho: taddcctv %l1,%l5,%l4 ldub [%o2+0x0d1],%l2 ! Mem[000000001d0000d1] ldub [%o0+0x15c],%l3 ! Mem[000000001c00015c] jmpl %g6+8,%g0 ldsh [%o1+0x15c],%l0 ! Mem[000000001c80015c] p6_call_1_ho: ldstub [%o2+0x078],%l4 ! Mem[000000001d000078] ldsh [%o2+0x1c2],%l4 ! Mem[000000001d0001c2] andncc %l7,%l5,%l1 lduh [%o2+0x180],%l1 ! Mem[000000001d000180] lduh [%o2+0x146],%l4 ! Mem[000000001d000146] umulcc %l0,0x520,%l3 ldsb [%o2+0x09e],%l1 ! Mem[000000001d00009e] retl ld [%o3+0x060],%f23 ! Mem[000000001d800060] p7_jmpl_1_le: jmpl %g6+8,%g0 lduw [%i3+0x0ec],%l5 ! Mem[000000001f8000ec] p7_call_1_le: ldd [%i1+0x120],%f0 ! Mem[000000001e800120] swap [%i3+0x15c],%l0 ! Mem[000000001f80015c] lduh [%i2+0x0a8],%l1 ! Mem[000000001f0000a8] ldd [%i1+0x1c0],%l6 ! Mem[000000001e8001c0] st %f2 ,[%i2+0x16c] ! Mem[000000001f00016c] ldstub [%i1+0x185],%l6 ! Mem[000000001e800185] retl swap [%i3+0x148],%l2 ! Mem[000000001f800148] p7_jmpl_1_lo: jmpl %g6+8,%g0 lduw [%o3+0x0ec],%l5 ! Mem[000000001f8000ec] p7_call_1_lo: ldd [%o1+0x120],%f0 ! Mem[000000001e800120] swap [%o3+0x15c],%l0 ! Mem[000000001f80015c] lduh [%o2+0x0a8],%l1 ! Mem[000000001f0000a8] ldd [%o1+0x1c0],%l6 ! Mem[000000001e8001c0] st %f2 ,[%o2+0x16c] ! Mem[000000001f00016c] ldstub [%o1+0x185],%l6 ! Mem[000000001e800185] retl swap [%o3+0x148],%l2 ! Mem[000000001f800148] p7_jmpl_1_he: subccc %l5,%l2,%l5 ldsw [%i0+0x034],%l6 ! Mem[000000001e000034] and %l3,%l5,%l5 srl %l0,0x001,%l5 jmpl %g6+8,%g0 ldx [%i0+0x108],%l0 ! Mem[000000001e000108] p7_call_1_he: ldub [%i0+0x163],%l5 ! Mem[000000001e000163] retl sth %l6,[%i2+0x176] ! Mem[000000001f000176] p7_jmpl_1_ho: subccc %l5,%l2,%l5 ldsw [%o0+0x034],%l6 ! Mem[000000001e000034] and %l3,%l5,%l5 srl %l0,0x001,%l5 jmpl %g6+8,%g0 ldx [%o0+0x108],%l0 ! Mem[000000001e000108] p7_call_1_ho: ldub [%o0+0x163],%l5 ! Mem[000000001e000163] retl sth %l6,[%o2+0x176] ! Mem[000000001f000176] p8_jmpl_1_le: ldsw [%i0+0x0a0],%l6 ! Mem[00000000200000a0] sub %l3,%l3,%l6 ldsb [%i3+0x12a],%l6 ! Mem[000000002180012a] std %f4 ,[%i2+0x060] ! Mem[0000000021000060] ldstub [%i3+0x046],%l6 ! Mem[0000000021800046] stb %l6,[%i1+0x1f5] ! Mem[00000000208001f5] jmpl %g6+8,%g0 ldsw [%i2+0x060],%l1 ! Mem[0000000021000060] p8_call_1_le: st %f7 ,[%i3+0x188] ! Mem[0000000021800188] ldd [%i3+0x038],%f2 ! Mem[0000000021800038] stb %l5,[%i3+0x02a] ! Mem[000000002180002a] std %l6,[%i2+0x090] ! Mem[0000000021000090] stb %l1,[%i0+0x0d5] ! Mem[00000000200000d5] retl ldub [%i0+0x1de],%l7 ! Mem[00000000200001de] p8_jmpl_1_lo: ldsw [%o0+0x0a0],%l6 ! Mem[00000000200000a0] sub %l3,%l3,%l6 ldsb [%o3+0x12a],%l6 ! Mem[000000002180012a] std %f4 ,[%o2+0x060] ! Mem[0000000021000060] ldstub [%o3+0x046],%l6 ! Mem[0000000021800046] stb %l6,[%o1+0x1f5] ! Mem[00000000208001f5] jmpl %g6+8,%g0 ldsw [%o2+0x060],%l1 ! Mem[0000000021000060] p8_call_1_lo: st %f7 ,[%o3+0x188] ! Mem[0000000021800188] ldd [%o3+0x038],%f2 ! Mem[0000000021800038] stb %l5,[%o3+0x02a] ! Mem[000000002180002a] std %l6,[%o2+0x090] ! Mem[0000000021000090] stb %l1,[%o0+0x0d5] ! Mem[00000000200000d5] retl ldub [%o0+0x1de],%l7 ! Mem[00000000200001de] p8_jmpl_1_he: stw %l4,[%i3+0x144] ! Mem[0000000021800144] jmpl %g6+8,%g0 swap [%i2+0x188],%l7 ! Mem[0000000021000188] p8_call_1_he: retl lduh [%i0+0x078],%l3 ! Mem[0000000020000078] p8_jmpl_1_ho: stw %l4,[%o3+0x144] ! Mem[0000000021800144] jmpl %g6+8,%g0 swap [%o2+0x188],%l7 ! Mem[0000000021000188] p8_call_1_ho: retl lduh [%o0+0x078],%l3 ! Mem[0000000020000078] p9_jmpl_1_le: ldsh [%i0+0x1c4],%l6 ! Mem[00000000220001c4] sllx %l5,%l7,%l2 ldx [%i1+0x0c0],%l6 ! Mem[00000000228000c0] std %l2,[%i2+0x098] ! Mem[0000000023000098] and %l6,%l5,%l3 jmpl %g6+8,%g0 sth %l5,[%i1+0x1c8] ! Mem[00000000228001c8] p9_call_1_le: ldstub [%i1+0x17f],%l0 ! Mem[000000002280017f] subccc %l7,%l6,%l1 ldstub [%i2+0x01f],%l5 ! Mem[000000002300001f] lduh [%i3+0x0dc],%l1 ! Mem[00000000238000dc] retl ldsb [%i2+0x040],%l1 ! Mem[0000000023000040] p9_jmpl_1_lo: ldsh [%o0+0x1c4],%l6 ! Mem[00000000220001c4] sllx %l5,%l7,%l2 ldx [%o1+0x0c0],%l6 ! Mem[00000000228000c0] std %l2,[%o2+0x098] ! Mem[0000000023000098] and %l6,%l5,%l3 jmpl %g6+8,%g0 sth %l5,[%o1+0x1c8] ! Mem[00000000228001c8] p9_call_1_lo: ldstub [%o1+0x17f],%l0 ! Mem[000000002280017f] subccc %l7,%l6,%l1 ldstub [%o2+0x01f],%l5 ! Mem[000000002300001f] lduh [%o3+0x0dc],%l1 ! Mem[00000000238000dc] retl ldsb [%o2+0x040],%l1 ! Mem[0000000023000040] p9_jmpl_1_he: stx %l7,[%i1+0x1a8] ! Mem[00000000228001a8] ldstub [%i0+0x1b8],%l2 ! Mem[00000000220001b8] ldd [%i1+0x008],%f20 ! Mem[0000000022800008] mulx %l3,%l7,%l4 std %f16,[%i2+0x1e8] ! Mem[00000000230001e8] jmpl %g6+8,%g0 ldx [%i0+0x1e8],%l4 ! Mem[00000000220001e8] p9_call_1_he: ldd [%i0+0x138],%l0 ! Mem[0000000022000138] retl orcc %l6,%l2,%l1 p9_jmpl_1_ho: stx %l7,[%o1+0x1a8] ! Mem[00000000228001a8] ldstub [%o0+0x1b8],%l2 ! Mem[00000000220001b8] ldd [%o1+0x008],%f20 ! Mem[0000000022800008] mulx %l3,%l7,%l4 std %f16,[%o2+0x1e8] ! Mem[00000000230001e8] jmpl %g6+8,%g0 ldx [%o0+0x1e8],%l4 ! Mem[00000000220001e8] p9_call_1_ho: ldd [%o0+0x138],%l0 ! Mem[0000000022000138] retl orcc %l6,%l2,%l1 p10_jmpl_1_le: swap [%i3+0x1d8],%l6 ! Mem[00000000258001d8] tsubcctv %l5,%l2,%l7 sth %l0,[%i2+0x058] ! Mem[0000000025000058] ldub [%i3+0x121],%l5 ! Mem[0000000025800121] ldd [%i3+0x168],%f6 ! Mem[0000000025800168] mulx %l6,%l3,%l5 jmpl %g6+8,%g0 swap [%i1+0x110],%l5 ! Mem[0000000024800110] p10_call_1_le: orncc %l7,0xeac,%l2 or %l0,%l1,%l3 ld [%i2+0x09c],%f15 ! Mem[000000002500009c] retl smulcc %l3,-0x2ed,%l6 p10_jmpl_1_lo: swap [%o3+0x1d8],%l6 ! Mem[00000000258001d8] tsubcctv %l5,%l2,%l7 sth %l0,[%o2+0x058] ! Mem[0000000025000058] ldub [%o3+0x121],%l5 ! Mem[0000000025800121] ldd [%o3+0x168],%f6 ! Mem[0000000025800168] mulx %l6,%l3,%l5 jmpl %g6+8,%g0 swap [%o1+0x110],%l5 ! Mem[0000000024800110] p10_call_1_lo: orncc %l7,0xeac,%l2 or %l0,%l1,%l3 ld [%o2+0x09c],%f15 ! Mem[000000002500009c] retl smulcc %l3,-0x2ed,%l6 p10_jmpl_1_he: ldsh [%i1+0x02c],%l2 ! Mem[000000002480002c] ldsh [%i3+0x020],%l7 ! Mem[0000000025800020] ldd [%i1+0x140],%l4 ! Mem[0000000024800140] or %l2,%l4,%l2 srlx %l5,0x02e,%l4 jmpl %g6+8,%g0 ldd [%i0+0x040],%f22 ! Mem[0000000024000040] p10_call_1_he: retl ldsw [%i0+0x0ec],%l2 ! Mem[00000000240000ec] p10_jmpl_1_ho: ldsh [%o1+0x02c],%l2 ! Mem[000000002480002c] ldsh [%o3+0x020],%l7 ! Mem[0000000025800020] ldd [%o1+0x140],%l4 ! Mem[0000000024800140] or %l2,%l4,%l2 srlx %l5,0x02e,%l4 jmpl %g6+8,%g0 ldd [%o0+0x040],%f22 ! Mem[0000000024000040] p10_call_1_ho: retl ldsw [%o0+0x0ec],%l2 ! Mem[00000000240000ec] p11_jmpl_1_le: swap [%i0+0x108],%l6 ! Mem[0000000026000108] mulx %l5,%l1,%l7 taddcc %l4,-0x0a2,%l6 jmpl %g6+8,%g0 ldx [%i3+0x100],%l4 ! Mem[0000000027800100] p11_call_1_le: ldx [%i1+0x160],%l7 ! Mem[0000000026800160] stb %l5,[%i1+0x163] ! Mem[0000000026800163] ld [%i3+0x0d0],%f10 ! Mem[00000000278000d0] retl stb %l3,[%i2+0x195] ! Mem[0000000027000195] p11_jmpl_1_lo: swap [%o0+0x108],%l6 ! Mem[0000000026000108] mulx %l5,%l1,%l7 taddcc %l4,-0x0a2,%l6 jmpl %g6+8,%g0 ldx [%o3+0x100],%l4 ! Mem[0000000027800100] p11_call_1_lo: ldx [%o1+0x160],%l7 ! Mem[0000000026800160] stb %l5,[%o1+0x163] ! Mem[0000000026800163] ld [%o3+0x0d0],%f10 ! Mem[00000000278000d0] retl stb %l3,[%o2+0x195] ! Mem[0000000027000195] p11_jmpl_1_he: swap [%i0+0x0f0],%l0 ! Mem[00000000260000f0] stw %l3,[%i1+0x024] ! Mem[0000000026800024] ldx [%i0+0x088],%l0 ! Mem[0000000026000088] tsubcctv %l2,0xcf4,%l6 nop jmpl %g6+8,%g0 swap [%i3+0x1c4],%l1 ! Mem[00000000278001c4] p11_call_1_he: ldd [%i2+0x1f0],%l2 ! Mem[00000000270001f0] stb %l2,[%i1+0x012] ! Mem[0000000026800012] sth %l0,[%i3+0x07a] ! Mem[000000002780007a] lduw [%i0+0x1d4],%l6 ! Mem[00000000260001d4] lduh [%i2+0x046],%l4 ! Mem[0000000027000046] ldsb [%i1+0x1cb],%l5 ! Mem[00000000268001cb] stx %l5,[%i3+0x1b0] ! Mem[00000000278001b0] retl smul %l4,%l6,%l4 p11_jmpl_1_ho: swap [%o0+0x0f0],%l0 ! Mem[00000000260000f0] stw %l3,[%o1+0x024] ! Mem[0000000026800024] ldx [%o0+0x088],%l0 ! Mem[0000000026000088] tsubcctv %l2,0xcf4,%l6 nop jmpl %g6+8,%g0 swap [%o3+0x1c4],%l1 ! Mem[00000000278001c4] p11_call_1_ho: ldd [%o2+0x1f0],%l2 ! Mem[00000000270001f0] stb %l2,[%o1+0x012] ! Mem[0000000026800012] sth %l0,[%o3+0x07a] ! Mem[000000002780007a] lduw [%o0+0x1d4],%l6 ! Mem[00000000260001d4] lduh [%o2+0x046],%l4 ! Mem[0000000027000046] ldsb [%o1+0x1cb],%l5 ! Mem[00000000268001cb] stx %l5,[%o3+0x1b0] ! Mem[00000000278001b0] retl smul %l4,%l6,%l4 p12_jmpl_1_le: andncc %l2,%l6,%l5 jmpl %g6+8,%g0 swap [%i2+0x168],%l2 ! Mem[0000000029000168] p12_call_1_le: swap [%i1+0x0c4],%l7 ! Mem[00000000288000c4] retl mulx %l6,0xffd,%l5 p12_jmpl_1_lo: andncc %l2,%l6,%l5 jmpl %g6+8,%g0 swap [%o2+0x168],%l2 ! Mem[0000000029000168] p12_call_1_lo: swap [%o1+0x0c4],%l7 ! Mem[00000000288000c4] retl mulx %l6,0xffd,%l5 p12_jmpl_1_he: swap [%i0+0x1b8],%l3 ! Mem[00000000280001b8] add %l5,%l0,%l1 or %l3,0x468,%l6 sra %l5,%l1,%l7 subc %l2,0x213,%l4 jmpl %g6+8,%g0 stb %l6,[%i2+0x14b] ! Mem[000000002900014b] p12_call_1_he: ldstub [%i2+0x17c],%l3 ! Mem[000000002900017c] ldub [%i1+0x15d],%l0 ! Mem[000000002880015d] and %l4,0x4c0,%l5 sth %l5,[%i1+0x002] ! Mem[0000000028800002] stx %l1,[%i1+0x1e0] ! Mem[00000000288001e0] retl ldsh [%i0+0x1ce],%l7 ! Mem[00000000280001ce] p12_jmpl_1_ho: swap [%o0+0x1b8],%l3 ! Mem[00000000280001b8] add %l5,%l0,%l1 or %l3,0x468,%l6 sra %l5,%l1,%l7 subc %l2,0x213,%l4 jmpl %g6+8,%g0 stb %l6,[%o2+0x14b] ! Mem[000000002900014b] p12_call_1_ho: ldstub [%o2+0x17c],%l3 ! Mem[000000002900017c] ldub [%o1+0x15d],%l0 ! Mem[000000002880015d] and %l4,0x4c0,%l5 sth %l5,[%o1+0x002] ! Mem[0000000028800002] stx %l1,[%o1+0x1e0] ! Mem[00000000288001e0] retl ldsh [%o0+0x1ce],%l7 ! Mem[00000000280001ce] p13_jmpl_1_le: ldd [%i2+0x048],%l4 ! Mem[000000002b000048] ldd [%i3+0x1a0],%f4 ! Mem[000000002b8001a0] ldstub [%i1+0x0bf],%l3 ! Mem[000000002a8000bf] ldd [%i2+0x140],%l6 ! Mem[000000002b000140] ldx [%i3+0x190],%l5 ! Mem[000000002b800190] jmpl %g6+8,%g0 ldx [%i3+0x060],%l4 ! Mem[000000002b800060] p13_call_1_le: swap [%i1+0x1e4],%l5 ! Mem[000000002a8001e4] orcc %l2,%l1,%l0 ldx [%i2+0x1e0],%l3 ! Mem[000000002b0001e0] stb %l5,[%i2+0x125] ! Mem[000000002b000125] ld [%i2+0x018],%f13 ! Mem[000000002b000018] std %f6 ,[%i0+0x188] ! Mem[000000002a000188] retl stw %l3,[%i0+0x01c] ! Mem[000000002a00001c] p13_jmpl_1_lo: ldd [%o2+0x048],%l4 ! Mem[000000002b000048] ldd [%o3+0x1a0],%f4 ! Mem[000000002b8001a0] ldstub [%o1+0x0bf],%l3 ! Mem[000000002a8000bf] ldd [%o2+0x140],%l6 ! Mem[000000002b000140] ldx [%o3+0x190],%l5 ! Mem[000000002b800190] jmpl %g6+8,%g0 ldx [%o3+0x060],%l4 ! Mem[000000002b800060] p13_call_1_lo: swap [%o1+0x1e4],%l5 ! Mem[000000002a8001e4] orcc %l2,%l1,%l0 ldx [%o2+0x1e0],%l3 ! Mem[000000002b0001e0] stb %l5,[%o2+0x125] ! Mem[000000002b000125] ld [%o2+0x018],%f13 ! Mem[000000002b000018] std %f6 ,[%o0+0x188] ! Mem[000000002a000188] retl stw %l3,[%o0+0x01c] ! Mem[000000002a00001c] p13_jmpl_1_he: stx %l0,[%i2+0x0a8] ! Mem[000000002b0000a8] jmpl %g6+8,%g0 std %l4,[%i3+0x190] ! Mem[000000002b800190] p13_call_1_he: sllx %l0,%l3,%l2 srax %l1,0x027,%l5 ldsb [%i2+0x05f],%l5 ! Mem[000000002b00005f] std %l2,[%i0+0x030] ! Mem[000000002a000030] sth %l0,[%i2+0x07a] ! Mem[000000002b00007a] ldsw [%i1+0x128],%l4 ! Mem[000000002a800128] ldsb [%i3+0x1da],%l7 ! Mem[000000002b8001da] retl ldd [%i1+0x0d0],%l4 ! Mem[000000002a8000d0] p13_jmpl_1_ho: stx %l0,[%o2+0x0a8] ! Mem[000000002b0000a8] jmpl %g6+8,%g0 std %l4,[%o3+0x190] ! Mem[000000002b800190] p13_call_1_ho: sllx %l0,%l3,%l2 srax %l1,0x027,%l5 ldsb [%o2+0x05f],%l5 ! Mem[000000002b00005f] std %l2,[%o0+0x030] ! Mem[000000002a000030] sth %l0,[%o2+0x07a] ! Mem[000000002b00007a] ldsw [%o1+0x128],%l4 ! Mem[000000002a800128] ldsb [%o3+0x1da],%l7 ! Mem[000000002b8001da] retl ldd [%o1+0x0d0],%l4 ! Mem[000000002a8000d0] p14_jmpl_1_le: ldstub [%i1+0x115],%l1 ! Mem[000000002c800115] st %f13,[%i3+0x0c4] ! Mem[000000002d8000c4] ldsw [%i2+0x1e0],%l4 ! Mem[000000002d0001e0] ldsh [%i3+0x030],%l1 ! Mem[000000002d800030] jmpl %g6+8,%g0 sub %l0,-0x6b9,%l7 p14_call_1_le: lduh [%i2+0x0dc],%l1 ! Mem[000000002d0000dc] std %l0,[%i3+0x040] ! Mem[000000002d800040] ldub [%i3+0x166],%l5 ! Mem[000000002d800166] ldsh [%i2+0x0d0],%l0 ! Mem[000000002d0000d0] ldsb [%i2+0x007],%l3 ! Mem[000000002d000007] retl udivx %l1,0xa6a,%l0 p14_jmpl_1_lo: ldstub [%o1+0x115],%l1 ! Mem[000000002c800115] st %f13,[%o3+0x0c4] ! Mem[000000002d8000c4] ldsw [%o2+0x1e0],%l4 ! Mem[000000002d0001e0] ldsh [%o3+0x030],%l1 ! Mem[000000002d800030] jmpl %g6+8,%g0 sub %l0,-0x6b9,%l7 p14_call_1_lo: lduh [%o2+0x0dc],%l1 ! Mem[000000002d0000dc] std %l0,[%o3+0x040] ! Mem[000000002d800040] ldub [%o3+0x166],%l5 ! Mem[000000002d800166] ldsh [%o2+0x0d0],%l0 ! Mem[000000002d0000d0] ldsb [%o2+0x007],%l3 ! Mem[000000002d000007] retl udivx %l1,0xa6a,%l0 p14_jmpl_1_he: andcc %l3,0x097,%l4 ldd [%i1+0x068],%f20 ! Mem[000000002c800068] ldd [%i1+0x000],%f30 ! Mem[000000002c800000] ldsw [%i2+0x1a4],%l5 ! Mem[000000002d0001a4] jmpl %g6+8,%g0 ldub [%i3+0x107],%l7 ! Mem[000000002d800107] p14_call_1_he: ld [%i2+0x128],%f24 ! Mem[000000002d000128] retl ldd [%i2+0x0b0],%f24 ! Mem[000000002d0000b0] p14_jmpl_1_ho: andcc %l3,0x097,%l4 ldd [%o1+0x068],%f20 ! Mem[000000002c800068] ldd [%o1+0x000],%f30 ! Mem[000000002c800000] ldsw [%o2+0x1a4],%l5 ! Mem[000000002d0001a4] jmpl %g6+8,%g0 ldub [%o3+0x107],%l7 ! Mem[000000002d800107] p14_call_1_ho: ld [%o2+0x128],%f24 ! Mem[000000002d000128] retl ldd [%o2+0x0b0],%f24 ! Mem[000000002d0000b0] p15_jmpl_1_le: lduh [%i2+0x0be],%l3 ! Mem[000000002f0000be] st %f14,[%i0+0x164] ! Mem[000000002e000164] ldd [%i2+0x080],%l6 ! Mem[000000002f000080] jmpl %g6+8,%g0 st %f1 ,[%i3+0x154] ! Mem[000000002f800154] p15_call_1_le: retl nop p15_jmpl_1_lo: lduh [%o2+0x0be],%l3 ! Mem[000000002f0000be] st %f14,[%o0+0x164] ! Mem[000000002e000164] ldd [%o2+0x080],%l6 ! Mem[000000002f000080] jmpl %g6+8,%g0 st %f1 ,[%o3+0x154] ! Mem[000000002f800154] p15_call_1_lo: retl nop p15_jmpl_1_he: ldsh [%i3+0x0c6],%l5 ! Mem[000000002f8000c6] jmpl %g6+8,%g0 swap [%i3+0x0c0],%l1 ! Mem[000000002f8000c0] p15_call_1_he: ldd [%i3+0x1f0],%l6 ! Mem[000000002f8001f0] sdivx %l5,%l4,%l3 retl srl %l5,0x00a,%l2 p15_jmpl_1_ho: ldsh [%o3+0x0c6],%l5 ! Mem[000000002f8000c6] jmpl %g6+8,%g0 swap [%o3+0x0c0],%l1 ! Mem[000000002f8000c0] p15_call_1_ho: ldd [%o3+0x1f0],%l6 ! Mem[000000002f8001f0] sdivx %l5,%l4,%l3 retl srl %l5,0x00a,%l2 p16_jmpl_1_le: ldsb [%i3+0x0dc],%l1 ! Mem[00000000318000dc] ldub [%i2+0x0a9],%l5 ! Mem[00000000310000a9] ldx [%i0+0x0d0],%l2 ! Mem[00000000300000d0] ldx [%i1+0x140],%l1 ! Mem[0000000030800140] addccc %l5,0xc18,%l1 jmpl %g6+8,%g0 stb %l6,[%i3+0x117] ! Mem[0000000031800117] p16_call_1_le: ldx [%i2+0x1c8],%l4 ! Mem[00000000310001c8] sth %l1,[%i2+0x0ac] ! Mem[00000000310000ac] xor %l0,0x57b,%l2 stx %l0,[%i2+0x058] ! Mem[0000000031000058] retl ld [%i2+0x108],%f4 ! Mem[0000000031000108] p16_jmpl_1_lo: ldsb [%o3+0x0dc],%l1 ! Mem[00000000318000dc] ldub [%o2+0x0a9],%l5 ! Mem[00000000310000a9] ldx [%o0+0x0d0],%l2 ! Mem[00000000300000d0] ldx [%o1+0x140],%l1 ! Mem[0000000030800140] addccc %l5,0xc18,%l1 jmpl %g6+8,%g0 stb %l6,[%o3+0x117] ! Mem[0000000031800117] p16_call_1_lo: ldx [%o2+0x1c8],%l4 ! Mem[00000000310001c8] sth %l1,[%o2+0x0ac] ! Mem[00000000310000ac] xor %l0,0x57b,%l2 stx %l0,[%o2+0x058] ! Mem[0000000031000058] retl ld [%o2+0x108],%f4 ! Mem[0000000031000108] p16_jmpl_1_he: lduh [%i3+0x0b4],%l4 ! Mem[00000000318000b4] ldsh [%i0+0x1dc],%l2 ! Mem[00000000300001dc] lduh [%i1+0x108],%l0 ! Mem[0000000030800108] stw %l1,[%i1+0x094] ! Mem[0000000030800094] stx %l2,[%i2+0x078] ! Mem[0000000031000078] jmpl %g6+8,%g0 std %l4,[%i0+0x1d0] ! Mem[00000000300001d0] p16_call_1_he: retl stb %l2,[%i1+0x081] ! Mem[0000000030800081] p16_jmpl_1_ho: lduh [%o3+0x0b4],%l4 ! Mem[00000000318000b4] ldsh [%o0+0x1dc],%l2 ! Mem[00000000300001dc] lduh [%o1+0x108],%l0 ! Mem[0000000030800108] stw %l1,[%o1+0x094] ! Mem[0000000030800094] stx %l2,[%o2+0x078] ! Mem[0000000031000078] jmpl %g6+8,%g0 std %l4,[%o0+0x1d0] ! Mem[00000000300001d0] p16_call_1_ho: retl stb %l2,[%o1+0x081] ! Mem[0000000030800081] p17_jmpl_1_le: ldsw [%i1+0x0bc],%l7 ! Mem[00000000328000bc] ldsh [%i3+0x102],%l3 ! Mem[0000000033800102] ldsh [%i1+0x14a],%l2 ! Mem[000000003280014a] jmpl %g6+8,%g0 ldsb [%i0+0x05e],%l6 ! Mem[000000003200005e] p17_call_1_le: xorcc %l2,-0x025,%l6 stx %l6,[%i2+0x1f0] ! Mem[00000000330001f0] ldsh [%i2+0x1e6],%l5 ! Mem[00000000330001e6] addccc %l6,%l6,%l4 addccc %l3,%l0,%l2 retl ldstub [%i3+0x1e5],%l4 ! Mem[00000000338001e5] p17_jmpl_1_lo: ldsw [%o1+0x0bc],%l7 ! Mem[00000000328000bc] ldsh [%o3+0x102],%l3 ! Mem[0000000033800102] ldsh [%o1+0x14a],%l2 ! Mem[000000003280014a] jmpl %g6+8,%g0 ldsb [%o0+0x05e],%l6 ! Mem[000000003200005e] p17_call_1_lo: xorcc %l2,-0x025,%l6 stx %l6,[%o2+0x1f0] ! Mem[00000000330001f0] ldsh [%o2+0x1e6],%l5 ! Mem[00000000330001e6] addccc %l6,%l6,%l4 addccc %l3,%l0,%l2 retl ldstub [%o3+0x1e5],%l4 ! Mem[00000000338001e5] p17_jmpl_1_he: sth %l6,[%i3+0x156] ! Mem[0000000033800156] ldd [%i3+0x108],%l0 ! Mem[0000000033800108] ld [%i2+0x0c4],%f24 ! Mem[00000000330000c4] lduw [%i0+0x0cc],%l2 ! Mem[00000000320000cc] ldsh [%i0+0x1e0],%l2 ! Mem[00000000320001e0] jmpl %g6+8,%g0 ldsh [%i2+0x118],%l7 ! Mem[0000000033000118] p17_call_1_he: stw %l5,[%i2+0x04c] ! Mem[000000003300004c] lduw [%i0+0x008],%l2 ! Mem[0000000032000008] ldub [%i0+0x19e],%l2 ! Mem[000000003200019e] lduw [%i2+0x03c],%l4 ! Mem[000000003300003c] xorcc %l5,-0x22a,%l5 ldub [%i0+0x1cc],%l1 ! Mem[00000000320001cc] retl std %l4,[%i3+0x130] ! Mem[0000000033800130] p17_jmpl_1_ho: sth %l6,[%o3+0x156] ! Mem[0000000033800156] ldd [%o3+0x108],%l0 ! Mem[0000000033800108] ld [%o2+0x0c4],%f24 ! Mem[00000000330000c4] lduw [%o0+0x0cc],%l2 ! Mem[00000000320000cc] ldsh [%o0+0x1e0],%l2 ! Mem[00000000320001e0] jmpl %g6+8,%g0 ldsh [%o2+0x118],%l7 ! Mem[0000000033000118] p17_call_1_ho: stw %l5,[%o2+0x04c] ! Mem[000000003300004c] lduw [%o0+0x008],%l2 ! Mem[0000000032000008] ldub [%o0+0x19e],%l2 ! Mem[000000003200019e] lduw [%o2+0x03c],%l4 ! Mem[000000003300003c] xorcc %l5,-0x22a,%l5 ldub [%o0+0x1cc],%l1 ! Mem[00000000320001cc] retl std %l4,[%o3+0x130] ! Mem[0000000033800130] p18_jmpl_1_le: stx %l2,[%i3+0x008] ! Mem[0000000035800008] subc %l5,%l6,%l3 ldsw [%i1+0x060],%l1 ! Mem[0000000034800060] ldsh [%i3+0x18a],%l7 ! Mem[000000003580018a] std %f8 ,[%i0+0x160] ! Mem[0000000034000160] lduh [%i0+0x0ac],%l0 ! Mem[00000000340000ac] add %l4,%l2,%l7 jmpl %g6+8,%g0 ld [%i0+0x1e0],%f2 ! Mem[00000000340001e0] p18_call_1_le: ldsh [%i0+0x08c],%l1 ! Mem[000000003400008c] ldsh [%i0+0x08c],%l2 ! Mem[000000003400008c] mulx %l1,%l7,%l2 retl stx %l0,[%i0+0x1b0] ! Mem[00000000340001b0] p18_jmpl_1_lo: stx %l2,[%o3+0x008] ! Mem[0000000035800008] subc %l5,%l6,%l3 ldsw [%o1+0x060],%l1 ! Mem[0000000034800060] ldsh [%o3+0x18a],%l7 ! Mem[000000003580018a] std %f8 ,[%o0+0x160] ! Mem[0000000034000160] lduh [%o0+0x0ac],%l0 ! Mem[00000000340000ac] add %l4,%l2,%l7 jmpl %g6+8,%g0 ld [%o0+0x1e0],%f2 ! Mem[00000000340001e0] p18_call_1_lo: ldsh [%o0+0x08c],%l1 ! Mem[000000003400008c] ldsh [%o0+0x08c],%l2 ! Mem[000000003400008c] mulx %l1,%l7,%l2 retl stx %l0,[%o0+0x1b0] ! Mem[00000000340001b0] p18_jmpl_1_he: ldub [%i3+0x01d],%l0 ! Mem[000000003580001d] ldub [%i1+0x1fa],%l1 ! Mem[00000000348001fa] ldstub [%i3+0x19d],%l6 ! Mem[000000003580019d] ldsh [%i3+0x0be],%l0 ! Mem[00000000358000be] stx %l2,[%i3+0x008] ! Mem[0000000035800008] lduh [%i0+0x1c6],%l2 ! Mem[00000000340001c6] jmpl %g6+8,%g0 sra %l1,%l2,%l2 p18_call_1_he: tsubcc %l6,-0xb9f,%l6 retl ldx [%i2+0x178],%l3 ! Mem[0000000035000178] p18_jmpl_1_ho: ldub [%o3+0x01d],%l0 ! Mem[000000003580001d] ldub [%o1+0x1fa],%l1 ! Mem[00000000348001fa] ldstub [%o3+0x19d],%l6 ! Mem[000000003580019d] ldsh [%o3+0x0be],%l0 ! Mem[00000000358000be] stx %l2,[%o3+0x008] ! Mem[0000000035800008] lduh [%o0+0x1c6],%l2 ! Mem[00000000340001c6] jmpl %g6+8,%g0 sra %l1,%l2,%l2 p18_call_1_ho: tsubcc %l6,-0xb9f,%l6 retl ldx [%o2+0x178],%l3 ! Mem[0000000035000178] p19_jmpl_1_le: ldd [%i1+0x098],%l2 ! Mem[0000000036800098] xor %l0,-0xf2d,%l6 st %f4 ,[%i0+0x1a8] ! Mem[00000000360001a8] jmpl %g6+8,%g0 ldx [%i0+0x1a0],%l1 ! Mem[00000000360001a0] p19_call_1_le: stx %l0,[%i1+0x128] ! Mem[0000000036800128] lduh [%i2+0x01e],%l5 ! Mem[000000003700001e] lduh [%i1+0x0dc],%l1 ! Mem[00000000368000dc] ldsb [%i2+0x040],%l1 ! Mem[0000000037000040] ldd [%i1+0x128],%l0 ! Mem[0000000036800128] ldsb [%i2+0x002],%l4 ! Mem[0000000037000002] sra %l7,0x019,%l4 retl swap [%i1+0x04c],%l1 ! Mem[000000003680004c] p19_jmpl_1_lo: ldd [%o1+0x098],%l2 ! Mem[0000000036800098] xor %l0,-0xf2d,%l6 st %f4 ,[%o0+0x1a8] ! Mem[00000000360001a8] jmpl %g6+8,%g0 ldx [%o0+0x1a0],%l1 ! Mem[00000000360001a0] p19_call_1_lo: stx %l0,[%o1+0x128] ! Mem[0000000036800128] lduh [%o2+0x01e],%l5 ! Mem[000000003700001e] lduh [%o1+0x0dc],%l1 ! Mem[00000000368000dc] ldsb [%o2+0x040],%l1 ! Mem[0000000037000040] ldd [%o1+0x128],%l0 ! Mem[0000000036800128] ldsb [%o2+0x002],%l4 ! Mem[0000000037000002] sra %l7,0x019,%l4 retl swap [%o1+0x04c],%l1 ! Mem[000000003680004c] p19_jmpl_1_he: subc %l7,%l4,%l2 lduw [%i2+0x058],%l0 ! Mem[0000000037000058] std %l0,[%i2+0x108] ! Mem[0000000037000108] stx %l3,[%i2+0x090] ! Mem[0000000037000090] ldx [%i1+0x048],%l5 ! Mem[0000000036800048] ldsh [%i2+0x1ba],%l0 ! Mem[00000000370001ba] sll %l3,%l5,%l1 jmpl %g6+8,%g0 lduw [%i0+0x028],%l1 ! Mem[0000000036000028] p19_call_1_he: ldsw [%i2+0x0a8],%l3 ! Mem[00000000370000a8] stw %l0,[%i3+0x0a0] ! Mem[00000000378000a0] umulcc %l1,0x39c,%l2 swap [%i1+0x074],%l2 ! Mem[0000000036800074] lduh [%i0+0x052],%l0 ! Mem[0000000036000052] stb %l3,[%i0+0x091] ! Mem[0000000036000091] retl std %l2,[%i3+0x0f8] ! Mem[00000000378000f8] p19_jmpl_1_ho: subc %l7,%l4,%l2 lduw [%o2+0x058],%l0 ! Mem[0000000037000058] std %l0,[%o2+0x108] ! Mem[0000000037000108] stx %l3,[%o2+0x090] ! Mem[0000000037000090] ldx [%o1+0x048],%l5 ! Mem[0000000036800048] ldsh [%o2+0x1ba],%l0 ! Mem[00000000370001ba] sll %l3,%l5,%l1 jmpl %g6+8,%g0 lduw [%o0+0x028],%l1 ! Mem[0000000036000028] p19_call_1_ho: ldsw [%o2+0x0a8],%l3 ! Mem[00000000370000a8] stw %l0,[%o3+0x0a0] ! Mem[00000000378000a0] umulcc %l1,0x39c,%l2 swap [%o1+0x074],%l2 ! Mem[0000000036800074] lduh [%o0+0x052],%l0 ! Mem[0000000036000052] stb %l3,[%o0+0x091] ! Mem[0000000036000091] retl std %l2,[%o3+0x0f8] ! Mem[00000000378000f8] p20_jmpl_1_le: stx %l5,[%i3+0x058] ! Mem[0000000039800058] std %f14,[%i1+0x090] ! Mem[0000000038800090] ldd [%i3+0x070],%l4 ! Mem[0000000039800070] stx %l2,[%i2+0x060] ! Mem[0000000039000060] sth %l3,[%i1+0x036] ! Mem[0000000038800036] ldstub [%i0+0x111],%l5 ! Mem[0000000038000111] jmpl %g6+8,%g0 orncc %l2,%l2,%l7 p20_call_1_le: lduh [%i1+0x164],%l0 ! Mem[0000000038800164] ld [%i1+0x134],%f11 ! Mem[0000000038800134] ldx [%i1+0x008],%l7 ! Mem[0000000038800008] ldsw [%i3+0x01c],%l5 ! Mem[000000003980001c] retl sth %l1,[%i1+0x0dc] ! Mem[00000000388000dc] p20_jmpl_1_lo: stx %l5,[%o3+0x058] ! Mem[0000000039800058] std %f14,[%o1+0x090] ! Mem[0000000038800090] ldd [%o3+0x070],%l4 ! Mem[0000000039800070] stx %l2,[%o2+0x060] ! Mem[0000000039000060] sth %l3,[%o1+0x036] ! Mem[0000000038800036] ldstub [%o0+0x111],%l5 ! Mem[0000000038000111] jmpl %g6+8,%g0 orncc %l2,%l2,%l7 p20_call_1_lo: lduh [%o1+0x164],%l0 ! Mem[0000000038800164] ld [%o1+0x134],%f11 ! Mem[0000000038800134] ldx [%o1+0x008],%l7 ! Mem[0000000038800008] ldsw [%o3+0x01c],%l5 ! Mem[000000003980001c] retl sth %l1,[%o1+0x0dc] ! Mem[00000000388000dc] p20_jmpl_1_he: stx %l3,[%i1+0x1b0] ! Mem[00000000388001b0] stx %l5,[%i2+0x198] ! Mem[0000000039000198] stw %l2,[%i1+0x1b8] ! Mem[00000000388001b8] ldd [%i2+0x1c8],%f16 ! Mem[00000000390001c8] swap [%i0+0x164],%l1 ! Mem[0000000038000164] jmpl %g6+8,%g0 sth %l1,[%i1+0x06c] ! Mem[000000003880006c] p20_call_1_he: umulcc %l0,%l3,%l2 ldd [%i0+0x040],%l6 ! Mem[0000000038000040] ld [%i2+0x0b4],%f19 ! Mem[00000000390000b4] ldsw [%i2+0x030],%l4 ! Mem[0000000039000030] sth %l0,[%i3+0x070] ! Mem[0000000039800070] swap [%i0+0x0d8],%l7 ! Mem[00000000380000d8] ldsh [%i1+0x120],%l7 ! Mem[0000000038800120] retl ldsb [%i2+0x0ee],%l3 ! Mem[00000000390000ee] p20_jmpl_1_ho: stx %l3,[%o1+0x1b0] ! Mem[00000000388001b0] stx %l5,[%o2+0x198] ! Mem[0000000039000198] stw %l2,[%o1+0x1b8] ! Mem[00000000388001b8] ldd [%o2+0x1c8],%f16 ! Mem[00000000390001c8] swap [%o0+0x164],%l1 ! Mem[0000000038000164] jmpl %g6+8,%g0 sth %l1,[%o1+0x06c] ! Mem[000000003880006c] p20_call_1_ho: umulcc %l0,%l3,%l2 ldd [%o0+0x040],%l6 ! Mem[0000000038000040] ld [%o2+0x0b4],%f19 ! Mem[00000000390000b4] ldsw [%o2+0x030],%l4 ! Mem[0000000039000030] sth %l0,[%o3+0x070] ! Mem[0000000039800070] swap [%o0+0x0d8],%l7 ! Mem[00000000380000d8] ldsh [%o1+0x120],%l7 ! Mem[0000000038800120] retl ldsb [%o2+0x0ee],%l3 ! Mem[00000000390000ee] p21_jmpl_1_le: swap [%i0+0x198],%l1 ! Mem[000000003a000198] swap [%i3+0x150],%l4 ! Mem[000000003b800150] ldstub [%i0+0x135],%l1 ! Mem[000000003a000135] lduh [%i2+0x0c6],%l5 ! Mem[000000003b0000c6] jmpl %g6+8,%g0 ldsh [%i1+0x046],%l6 ! Mem[000000003a800046] p21_call_1_le: retl ldsw [%i0+0x0d0],%l2 ! Mem[000000003a0000d0] p21_jmpl_1_lo: swap [%o0+0x198],%l1 ! Mem[000000003a000198] swap [%o3+0x150],%l4 ! Mem[000000003b800150] ldstub [%o0+0x135],%l1 ! Mem[000000003a000135] lduh [%o2+0x0c6],%l5 ! Mem[000000003b0000c6] jmpl %g6+8,%g0 ldsh [%o1+0x046],%l6 ! Mem[000000003a800046] p21_call_1_lo: retl ldsw [%o0+0x0d0],%l2 ! Mem[000000003a0000d0] p21_jmpl_1_he: ldx [%i2+0x160],%l5 ! Mem[000000003b000160] jmpl %g6+8,%g0 srax %l5,0x00e,%l4 p21_call_1_he: sth %l0,[%i1+0x17c] ! Mem[000000003a80017c] std %l6,[%i3+0x1d8] ! Mem[000000003b8001d8] xnor %l3,%l0,%l1 retl srax %l2,%l2,%l3 p21_jmpl_1_ho: ldx [%o2+0x160],%l5 ! Mem[000000003b000160] jmpl %g6+8,%g0 srax %l5,0x00e,%l4 p21_call_1_ho: sth %l0,[%o1+0x17c] ! Mem[000000003a80017c] std %l6,[%o3+0x1d8] ! Mem[000000003b8001d8] xnor %l3,%l0,%l1 retl srax %l2,%l2,%l3 p22_jmpl_1_le: lduw [%i1+0x0bc],%l4 ! Mem[000000003c8000bc] stw %l5,[%i0+0x194] ! Mem[000000003c000194] lduw [%i1+0x0cc],%l6 ! Mem[000000003c8000cc] and %l5,-0xdef,%l5 stw %l5,[%i2+0x018] ! Mem[000000003d000018] jmpl %g6+8,%g0 mulx %l0,-0x601,%l5 p22_call_1_le: sub %l1,%l1,%l7 or %l3,0x3a5,%l7 ldd [%i2+0x188],%l6 ! Mem[000000003d000188] ld [%i1+0x03c],%f3 ! Mem[000000003c80003c] stx %l3,[%i0+0x088] ! Mem[000000003c000088] stb %l3,[%i1+0x160] ! Mem[000000003c800160] retl ld [%i0+0x1e4],%f15 ! Mem[000000003c0001e4] p22_jmpl_1_lo: lduw [%o1+0x0bc],%l4 ! Mem[000000003c8000bc] stw %l5,[%o0+0x194] ! Mem[000000003c000194] lduw [%o1+0x0cc],%l6 ! Mem[000000003c8000cc] and %l5,-0xdef,%l5 stw %l5,[%o2+0x018] ! Mem[000000003d000018] jmpl %g6+8,%g0 mulx %l0,-0x601,%l5 p22_call_1_lo: sub %l1,%l1,%l7 or %l3,0x3a5,%l7 ldd [%o2+0x188],%l6 ! Mem[000000003d000188] ld [%o1+0x03c],%f3 ! Mem[000000003c80003c] stx %l3,[%o0+0x088] ! Mem[000000003c000088] stb %l3,[%o1+0x160] ! Mem[000000003c800160] retl ld [%o0+0x1e4],%f15 ! Mem[000000003c0001e4] p22_jmpl_1_he: ldx [%i3+0x068],%l4 ! Mem[000000003d800068] jmpl %g6+8,%g0 swap [%i3+0x144],%l4 ! Mem[000000003d800144] p22_call_1_he: st %f16,[%i3+0x0c0] ! Mem[000000003d8000c0] st %f26,[%i2+0x11c] ! Mem[000000003d00011c] lduw [%i2+0x088],%l6 ! Mem[000000003d000088] retl orncc %l5,%l6,%l2 p22_jmpl_1_ho: ldx [%o3+0x068],%l4 ! Mem[000000003d800068] jmpl %g6+8,%g0 swap [%o3+0x144],%l4 ! Mem[000000003d800144] p22_call_1_ho: st %f16,[%o3+0x0c0] ! Mem[000000003d8000c0] st %f26,[%o2+0x11c] ! Mem[000000003d00011c] lduw [%o2+0x088],%l6 ! Mem[000000003d000088] retl orncc %l5,%l6,%l2 p23_jmpl_1_le: stx %l1,[%i1+0x0c0] ! Mem[000000003e8000c0] lduw [%i0+0x0ac],%l7 ! Mem[000000003e0000ac] swap [%i1+0x1ac],%l5 ! Mem[000000003e8001ac] ldstub [%i3+0x1d1],%l2 ! Mem[000000003f8001d1] lduh [%i1+0x0a2],%l0 ! Mem[000000003e8000a2] stb %l6,[%i3+0x1d5] ! Mem[000000003f8001d5] jmpl %g6+8,%g0 ldstub [%i0+0x1ac],%l0 ! Mem[000000003e0001ac] p23_call_1_le: ldd [%i2+0x160],%f14 ! Mem[000000003f000160] swap [%i3+0x1c4],%l4 ! Mem[000000003f8001c4] st %f6 ,[%i0+0x148] ! Mem[000000003e000148] sub %l3,%l5,%l0 retl sra %l1,0x01d,%l5 p23_jmpl_1_lo: stx %l1,[%o1+0x0c0] ! Mem[000000003e8000c0] lduw [%o0+0x0ac],%l7 ! Mem[000000003e0000ac] swap [%o1+0x1ac],%l5 ! Mem[000000003e8001ac] ldstub [%o3+0x1d1],%l2 ! Mem[000000003f8001d1] lduh [%o1+0x0a2],%l0 ! Mem[000000003e8000a2] stb %l6,[%o3+0x1d5] ! Mem[000000003f8001d5] jmpl %g6+8,%g0 ldstub [%o0+0x1ac],%l0 ! Mem[000000003e0001ac] p23_call_1_lo: ldd [%o2+0x160],%f14 ! Mem[000000003f000160] swap [%o3+0x1c4],%l4 ! Mem[000000003f8001c4] st %f6 ,[%o0+0x148] ! Mem[000000003e000148] sub %l3,%l5,%l0 retl sra %l1,0x01d,%l5 p23_jmpl_1_he: ldsh [%i1+0x0e4],%l0 ! Mem[000000003e8000e4] stb %l2,[%i2+0x0ec] ! Mem[000000003f0000ec] stx %l4,[%i0+0x048] ! Mem[000000003e000048] ldx [%i3+0x1c8],%l4 ! Mem[000000003f8001c8] ldsw [%i2+0x098],%l5 ! Mem[000000003f000098] ldstub [%i2+0x0b7],%l1 ! Mem[000000003f0000b7] jmpl %g6+8,%g0 stw %l4,[%i3+0x128] ! Mem[000000003f800128] p23_call_1_he: lduh [%i0+0x126],%l7 ! Mem[000000003e000126] stb %l4,[%i2+0x174] ! Mem[000000003f000174] ldsw [%i0+0x03c],%l0 ! Mem[000000003e00003c] ldd [%i2+0x0b0],%f20 ! Mem[000000003f0000b0] lduw [%i0+0x1c8],%l1 ! Mem[000000003e0001c8] retl stx %l3,[%i1+0x170] ! Mem[000000003e800170] p23_jmpl_1_ho: ldsh [%o1+0x0e4],%l0 ! Mem[000000003e8000e4] stb %l2,[%o2+0x0ec] ! Mem[000000003f0000ec] stx %l4,[%o0+0x048] ! Mem[000000003e000048] ldx [%o3+0x1c8],%l4 ! Mem[000000003f8001c8] ldsw [%o2+0x098],%l5 ! Mem[000000003f000098] ldstub [%o2+0x0b7],%l1 ! Mem[000000003f0000b7] jmpl %g6+8,%g0 stw %l4,[%o3+0x128] ! Mem[000000003f800128] p23_call_1_ho: lduh [%o0+0x126],%l7 ! Mem[000000003e000126] stb %l4,[%o2+0x174] ! Mem[000000003f000174] ldsw [%o0+0x03c],%l0 ! Mem[000000003e00003c] ldd [%o2+0x0b0],%f20 ! Mem[000000003f0000b0] lduw [%o0+0x1c8],%l1 ! Mem[000000003e0001c8] retl stx %l3,[%o1+0x170] ! Mem[000000003e800170] p24_jmpl_1_le: jmpl %g6+8,%g0 sth %l5,[%i1+0x07a] ! Mem[000000004080007a] p24_call_1_le: andncc %l5,0x6d6,%l3 retl sllx %l6,%l6,%l7 p24_jmpl_1_lo: jmpl %g6+8,%g0 sth %l5,[%o1+0x07a] ! Mem[000000004080007a] p24_call_1_lo: andncc %l5,0x6d6,%l3 retl sllx %l6,%l6,%l7 p24_jmpl_1_he: ldub [%i1+0x143],%l2 ! Mem[0000000040800143] std %l6,[%i1+0x020] ! Mem[0000000040800020] std %l6,[%i2+0x098] ! Mem[0000000041000098] ldub [%i3+0x175],%l1 ! Mem[0000000041800175] lduw [%i0+0x018],%l5 ! Mem[0000000040000018] jmpl %g6+8,%g0 ldsb [%i0+0x1be],%l7 ! Mem[00000000400001be] p24_call_1_he: retl ldstub [%i0+0x077],%l6 ! Mem[0000000040000077] p24_jmpl_1_ho: ldub [%o1+0x143],%l2 ! Mem[0000000040800143] std %l6,[%o1+0x020] ! Mem[0000000040800020] std %l6,[%o2+0x098] ! Mem[0000000041000098] ldub [%o3+0x175],%l1 ! Mem[0000000041800175] lduw [%o0+0x018],%l5 ! Mem[0000000040000018] jmpl %g6+8,%g0 ldsb [%o0+0x1be],%l7 ! Mem[00000000400001be] p24_call_1_ho: retl ldstub [%o0+0x077],%l6 ! Mem[0000000040000077] p25_jmpl_1_le: ldsb [%i1+0x039],%l5 ! Mem[0000000042800039] jmpl %g6+8,%g0 stb %l7,[%i2+0x1be] ! Mem[00000000430001be] p25_call_1_le: retl stw %l0,[%i2+0x128] ! Mem[0000000043000128] p25_jmpl_1_lo: ldsb [%o1+0x039],%l5 ! Mem[0000000042800039] jmpl %g6+8,%g0 stb %l7,[%o2+0x1be] ! Mem[00000000430001be] p25_call_1_lo: retl stw %l0,[%o2+0x128] ! Mem[0000000043000128] p25_jmpl_1_he: ldub [%i3+0x143],%l5 ! Mem[0000000043800143] jmpl %g6+8,%g0 ldd [%i3+0x060],%l0 ! Mem[0000000043800060] p25_call_1_he: lduh [%i2+0x18a],%l7 ! Mem[000000004300018a] ldstub [%i1+0x03d],%l3 ! Mem[000000004280003d] sth %l5,[%i3+0x02a] ! Mem[000000004380002a] ldub [%i3+0x070],%l3 ! Mem[0000000043800070] subccc %l1,-0xcd9,%l5 retl lduw [%i2+0x09c],%l1 ! Mem[000000004300009c] p25_jmpl_1_ho: ldub [%o3+0x143],%l5 ! Mem[0000000043800143] jmpl %g6+8,%g0 ldd [%o3+0x060],%l0 ! Mem[0000000043800060] p25_call_1_ho: lduh [%o2+0x18a],%l7 ! Mem[000000004300018a] ldstub [%o1+0x03d],%l3 ! Mem[000000004280003d] sth %l5,[%o3+0x02a] ! Mem[000000004380002a] ldub [%o3+0x070],%l3 ! Mem[0000000043800070] subccc %l1,-0xcd9,%l5 retl lduw [%o2+0x09c],%l1 ! Mem[000000004300009c] p26_jmpl_1_le: ldsh [%i2+0x0ae],%l3 ! Mem[00000000450000ae] stw %l2,[%i2+0x060] ! Mem[0000000045000060] stb %l3,[%i0+0x036] ! Mem[0000000044000036] sth %l2,[%i2+0x1d2] ! Mem[00000000450001d2] subccc %l1,-0x72a,%l6 ldsh [%i0+0x0b8],%l3 ! Mem[00000000440000b8] jmpl %g6+8,%g0 ldsw [%i3+0x164],%l0 ! Mem[0000000045800164] p26_call_1_le: ldd [%i3+0x1a0],%l0 ! Mem[00000000458001a0] xnorcc %l0,-0x7f6,%l1 sth %l6,[%i2+0x1f4] ! Mem[00000000450001f4] ldsb [%i1+0x1b5],%l3 ! Mem[00000000448001b5] retl stw %l2,[%i0+0x160] ! Mem[0000000044000160] p26_jmpl_1_lo: ldsh [%o2+0x0ae],%l3 ! Mem[00000000450000ae] stw %l2,[%o2+0x060] ! Mem[0000000045000060] stb %l3,[%o0+0x036] ! Mem[0000000044000036] sth %l2,[%o2+0x1d2] ! Mem[00000000450001d2] subccc %l1,-0x72a,%l6 ldsh [%o0+0x0b8],%l3 ! Mem[00000000440000b8] jmpl %g6+8,%g0 ldsw [%o3+0x164],%l0 ! Mem[0000000045800164] p26_call_1_lo: ldd [%o3+0x1a0],%l0 ! Mem[00000000458001a0] xnorcc %l0,-0x7f6,%l1 sth %l6,[%o2+0x1f4] ! Mem[00000000450001f4] ldsb [%o1+0x1b5],%l3 ! Mem[00000000448001b5] retl stw %l2,[%o0+0x160] ! Mem[0000000044000160] p26_jmpl_1_he: std %l4,[%i1+0x1e0] ! Mem[00000000448001e0] ldsh [%i3+0x022],%l5 ! Mem[0000000045800022] ldsb [%i3+0x154],%l7 ! Mem[0000000045800154] ldd [%i0+0x0d0],%l2 ! Mem[00000000440000d0] jmpl %g6+8,%g0 ldub [%i1+0x055],%l0 ! Mem[0000000044800055] p26_call_1_he: ldub [%i0+0x16d],%l1 ! Mem[000000004400016d] sth %l1,[%i2+0x12e] ! Mem[000000004500012e] ldx [%i1+0x0b0],%l3 ! Mem[00000000448000b0] ld [%i1+0x030],%f28 ! Mem[0000000044800030] stx %l0,[%i1+0x050] ! Mem[0000000044800050] stw %l2,[%i2+0x14c] ! Mem[000000004500014c] retl stw %l3,[%i1+0x144] ! Mem[0000000044800144] p26_jmpl_1_ho: std %l4,[%o1+0x1e0] ! Mem[00000000448001e0] ldsh [%o3+0x022],%l5 ! Mem[0000000045800022] ldsb [%o3+0x154],%l7 ! Mem[0000000045800154] ldd [%o0+0x0d0],%l2 ! Mem[00000000440000d0] jmpl %g6+8,%g0 ldub [%o1+0x055],%l0 ! Mem[0000000044800055] p26_call_1_ho: ldub [%o0+0x16d],%l1 ! Mem[000000004400016d] sth %l1,[%o2+0x12e] ! Mem[000000004500012e] ldx [%o1+0x0b0],%l3 ! Mem[00000000448000b0] ld [%o1+0x030],%f28 ! Mem[0000000044800030] stx %l0,[%o1+0x050] ! Mem[0000000044800050] stw %l2,[%o2+0x14c] ! Mem[000000004500014c] retl stw %l3,[%o1+0x144] ! Mem[0000000044800144] p27_jmpl_1_le: ldstub [%i3+0x0ee],%l6 ! Mem[00000000478000ee] ldd [%i2+0x198],%f6 ! Mem[0000000047000198] swap [%i1+0x00c],%l2 ! Mem[000000004680000c] addccc %l2,0x035,%l1 orn %l3,-0x7db,%l4 jmpl %g6+8,%g0 stb %l2,[%i1+0x0d1] ! Mem[00000000468000d1] p27_call_1_le: lduh [%i0+0x146],%l5 ! Mem[0000000046000146] retl std %f4 ,[%i2+0x008] ! Mem[0000000047000008] p27_jmpl_1_lo: ldstub [%o3+0x0ee],%l6 ! Mem[00000000478000ee] ldd [%o2+0x198],%f6 ! Mem[0000000047000198] swap [%o1+0x00c],%l2 ! Mem[000000004680000c] addccc %l2,0x035,%l1 orn %l3,-0x7db,%l4 jmpl %g6+8,%g0 stb %l2,[%o1+0x0d1] ! Mem[00000000468000d1] p27_call_1_lo: lduh [%o0+0x146],%l5 ! Mem[0000000046000146] retl std %f4 ,[%o2+0x008] ! Mem[0000000047000008] p27_jmpl_1_he: jmpl %g6+8,%g0 ldsb [%i3+0x1c9],%l4 ! Mem[00000000478001c9] p27_call_1_he: ldx [%i3+0x118],%l0 ! Mem[0000000047800118] retl sth %l6,[%i1+0x150] ! Mem[0000000046800150] p27_jmpl_1_ho: jmpl %g6+8,%g0 ldsb [%o3+0x1c9],%l4 ! Mem[00000000478001c9] p27_call_1_ho: ldx [%o3+0x118],%l0 ! Mem[0000000047800118] retl sth %l6,[%o1+0x150] ! Mem[0000000046800150] p28_jmpl_1_le: xorcc %l6,0x0a6,%l7 ldsh [%i3+0x088],%l7 ! Mem[0000000049800088] std %f2 ,[%i2+0x168] ! Mem[0000000049000168] xnorcc %l7,-0x65d,%l0 jmpl %g6+8,%g0 ldsh [%i2+0x144],%l6 ! Mem[0000000049000144] p28_call_1_le: ldd [%i1+0x0e0],%f4 ! Mem[00000000488000e0] ldsb [%i2+0x1a8],%l4 ! Mem[00000000490001a8] orn %l7,0x604,%l5 retl swap [%i1+0x064],%l6 ! Mem[0000000048800064] p28_jmpl_1_lo: xorcc %l6,0x0a6,%l7 ldsh [%o3+0x088],%l7 ! Mem[0000000049800088] std %f2 ,[%o2+0x168] ! Mem[0000000049000168] xnorcc %l7,-0x65d,%l0 jmpl %g6+8,%g0 ldsh [%o2+0x144],%l6 ! Mem[0000000049000144] p28_call_1_lo: ldd [%o1+0x0e0],%f4 ! Mem[00000000488000e0] ldsb [%o2+0x1a8],%l4 ! Mem[00000000490001a8] orn %l7,0x604,%l5 retl swap [%o1+0x064],%l6 ! Mem[0000000048800064] p28_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x1ca],%l4 ! Mem[00000000480001ca] p28_call_1_he: stw %l6,[%i0+0x064] ! Mem[0000000048000064] stx %l0,[%i2+0x0c0] ! Mem[00000000490000c0] stx %l4,[%i1+0x1c0] ! Mem[00000000488001c0] ld [%i1+0x000],%f21 ! Mem[0000000048800000] srl %l5,0x01c,%l7 swap [%i1+0x06c],%l1 ! Mem[000000004880006c] retl ldsw [%i2+0x138],%l0 ! Mem[0000000049000138] p28_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x1ca],%l4 ! Mem[00000000480001ca] p28_call_1_ho: stw %l6,[%o0+0x064] ! Mem[0000000048000064] stx %l0,[%o2+0x0c0] ! Mem[00000000490000c0] stx %l4,[%o1+0x1c0] ! Mem[00000000488001c0] ld [%o1+0x000],%f21 ! Mem[0000000048800000] srl %l5,0x01c,%l7 swap [%o1+0x06c],%l1 ! Mem[000000004880006c] retl ldsw [%o2+0x138],%l0 ! Mem[0000000049000138] p29_jmpl_1_le: stb %l3,[%i1+0x0bf] ! Mem[000000004a8000bf] stw %l7,[%i3+0x044] ! Mem[000000004b800044] xnor %l5,%l6,%l4 jmpl %g6+8,%g0 ldsb [%i0+0x1e6],%l5 ! Mem[000000004a0001e6] p29_call_1_le: mulx %l7,%l5,%l7 retl ldsh [%i3+0x166],%l5 ! Mem[000000004b800166] p29_jmpl_1_lo: stb %l3,[%o1+0x0bf] ! Mem[000000004a8000bf] stw %l7,[%o3+0x044] ! Mem[000000004b800044] xnor %l5,%l6,%l4 jmpl %g6+8,%g0 ldsb [%o0+0x1e6],%l5 ! Mem[000000004a0001e6] p29_call_1_lo: mulx %l7,%l5,%l7 retl ldsh [%o3+0x166],%l5 ! Mem[000000004b800166] p29_jmpl_1_he: ldub [%i0+0x0d9],%l5 ! Mem[000000004a0000d9] stw %l5,[%i1+0x15c] ! Mem[000000004a80015c] ldx [%i1+0x1e8],%l7 ! Mem[000000004a8001e8] stw %l5,[%i1+0x004] ! Mem[000000004a800004] jmpl %g6+8,%g0 ld [%i0+0x0c8],%f20 ! Mem[000000004a0000c8] p29_call_1_he: retl st %f23,[%i0+0x1b0] ! Mem[000000004a0001b0] p29_jmpl_1_ho: ldub [%o0+0x0d9],%l5 ! Mem[000000004a0000d9] stw %l5,[%o1+0x15c] ! Mem[000000004a80015c] ldx [%o1+0x1e8],%l7 ! Mem[000000004a8001e8] stw %l5,[%o1+0x004] ! Mem[000000004a800004] jmpl %g6+8,%g0 ld [%o0+0x0c8],%f20 ! Mem[000000004a0000c8] p29_call_1_ho: retl st %f23,[%o0+0x1b0] ! Mem[000000004a0001b0] p30_jmpl_1_le: ld [%i0+0x18c],%f9 ! Mem[000000004c00018c] stw %l1,[%i0+0x120] ! Mem[000000004c000120] st %f9 ,[%i1+0x154] ! Mem[000000004c800154] addccc %l5,0x6d6,%l1 ldub [%i3+0x072],%l5 ! Mem[000000004d800072] stx %l5,[%i3+0x180] ! Mem[000000004d800180] lduh [%i2+0x1d8],%l1 ! Mem[000000004d0001d8] jmpl %g6+8,%g0 xnorcc %l6,%l5,%l5 p30_call_1_le: tsubcctv %l1,0xd71,%l7 st %f3 ,[%i2+0x1b8] ! Mem[000000004d0001b8] ldd [%i2+0x150],%l6 ! Mem[000000004d000150] ld [%i1+0x1f0],%f15 ! Mem[000000004c8001f0] ldsb [%i2+0x066],%l6 ! Mem[000000004d000066] retl stx %l5,[%i1+0x048] ! Mem[000000004c800048] p30_jmpl_1_lo: ld [%o0+0x18c],%f9 ! Mem[000000004c00018c] stw %l1,[%o0+0x120] ! Mem[000000004c000120] st %f9 ,[%o1+0x154] ! Mem[000000004c800154] addccc %l5,0x6d6,%l1 ldub [%o3+0x072],%l5 ! Mem[000000004d800072] stx %l5,[%o3+0x180] ! Mem[000000004d800180] lduh [%o2+0x1d8],%l1 ! Mem[000000004d0001d8] jmpl %g6+8,%g0 xnorcc %l6,%l5,%l5 p30_call_1_lo: tsubcctv %l1,0xd71,%l7 st %f3 ,[%o2+0x1b8] ! Mem[000000004d0001b8] ldd [%o2+0x150],%l6 ! Mem[000000004d000150] ld [%o1+0x1f0],%f15 ! Mem[000000004c8001f0] ldsb [%o2+0x066],%l6 ! Mem[000000004d000066] retl stx %l5,[%o1+0x048] ! Mem[000000004c800048] p30_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i2+0x190],%l4 ! Mem[000000004d000190] p30_call_1_he: std %l0,[%i0+0x0b0] ! Mem[000000004c0000b0] ldx [%i1+0x0d8],%l5 ! Mem[000000004c8000d8] ldx [%i0+0x1b8],%l5 ! Mem[000000004c0001b8] retl ldsw [%i0+0x1b8],%l2 ! Mem[000000004c0001b8] p30_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o2+0x190],%l4 ! Mem[000000004d000190] p30_call_1_ho: std %l0,[%o0+0x0b0] ! Mem[000000004c0000b0] ldx [%o1+0x0d8],%l5 ! Mem[000000004c8000d8] ldx [%o0+0x1b8],%l5 ! Mem[000000004c0001b8] retl ldsw [%o0+0x1b8],%l2 ! Mem[000000004c0001b8] p31_jmpl_1_le: umul %l6,%l1,%l1 sra %l2,%l7,%l7 jmpl %g6+8,%g0 swap [%i0+0x154],%l1 ! Mem[000000004e000154] p31_call_1_le: ldd [%i3+0x1b0],%l6 ! Mem[000000004f8001b0] stx %l2,[%i3+0x140] ! Mem[000000004f800140] retl swap [%i0+0x074],%l6 ! Mem[000000004e000074] p31_jmpl_1_lo: umul %l6,%l1,%l1 sra %l2,%l7,%l7 jmpl %g6+8,%g0 swap [%o0+0x154],%l1 ! Mem[000000004e000154] p31_call_1_lo: ldd [%o3+0x1b0],%l6 ! Mem[000000004f8001b0] stx %l2,[%o3+0x140] ! Mem[000000004f800140] retl swap [%o0+0x074],%l6 ! Mem[000000004e000074] p31_jmpl_1_he: stx %l6,[%i2+0x1c8] ! Mem[000000004f0001c8] lduh [%i3+0x060],%l7 ! Mem[000000004f800060] std %f24,[%i3+0x078] ! Mem[000000004f800078] ldd [%i0+0x028],%f20 ! Mem[000000004e000028] jmpl %g6+8,%g0 ldsb [%i1+0x187],%l5 ! Mem[000000004e800187] p31_call_1_he: retl std %l6,[%i2+0x0e0] ! Mem[000000004f0000e0] p31_jmpl_1_ho: stx %l6,[%o2+0x1c8] ! Mem[000000004f0001c8] lduh [%o3+0x060],%l7 ! Mem[000000004f800060] std %f24,[%o3+0x078] ! Mem[000000004f800078] ldd [%o0+0x028],%f20 ! Mem[000000004e000028] jmpl %g6+8,%g0 ldsb [%o1+0x187],%l5 ! Mem[000000004e800187] p31_call_1_ho: retl std %l6,[%o2+0x0e0] ! Mem[000000004f0000e0] p32_jmpl_1_le: sth %l0,[%i2+0x1e6] ! Mem[00000000510001e6] std %l6,[%i3+0x1e0] ! Mem[00000000518001e0] jmpl %g6+8,%g0 lduh [%i2+0x0ac],%l7 ! Mem[00000000510000ac] p32_call_1_le: retl ldsh [%i2+0x15c],%l2 ! Mem[000000005100015c] p32_jmpl_1_lo: sth %l0,[%o2+0x1e6] ! Mem[00000000510001e6] std %l6,[%o3+0x1e0] ! Mem[00000000518001e0] jmpl %g6+8,%g0 lduh [%o2+0x0ac],%l7 ! Mem[00000000510000ac] p32_call_1_lo: retl ldsh [%o2+0x15c],%l2 ! Mem[000000005100015c] p32_jmpl_1_he: orn %l1,-0x18f,%l7 addcc %l5,%l0,%l1 ldx [%i0+0x060],%l7 ! Mem[0000000050000060] stw %l1,[%i3+0x140] ! Mem[0000000051800140] umul %l6,%l4,%l0 ldsh [%i1+0x054],%l0 ! Mem[0000000050800054] jmpl %g6+8,%g0 ldx [%i3+0x0a8],%l5 ! Mem[00000000518000a8] p32_call_1_he: ldstub [%i0+0x147],%l5 ! Mem[0000000050000147] ld [%i2+0x0d8],%f29 ! Mem[00000000510000d8] lduh [%i3+0x02a],%l1 ! Mem[000000005180002a] retl xor %l2,%l4,%l6 p32_jmpl_1_ho: orn %l1,-0x18f,%l7 addcc %l5,%l0,%l1 ldx [%o0+0x060],%l7 ! Mem[0000000050000060] stw %l1,[%o3+0x140] ! Mem[0000000051800140] umul %l6,%l4,%l0 ldsh [%o1+0x054],%l0 ! Mem[0000000050800054] jmpl %g6+8,%g0 ldx [%o3+0x0a8],%l5 ! Mem[00000000518000a8] p32_call_1_ho: ldstub [%o0+0x147],%l5 ! Mem[0000000050000147] ld [%o2+0x0d8],%f29 ! Mem[00000000510000d8] lduh [%o3+0x02a],%l1 ! Mem[000000005180002a] retl xor %l2,%l4,%l6 p33_jmpl_1_le: swap [%i3+0x150],%l0 ! Mem[0000000053800150] srlx %l4,0x000,%l0 ldsh [%i2+0x0a8],%l1 ! Mem[00000000530000a8] stb %l7,[%i1+0x1a5] ! Mem[00000000528001a5] ldsw [%i2+0x1e4],%l4 ! Mem[00000000530001e4] jmpl %g6+8,%g0 stw %l5,[%i0+0x0a4] ! Mem[00000000520000a4] p33_call_1_le: ldd [%i3+0x148],%f2 ! Mem[0000000053800148] sth %l0,[%i3+0x12a] ! Mem[000000005380012a] lduh [%i3+0x0ce],%l6 ! Mem[00000000538000ce] lduw [%i1+0x174],%l7 ! Mem[0000000052800174] sth %l7,[%i1+0x1d0] ! Mem[00000000528001d0] stw %l6,[%i1+0x064] ! Mem[0000000052800064] retl subc %l3,-0xc10,%l2 p33_jmpl_1_lo: swap [%o3+0x150],%l0 ! Mem[0000000053800150] srlx %l4,0x000,%l0 ldsh [%o2+0x0a8],%l1 ! Mem[00000000530000a8] stb %l7,[%o1+0x1a5] ! Mem[00000000528001a5] ldsw [%o2+0x1e4],%l4 ! Mem[00000000530001e4] jmpl %g6+8,%g0 stw %l5,[%o0+0x0a4] ! Mem[00000000520000a4] p33_call_1_lo: ldd [%o3+0x148],%f2 ! Mem[0000000053800148] sth %l0,[%o3+0x12a] ! Mem[000000005380012a] lduh [%o3+0x0ce],%l6 ! Mem[00000000538000ce] lduw [%o1+0x174],%l7 ! Mem[0000000052800174] sth %l7,[%o1+0x1d0] ! Mem[00000000528001d0] stw %l6,[%o1+0x064] ! Mem[0000000052800064] retl subc %l3,-0xc10,%l2 p33_jmpl_1_he: ldsh [%i0+0x1c6],%l3 ! Mem[00000000520001c6] jmpl %g6+8,%g0 st %f26,[%i0+0x07c] ! Mem[000000005200007c] p33_call_1_he: lduw [%i0+0x148],%l6 ! Mem[0000000052000148] stx %l6,[%i2+0x098] ! Mem[0000000053000098] orn %l5,%l3,%l0 std %l0,[%i3+0x1e8] ! Mem[00000000538001e8] retl ldub [%i3+0x135],%l2 ! Mem[0000000053800135] p33_jmpl_1_ho: ldsh [%o0+0x1c6],%l3 ! Mem[00000000520001c6] jmpl %g6+8,%g0 st %f26,[%o0+0x07c] ! Mem[000000005200007c] p33_call_1_ho: lduw [%o0+0x148],%l6 ! Mem[0000000052000148] stx %l6,[%o2+0x098] ! Mem[0000000053000098] orn %l5,%l3,%l0 std %l0,[%o3+0x1e8] ! Mem[00000000538001e8] retl ldub [%o3+0x135],%l2 ! Mem[0000000053800135] p34_jmpl_1_le: jmpl %g6+8,%g0 sth %l6,[%i0+0x034] ! Mem[0000000054000034] p34_call_1_le: sth %l3,[%i3+0x18e] ! Mem[000000005580018e] retl stw %l2,[%i0+0x060] ! Mem[0000000054000060] p34_jmpl_1_lo: jmpl %g6+8,%g0 sth %l6,[%o0+0x034] ! Mem[0000000054000034] p34_call_1_lo: sth %l3,[%o3+0x18e] ! Mem[000000005580018e] retl stw %l2,[%o0+0x060] ! Mem[0000000054000060] p34_jmpl_1_he: ldsw [%i3+0x19c],%l4 ! Mem[000000005580019c] or %l3,%l4,%l7 lduw [%i1+0x0bc],%l4 ! Mem[00000000548000bc] st %f29,[%i2+0x1bc] ! Mem[00000000550001bc] xnor %l6,0xc2f,%l3 jmpl %g6+8,%g0 stx %l4,[%i2+0x060] ! Mem[0000000055000060] p34_call_1_he: ldub [%i0+0x1c6],%l5 ! Mem[00000000540001c6] ldstub [%i1+0x163],%l3 ! Mem[0000000054800163] lduw [%i1+0x0a8],%l5 ! Mem[00000000548000a8] std %l2,[%i1+0x0f0] ! Mem[00000000548000f0] ldub [%i2+0x1e1],%l2 ! Mem[00000000550001e1] ldx [%i2+0x1f8],%l7 ! Mem[00000000550001f8] retl ldd [%i2+0x150],%l6 ! Mem[0000000055000150] p34_jmpl_1_ho: ldsw [%o3+0x19c],%l4 ! Mem[000000005580019c] or %l3,%l4,%l7 lduw [%o1+0x0bc],%l4 ! Mem[00000000548000bc] st %f29,[%o2+0x1bc] ! Mem[00000000550001bc] xnor %l6,0xc2f,%l3 jmpl %g6+8,%g0 stx %l4,[%o2+0x060] ! Mem[0000000055000060] p34_call_1_ho: ldub [%o0+0x1c6],%l5 ! Mem[00000000540001c6] ldstub [%o1+0x163],%l3 ! Mem[0000000054800163] lduw [%o1+0x0a8],%l5 ! Mem[00000000548000a8] std %l2,[%o1+0x0f0] ! Mem[00000000548000f0] ldub [%o2+0x1e1],%l2 ! Mem[00000000550001e1] ldx [%o2+0x1f8],%l7 ! Mem[00000000550001f8] retl ldd [%o2+0x150],%l6 ! Mem[0000000055000150] p35_jmpl_1_le: ldstub [%i3+0x1e1],%l7 ! Mem[00000000578001e1] umulcc %l4,-0x875,%l1 stw %l6,[%i1+0x1e4] ! Mem[00000000568001e4] stx %l7,[%i2+0x0a8] ! Mem[00000000570000a8] std %l0,[%i1+0x1c8] ! Mem[00000000568001c8] jmpl %g6+8,%g0 lduw [%i3+0x1b8],%l3 ! Mem[00000000578001b8] p35_call_1_le: std %f0 ,[%i2+0x108] ! Mem[0000000057000108] xor %l1,-0x120,%l5 ldub [%i2+0x07d],%l2 ! Mem[000000005700007d] ldub [%i2+0x1ab],%l7 ! Mem[00000000570001ab] std %f8 ,[%i3+0x140] ! Mem[0000000057800140] retl udivx %l6,%l7,%l0 p35_jmpl_1_lo: ldstub [%o3+0x1e1],%l7 ! Mem[00000000578001e1] umulcc %l4,-0x875,%l1 stw %l6,[%o1+0x1e4] ! Mem[00000000568001e4] stx %l7,[%o2+0x0a8] ! Mem[00000000570000a8] std %l0,[%o1+0x1c8] ! Mem[00000000568001c8] jmpl %g6+8,%g0 lduw [%o3+0x1b8],%l3 ! Mem[00000000578001b8] p35_call_1_lo: std %f0 ,[%o2+0x108] ! Mem[0000000057000108] xor %l1,-0x120,%l5 ldub [%o2+0x07d],%l2 ! Mem[000000005700007d] ldub [%o2+0x1ab],%l7 ! Mem[00000000570001ab] std %f8 ,[%o3+0x140] ! Mem[0000000057800140] retl udivx %l6,%l7,%l0 p35_jmpl_1_he: stw %l4,[%i0+0x1e0] ! Mem[00000000560001e0] sdivx %l1,-0x319,%l5 jmpl %g6+8,%g0 ldd [%i2+0x078],%f28 ! Mem[0000000057000078] p35_call_1_he: ldd [%i2+0x0a8],%l0 ! Mem[00000000570000a8] sth %l2,[%i2+0x08c] ! Mem[000000005700008c] ldstub [%i2+0x1e9],%l7 ! Mem[00000000570001e9] taddcctv %l6,%l0,%l4 retl sth %l7,[%i1+0x1b0] ! Mem[00000000568001b0] p35_jmpl_1_ho: stw %l4,[%o0+0x1e0] ! Mem[00000000560001e0] sdivx %l1,-0x319,%l5 jmpl %g6+8,%g0 ldd [%o2+0x078],%f28 ! Mem[0000000057000078] p35_call_1_ho: ldd [%o2+0x0a8],%l0 ! Mem[00000000570000a8] sth %l2,[%o2+0x08c] ! Mem[000000005700008c] ldstub [%o2+0x1e9],%l7 ! Mem[00000000570001e9] taddcctv %l6,%l0,%l4 retl sth %l7,[%o1+0x1b0] ! Mem[00000000568001b0] p36_jmpl_1_le: jmpl %g6+8,%g0 std %l6,[%i1+0x158] ! Mem[0000000058800158] p36_call_1_le: lduw [%i3+0x09c],%l7 ! Mem[000000005980009c] retl umulcc %l0,%l5,%l6 p36_jmpl_1_lo: jmpl %g6+8,%g0 std %l6,[%o1+0x158] ! Mem[0000000058800158] p36_call_1_lo: lduw [%o3+0x09c],%l7 ! Mem[000000005980009c] retl umulcc %l0,%l5,%l6 p36_jmpl_1_he: st %f21,[%i3+0x130] ! Mem[0000000059800130] addc %l2,-0x32e,%l7 stb %l6,[%i0+0x07e] ! Mem[000000005800007e] jmpl %g6+8,%g0 ldsb [%i1+0x0ef],%l7 ! Mem[00000000588000ef] p36_call_1_he: stx %l3,[%i0+0x1b8] ! Mem[00000000580001b8] retl ldstub [%i2+0x1ab],%l0 ! Mem[00000000590001ab] p36_jmpl_1_ho: st %f21,[%o3+0x130] ! Mem[0000000059800130] addc %l2,-0x32e,%l7 stb %l6,[%o0+0x07e] ! Mem[000000005800007e] jmpl %g6+8,%g0 ldsb [%o1+0x0ef],%l7 ! Mem[00000000588000ef] p36_call_1_ho: stx %l3,[%o0+0x1b8] ! Mem[00000000580001b8] retl ldstub [%o2+0x1ab],%l0 ! Mem[00000000590001ab] p37_jmpl_1_le: addc %l5,%l4,%l6 ldub [%i0+0x126],%l1 ! Mem[000000005a000126] jmpl %g6+8,%g0 ld [%i3+0x164],%f6 ! Mem[000000005b800164] p37_call_1_le: sra %l5,%l6,%l3 ldsh [%i3+0x0a6],%l5 ! Mem[000000005b8000a6] ldsh [%i2+0x1bc],%l4 ! Mem[000000005b0001bc] ldsb [%i1+0x0ac],%l7 ! Mem[000000005a8000ac] retl std %l2,[%i1+0x1b0] ! Mem[000000005a8001b0] p37_jmpl_1_lo: addc %l5,%l4,%l6 ldub [%o0+0x126],%l1 ! Mem[000000005a000126] jmpl %g6+8,%g0 ld [%o3+0x164],%f6 ! Mem[000000005b800164] p37_call_1_lo: sra %l5,%l6,%l3 ldsh [%o3+0x0a6],%l5 ! Mem[000000005b8000a6] ldsh [%o2+0x1bc],%l4 ! Mem[000000005b0001bc] ldsb [%o1+0x0ac],%l7 ! Mem[000000005a8000ac] retl std %l2,[%o1+0x1b0] ! Mem[000000005a8001b0] p37_jmpl_1_he: ldub [%i2+0x024],%l3 ! Mem[000000005b000024] std %f20,[%i2+0x060] ! Mem[000000005b000060] stb %l0,[%i3+0x15f] ! Mem[000000005b80015f] ldub [%i2+0x126],%l4 ! Mem[000000005b000126] ldsh [%i3+0x054],%l0 ! Mem[000000005b800054] swap [%i0+0x088],%l3 ! Mem[000000005a000088] jmpl %g6+8,%g0 ldstub [%i2+0x16b],%l6 ! Mem[000000005b00016b] p37_call_1_he: ldd [%i0+0x178],%l2 ! Mem[000000005a000178] ldd [%i1+0x028],%l0 ! Mem[000000005a800028] lduh [%i2+0x1c4],%l7 ! Mem[000000005b0001c4] ldsh [%i1+0x1d0],%l7 ! Mem[000000005a8001d0] lduh [%i3+0x022],%l6 ! Mem[000000005b800022] retl ldsh [%i0+0x040],%l7 ! Mem[000000005a000040] p37_jmpl_1_ho: ldub [%o2+0x024],%l3 ! Mem[000000005b000024] std %f20,[%o2+0x060] ! Mem[000000005b000060] stb %l0,[%o3+0x15f] ! Mem[000000005b80015f] ldub [%o2+0x126],%l4 ! Mem[000000005b000126] ldsh [%o3+0x054],%l0 ! Mem[000000005b800054] swap [%o0+0x088],%l3 ! Mem[000000005a000088] jmpl %g6+8,%g0 ldstub [%o2+0x16b],%l6 ! Mem[000000005b00016b] p37_call_1_ho: ldd [%o0+0x178],%l2 ! Mem[000000005a000178] ldd [%o1+0x028],%l0 ! Mem[000000005a800028] lduh [%o2+0x1c4],%l7 ! Mem[000000005b0001c4] ldsh [%o1+0x1d0],%l7 ! Mem[000000005a8001d0] lduh [%o3+0x022],%l6 ! Mem[000000005b800022] retl ldsh [%o0+0x040],%l7 ! Mem[000000005a000040] p38_jmpl_1_le: ldd [%i2+0x170],%l6 ! Mem[000000005d000170] andn %l0,0x661,%l5 ld [%i3+0x168],%f2 ! Mem[000000005d800168] ldsw [%i2+0x0a8],%l5 ! Mem[000000005d0000a8] jmpl %g6+8,%g0 ldx [%i3+0x0f0],%l2 ! Mem[000000005d8000f0] p38_call_1_le: std %f4 ,[%i3+0x030] ! Mem[000000005d800030] lduh [%i1+0x0d8],%l5 ! Mem[000000005c8000d8] ldsw [%i2+0x020],%l4 ! Mem[000000005d000020] taddcctv %l6,%l7,%l4 ldsb [%i2+0x139],%l7 ! Mem[000000005d000139] retl ldstub [%i3+0x070],%l0 ! Mem[000000005d800070] p38_jmpl_1_lo: ldd [%o2+0x170],%l6 ! Mem[000000005d000170] andn %l0,0x661,%l5 ld [%o3+0x168],%f2 ! Mem[000000005d800168] ldsw [%o2+0x0a8],%l5 ! Mem[000000005d0000a8] jmpl %g6+8,%g0 ldx [%o3+0x0f0],%l2 ! Mem[000000005d8000f0] p38_call_1_lo: std %f4 ,[%o3+0x030] ! Mem[000000005d800030] lduh [%o1+0x0d8],%l5 ! Mem[000000005c8000d8] ldsw [%o2+0x020],%l4 ! Mem[000000005d000020] taddcctv %l6,%l7,%l4 ldsb [%o2+0x139],%l7 ! Mem[000000005d000139] retl ldstub [%o3+0x070],%l0 ! Mem[000000005d800070] p38_jmpl_1_he: ldsb [%i2+0x149],%l6 ! Mem[000000005d000149] sra %l0,0x004,%l6 jmpl %g6+8,%g0 ldstub [%i3+0x07f],%l7 ! Mem[000000005d80007f] p38_call_1_he: smul %l4,0x833,%l5 swap [%i0+0x158],%l5 ! Mem[000000005c000158] std %l4,[%i0+0x190] ! Mem[000000005c000190] ldub [%i1+0x0dd],%l6 ! Mem[000000005c8000dd] sub %l6,%l2,%l0 retl stx %l2,[%i1+0x040] ! Mem[000000005c800040] p38_jmpl_1_ho: ldsb [%o2+0x149],%l6 ! Mem[000000005d000149] sra %l0,0x004,%l6 jmpl %g6+8,%g0 ldstub [%o3+0x07f],%l7 ! Mem[000000005d80007f] p38_call_1_ho: smul %l4,0x833,%l5 swap [%o0+0x158],%l5 ! Mem[000000005c000158] std %l4,[%o0+0x190] ! Mem[000000005c000190] ldub [%o1+0x0dd],%l6 ! Mem[000000005c8000dd] sub %l6,%l2,%l0 retl stx %l2,[%o1+0x040] ! Mem[000000005c800040] p39_jmpl_1_le: addc %l5,0x8cc,%l3 jmpl %g6+8,%g0 ldstub [%i3+0x036],%l3 ! Mem[000000005f800036] p39_call_1_le: swap [%i1+0x1bc],%l5 ! Mem[000000005e8001bc] ld [%i1+0x198],%f3 ! Mem[000000005e800198] std %l0,[%i3+0x080] ! Mem[000000005f800080] lduw [%i2+0x1f4],%l6 ! Mem[000000005f0001f4] retl swap [%i3+0x124],%l4 ! Mem[000000005f800124] p39_jmpl_1_lo: addc %l5,0x8cc,%l3 jmpl %g6+8,%g0 ldstub [%o3+0x036],%l3 ! Mem[000000005f800036] p39_call_1_lo: swap [%o1+0x1bc],%l5 ! Mem[000000005e8001bc] ld [%o1+0x198],%f3 ! Mem[000000005e800198] std %l0,[%o3+0x080] ! Mem[000000005f800080] lduw [%o2+0x1f4],%l6 ! Mem[000000005f0001f4] retl swap [%o3+0x124],%l4 ! Mem[000000005f800124] p39_jmpl_1_he: ldx [%i3+0x190],%l5 ! Mem[000000005f800190] ldstub [%i3+0x08a],%l3 ! Mem[000000005f80008a] std %l6,[%i1+0x168] ! Mem[000000005e800168] jmpl %g6+8,%g0 ldsh [%i2+0x0d8],%l5 ! Mem[000000005f0000d8] p39_call_1_he: ldd [%i3+0x0c0],%l0 ! Mem[000000005f8000c0] swap [%i2+0x10c],%l1 ! Mem[000000005f00010c] st %f28,[%i0+0x06c] ! Mem[000000005e00006c] ldub [%i3+0x1e9],%l4 ! Mem[000000005f8001e9] std %l6,[%i3+0x188] ! Mem[000000005f800188] ldx [%i1+0x1a8],%l7 ! Mem[000000005e8001a8] retl ldx [%i2+0x078],%l3 ! Mem[000000005f000078] p39_jmpl_1_ho: ldx [%o3+0x190],%l5 ! Mem[000000005f800190] ldstub [%o3+0x08a],%l3 ! Mem[000000005f80008a] std %l6,[%o1+0x168] ! Mem[000000005e800168] jmpl %g6+8,%g0 ldsh [%o2+0x0d8],%l5 ! Mem[000000005f0000d8] p39_call_1_ho: ldd [%o3+0x0c0],%l0 ! Mem[000000005f8000c0] swap [%o2+0x10c],%l1 ! Mem[000000005f00010c] st %f28,[%o0+0x06c] ! Mem[000000005e00006c] ldub [%o3+0x1e9],%l4 ! Mem[000000005f8001e9] std %l6,[%o3+0x188] ! Mem[000000005f800188] ldx [%o1+0x1a8],%l7 ! Mem[000000005e8001a8] retl ldx [%o2+0x078],%l3 ! Mem[000000005f000078] p40_jmpl_1_le: ldd [%i1+0x068],%f12 ! Mem[0000000060800068] ldx [%i3+0x1a0],%l5 ! Mem[00000000618001a0] swap [%i1+0x0a8],%l7 ! Mem[00000000608000a8] swap [%i0+0x168],%l2 ! Mem[0000000060000168] ldstub [%i1+0x07e],%l6 ! Mem[000000006080007e] jmpl %g6+8,%g0 lduh [%i1+0x0ee],%l7 ! Mem[00000000608000ee] p40_call_1_le: ldd [%i3+0x1b8],%l2 ! Mem[00000000618001b8] retl ldd [%i2+0x028],%f6 ! Mem[0000000061000028] p40_jmpl_1_lo: ldd [%o1+0x068],%f12 ! Mem[0000000060800068] ldx [%o3+0x1a0],%l5 ! Mem[00000000618001a0] swap [%o1+0x0a8],%l7 ! Mem[00000000608000a8] swap [%o0+0x168],%l2 ! Mem[0000000060000168] ldstub [%o1+0x07e],%l6 ! Mem[000000006080007e] jmpl %g6+8,%g0 lduh [%o1+0x0ee],%l7 ! Mem[00000000608000ee] p40_call_1_lo: ldd [%o3+0x1b8],%l2 ! Mem[00000000618001b8] retl ldd [%o2+0x028],%f6 ! Mem[0000000061000028] p40_jmpl_1_he: jmpl %g6+8,%g0 ldsb [%i1+0x106],%l4 ! Mem[0000000060800106] p40_call_1_he: ldstub [%i0+0x0a9],%l5 ! Mem[00000000600000a9] ldd [%i1+0x0d0],%l2 ! Mem[00000000608000d0] swap [%i2+0x024],%l3 ! Mem[0000000061000024] retl lduh [%i1+0x0ac],%l0 ! Mem[00000000608000ac] p40_jmpl_1_ho: jmpl %g6+8,%g0 ldsb [%o1+0x106],%l4 ! Mem[0000000060800106] p40_call_1_ho: ldstub [%o0+0x0a9],%l5 ! Mem[00000000600000a9] ldd [%o1+0x0d0],%l2 ! Mem[00000000608000d0] swap [%o2+0x024],%l3 ! Mem[0000000061000024] retl lduh [%o1+0x0ac],%l0 ! Mem[00000000608000ac] p41_jmpl_1_le: ldsb [%i3+0x18f],%l2 ! Mem[000000006380018f] std %l0,[%i3+0x0e8] ! Mem[00000000638000e8] ld [%i1+0x1c4],%f0 ! Mem[00000000628001c4] sra %l1,0x005,%l6 xor %l2,-0xe6e,%l7 ldsw [%i3+0x07c],%l6 ! Mem[000000006380007c] jmpl %g6+8,%g0 ldstub [%i0+0x1e9],%l1 ! Mem[00000000620001e9] p41_call_1_le: ldsh [%i0+0x0d6],%l5 ! Mem[00000000620000d6] and %l1,%l4,%l0 retl ldsw [%i3+0x1bc],%l7 ! Mem[00000000638001bc] p41_jmpl_1_lo: ldsb [%o3+0x18f],%l2 ! Mem[000000006380018f] std %l0,[%o3+0x0e8] ! Mem[00000000638000e8] ld [%o1+0x1c4],%f0 ! Mem[00000000628001c4] sra %l1,0x005,%l6 xor %l2,-0xe6e,%l7 ldsw [%o3+0x07c],%l6 ! Mem[000000006380007c] jmpl %g6+8,%g0 ldstub [%o0+0x1e9],%l1 ! Mem[00000000620001e9] p41_call_1_lo: ldsh [%o0+0x0d6],%l5 ! Mem[00000000620000d6] and %l1,%l4,%l0 retl ldsw [%o3+0x1bc],%l7 ! Mem[00000000638001bc] p41_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i2+0x1e0],%f28 ! Mem[00000000630001e0] p41_call_1_he: orcc %l3,%l0,%l2 taddcc %l1,%l0,%l5 swap [%i0+0x04c],%l3 ! Mem[000000006200004c] ldsw [%i2+0x164],%l5 ! Mem[0000000063000164] ldsw [%i3+0x010],%l5 ! Mem[0000000063800010] std %l6,[%i0+0x1f8] ! Mem[00000000620001f8] retl sth %l4,[%i2+0x01e] ! Mem[000000006300001e] p41_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o2+0x1e0],%f28 ! Mem[00000000630001e0] p41_call_1_ho: orcc %l3,%l0,%l2 taddcc %l1,%l0,%l5 swap [%o0+0x04c],%l3 ! Mem[000000006200004c] ldsw [%o2+0x164],%l5 ! Mem[0000000063000164] ldsw [%o3+0x010],%l5 ! Mem[0000000063800010] std %l6,[%o0+0x1f8] ! Mem[00000000620001f8] retl sth %l4,[%o2+0x01e] ! Mem[000000006300001e] p42_jmpl_1_le: ldsw [%i2+0x150],%l4 ! Mem[0000000065000150] addcc %l5,%l6,%l7 ldub [%i1+0x18c],%l0 ! Mem[000000006480018c] stw %l0,[%i3+0x0a8] ! Mem[00000000658000a8] st %f4 ,[%i2+0x150] ! Mem[0000000065000150] ldsh [%i2+0x0f4],%l2 ! Mem[00000000650000f4] jmpl %g6+8,%g0 lduw [%i3+0x140],%l1 ! Mem[0000000065800140] p42_call_1_le: ldsw [%i2+0x1c4],%l7 ! Mem[00000000650001c4] ldd [%i3+0x1f0],%l6 ! Mem[00000000658001f0] stb %l2,[%i1+0x1d5] ! Mem[00000000648001d5] stx %l2,[%i0+0x030] ! Mem[0000000064000030] ldsw [%i1+0x078],%l0 ! Mem[0000000064800078] retl std %l6,[%i3+0x1f0] ! Mem[00000000658001f0] p42_jmpl_1_lo: ldsw [%o2+0x150],%l4 ! Mem[0000000065000150] addcc %l5,%l6,%l7 ldub [%o1+0x18c],%l0 ! Mem[000000006480018c] stw %l0,[%o3+0x0a8] ! Mem[00000000658000a8] st %f4 ,[%o2+0x150] ! Mem[0000000065000150] ldsh [%o2+0x0f4],%l2 ! Mem[00000000650000f4] jmpl %g6+8,%g0 lduw [%o3+0x140],%l1 ! Mem[0000000065800140] p42_call_1_lo: ldsw [%o2+0x1c4],%l7 ! Mem[00000000650001c4] ldd [%o3+0x1f0],%l6 ! Mem[00000000658001f0] stb %l2,[%o1+0x1d5] ! Mem[00000000648001d5] stx %l2,[%o0+0x030] ! Mem[0000000064000030] ldsw [%o1+0x078],%l0 ! Mem[0000000064800078] retl std %l6,[%o3+0x1f0] ! Mem[00000000658001f0] p42_jmpl_1_he: srlx %l4,%l1,%l7 std %f28,[%i1+0x130] ! Mem[0000000064800130] ldsb [%i3+0x097],%l1 ! Mem[0000000065800097] ldd [%i2+0x198],%l6 ! Mem[0000000065000198] jmpl %g6+8,%g0 swap [%i3+0x07c],%l1 ! Mem[000000006580007c] p42_call_1_he: stw %l1,[%i2+0x0a8] ! Mem[00000000650000a8] ldd [%i0+0x048],%l4 ! Mem[0000000064000048] addccc %l2,%l1,%l3 retl ldsb [%i3+0x0e8],%l4 ! Mem[00000000658000e8] p42_jmpl_1_ho: srlx %l4,%l1,%l7 std %f28,[%o1+0x130] ! Mem[0000000064800130] ldsb [%o3+0x097],%l1 ! Mem[0000000065800097] ldd [%o2+0x198],%l6 ! Mem[0000000065000198] jmpl %g6+8,%g0 swap [%o3+0x07c],%l1 ! Mem[000000006580007c] p42_call_1_ho: stw %l1,[%o2+0x0a8] ! Mem[00000000650000a8] ldd [%o0+0x048],%l4 ! Mem[0000000064000048] addccc %l2,%l1,%l3 retl ldsb [%o3+0x0e8],%l4 ! Mem[00000000658000e8] p43_jmpl_1_le: umul %l0,-0x4de,%l3 ldsh [%i3+0x074],%l6 ! Mem[0000000067800074] ldstub [%i0+0x1fd],%l6 ! Mem[00000000660001fd] st %f1 ,[%i0+0x1a4] ! Mem[00000000660001a4] std %l2,[%i1+0x038] ! Mem[0000000066800038] sllx %l4,%l5,%l1 ldd [%i1+0x178],%l2 ! Mem[0000000066800178] jmpl %g6+8,%g0 swap [%i3+0x158],%l1 ! Mem[0000000067800158] p43_call_1_le: ldub [%i3+0x056],%l3 ! Mem[0000000067800056] ldd [%i2+0x1e8],%f0 ! Mem[00000000670001e8] tsubcc %l5,%l5,%l5 retl stb %l4,[%i1+0x1a8] ! Mem[00000000668001a8] p43_jmpl_1_lo: umul %l0,-0x4de,%l3 ldsh [%o3+0x074],%l6 ! Mem[0000000067800074] ldstub [%o0+0x1fd],%l6 ! Mem[00000000660001fd] st %f1 ,[%o0+0x1a4] ! Mem[00000000660001a4] std %l2,[%o1+0x038] ! Mem[0000000066800038] sllx %l4,%l5,%l1 ldd [%o1+0x178],%l2 ! Mem[0000000066800178] jmpl %g6+8,%g0 swap [%o3+0x158],%l1 ! Mem[0000000067800158] p43_call_1_lo: ldub [%o3+0x056],%l3 ! Mem[0000000067800056] ldd [%o2+0x1e8],%f0 ! Mem[00000000670001e8] tsubcc %l5,%l5,%l5 retl stb %l4,[%o1+0x1a8] ! Mem[00000000668001a8] p43_jmpl_1_he: st %f23,[%i2+0x19c] ! Mem[000000006700019c] ldstub [%i1+0x161],%l1 ! Mem[0000000066800161] or %l6,0xdac,%l0 ldsb [%i2+0x0fe],%l7 ! Mem[00000000670000fe] swap [%i3+0x144],%l5 ! Mem[0000000067800144] jmpl %g6+8,%g0 sllx %l5,%l6,%l4 p43_call_1_he: ldstub [%i3+0x15d],%l0 ! Mem[000000006780015d] swap [%i1+0x160],%l2 ! Mem[0000000066800160] ld [%i0+0x114],%f22 ! Mem[0000000066000114] retl ldsw [%i2+0x020],%l5 ! Mem[0000000067000020] p43_jmpl_1_ho: st %f23,[%o2+0x19c] ! Mem[000000006700019c] ldstub [%o1+0x161],%l1 ! Mem[0000000066800161] or %l6,0xdac,%l0 ldsb [%o2+0x0fe],%l7 ! Mem[00000000670000fe] swap [%o3+0x144],%l5 ! Mem[0000000067800144] jmpl %g6+8,%g0 sllx %l5,%l6,%l4 p43_call_1_ho: ldstub [%o3+0x15d],%l0 ! Mem[000000006780015d] swap [%o1+0x160],%l2 ! Mem[0000000066800160] ld [%o0+0x114],%f22 ! Mem[0000000066000114] retl ldsw [%o2+0x020],%l5 ! Mem[0000000067000020] p44_jmpl_1_le: ldsb [%i1+0x1d1],%l2 ! Mem[00000000688001d1] srl %l3,%l3,%l6 add %l5,%l5,%l5 ldstub [%i2+0x188],%l4 ! Mem[0000000069000188] lduw [%i3+0x134],%l3 ! Mem[0000000069800134] jmpl %g6+8,%g0 swap [%i3+0x198],%l3 ! Mem[0000000069800198] p44_call_1_le: std %f6 ,[%i1+0x020] ! Mem[0000000068800020] ldx [%i1+0x140],%l5 ! Mem[0000000068800140] retl ldsh [%i2+0x0f0],%l2 ! Mem[00000000690000f0] p44_jmpl_1_lo: ldsb [%o1+0x1d1],%l2 ! Mem[00000000688001d1] srl %l3,%l3,%l6 add %l5,%l5,%l5 ldstub [%o2+0x188],%l4 ! Mem[0000000069000188] lduw [%o3+0x134],%l3 ! Mem[0000000069800134] jmpl %g6+8,%g0 swap [%o3+0x198],%l3 ! Mem[0000000069800198] p44_call_1_lo: std %f6 ,[%o1+0x020] ! Mem[0000000068800020] ldx [%o1+0x140],%l5 ! Mem[0000000068800140] retl ldsh [%o2+0x0f0],%l2 ! Mem[00000000690000f0] p44_jmpl_1_he: std %l6,[%i3+0x1a8] ! Mem[00000000698001a8] jmpl %g6+8,%g0 udivx %l4,%l3,%l6 p44_call_1_he: retl ldstub [%i0+0x156],%l7 ! Mem[0000000068000156] p44_jmpl_1_ho: std %l6,[%o3+0x1a8] ! Mem[00000000698001a8] jmpl %g6+8,%g0 udivx %l4,%l3,%l6 p44_call_1_ho: retl ldstub [%o0+0x156],%l7 ! Mem[0000000068000156] p45_jmpl_1_le: lduw [%i3+0x154],%l1 ! Mem[000000006b800154] andcc %l7,-0x073,%l0 stb %l4,[%i1+0x1e1] ! Mem[000000006a8001e1] ldx [%i0+0x048],%l5 ! Mem[000000006a000048] ldsh [%i3+0x146],%l5 ! Mem[000000006b800146] ldsb [%i1+0x0f0],%l0 ! Mem[000000006a8000f0] jmpl %g6+8,%g0 lduh [%i2+0x0ec],%l2 ! Mem[000000006b0000ec] p45_call_1_le: ldstub [%i3+0x050],%l3 ! Mem[000000006b800050] stx %l7,[%i1+0x118] ! Mem[000000006a800118] st %f4 ,[%i2+0x01c] ! Mem[000000006b00001c] lduw [%i2+0x188],%l7 ! Mem[000000006b000188] ldub [%i2+0x059],%l3 ! Mem[000000006b000059] stw %l6,[%i1+0x1bc] ! Mem[000000006a8001bc] retl stx %l0,[%i1+0x0b8] ! Mem[000000006a8000b8] p45_jmpl_1_lo: lduw [%o3+0x154],%l1 ! Mem[000000006b800154] andcc %l7,-0x073,%l0 stb %l4,[%o1+0x1e1] ! Mem[000000006a8001e1] ldx [%o0+0x048],%l5 ! Mem[000000006a000048] ldsh [%o3+0x146],%l5 ! Mem[000000006b800146] ldsb [%o1+0x0f0],%l0 ! Mem[000000006a8000f0] jmpl %g6+8,%g0 lduh [%o2+0x0ec],%l2 ! Mem[000000006b0000ec] p45_call_1_lo: ldstub [%o3+0x050],%l3 ! Mem[000000006b800050] stx %l7,[%o1+0x118] ! Mem[000000006a800118] st %f4 ,[%o2+0x01c] ! Mem[000000006b00001c] lduw [%o2+0x188],%l7 ! Mem[000000006b000188] ldub [%o2+0x059],%l3 ! Mem[000000006b000059] stw %l6,[%o1+0x1bc] ! Mem[000000006a8001bc] retl stx %l0,[%o1+0x0b8] ! Mem[000000006a8000b8] p45_jmpl_1_he: jmpl %g6+8,%g0 stw %l7,[%i0+0x078] ! Mem[000000006a000078] p45_call_1_he: stb %l6,[%i3+0x1b8] ! Mem[000000006b8001b8] swap [%i2+0x060],%l2 ! Mem[000000006b000060] orn %l1,-0xfaf,%l7 retl swap [%i1+0x068],%l3 ! Mem[000000006a800068] p45_jmpl_1_ho: jmpl %g6+8,%g0 stw %l7,[%o0+0x078] ! Mem[000000006a000078] p45_call_1_ho: stb %l6,[%o3+0x1b8] ! Mem[000000006b8001b8] swap [%o2+0x060],%l2 ! Mem[000000006b000060] orn %l1,-0xfaf,%l7 retl swap [%o1+0x068],%l3 ! Mem[000000006a800068] p46_jmpl_1_le: ldsh [%i3+0x1ac],%l1 ! Mem[000000006d8001ac] stb %l5,[%i3+0x024] ! Mem[000000006d800024] ldstub [%i2+0x1b9],%l0 ! Mem[000000006d0001b9] std %l2,[%i3+0x0e8] ! Mem[000000006d8000e8] ldsh [%i1+0x0bc],%l7 ! Mem[000000006c8000bc] lduh [%i3+0x0ec],%l1 ! Mem[000000006d8000ec] sth %l2,[%i1+0x162] ! Mem[000000006c800162] jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[000000006c800000] p46_call_1_le: lduh [%i3+0x0ee],%l7 ! Mem[000000006d8000ee] lduw [%i2+0x0cc],%l6 ! Mem[000000006d0000cc] ldx [%i1+0x000],%l3 ! Mem[000000006c800000] lduh [%i3+0x1f0],%l7 ! Mem[000000006d8001f0] sth %l6,[%i3+0x046] ! Mem[000000006d800046] sth %l5,[%i2+0x06a] ! Mem[000000006d00006a] retl sth %l5,[%i3+0x03a] ! Mem[000000006d80003a] p46_jmpl_1_lo: ldsh [%o3+0x1ac],%l1 ! Mem[000000006d8001ac] stb %l5,[%o3+0x024] ! Mem[000000006d800024] ldstub [%o2+0x1b9],%l0 ! Mem[000000006d0001b9] std %l2,[%o3+0x0e8] ! Mem[000000006d8000e8] ldsh [%o1+0x0bc],%l7 ! Mem[000000006c8000bc] lduh [%o3+0x0ec],%l1 ! Mem[000000006d8000ec] sth %l2,[%o1+0x162] ! Mem[000000006c800162] jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[000000006c800000] p46_call_1_lo: lduh [%o3+0x0ee],%l7 ! Mem[000000006d8000ee] lduw [%o2+0x0cc],%l6 ! Mem[000000006d0000cc] ldx [%o1+0x000],%l3 ! Mem[000000006c800000] lduh [%o3+0x1f0],%l7 ! Mem[000000006d8001f0] sth %l6,[%o3+0x046] ! Mem[000000006d800046] sth %l5,[%o2+0x06a] ! Mem[000000006d00006a] retl sth %l5,[%o3+0x03a] ! Mem[000000006d80003a] p46_jmpl_1_he: std %l6,[%i0+0x170] ! Mem[000000006c000170] ldub [%i1+0x058],%l4 ! Mem[000000006c800058] stb %l1,[%i3+0x167] ! Mem[000000006d800167] stw %l3,[%i2+0x1d0] ! Mem[000000006d0001d0] sdivx %l0,0xa7b,%l2 jmpl %g6+8,%g0 sth %l7,[%i1+0x1a8] ! Mem[000000006c8001a8] p46_call_1_he: retl tsubcctv %l1,-0x642,%l0 p46_jmpl_1_ho: std %l6,[%o0+0x170] ! Mem[000000006c000170] ldub [%o1+0x058],%l4 ! Mem[000000006c800058] stb %l1,[%o3+0x167] ! Mem[000000006d800167] stw %l3,[%o2+0x1d0] ! Mem[000000006d0001d0] sdivx %l0,0xa7b,%l2 jmpl %g6+8,%g0 sth %l7,[%o1+0x1a8] ! Mem[000000006c8001a8] p46_call_1_ho: retl tsubcctv %l1,-0x642,%l0 p47_jmpl_1_le: ldx [%i2+0x068],%l2 ! Mem[000000006f000068] sth %l1,[%i3+0x0d6] ! Mem[000000006f8000d6] stb %l4,[%i3+0x04b] ! Mem[000000006f80004b] std %f4 ,[%i2+0x1a0] ! Mem[000000006f0001a0] stb %l2,[%i0+0x163] ! Mem[000000006e000163] jmpl %g6+8,%g0 ldd [%i0+0x160],%l6 ! Mem[000000006e000160] p47_call_1_le: srlx %l7,%l2,%l1 andcc %l6,0x78e,%l3 ldsb [%i1+0x151],%l4 ! Mem[000000006e800151] retl stw %l1,[%i1+0x134] ! Mem[000000006e800134] p47_jmpl_1_lo: ldx [%o2+0x068],%l2 ! Mem[000000006f000068] sth %l1,[%o3+0x0d6] ! Mem[000000006f8000d6] stb %l4,[%o3+0x04b] ! Mem[000000006f80004b] std %f4 ,[%o2+0x1a0] ! Mem[000000006f0001a0] stb %l2,[%o0+0x163] ! Mem[000000006e000163] jmpl %g6+8,%g0 ldd [%o0+0x160],%l6 ! Mem[000000006e000160] p47_call_1_lo: srlx %l7,%l2,%l1 andcc %l6,0x78e,%l3 ldsb [%o1+0x151],%l4 ! Mem[000000006e800151] retl stw %l1,[%o1+0x134] ! Mem[000000006e800134] p47_jmpl_1_he: lduw [%i2+0x1e0],%l4 ! Mem[000000006f0001e0] smulcc %l3,%l0,%l2 swap [%i2+0x01c],%l5 ! Mem[000000006f00001c] ldd [%i1+0x0d8],%f24 ! Mem[000000006e8000d8] lduw [%i3+0x040],%l1 ! Mem[000000006f800040] andn %l5,%l5,%l6 ldsh [%i0+0x0f8],%l5 ! Mem[000000006e0000f8] jmpl %g6+8,%g0 stx %l2,[%i3+0x140] ! Mem[000000006f800140] p47_call_1_he: sth %l2,[%i1+0x1c0] ! Mem[000000006e8001c0] sll %l7,%l5,%l1 udivx %l3,%l0,%l1 nop retl std %f24,[%i2+0x0b8] ! Mem[000000006f0000b8] p47_jmpl_1_ho: lduw [%o2+0x1e0],%l4 ! Mem[000000006f0001e0] smulcc %l3,%l0,%l2 swap [%o2+0x01c],%l5 ! Mem[000000006f00001c] ldd [%o1+0x0d8],%f24 ! Mem[000000006e8000d8] lduw [%o3+0x040],%l1 ! Mem[000000006f800040] andn %l5,%l5,%l6 ldsh [%o0+0x0f8],%l5 ! Mem[000000006e0000f8] jmpl %g6+8,%g0 stx %l2,[%o3+0x140] ! Mem[000000006f800140] p47_call_1_ho: sth %l2,[%o1+0x1c0] ! Mem[000000006e8001c0] sll %l7,%l5,%l1 udivx %l3,%l0,%l1 nop retl std %f24,[%o2+0x0b8] ! Mem[000000006f0000b8] p48_jmpl_1_le: andn %l1,%l2,%l2 ldsb [%i2+0x10a],%l6 ! Mem[000000007100010a] stb %l4,[%i2+0x047] ! Mem[0000000071000047] jmpl %g6+8,%g0 ldsw [%i1+0x010],%l1 ! Mem[0000000070800010] p48_call_1_le: stw %l7,[%i2+0x0fc] ! Mem[00000000710000fc] addccc %l1,%l2,%l0 taddcc %l3,-0xa29,%l4 ldsh [%i1+0x070],%l0 ! Mem[0000000070800070] lduw [%i2+0x09c],%l1 ! Mem[000000007100009c] retl ldsw [%i1+0x13c],%l6 ! Mem[000000007080013c] p48_jmpl_1_lo: andn %l1,%l2,%l2 ldsb [%o2+0x10a],%l6 ! Mem[000000007100010a] stb %l4,[%o2+0x047] ! Mem[0000000071000047] jmpl %g6+8,%g0 ldsw [%o1+0x010],%l1 ! Mem[0000000070800010] p48_call_1_lo: stw %l7,[%o2+0x0fc] ! Mem[00000000710000fc] addccc %l1,%l2,%l0 taddcc %l3,-0xa29,%l4 ldsh [%o1+0x070],%l0 ! Mem[0000000070800070] lduw [%o2+0x09c],%l1 ! Mem[000000007100009c] retl ldsw [%o1+0x13c],%l6 ! Mem[000000007080013c] p48_jmpl_1_he: ld [%i2+0x10c],%f25 ! Mem[000000007100010c] jmpl %g6+8,%g0 ldd [%i2+0x118],%l2 ! Mem[0000000071000118] p48_call_1_he: ldx [%i2+0x140],%l2 ! Mem[0000000071000140] ldsb [%i0+0x059],%l7 ! Mem[0000000070000059] and %l1,0x236,%l6 ldsw [%i0+0x18c],%l6 ! Mem[000000007000018c] ldd [%i1+0x180],%f16 ! Mem[0000000070800180] stb %l5,[%i1+0x113] ! Mem[0000000070800113] retl swap [%i1+0x040],%l4 ! Mem[0000000070800040] p48_jmpl_1_ho: ld [%o2+0x10c],%f25 ! Mem[000000007100010c] jmpl %g6+8,%g0 ldd [%o2+0x118],%l2 ! Mem[0000000071000118] p48_call_1_ho: ldx [%o2+0x140],%l2 ! Mem[0000000071000140] ldsb [%o0+0x059],%l7 ! Mem[0000000070000059] and %l1,0x236,%l6 ldsw [%o0+0x18c],%l6 ! Mem[000000007000018c] ldd [%o1+0x180],%f16 ! Mem[0000000070800180] stb %l5,[%o1+0x113] ! Mem[0000000070800113] retl swap [%o1+0x040],%l4 ! Mem[0000000070800040] p49_jmpl_1_le: ldub [%i3+0x1af],%l2 ! Mem[00000000738001af] sub %l2,%l2,%l6 ld [%i2+0x09c],%f12 ! Mem[000000007300009c] lduh [%i0+0x0ce],%l7 ! Mem[00000000720000ce] std %l6,[%i3+0x0c8] ! Mem[00000000738000c8] sth %l0,[%i2+0x18a] ! Mem[000000007300018a] jmpl %g6+8,%g0 orncc %l4,0x398,%l6 p49_call_1_le: stb %l7,[%i2+0x0de] ! Mem[00000000730000de] st %f4 ,[%i3+0x150] ! Mem[0000000073800150] ldub [%i0+0x145],%l5 ! Mem[0000000072000145] ldd [%i0+0x160],%l0 ! Mem[0000000072000160] retl stb %l3,[%i0+0x08b] ! Mem[000000007200008b] p49_jmpl_1_lo: ldub [%o3+0x1af],%l2 ! Mem[00000000738001af] sub %l2,%l2,%l6 ld [%o2+0x09c],%f12 ! Mem[000000007300009c] lduh [%o0+0x0ce],%l7 ! Mem[00000000720000ce] std %l6,[%o3+0x0c8] ! Mem[00000000738000c8] sth %l0,[%o2+0x18a] ! Mem[000000007300018a] jmpl %g6+8,%g0 orncc %l4,0x398,%l6 p49_call_1_lo: stb %l7,[%o2+0x0de] ! Mem[00000000730000de] st %f4 ,[%o3+0x150] ! Mem[0000000073800150] ldub [%o0+0x145],%l5 ! Mem[0000000072000145] ldd [%o0+0x160],%l0 ! Mem[0000000072000160] retl stb %l3,[%o0+0x08b] ! Mem[000000007200008b] p49_jmpl_1_he: ldd [%i0+0x118],%l6 ! Mem[0000000072000118] xorcc %l0,%l3,%l2 ldx [%i3+0x170],%l7 ! Mem[0000000073800170] and %l0,-0x505,%l2 stw %l6,[%i2+0x13c] ! Mem[000000007300013c] jmpl %g6+8,%g0 ld [%i0+0x174],%f20 ! Mem[0000000072000174] p49_call_1_he: st %f20,[%i1+0x148] ! Mem[0000000072800148] ld [%i2+0x0b4],%f21 ! Mem[00000000730000b4] stw %l5,[%i0+0x1d0] ! Mem[00000000720001d0] stb %l0,[%i3+0x1fc] ! Mem[00000000738001fc] ldsw [%i1+0x058],%l7 ! Mem[0000000072800058] retl ldub [%i1+0x1b2],%l5 ! Mem[00000000728001b2] p49_jmpl_1_ho: ldd [%o0+0x118],%l6 ! Mem[0000000072000118] xorcc %l0,%l3,%l2 ldx [%o3+0x170],%l7 ! Mem[0000000073800170] and %l0,-0x505,%l2 stw %l6,[%o2+0x13c] ! Mem[000000007300013c] jmpl %g6+8,%g0 ld [%o0+0x174],%f20 ! Mem[0000000072000174] p49_call_1_ho: st %f20,[%o1+0x148] ! Mem[0000000072800148] ld [%o2+0x0b4],%f21 ! Mem[00000000730000b4] stw %l5,[%o0+0x1d0] ! Mem[00000000720001d0] stb %l0,[%o3+0x1fc] ! Mem[00000000738001fc] ldsw [%o1+0x058],%l7 ! Mem[0000000072800058] retl ldub [%o1+0x1b2],%l5 ! Mem[00000000728001b2] p50_jmpl_1_le: sth %l6,[%i3+0x14a] ! Mem[000000007580014a] ld [%i2+0x09c],%f14 ! Mem[000000007500009c] stx %l6,[%i2+0x060] ! Mem[0000000075000060] jmpl %g6+8,%g0 stw %l0,[%i0+0x0c4] ! Mem[00000000740000c4] p50_call_1_le: ldsb [%i3+0x1f1],%l7 ! Mem[00000000758001f1] ldsw [%i0+0x1d4],%l2 ! Mem[00000000740001d4] retl ldd [%i1+0x1b8],%l2 ! Mem[00000000748001b8] p50_jmpl_1_lo: sth %l6,[%o3+0x14a] ! Mem[000000007580014a] ld [%o2+0x09c],%f14 ! Mem[000000007500009c] stx %l6,[%o2+0x060] ! Mem[0000000075000060] jmpl %g6+8,%g0 stw %l0,[%o0+0x0c4] ! Mem[00000000740000c4] p50_call_1_lo: ldsb [%o3+0x1f1],%l7 ! Mem[00000000758001f1] ldsw [%o0+0x1d4],%l2 ! Mem[00000000740001d4] retl ldd [%o1+0x1b8],%l2 ! Mem[00000000748001b8] p50_jmpl_1_he: swap [%i2+0x1b4],%l0 ! Mem[00000000750001b4] swap [%i1+0x068],%l2 ! Mem[0000000074800068] subc %l4,-0x797,%l7 ldsh [%i1+0x042],%l2 ! Mem[0000000074800042] stb %l5,[%i0+0x0b6] ! Mem[00000000740000b6] ld [%i0+0x1f0],%f29 ! Mem[00000000740001f0] stx %l6,[%i2+0x078] ! Mem[0000000075000078] jmpl %g6+8,%g0 lduh [%i3+0x186],%l0 ! Mem[0000000075800186] p50_call_1_he: std %l4,[%i0+0x070] ! Mem[0000000074000070] ldx [%i3+0x108],%l2 ! Mem[0000000075800108] retl st %f27,[%i3+0x070] ! Mem[0000000075800070] p50_jmpl_1_ho: swap [%o2+0x1b4],%l0 ! Mem[00000000750001b4] swap [%o1+0x068],%l2 ! Mem[0000000074800068] subc %l4,-0x797,%l7 ldsh [%o1+0x042],%l2 ! Mem[0000000074800042] stb %l5,[%o0+0x0b6] ! Mem[00000000740000b6] ld [%o0+0x1f0],%f29 ! Mem[00000000740001f0] stx %l6,[%o2+0x078] ! Mem[0000000075000078] jmpl %g6+8,%g0 lduh [%o3+0x186],%l0 ! Mem[0000000075800186] p50_call_1_ho: std %l4,[%o0+0x070] ! Mem[0000000074000070] ldx [%o3+0x108],%l2 ! Mem[0000000075800108] retl st %f27,[%o3+0x070] ! Mem[0000000075800070] p51_jmpl_1_le: tsubcctv %l1,-0x5d8,%l2 sdivx %l7,0x17b,%l5 ldstub [%i2+0x042],%l2 ! Mem[0000000077000042] umul %l7,%l5,%l6 tsubcc %l5,%l4,%l3 jmpl %g6+8,%g0 stb %l3,[%i1+0x076] ! Mem[0000000076800076] p51_call_1_le: sth %l6,[%i2+0x022] ! Mem[0000000077000022] stb %l7,[%i0+0x0be] ! Mem[00000000760000be] stw %l6,[%i0+0x034] ! Mem[0000000076000034] stw %l4,[%i2+0x150] ! Mem[0000000077000150] stx %l1,[%i0+0x160] ! Mem[0000000076000160] retl ldstub [%i1+0x090],%l2 ! Mem[0000000076800090] p51_jmpl_1_lo: tsubcctv %l1,-0x5d8,%l2 sdivx %l7,0x17b,%l5 ldstub [%o2+0x042],%l2 ! Mem[0000000077000042] umul %l7,%l5,%l6 tsubcc %l5,%l4,%l3 jmpl %g6+8,%g0 stb %l3,[%o1+0x076] ! Mem[0000000076800076] p51_call_1_lo: sth %l6,[%o2+0x022] ! Mem[0000000077000022] stb %l7,[%o0+0x0be] ! Mem[00000000760000be] stw %l6,[%o0+0x034] ! Mem[0000000076000034] stw %l4,[%o2+0x150] ! Mem[0000000077000150] stx %l1,[%o0+0x160] ! Mem[0000000076000160] retl ldstub [%o1+0x090],%l2 ! Mem[0000000076800090] p51_jmpl_1_he: stb %l3,[%i0+0x143] ! Mem[0000000076000143] jmpl %g6+8,%g0 ldstub [%i1+0x1b5],%l3 ! Mem[00000000768001b5] p51_call_1_he: ldsw [%i2+0x0f0],%l0 ! Mem[00000000770000f0] stx %l3,[%i0+0x000] ! Mem[0000000076000000] orncc %l5,-0x208,%l1 ldx [%i1+0x178],%l5 ! Mem[0000000076800178] ldsb [%i1+0x1cf],%l7 ! Mem[00000000768001cf] retl ldx [%i0+0x198],%l2 ! Mem[0000000076000198] p51_jmpl_1_ho: stb %l3,[%o0+0x143] ! Mem[0000000076000143] jmpl %g6+8,%g0 ldstub [%o1+0x1b5],%l3 ! Mem[00000000768001b5] p51_call_1_ho: ldsw [%o2+0x0f0],%l0 ! Mem[00000000770000f0] stx %l3,[%o0+0x000] ! Mem[0000000076000000] orncc %l5,-0x208,%l1 ldx [%o1+0x178],%l5 ! Mem[0000000076800178] ldsb [%o1+0x1cf],%l7 ! Mem[00000000768001cf] retl ldx [%o0+0x198],%l2 ! Mem[0000000076000198] p52_jmpl_1_le: stw %l5,[%i0+0x068] ! Mem[0000000078000068] srax %l7,%l5,%l7 ldsh [%i2+0x14a],%l6 ! Mem[000000007900014a] std %f4 ,[%i0+0x030] ! Mem[0000000078000030] ldsb [%i1+0x115],%l2 ! Mem[0000000078800115] xor %l7,%l7,%l5 jmpl %g6+8,%g0 lduh [%i1+0x0c0],%l3 ! Mem[00000000788000c0] p52_call_1_le: ldsw [%i2+0x094],%l1 ! Mem[0000000079000094] taddcctv %l0,%l7,%l6 retl ldsh [%i0+0x176],%l1 ! Mem[0000000078000176] p52_jmpl_1_lo: stw %l5,[%o0+0x068] ! Mem[0000000078000068] srax %l7,%l5,%l7 ldsh [%o2+0x14a],%l6 ! Mem[000000007900014a] std %f4 ,[%o0+0x030] ! Mem[0000000078000030] ldsb [%o1+0x115],%l2 ! Mem[0000000078800115] xor %l7,%l7,%l5 jmpl %g6+8,%g0 lduh [%o1+0x0c0],%l3 ! Mem[00000000788000c0] p52_call_1_lo: ldsw [%o2+0x094],%l1 ! Mem[0000000079000094] taddcctv %l0,%l7,%l6 retl ldsh [%o0+0x176],%l1 ! Mem[0000000078000176] p52_jmpl_1_he: xorcc %l2,0xd34,%l6 stb %l2,[%i0+0x12e] ! Mem[000000007800012e] ldd [%i2+0x1b8],%l0 ! Mem[00000000790001b8] ldd [%i0+0x010],%l6 ! Mem[0000000078000010] lduh [%i0+0x196],%l5 ! Mem[0000000078000196] ldx [%i1+0x168],%l6 ! Mem[0000000078800168] orcc %l0,%l6,%l2 jmpl %g6+8,%g0 xnor %l2,%l1,%l2 p52_call_1_he: ldub [%i0+0x0c1],%l3 ! Mem[00000000780000c1] retl ld [%i1+0x1f4],%f17 ! Mem[00000000788001f4] p52_jmpl_1_ho: xorcc %l2,0xd34,%l6 stb %l2,[%o0+0x12e] ! Mem[000000007800012e] ldd [%o2+0x1b8],%l0 ! Mem[00000000790001b8] ldd [%o0+0x010],%l6 ! Mem[0000000078000010] lduh [%o0+0x196],%l5 ! Mem[0000000078000196] ldx [%o1+0x168],%l6 ! Mem[0000000078800168] orcc %l0,%l6,%l2 jmpl %g6+8,%g0 xnor %l2,%l1,%l2 p52_call_1_ho: ldub [%o0+0x0c1],%l3 ! Mem[00000000780000c1] retl ld [%o1+0x1f4],%f17 ! Mem[00000000788001f4] p53_jmpl_1_le: swap [%i2+0x1e8],%l5 ! Mem[000000007b0001e8] lduh [%i2+0x00c],%l6 ! Mem[000000007b00000c] lduw [%i3+0x18c],%l0 ! Mem[000000007b80018c] jmpl %g6+8,%g0 stb %l3,[%i3+0x163] ! Mem[000000007b800163] p53_call_1_le: std %l4,[%i1+0x0a8] ! Mem[000000007a8000a8] ldsh [%i0+0x176],%l7 ! Mem[000000007a000176] lduh [%i2+0x0cc],%l2 ! Mem[000000007b0000cc] ldsw [%i2+0x1c0],%l2 ! Mem[000000007b0001c0] ldub [%i1+0x1e9],%l4 ! Mem[000000007a8001e9] swap [%i2+0x08c],%l1 ! Mem[000000007b00008c] addc %l0,-0xf05,%l2 retl ldub [%i3+0x1a9],%l7 ! Mem[000000007b8001a9] p53_jmpl_1_lo: swap [%o2+0x1e8],%l5 ! Mem[000000007b0001e8] lduh [%o2+0x00c],%l6 ! Mem[000000007b00000c] lduw [%o3+0x18c],%l0 ! Mem[000000007b80018c] jmpl %g6+8,%g0 stb %l3,[%o3+0x163] ! Mem[000000007b800163] p53_call_1_lo: std %l4,[%o1+0x0a8] ! Mem[000000007a8000a8] ldsh [%o0+0x176],%l7 ! Mem[000000007a000176] lduh [%o2+0x0cc],%l2 ! Mem[000000007b0000cc] ldsw [%o2+0x1c0],%l2 ! Mem[000000007b0001c0] ldub [%o1+0x1e9],%l4 ! Mem[000000007a8001e9] swap [%o2+0x08c],%l1 ! Mem[000000007b00008c] addc %l0,-0xf05,%l2 retl ldub [%o3+0x1a9],%l7 ! Mem[000000007b8001a9] p53_jmpl_1_he: jmpl %g6+8,%g0 ld [%i1+0x1d4],%f22 ! Mem[000000007a8001d4] p53_call_1_he: ldsb [%i2+0x13d],%l2 ! Mem[000000007b00013d] ldsb [%i2+0x004],%l6 ! Mem[000000007b000004] ldx [%i1+0x048],%l5 ! Mem[000000007a800048] ldx [%i2+0x198],%l0 ! Mem[000000007b000198] retl stx %l3,[%i3+0x018] ! Mem[000000007b800018] p53_jmpl_1_ho: jmpl %g6+8,%g0 ld [%o1+0x1d4],%f22 ! Mem[000000007a8001d4] p53_call_1_ho: ldsb [%o2+0x13d],%l2 ! Mem[000000007b00013d] ldsb [%o2+0x004],%l6 ! Mem[000000007b000004] ldx [%o1+0x048],%l5 ! Mem[000000007a800048] ldx [%o2+0x198],%l0 ! Mem[000000007b000198] retl stx %l3,[%o3+0x018] ! Mem[000000007b800018] p54_jmpl_1_le: ldsh [%i0+0x072],%l0 ! Mem[000000007c000072] stw %l4,[%i1+0x044] ! Mem[000000007c800044] jmpl %g6+8,%g0 ldsh [%i1+0x15e],%l0 ! Mem[000000007c80015e] p54_call_1_le: andcc %l6,%l6,%l4 ldx [%i1+0x0f8],%l1 ! Mem[000000007c8000f8] swap [%i2+0x174],%l6 ! Mem[000000007d000174] ldd [%i2+0x128],%f0 ! Mem[000000007d000128] swap [%i2+0x020],%l4 ! Mem[000000007d000020] retl stx %l1,[%i2+0x108] ! Mem[000000007d000108] p54_jmpl_1_lo: ldsh [%o0+0x072],%l0 ! Mem[000000007c000072] stw %l4,[%o1+0x044] ! Mem[000000007c800044] jmpl %g6+8,%g0 ldsh [%o1+0x15e],%l0 ! Mem[000000007c80015e] p54_call_1_lo: andcc %l6,%l6,%l4 ldx [%o1+0x0f8],%l1 ! Mem[000000007c8000f8] swap [%o2+0x174],%l6 ! Mem[000000007d000174] ldd [%o2+0x128],%f0 ! Mem[000000007d000128] swap [%o2+0x020],%l4 ! Mem[000000007d000020] retl stx %l1,[%o2+0x108] ! Mem[000000007d000108] p54_jmpl_1_he: jmpl %g6+8,%g0 smul %l5,%l1,%l7 p54_call_1_he: stw %l1,[%i1+0x1a0] ! Mem[000000007c8001a0] add %l1,%l7,%l7 ldsw [%i2+0x070],%l0 ! Mem[000000007d000070] ldd [%i1+0x0b8],%l0 ! Mem[000000007c8000b8] st %f18,[%i0+0x1fc] ! Mem[000000007c0001fc] retl ldx [%i1+0x108],%l0 ! Mem[000000007c800108] p54_jmpl_1_ho: jmpl %g6+8,%g0 smul %l5,%l1,%l7 p54_call_1_ho: stw %l1,[%o1+0x1a0] ! Mem[000000007c8001a0] add %l1,%l7,%l7 ldsw [%o2+0x070],%l0 ! Mem[000000007d000070] ldd [%o1+0x0b8],%l0 ! Mem[000000007c8000b8] st %f18,[%o0+0x1fc] ! Mem[000000007c0001fc] retl ldx [%o1+0x108],%l0 ! Mem[000000007c800108] p55_jmpl_1_le: ldstub [%i0+0x06f],%l2 ! Mem[000000007e00006f] jmpl %g6+8,%g0 stx %l1,[%i3+0x0f0] ! Mem[000000007f8000f0] p55_call_1_le: stb %l2,[%i0+0x16b] ! Mem[000000007e00016b] srl %l6,%l6,%l6 retl srl %l3,0x013,%l6 p55_jmpl_1_lo: ldstub [%o0+0x06f],%l2 ! Mem[000000007e00006f] jmpl %g6+8,%g0 stx %l1,[%o3+0x0f0] ! Mem[000000007f8000f0] p55_call_1_lo: stb %l2,[%o0+0x16b] ! Mem[000000007e00016b] srl %l6,%l6,%l6 retl srl %l3,0x013,%l6 p55_jmpl_1_he: stx %l4,[%i1+0x188] ! Mem[000000007e800188] sth %l5,[%i0+0x1e6] ! Mem[000000007e0001e6] stw %l0,[%i3+0x0a8] ! Mem[000000007f8000a8] std %l2,[%i1+0x0c8] ! Mem[000000007e8000c8] srl %l0,%l1,%l2 jmpl %g6+8,%g0 ldsw [%i2+0x164],%l5 ! Mem[000000007f000164] p55_call_1_he: ldstub [%i0+0x1b8],%l2 ! Mem[000000007e0001b8] lduw [%i2+0x08c],%l0 ! Mem[000000007f00008c] stw %l5,[%i3+0x020] ! Mem[000000007f800020] std %l6,[%i3+0x058] ! Mem[000000007f800058] swap [%i0+0x188],%l7 ! Mem[000000007e000188] ldd [%i1+0x0b0],%l2 ! Mem[000000007e8000b0] st %f17,[%i3+0x1d8] ! Mem[000000007f8001d8] retl lduw [%i2+0x19c],%l6 ! Mem[000000007f00019c] p55_jmpl_1_ho: stx %l4,[%o1+0x188] ! Mem[000000007e800188] sth %l5,[%o0+0x1e6] ! Mem[000000007e0001e6] stw %l0,[%o3+0x0a8] ! Mem[000000007f8000a8] std %l2,[%o1+0x0c8] ! Mem[000000007e8000c8] srl %l0,%l1,%l2 jmpl %g6+8,%g0 ldsw [%o2+0x164],%l5 ! Mem[000000007f000164] p55_call_1_ho: ldstub [%o0+0x1b8],%l2 ! Mem[000000007e0001b8] lduw [%o2+0x08c],%l0 ! Mem[000000007f00008c] stw %l5,[%o3+0x020] ! Mem[000000007f800020] std %l6,[%o3+0x058] ! Mem[000000007f800058] swap [%o0+0x188],%l7 ! Mem[000000007e000188] ldd [%o1+0x0b0],%l2 ! Mem[000000007e8000b0] st %f17,[%o3+0x1d8] ! Mem[000000007f8001d8] retl lduw [%o2+0x19c],%l6 ! Mem[000000007f00019c] p56_jmpl_1_le: ldsh [%i2+0x19a],%l1 ! Mem[000000008100019a] swap [%i2+0x1b0],%l3 ! Mem[00000000810001b0] ldx [%i2+0x1b8],%l7 ! Mem[00000000810001b8] std %l0,[%i0+0x160] ! Mem[0000000080000160] ldsb [%i3+0x0e2],%l1 ! Mem[00000000818000e2] ldd [%i1+0x1c0],%f2 ! Mem[00000000808001c0] jmpl %g6+8,%g0 ldsw [%i2+0x124],%l5 ! Mem[0000000081000124] p56_call_1_le: lduh [%i1+0x088],%l5 ! Mem[0000000080800088] std %l2,[%i3+0x0d0] ! Mem[00000000818000d0] retl sra %l5,%l6,%l5 p56_jmpl_1_lo: ldsh [%o2+0x19a],%l1 ! Mem[000000008100019a] swap [%o2+0x1b0],%l3 ! Mem[00000000810001b0] ldx [%o2+0x1b8],%l7 ! Mem[00000000810001b8] std %l0,[%o0+0x160] ! Mem[0000000080000160] ldsb [%o3+0x0e2],%l1 ! Mem[00000000818000e2] ldd [%o1+0x1c0],%f2 ! Mem[00000000808001c0] jmpl %g6+8,%g0 ldsw [%o2+0x124],%l5 ! Mem[0000000081000124] p56_call_1_lo: lduh [%o1+0x088],%l5 ! Mem[0000000080800088] std %l2,[%o3+0x0d0] ! Mem[00000000818000d0] retl sra %l5,%l6,%l5 p56_jmpl_1_he: jmpl %g6+8,%g0 ldsh [%i2+0x09a],%l7 ! Mem[000000008100009a] p56_call_1_he: stb %l5,[%i3+0x05f] ! Mem[000000008180005f] ld [%i1+0x1bc],%f26 ! Mem[00000000808001bc] retl taddcctv %l1,%l1,%l5 p56_jmpl_1_ho: jmpl %g6+8,%g0 ldsh [%o2+0x09a],%l7 ! Mem[000000008100009a] p56_call_1_ho: stb %l5,[%o3+0x05f] ! Mem[000000008180005f] ld [%o1+0x1bc],%f26 ! Mem[00000000808001bc] retl taddcctv %l1,%l1,%l5 p57_jmpl_1_le: lduw [%i2+0x1c8],%l0 ! Mem[00000000830001c8] ldsw [%i0+0x090],%l1 ! Mem[0000000082000090] lduh [%i0+0x18c],%l7 ! Mem[000000008200018c] stb %l6,[%i0+0x147] ! Mem[0000000082000147] ldsw [%i2+0x130],%l3 ! Mem[0000000083000130] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l3 ! Mem[0000000083800034] p57_call_1_le: udivx %l5,%l7,%l2 taddcc %l7,%l7,%l1 lduh [%i0+0x0ee],%l6 ! Mem[00000000820000ee] taddcctv %l0,-0x2dc,%l1 retl swap [%i0+0x114],%l3 ! Mem[0000000082000114] p57_jmpl_1_lo: lduw [%o2+0x1c8],%l0 ! Mem[00000000830001c8] ldsw [%o0+0x090],%l1 ! Mem[0000000082000090] lduh [%o0+0x18c],%l7 ! Mem[000000008200018c] stb %l6,[%o0+0x147] ! Mem[0000000082000147] ldsw [%o2+0x130],%l3 ! Mem[0000000083000130] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l3 ! Mem[0000000083800034] p57_call_1_lo: udivx %l5,%l7,%l2 taddcc %l7,%l7,%l1 lduh [%o0+0x0ee],%l6 ! Mem[00000000820000ee] taddcctv %l0,-0x2dc,%l1 retl swap [%o0+0x114],%l3 ! Mem[0000000082000114] p57_jmpl_1_he: xnorcc %l7,0xe20,%l6 ldd [%i3+0x140],%f18 ! Mem[0000000083800140] umul %l3,-0x8db,%l4 lduw [%i2+0x040],%l1 ! Mem[0000000083000040] ldx [%i3+0x1a8],%l7 ! Mem[00000000838001a8] taddcc %l4,%l3,%l6 ldub [%i3+0x0e5],%l0 ! Mem[00000000838000e5] jmpl %g6+8,%g0 lduh [%i1+0x0cc],%l2 ! Mem[00000000828000cc] p57_call_1_he: lduw [%i1+0x144],%l1 ! Mem[0000000082800144] std %f24,[%i0+0x048] ! Mem[0000000082000048] xor %l0,0x6fb,%l2 stx %l7,[%i3+0x188] ! Mem[0000000083800188] ldd [%i1+0x1b0],%f24 ! Mem[00000000828001b0] andncc %l5,%l6,%l5 retl ldub [%i0+0x1b4],%l5 ! Mem[00000000820001b4] p57_jmpl_1_ho: xnorcc %l7,0xe20,%l6 ldd [%o3+0x140],%f18 ! Mem[0000000083800140] umul %l3,-0x8db,%l4 lduw [%o2+0x040],%l1 ! Mem[0000000083000040] ldx [%o3+0x1a8],%l7 ! Mem[00000000838001a8] taddcc %l4,%l3,%l6 ldub [%o3+0x0e5],%l0 ! Mem[00000000838000e5] jmpl %g6+8,%g0 lduh [%o1+0x0cc],%l2 ! Mem[00000000828000cc] p57_call_1_ho: lduw [%o1+0x144],%l1 ! Mem[0000000082800144] std %f24,[%o0+0x048] ! Mem[0000000082000048] xor %l0,0x6fb,%l2 stx %l7,[%o3+0x188] ! Mem[0000000083800188] ldd [%o1+0x1b0],%f24 ! Mem[00000000828001b0] andncc %l5,%l6,%l5 retl ldub [%o0+0x1b4],%l5 ! Mem[00000000820001b4] p58_jmpl_1_le: nop srl %l4,%l6,%l1 srax %l5,0x012,%l5 ld [%i1+0x0e4],%f5 ! Mem[00000000848000e4] stb %l4,[%i2+0x188] ! Mem[0000000085000188] ld [%i1+0x180],%f1 ! Mem[0000000084800180] sth %l0,[%i2+0x10a] ! Mem[000000008500010a] jmpl %g6+8,%g0 ldsb [%i3+0x0aa],%l3 ! Mem[00000000858000aa] p58_call_1_le: ldsb [%i2+0x0dd],%l5 ! Mem[00000000850000dd] retl ld [%i2+0x0f8],%f5 ! Mem[00000000850000f8] p58_jmpl_1_lo: nop srl %l4,%l6,%l1 srax %l5,0x012,%l5 ld [%o1+0x0e4],%f5 ! Mem[00000000848000e4] stb %l4,[%o2+0x188] ! Mem[0000000085000188] ld [%o1+0x180],%f1 ! Mem[0000000084800180] sth %l0,[%o2+0x10a] ! Mem[000000008500010a] jmpl %g6+8,%g0 ldsb [%o3+0x0aa],%l3 ! Mem[00000000858000aa] p58_call_1_lo: ldsb [%o2+0x0dd],%l5 ! Mem[00000000850000dd] retl ld [%o2+0x0f8],%f5 ! Mem[00000000850000f8] p58_jmpl_1_he: st %f18,[%i0+0x0ec] ! Mem[00000000840000ec] jmpl %g6+8,%g0 sub %l7,-0xf71,%l4 p58_call_1_he: sth %l7,[%i3+0x1f0] ! Mem[00000000858001f0] xnorcc %l7,%l6,%l7 ldd [%i2+0x0d0],%l2 ! Mem[00000000850000d0] lduh [%i1+0x0be],%l1 ! Mem[00000000848000be] swap [%i0+0x060],%l7 ! Mem[0000000084000060] ldsh [%i1+0x1cc],%l1 ! Mem[00000000848001cc] subc %l3,0xfa6,%l2 retl ldd [%i2+0x108],%l0 ! Mem[0000000085000108] p58_jmpl_1_ho: st %f18,[%o0+0x0ec] ! Mem[00000000840000ec] jmpl %g6+8,%g0 sub %l7,-0xf71,%l4 p58_call_1_ho: sth %l7,[%o3+0x1f0] ! Mem[00000000858001f0] xnorcc %l7,%l6,%l7 ldd [%o2+0x0d0],%l2 ! Mem[00000000850000d0] lduh [%o1+0x0be],%l1 ! Mem[00000000848000be] swap [%o0+0x060],%l7 ! Mem[0000000084000060] ldsh [%o1+0x1cc],%l1 ! Mem[00000000848001cc] subc %l3,0xfa6,%l2 retl ldd [%o2+0x108],%l0 ! Mem[0000000085000108] p59_jmpl_1_le: ldd [%i0+0x1c8],%f12 ! Mem[00000000860001c8] ldd [%i1+0x010],%l6 ! Mem[0000000086800010] ldd [%i2+0x178],%l4 ! Mem[0000000087000178] stb %l4,[%i1+0x1e5] ! Mem[00000000868001e5] ldstub [%i2+0x160],%l5 ! Mem[0000000087000160] udivx %l0,-0x8ff,%l3 jmpl %g6+8,%g0 ldd [%i0+0x150],%l2 ! Mem[0000000086000150] p59_call_1_le: ldd [%i2+0x170],%f0 ! Mem[0000000087000170] ldd [%i0+0x040],%f6 ! Mem[0000000086000040] std %l0,[%i1+0x188] ! Mem[0000000086800188] sth %l6,[%i1+0x046] ! Mem[0000000086800046] ldub [%i0+0x1d5],%l6 ! Mem[00000000860001d5] stx %l2,[%i3+0x168] ! Mem[0000000087800168] std %l2,[%i1+0x068] ! Mem[0000000086800068] retl stb %l2,[%i0+0x1b8] ! Mem[00000000860001b8] p59_jmpl_1_lo: ldd [%o0+0x1c8],%f12 ! Mem[00000000860001c8] ldd [%o1+0x010],%l6 ! Mem[0000000086800010] ldd [%o2+0x178],%l4 ! Mem[0000000087000178] stb %l4,[%o1+0x1e5] ! Mem[00000000868001e5] ldstub [%o2+0x160],%l5 ! Mem[0000000087000160] udivx %l0,-0x8ff,%l3 jmpl %g6+8,%g0 ldd [%o0+0x150],%l2 ! Mem[0000000086000150] p59_call_1_lo: ldd [%o2+0x170],%f0 ! Mem[0000000087000170] ldd [%o0+0x040],%f6 ! Mem[0000000086000040] std %l0,[%o1+0x188] ! Mem[0000000086800188] sth %l6,[%o1+0x046] ! Mem[0000000086800046] ldub [%o0+0x1d5],%l6 ! Mem[00000000860001d5] stx %l2,[%o3+0x168] ! Mem[0000000087800168] std %l2,[%o1+0x068] ! Mem[0000000086800068] retl stb %l2,[%o0+0x1b8] ! Mem[00000000860001b8] p59_jmpl_1_he: ldsh [%i3+0x0ac],%l0 ! Mem[00000000878000ac] swap [%i1+0x13c],%l7 ! Mem[000000008680013c] ldsw [%i1+0x15c],%l5 ! Mem[000000008680015c] jmpl %g6+8,%g0 ldstub [%i1+0x181],%l1 ! Mem[0000000086800181] p59_call_1_he: stx %l2,[%i2+0x030] ! Mem[0000000087000030] ldub [%i3+0x097],%l1 ! Mem[0000000087800097] ldd [%i1+0x128],%l4 ! Mem[0000000086800128] taddcc %l6,-0x277,%l1 sth %l7,[%i3+0x1c8] ! Mem[00000000878001c8] retl ldsb [%i1+0x11d],%l2 ! Mem[000000008680011d] p59_jmpl_1_ho: ldsh [%o3+0x0ac],%l0 ! Mem[00000000878000ac] swap [%o1+0x13c],%l7 ! Mem[000000008680013c] ldsw [%o1+0x15c],%l5 ! Mem[000000008680015c] jmpl %g6+8,%g0 ldstub [%o1+0x181],%l1 ! Mem[0000000086800181] p59_call_1_ho: stx %l2,[%o2+0x030] ! Mem[0000000087000030] ldub [%o3+0x097],%l1 ! Mem[0000000087800097] ldd [%o1+0x128],%l4 ! Mem[0000000086800128] taddcc %l6,-0x277,%l1 sth %l7,[%o3+0x1c8] ! Mem[00000000878001c8] retl ldsb [%o1+0x11d],%l2 ! Mem[000000008680011d] p60_jmpl_1_le: lduh [%i1+0x142],%l2 ! Mem[0000000088800142] jmpl %g6+8,%g0 stb %l6,[%i0+0x023] ! Mem[0000000088000023] p60_call_1_le: swap [%i0+0x014],%l6 ! Mem[0000000088000014] ldub [%i2+0x039],%l5 ! Mem[0000000089000039] swap [%i2+0x180],%l1 ! Mem[0000000089000180] stx %l2,[%i1+0x028] ! Mem[0000000088800028] ldx [%i0+0x000],%l7 ! Mem[0000000088000000] ldsw [%i2+0x160],%l5 ! Mem[0000000089000160] retl std %f10,[%i1+0x0f0] ! Mem[00000000888000f0] p60_jmpl_1_lo: lduh [%o1+0x142],%l2 ! Mem[0000000088800142] jmpl %g6+8,%g0 stb %l6,[%o0+0x023] ! Mem[0000000088000023] p60_call_1_lo: swap [%o0+0x014],%l6 ! Mem[0000000088000014] ldub [%o2+0x039],%l5 ! Mem[0000000089000039] swap [%o2+0x180],%l1 ! Mem[0000000089000180] stx %l2,[%o1+0x028] ! Mem[0000000088800028] ldx [%o0+0x000],%l7 ! Mem[0000000088000000] ldsw [%o2+0x160],%l5 ! Mem[0000000089000160] retl std %f10,[%o1+0x0f0] ! Mem[00000000888000f0] p60_jmpl_1_he: ldsh [%i3+0x1aa],%l7 ! Mem[00000000898001aa] jmpl %g6+8,%g0 ldsh [%i2+0x198],%l2 ! Mem[0000000089000198] p60_call_1_he: taddcc %l5,%l0,%l1 swap [%i3+0x114],%l6 ! Mem[0000000089800114] ldstub [%i0+0x07f],%l5 ! Mem[000000008800007f] retl ldd [%i3+0x1d0],%f26 ! Mem[00000000898001d0] p60_jmpl_1_ho: ldsh [%o3+0x1aa],%l7 ! Mem[00000000898001aa] jmpl %g6+8,%g0 ldsh [%o2+0x198],%l2 ! Mem[0000000089000198] p60_call_1_ho: taddcc %l5,%l0,%l1 swap [%o3+0x114],%l6 ! Mem[0000000089800114] ldstub [%o0+0x07f],%l5 ! Mem[000000008800007f] retl ldd [%o3+0x1d0],%f26 ! Mem[00000000898001d0] p61_jmpl_1_le: taddcc %l6,%l4,%l6 stw %l5,[%i3+0x16c] ! Mem[000000008b80016c] jmpl %g6+8,%g0 lduw [%i1+0x070],%l5 ! Mem[000000008a800070] p61_call_1_le: lduh [%i2+0x096],%l6 ! Mem[000000008b000096] sth %l5,[%i0+0x072] ! Mem[000000008a000072] sth %l6,[%i2+0x1a4] ! Mem[000000008b0001a4] retl std %l6,[%i3+0x060] ! Mem[000000008b800060] p61_jmpl_1_lo: taddcc %l6,%l4,%l6 stw %l5,[%o3+0x16c] ! Mem[000000008b80016c] jmpl %g6+8,%g0 lduw [%o1+0x070],%l5 ! Mem[000000008a800070] p61_call_1_lo: lduh [%o2+0x096],%l6 ! Mem[000000008b000096] sth %l5,[%o0+0x072] ! Mem[000000008a000072] sth %l6,[%o2+0x1a4] ! Mem[000000008b0001a4] retl std %l6,[%o3+0x060] ! Mem[000000008b800060] p61_jmpl_1_he: std %l4,[%i0+0x0e0] ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldstub [%i2+0x1e1],%l4 ! Mem[000000008b0001e1] p61_call_1_he: lduh [%i1+0x06a],%l5 ! Mem[000000008a80006a] nop umul %l4,%l1,%l5 std %f30,[%i2+0x0b8] ! Mem[000000008b0000b8] std %l4,[%i1+0x0f8] ! Mem[000000008a8000f8] tsubcc %l2,%l5,%l4 retl stw %l3,[%i2+0x070] ! Mem[000000008b000070] p61_jmpl_1_ho: std %l4,[%o0+0x0e0] ! Mem[000000008a0000e0] jmpl %g6+8,%g0 ldstub [%o2+0x1e1],%l4 ! Mem[000000008b0001e1] p61_call_1_ho: lduh [%o1+0x06a],%l5 ! Mem[000000008a80006a] nop umul %l4,%l1,%l5 std %f30,[%o2+0x0b8] ! Mem[000000008b0000b8] std %l4,[%o1+0x0f8] ! Mem[000000008a8000f8] tsubcc %l2,%l5,%l4 retl stw %l3,[%o2+0x070] ! Mem[000000008b000070] p62_jmpl_1_le: sth %l0,[%i3+0x12a] ! Mem[000000008d80012a] ldd [%i3+0x110],%f6 ! Mem[000000008d800110] srax %l7,0x036,%l7 ldsh [%i3+0x0e2],%l3 ! Mem[000000008d8000e2] stx %l6,[%i1+0x1e8] ! Mem[000000008c8001e8] std %f8 ,[%i1+0x150] ! Mem[000000008c800150] std %f10,[%i0+0x068] ! Mem[000000008c000068] jmpl %g6+8,%g0 ldd [%i1+0x0d0],%l0 ! Mem[000000008c8000d0] p62_call_1_le: std %f2 ,[%i1+0x060] ! Mem[000000008c800060] ldstub [%i3+0x016],%l3 ! Mem[000000008d800016] retl ldd [%i2+0x110],%f4 ! Mem[000000008d000110] p62_jmpl_1_lo: sth %l0,[%o3+0x12a] ! Mem[000000008d80012a] ldd [%o3+0x110],%f6 ! Mem[000000008d800110] srax %l7,0x036,%l7 ldsh [%o3+0x0e2],%l3 ! Mem[000000008d8000e2] stx %l6,[%o1+0x1e8] ! Mem[000000008c8001e8] std %f8 ,[%o1+0x150] ! Mem[000000008c800150] std %f10,[%o0+0x068] ! Mem[000000008c000068] jmpl %g6+8,%g0 ldd [%o1+0x0d0],%l0 ! Mem[000000008c8000d0] p62_call_1_lo: std %f2 ,[%o1+0x060] ! Mem[000000008c800060] ldstub [%o3+0x016],%l3 ! Mem[000000008d800016] retl ldd [%o2+0x110],%f4 ! Mem[000000008d000110] p62_jmpl_1_he: andncc %l7,%l4,%l2 ldx [%i0+0x0b8],%l3 ! Mem[000000008c0000b8] swap [%i0+0x038],%l5 ! Mem[000000008c000038] jmpl %g6+8,%g0 ldsw [%i2+0x1bc],%l7 ! Mem[000000008d0001bc] p62_call_1_he: retl xorcc %l1,0x489,%l2 p62_jmpl_1_ho: andncc %l7,%l4,%l2 ldx [%o0+0x0b8],%l3 ! Mem[000000008c0000b8] swap [%o0+0x038],%l5 ! Mem[000000008c000038] jmpl %g6+8,%g0 ldsw [%o2+0x1bc],%l7 ! Mem[000000008d0001bc] p62_call_1_ho: retl xorcc %l1,0x489,%l2 p63_jmpl_1_le: ldstub [%i1+0x175],%l1 ! Mem[000000008e800175] jmpl %g6+8,%g0 ldsh [%i3+0x15a],%l7 ! Mem[000000008f80015a] p63_call_1_le: umul %l3,%l1,%l4 retl std %f14,[%i0+0x1b0] ! Mem[000000008e0001b0] p63_jmpl_1_lo: ldstub [%o1+0x175],%l1 ! Mem[000000008e800175] jmpl %g6+8,%g0 ldsh [%o3+0x15a],%l7 ! Mem[000000008f80015a] p63_call_1_lo: umul %l3,%l1,%l4 retl std %f14,[%o0+0x1b0] ! Mem[000000008e0001b0] p63_jmpl_1_he: sth %l1,[%i3+0x0cc] ! Mem[000000008f8000cc] ldx [%i0+0x140],%l2 ! Mem[000000008e000140] xorcc %l3,%l1,%l7 swap [%i2+0x17c],%l0 ! Mem[000000008f00017c] ldd [%i2+0x140],%l2 ! Mem[000000008f000140] smulcc %l3,0xa25,%l4 swap [%i2+0x0f0],%l2 ! Mem[000000008f0000f0] jmpl %g6+8,%g0 lduh [%i1+0x1b4],%l3 ! Mem[000000008e8001b4] p63_call_1_he: stb %l3,[%i0+0x01d] ! Mem[000000008e00001d] ldub [%i0+0x0ab],%l3 ! Mem[000000008e0000ab] nop ldx [%i0+0x0b8],%l7 ! Mem[000000008e0000b8] ldub [%i2+0x1ef],%l0 ! Mem[000000008f0001ef] retl ldstub [%i2+0x1dc],%l7 ! Mem[000000008f0001dc] p63_jmpl_1_ho: sth %l1,[%o3+0x0cc] ! Mem[000000008f8000cc] ldx [%o0+0x140],%l2 ! Mem[000000008e000140] xorcc %l3,%l1,%l7 swap [%o2+0x17c],%l0 ! Mem[000000008f00017c] ldd [%o2+0x140],%l2 ! Mem[000000008f000140] smulcc %l3,0xa25,%l4 swap [%o2+0x0f0],%l2 ! Mem[000000008f0000f0] jmpl %g6+8,%g0 lduh [%o1+0x1b4],%l3 ! Mem[000000008e8001b4] p63_call_1_ho: stb %l3,[%o0+0x01d] ! Mem[000000008e00001d] ldub [%o0+0x0ab],%l3 ! Mem[000000008e0000ab] nop ldx [%o0+0x0b8],%l7 ! Mem[000000008e0000b8] ldub [%o2+0x1ef],%l0 ! Mem[000000008f0001ef] retl ldstub [%o2+0x1dc],%l7 ! Mem[000000008f0001dc] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: addccc %l4,0x051,%l3 swap [%i2+0x094],%l1 ! Mem[0000000011000094] ldsb [%i2+0x094],%l3 ! Mem[0000000011000094] ldd [%i2+0x010],%l4 ! Mem[0000000011000010] ldd [%i0+0x050],%l0 ! Mem[0000000010000050] sth %l2,[%i3+0x16e] ! Mem[000000001180016e] ldx [%i2+0x1c0],%l0 ! Mem[00000000110001c0] jmpl %g6+8,%g0 st %f8 ,[%i0+0x1d4] ! Mem[00000000100001d4] p0_call_2_le: stb %l3,[%i0+0x154] ! Mem[0000000010000154] retl umulcc %l2,%l2,%l1 p0_jmpl_2_lo: addccc %l4,0x051,%l3 swap [%o2+0x094],%l1 ! Mem[0000000011000094] ldsb [%o2+0x094],%l3 ! Mem[0000000011000094] ldd [%o2+0x010],%l4 ! Mem[0000000011000010] ldd [%o0+0x050],%l0 ! Mem[0000000010000050] sth %l2,[%o3+0x16e] ! Mem[000000001180016e] ldx [%o2+0x1c0],%l0 ! Mem[00000000110001c0] jmpl %g6+8,%g0 st %f8 ,[%o0+0x1d4] ! Mem[00000000100001d4] p0_call_2_lo: stb %l3,[%o0+0x154] ! Mem[0000000010000154] retl umulcc %l2,%l2,%l1 p0_jmpl_2_he: std %l6,[%i3+0x078] ! Mem[0000000011800078] stw %l6,[%i0+0x130] ! Mem[0000000010000130] jmpl %g6+8,%g0 ldd [%i1+0x130],%l2 ! Mem[0000000010800130] p0_call_2_he: lduh [%i1+0x100],%l1 ! Mem[0000000010800100] ldub [%i1+0x071],%l2 ! Mem[0000000010800071] ldsh [%i0+0x18c],%l5 ! Mem[000000001000018c] sth %l1,[%i3+0x0d0] ! Mem[00000000118000d0] stx %l1,[%i2+0x100] ! Mem[0000000011000100] orncc %l3,%l1,%l1 retl ldsw [%i3+0x1b0],%l6 ! Mem[00000000118001b0] p0_jmpl_2_ho: std %l6,[%o3+0x078] ! Mem[0000000011800078] stw %l6,[%o0+0x130] ! Mem[0000000010000130] jmpl %g6+8,%g0 ldd [%o1+0x130],%l2 ! Mem[0000000010800130] p0_call_2_ho: lduh [%o1+0x100],%l1 ! Mem[0000000010800100] ldub [%o1+0x071],%l2 ! Mem[0000000010800071] ldsh [%o0+0x18c],%l5 ! Mem[000000001000018c] sth %l1,[%o3+0x0d0] ! Mem[00000000118000d0] stx %l1,[%o2+0x100] ! Mem[0000000011000100] orncc %l3,%l1,%l1 retl ldsw [%o3+0x1b0],%l6 ! Mem[00000000118001b0] p1_jmpl_2_le: ldsw [%i3+0x140],%l3 ! Mem[0000000013800140] stx %l5,[%i2+0x158] ! Mem[0000000013000158] taddcc %l1,0xe47,%l7 jmpl %g6+8,%g0 ldstub [%i3+0x097],%l1 ! Mem[0000000013800097] p1_call_2_le: sth %l3,[%i3+0x058] ! Mem[0000000013800058] swap [%i1+0x010],%l4 ! Mem[0000000012800010] ldstub [%i2+0x071],%l0 ! Mem[0000000013000071] sll %l0,0x017,%l7 ldd [%i0+0x1e0],%l2 ! Mem[00000000120001e0] retl ldsb [%i0+0x0f1],%l6 ! Mem[00000000120000f1] p1_jmpl_2_lo: ldsw [%o3+0x140],%l3 ! Mem[0000000013800140] stx %l5,[%o2+0x158] ! Mem[0000000013000158] taddcc %l1,0xe47,%l7 jmpl %g6+8,%g0 ldstub [%o3+0x097],%l1 ! Mem[0000000013800097] p1_call_2_lo: sth %l3,[%o3+0x058] ! Mem[0000000013800058] swap [%o1+0x010],%l4 ! Mem[0000000012800010] ldstub [%o2+0x071],%l0 ! Mem[0000000013000071] sll %l0,0x017,%l7 ldd [%o0+0x1e0],%l2 ! Mem[00000000120001e0] retl ldsb [%o0+0x0f1],%l6 ! Mem[00000000120000f1] p1_jmpl_2_he: tsubcc %l1,%l1,%l7 stb %l6,[%i0+0x194] ! Mem[0000000012000194] srl %l3,%l2,%l7 ldx [%i3+0x070],%l2 ! Mem[0000000013800070] stx %l0,[%i2+0x0f8] ! Mem[00000000130000f8] sth %l5,[%i2+0x18c] ! Mem[000000001300018c] jmpl %g6+8,%g0 stw %l3,[%i2+0x0a4] ! Mem[00000000130000a4] p1_call_2_he: orcc %l7,0xa31,%l3 st %f31,[%i1+0x088] ! Mem[0000000012800088] stb %l0,[%i3+0x047] ! Mem[0000000013800047] ldd [%i1+0x090],%f16 ! Mem[0000000012800090] ldx [%i3+0x1a8],%l6 ! Mem[00000000138001a8] stb %l6,[%i3+0x001] ! Mem[0000000013800001] taddcc %l0,%l0,%l0 retl lduh [%i3+0x1ae],%l7 ! Mem[00000000138001ae] p1_jmpl_2_ho: tsubcc %l1,%l1,%l7 stb %l6,[%o0+0x194] ! Mem[0000000012000194] srl %l3,%l2,%l7 ldx [%o3+0x070],%l2 ! Mem[0000000013800070] stx %l0,[%o2+0x0f8] ! Mem[00000000130000f8] sth %l5,[%o2+0x18c] ! Mem[000000001300018c] jmpl %g6+8,%g0 stw %l3,[%o2+0x0a4] ! Mem[00000000130000a4] p1_call_2_ho: orcc %l7,0xa31,%l3 st %f31,[%o1+0x088] ! Mem[0000000012800088] stb %l0,[%o3+0x047] ! Mem[0000000013800047] ldd [%o1+0x090],%f16 ! Mem[0000000012800090] ldx [%o3+0x1a8],%l6 ! Mem[00000000138001a8] stb %l6,[%o3+0x001] ! Mem[0000000013800001] taddcc %l0,%l0,%l0 retl lduh [%o3+0x1ae],%l7 ! Mem[00000000138001ae] p2_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i1+0x150],%l6 ! Mem[0000000014800150] p2_call_2_le: ldsw [%i2+0x1a4],%l5 ! Mem[00000000150001a4] andcc %l1,-0x7a6,%l7 swap [%i2+0x11c],%l2 ! Mem[000000001500011c] sdivx %l0,0x8c8,%l5 ldstub [%i2+0x0ba],%l7 ! Mem[00000000150000ba] orcc %l1,%l7,%l5 retl swap [%i0+0x120],%l7 ! Mem[0000000014000120] p2_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o1+0x150],%l6 ! Mem[0000000014800150] p2_call_2_lo: ldsw [%o2+0x1a4],%l5 ! Mem[00000000150001a4] andcc %l1,-0x7a6,%l7 swap [%o2+0x11c],%l2 ! Mem[000000001500011c] sdivx %l0,0x8c8,%l5 ldstub [%o2+0x0ba],%l7 ! Mem[00000000150000ba] orcc %l1,%l7,%l5 retl swap [%o0+0x120],%l7 ! Mem[0000000014000120] p2_jmpl_2_he: ldstub [%i0+0x197],%l5 ! Mem[0000000014000197] stw %l6,[%i1+0x148] ! Mem[0000000014800148] ldx [%i0+0x080],%l2 ! Mem[0000000014000080] ldub [%i0+0x0a2],%l1 ! Mem[00000000140000a2] ldd [%i3+0x090],%l2 ! Mem[0000000015800090] stw %l2,[%i3+0x0b4] ! Mem[00000000158000b4] std %l4,[%i1+0x080] ! Mem[0000000014800080] jmpl %g6+8,%g0 lduh [%i0+0x1ac],%l5 ! Mem[00000000140001ac] p2_call_2_he: stw %l7,[%i2+0x088] ! Mem[0000000015000088] sdivx %l7,0x3e8,%l5 std %l0,[%i2+0x158] ! Mem[0000000015000158] stw %l6,[%i2+0x110] ! Mem[0000000015000110] ldsw [%i0+0x190],%l2 ! Mem[0000000014000190] ldsb [%i2+0x010],%l3 ! Mem[0000000015000010] std %l6,[%i1+0x000] ! Mem[0000000014800000] retl umul %l6,0xd1b,%l5 p2_jmpl_2_ho: ldstub [%o0+0x197],%l5 ! Mem[0000000014000197] stw %l6,[%o1+0x148] ! Mem[0000000014800148] ldx [%o0+0x080],%l2 ! Mem[0000000014000080] ldub [%o0+0x0a2],%l1 ! Mem[00000000140000a2] ldd [%o3+0x090],%l2 ! Mem[0000000015800090] stw %l2,[%o3+0x0b4] ! Mem[00000000158000b4] std %l4,[%o1+0x080] ! Mem[0000000014800080] jmpl %g6+8,%g0 lduh [%o0+0x1ac],%l5 ! Mem[00000000140001ac] p2_call_2_ho: stw %l7,[%o2+0x088] ! Mem[0000000015000088] sdivx %l7,0x3e8,%l5 std %l0,[%o2+0x158] ! Mem[0000000015000158] stw %l6,[%o2+0x110] ! Mem[0000000015000110] ldsw [%o0+0x190],%l2 ! Mem[0000000014000190] ldsb [%o2+0x010],%l3 ! Mem[0000000015000010] std %l6,[%o1+0x000] ! Mem[0000000014800000] retl umul %l6,0xd1b,%l5 p3_jmpl_2_le: ldd [%i0+0x1f8],%f0 ! Mem[00000000160001f8] stb %l0,[%i1+0x053] ! Mem[0000000016800053] xnorcc %l6,%l6,%l2 ldd [%i3+0x198],%l6 ! Mem[0000000017800198] ldsh [%i2+0x174],%l4 ! Mem[0000000017000174] sth %l7,[%i2+0x1fa] ! Mem[00000000170001fa] ldub [%i0+0x06a],%l0 ! Mem[000000001600006a] jmpl %g6+8,%g0 std %f4 ,[%i0+0x178] ! Mem[0000000016000178] p3_call_2_le: add %l5,0xc28,%l2 retl lduw [%i0+0x068],%l6 ! Mem[0000000016000068] p3_jmpl_2_lo: ldd [%o0+0x1f8],%f0 ! Mem[00000000160001f8] stb %l0,[%o1+0x053] ! Mem[0000000016800053] xnorcc %l6,%l6,%l2 ldd [%o3+0x198],%l6 ! Mem[0000000017800198] ldsh [%o2+0x174],%l4 ! Mem[0000000017000174] sth %l7,[%o2+0x1fa] ! Mem[00000000170001fa] ldub [%o0+0x06a],%l0 ! Mem[000000001600006a] jmpl %g6+8,%g0 std %f4 ,[%o0+0x178] ! Mem[0000000016000178] p3_call_2_lo: add %l5,0xc28,%l2 retl lduw [%o0+0x068],%l6 ! Mem[0000000016000068] p3_jmpl_2_he: ldsb [%i0+0x18f],%l6 ! Mem[000000001600018f] ld [%i0+0x0cc],%f24 ! Mem[00000000160000cc] stb %l7,[%i1+0x164] ! Mem[0000000016800164] ldd [%i2+0x0f0],%l6 ! Mem[00000000170000f0] jmpl %g6+8,%g0 swap [%i1+0x00c],%l4 ! Mem[000000001680000c] p3_call_2_he: swap [%i1+0x1ac],%l7 ! Mem[00000000168001ac] ld [%i1+0x08c],%f21 ! Mem[000000001680008c] stb %l6,[%i1+0x19e] ! Mem[000000001680019e] stw %l3,[%i3+0x030] ! Mem[0000000017800030] ldsw [%i0+0x114],%l3 ! Mem[0000000016000114] lduw [%i3+0x098],%l4 ! Mem[0000000017800098] swap [%i0+0x12c],%l2 ! Mem[000000001600012c] retl taddcctv %l7,-0x014,%l6 p3_jmpl_2_ho: ldsb [%o0+0x18f],%l6 ! Mem[000000001600018f] ld [%o0+0x0cc],%f24 ! Mem[00000000160000cc] stb %l7,[%o1+0x164] ! Mem[0000000016800164] ldd [%o2+0x0f0],%l6 ! Mem[00000000170000f0] jmpl %g6+8,%g0 swap [%o1+0x00c],%l4 ! Mem[000000001680000c] p3_call_2_ho: swap [%o1+0x1ac],%l7 ! Mem[00000000168001ac] ld [%o1+0x08c],%f21 ! Mem[000000001680008c] stb %l6,[%o1+0x19e] ! Mem[000000001680019e] stw %l3,[%o3+0x030] ! Mem[0000000017800030] ldsw [%o0+0x114],%l3 ! Mem[0000000016000114] lduw [%o3+0x098],%l4 ! Mem[0000000017800098] swap [%o0+0x12c],%l2 ! Mem[000000001600012c] retl taddcctv %l7,-0x014,%l6 p4_jmpl_2_le: swap [%i3+0x168],%l4 ! Mem[0000000019800168] stx %l6,[%i3+0x0a8] ! Mem[00000000198000a8] orcc %l5,%l6,%l2 and %l1,-0x799,%l5 udivx %l0,0xbbf,%l2 jmpl %g6+8,%g0 srax %l1,0x037,%l6 p4_call_2_le: ldstub [%i0+0x0ab],%l1 ! Mem[00000000180000ab] std %l0,[%i3+0x090] ! Mem[0000000019800090] lduh [%i2+0x11a],%l6 ! Mem[000000001900011a] retl srax %l5,%l6,%l6 p4_jmpl_2_lo: swap [%o3+0x168],%l4 ! Mem[0000000019800168] stx %l6,[%o3+0x0a8] ! Mem[00000000198000a8] orcc %l5,%l6,%l2 and %l1,-0x799,%l5 udivx %l0,0xbbf,%l2 jmpl %g6+8,%g0 srax %l1,0x037,%l6 p4_call_2_lo: ldstub [%o0+0x0ab],%l1 ! Mem[00000000180000ab] std %l0,[%o3+0x090] ! Mem[0000000019800090] lduh [%o2+0x11a],%l6 ! Mem[000000001900011a] retl srax %l5,%l6,%l6 p4_jmpl_2_he: ldsh [%i0+0x17a],%l3 ! Mem[000000001800017a] jmpl %g6+8,%g0 stx %l7,[%i1+0x160] ! Mem[0000000018800160] p4_call_2_he: orncc %l5,-0x3ea,%l2 ldsb [%i3+0x118],%l1 ! Mem[0000000019800118] ldsh [%i3+0x18a],%l4 ! Mem[000000001980018a] stw %l4,[%i3+0x1e0] ! Mem[00000000198001e0] srl %l5,%l6,%l5 andncc %l6,%l2,%l5 retl tsubcc %l1,%l4,%l5 p4_jmpl_2_ho: ldsh [%o0+0x17a],%l3 ! Mem[000000001800017a] jmpl %g6+8,%g0 stx %l7,[%o1+0x160] ! Mem[0000000018800160] p4_call_2_ho: orncc %l5,-0x3ea,%l2 ldsb [%o3+0x118],%l1 ! Mem[0000000019800118] ldsh [%o3+0x18a],%l4 ! Mem[000000001980018a] stw %l4,[%o3+0x1e0] ! Mem[00000000198001e0] srl %l5,%l6,%l5 andncc %l6,%l2,%l5 retl tsubcc %l1,%l4,%l5 p5_jmpl_2_le: swap [%i0+0x084],%l3 ! Mem[000000001a000084] ld [%i0+0x07c],%f10 ! Mem[000000001a00007c] std %f10,[%i2+0x068] ! Mem[000000001b000068] ldd [%i0+0x068],%l6 ! Mem[000000001a000068] andcc %l7,%l0,%l6 jmpl %g6+8,%g0 ld [%i1+0x030],%f4 ! Mem[000000001a800030] p5_call_2_le: ldsb [%i2+0x1fb],%l1 ! Mem[000000001b0001fb] std %f6 ,[%i0+0x080] ! Mem[000000001a000080] andn %l0,%l1,%l7 ldub [%i2+0x1b4],%l3 ! Mem[000000001b0001b4] xnor %l4,%l1,%l5 retl ldx [%i1+0x0d8],%l7 ! Mem[000000001a8000d8] p5_jmpl_2_lo: swap [%o0+0x084],%l3 ! Mem[000000001a000084] ld [%o0+0x07c],%f10 ! Mem[000000001a00007c] std %f10,[%o2+0x068] ! Mem[000000001b000068] ldd [%o0+0x068],%l6 ! Mem[000000001a000068] andcc %l7,%l0,%l6 jmpl %g6+8,%g0 ld [%o1+0x030],%f4 ! Mem[000000001a800030] p5_call_2_lo: ldsb [%o2+0x1fb],%l1 ! Mem[000000001b0001fb] std %f6 ,[%o0+0x080] ! Mem[000000001a000080] andn %l0,%l1,%l7 ldub [%o2+0x1b4],%l3 ! Mem[000000001b0001b4] xnor %l4,%l1,%l5 retl ldx [%o1+0x0d8],%l7 ! Mem[000000001a8000d8] p5_jmpl_2_he: ldd [%i1+0x1a8],%l6 ! Mem[000000001a8001a8] lduw [%i0+0x134],%l3 ! Mem[000000001a000134] ldub [%i0+0x081],%l0 ! Mem[000000001a000081] stb %l1,[%i2+0x052] ! Mem[000000001b000052] ld [%i1+0x0b4],%f23 ! Mem[000000001a8000b4] jmpl %g6+8,%g0 swap [%i0+0x1b4],%l0 ! Mem[000000001a0001b4] p5_call_2_he: ldx [%i2+0x178],%l6 ! Mem[000000001b000178] ld [%i3+0x0c0],%f21 ! Mem[000000001b8000c0] swap [%i3+0x1fc],%l5 ! Mem[000000001b8001fc] sth %l3,[%i1+0x046] ! Mem[000000001a800046] xnor %l2,-0x9fd,%l1 lduw [%i0+0x160],%l5 ! Mem[000000001a000160] retl ldstub [%i1+0x1a2],%l0 ! Mem[000000001a8001a2] p5_jmpl_2_ho: ldd [%o1+0x1a8],%l6 ! Mem[000000001a8001a8] lduw [%o0+0x134],%l3 ! Mem[000000001a000134] ldub [%o0+0x081],%l0 ! Mem[000000001a000081] stb %l1,[%o2+0x052] ! Mem[000000001b000052] ld [%o1+0x0b4],%f23 ! Mem[000000001a8000b4] jmpl %g6+8,%g0 swap [%o0+0x1b4],%l0 ! Mem[000000001a0001b4] p5_call_2_ho: ldx [%o2+0x178],%l6 ! Mem[000000001b000178] ld [%o3+0x0c0],%f21 ! Mem[000000001b8000c0] swap [%o3+0x1fc],%l5 ! Mem[000000001b8001fc] sth %l3,[%o1+0x046] ! Mem[000000001a800046] xnor %l2,-0x9fd,%l1 lduw [%o0+0x160],%l5 ! Mem[000000001a000160] retl ldstub [%o1+0x1a2],%l0 ! Mem[000000001a8001a2] p6_jmpl_2_le: ldsh [%i3+0x12e],%l1 ! Mem[000000001d80012e] std %f0 ,[%i3+0x018] ! Mem[000000001d800018] xorcc %l1,%l7,%l2 ldsw [%i2+0x094],%l5 ! Mem[000000001d000094] jmpl %g6+8,%g0 umul %l2,0x66f,%l0 p6_call_2_le: ldub [%i1+0x1cb],%l1 ! Mem[000000001c8001cb] ldsb [%i3+0x174],%l3 ! Mem[000000001d800174] stb %l0,[%i0+0x1a7] ! Mem[000000001c0001a7] ldx [%i3+0x090],%l1 ! Mem[000000001d800090] stx %l6,[%i0+0x068] ! Mem[000000001c000068] ldsw [%i3+0x090],%l4 ! Mem[000000001d800090] ldd [%i3+0x158],%f4 ! Mem[000000001d800158] retl ldsb [%i1+0x1da],%l1 ! Mem[000000001c8001da] p6_jmpl_2_lo: ldsh [%o3+0x12e],%l1 ! Mem[000000001d80012e] std %f0 ,[%o3+0x018] ! Mem[000000001d800018] xorcc %l1,%l7,%l2 ldsw [%o2+0x094],%l5 ! Mem[000000001d000094] jmpl %g6+8,%g0 umul %l2,0x66f,%l0 p6_call_2_lo: ldub [%o1+0x1cb],%l1 ! Mem[000000001c8001cb] ldsb [%o3+0x174],%l3 ! Mem[000000001d800174] stb %l0,[%o0+0x1a7] ! Mem[000000001c0001a7] ldx [%o3+0x090],%l1 ! Mem[000000001d800090] stx %l6,[%o0+0x068] ! Mem[000000001c000068] ldsw [%o3+0x090],%l4 ! Mem[000000001d800090] ldd [%o3+0x158],%f4 ! Mem[000000001d800158] retl ldsb [%o1+0x1da],%l1 ! Mem[000000001c8001da] p6_jmpl_2_he: stb %l5,[%i1+0x1f1] ! Mem[000000001c8001f1] lduw [%i3+0x124],%l1 ! Mem[000000001d800124] jmpl %g6+8,%g0 ldsw [%i0+0x09c],%l2 ! Mem[000000001c00009c] p6_call_2_he: retl swap [%i3+0x130],%l6 ! Mem[000000001d800130] p6_jmpl_2_ho: stb %l5,[%o1+0x1f1] ! Mem[000000001c8001f1] lduw [%o3+0x124],%l1 ! Mem[000000001d800124] jmpl %g6+8,%g0 ldsw [%o0+0x09c],%l2 ! Mem[000000001c00009c] p6_call_2_ho: retl swap [%o3+0x130],%l6 ! Mem[000000001d800130] p7_jmpl_2_le: tsubcctv %l2,%l4,%l5 ldsb [%i1+0x0d9],%l5 ! Mem[000000001e8000d9] std %l0,[%i3+0x008] ! Mem[000000001f800008] jmpl %g6+8,%g0 ldd [%i2+0x098],%l6 ! Mem[000000001f000098] p7_call_2_le: std %f4 ,[%i3+0x020] ! Mem[000000001f800020] st %f14,[%i3+0x07c] ! Mem[000000001f80007c] retl ldub [%i0+0x06f],%l5 ! Mem[000000001e00006f] p7_jmpl_2_lo: tsubcctv %l2,%l4,%l5 ldsb [%o1+0x0d9],%l5 ! Mem[000000001e8000d9] std %l0,[%o3+0x008] ! Mem[000000001f800008] jmpl %g6+8,%g0 ldd [%o2+0x098],%l6 ! Mem[000000001f000098] p7_call_2_lo: std %f4 ,[%o3+0x020] ! Mem[000000001f800020] st %f14,[%o3+0x07c] ! Mem[000000001f80007c] retl ldub [%o0+0x06f],%l5 ! Mem[000000001e00006f] p7_jmpl_2_he: swap [%i0+0x19c],%l2 ! Mem[000000001e00019c] ldx [%i2+0x038],%l4 ! Mem[000000001f000038] ldstub [%i0+0x132],%l5 ! Mem[000000001e000132] stb %l7,[%i1+0x0ba] ! Mem[000000001e8000ba] stw %l2,[%i2+0x058] ! Mem[000000001f000058] stx %l1,[%i0+0x1c8] ! Mem[000000001e0001c8] std %l6,[%i1+0x148] ! Mem[000000001e800148] jmpl %g6+8,%g0 stb %l2,[%i0+0x0a1] ! Mem[000000001e0000a1] p7_call_2_he: lduh [%i0+0x192],%l5 ! Mem[000000001e000192] retl ldd [%i1+0x048],%l2 ! Mem[000000001e800048] p7_jmpl_2_ho: swap [%o0+0x19c],%l2 ! Mem[000000001e00019c] ldx [%o2+0x038],%l4 ! Mem[000000001f000038] ldstub [%o0+0x132],%l5 ! Mem[000000001e000132] stb %l7,[%o1+0x0ba] ! Mem[000000001e8000ba] stw %l2,[%o2+0x058] ! Mem[000000001f000058] stx %l1,[%o0+0x1c8] ! Mem[000000001e0001c8] std %l6,[%o1+0x148] ! Mem[000000001e800148] jmpl %g6+8,%g0 stb %l2,[%o0+0x0a1] ! Mem[000000001e0000a1] p7_call_2_ho: lduh [%o0+0x192],%l5 ! Mem[000000001e000192] retl ldd [%o1+0x048],%l2 ! Mem[000000001e800048] p8_jmpl_2_le: or %l1,%l7,%l2 ldsh [%i3+0x17c],%l6 ! Mem[000000002180017c] xnorcc %l2,%l0,%l2 stx %l0,[%i1+0x1c0] ! Mem[00000000208001c0] stw %l5,[%i2+0x194] ! Mem[0000000021000194] std %l0,[%i0+0x090] ! Mem[0000000020000090] ldx [%i1+0x1a8],%l6 ! Mem[00000000208001a8] jmpl %g6+8,%g0 orncc %l4,%l2,%l5 p8_call_2_le: ldsh [%i1+0x1a4],%l1 ! Mem[00000000208001a4] ldstub [%i2+0x13b],%l7 ! Mem[000000002100013b] retl lduh [%i1+0x0e6],%l7 ! Mem[00000000208000e6] p8_jmpl_2_lo: or %l1,%l7,%l2 ldsh [%o3+0x17c],%l6 ! Mem[000000002180017c] xnorcc %l2,%l0,%l2 stx %l0,[%o1+0x1c0] ! Mem[00000000208001c0] stw %l5,[%o2+0x194] ! Mem[0000000021000194] std %l0,[%o0+0x090] ! Mem[0000000020000090] ldx [%o1+0x1a8],%l6 ! Mem[00000000208001a8] jmpl %g6+8,%g0 orncc %l4,%l2,%l5 p8_call_2_lo: ldsh [%o1+0x1a4],%l1 ! Mem[00000000208001a4] ldstub [%o2+0x13b],%l7 ! Mem[000000002100013b] retl lduh [%o1+0x0e6],%l7 ! Mem[00000000208000e6] p8_jmpl_2_he: ldstub [%i0+0x031],%l3 ! Mem[0000000020000031] lduw [%i3+0x0a4],%l6 ! Mem[00000000218000a4] sth %l7,[%i3+0x16e] ! Mem[000000002180016e] jmpl %g6+8,%g0 sllx %l5,%l1,%l2 p8_call_2_he: nop st %f31,[%i1+0x0a8] ! Mem[00000000208000a8] and %l7,%l0,%l5 umul %l4,0xb24,%l4 stb %l1,[%i2+0x002] ! Mem[0000000021000002] swap [%i0+0x1fc],%l1 ! Mem[00000000200001fc] ldd [%i3+0x1e8],%f16 ! Mem[00000000218001e8] retl lduh [%i3+0x17e],%l0 ! Mem[000000002180017e] p8_jmpl_2_ho: ldstub [%o0+0x031],%l3 ! Mem[0000000020000031] lduw [%o3+0x0a4],%l6 ! Mem[00000000218000a4] sth %l7,[%o3+0x16e] ! Mem[000000002180016e] jmpl %g6+8,%g0 sllx %l5,%l1,%l2 p8_call_2_ho: nop st %f31,[%o1+0x0a8] ! Mem[00000000208000a8] and %l7,%l0,%l5 umul %l4,0xb24,%l4 stb %l1,[%o2+0x002] ! Mem[0000000021000002] swap [%o0+0x1fc],%l1 ! Mem[00000000200001fc] ldd [%o3+0x1e8],%f16 ! Mem[00000000218001e8] retl lduh [%o3+0x17e],%l0 ! Mem[000000002180017e] p9_jmpl_2_le: ldsw [%i0+0x1d4],%l6 ! Mem[00000000220001d4] sth %l7,[%i0+0x1da] ! Mem[00000000220001da] swap [%i2+0x0d4],%l4 ! Mem[00000000230000d4] st %f13,[%i1+0x194] ! Mem[0000000022800194] ldsw [%i2+0x060],%l2 ! Mem[0000000023000060] addc %l5,-0xe46,%l6 ldsb [%i1+0x07d],%l1 ! Mem[000000002280007d] jmpl %g6+8,%g0 lduh [%i3+0x030],%l7 ! Mem[0000000023800030] p9_call_2_le: smul %l1,-0x29a,%l1 ldstub [%i2+0x0ce],%l3 ! Mem[00000000230000ce] stx %l4,[%i1+0x068] ! Mem[0000000022800068] retl lduw [%i3+0x0b0],%l4 ! Mem[00000000238000b0] p9_jmpl_2_lo: ldsw [%o0+0x1d4],%l6 ! Mem[00000000220001d4] sth %l7,[%o0+0x1da] ! Mem[00000000220001da] swap [%o2+0x0d4],%l4 ! Mem[00000000230000d4] st %f13,[%o1+0x194] ! Mem[0000000022800194] ldsw [%o2+0x060],%l2 ! Mem[0000000023000060] addc %l5,-0xe46,%l6 ldsb [%o1+0x07d],%l1 ! Mem[000000002280007d] jmpl %g6+8,%g0 lduh [%o3+0x030],%l7 ! Mem[0000000023800030] p9_call_2_lo: smul %l1,-0x29a,%l1 ldstub [%o2+0x0ce],%l3 ! Mem[00000000230000ce] stx %l4,[%o1+0x068] ! Mem[0000000022800068] retl lduw [%o3+0x0b0],%l4 ! Mem[00000000238000b0] p9_jmpl_2_he: ldx [%i2+0x0b0],%l3 ! Mem[00000000230000b0] sdivx %l4,-0x2cf,%l0 ldsb [%i1+0x1f6],%l6 ! Mem[00000000228001f6] jmpl %g6+8,%g0 ldstub [%i3+0x0ff],%l5 ! Mem[00000000238000ff] p9_call_2_he: st %f17,[%i0+0x064] ! Mem[0000000022000064] stw %l7,[%i1+0x0a8] ! Mem[00000000228000a8] std %l4,[%i1+0x040] ! Mem[0000000022800040] sub %l2,-0x295,%l0 smul %l4,%l7,%l1 stb %l0,[%i1+0x0cd] ! Mem[00000000228000cd] retl srax %l3,%l2,%l4 p9_jmpl_2_ho: ldx [%o2+0x0b0],%l3 ! Mem[00000000230000b0] sdivx %l4,-0x2cf,%l0 ldsb [%o1+0x1f6],%l6 ! Mem[00000000228001f6] jmpl %g6+8,%g0 ldstub [%o3+0x0ff],%l5 ! Mem[00000000238000ff] p9_call_2_ho: st %f17,[%o0+0x064] ! Mem[0000000022000064] stw %l7,[%o1+0x0a8] ! Mem[00000000228000a8] std %l4,[%o1+0x040] ! Mem[0000000022800040] sub %l2,-0x295,%l0 smul %l4,%l7,%l1 stb %l0,[%o1+0x0cd] ! Mem[00000000228000cd] retl srax %l3,%l2,%l4 p10_jmpl_2_le: ldd [%i3+0x050],%f10 ! Mem[0000000025800050] taddcc %l7,0x539,%l4 swap [%i0+0x010],%l2 ! Mem[0000000024000010] stw %l1,[%i2+0x174] ! Mem[0000000025000174] lduh [%i2+0x1c8],%l7 ! Mem[00000000250001c8] st %f10,[%i1+0x11c] ! Mem[000000002480011c] jmpl %g6+8,%g0 sth %l6,[%i1+0x004] ! Mem[0000000024800004] p10_call_2_le: ldx [%i0+0x190],%l5 ! Mem[0000000024000190] retl ldsw [%i0+0x098],%l7 ! Mem[0000000024000098] p10_jmpl_2_lo: ldd [%o3+0x050],%f10 ! Mem[0000000025800050] taddcc %l7,0x539,%l4 swap [%o0+0x010],%l2 ! Mem[0000000024000010] stw %l1,[%o2+0x174] ! Mem[0000000025000174] lduh [%o2+0x1c8],%l7 ! Mem[00000000250001c8] st %f10,[%o1+0x11c] ! Mem[000000002480011c] jmpl %g6+8,%g0 sth %l6,[%o1+0x004] ! Mem[0000000024800004] p10_call_2_lo: ldx [%o0+0x190],%l5 ! Mem[0000000024000190] retl ldsw [%o0+0x098],%l7 ! Mem[0000000024000098] p10_jmpl_2_he: ldsh [%i0+0x1f2],%l4 ! Mem[00000000240001f2] ldsh [%i2+0x168],%l6 ! Mem[0000000025000168] andcc %l0,0xb36,%l2 stb %l6,[%i1+0x04d] ! Mem[000000002480004d] std %l2,[%i1+0x178] ! Mem[0000000024800178] stb %l4,[%i2+0x15a] ! Mem[000000002500015a] lduw [%i0+0x1d8],%l1 ! Mem[00000000240001d8] jmpl %g6+8,%g0 add %l4,0xe77,%l1 p10_call_2_he: ldsh [%i3+0x070],%l2 ! Mem[0000000025800070] retl std %l4,[%i2+0x188] ! Mem[0000000025000188] p10_jmpl_2_ho: ldsh [%o0+0x1f2],%l4 ! Mem[00000000240001f2] ldsh [%o2+0x168],%l6 ! Mem[0000000025000168] andcc %l0,0xb36,%l2 stb %l6,[%o1+0x04d] ! Mem[000000002480004d] std %l2,[%o1+0x178] ! Mem[0000000024800178] stb %l4,[%o2+0x15a] ! Mem[000000002500015a] lduw [%o0+0x1d8],%l1 ! Mem[00000000240001d8] jmpl %g6+8,%g0 add %l4,0xe77,%l1 p10_call_2_ho: ldsh [%o3+0x070],%l2 ! Mem[0000000025800070] retl std %l4,[%o2+0x188] ! Mem[0000000025000188] p11_jmpl_2_le: stb %l2,[%i3+0x16e] ! Mem[000000002780016e] jmpl %g6+8,%g0 lduw [%i1+0x164],%l3 ! Mem[0000000026800164] p11_call_2_le: retl udivx %l4,-0x3d0,%l0 p11_jmpl_2_lo: stb %l2,[%o3+0x16e] ! Mem[000000002780016e] jmpl %g6+8,%g0 lduw [%o1+0x164],%l3 ! Mem[0000000026800164] p11_call_2_lo: retl udivx %l4,-0x3d0,%l0 p11_jmpl_2_he: sth %l3,[%i0+0x08a] ! Mem[000000002600008a] std %l0,[%i0+0x198] ! Mem[0000000026000198] ldsh [%i1+0x068],%l3 ! Mem[0000000026800068] st %f18,[%i3+0x180] ! Mem[0000000027800180] stx %l1,[%i1+0x0b0] ! Mem[00000000268000b0] lduw [%i2+0x02c],%l2 ! Mem[000000002700002c] orn %l7,-0xd19,%l2 jmpl %g6+8,%g0 xnorcc %l4,%l3,%l5 p11_call_2_he: mulx %l6,-0xaef,%l0 ldd [%i2+0x1d8],%l6 ! Mem[00000000270001d8] retl ldstub [%i0+0x0c0],%l2 ! Mem[00000000260000c0] p11_jmpl_2_ho: sth %l3,[%o0+0x08a] ! Mem[000000002600008a] std %l0,[%o0+0x198] ! Mem[0000000026000198] ldsh [%o1+0x068],%l3 ! Mem[0000000026800068] st %f18,[%o3+0x180] ! Mem[0000000027800180] stx %l1,[%o1+0x0b0] ! Mem[00000000268000b0] lduw [%o2+0x02c],%l2 ! Mem[000000002700002c] orn %l7,-0xd19,%l2 jmpl %g6+8,%g0 xnorcc %l4,%l3,%l5 p11_call_2_ho: mulx %l6,-0xaef,%l0 ldd [%o2+0x1d8],%l6 ! Mem[00000000270001d8] retl ldstub [%o0+0x0c0],%l2 ! Mem[00000000260000c0] p12_jmpl_2_le: lduw [%i3+0x010],%l2 ! Mem[0000000029800010] sth %l0,[%i0+0x07a] ! Mem[000000002800007a] jmpl %g6+8,%g0 std %f6 ,[%i3+0x1f0] ! Mem[00000000298001f0] p12_call_2_le: stw %l7,[%i1+0x05c] ! Mem[000000002880005c] ldsh [%i3+0x0ea],%l4 ! Mem[00000000298000ea] stw %l5,[%i3+0x04c] ! Mem[000000002980004c] stw %l0,[%i2+0x1b8] ! Mem[00000000290001b8] retl stw %l0,[%i0+0x1e0] ! Mem[00000000280001e0] p12_jmpl_2_lo: lduw [%o3+0x010],%l2 ! Mem[0000000029800010] sth %l0,[%o0+0x07a] ! Mem[000000002800007a] jmpl %g6+8,%g0 std %f6 ,[%o3+0x1f0] ! Mem[00000000298001f0] p12_call_2_lo: stw %l7,[%o1+0x05c] ! Mem[000000002880005c] ldsh [%o3+0x0ea],%l4 ! Mem[00000000298000ea] stw %l5,[%o3+0x04c] ! Mem[000000002980004c] stw %l0,[%o2+0x1b8] ! Mem[00000000290001b8] retl stw %l0,[%o0+0x1e0] ! Mem[00000000280001e0] p12_jmpl_2_he: swap [%i2+0x0c8],%l1 ! Mem[00000000290000c8] ldub [%i2+0x1a7],%l0 ! Mem[00000000290001a7] jmpl %g6+8,%g0 ldsw [%i1+0x1b0],%l5 ! Mem[00000000288001b0] p12_call_2_he: stb %l1,[%i3+0x1d6] ! Mem[00000000298001d6] ldx [%i1+0x110],%l2 ! Mem[0000000028800110] ldub [%i0+0x118],%l1 ! Mem[0000000028000118] sth %l2,[%i3+0x19a] ! Mem[000000002980019a] ldstub [%i3+0x1bf],%l7 ! Mem[00000000298001bf] tsubcc %l4,%l7,%l3 retl ldstub [%i1+0x1d1],%l5 ! Mem[00000000288001d1] p12_jmpl_2_ho: swap [%o2+0x0c8],%l1 ! Mem[00000000290000c8] ldub [%o2+0x1a7],%l0 ! Mem[00000000290001a7] jmpl %g6+8,%g0 ldsw [%o1+0x1b0],%l5 ! Mem[00000000288001b0] p12_call_2_ho: stb %l1,[%o3+0x1d6] ! Mem[00000000298001d6] ldx [%o1+0x110],%l2 ! Mem[0000000028800110] ldub [%o0+0x118],%l1 ! Mem[0000000028000118] sth %l2,[%o3+0x19a] ! Mem[000000002980019a] ldstub [%o3+0x1bf],%l7 ! Mem[00000000298001bf] tsubcc %l4,%l7,%l3 retl ldstub [%o1+0x1d1],%l5 ! Mem[00000000288001d1] p13_jmpl_2_le: ldsw [%i3+0x128],%l0 ! Mem[000000002b800128] ldsw [%i2+0x094],%l1 ! Mem[000000002b000094] jmpl %g6+8,%g0 ldsh [%i1+0x1bc],%l6 ! Mem[000000002a8001bc] p13_call_2_le: sth %l0,[%i0+0x1fc] ! Mem[000000002a0001fc] ldsb [%i3+0x079],%l7 ! Mem[000000002b800079] retl ldsb [%i3+0x198],%l6 ! Mem[000000002b800198] p13_jmpl_2_lo: ldsw [%o3+0x128],%l0 ! Mem[000000002b800128] ldsw [%o2+0x094],%l1 ! Mem[000000002b000094] jmpl %g6+8,%g0 ldsh [%o1+0x1bc],%l6 ! Mem[000000002a8001bc] p13_call_2_lo: sth %l0,[%o0+0x1fc] ! Mem[000000002a0001fc] ldsb [%o3+0x079],%l7 ! Mem[000000002b800079] retl ldsb [%o3+0x198],%l6 ! Mem[000000002b800198] p13_jmpl_2_he: lduh [%i2+0x07c],%l2 ! Mem[000000002b00007c] lduh [%i0+0x07e],%l7 ! Mem[000000002a00007e] jmpl %g6+8,%g0 ldsw [%i3+0x0e0],%l3 ! Mem[000000002b8000e0] p13_call_2_he: ldx [%i1+0x180],%l2 ! Mem[000000002a800180] std %l2,[%i0+0x1d0] ! Mem[000000002a0001d0] lduw [%i3+0x074],%l2 ! Mem[000000002b800074] retl lduw [%i0+0x050],%l0 ! Mem[000000002a000050] p13_jmpl_2_ho: lduh [%o2+0x07c],%l2 ! Mem[000000002b00007c] lduh [%o0+0x07e],%l7 ! Mem[000000002a00007e] jmpl %g6+8,%g0 ldsw [%o3+0x0e0],%l3 ! Mem[000000002b8000e0] p13_call_2_ho: ldx [%o1+0x180],%l2 ! Mem[000000002a800180] std %l2,[%o0+0x1d0] ! Mem[000000002a0001d0] lduw [%o3+0x074],%l2 ! Mem[000000002b800074] retl lduw [%o0+0x050],%l0 ! Mem[000000002a000050] p14_jmpl_2_le: ldd [%i2+0x1b8],%f14 ! Mem[000000002d0001b8] jmpl %g6+8,%g0 stx %l7,[%i0+0x0f8] ! Mem[000000002c0000f8] p14_call_2_le: sth %l7,[%i3+0x078] ! Mem[000000002d800078] retl swap [%i3+0x1e4],%l2 ! Mem[000000002d8001e4] p14_jmpl_2_lo: ldd [%o2+0x1b8],%f14 ! Mem[000000002d0001b8] jmpl %g6+8,%g0 stx %l7,[%o0+0x0f8] ! Mem[000000002c0000f8] p14_call_2_lo: sth %l7,[%o3+0x078] ! Mem[000000002d800078] retl swap [%o3+0x1e4],%l2 ! Mem[000000002d8001e4] p14_jmpl_2_he: swap [%i1+0x1d0],%l5 ! Mem[000000002c8001d0] sth %l2,[%i0+0x1a2] ! Mem[000000002c0001a2] stb %l6,[%i1+0x155] ! Mem[000000002c800155] std %l6,[%i0+0x0d8] ! Mem[000000002c0000d8] and %l7,-0xd28,%l4 ldsb [%i1+0x00f],%l2 ! Mem[000000002c80000f] jmpl %g6+8,%g0 ldd [%i1+0x178],%f30 ! Mem[000000002c800178] p14_call_2_he: lduh [%i3+0x166],%l1 ! Mem[000000002d800166] ldub [%i3+0x0f1],%l1 ! Mem[000000002d8000f1] xor %l3,%l1,%l2 lduh [%i0+0x1ae],%l6 ! Mem[000000002c0001ae] stb %l0,[%i0+0x0cd] ! Mem[000000002c0000cd] retl ldd [%i2+0x140],%f22 ! Mem[000000002d000140] p14_jmpl_2_ho: swap [%o1+0x1d0],%l5 ! Mem[000000002c8001d0] sth %l2,[%o0+0x1a2] ! Mem[000000002c0001a2] stb %l6,[%o1+0x155] ! Mem[000000002c800155] std %l6,[%o0+0x0d8] ! Mem[000000002c0000d8] and %l7,-0xd28,%l4 ldsb [%o1+0x00f],%l2 ! Mem[000000002c80000f] jmpl %g6+8,%g0 ldd [%o1+0x178],%f30 ! Mem[000000002c800178] p14_call_2_ho: lduh [%o3+0x166],%l1 ! Mem[000000002d800166] ldub [%o3+0x0f1],%l1 ! Mem[000000002d8000f1] xor %l3,%l1,%l2 lduh [%o0+0x1ae],%l6 ! Mem[000000002c0001ae] stb %l0,[%o0+0x0cd] ! Mem[000000002c0000cd] retl ldd [%o2+0x140],%f22 ! Mem[000000002d000140] p15_jmpl_2_le: ldsb [%i1+0x165],%l5 ! Mem[000000002e800165] std %l4,[%i2+0x0d8] ! Mem[000000002f0000d8] swap [%i3+0x1b4],%l4 ! Mem[000000002f8001b4] ldstub [%i3+0x0f5],%l1 ! Mem[000000002f8000f5] jmpl %g6+8,%g0 stw %l2,[%i1+0x008] ! Mem[000000002e800008] p15_call_2_le: andncc %l0,%l6,%l2 ldx [%i3+0x040],%l4 ! Mem[000000002f800040] xnor %l4,0x394,%l2 retl addc %l4,-0x5cf,%l6 p15_jmpl_2_lo: ldsb [%o1+0x165],%l5 ! Mem[000000002e800165] std %l4,[%o2+0x0d8] ! Mem[000000002f0000d8] swap [%o3+0x1b4],%l4 ! Mem[000000002f8001b4] ldstub [%o3+0x0f5],%l1 ! Mem[000000002f8000f5] jmpl %g6+8,%g0 stw %l2,[%o1+0x008] ! Mem[000000002e800008] p15_call_2_lo: andncc %l0,%l6,%l2 ldx [%o3+0x040],%l4 ! Mem[000000002f800040] xnor %l4,0x394,%l2 retl addc %l4,-0x5cf,%l6 p15_jmpl_2_he: andncc %l1,%l6,%l1 ldstub [%i3+0x1d3],%l5 ! Mem[000000002f8001d3] jmpl %g6+8,%g0 subccc %l3,-0x80e,%l0 p15_call_2_he: add %l0,0x4d7,%l7 lduw [%i0+0x194],%l5 ! Mem[000000002e000194] swap [%i3+0x0fc],%l6 ! Mem[000000002f8000fc] std %l2,[%i0+0x188] ! Mem[000000002e000188] ldsw [%i1+0x088],%l3 ! Mem[000000002e800088] addccc %l2,-0xa4e,%l1 ldsw [%i3+0x174],%l7 ! Mem[000000002f800174] retl stb %l1,[%i3+0x101] ! Mem[000000002f800101] p15_jmpl_2_ho: andncc %l1,%l6,%l1 ldstub [%o3+0x1d3],%l5 ! Mem[000000002f8001d3] jmpl %g6+8,%g0 subccc %l3,-0x80e,%l0 p15_call_2_ho: add %l0,0x4d7,%l7 lduw [%o0+0x194],%l5 ! Mem[000000002e000194] swap [%o3+0x0fc],%l6 ! Mem[000000002f8000fc] std %l2,[%o0+0x188] ! Mem[000000002e000188] ldsw [%o1+0x088],%l3 ! Mem[000000002e800088] addccc %l2,-0xa4e,%l1 ldsw [%o3+0x174],%l7 ! Mem[000000002f800174] retl stb %l1,[%o3+0x101] ! Mem[000000002f800101] p16_jmpl_2_le: swap [%i1+0x1b0],%l5 ! Mem[00000000308001b0] jmpl %g6+8,%g0 stx %l5,[%i0+0x1d0] ! Mem[00000000300001d0] p16_call_2_le: ldsb [%i0+0x0de],%l4 ! Mem[00000000300000de] ld [%i3+0x030],%f3 ! Mem[0000000031800030] retl stx %l6,[%i1+0x080] ! Mem[0000000030800080] p16_jmpl_2_lo: swap [%o1+0x1b0],%l5 ! Mem[00000000308001b0] jmpl %g6+8,%g0 stx %l5,[%o0+0x1d0] ! Mem[00000000300001d0] p16_call_2_lo: ldsb [%o0+0x0de],%l4 ! Mem[00000000300000de] ld [%o3+0x030],%f3 ! Mem[0000000031800030] retl stx %l6,[%o1+0x080] ! Mem[0000000030800080] p16_jmpl_2_he: ldstub [%i3+0x14f],%l7 ! Mem[000000003180014f] ldub [%i0+0x05e],%l2 ! Mem[000000003000005e] ldx [%i0+0x068],%l3 ! Mem[0000000030000068] lduh [%i0+0x01e],%l0 ! Mem[000000003000001e] jmpl %g6+8,%g0 stx %l5,[%i1+0x078] ! Mem[0000000030800078] p16_call_2_he: ldsh [%i3+0x00a],%l1 ! Mem[000000003180000a] st %f23,[%i0+0x1d8] ! Mem[00000000300001d8] retl ldsw [%i2+0x124],%l3 ! Mem[0000000031000124] p16_jmpl_2_ho: ldstub [%o3+0x14f],%l7 ! Mem[000000003180014f] ldub [%o0+0x05e],%l2 ! Mem[000000003000005e] ldx [%o0+0x068],%l3 ! Mem[0000000030000068] lduh [%o0+0x01e],%l0 ! Mem[000000003000001e] jmpl %g6+8,%g0 stx %l5,[%o1+0x078] ! Mem[0000000030800078] p16_call_2_ho: ldsh [%o3+0x00a],%l1 ! Mem[000000003180000a] st %f23,[%o0+0x1d8] ! Mem[00000000300001d8] retl ldsw [%o2+0x124],%l3 ! Mem[0000000031000124] p17_jmpl_2_le: ldd [%i1+0x038],%f10 ! Mem[0000000032800038] stw %l6,[%i1+0x198] ! Mem[0000000032800198] ldsb [%i3+0x061],%l2 ! Mem[0000000033800061] jmpl %g6+8,%g0 ldsh [%i2+0x10c],%l2 ! Mem[000000003300010c] p17_call_2_le: ldx [%i0+0x118],%l7 ! Mem[0000000032000118] ldub [%i1+0x113],%l5 ! Mem[0000000032800113] ldsw [%i0+0x084],%l4 ! Mem[0000000032000084] retl ldsh [%i1+0x000],%l6 ! Mem[0000000032800000] p17_jmpl_2_lo: ldd [%o1+0x038],%f10 ! Mem[0000000032800038] stw %l6,[%o1+0x198] ! Mem[0000000032800198] ldsb [%o3+0x061],%l2 ! Mem[0000000033800061] jmpl %g6+8,%g0 ldsh [%o2+0x10c],%l2 ! Mem[000000003300010c] p17_call_2_lo: ldx [%o0+0x118],%l7 ! Mem[0000000032000118] ldub [%o1+0x113],%l5 ! Mem[0000000032800113] ldsw [%o0+0x084],%l4 ! Mem[0000000032000084] retl ldsh [%o1+0x000],%l6 ! Mem[0000000032800000] p17_jmpl_2_he: st %f31,[%i3+0x17c] ! Mem[000000003380017c] std %f20,[%i0+0x0f8] ! Mem[00000000320000f8] jmpl %g6+8,%g0 swap [%i3+0x064],%l1 ! Mem[0000000033800064] p17_call_2_he: stb %l0,[%i2+0x04a] ! Mem[000000003300004a] ldx [%i0+0x158],%l4 ! Mem[0000000032000158] sth %l1,[%i3+0x002] ! Mem[0000000033800002] swap [%i1+0x0b4],%l3 ! Mem[00000000328000b4] stw %l3,[%i3+0x1d8] ! Mem[00000000338001d8] nop stw %l0,[%i3+0x168] ! Mem[0000000033800168] retl ldd [%i3+0x140],%l2 ! Mem[0000000033800140] p17_jmpl_2_ho: st %f31,[%o3+0x17c] ! Mem[000000003380017c] std %f20,[%o0+0x0f8] ! Mem[00000000320000f8] jmpl %g6+8,%g0 swap [%o3+0x064],%l1 ! Mem[0000000033800064] p17_call_2_ho: stb %l0,[%o2+0x04a] ! Mem[000000003300004a] ldx [%o0+0x158],%l4 ! Mem[0000000032000158] sth %l1,[%o3+0x002] ! Mem[0000000033800002] swap [%o1+0x0b4],%l3 ! Mem[00000000328000b4] stw %l3,[%o3+0x1d8] ! Mem[00000000338001d8] nop stw %l0,[%o3+0x168] ! Mem[0000000033800168] retl ldd [%o3+0x140],%l2 ! Mem[0000000033800140] p18_jmpl_2_le: stw %l4,[%i1+0x0c8] ! Mem[00000000348000c8] jmpl %g6+8,%g0 udivx %l2,0x7b4,%l6 p18_call_2_le: ldsh [%i1+0x050],%l2 ! Mem[0000000034800050] stx %l2,[%i2+0x1d0] ! Mem[00000000350001d0] ldx [%i3+0x160],%l1 ! Mem[0000000035800160] retl sra %l2,0x007,%l1 p18_jmpl_2_lo: stw %l4,[%o1+0x0c8] ! Mem[00000000348000c8] jmpl %g6+8,%g0 udivx %l2,0x7b4,%l6 p18_call_2_lo: ldsh [%o1+0x050],%l2 ! Mem[0000000034800050] stx %l2,[%o2+0x1d0] ! Mem[00000000350001d0] ldx [%o3+0x160],%l1 ! Mem[0000000035800160] retl sra %l2,0x007,%l1 p18_jmpl_2_he: tsubcctv %l1,0xabd,%l4 xnorcc %l1,-0x76b,%l2 std %f16,[%i0+0x108] ! Mem[0000000034000108] jmpl %g6+8,%g0 ldsw [%i2+0x1d8],%l7 ! Mem[00000000350001d8] p18_call_2_he: stw %l4,[%i2+0x1ac] ! Mem[00000000350001ac] srlx %l3,0x004,%l0 ldx [%i2+0x018],%l0 ! Mem[0000000035000018] retl st %f24,[%i3+0x0c0] ! Mem[00000000358000c0] p18_jmpl_2_ho: tsubcctv %l1,0xabd,%l4 xnorcc %l1,-0x76b,%l2 std %f16,[%o0+0x108] ! Mem[0000000034000108] jmpl %g6+8,%g0 ldsw [%o2+0x1d8],%l7 ! Mem[00000000350001d8] p18_call_2_ho: stw %l4,[%o2+0x1ac] ! Mem[00000000350001ac] srlx %l3,0x004,%l0 ldx [%o2+0x018],%l0 ! Mem[0000000035000018] retl st %f24,[%o3+0x0c0] ! Mem[00000000358000c0] p19_jmpl_2_le: ldx [%i1+0x040],%l4 ! Mem[0000000036800040] std %f12,[%i1+0x0a8] ! Mem[00000000368000a8] ldsh [%i1+0x056],%l4 ! Mem[0000000036800056] or %l7,%l0,%l0 stx %l6,[%i0+0x168] ! Mem[0000000036000168] ld [%i2+0x004],%f6 ! Mem[0000000037000004] ldub [%i2+0x1b4],%l3 ! Mem[00000000370001b4] jmpl %g6+8,%g0 ldsw [%i2+0x168],%l1 ! Mem[0000000037000168] p19_call_2_le: ldsh [%i2+0x0da],%l4 ! Mem[00000000370000da] retl ldub [%i1+0x0a7],%l7 ! Mem[00000000368000a7] p19_jmpl_2_lo: ldx [%o1+0x040],%l4 ! Mem[0000000036800040] std %f12,[%o1+0x0a8] ! Mem[00000000368000a8] ldsh [%o1+0x056],%l4 ! Mem[0000000036800056] or %l7,%l0,%l0 stx %l6,[%o0+0x168] ! Mem[0000000036000168] ld [%o2+0x004],%f6 ! Mem[0000000037000004] ldub [%o2+0x1b4],%l3 ! Mem[00000000370001b4] jmpl %g6+8,%g0 ldsw [%o2+0x168],%l1 ! Mem[0000000037000168] p19_call_2_lo: ldsh [%o2+0x0da],%l4 ! Mem[00000000370000da] retl ldub [%o1+0x0a7],%l7 ! Mem[00000000368000a7] p19_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i2+0x19e],%l6 ! Mem[000000003700019e] p19_call_2_he: smul %l6,%l7,%l0 ldsh [%i3+0x032],%l6 ! Mem[0000000037800032] ldsh [%i2+0x1ea],%l6 ! Mem[00000000370001ea] lduh [%i3+0x132],%l2 ! Mem[0000000037800132] ldub [%i0+0x0a1],%l1 ! Mem[00000000360000a1] retl umulcc %l6,%l3,%l5 p19_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o2+0x19e],%l6 ! Mem[000000003700019e] p19_call_2_ho: smul %l6,%l7,%l0 ldsh [%o3+0x032],%l6 ! Mem[0000000037800032] ldsh [%o2+0x1ea],%l6 ! Mem[00000000370001ea] lduh [%o3+0x132],%l2 ! Mem[0000000037800132] ldub [%o0+0x0a1],%l1 ! Mem[00000000360000a1] retl umulcc %l6,%l3,%l5 p20_jmpl_2_le: lduw [%i2+0x050],%l4 ! Mem[0000000039000050] stb %l6,[%i0+0x1ae] ! Mem[00000000380001ae] tsubcctv %l1,%l5,%l4 ldd [%i2+0x1e8],%l4 ! Mem[00000000390001e8] stw %l7,[%i0+0x154] ! Mem[0000000038000154] jmpl %g6+8,%g0 ldsh [%i2+0x100],%l1 ! Mem[0000000039000100] p20_call_2_le: ldub [%i2+0x086],%l6 ! Mem[0000000039000086] std %f2 ,[%i1+0x1d0] ! Mem[00000000388001d0] retl st %f1 ,[%i2+0x064] ! Mem[0000000039000064] p20_jmpl_2_lo: lduw [%o2+0x050],%l4 ! Mem[0000000039000050] stb %l6,[%o0+0x1ae] ! Mem[00000000380001ae] tsubcctv %l1,%l5,%l4 ldd [%o2+0x1e8],%l4 ! Mem[00000000390001e8] stw %l7,[%o0+0x154] ! Mem[0000000038000154] jmpl %g6+8,%g0 ldsh [%o2+0x100],%l1 ! Mem[0000000039000100] p20_call_2_lo: ldub [%o2+0x086],%l6 ! Mem[0000000039000086] std %f2 ,[%o1+0x1d0] ! Mem[00000000388001d0] retl st %f1 ,[%o2+0x064] ! Mem[0000000039000064] p20_jmpl_2_he: ldsw [%i1+0x020],%l4 ! Mem[0000000038800020] ld [%i3+0x160],%f18 ! Mem[0000000039800160] srax %l4,%l7,%l1 and %l7,-0x6b1,%l6 swap [%i2+0x0ec],%l5 ! Mem[00000000390000ec] lduh [%i2+0x132],%l3 ! Mem[0000000039000132] std %l2,[%i0+0x0c0] ! Mem[00000000380000c0] jmpl %g6+8,%g0 sth %l6,[%i2+0x000] ! Mem[0000000039000000] p20_call_2_he: swap [%i2+0x148],%l1 ! Mem[0000000039000148] std %l4,[%i0+0x1b0] ! Mem[00000000380001b0] std %l6,[%i1+0x1c8] ! Mem[00000000388001c8] ldd [%i2+0x1a8],%l6 ! Mem[00000000390001a8] retl ldd [%i0+0x1f0],%l6 ! Mem[00000000380001f0] p20_jmpl_2_ho: ldsw [%o1+0x020],%l4 ! Mem[0000000038800020] ld [%o3+0x160],%f18 ! Mem[0000000039800160] srax %l4,%l7,%l1 and %l7,-0x6b1,%l6 swap [%o2+0x0ec],%l5 ! Mem[00000000390000ec] lduh [%o2+0x132],%l3 ! Mem[0000000039000132] std %l2,[%o0+0x0c0] ! Mem[00000000380000c0] jmpl %g6+8,%g0 sth %l6,[%o2+0x000] ! Mem[0000000039000000] p20_call_2_ho: swap [%o2+0x148],%l1 ! Mem[0000000039000148] std %l4,[%o0+0x1b0] ! Mem[00000000380001b0] std %l6,[%o1+0x1c8] ! Mem[00000000388001c8] ldd [%o2+0x1a8],%l6 ! Mem[00000000390001a8] retl ldd [%o0+0x1f0],%l6 ! Mem[00000000380001f0] p21_jmpl_2_le: stb %l0,[%i3+0x108] ! Mem[000000003b800108] xnor %l5,%l6,%l5 sllx %l1,%l0,%l3 and %l1,-0xa8a,%l6 stx %l2,[%i1+0x0a0] ! Mem[000000003a8000a0] jmpl %g6+8,%g0 stw %l5,[%i2+0x190] ! Mem[000000003b000190] p21_call_2_le: swap [%i0+0x044],%l2 ! Mem[000000003a000044] swap [%i3+0x1a4],%l1 ! Mem[000000003b8001a4] xnor %l2,%l2,%l1 sth %l1,[%i0+0x092] ! Mem[000000003a000092] ld [%i0+0x00c],%f10 ! Mem[000000003a00000c] nop retl xnorcc %l7,%l7,%l5 p21_jmpl_2_lo: stb %l0,[%o3+0x108] ! Mem[000000003b800108] xnor %l5,%l6,%l5 sllx %l1,%l0,%l3 and %l1,-0xa8a,%l6 stx %l2,[%o1+0x0a0] ! Mem[000000003a8000a0] jmpl %g6+8,%g0 stw %l5,[%o2+0x190] ! Mem[000000003b000190] p21_call_2_lo: swap [%o0+0x044],%l2 ! Mem[000000003a000044] swap [%o3+0x1a4],%l1 ! Mem[000000003b8001a4] xnor %l2,%l2,%l1 sth %l1,[%o0+0x092] ! Mem[000000003a000092] ld [%o0+0x00c],%f10 ! Mem[000000003a00000c] nop retl xnorcc %l7,%l7,%l5 p21_jmpl_2_he: ldd [%i1+0x120],%l4 ! Mem[000000003a800120] sth %l5,[%i2+0x088] ! Mem[000000003b000088] ldstub [%i2+0x077],%l4 ! Mem[000000003b000077] lduw [%i3+0x0cc],%l5 ! Mem[000000003b8000cc] lduh [%i1+0x194],%l5 ! Mem[000000003a800194] lduw [%i0+0x0c4],%l3 ! Mem[000000003a0000c4] jmpl %g6+8,%g0 sth %l0,[%i2+0x038] ! Mem[000000003b000038] p21_call_2_he: lduh [%i2+0x062],%l6 ! Mem[000000003b000062] lduw [%i3+0x190],%l6 ! Mem[000000003b800190] ldsb [%i2+0x19a],%l2 ! Mem[000000003b00019a] ldstub [%i1+0x14f],%l5 ! Mem[000000003a80014f] ldstub [%i1+0x07e],%l0 ! Mem[000000003a80007e] retl ldd [%i0+0x030],%l6 ! Mem[000000003a000030] p21_jmpl_2_ho: ldd [%o1+0x120],%l4 ! Mem[000000003a800120] sth %l5,[%o2+0x088] ! Mem[000000003b000088] ldstub [%o2+0x077],%l4 ! Mem[000000003b000077] lduw [%o3+0x0cc],%l5 ! Mem[000000003b8000cc] lduh [%o1+0x194],%l5 ! Mem[000000003a800194] lduw [%o0+0x0c4],%l3 ! Mem[000000003a0000c4] jmpl %g6+8,%g0 sth %l0,[%o2+0x038] ! Mem[000000003b000038] p21_call_2_ho: lduh [%o2+0x062],%l6 ! Mem[000000003b000062] lduw [%o3+0x190],%l6 ! Mem[000000003b800190] ldsb [%o2+0x19a],%l2 ! Mem[000000003b00019a] ldstub [%o1+0x14f],%l5 ! Mem[000000003a80014f] ldstub [%o1+0x07e],%l0 ! Mem[000000003a80007e] retl ldd [%o0+0x030],%l6 ! Mem[000000003a000030] p22_jmpl_2_le: ldd [%i0+0x1f0],%l0 ! Mem[000000003c0001f0] ldd [%i2+0x0b8],%l0 ! Mem[000000003d0000b8] stx %l6,[%i1+0x058] ! Mem[000000003c800058] ldsh [%i2+0x0ee],%l3 ! Mem[000000003d0000ee] ldsh [%i3+0x1b8],%l6 ! Mem[000000003d8001b8] jmpl %g6+8,%g0 ldd [%i1+0x040],%l2 ! Mem[000000003c800040] p22_call_2_le: ldd [%i3+0x078],%f14 ! Mem[000000003d800078] xorcc %l4,%l5,%l5 retl lduh [%i3+0x0b2],%l1 ! Mem[000000003d8000b2] p22_jmpl_2_lo: ldd [%o0+0x1f0],%l0 ! Mem[000000003c0001f0] ldd [%o2+0x0b8],%l0 ! Mem[000000003d0000b8] stx %l6,[%o1+0x058] ! Mem[000000003c800058] ldsh [%o2+0x0ee],%l3 ! Mem[000000003d0000ee] ldsh [%o3+0x1b8],%l6 ! Mem[000000003d8001b8] jmpl %g6+8,%g0 ldd [%o1+0x040],%l2 ! Mem[000000003c800040] p22_call_2_lo: ldd [%o3+0x078],%f14 ! Mem[000000003d800078] xorcc %l4,%l5,%l5 retl lduh [%o3+0x0b2],%l1 ! Mem[000000003d8000b2] p22_jmpl_2_he: sth %l7,[%i1+0x17e] ! Mem[000000003c80017e] ld [%i2+0x0fc],%f21 ! Mem[000000003d0000fc] ldsh [%i2+0x038],%l5 ! Mem[000000003d000038] stx %l2,[%i2+0x118] ! Mem[000000003d000118] ldstub [%i2+0x1a4],%l7 ! Mem[000000003d0001a4] st %f17,[%i3+0x12c] ! Mem[000000003d80012c] taddcc %l5,%l5,%l3 jmpl %g6+8,%g0 lduh [%i3+0x064],%l4 ! Mem[000000003d800064] p22_call_2_he: ldd [%i3+0x020],%l6 ! Mem[000000003d800020] ldx [%i3+0x1f8],%l3 ! Mem[000000003d8001f8] ldd [%i2+0x180],%l2 ! Mem[000000003d000180] nop udivx %l6,%l6,%l6 ldd [%i0+0x190],%l6 ! Mem[000000003c000190] retl udivx %l7,0x3f5,%l0 p22_jmpl_2_ho: sth %l7,[%o1+0x17e] ! Mem[000000003c80017e] ld [%o2+0x0fc],%f21 ! Mem[000000003d0000fc] ldsh [%o2+0x038],%l5 ! Mem[000000003d000038] stx %l2,[%o2+0x118] ! Mem[000000003d000118] ldstub [%o2+0x1a4],%l7 ! Mem[000000003d0001a4] st %f17,[%o3+0x12c] ! Mem[000000003d80012c] taddcc %l5,%l5,%l3 jmpl %g6+8,%g0 lduh [%o3+0x064],%l4 ! Mem[000000003d800064] p22_call_2_ho: ldd [%o3+0x020],%l6 ! Mem[000000003d800020] ldx [%o3+0x1f8],%l3 ! Mem[000000003d8001f8] ldd [%o2+0x180],%l2 ! Mem[000000003d000180] nop udivx %l6,%l6,%l6 ldd [%o0+0x190],%l6 ! Mem[000000003c000190] retl udivx %l7,0x3f5,%l0 p23_jmpl_2_le: ld [%i0+0x1a4],%f8 ! Mem[000000003e0001a4] orn %l2,0xe92,%l1 orncc %l3,%l7,%l0 lduh [%i3+0x1a0],%l2 ! Mem[000000003f8001a0] sdivx %l7,-0x46e,%l1 ldsb [%i2+0x073],%l0 ! Mem[000000003f000073] jmpl %g6+8,%g0 tsubcc %l2,0x84a,%l6 p23_call_2_le: std %l6,[%i1+0x1f8] ! Mem[000000003e8001f8] ldd [%i2+0x040],%f0 ! Mem[000000003f000040] sth %l7,[%i0+0x088] ! Mem[000000003e000088] lduh [%i3+0x064],%l4 ! Mem[000000003f800064] ldub [%i3+0x0a8],%l5 ! Mem[000000003f8000a8] st %f4 ,[%i3+0x074] ! Mem[000000003f800074] retl ldsh [%i0+0x18e],%l6 ! Mem[000000003e00018e] p23_jmpl_2_lo: ld [%o0+0x1a4],%f8 ! Mem[000000003e0001a4] orn %l2,0xe92,%l1 orncc %l3,%l7,%l0 lduh [%o3+0x1a0],%l2 ! Mem[000000003f8001a0] sdivx %l7,-0x46e,%l1 ldsb [%o2+0x073],%l0 ! Mem[000000003f000073] jmpl %g6+8,%g0 tsubcc %l2,0x84a,%l6 p23_call_2_lo: std %l6,[%o1+0x1f8] ! Mem[000000003e8001f8] ldd [%o2+0x040],%f0 ! Mem[000000003f000040] sth %l7,[%o0+0x088] ! Mem[000000003e000088] lduh [%o3+0x064],%l4 ! Mem[000000003f800064] ldub [%o3+0x0a8],%l5 ! Mem[000000003f8000a8] st %f4 ,[%o3+0x074] ! Mem[000000003f800074] retl ldsh [%o0+0x18e],%l6 ! Mem[000000003e00018e] p23_jmpl_2_he: jmpl %g6+8,%g0 stw %l0,[%i2+0x15c] ! Mem[000000003f00015c] p23_call_2_he: std %l2,[%i3+0x100] ! Mem[000000003f800100] ldx [%i3+0x138],%l4 ! Mem[000000003f800138] ld [%i1+0x134],%f21 ! Mem[000000003e800134] std %l0,[%i2+0x120] ! Mem[000000003f000120] umul %l1,-0x952,%l3 xnor %l5,%l7,%l4 addccc %l6,-0xb65,%l3 retl ldx [%i0+0x180],%l5 ! Mem[000000003e000180] p23_jmpl_2_ho: jmpl %g6+8,%g0 stw %l0,[%o2+0x15c] ! Mem[000000003f00015c] p23_call_2_ho: std %l2,[%o3+0x100] ! Mem[000000003f800100] ldx [%o3+0x138],%l4 ! Mem[000000003f800138] ld [%o1+0x134],%f21 ! Mem[000000003e800134] std %l0,[%o2+0x120] ! Mem[000000003f000120] umul %l1,-0x952,%l3 xnor %l5,%l7,%l4 addccc %l6,-0xb65,%l3 retl ldx [%o0+0x180],%l5 ! Mem[000000003e000180] p24_jmpl_2_le: st %f9 ,[%i3+0x010] ! Mem[0000000041800010] ldub [%i2+0x143],%l3 ! Mem[0000000041000143] ldstub [%i3+0x07d],%l2 ! Mem[000000004180007d] tsubcc %l1,%l2,%l0 jmpl %g6+8,%g0 orcc %l5,0x13d,%l3 p24_call_2_le: ldub [%i2+0x0bd],%l6 ! Mem[00000000410000bd] std %f10,[%i2+0x160] ! Mem[0000000041000160] lduw [%i3+0x1c4],%l7 ! Mem[00000000418001c4] ldd [%i2+0x048],%l4 ! Mem[0000000041000048] tsubcc %l4,%l1,%l3 swap [%i2+0x020],%l6 ! Mem[0000000041000020] retl ldsb [%i0+0x149],%l6 ! Mem[0000000040000149] p24_jmpl_2_lo: st %f9 ,[%o3+0x010] ! Mem[0000000041800010] ldub [%o2+0x143],%l3 ! Mem[0000000041000143] ldstub [%o3+0x07d],%l2 ! Mem[000000004180007d] tsubcc %l1,%l2,%l0 jmpl %g6+8,%g0 orcc %l5,0x13d,%l3 p24_call_2_lo: ldub [%o2+0x0bd],%l6 ! Mem[00000000410000bd] std %f10,[%o2+0x160] ! Mem[0000000041000160] lduw [%o3+0x1c4],%l7 ! Mem[00000000418001c4] ldd [%o2+0x048],%l4 ! Mem[0000000041000048] tsubcc %l4,%l1,%l3 swap [%o2+0x020],%l6 ! Mem[0000000041000020] retl ldsb [%o0+0x149],%l6 ! Mem[0000000040000149] p24_jmpl_2_he: ldx [%i2+0x150],%l1 ! Mem[0000000041000150] ldd [%i0+0x1c8],%f30 ! Mem[00000000400001c8] ldsw [%i0+0x170],%l6 ! Mem[0000000040000170] std %l0,[%i1+0x1d0] ! Mem[00000000408001d0] ldd [%i1+0x1f8],%l0 ! Mem[00000000408001f8] taddcc %l3,0x0a9,%l0 sth %l3,[%i3+0x174] ! Mem[0000000041800174] jmpl %g6+8,%g0 stw %l1,[%i0+0x070] ! Mem[0000000040000070] p24_call_2_he: ldsb [%i3+0x0f1],%l6 ! Mem[00000000418000f1] retl udivx %l1,%l1,%l7 p24_jmpl_2_ho: ldx [%o2+0x150],%l1 ! Mem[0000000041000150] ldd [%o0+0x1c8],%f30 ! Mem[00000000400001c8] ldsw [%o0+0x170],%l6 ! Mem[0000000040000170] std %l0,[%o1+0x1d0] ! Mem[00000000408001d0] ldd [%o1+0x1f8],%l0 ! Mem[00000000408001f8] taddcc %l3,0x0a9,%l0 sth %l3,[%o3+0x174] ! Mem[0000000041800174] jmpl %g6+8,%g0 stw %l1,[%o0+0x070] ! Mem[0000000040000070] p24_call_2_ho: ldsb [%o3+0x0f1],%l6 ! Mem[00000000418000f1] retl udivx %l1,%l1,%l7 p25_jmpl_2_le: lduh [%i1+0x01e],%l4 ! Mem[000000004280001e] andncc %l4,-0xf33,%l5 jmpl %g6+8,%g0 tsubcctv %l1,%l2,%l7 p25_call_2_le: xor %l6,%l2,%l2 ldsb [%i3+0x167],%l3 ! Mem[0000000043800167] orn %l0,%l1,%l1 ldstub [%i2+0x1aa],%l2 ! Mem[00000000430001aa] retl std %l6,[%i0+0x078] ! Mem[0000000042000078] p25_jmpl_2_lo: lduh [%o1+0x01e],%l4 ! Mem[000000004280001e] andncc %l4,-0xf33,%l5 jmpl %g6+8,%g0 tsubcctv %l1,%l2,%l7 p25_call_2_lo: xor %l6,%l2,%l2 ldsb [%o3+0x167],%l3 ! Mem[0000000043800167] orn %l0,%l1,%l1 ldstub [%o2+0x1aa],%l2 ! Mem[00000000430001aa] retl std %l6,[%o0+0x078] ! Mem[0000000042000078] p25_jmpl_2_he: ldub [%i1+0x068],%l3 ! Mem[0000000042800068] jmpl %g6+8,%g0 sra %l4,0x00f,%l1 p25_call_2_he: st %f21,[%i3+0x110] ! Mem[0000000043800110] xnorcc %l1,%l1,%l7 ldub [%i1+0x073],%l0 ! Mem[0000000042800073] sth %l7,[%i1+0x08e] ! Mem[000000004280008e] st %f29,[%i0+0x128] ! Mem[0000000042000128] lduw [%i0+0x1d0],%l5 ! Mem[00000000420001d0] retl std %l6,[%i2+0x1c8] ! Mem[00000000430001c8] p25_jmpl_2_ho: ldub [%o1+0x068],%l3 ! Mem[0000000042800068] jmpl %g6+8,%g0 sra %l4,0x00f,%l1 p25_call_2_ho: st %f21,[%o3+0x110] ! Mem[0000000043800110] xnorcc %l1,%l1,%l7 ldub [%o1+0x073],%l0 ! Mem[0000000042800073] sth %l7,[%o1+0x08e] ! Mem[000000004280008e] st %f29,[%o0+0x128] ! Mem[0000000042000128] lduw [%o0+0x1d0],%l5 ! Mem[00000000420001d0] retl std %l6,[%o2+0x1c8] ! Mem[00000000430001c8] p26_jmpl_2_le: jmpl %g6+8,%g0 subc %l1,%l7,%l6 p26_call_2_le: ldsw [%i0+0x0a8],%l1 ! Mem[00000000440000a8] ldx [%i3+0x0b0],%l1 ! Mem[00000000458000b0] ldsb [%i0+0x144],%l7 ! Mem[0000000044000144] retl sth %l4,[%i1+0x0e8] ! Mem[00000000448000e8] p26_jmpl_2_lo: jmpl %g6+8,%g0 subc %l1,%l7,%l6 p26_call_2_lo: ldsw [%o0+0x0a8],%l1 ! Mem[00000000440000a8] ldx [%o3+0x0b0],%l1 ! Mem[00000000458000b0] ldsb [%o0+0x144],%l7 ! Mem[0000000044000144] retl sth %l4,[%o1+0x0e8] ! Mem[00000000448000e8] p26_jmpl_2_he: ldx [%i2+0x060],%l4 ! Mem[0000000045000060] stb %l1,[%i1+0x1d4] ! Mem[00000000448001d4] sll %l2,0x000,%l0 stb %l5,[%i3+0x1ac] ! Mem[00000000458001ac] udivx %l5,%l6,%l5 jmpl %g6+8,%g0 andncc %l6,-0x046,%l5 p26_call_2_he: stw %l2,[%i3+0x13c] ! Mem[000000004580013c] retl xorcc %l7,%l0,%l0 p26_jmpl_2_ho: ldx [%o2+0x060],%l4 ! Mem[0000000045000060] stb %l1,[%o1+0x1d4] ! Mem[00000000448001d4] sll %l2,0x000,%l0 stb %l5,[%o3+0x1ac] ! Mem[00000000458001ac] udivx %l5,%l6,%l5 jmpl %g6+8,%g0 andncc %l6,-0x046,%l5 p26_call_2_ho: stw %l2,[%o3+0x13c] ! Mem[000000004580013c] retl xorcc %l7,%l0,%l0 p27_jmpl_2_le: stw %l7,[%i3+0x060] ! Mem[0000000047800060] subccc %l7,0x4b4,%l2 umulcc %l4,%l5,%l0 ldsh [%i0+0x042],%l2 ! Mem[0000000046000042] ldstub [%i0+0x15a],%l5 ! Mem[000000004600015a] orn %l2,0xda0,%l2 jmpl %g6+8,%g0 sth %l7,[%i0+0x058] ! Mem[0000000046000058] p27_call_2_le: ld [%i0+0x188],%f2 ! Mem[0000000046000188] ldstub [%i0+0x08a],%l3 ! Mem[000000004600008a] lduh [%i3+0x198],%l1 ! Mem[0000000047800198] retl stb %l3,[%i1+0x068] ! Mem[0000000046800068] p27_jmpl_2_lo: stw %l7,[%o3+0x060] ! Mem[0000000047800060] subccc %l7,0x4b4,%l2 umulcc %l4,%l5,%l0 ldsh [%o0+0x042],%l2 ! Mem[0000000046000042] ldstub [%o0+0x15a],%l5 ! Mem[000000004600015a] orn %l2,0xda0,%l2 jmpl %g6+8,%g0 sth %l7,[%o0+0x058] ! Mem[0000000046000058] p27_call_2_lo: ld [%o0+0x188],%f2 ! Mem[0000000046000188] ldstub [%o0+0x08a],%l3 ! Mem[000000004600008a] lduh [%o3+0x198],%l1 ! Mem[0000000047800198] retl stb %l3,[%o1+0x068] ! Mem[0000000046800068] p27_jmpl_2_he: stb %l4,[%i3+0x0b1] ! Mem[00000000478000b1] ldx [%i0+0x090],%l3 ! Mem[0000000046000090] stw %l7,[%i2+0x1c8] ! Mem[00000000470001c8] umul %l7,%l2,%l6 stb %l4,[%i3+0x057] ! Mem[0000000047800057] lduw [%i1+0x1e8],%l7 ! Mem[00000000468001e8] jmpl %g6+8,%g0 lduh [%i2+0x124],%l1 ! Mem[0000000047000124] p27_call_2_he: sth %l7,[%i3+0x184] ! Mem[0000000047800184] subccc %l7,%l7,%l6 retl ldd [%i0+0x110],%l4 ! Mem[0000000046000110] p27_jmpl_2_ho: stb %l4,[%o3+0x0b1] ! Mem[00000000478000b1] ldx [%o0+0x090],%l3 ! Mem[0000000046000090] stw %l7,[%o2+0x1c8] ! Mem[00000000470001c8] umul %l7,%l2,%l6 stb %l4,[%o3+0x057] ! Mem[0000000047800057] lduw [%o1+0x1e8],%l7 ! Mem[00000000468001e8] jmpl %g6+8,%g0 lduh [%o2+0x124],%l1 ! Mem[0000000047000124] p27_call_2_ho: sth %l7,[%o3+0x184] ! Mem[0000000047800184] subccc %l7,%l7,%l6 retl ldd [%o0+0x110],%l4 ! Mem[0000000046000110] p28_jmpl_2_le: lduw [%i1+0x000],%l1 ! Mem[0000000048800000] stb %l5,[%i3+0x1a4] ! Mem[00000000498001a4] sth %l7,[%i1+0x106] ! Mem[0000000048800106] jmpl %g6+8,%g0 std %f12,[%i3+0x190] ! Mem[0000000049800190] p28_call_2_le: retl swap [%i0+0x094],%l1 ! Mem[0000000048000094] p28_jmpl_2_lo: lduw [%o1+0x000],%l1 ! Mem[0000000048800000] stb %l5,[%o3+0x1a4] ! Mem[00000000498001a4] sth %l7,[%o1+0x106] ! Mem[0000000048800106] jmpl %g6+8,%g0 std %f12,[%o3+0x190] ! Mem[0000000049800190] p28_call_2_lo: retl swap [%o0+0x094],%l1 ! Mem[0000000048000094] p28_jmpl_2_he: stx %l6,[%i1+0x198] ! Mem[0000000048800198] jmpl %g6+8,%g0 ldx [%i3+0x0f8],%l7 ! Mem[00000000498000f8] p28_call_2_he: subc %l3,%l1,%l0 retl xorcc %l6,-0xf8d,%l7 p28_jmpl_2_ho: stx %l6,[%o1+0x198] ! Mem[0000000048800198] jmpl %g6+8,%g0 ldx [%o3+0x0f8],%l7 ! Mem[00000000498000f8] p28_call_2_ho: subc %l3,%l1,%l0 retl xorcc %l6,-0xf8d,%l7 p29_jmpl_2_le: ldsb [%i0+0x0a0],%l7 ! Mem[000000004a0000a0] stx %l7,[%i0+0x0f0] ! Mem[000000004a0000f0] jmpl %g6+8,%g0 ld [%i1+0x0fc],%f14 ! Mem[000000004a8000fc] p29_call_2_le: stw %l2,[%i1+0x12c] ! Mem[000000004a80012c] swap [%i2+0x118],%l7 ! Mem[000000004b000118] ldsh [%i2+0x132],%l5 ! Mem[000000004b000132] ldx [%i1+0x040],%l4 ! Mem[000000004a800040] ldsb [%i0+0x1d4],%l1 ! Mem[000000004a0001d4] stb %l2,[%i3+0x19a] ! Mem[000000004b80019a] retl swap [%i2+0x1bc],%l7 ! Mem[000000004b0001bc] p29_jmpl_2_lo: ldsb [%o0+0x0a0],%l7 ! Mem[000000004a0000a0] stx %l7,[%o0+0x0f0] ! Mem[000000004a0000f0] jmpl %g6+8,%g0 ld [%o1+0x0fc],%f14 ! Mem[000000004a8000fc] p29_call_2_lo: stw %l2,[%o1+0x12c] ! Mem[000000004a80012c] swap [%o2+0x118],%l7 ! Mem[000000004b000118] ldsh [%o2+0x132],%l5 ! Mem[000000004b000132] ldx [%o1+0x040],%l4 ! Mem[000000004a800040] ldsb [%o0+0x1d4],%l1 ! Mem[000000004a0001d4] stb %l2,[%o3+0x19a] ! Mem[000000004b80019a] retl swap [%o2+0x1bc],%l7 ! Mem[000000004b0001bc] p29_jmpl_2_he: ldstub [%i0+0x166],%l1 ! Mem[000000004a000166] ldsh [%i3+0x088],%l7 ! Mem[000000004b800088] jmpl %g6+8,%g0 ldsh [%i1+0x064],%l4 ! Mem[000000004a800064] p29_call_2_he: stw %l1,[%i2+0x000] ! Mem[000000004b000000] addc %l3,%l1,%l1 ldx [%i1+0x1b0],%l6 ! Mem[000000004a8001b0] ldd [%i2+0x000],%l6 ! Mem[000000004b000000] retl stb %l5,[%i2+0x136] ! Mem[000000004b000136] p29_jmpl_2_ho: ldstub [%o0+0x166],%l1 ! Mem[000000004a000166] ldsh [%o3+0x088],%l7 ! Mem[000000004b800088] jmpl %g6+8,%g0 ldsh [%o1+0x064],%l4 ! Mem[000000004a800064] p29_call_2_ho: stw %l1,[%o2+0x000] ! Mem[000000004b000000] addc %l3,%l1,%l1 ldx [%o1+0x1b0],%l6 ! Mem[000000004a8001b0] ldd [%o2+0x000],%l6 ! Mem[000000004b000000] retl stb %l5,[%o2+0x136] ! Mem[000000004b000136] p30_jmpl_2_le: mulx %l2,0xf2c,%l3 ldsh [%i2+0x12e],%l1 ! Mem[000000004d00012e] swap [%i3+0x068],%l2 ! Mem[000000004d800068] jmpl %g6+8,%g0 nop p30_call_2_le: sth %l1,[%i0+0x10c] ! Mem[000000004c00010c] sth %l5,[%i2+0x1b0] ! Mem[000000004d0001b0] ldsw [%i1+0x144],%l3 ! Mem[000000004c800144] lduw [%i2+0x03c],%l3 ! Mem[000000004d00003c] ldx [%i0+0x0b0],%l1 ! Mem[000000004c0000b0] retl ldsb [%i2+0x11a],%l6 ! Mem[000000004d00011a] p30_jmpl_2_lo: mulx %l2,0xf2c,%l3 ldsh [%o2+0x12e],%l1 ! Mem[000000004d00012e] swap [%o3+0x068],%l2 ! Mem[000000004d800068] jmpl %g6+8,%g0 nop p30_call_2_lo: sth %l1,[%o0+0x10c] ! Mem[000000004c00010c] sth %l5,[%o2+0x1b0] ! Mem[000000004d0001b0] ldsw [%o1+0x144],%l3 ! Mem[000000004c800144] lduw [%o2+0x03c],%l3 ! Mem[000000004d00003c] ldx [%o0+0x0b0],%l1 ! Mem[000000004c0000b0] retl ldsb [%o2+0x11a],%l6 ! Mem[000000004d00011a] p30_jmpl_2_he: std %l0,[%i1+0x1b8] ! Mem[000000004c8001b8] ldd [%i0+0x1c8],%l4 ! Mem[000000004c0001c8] stx %l7,[%i2+0x170] ! Mem[000000004d000170] jmpl %g6+8,%g0 lduw [%i1+0x100],%l1 ! Mem[000000004c800100] p30_call_2_he: xnorcc %l4,%l1,%l0 ldx [%i2+0x1e0],%l6 ! Mem[000000004d0001e0] retl umul %l5,%l4,%l6 p30_jmpl_2_ho: std %l0,[%o1+0x1b8] ! Mem[000000004c8001b8] ldd [%o0+0x1c8],%l4 ! Mem[000000004c0001c8] stx %l7,[%o2+0x170] ! Mem[000000004d000170] jmpl %g6+8,%g0 lduw [%o1+0x100],%l1 ! Mem[000000004c800100] p30_call_2_ho: xnorcc %l4,%l1,%l0 ldx [%o2+0x1e0],%l6 ! Mem[000000004d0001e0] retl umul %l5,%l4,%l6 p31_jmpl_2_le: lduh [%i2+0x0ce],%l7 ! Mem[000000004f0000ce] ldub [%i2+0x0ee],%l6 ! Mem[000000004f0000ee] jmpl %g6+8,%g0 or %l5,-0x6ef,%l5 p31_call_2_le: retl lduw [%i2+0x134],%l3 ! Mem[000000004f000134] p31_jmpl_2_lo: lduh [%o2+0x0ce],%l7 ! Mem[000000004f0000ce] ldub [%o2+0x0ee],%l6 ! Mem[000000004f0000ee] jmpl %g6+8,%g0 or %l5,-0x6ef,%l5 p31_call_2_lo: retl lduw [%o2+0x134],%l3 ! Mem[000000004f000134] p31_jmpl_2_he: st %f16,[%i3+0x128] ! Mem[000000004f800128] ldd [%i1+0x1e0],%l4 ! Mem[000000004e8001e0] swap [%i1+0x0f0],%l2 ! Mem[000000004e8000f0] ldsh [%i0+0x194],%l3 ! Mem[000000004e000194] stx %l0,[%i1+0x0f0] ! Mem[000000004e8000f0] stx %l3,[%i1+0x000] ! Mem[000000004e800000] swap [%i3+0x1c0],%l4 ! Mem[000000004f8001c0] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l5 ! Mem[000000004e800002] p31_call_2_he: ldsh [%i3+0x1e6],%l1 ! Mem[000000004f8001e6] ld [%i3+0x1ec],%f23 ! Mem[000000004f8001ec] ldsw [%i1+0x0e0],%l3 ! Mem[000000004e8000e0] smulcc %l0,0x99e,%l2 lduw [%i0+0x054],%l0 ! Mem[000000004e000054] ldsh [%i3+0x13c],%l6 ! Mem[000000004f80013c] stw %l1,[%i0+0x1ec] ! Mem[000000004e0001ec] retl stx %l5,[%i3+0x110] ! Mem[000000004f800110] p31_jmpl_2_ho: st %f16,[%o3+0x128] ! Mem[000000004f800128] ldd [%o1+0x1e0],%l4 ! Mem[000000004e8001e0] swap [%o1+0x0f0],%l2 ! Mem[000000004e8000f0] ldsh [%o0+0x194],%l3 ! Mem[000000004e000194] stx %l0,[%o1+0x0f0] ! Mem[000000004e8000f0] stx %l3,[%o1+0x000] ! Mem[000000004e800000] swap [%o3+0x1c0],%l4 ! Mem[000000004f8001c0] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l5 ! Mem[000000004e800002] p31_call_2_ho: ldsh [%o3+0x1e6],%l1 ! Mem[000000004f8001e6] ld [%o3+0x1ec],%f23 ! Mem[000000004f8001ec] ldsw [%o1+0x0e0],%l3 ! Mem[000000004e8000e0] smulcc %l0,0x99e,%l2 lduw [%o0+0x054],%l0 ! Mem[000000004e000054] ldsh [%o3+0x13c],%l6 ! Mem[000000004f80013c] stw %l1,[%o0+0x1ec] ! Mem[000000004e0001ec] retl stx %l5,[%o3+0x110] ! Mem[000000004f800110] p32_jmpl_2_le: ldsb [%i0+0x09b],%l7 ! Mem[000000005000009b] ldsw [%i1+0x108],%l7 ! Mem[0000000050800108] ldsb [%i2+0x050],%l0 ! Mem[0000000051000050] sth %l1,[%i2+0x0be] ! Mem[00000000510000be] ldstub [%i0+0x040],%l7 ! Mem[0000000050000040] swap [%i3+0x1ec],%l1 ! Mem[00000000518001ec] ldsw [%i2+0x110],%l5 ! Mem[0000000051000110] jmpl %g6+8,%g0 sth %l1,[%i0+0x0b6] ! Mem[00000000500000b6] p32_call_2_le: addccc %l1,%l6,%l1 retl ldstub [%i1+0x052],%l1 ! Mem[0000000050800052] p32_jmpl_2_lo: ldsb [%o0+0x09b],%l7 ! Mem[000000005000009b] ldsw [%o1+0x108],%l7 ! Mem[0000000050800108] ldsb [%o2+0x050],%l0 ! Mem[0000000051000050] sth %l1,[%o2+0x0be] ! Mem[00000000510000be] ldstub [%o0+0x040],%l7 ! Mem[0000000050000040] swap [%o3+0x1ec],%l1 ! Mem[00000000518001ec] ldsw [%o2+0x110],%l5 ! Mem[0000000051000110] jmpl %g6+8,%g0 sth %l1,[%o0+0x0b6] ! Mem[00000000500000b6] p32_call_2_lo: addccc %l1,%l6,%l1 retl ldstub [%o1+0x052],%l1 ! Mem[0000000050800052] p32_jmpl_2_he: orncc %l5,0x662,%l2 jmpl %g6+8,%g0 ldx [%i1+0x180],%l1 ! Mem[0000000050800180] p32_call_2_he: mulx %l2,0x37b,%l4 srlx %l6,%l7,%l5 sth %l1,[%i2+0x0b2] ! Mem[00000000510000b2] swap [%i3+0x030],%l3 ! Mem[0000000051800030] std %f30,[%i0+0x080] ! Mem[0000000050000080] lduh [%i0+0x1f4],%l2 ! Mem[00000000500001f4] lduw [%i2+0x144],%l1 ! Mem[0000000051000144] retl ldsb [%i1+0x0d1],%l1 ! Mem[00000000508000d1] p32_jmpl_2_ho: orncc %l5,0x662,%l2 jmpl %g6+8,%g0 ldx [%o1+0x180],%l1 ! Mem[0000000050800180] p32_call_2_ho: mulx %l2,0x37b,%l4 srlx %l6,%l7,%l5 sth %l1,[%o2+0x0b2] ! Mem[00000000510000b2] swap [%o3+0x030],%l3 ! Mem[0000000051800030] std %f30,[%o0+0x080] ! Mem[0000000050000080] lduh [%o0+0x1f4],%l2 ! Mem[00000000500001f4] lduw [%o2+0x144],%l1 ! Mem[0000000051000144] retl ldsb [%o1+0x0d1],%l1 ! Mem[00000000508000d1] p33_jmpl_2_le: std %f0 ,[%i3+0x0d0] ! Mem[00000000538000d0] sll %l4,%l7,%l1 stb %l7,[%i0+0x174] ! Mem[0000000052000174] jmpl %g6+8,%g0 stw %l3,[%i3+0x0d0] ! Mem[00000000538000d0] p33_call_2_le: retl ldsw [%i3+0x19c],%l2 ! Mem[000000005380019c] p33_jmpl_2_lo: std %f0 ,[%o3+0x0d0] ! Mem[00000000538000d0] sll %l4,%l7,%l1 stb %l7,[%o0+0x174] ! Mem[0000000052000174] jmpl %g6+8,%g0 stw %l3,[%o3+0x0d0] ! Mem[00000000538000d0] p33_call_2_lo: retl ldsw [%o3+0x19c],%l2 ! Mem[000000005380019c] p33_jmpl_2_he: sth %l5,[%i1+0x1b4] ! Mem[00000000528001b4] ldsb [%i2+0x167],%l3 ! Mem[0000000053000167] st %f19,[%i0+0x044] ! Mem[0000000052000044] stw %l1,[%i1+0x088] ! Mem[0000000052800088] ldub [%i3+0x096],%l1 ! Mem[0000000053800096] std %l6,[%i0+0x118] ! Mem[0000000052000118] ldd [%i3+0x080],%l0 ! Mem[0000000053800080] jmpl %g6+8,%g0 swap [%i2+0x04c],%l2 ! Mem[000000005300004c] p33_call_2_he: lduh [%i3+0x1f4],%l1 ! Mem[00000000538001f4] retl srl %l2,0x000,%l0 p33_jmpl_2_ho: sth %l5,[%o1+0x1b4] ! Mem[00000000528001b4] ldsb [%o2+0x167],%l3 ! Mem[0000000053000167] st %f19,[%o0+0x044] ! Mem[0000000052000044] stw %l1,[%o1+0x088] ! Mem[0000000052800088] ldub [%o3+0x096],%l1 ! Mem[0000000053800096] std %l6,[%o0+0x118] ! Mem[0000000052000118] ldd [%o3+0x080],%l0 ! Mem[0000000053800080] jmpl %g6+8,%g0 swap [%o2+0x04c],%l2 ! Mem[000000005300004c] p33_call_2_ho: lduh [%o3+0x1f4],%l1 ! Mem[00000000538001f4] retl srl %l2,0x000,%l0 p34_jmpl_2_le: lduh [%i2+0x070],%l0 ! Mem[0000000055000070] ldsb [%i0+0x09e],%l1 ! Mem[000000005400009e] ldsh [%i3+0x0ea],%l4 ! Mem[00000000558000ea] ldx [%i0+0x128],%l2 ! Mem[0000000054000128] swap [%i1+0x1b8],%l0 ! Mem[00000000548001b8] stw %l0,[%i0+0x1c0] ! Mem[00000000540001c0] stb %l5,[%i2+0x197] ! Mem[0000000055000197] jmpl %g6+8,%g0 lduh [%i0+0x002],%l2 ! Mem[0000000054000002] p34_call_2_le: stx %l6,[%i0+0x138] ! Mem[0000000054000138] retl lduw [%i2+0x080],%l1 ! Mem[0000000055000080] p34_jmpl_2_lo: lduh [%o2+0x070],%l0 ! Mem[0000000055000070] ldsb [%o0+0x09e],%l1 ! Mem[000000005400009e] ldsh [%o3+0x0ea],%l4 ! Mem[00000000558000ea] ldx [%o0+0x128],%l2 ! Mem[0000000054000128] swap [%o1+0x1b8],%l0 ! Mem[00000000548001b8] stw %l0,[%o0+0x1c0] ! Mem[00000000540001c0] stb %l5,[%o2+0x197] ! Mem[0000000055000197] jmpl %g6+8,%g0 lduh [%o0+0x002],%l2 ! Mem[0000000054000002] p34_call_2_lo: stx %l6,[%o0+0x138] ! Mem[0000000054000138] retl lduw [%o2+0x080],%l1 ! Mem[0000000055000080] p34_jmpl_2_he: jmpl %g6+8,%g0 std %l2,[%i0+0x068] ! Mem[0000000054000068] p34_call_2_he: andn %l3,-0x8db,%l6 retl stw %l4,[%i3+0x084] ! Mem[0000000055800084] p34_jmpl_2_ho: jmpl %g6+8,%g0 std %l2,[%o0+0x068] ! Mem[0000000054000068] p34_call_2_ho: andn %l3,-0x8db,%l6 retl stw %l4,[%o3+0x084] ! Mem[0000000055800084] p35_jmpl_2_le: lduh [%i2+0x096],%l5 ! Mem[0000000057000096] and %l2,%l7,%l0 jmpl %g6+8,%g0 ldsh [%i1+0x1f2],%l4 ! Mem[00000000568001f2] p35_call_2_le: retl ldsh [%i0+0x07e],%l7 ! Mem[000000005600007e] p35_jmpl_2_lo: lduh [%o2+0x096],%l5 ! Mem[0000000057000096] and %l2,%l7,%l0 jmpl %g6+8,%g0 ldsh [%o1+0x1f2],%l4 ! Mem[00000000568001f2] p35_call_2_lo: retl ldsh [%o0+0x07e],%l7 ! Mem[000000005600007e] p35_jmpl_2_he: ldd [%i0+0x0b0],%l0 ! Mem[00000000560000b0] xnor %l6,%l7,%l1 lduw [%i3+0x0c0],%l3 ! Mem[00000000578000c0] add %l2,-0x4a5,%l4 taddcc %l7,%l0,%l4 std %f30,[%i3+0x1e0] ! Mem[00000000578001e0] jmpl %g6+8,%g0 sub %l7,-0x019,%l2 p35_call_2_he: std %f28,[%i3+0x108] ! Mem[0000000057800108] or %l7,%l0,%l5 ldub [%i2+0x059],%l5 ! Mem[0000000057000059] lduh [%i0+0x098],%l1 ! Mem[0000000056000098] retl stx %l7,[%i1+0x1f8] ! Mem[00000000568001f8] p35_jmpl_2_ho: ldd [%o0+0x0b0],%l0 ! Mem[00000000560000b0] xnor %l6,%l7,%l1 lduw [%o3+0x0c0],%l3 ! Mem[00000000578000c0] add %l2,-0x4a5,%l4 taddcc %l7,%l0,%l4 std %f30,[%o3+0x1e0] ! Mem[00000000578001e0] jmpl %g6+8,%g0 sub %l7,-0x019,%l2 p35_call_2_ho: std %f28,[%o3+0x108] ! Mem[0000000057800108] or %l7,%l0,%l5 ldub [%o2+0x059],%l5 ! Mem[0000000057000059] lduh [%o0+0x098],%l1 ! Mem[0000000056000098] retl stx %l7,[%o1+0x1f8] ! Mem[00000000568001f8] p36_jmpl_2_le: std %l4,[%i0+0x1e0] ! Mem[00000000580001e0] stx %l3,[%i0+0x1e0] ! Mem[00000000580001e0] ldub [%i0+0x105],%l5 ! Mem[0000000058000105] ldsh [%i3+0x01a],%l5 ! Mem[000000005980001a] lduw [%i1+0x188],%l7 ! Mem[0000000058800188] jmpl %g6+8,%g0 swap [%i0+0x198],%l2 ! Mem[0000000058000198] p36_call_2_le: lduh [%i1+0x134],%l2 ! Mem[0000000058800134] andn %l4,%l7,%l1 mulx %l0,0x9a0,%l3 retl stw %l5,[%i1+0x004] ! Mem[0000000058800004] p36_jmpl_2_lo: std %l4,[%o0+0x1e0] ! Mem[00000000580001e0] stx %l3,[%o0+0x1e0] ! Mem[00000000580001e0] ldub [%o0+0x105],%l5 ! Mem[0000000058000105] ldsh [%o3+0x01a],%l5 ! Mem[000000005980001a] lduw [%o1+0x188],%l7 ! Mem[0000000058800188] jmpl %g6+8,%g0 swap [%o0+0x198],%l2 ! Mem[0000000058000198] p36_call_2_lo: lduh [%o1+0x134],%l2 ! Mem[0000000058800134] andn %l4,%l7,%l1 mulx %l0,0x9a0,%l3 retl stw %l5,[%o1+0x004] ! Mem[0000000058800004] p36_jmpl_2_he: stx %l4,[%i2+0x0f0] ! Mem[00000000590000f0] ld [%i1+0x10c],%f18 ! Mem[000000005880010c] orn %l1,0x2ce,%l1 sth %l2,[%i2+0x16e] ! Mem[000000005900016e] ldsh [%i2+0x02a],%l2 ! Mem[000000005900002a] jmpl %g6+8,%g0 smulcc %l6,-0x0f9,%l6 p36_call_2_he: stb %l6,[%i1+0x0f1] ! Mem[00000000588000f1] std %l4,[%i1+0x0c0] ! Mem[00000000588000c0] lduw [%i1+0x178],%l4 ! Mem[0000000058800178] sth %l1,[%i3+0x1da] ! Mem[00000000598001da] swap [%i1+0x070],%l0 ! Mem[0000000058800070] nop retl ldx [%i3+0x1e0],%l4 ! Mem[00000000598001e0] p36_jmpl_2_ho: stx %l4,[%o2+0x0f0] ! Mem[00000000590000f0] ld [%o1+0x10c],%f18 ! Mem[000000005880010c] orn %l1,0x2ce,%l1 sth %l2,[%o2+0x16e] ! Mem[000000005900016e] ldsh [%o2+0x02a],%l2 ! Mem[000000005900002a] jmpl %g6+8,%g0 smulcc %l6,-0x0f9,%l6 p36_call_2_ho: stb %l6,[%o1+0x0f1] ! Mem[00000000588000f1] std %l4,[%o1+0x0c0] ! Mem[00000000588000c0] lduw [%o1+0x178],%l4 ! Mem[0000000058800178] sth %l1,[%o3+0x1da] ! Mem[00000000598001da] swap [%o1+0x070],%l0 ! Mem[0000000058800070] nop retl ldx [%o3+0x1e0],%l4 ! Mem[00000000598001e0] p37_jmpl_2_le: ldx [%i2+0x1a8],%l7 ! Mem[000000005b0001a8] ldsh [%i3+0x094],%l3 ! Mem[000000005b800094] swap [%i2+0x094],%l5 ! Mem[000000005b000094] ldstub [%i0+0x032],%l4 ! Mem[000000005a000032] jmpl %g6+8,%g0 ldsb [%i3+0x029],%l1 ! Mem[000000005b800029] p37_call_2_le: std %f10,[%i2+0x0c8] ! Mem[000000005b0000c8] lduw [%i2+0x1b8],%l6 ! Mem[000000005b0001b8] ldstub [%i2+0x041],%l2 ! Mem[000000005b000041] stb %l6,[%i0+0x1ae] ! Mem[000000005a0001ae] st %f1 ,[%i2+0x0a0] ! Mem[000000005b0000a0] xnorcc %l3,%l5,%l6 retl ldsw [%i3+0x174],%l6 ! Mem[000000005b800174] p37_jmpl_2_lo: ldx [%o2+0x1a8],%l7 ! Mem[000000005b0001a8] ldsh [%o3+0x094],%l3 ! Mem[000000005b800094] swap [%o2+0x094],%l5 ! Mem[000000005b000094] ldstub [%o0+0x032],%l4 ! Mem[000000005a000032] jmpl %g6+8,%g0 ldsb [%o3+0x029],%l1 ! Mem[000000005b800029] p37_call_2_lo: std %f10,[%o2+0x0c8] ! Mem[000000005b0000c8] lduw [%o2+0x1b8],%l6 ! Mem[000000005b0001b8] ldstub [%o2+0x041],%l2 ! Mem[000000005b000041] stb %l6,[%o0+0x1ae] ! Mem[000000005a0001ae] st %f1 ,[%o2+0x0a0] ! Mem[000000005b0000a0] xnorcc %l3,%l5,%l6 retl ldsw [%o3+0x174],%l6 ! Mem[000000005b800174] p37_jmpl_2_he: ldub [%i2+0x057],%l2 ! Mem[000000005b000057] ldstub [%i2+0x053],%l0 ! Mem[000000005b000053] ldd [%i0+0x088],%f30 ! Mem[000000005a000088] umulcc %l7,-0x5eb,%l5 jmpl %g6+8,%g0 ldx [%i1+0x0d8],%l2 ! Mem[000000005a8000d8] p37_call_2_he: std %l2,[%i1+0x160] ! Mem[000000005a800160] ldsw [%i2+0x02c],%l7 ! Mem[000000005b00002c] ldx [%i2+0x1d8],%l1 ! Mem[000000005b0001d8] ldub [%i0+0x0e4],%l4 ! Mem[000000005a0000e4] orcc %l0,0x759,%l7 std %l2,[%i3+0x1b0] ! Mem[000000005b8001b0] st %f22,[%i0+0x060] ! Mem[000000005a000060] retl umulcc %l3,0x9ab,%l2 p37_jmpl_2_ho: ldub [%o2+0x057],%l2 ! Mem[000000005b000057] ldstub [%o2+0x053],%l0 ! Mem[000000005b000053] ldd [%o0+0x088],%f30 ! Mem[000000005a000088] umulcc %l7,-0x5eb,%l5 jmpl %g6+8,%g0 ldx [%o1+0x0d8],%l2 ! Mem[000000005a8000d8] p37_call_2_ho: std %l2,[%o1+0x160] ! Mem[000000005a800160] ldsw [%o2+0x02c],%l7 ! Mem[000000005b00002c] ldx [%o2+0x1d8],%l1 ! Mem[000000005b0001d8] ldub [%o0+0x0e4],%l4 ! Mem[000000005a0000e4] orcc %l0,0x759,%l7 std %l2,[%o3+0x1b0] ! Mem[000000005b8001b0] st %f22,[%o0+0x060] ! Mem[000000005a000060] retl umulcc %l3,0x9ab,%l2 p38_jmpl_2_le: ldx [%i3+0x170],%l6 ! Mem[000000005d800170] ldd [%i0+0x0f8],%f6 ! Mem[000000005c0000f8] jmpl %g6+8,%g0 stx %l7,[%i2+0x1e8] ! Mem[000000005d0001e8] p38_call_2_le: lduh [%i1+0x080],%l7 ! Mem[000000005c800080] ldsh [%i0+0x12e],%l7 ! Mem[000000005c00012e] lduw [%i0+0x078],%l5 ! Mem[000000005c000078] smul %l1,-0x522,%l7 ldstub [%i0+0x007],%l5 ! Mem[000000005c000007] ldx [%i2+0x1a0],%l2 ! Mem[000000005d0001a0] swap [%i0+0x194],%l5 ! Mem[000000005c000194] retl ldsw [%i3+0x0c4],%l3 ! Mem[000000005d8000c4] p38_jmpl_2_lo: ldx [%o3+0x170],%l6 ! Mem[000000005d800170] ldd [%o0+0x0f8],%f6 ! Mem[000000005c0000f8] jmpl %g6+8,%g0 stx %l7,[%o2+0x1e8] ! Mem[000000005d0001e8] p38_call_2_lo: lduh [%o1+0x080],%l7 ! Mem[000000005c800080] ldsh [%o0+0x12e],%l7 ! Mem[000000005c00012e] lduw [%o0+0x078],%l5 ! Mem[000000005c000078] smul %l1,-0x522,%l7 ldstub [%o0+0x007],%l5 ! Mem[000000005c000007] ldx [%o2+0x1a0],%l2 ! Mem[000000005d0001a0] swap [%o0+0x194],%l5 ! Mem[000000005c000194] retl ldsw [%o3+0x0c4],%l3 ! Mem[000000005d8000c4] p38_jmpl_2_he: sth %l6,[%i2+0x000] ! Mem[000000005d000000] sth %l7,[%i3+0x03c] ! Mem[000000005d80003c] srl %l5,%l2,%l3 ldsh [%i3+0x1ce],%l6 ! Mem[000000005d8001ce] std %f30,[%i2+0x1c8] ! Mem[000000005d0001c8] std %f28,[%i3+0x158] ! Mem[000000005d800158] jmpl %g6+8,%g0 ldub [%i2+0x1ad],%l2 ! Mem[000000005d0001ad] p38_call_2_he: ld [%i1+0x0b8],%f20 ! Mem[000000005c8000b8] stb %l6,[%i2+0x010] ! Mem[000000005d000010] andn %l5,-0x90b,%l1 st %f16,[%i1+0x040] ! Mem[000000005c800040] andncc %l2,%l3,%l6 retl stx %l3,[%i0+0x108] ! Mem[000000005c000108] p38_jmpl_2_ho: sth %l6,[%o2+0x000] ! Mem[000000005d000000] sth %l7,[%o3+0x03c] ! Mem[000000005d80003c] srl %l5,%l2,%l3 ldsh [%o3+0x1ce],%l6 ! Mem[000000005d8001ce] std %f30,[%o2+0x1c8] ! Mem[000000005d0001c8] std %f28,[%o3+0x158] ! Mem[000000005d800158] jmpl %g6+8,%g0 ldub [%o2+0x1ad],%l2 ! Mem[000000005d0001ad] p38_call_2_ho: ld [%o1+0x0b8],%f20 ! Mem[000000005c8000b8] stb %l6,[%o2+0x010] ! Mem[000000005d000010] andn %l5,-0x90b,%l1 st %f16,[%o1+0x040] ! Mem[000000005c800040] andncc %l2,%l3,%l6 retl stx %l3,[%o0+0x108] ! Mem[000000005c000108] p39_jmpl_2_le: ldsw [%i3+0x0e8],%l4 ! Mem[000000005f8000e8] ldsb [%i3+0x10e],%l2 ! Mem[000000005f80010e] xnorcc %l1,%l6,%l1 std %l2,[%i0+0x160] ! Mem[000000005e000160] stx %l1,[%i0+0x058] ! Mem[000000005e000058] ldd [%i0+0x1a0],%l0 ! Mem[000000005e0001a0] lduw [%i0+0x090],%l1 ! Mem[000000005e000090] jmpl %g6+8,%g0 sdivx %l1,0x736,%l7 p39_call_2_le: swap [%i3+0x1cc],%l5 ! Mem[000000005f8001cc] lduw [%i3+0x0b0],%l1 ! Mem[000000005f8000b0] retl ldstub [%i1+0x02f],%l2 ! Mem[000000005e80002f] p39_jmpl_2_lo: ldsw [%o3+0x0e8],%l4 ! Mem[000000005f8000e8] ldsb [%o3+0x10e],%l2 ! Mem[000000005f80010e] xnorcc %l1,%l6,%l1 std %l2,[%o0+0x160] ! Mem[000000005e000160] stx %l1,[%o0+0x058] ! Mem[000000005e000058] ldd [%o0+0x1a0],%l0 ! Mem[000000005e0001a0] lduw [%o0+0x090],%l1 ! Mem[000000005e000090] jmpl %g6+8,%g0 sdivx %l1,0x736,%l7 p39_call_2_lo: swap [%o3+0x1cc],%l5 ! Mem[000000005f8001cc] lduw [%o3+0x0b0],%l1 ! Mem[000000005f8000b0] retl ldstub [%o1+0x02f],%l2 ! Mem[000000005e80002f] p39_jmpl_2_he: ldx [%i2+0x1c8],%l5 ! Mem[000000005f0001c8] ldsb [%i1+0x1fd],%l6 ! Mem[000000005e8001fd] swap [%i0+0x044],%l1 ! Mem[000000005e000044] lduw [%i0+0x0a8],%l7 ! Mem[000000005e0000a8] ldsw [%i0+0x140],%l2 ! Mem[000000005e000140] orn %l0,0x8c7,%l0 jmpl %g6+8,%g0 tsubcc %l1,%l5,%l5 p39_call_2_he: ldsw [%i1+0x194],%l0 ! Mem[000000005e800194] lduw [%i2+0x000],%l6 ! Mem[000000005f000000] stx %l7,[%i0+0x018] ! Mem[000000005e000018] lduh [%i1+0x0ee],%l6 ! Mem[000000005e8000ee] retl st %f20,[%i0+0x02c] ! Mem[000000005e00002c] p39_jmpl_2_ho: ldx [%o2+0x1c8],%l5 ! Mem[000000005f0001c8] ldsb [%o1+0x1fd],%l6 ! Mem[000000005e8001fd] swap [%o0+0x044],%l1 ! Mem[000000005e000044] lduw [%o0+0x0a8],%l7 ! Mem[000000005e0000a8] ldsw [%o0+0x140],%l2 ! Mem[000000005e000140] orn %l0,0x8c7,%l0 jmpl %g6+8,%g0 tsubcc %l1,%l5,%l5 p39_call_2_ho: ldsw [%o1+0x194],%l0 ! Mem[000000005e800194] lduw [%o2+0x000],%l6 ! Mem[000000005f000000] stx %l7,[%o0+0x018] ! Mem[000000005e000018] lduh [%o1+0x0ee],%l6 ! Mem[000000005e8000ee] retl st %f20,[%o0+0x02c] ! Mem[000000005e00002c] p40_jmpl_2_le: stx %l7,[%i2+0x138] ! Mem[0000000061000138] srl %l0,%l3,%l2 jmpl %g6+8,%g0 std %f6 ,[%i0+0x118] ! Mem[0000000060000118] p40_call_2_le: ldx [%i3+0x090],%l1 ! Mem[0000000061800090] ld [%i2+0x068],%f10 ! Mem[0000000061000068] udivx %l4,%l1,%l7 ldub [%i3+0x132],%l5 ! Mem[0000000061800132] ldd [%i2+0x148],%l4 ! Mem[0000000061000148] xnorcc %l0,%l5,%l5 retl ld [%i3+0x098],%f15 ! Mem[0000000061800098] p40_jmpl_2_lo: stx %l7,[%o2+0x138] ! Mem[0000000061000138] srl %l0,%l3,%l2 jmpl %g6+8,%g0 std %f6 ,[%o0+0x118] ! Mem[0000000060000118] p40_call_2_lo: ldx [%o3+0x090],%l1 ! Mem[0000000061800090] ld [%o2+0x068],%f10 ! Mem[0000000061000068] udivx %l4,%l1,%l7 ldub [%o3+0x132],%l5 ! Mem[0000000061800132] ldd [%o2+0x148],%l4 ! Mem[0000000061000148] xnorcc %l0,%l5,%l5 retl ld [%o3+0x098],%f15 ! Mem[0000000061800098] p40_jmpl_2_he: orncc %l4,0xc50,%l0 sth %l2,[%i2+0x0a0] ! Mem[00000000610000a0] std %l0,[%i2+0x0b0] ! Mem[00000000610000b0] ldx [%i1+0x068],%l2 ! Mem[0000000060800068] swap [%i0+0x134],%l2 ! Mem[0000000060000134] sth %l2,[%i1+0x1d2] ! Mem[00000000608001d2] orn %l2,-0xc7c,%l2 jmpl %g6+8,%g0 ldd [%i1+0x1d0],%l0 ! Mem[00000000608001d0] p40_call_2_he: stw %l2,[%i0+0x198] ! Mem[0000000060000198] retl ldx [%i3+0x0d8],%l5 ! Mem[00000000618000d8] p40_jmpl_2_ho: orncc %l4,0xc50,%l0 sth %l2,[%o2+0x0a0] ! Mem[00000000610000a0] std %l0,[%o2+0x0b0] ! Mem[00000000610000b0] ldx [%o1+0x068],%l2 ! Mem[0000000060800068] swap [%o0+0x134],%l2 ! Mem[0000000060000134] sth %l2,[%o1+0x1d2] ! Mem[00000000608001d2] orn %l2,-0xc7c,%l2 jmpl %g6+8,%g0 ldd [%o1+0x1d0],%l0 ! Mem[00000000608001d0] p40_call_2_ho: stw %l2,[%o0+0x198] ! Mem[0000000060000198] retl ldx [%o3+0x0d8],%l5 ! Mem[00000000618000d8] p41_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i2+0x048],%l2 ! Mem[0000000063000048] p41_call_2_le: ldsw [%i1+0x0a4],%l0 ! Mem[00000000628000a4] ldsw [%i1+0x190],%l7 ! Mem[0000000062800190] sth %l5,[%i3+0x15a] ! Mem[000000006380015a] ldsh [%i1+0x1d6],%l1 ! Mem[00000000628001d6] retl stx %l1,[%i2+0x008] ! Mem[0000000063000008] p41_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o2+0x048],%l2 ! Mem[0000000063000048] p41_call_2_lo: ldsw [%o1+0x0a4],%l0 ! Mem[00000000628000a4] ldsw [%o1+0x190],%l7 ! Mem[0000000062800190] sth %l5,[%o3+0x15a] ! Mem[000000006380015a] ldsh [%o1+0x1d6],%l1 ! Mem[00000000628001d6] retl stx %l1,[%o2+0x008] ! Mem[0000000063000008] p41_jmpl_2_he: sth %l3,[%i2+0x0ee] ! Mem[00000000630000ee] lduw [%i3+0x050],%l4 ! Mem[0000000063800050] ldsb [%i3+0x146],%l1 ! Mem[0000000063800146] stx %l3,[%i0+0x158] ! Mem[0000000062000158] sth %l6,[%i3+0x130] ! Mem[0000000063800130] ldd [%i0+0x1f8],%l0 ! Mem[00000000620001f8] jmpl %g6+8,%g0 ldd [%i1+0x008],%l2 ! Mem[0000000062800008] p41_call_2_he: ldsw [%i2+0x19c],%l7 ! Mem[000000006300019c] stw %l1,[%i1+0x064] ! Mem[0000000062800064] subc %l5,-0x626,%l3 stw %l1,[%i0+0x1fc] ! Mem[00000000620001fc] ldsw [%i2+0x098],%l1 ! Mem[0000000063000098] st %f26,[%i2+0x190] ! Mem[0000000063000190] retl stb %l3,[%i0+0x030] ! Mem[0000000062000030] p41_jmpl_2_ho: sth %l3,[%o2+0x0ee] ! Mem[00000000630000ee] lduw [%o3+0x050],%l4 ! Mem[0000000063800050] ldsb [%o3+0x146],%l1 ! Mem[0000000063800146] stx %l3,[%o0+0x158] ! Mem[0000000062000158] sth %l6,[%o3+0x130] ! Mem[0000000063800130] ldd [%o0+0x1f8],%l0 ! Mem[00000000620001f8] jmpl %g6+8,%g0 ldd [%o1+0x008],%l2 ! Mem[0000000062800008] p41_call_2_ho: ldsw [%o2+0x19c],%l7 ! Mem[000000006300019c] stw %l1,[%o1+0x064] ! Mem[0000000062800064] subc %l5,-0x626,%l3 stw %l1,[%o0+0x1fc] ! Mem[00000000620001fc] ldsw [%o2+0x098],%l1 ! Mem[0000000063000098] st %f26,[%o2+0x190] ! Mem[0000000063000190] retl stb %l3,[%o0+0x030] ! Mem[0000000062000030] p42_jmpl_2_le: andncc %l6,-0x8ad,%l4 ldsh [%i0+0x0b6],%l2 ! Mem[00000000640000b6] std %l0,[%i3+0x0d8] ! Mem[00000000658000d8] lduh [%i3+0x18c],%l5 ! Mem[000000006580018c] lduh [%i2+0x086],%l3 ! Mem[0000000065000086] jmpl %g6+8,%g0 ldd [%i2+0x078],%f10 ! Mem[0000000065000078] p42_call_2_le: ldsh [%i2+0x13c],%l2 ! Mem[000000006500013c] retl ldstub [%i3+0x1dd],%l1 ! Mem[00000000658001dd] p42_jmpl_2_lo: andncc %l6,-0x8ad,%l4 ldsh [%o0+0x0b6],%l2 ! Mem[00000000640000b6] std %l0,[%o3+0x0d8] ! Mem[00000000658000d8] lduh [%o3+0x18c],%l5 ! Mem[000000006580018c] lduh [%o2+0x086],%l3 ! Mem[0000000065000086] jmpl %g6+8,%g0 ldd [%o2+0x078],%f10 ! Mem[0000000065000078] p42_call_2_lo: ldsh [%o2+0x13c],%l2 ! Mem[000000006500013c] retl ldstub [%o3+0x1dd],%l1 ! Mem[00000000658001dd] p42_jmpl_2_he: stw %l7,[%i1+0x140] ! Mem[0000000064800140] ldd [%i1+0x1b0],%l4 ! Mem[00000000648001b0] ldsh [%i1+0x0e6],%l3 ! Mem[00000000648000e6] lduh [%i3+0x0c8],%l1 ! Mem[00000000658000c8] std %l2,[%i2+0x028] ! Mem[0000000065000028] jmpl %g6+8,%g0 addcc %l4,-0x6d7,%l5 p42_call_2_he: ldd [%i2+0x128],%l0 ! Mem[0000000065000128] ldd [%i3+0x1f0],%l6 ! Mem[00000000658001f0] std %f30,[%i0+0x030] ! Mem[0000000064000030] retl stx %l5,[%i2+0x020] ! Mem[0000000065000020] p42_jmpl_2_ho: stw %l7,[%o1+0x140] ! Mem[0000000064800140] ldd [%o1+0x1b0],%l4 ! Mem[00000000648001b0] ldsh [%o1+0x0e6],%l3 ! Mem[00000000648000e6] lduh [%o3+0x0c8],%l1 ! Mem[00000000658000c8] std %l2,[%o2+0x028] ! Mem[0000000065000028] jmpl %g6+8,%g0 addcc %l4,-0x6d7,%l5 p42_call_2_ho: ldd [%o2+0x128],%l0 ! Mem[0000000065000128] ldd [%o3+0x1f0],%l6 ! Mem[00000000658001f0] std %f30,[%o0+0x030] ! Mem[0000000064000030] retl stx %l5,[%o2+0x020] ! Mem[0000000065000020] p43_jmpl_2_le: ldub [%i1+0x1e7],%l1 ! Mem[00000000668001e7] stx %l7,[%i2+0x1c8] ! Mem[00000000670001c8] swap [%i3+0x0c0],%l3 ! Mem[00000000678000c0] ld [%i3+0x16c],%f9 ! Mem[000000006780016c] lduh [%i0+0x12e],%l1 ! Mem[000000006600012e] lduw [%i2+0x030],%l4 ! Mem[0000000067000030] ldub [%i0+0x06e],%l5 ! Mem[000000006600006e] jmpl %g6+8,%g0 sth %l7,[%i2+0x09a] ! Mem[000000006700009a] p43_call_2_le: swap [%i0+0x1f4],%l0 ! Mem[00000000660001f4] stb %l0,[%i3+0x0dd] ! Mem[00000000678000dd] lduw [%i2+0x1a8],%l2 ! Mem[00000000670001a8] ldsh [%i3+0x08a],%l3 ! Mem[000000006780008a] lduw [%i3+0x0c0],%l3 ! Mem[00000000678000c0] ldsb [%i1+0x096],%l2 ! Mem[0000000066800096] std %l4,[%i3+0x0a0] ! Mem[00000000678000a0] retl tsubcc %l2,%l2,%l6 p43_jmpl_2_lo: ldub [%o1+0x1e7],%l1 ! Mem[00000000668001e7] stx %l7,[%o2+0x1c8] ! Mem[00000000670001c8] swap [%o3+0x0c0],%l3 ! Mem[00000000678000c0] ld [%o3+0x16c],%f9 ! Mem[000000006780016c] lduh [%o0+0x12e],%l1 ! Mem[000000006600012e] lduw [%o2+0x030],%l4 ! Mem[0000000067000030] ldub [%o0+0x06e],%l5 ! Mem[000000006600006e] jmpl %g6+8,%g0 sth %l7,[%o2+0x09a] ! Mem[000000006700009a] p43_call_2_lo: swap [%o0+0x1f4],%l0 ! Mem[00000000660001f4] stb %l0,[%o3+0x0dd] ! Mem[00000000678000dd] lduw [%o2+0x1a8],%l2 ! Mem[00000000670001a8] ldsh [%o3+0x08a],%l3 ! Mem[000000006780008a] lduw [%o3+0x0c0],%l3 ! Mem[00000000678000c0] ldsb [%o1+0x096],%l2 ! Mem[0000000066800096] std %l4,[%o3+0x0a0] ! Mem[00000000678000a0] retl tsubcc %l2,%l2,%l6 p43_jmpl_2_he: ldub [%i0+0x1f5],%l2 ! Mem[00000000660001f5] ldsh [%i3+0x166],%l1 ! Mem[0000000067800166] ldstub [%i3+0x0d1],%l1 ! Mem[00000000678000d1] ldsh [%i1+0x0be],%l0 ! Mem[00000000668000be] lduh [%i1+0x1c6],%l4 ! Mem[00000000668001c6] smulcc %l1,%l4,%l2 jmpl %g6+8,%g0 sth %l5,[%i3+0x006] ! Mem[0000000067800006] p43_call_2_he: sth %l4,[%i3+0x0e4] ! Mem[00000000678000e4] retl ldd [%i0+0x100],%l4 ! Mem[0000000066000100] p43_jmpl_2_ho: ldub [%o0+0x1f5],%l2 ! Mem[00000000660001f5] ldsh [%o3+0x166],%l1 ! Mem[0000000067800166] ldstub [%o3+0x0d1],%l1 ! Mem[00000000678000d1] ldsh [%o1+0x0be],%l0 ! Mem[00000000668000be] lduh [%o1+0x1c6],%l4 ! Mem[00000000668001c6] smulcc %l1,%l4,%l2 jmpl %g6+8,%g0 sth %l5,[%o3+0x006] ! Mem[0000000067800006] p43_call_2_ho: sth %l4,[%o3+0x0e4] ! Mem[00000000678000e4] retl ldd [%o0+0x100],%l4 ! Mem[0000000066000100] p44_jmpl_2_le: stx %l5,[%i3+0x008] ! Mem[0000000069800008] lduw [%i2+0x094],%l7 ! Mem[0000000069000094] jmpl %g6+8,%g0 ldx [%i1+0x0b8],%l7 ! Mem[00000000688000b8] p44_call_2_le: or %l4,0x6ff,%l1 retl ldub [%i0+0x154],%l7 ! Mem[0000000068000154] p44_jmpl_2_lo: stx %l5,[%o3+0x008] ! Mem[0000000069800008] lduw [%o2+0x094],%l7 ! Mem[0000000069000094] jmpl %g6+8,%g0 ldx [%o1+0x0b8],%l7 ! Mem[00000000688000b8] p44_call_2_lo: or %l4,0x6ff,%l1 retl ldub [%o0+0x154],%l7 ! Mem[0000000068000154] p44_jmpl_2_he: ldub [%i0+0x070],%l0 ! Mem[0000000068000070] ldstub [%i1+0x006],%l5 ! Mem[0000000068800006] mulx %l7,%l1,%l1 ldub [%i2+0x0b4],%l3 ! Mem[00000000690000b4] ldsh [%i2+0x030],%l4 ! Mem[0000000069000030] lduw [%i2+0x1bc],%l6 ! Mem[00000000690001bc] ldd [%i1+0x078],%f16 ! Mem[0000000068800078] jmpl %g6+8,%g0 andncc %l2,%l4,%l7 p44_call_2_he: retl ldsb [%i1+0x079],%l6 ! Mem[0000000068800079] p44_jmpl_2_ho: ldub [%o0+0x070],%l0 ! Mem[0000000068000070] ldstub [%o1+0x006],%l5 ! Mem[0000000068800006] mulx %l7,%l1,%l1 ldub [%o2+0x0b4],%l3 ! Mem[00000000690000b4] ldsh [%o2+0x030],%l4 ! Mem[0000000069000030] lduw [%o2+0x1bc],%l6 ! Mem[00000000690001bc] ldd [%o1+0x078],%f16 ! Mem[0000000068800078] jmpl %g6+8,%g0 andncc %l2,%l4,%l7 p44_call_2_ho: retl ldsb [%o1+0x079],%l6 ! Mem[0000000068800079] p45_jmpl_2_le: subccc %l3,%l7,%l0 ldd [%i0+0x1a0],%l2 ! Mem[000000006a0001a0] stw %l0,[%i1+0x1fc] ! Mem[000000006a8001fc] ldsw [%i0+0x02c],%l2 ! Mem[000000006a00002c] ldx [%i3+0x1e8],%l5 ! Mem[000000006b8001e8] lduw [%i3+0x090],%l3 ! Mem[000000006b800090] jmpl %g6+8,%g0 addccc %l4,0xfe4,%l4 p45_call_2_le: std %f10,[%i1+0x0b8] ! Mem[000000006a8000b8] retl lduh [%i0+0x184],%l7 ! Mem[000000006a000184] p45_jmpl_2_lo: subccc %l3,%l7,%l0 ldd [%o0+0x1a0],%l2 ! Mem[000000006a0001a0] stw %l0,[%o1+0x1fc] ! Mem[000000006a8001fc] ldsw [%o0+0x02c],%l2 ! Mem[000000006a00002c] ldx [%o3+0x1e8],%l5 ! Mem[000000006b8001e8] lduw [%o3+0x090],%l3 ! Mem[000000006b800090] jmpl %g6+8,%g0 addccc %l4,0xfe4,%l4 p45_call_2_lo: std %f10,[%o1+0x0b8] ! Mem[000000006a8000b8] retl lduh [%o0+0x184],%l7 ! Mem[000000006a000184] p45_jmpl_2_he: tsubcctv %l6,%l4,%l7 ldsh [%i2+0x142],%l7 ! Mem[000000006b000142] sth %l4,[%i2+0x044] ! Mem[000000006b000044] sth %l0,[%i1+0x1b4] ! Mem[000000006a8001b4] lduh [%i2+0x050],%l5 ! Mem[000000006b000050] ldd [%i0+0x160],%l2 ! Mem[000000006a000160] jmpl %g6+8,%g0 ldstub [%i3+0x1cf],%l6 ! Mem[000000006b8001cf] p45_call_2_he: ld [%i1+0x054],%f26 ! Mem[000000006a800054] ldstub [%i3+0x1a6],%l3 ! Mem[000000006b8001a6] sth %l6,[%i1+0x138] ! Mem[000000006a800138] retl ldsh [%i0+0x118],%l6 ! Mem[000000006a000118] p45_jmpl_2_ho: tsubcctv %l6,%l4,%l7 ldsh [%o2+0x142],%l7 ! Mem[000000006b000142] sth %l4,[%o2+0x044] ! Mem[000000006b000044] sth %l0,[%o1+0x1b4] ! Mem[000000006a8001b4] lduh [%o2+0x050],%l5 ! Mem[000000006b000050] ldd [%o0+0x160],%l2 ! Mem[000000006a000160] jmpl %g6+8,%g0 ldstub [%o3+0x1cf],%l6 ! Mem[000000006b8001cf] p45_call_2_ho: ld [%o1+0x054],%f26 ! Mem[000000006a800054] ldstub [%o3+0x1a6],%l3 ! Mem[000000006b8001a6] sth %l6,[%o1+0x138] ! Mem[000000006a800138] retl ldsh [%o0+0x118],%l6 ! Mem[000000006a000118] p46_jmpl_2_le: sth %l4,[%i3+0x154] ! Mem[000000006d800154] swap [%i1+0x03c],%l0 ! Mem[000000006c80003c] taddcc %l6,-0xe9e,%l1 stw %l1,[%i3+0x07c] ! Mem[000000006d80007c] ldstub [%i0+0x030],%l7 ! Mem[000000006c000030] sth %l5,[%i2+0x196] ! Mem[000000006d000196] add %l7,-0x7c8,%l6 jmpl %g6+8,%g0 ldsh [%i2+0x090],%l1 ! Mem[000000006d000090] p46_call_2_le: addccc %l6,0xdd1,%l3 std %f10,[%i1+0x0c0] ! Mem[000000006c8000c0] ldsh [%i1+0x00e],%l5 ! Mem[000000006c80000e] stw %l7,[%i1+0x154] ! Mem[000000006c800154] retl sth %l1,[%i1+0x100] ! Mem[000000006c800100] p46_jmpl_2_lo: sth %l4,[%o3+0x154] ! Mem[000000006d800154] swap [%o1+0x03c],%l0 ! Mem[000000006c80003c] taddcc %l6,-0xe9e,%l1 stw %l1,[%o3+0x07c] ! Mem[000000006d80007c] ldstub [%o0+0x030],%l7 ! Mem[000000006c000030] sth %l5,[%o2+0x196] ! Mem[000000006d000196] add %l7,-0x7c8,%l6 jmpl %g6+8,%g0 ldsh [%o2+0x090],%l1 ! Mem[000000006d000090] p46_call_2_lo: addccc %l6,0xdd1,%l3 std %f10,[%o1+0x0c0] ! Mem[000000006c8000c0] ldsh [%o1+0x00e],%l5 ! Mem[000000006c80000e] stw %l7,[%o1+0x154] ! Mem[000000006c800154] retl sth %l1,[%o1+0x100] ! Mem[000000006c800100] p46_jmpl_2_he: std %l0,[%i0+0x070] ! Mem[000000006c000070] andn %l6,0x886,%l2 jmpl %g6+8,%g0 smulcc %l7,-0x75d,%l4 p46_call_2_he: ldx [%i2+0x188],%l1 ! Mem[000000006d000188] std %f26,[%i3+0x138] ! Mem[000000006d800138] ldd [%i3+0x1f8],%l0 ! Mem[000000006d8001f8] ldd [%i2+0x068],%l2 ! Mem[000000006d000068] ldd [%i2+0x028],%f24 ! Mem[000000006d000028] stx %l5,[%i3+0x048] ! Mem[000000006d800048] subc %l7,-0x5b0,%l0 retl ldsh [%i2+0x16c],%l6 ! Mem[000000006d00016c] p46_jmpl_2_ho: std %l0,[%o0+0x070] ! Mem[000000006c000070] andn %l6,0x886,%l2 jmpl %g6+8,%g0 smulcc %l7,-0x75d,%l4 p46_call_2_ho: ldx [%o2+0x188],%l1 ! Mem[000000006d000188] std %f26,[%o3+0x138] ! Mem[000000006d800138] ldd [%o3+0x1f8],%l0 ! Mem[000000006d8001f8] ldd [%o2+0x068],%l2 ! Mem[000000006d000068] ldd [%o2+0x028],%f24 ! Mem[000000006d000028] stx %l5,[%o3+0x048] ! Mem[000000006d800048] subc %l7,-0x5b0,%l0 retl ldsh [%o2+0x16c],%l6 ! Mem[000000006d00016c] p47_jmpl_2_le: sll %l1,%l2,%l7 andncc %l6,-0x938,%l4 jmpl %g6+8,%g0 ldub [%i1+0x1b1],%l7 ! Mem[000000006e8001b1] p47_call_2_le: ldx [%i3+0x0d0],%l7 ! Mem[000000006f8000d0] ldstub [%i3+0x0c8],%l1 ! Mem[000000006f8000c8] retl ldstub [%i3+0x138],%l6 ! Mem[000000006f800138] p47_jmpl_2_lo: sll %l1,%l2,%l7 andncc %l6,-0x938,%l4 jmpl %g6+8,%g0 ldub [%o1+0x1b1],%l7 ! Mem[000000006e8001b1] p47_call_2_lo: ldx [%o3+0x0d0],%l7 ! Mem[000000006f8000d0] ldstub [%o3+0x0c8],%l1 ! Mem[000000006f8000c8] retl ldstub [%o3+0x138],%l6 ! Mem[000000006f800138] p47_jmpl_2_he: sll %l4,0x00a,%l2 ldub [%i1+0x15a],%l3 ! Mem[000000006e80015a] jmpl %g6+8,%g0 sll %l3,0x01e,%l3 p47_call_2_he: ldd [%i3+0x070],%l2 ! Mem[000000006f800070] ldsw [%i3+0x094],%l3 ! Mem[000000006f800094] sth %l2,[%i3+0x180] ! Mem[000000006f800180] std %f30,[%i3+0x080] ! Mem[000000006f800080] ldub [%i3+0x1e2],%l4 ! Mem[000000006f8001e2] retl ldsb [%i1+0x1ad],%l1 ! Mem[000000006e8001ad] p47_jmpl_2_ho: sll %l4,0x00a,%l2 ldub [%o1+0x15a],%l3 ! Mem[000000006e80015a] jmpl %g6+8,%g0 sll %l3,0x01e,%l3 p47_call_2_ho: ldd [%o3+0x070],%l2 ! Mem[000000006f800070] ldsw [%o3+0x094],%l3 ! Mem[000000006f800094] sth %l2,[%o3+0x180] ! Mem[000000006f800180] std %f30,[%o3+0x080] ! Mem[000000006f800080] ldub [%o3+0x1e2],%l4 ! Mem[000000006f8001e2] retl ldsb [%o1+0x1ad],%l1 ! Mem[000000006e8001ad] p48_jmpl_2_le: std %f0 ,[%i3+0x138] ! Mem[0000000071800138] jmpl %g6+8,%g0 ldsb [%i1+0x17f],%l7 ! Mem[000000007080017f] p48_call_2_le: ldstub [%i1+0x1dd],%l6 ! Mem[00000000708001dd] swap [%i3+0x1f8],%l7 ! Mem[00000000718001f8] ldstub [%i1+0x021],%l4 ! Mem[0000000070800021] lduh [%i1+0x142],%l2 ! Mem[0000000070800142] st %f14,[%i3+0x068] ! Mem[0000000071800068] retl ldsh [%i3+0x1e6],%l4 ! Mem[00000000718001e6] p48_jmpl_2_lo: std %f0 ,[%o3+0x138] ! Mem[0000000071800138] jmpl %g6+8,%g0 ldsb [%o1+0x17f],%l7 ! Mem[000000007080017f] p48_call_2_lo: ldstub [%o1+0x1dd],%l6 ! Mem[00000000708001dd] swap [%o3+0x1f8],%l7 ! Mem[00000000718001f8] ldstub [%o1+0x021],%l4 ! Mem[0000000070800021] lduh [%o1+0x142],%l2 ! Mem[0000000070800142] st %f14,[%o3+0x068] ! Mem[0000000071800068] retl ldsh [%o3+0x1e6],%l4 ! Mem[00000000718001e6] p48_jmpl_2_he: stw %l5,[%i3+0x140] ! Mem[0000000071800140] sth %l4,[%i2+0x10a] ! Mem[000000007100010a] and %l5,-0x85a,%l3 add %l1,%l6,%l1 stx %l6,[%i0+0x148] ! Mem[0000000070000148] xnorcc %l2,-0x548,%l3 jmpl %g6+8,%g0 ldsh [%i0+0x0ea],%l6 ! Mem[00000000700000ea] p48_call_2_he: addc %l7,%l5,%l2 ldsh [%i1+0x05e],%l0 ! Mem[000000007080005e] retl umul %l6,%l5,%l6 p48_jmpl_2_ho: stw %l5,[%o3+0x140] ! Mem[0000000071800140] sth %l4,[%o2+0x10a] ! Mem[000000007100010a] and %l5,-0x85a,%l3 add %l1,%l6,%l1 stx %l6,[%o0+0x148] ! Mem[0000000070000148] xnorcc %l2,-0x548,%l3 jmpl %g6+8,%g0 ldsh [%o0+0x0ea],%l6 ! Mem[00000000700000ea] p48_call_2_ho: addc %l7,%l5,%l2 ldsh [%o1+0x05e],%l0 ! Mem[000000007080005e] retl umul %l6,%l5,%l6 p49_jmpl_2_le: ldub [%i1+0x0b6],%l1 ! Mem[00000000728000b6] jmpl %g6+8,%g0 stx %l6,[%i1+0x138] ! Mem[0000000072800138] p49_call_2_le: std %l0,[%i2+0x1b8] ! Mem[00000000730001b8] or %l5,%l1,%l4 stw %l7,[%i0+0x118] ! Mem[0000000072000118] retl ldstub [%i1+0x042],%l4 ! Mem[0000000072800042] p49_jmpl_2_lo: ldub [%o1+0x0b6],%l1 ! Mem[00000000728000b6] jmpl %g6+8,%g0 stx %l6,[%o1+0x138] ! Mem[0000000072800138] p49_call_2_lo: std %l0,[%o2+0x1b8] ! Mem[00000000730001b8] or %l5,%l1,%l4 stw %l7,[%o0+0x118] ! Mem[0000000072000118] retl ldstub [%o1+0x042],%l4 ! Mem[0000000072800042] p49_jmpl_2_he: stw %l1,[%i3+0x138] ! Mem[0000000073800138] jmpl %g6+8,%g0 lduw [%i1+0x198],%l2 ! Mem[0000000072800198] p49_call_2_he: xnorcc %l6,%l2,%l5 stb %l3,[%i1+0x06c] ! Mem[000000007280006c] lduh [%i3+0x03e],%l0 ! Mem[000000007380003e] std %l4,[%i3+0x0e8] ! Mem[00000000738000e8] ldx [%i0+0x048],%l6 ! Mem[0000000072000048] swap [%i0+0x0ec],%l6 ! Mem[00000000720000ec] retl stx %l7,[%i0+0x1c8] ! Mem[00000000720001c8] p49_jmpl_2_ho: stw %l1,[%o3+0x138] ! Mem[0000000073800138] jmpl %g6+8,%g0 lduw [%o1+0x198],%l2 ! Mem[0000000072800198] p49_call_2_ho: xnorcc %l6,%l2,%l5 stb %l3,[%o1+0x06c] ! Mem[000000007280006c] lduh [%o3+0x03e],%l0 ! Mem[000000007380003e] std %l4,[%o3+0x0e8] ! Mem[00000000738000e8] ldx [%o0+0x048],%l6 ! Mem[0000000072000048] swap [%o0+0x0ec],%l6 ! Mem[00000000720000ec] retl stx %l7,[%o0+0x1c8] ! Mem[00000000720001c8] p50_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i3+0x071],%l2 ! Mem[0000000075800071] p50_call_2_le: retl ldd [%i2+0x0a8],%l6 ! Mem[00000000750000a8] p50_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o3+0x071],%l2 ! Mem[0000000075800071] p50_call_2_lo: retl ldd [%o2+0x0a8],%l6 ! Mem[00000000750000a8] p50_jmpl_2_he: lduh [%i0+0x122],%l5 ! Mem[0000000074000122] std %l4,[%i3+0x088] ! Mem[0000000075800088] sth %l4,[%i3+0x1c6] ! Mem[00000000758001c6] ldsh [%i3+0x142],%l7 ! Mem[0000000075800142] ldx [%i2+0x1b0],%l5 ! Mem[00000000750001b0] jmpl %g6+8,%g0 swap [%i3+0x168],%l0 ! Mem[0000000075800168] p50_call_2_he: retl umul %l6,-0x6ba,%l6 p50_jmpl_2_ho: lduh [%o0+0x122],%l5 ! Mem[0000000074000122] std %l4,[%o3+0x088] ! Mem[0000000075800088] sth %l4,[%o3+0x1c6] ! Mem[00000000758001c6] ldsh [%o3+0x142],%l7 ! Mem[0000000075800142] ldx [%o2+0x1b0],%l5 ! Mem[00000000750001b0] jmpl %g6+8,%g0 swap [%o3+0x168],%l0 ! Mem[0000000075800168] p50_call_2_ho: retl umul %l6,-0x6ba,%l6 p51_jmpl_2_le: xnorcc %l7,%l4,%l2 st %f6 ,[%i1+0x170] ! Mem[0000000076800170] ldstub [%i0+0x10c],%l1 ! Mem[000000007600010c] ld [%i3+0x1b0],%f13 ! Mem[00000000778001b0] stw %l7,[%i2+0x0b8] ! Mem[00000000770000b8] taddcctv %l5,-0x168,%l4 stb %l2,[%i2+0x081] ! Mem[0000000077000081] jmpl %g6+8,%g0 swap [%i2+0x094],%l1 ! Mem[0000000077000094] p51_call_2_le: ldub [%i1+0x068],%l3 ! Mem[0000000076800068] stw %l5,[%i0+0x1cc] ! Mem[00000000760001cc] orncc %l6,0xc42,%l1 stx %l4,[%i2+0x0a0] ! Mem[00000000770000a0] ld [%i2+0x000],%f6 ! Mem[0000000077000000] retl sth %l7,[%i2+0x17e] ! Mem[000000007700017e] p51_jmpl_2_lo: xnorcc %l7,%l4,%l2 st %f6 ,[%o1+0x170] ! Mem[0000000076800170] ldstub [%o0+0x10c],%l1 ! Mem[000000007600010c] ld [%o3+0x1b0],%f13 ! Mem[00000000778001b0] stw %l7,[%o2+0x0b8] ! Mem[00000000770000b8] taddcctv %l5,-0x168,%l4 stb %l2,[%o2+0x081] ! Mem[0000000077000081] jmpl %g6+8,%g0 swap [%o2+0x094],%l1 ! Mem[0000000077000094] p51_call_2_lo: ldub [%o1+0x068],%l3 ! Mem[0000000076800068] stw %l5,[%o0+0x1cc] ! Mem[00000000760001cc] orncc %l6,0xc42,%l1 stx %l4,[%o2+0x0a0] ! Mem[00000000770000a0] ld [%o2+0x000],%f6 ! Mem[0000000077000000] retl sth %l7,[%o2+0x17e] ! Mem[000000007700017e] p51_jmpl_2_he: ldsb [%i3+0x11d],%l2 ! Mem[000000007780011d] lduh [%i1+0x1dc],%l1 ! Mem[00000000768001dc] ldd [%i1+0x048],%l2 ! Mem[0000000076800048] std %f30,[%i3+0x048] ! Mem[0000000077800048] or %l0,%l2,%l1 jmpl %g6+8,%g0 ldsw [%i2+0x030],%l3 ! Mem[0000000077000030] p51_call_2_he: ldd [%i1+0x1a0],%l2 ! Mem[00000000768001a0] st %f21,[%i2+0x194] ! Mem[0000000077000194] stb %l0,[%i2+0x0f5] ! Mem[00000000770000f5] ldub [%i2+0x143],%l3 ! Mem[0000000077000143] lduw [%i1+0x108],%l1 ! Mem[0000000076800108] retl ldsw [%i0+0x1bc],%l6 ! Mem[00000000760001bc] p51_jmpl_2_ho: ldsb [%o3+0x11d],%l2 ! Mem[000000007780011d] lduh [%o1+0x1dc],%l1 ! Mem[00000000768001dc] ldd [%o1+0x048],%l2 ! Mem[0000000076800048] std %f30,[%o3+0x048] ! Mem[0000000077800048] or %l0,%l2,%l1 jmpl %g6+8,%g0 ldsw [%o2+0x030],%l3 ! Mem[0000000077000030] p51_call_2_ho: ldd [%o1+0x1a0],%l2 ! Mem[00000000768001a0] st %f21,[%o2+0x194] ! Mem[0000000077000194] stb %l0,[%o2+0x0f5] ! Mem[00000000770000f5] ldub [%o2+0x143],%l3 ! Mem[0000000077000143] lduw [%o1+0x108],%l1 ! Mem[0000000076800108] retl ldsw [%o0+0x1bc],%l6 ! Mem[00000000760001bc] p52_jmpl_2_le: ldstub [%i1+0x157],%l7 ! Mem[0000000078800157] mulx %l7,%l4,%l7 jmpl %g6+8,%g0 ldsb [%i3+0x020],%l6 ! Mem[0000000079800020] p52_call_2_le: xnor %l5,%l2,%l7 stw %l1,[%i0+0x064] ! Mem[0000000078000064] retl ldsw [%i2+0x148],%l5 ! Mem[0000000079000148] p52_jmpl_2_lo: ldstub [%o1+0x157],%l7 ! Mem[0000000078800157] mulx %l7,%l4,%l7 jmpl %g6+8,%g0 ldsb [%o3+0x020],%l6 ! Mem[0000000079800020] p52_call_2_lo: xnor %l5,%l2,%l7 stw %l1,[%o0+0x064] ! Mem[0000000078000064] retl ldsw [%o2+0x148],%l5 ! Mem[0000000079000148] p52_jmpl_2_he: stb %l1,[%i1+0x12e] ! Mem[000000007880012e] ldub [%i0+0x0b4],%l0 ! Mem[00000000780000b4] swap [%i2+0x01c],%l5 ! Mem[000000007900001c] ldsh [%i2+0x148],%l6 ! Mem[0000000079000148] jmpl %g6+8,%g0 lduh [%i1+0x0d8],%l7 ! Mem[00000000788000d8] p52_call_2_he: ldd [%i2+0x010],%l2 ! Mem[0000000079000010] ldstub [%i2+0x181],%l0 ! Mem[0000000079000181] stb %l3,[%i2+0x13a] ! Mem[000000007900013a] ldd [%i3+0x190],%l0 ! Mem[0000000079800190] ldx [%i3+0x090],%l7 ! Mem[0000000079800090] retl sth %l5,[%i1+0x05a] ! Mem[000000007880005a] p52_jmpl_2_ho: stb %l1,[%o1+0x12e] ! Mem[000000007880012e] ldub [%o0+0x0b4],%l0 ! Mem[00000000780000b4] swap [%o2+0x01c],%l5 ! Mem[000000007900001c] ldsh [%o2+0x148],%l6 ! Mem[0000000079000148] jmpl %g6+8,%g0 lduh [%o1+0x0d8],%l7 ! Mem[00000000788000d8] p52_call_2_ho: ldd [%o2+0x010],%l2 ! Mem[0000000079000010] ldstub [%o2+0x181],%l0 ! Mem[0000000079000181] stb %l3,[%o2+0x13a] ! Mem[000000007900013a] ldd [%o3+0x190],%l0 ! Mem[0000000079800190] ldx [%o3+0x090],%l7 ! Mem[0000000079800090] retl sth %l5,[%o1+0x05a] ! Mem[000000007880005a] p53_jmpl_2_le: jmpl %g6+8,%g0 xorcc %l3,%l2,%l6 p53_call_2_le: lduh [%i0+0x1b8],%l6 ! Mem[000000007a0001b8] ldsw [%i2+0x080],%l1 ! Mem[000000007b000080] ldstub [%i0+0x131],%l6 ! Mem[000000007a000131] retl stw %l5,[%i2+0x00c] ! Mem[000000007b00000c] p53_jmpl_2_lo: jmpl %g6+8,%g0 xorcc %l3,%l2,%l6 p53_call_2_lo: lduh [%o0+0x1b8],%l6 ! Mem[000000007a0001b8] ldsw [%o2+0x080],%l1 ! Mem[000000007b000080] ldstub [%o0+0x131],%l6 ! Mem[000000007a000131] retl stw %l5,[%o2+0x00c] ! Mem[000000007b00000c] p53_jmpl_2_he: ld [%i1+0x174],%f31 ! Mem[000000007a800174] smul %l1,-0xa6e,%l2 ldstub [%i3+0x1df],%l0 ! Mem[000000007b8001df] ldsb [%i2+0x02f],%l2 ! Mem[000000007b00002f] ldsh [%i2+0x17e],%l7 ! Mem[000000007b00017e] jmpl %g6+8,%g0 ldub [%i3+0x0ff],%l5 ! Mem[000000007b8000ff] p53_call_2_he: stb %l2,[%i0+0x0da] ! Mem[000000007a0000da] addccc %l0,%l5,%l7 sth %l2,[%i2+0x0bc] ! Mem[000000007b0000bc] swap [%i0+0x1a4],%l7 ! Mem[000000007a0001a4] sth %l1,[%i0+0x10e] ! Mem[000000007a00010e] stw %l6,[%i0+0x164] ! Mem[000000007a000164] retl stb %l2,[%i2+0x0c0] ! Mem[000000007b0000c0] p53_jmpl_2_ho: ld [%o1+0x174],%f31 ! Mem[000000007a800174] smul %l1,-0xa6e,%l2 ldstub [%o3+0x1df],%l0 ! Mem[000000007b8001df] ldsb [%o2+0x02f],%l2 ! Mem[000000007b00002f] ldsh [%o2+0x17e],%l7 ! Mem[000000007b00017e] jmpl %g6+8,%g0 ldub [%o3+0x0ff],%l5 ! Mem[000000007b8000ff] p53_call_2_ho: stb %l2,[%o0+0x0da] ! Mem[000000007a0000da] addccc %l0,%l5,%l7 sth %l2,[%o2+0x0bc] ! Mem[000000007b0000bc] swap [%o0+0x1a4],%l7 ! Mem[000000007a0001a4] sth %l1,[%o0+0x10e] ! Mem[000000007a00010e] stw %l6,[%o0+0x164] ! Mem[000000007a000164] retl stb %l2,[%o2+0x0c0] ! Mem[000000007b0000c0] p54_jmpl_2_le: jmpl %g6+8,%g0 ldd [%i0+0x1d8],%l0 ! Mem[000000007c0001d8] p54_call_2_le: lduh [%i1+0x1f2],%l5 ! Mem[000000007c8001f2] ldsb [%i0+0x1dc],%l0 ! Mem[000000007c0001dc] stx %l7,[%i0+0x058] ! Mem[000000007c000058] ldsh [%i3+0x1b2],%l5 ! Mem[000000007d8001b2] stx %l2,[%i3+0x000] ! Mem[000000007d800000] lduw [%i3+0x07c],%l2 ! Mem[000000007d80007c] retl ldsb [%i3+0x17a],%l3 ! Mem[000000007d80017a] p54_jmpl_2_lo: jmpl %g6+8,%g0 ldd [%o0+0x1d8],%l0 ! Mem[000000007c0001d8] p54_call_2_lo: lduh [%o1+0x1f2],%l5 ! Mem[000000007c8001f2] ldsb [%o0+0x1dc],%l0 ! Mem[000000007c0001dc] stx %l7,[%o0+0x058] ! Mem[000000007c000058] ldsh [%o3+0x1b2],%l5 ! Mem[000000007d8001b2] stx %l2,[%o3+0x000] ! Mem[000000007d800000] lduw [%o3+0x07c],%l2 ! Mem[000000007d80007c] retl ldsb [%o3+0x17a],%l3 ! Mem[000000007d80017a] p54_jmpl_2_he: add %l3,0x865,%l6 jmpl %g6+8,%g0 addc %l7,%l2,%l6 p54_call_2_he: stb %l2,[%i1+0x135] ! Mem[000000007c800135] retl smulcc %l3,-0xddb,%l6 p54_jmpl_2_ho: add %l3,0x865,%l6 jmpl %g6+8,%g0 addc %l7,%l2,%l6 p54_call_2_ho: stb %l2,[%o1+0x135] ! Mem[000000007c800135] retl smulcc %l3,-0xddb,%l6 p55_jmpl_2_le: andncc %l3,0xaf2,%l0 stx %l1,[%i1+0x088] ! Mem[000000007e800088] jmpl %g6+8,%g0 ldd [%i2+0x090],%l0 ! Mem[000000007f000090] p55_call_2_le: ldsb [%i0+0x0aa],%l3 ! Mem[000000007e0000aa] ldub [%i3+0x1b9],%l1 ! Mem[000000007f8001b9] retl lduh [%i2+0x06e],%l2 ! Mem[000000007f00006e] p55_jmpl_2_lo: andncc %l3,0xaf2,%l0 stx %l1,[%o1+0x088] ! Mem[000000007e800088] jmpl %g6+8,%g0 ldd [%o2+0x090],%l0 ! Mem[000000007f000090] p55_call_2_lo: ldsb [%o0+0x0aa],%l3 ! Mem[000000007e0000aa] ldub [%o3+0x1b9],%l1 ! Mem[000000007f8001b9] retl lduh [%o2+0x06e],%l2 ! Mem[000000007f00006e] p55_jmpl_2_he: ldsw [%i2+0x1a4],%l3 ! Mem[000000007f0001a4] jmpl %g6+8,%g0 srlx %l6,%l2,%l1 p55_call_2_he: ldd [%i3+0x080],%f30 ! Mem[000000007f800080] stw %l7,[%i2+0x10c] ! Mem[000000007f00010c] retl stx %l5,[%i2+0x100] ! Mem[000000007f000100] p55_jmpl_2_ho: ldsw [%o2+0x1a4],%l3 ! Mem[000000007f0001a4] jmpl %g6+8,%g0 srlx %l6,%l2,%l1 p55_call_2_ho: ldd [%o3+0x080],%f30 ! Mem[000000007f800080] stw %l7,[%o2+0x10c] ! Mem[000000007f00010c] retl stx %l5,[%o2+0x100] ! Mem[000000007f000100] p56_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i3+0x152],%l6 ! Mem[0000000081800152] p56_call_2_le: ldx [%i1+0x048],%l5 ! Mem[0000000080800048] and %l6,%l5,%l5 xnor %l0,0xa17,%l7 smul %l1,0x96d,%l4 retl lduw [%i2+0x0c0],%l5 ! Mem[00000000810000c0] p56_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o3+0x152],%l6 ! Mem[0000000081800152] p56_call_2_lo: ldx [%o1+0x048],%l5 ! Mem[0000000080800048] and %l6,%l5,%l5 xnor %l0,0xa17,%l7 smul %l1,0x96d,%l4 retl lduw [%o2+0x0c0],%l5 ! Mem[00000000810000c0] p56_jmpl_2_he: orcc %l7,0x3b5,%l4 sllx %l7,%l6,%l2 lduh [%i3+0x072],%l7 ! Mem[0000000081800072] ldsw [%i2+0x020],%l6 ! Mem[0000000081000020] jmpl %g6+8,%g0 stb %l3,[%i3+0x0a7] ! Mem[00000000818000a7] p56_call_2_he: ldub [%i1+0x1d1],%l5 ! Mem[00000000808001d1] stb %l5,[%i2+0x018] ! Mem[0000000081000018] sth %l2,[%i2+0x138] ! Mem[0000000081000138] taddcc %l0,-0x743,%l2 ldstub [%i1+0x1fe],%l1 ! Mem[00000000808001fe] ldd [%i3+0x1e8],%l0 ! Mem[00000000818001e8] st %f21,[%i0+0x1b4] ! Mem[00000000800001b4] retl ldub [%i1+0x0d5],%l0 ! Mem[00000000808000d5] p56_jmpl_2_ho: orcc %l7,0x3b5,%l4 sllx %l7,%l6,%l2 lduh [%o3+0x072],%l7 ! Mem[0000000081800072] ldsw [%o2+0x020],%l6 ! Mem[0000000081000020] jmpl %g6+8,%g0 stb %l3,[%o3+0x0a7] ! Mem[00000000818000a7] p56_call_2_ho: ldub [%o1+0x1d1],%l5 ! Mem[00000000808001d1] stb %l5,[%o2+0x018] ! Mem[0000000081000018] sth %l2,[%o2+0x138] ! Mem[0000000081000138] taddcc %l0,-0x743,%l2 ldstub [%o1+0x1fe],%l1 ! Mem[00000000808001fe] ldd [%o3+0x1e8],%l0 ! Mem[00000000818001e8] st %f21,[%o0+0x1b4] ! Mem[00000000800001b4] retl ldub [%o1+0x0d5],%l0 ! Mem[00000000808000d5] p57_jmpl_2_le: jmpl %g6+8,%g0 sth %l1,[%i2+0x096] ! Mem[0000000083000096] p57_call_2_le: std %f14,[%i2+0x1b8] ! Mem[00000000830001b8] retl swap [%i3+0x0f8],%l7 ! Mem[00000000838000f8] p57_jmpl_2_lo: jmpl %g6+8,%g0 sth %l1,[%o2+0x096] ! Mem[0000000083000096] p57_call_2_lo: std %f14,[%o2+0x1b8] ! Mem[00000000830001b8] retl swap [%o3+0x0f8],%l7 ! Mem[00000000838000f8] p57_jmpl_2_he: std %f26,[%i2+0x038] ! Mem[0000000083000038] jmpl %g6+8,%g0 mulx %l1,-0xe89,%l6 p57_call_2_he: lduh [%i0+0x090],%l1 ! Mem[0000000082000090] or %l5,0x671,%l4 sth %l7,[%i0+0x11a] ! Mem[000000008200011a] retl taddcc %l5,%l6,%l2 p57_jmpl_2_ho: std %f26,[%o2+0x038] ! Mem[0000000083000038] jmpl %g6+8,%g0 mulx %l1,-0xe89,%l6 p57_call_2_ho: lduh [%o0+0x090],%l1 ! Mem[0000000082000090] or %l5,0x671,%l4 sth %l7,[%o0+0x11a] ! Mem[000000008200011a] retl taddcc %l5,%l6,%l2 p58_jmpl_2_le: stb %l0,[%i2+0x19a] ! Mem[000000008500019a] lduw [%i3+0x01c],%l3 ! Mem[000000008580001c] jmpl %g6+8,%g0 ldsb [%i0+0x0fd],%l0 ! Mem[00000000840000fd] p58_call_2_le: ldsb [%i3+0x1b6],%l6 ! Mem[00000000858001b6] stx %l1,[%i2+0x0a8] ! Mem[00000000850000a8] stb %l6,[%i2+0x0f1] ! Mem[00000000850000f1] retl ldub [%i0+0x064],%l2 ! Mem[0000000084000064] p58_jmpl_2_lo: stb %l0,[%o2+0x19a] ! Mem[000000008500019a] lduw [%o3+0x01c],%l3 ! Mem[000000008580001c] jmpl %g6+8,%g0 ldsb [%o0+0x0fd],%l0 ! Mem[00000000840000fd] p58_call_2_lo: ldsb [%o3+0x1b6],%l6 ! Mem[00000000858001b6] stx %l1,[%o2+0x0a8] ! Mem[00000000850000a8] stb %l6,[%o2+0x0f1] ! Mem[00000000850000f1] retl ldub [%o0+0x064],%l2 ! Mem[0000000084000064] p58_jmpl_2_he: lduh [%i1+0x184],%l1 ! Mem[0000000084800184] ldx [%i3+0x0b0],%l3 ! Mem[00000000858000b0] jmpl %g6+8,%g0 ldstub [%i1+0x096],%l2 ! Mem[0000000084800096] p58_call_2_he: stw %l6,[%i0+0x000] ! Mem[0000000084000000] ldstub [%i0+0x17f],%l7 ! Mem[000000008400017f] retl ldsb [%i1+0x18d],%l1 ! Mem[000000008480018d] p58_jmpl_2_ho: lduh [%o1+0x184],%l1 ! Mem[0000000084800184] ldx [%o3+0x0b0],%l3 ! Mem[00000000858000b0] jmpl %g6+8,%g0 ldstub [%o1+0x096],%l2 ! Mem[0000000084800096] p58_call_2_ho: stw %l6,[%o0+0x000] ! Mem[0000000084000000] ldstub [%o0+0x17f],%l7 ! Mem[000000008400017f] retl ldsb [%o1+0x18d],%l1 ! Mem[000000008480018d] p59_jmpl_2_le: srax %l5,%l0,%l0 ldsb [%i2+0x15a],%l5 ! Mem[000000008700015a] ldx [%i1+0x1f0],%l5 ! Mem[00000000868001f0] std %l0,[%i0+0x1d8] ! Mem[00000000860001d8] tsubcc %l3,%l1,%l0 ldd [%i3+0x0b0],%l0 ! Mem[00000000878000b0] jmpl %g6+8,%g0 addc %l1,%l5,%l4 p59_call_2_le: st %f11,[%i0+0x050] ! Mem[0000000086000050] smulcc %l4,0x535,%l5 retl sth %l2,[%i3+0x1f2] ! Mem[00000000878001f2] p59_jmpl_2_lo: srax %l5,%l0,%l0 ldsb [%o2+0x15a],%l5 ! Mem[000000008700015a] ldx [%o1+0x1f0],%l5 ! Mem[00000000868001f0] std %l0,[%o0+0x1d8] ! Mem[00000000860001d8] tsubcc %l3,%l1,%l0 ldd [%o3+0x0b0],%l0 ! Mem[00000000878000b0] jmpl %g6+8,%g0 addc %l1,%l5,%l4 p59_call_2_lo: st %f11,[%o0+0x050] ! Mem[0000000086000050] smulcc %l4,0x535,%l5 retl sth %l2,[%o3+0x1f2] ! Mem[00000000878001f2] p59_jmpl_2_he: ldd [%i2+0x1c8],%l6 ! Mem[00000000870001c8] stx %l6,[%i1+0x000] ! Mem[0000000086800000] ldx [%i2+0x178],%l7 ! Mem[0000000087000178] ldx [%i2+0x0f8],%l5 ! Mem[00000000870000f8] ldd [%i3+0x090],%l2 ! Mem[0000000087800090] ldd [%i2+0x058],%l4 ! Mem[0000000087000058] jmpl %g6+8,%g0 addc %l2,%l1,%l5 p59_call_2_he: stw %l6,[%i3+0x110] ! Mem[0000000087800110] ldx [%i1+0x158],%l0 ! Mem[0000000086800158] retl st %f30,[%i3+0x14c] ! Mem[000000008780014c] p59_jmpl_2_ho: ldd [%o2+0x1c8],%l6 ! Mem[00000000870001c8] stx %l6,[%o1+0x000] ! Mem[0000000086800000] ldx [%o2+0x178],%l7 ! Mem[0000000087000178] ldx [%o2+0x0f8],%l5 ! Mem[00000000870000f8] ldd [%o3+0x090],%l2 ! Mem[0000000087800090] ldd [%o2+0x058],%l4 ! Mem[0000000087000058] jmpl %g6+8,%g0 addc %l2,%l1,%l5 p59_call_2_ho: stw %l6,[%o3+0x110] ! Mem[0000000087800110] ldx [%o1+0x158],%l0 ! Mem[0000000086800158] retl st %f30,[%o3+0x14c] ! Mem[000000008780014c] p60_jmpl_2_le: ldub [%i1+0x08d],%l2 ! Mem[000000008880008d] jmpl %g6+8,%g0 ldsb [%i1+0x132],%l5 ! Mem[0000000088800132] p60_call_2_le: ldsb [%i1+0x089],%l6 ! Mem[0000000088800089] xorcc %l5,%l6,%l2 andcc %l1,%l1,%l1 retl lduh [%i3+0x00a],%l2 ! Mem[000000008980000a] p60_jmpl_2_lo: ldub [%o1+0x08d],%l2 ! Mem[000000008880008d] jmpl %g6+8,%g0 ldsb [%o1+0x132],%l5 ! Mem[0000000088800132] p60_call_2_lo: ldsb [%o1+0x089],%l6 ! Mem[0000000088800089] xorcc %l5,%l6,%l2 andcc %l1,%l1,%l1 retl lduh [%o3+0x00a],%l2 ! Mem[000000008980000a] p60_jmpl_2_he: sth %l5,[%i2+0x192] ! Mem[0000000089000192] sth %l5,[%i3+0x1f0] ! Mem[00000000898001f0] taddcctv %l1,0x51b,%l0 jmpl %g6+8,%g0 ld [%i2+0x1f4],%f17 ! Mem[00000000890001f4] p60_call_2_he: srl %l7,%l5,%l4 addccc %l4,%l6,%l3 retl ldd [%i2+0x1a0],%l2 ! Mem[00000000890001a0] p60_jmpl_2_ho: sth %l5,[%o2+0x192] ! Mem[0000000089000192] sth %l5,[%o3+0x1f0] ! Mem[00000000898001f0] taddcctv %l1,0x51b,%l0 jmpl %g6+8,%g0 ld [%o2+0x1f4],%f17 ! Mem[00000000890001f4] p60_call_2_ho: srl %l7,%l5,%l4 addccc %l4,%l6,%l3 retl ldd [%o2+0x1a0],%l2 ! Mem[00000000890001a0] p61_jmpl_2_le: sub %l5,%l4,%l7 sth %l4,[%i3+0x1e8] ! Mem[000000008b8001e8] srax %l7,0x007,%l5 ldub [%i0+0x0c0],%l3 ! Mem[000000008a0000c0] ldd [%i3+0x060],%l6 ! Mem[000000008b800060] jmpl %g6+8,%g0 ld [%i0+0x12c],%f9 ! Mem[000000008a00012c] p61_call_2_le: ld [%i2+0x094],%f9 ! Mem[000000008b000094] stx %l5,[%i3+0x0b0] ! Mem[000000008b8000b0] stx %l0,[%i0+0x0b8] ! Mem[000000008a0000b8] ldsb [%i2+0x059],%l7 ! Mem[000000008b000059] ldstub [%i1+0x0c1],%l3 ! Mem[000000008a8000c1] stw %l1,[%i1+0x1d4] ! Mem[000000008a8001d4] stw %l3,[%i3+0x1a4] ! Mem[000000008b8001a4] retl std %l0,[%i1+0x1f0] ! Mem[000000008a8001f0] p61_jmpl_2_lo: sub %l5,%l4,%l7 sth %l4,[%o3+0x1e8] ! Mem[000000008b8001e8] srax %l7,0x007,%l5 ldub [%o0+0x0c0],%l3 ! Mem[000000008a0000c0] ldd [%o3+0x060],%l6 ! Mem[000000008b800060] jmpl %g6+8,%g0 ld [%o0+0x12c],%f9 ! Mem[000000008a00012c] p61_call_2_lo: ld [%o2+0x094],%f9 ! Mem[000000008b000094] stx %l5,[%o3+0x0b0] ! Mem[000000008b8000b0] stx %l0,[%o0+0x0b8] ! Mem[000000008a0000b8] ldsb [%o2+0x059],%l7 ! Mem[000000008b000059] ldstub [%o1+0x0c1],%l3 ! Mem[000000008a8000c1] stw %l1,[%o1+0x1d4] ! Mem[000000008a8001d4] stw %l3,[%o3+0x1a4] ! Mem[000000008b8001a4] retl std %l0,[%o1+0x1f0] ! Mem[000000008a8001f0] p61_jmpl_2_he: ldub [%i0+0x1ba],%l2 ! Mem[000000008a0001ba] jmpl %g6+8,%g0 stw %l5,[%i0+0x0fc] ! Mem[000000008a0000fc] p61_call_2_he: lduw [%i2+0x044],%l1 ! Mem[000000008b000044] ldx [%i3+0x0a8],%l7 ! Mem[000000008b8000a8] andncc %l7,%l0,%l5 stw %l5,[%i2+0x058] ! Mem[000000008b000058] std %f30,[%i0+0x1c8] ! Mem[000000008a0001c8] stx %l3,[%i2+0x090] ! Mem[000000008b000090] retl ldsw [%i0+0x0cc],%l5 ! Mem[000000008a0000cc] p61_jmpl_2_ho: ldub [%o0+0x1ba],%l2 ! Mem[000000008a0001ba] jmpl %g6+8,%g0 stw %l5,[%o0+0x0fc] ! Mem[000000008a0000fc] p61_call_2_ho: lduw [%o2+0x044],%l1 ! Mem[000000008b000044] ldx [%o3+0x0a8],%l7 ! Mem[000000008b8000a8] andncc %l7,%l0,%l5 stw %l5,[%o2+0x058] ! Mem[000000008b000058] std %f30,[%o0+0x1c8] ! Mem[000000008a0001c8] stx %l3,[%o2+0x090] ! Mem[000000008b000090] retl ldsw [%o0+0x0cc],%l5 ! Mem[000000008a0000cc] p62_jmpl_2_le: lduw [%i2+0x0fc],%l7 ! Mem[000000008d0000fc] orn %l4,0x0a9,%l5 swap [%i0+0x060],%l1 ! Mem[000000008c000060] sllx %l7,%l5,%l2 sth %l5,[%i0+0x032] ! Mem[000000008c000032] jmpl %g6+8,%g0 orn %l5,%l1,%l7 p62_call_2_le: ldsw [%i0+0x1a0],%l1 ! Mem[000000008c0001a0] ldsh [%i0+0x166],%l4 ! Mem[000000008c000166] ld [%i1+0x098],%f13 ! Mem[000000008c800098] ldsw [%i1+0x1b4],%l0 ! Mem[000000008c8001b4] sllx %l5,%l6,%l5 retl stx %l5,[%i2+0x1f0] ! Mem[000000008d0001f0] p62_jmpl_2_lo: lduw [%o2+0x0fc],%l7 ! Mem[000000008d0000fc] orn %l4,0x0a9,%l5 swap [%o0+0x060],%l1 ! Mem[000000008c000060] sllx %l7,%l5,%l2 sth %l5,[%o0+0x032] ! Mem[000000008c000032] jmpl %g6+8,%g0 orn %l5,%l1,%l7 p62_call_2_lo: ldsw [%o0+0x1a0],%l1 ! Mem[000000008c0001a0] ldsh [%o0+0x166],%l4 ! Mem[000000008c000166] ld [%o1+0x098],%f13 ! Mem[000000008c800098] ldsw [%o1+0x1b4],%l0 ! Mem[000000008c8001b4] sllx %l5,%l6,%l5 retl stx %l5,[%o2+0x1f0] ! Mem[000000008d0001f0] p62_jmpl_2_he: ldx [%i1+0x100],%l7 ! Mem[000000008c800100] ldsb [%i2+0x046],%l3 ! Mem[000000008d000046] stx %l5,[%i0+0x190] ! Mem[000000008c000190] st %f29,[%i3+0x1f0] ! Mem[000000008d8001f0] nop std %l2,[%i3+0x1d0] ! Mem[000000008d8001d0] std %l2,[%i1+0x050] ! Mem[000000008c800050] jmpl %g6+8,%g0 lduw [%i2+0x050],%l0 ! Mem[000000008d000050] p62_call_2_he: retl lduh [%i2+0x1ac],%l5 ! Mem[000000008d0001ac] p62_jmpl_2_ho: ldx [%o1+0x100],%l7 ! Mem[000000008c800100] ldsb [%o2+0x046],%l3 ! Mem[000000008d000046] stx %l5,[%o0+0x190] ! Mem[000000008c000190] st %f29,[%o3+0x1f0] ! Mem[000000008d8001f0] nop std %l2,[%o3+0x1d0] ! Mem[000000008d8001d0] std %l2,[%o1+0x050] ! Mem[000000008c800050] jmpl %g6+8,%g0 lduw [%o2+0x050],%l0 ! Mem[000000008d000050] p62_call_2_ho: retl lduh [%o2+0x1ac],%l5 ! Mem[000000008d0001ac] p63_jmpl_2_le: std %l0,[%i2+0x118] ! Mem[000000008f000118] srlx %l2,%l2,%l3 srlx %l2,0x01e,%l6 std %f12,[%i1+0x1a0] ! Mem[000000008e8001a0] sll %l1,%l2,%l7 stb %l5,[%i0+0x1eb] ! Mem[000000008e0001eb] stb %l0,[%i3+0x071] ! Mem[000000008f800071] jmpl %g6+8,%g0 ldsw [%i1+0x09c],%l0 ! Mem[000000008e80009c] p63_call_2_le: retl lduw [%i3+0x078],%l7 ! Mem[000000008f800078] p63_jmpl_2_lo: std %l0,[%o2+0x118] ! Mem[000000008f000118] srlx %l2,%l2,%l3 srlx %l2,0x01e,%l6 std %f12,[%o1+0x1a0] ! Mem[000000008e8001a0] sll %l1,%l2,%l7 stb %l5,[%o0+0x1eb] ! Mem[000000008e0001eb] stb %l0,[%o3+0x071] ! Mem[000000008f800071] jmpl %g6+8,%g0 ldsw [%o1+0x09c],%l0 ! Mem[000000008e80009c] p63_call_2_lo: retl lduw [%o3+0x078],%l7 ! Mem[000000008f800078] p63_jmpl_2_he: ldsb [%i2+0x1b8],%l6 ! Mem[000000008f0001b8] ldub [%i2+0x041],%l2 ! Mem[000000008f000041] ldsh [%i0+0x10c],%l2 ! Mem[000000008e00010c] jmpl %g6+8,%g0 add %l0,-0xc3d,%l3 p63_call_2_he: ldx [%i3+0x050],%l3 ! Mem[000000008f800050] lduw [%i2+0x0b4],%l3 ! Mem[000000008f0000b4] swap [%i3+0x1cc],%l5 ! Mem[000000008f8001cc] ldsb [%i2+0x1fd],%l6 ! Mem[000000008f0001fd] ldub [%i2+0x067],%l1 ! Mem[000000008f000067] ldub [%i1+0x04a],%l3 ! Mem[000000008e80004a] retl lduw [%i0+0x044],%l0 ! Mem[000000008e000044] p63_jmpl_2_ho: ldsb [%o2+0x1b8],%l6 ! Mem[000000008f0001b8] ldub [%o2+0x041],%l2 ! Mem[000000008f000041] ldsh [%o0+0x10c],%l2 ! Mem[000000008e00010c] jmpl %g6+8,%g0 add %l0,-0xc3d,%l3 p63_call_2_ho: ldx [%o3+0x050],%l3 ! Mem[000000008f800050] lduw [%o2+0x0b4],%l3 ! Mem[000000008f0000b4] swap [%o3+0x1cc],%l5 ! Mem[000000008f8001cc] ldsb [%o2+0x1fd],%l6 ! Mem[000000008f0001fd] ldub [%o2+0x067],%l1 ! Mem[000000008f000067] ldub [%o1+0x04a],%l3 ! Mem[000000008e80004a] retl lduw [%o0+0x044],%l0 ! Mem[000000008e000044] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: ldsh [%i0+0x1fa],%l1 ! Mem[00000000100001fa] stb %l6,[%i2+0x06d] ! Mem[000000001100006d] ldub [%i2+0x0f5],%l0 ! Mem[00000000110000f5] ldd [%i0+0x1a0],%l2 ! Mem[00000000100001a0] ld [%i0+0x154],%f15 ! Mem[0000000010000154] lduh [%i3+0x12a],%l1 ! Mem[000000001180012a] stw %l6,[%i3+0x19c] ! Mem[000000001180019c] jmpl %g6+8,%g0 ldd [%i3+0x020],%f6 ! Mem[0000000011800020] p0_call_3_le: sth %l1,[%i0+0x19a] ! Mem[000000001000019a] retl lduw [%i0+0x174],%l2 ! Mem[0000000010000174] p0_jmpl_3_lo: ldsh [%o0+0x1fa],%l1 ! Mem[00000000100001fa] stb %l6,[%o2+0x06d] ! Mem[000000001100006d] ldub [%o2+0x0f5],%l0 ! Mem[00000000110000f5] ldd [%o0+0x1a0],%l2 ! Mem[00000000100001a0] ld [%o0+0x154],%f15 ! Mem[0000000010000154] lduh [%o3+0x12a],%l1 ! Mem[000000001180012a] stw %l6,[%o3+0x19c] ! Mem[000000001180019c] jmpl %g6+8,%g0 ldd [%o3+0x020],%f6 ! Mem[0000000011800020] p0_call_3_lo: sth %l1,[%o0+0x19a] ! Mem[000000001000019a] retl lduw [%o0+0x174],%l2 ! Mem[0000000010000174] p0_jmpl_3_he: ldsb [%i2+0x11a],%l3 ! Mem[000000001100011a] stw %l0,[%i3+0x1b4] ! Mem[00000000118001b4] ldx [%i1+0x0a0],%l1 ! Mem[00000000108000a0] subccc %l0,0xc6c,%l0 jmpl %g6+8,%g0 std %l2,[%i3+0x198] ! Mem[0000000011800198] p0_call_3_he: sth %l2,[%i0+0x16c] ! Mem[000000001000016c] stw %l7,[%i2+0x1c4] ! Mem[00000000110001c4] ld [%i0+0x14c],%f27 ! Mem[000000001000014c] ldstub [%i3+0x1ba],%l0 ! Mem[00000000118001ba] lduw [%i1+0x1ac],%l0 ! Mem[00000000108001ac] st %f29,[%i2+0x0a4] ! Mem[00000000110000a4] ldsh [%i0+0x038],%l2 ! Mem[0000000010000038] retl stx %l3,[%i2+0x070] ! Mem[0000000011000070] p0_jmpl_3_ho: ldsb [%o2+0x11a],%l3 ! Mem[000000001100011a] stw %l0,[%o3+0x1b4] ! Mem[00000000118001b4] ldx [%o1+0x0a0],%l1 ! Mem[00000000108000a0] subccc %l0,0xc6c,%l0 jmpl %g6+8,%g0 std %l2,[%o3+0x198] ! Mem[0000000011800198] p0_call_3_ho: sth %l2,[%o0+0x16c] ! Mem[000000001000016c] stw %l7,[%o2+0x1c4] ! Mem[00000000110001c4] ld [%o0+0x14c],%f27 ! Mem[000000001000014c] ldstub [%o3+0x1ba],%l0 ! Mem[00000000118001ba] lduw [%o1+0x1ac],%l0 ! Mem[00000000108001ac] st %f29,[%o2+0x0a4] ! Mem[00000000110000a4] ldsh [%o0+0x038],%l2 ! Mem[0000000010000038] retl stx %l3,[%o2+0x070] ! Mem[0000000011000070] p1_jmpl_3_le: ldsb [%i2+0x133],%l6 ! Mem[0000000013000133] sth %l0,[%i0+0x07e] ! Mem[000000001200007e] jmpl %g6+8,%g0 ldd [%i0+0x030],%f14 ! Mem[0000000012000030] p1_call_3_le: or %l7,-0xba6,%l4 swap [%i0+0x094],%l6 ! Mem[0000000012000094] retl stw %l2,[%i0+0x104] ! Mem[0000000012000104] p1_jmpl_3_lo: ldsb [%o2+0x133],%l6 ! Mem[0000000013000133] sth %l0,[%o0+0x07e] ! Mem[000000001200007e] jmpl %g6+8,%g0 ldd [%o0+0x030],%f14 ! Mem[0000000012000030] p1_call_3_lo: or %l7,-0xba6,%l4 swap [%o0+0x094],%l6 ! Mem[0000000012000094] retl stw %l2,[%o0+0x104] ! Mem[0000000012000104] p1_jmpl_3_he: sth %l6,[%i0+0x030] ! Mem[0000000012000030] swap [%i2+0x064],%l0 ! Mem[0000000013000064] ld [%i1+0x0f4],%f25 ! Mem[00000000128000f4] ldd [%i3+0x170],%f18 ! Mem[0000000013800170] ldsw [%i1+0x16c],%l3 ! Mem[000000001280016c] jmpl %g6+8,%g0 tsubcctv %l2,-0xc5d,%l3 p1_call_3_he: ldx [%i0+0x1e8],%l2 ! Mem[00000000120001e8] ldub [%i0+0x00e],%l5 ! Mem[000000001200000e] ldd [%i0+0x080],%l6 ! Mem[0000000012000080] ldd [%i2+0x1d0],%l2 ! Mem[00000000130001d0] ldstub [%i1+0x0b9],%l1 ! Mem[00000000128000b9] ldsh [%i2+0x160],%l2 ! Mem[0000000013000160] ldx [%i3+0x108],%l2 ! Mem[0000000013800108] retl std %f28,[%i1+0x118] ! Mem[0000000012800118] p1_jmpl_3_ho: sth %l6,[%o0+0x030] ! Mem[0000000012000030] swap [%o2+0x064],%l0 ! Mem[0000000013000064] ld [%o1+0x0f4],%f25 ! Mem[00000000128000f4] ldd [%o3+0x170],%f18 ! Mem[0000000013800170] ldsw [%o1+0x16c],%l3 ! Mem[000000001280016c] jmpl %g6+8,%g0 tsubcctv %l2,-0xc5d,%l3 p1_call_3_ho: ldx [%o0+0x1e8],%l2 ! Mem[00000000120001e8] ldub [%o0+0x00e],%l5 ! Mem[000000001200000e] ldd [%o0+0x080],%l6 ! Mem[0000000012000080] ldd [%o2+0x1d0],%l2 ! Mem[00000000130001d0] ldstub [%o1+0x0b9],%l1 ! Mem[00000000128000b9] ldsh [%o2+0x160],%l2 ! Mem[0000000013000160] ldx [%o3+0x108],%l2 ! Mem[0000000013800108] retl std %f28,[%o1+0x118] ! Mem[0000000012800118] p2_jmpl_3_le: std %l4,[%i3+0x010] ! Mem[0000000015800010] ldstub [%i2+0x0c2],%l0 ! Mem[00000000150000c2] orcc %l5,%l7,%l4 ldstub [%i2+0x18c],%l7 ! Mem[000000001500018c] stx %l2,[%i2+0x098] ! Mem[0000000015000098] std %f14,[%i2+0x030] ! Mem[0000000015000030] jmpl %g6+8,%g0 ldub [%i2+0x006],%l5 ! Mem[0000000015000006] p2_call_3_le: sth %l2,[%i3+0x1ce] ! Mem[00000000158001ce] swap [%i0+0x00c],%l4 ! Mem[000000001400000c] lduw [%i0+0x19c],%l5 ! Mem[000000001400019c] std %f6 ,[%i0+0x010] ! Mem[0000000014000010] ldsh [%i1+0x06e],%l5 ! Mem[000000001480006e] retl st %f6 ,[%i2+0x09c] ! Mem[000000001500009c] p2_jmpl_3_lo: std %l4,[%o3+0x010] ! Mem[0000000015800010] ldstub [%o2+0x0c2],%l0 ! Mem[00000000150000c2] orcc %l5,%l7,%l4 ldstub [%o2+0x18c],%l7 ! Mem[000000001500018c] stx %l2,[%o2+0x098] ! Mem[0000000015000098] std %f14,[%o2+0x030] ! Mem[0000000015000030] jmpl %g6+8,%g0 ldub [%o2+0x006],%l5 ! Mem[0000000015000006] p2_call_3_lo: sth %l2,[%o3+0x1ce] ! Mem[00000000158001ce] swap [%o0+0x00c],%l4 ! Mem[000000001400000c] lduw [%o0+0x19c],%l5 ! Mem[000000001400019c] std %f6 ,[%o0+0x010] ! Mem[0000000014000010] ldsh [%o1+0x06e],%l5 ! Mem[000000001480006e] retl st %f6 ,[%o2+0x09c] ! Mem[000000001500009c] p2_jmpl_3_he: stw %l3,[%i1+0x128] ! Mem[0000000014800128] ldsh [%i0+0x05e],%l0 ! Mem[000000001400005e] stb %l7,[%i0+0x005] ! Mem[0000000014000005] jmpl %g6+8,%g0 ldsh [%i1+0x09a],%l7 ! Mem[000000001480009a] p2_call_3_he: ldd [%i2+0x098],%f24 ! Mem[0000000015000098] ldsw [%i0+0x054],%l3 ! Mem[0000000014000054] ldd [%i1+0x130],%l2 ! Mem[0000000014800130] tsubcc %l3,0x23a,%l2 retl std %l2,[%i3+0x110] ! Mem[0000000015800110] p2_jmpl_3_ho: stw %l3,[%o1+0x128] ! Mem[0000000014800128] ldsh [%o0+0x05e],%l0 ! Mem[000000001400005e] stb %l7,[%o0+0x005] ! Mem[0000000014000005] jmpl %g6+8,%g0 ldsh [%o1+0x09a],%l7 ! Mem[000000001480009a] p2_call_3_ho: ldd [%o2+0x098],%f24 ! Mem[0000000015000098] ldsw [%o0+0x054],%l3 ! Mem[0000000014000054] ldd [%o1+0x130],%l2 ! Mem[0000000014800130] tsubcc %l3,0x23a,%l2 retl std %l2,[%o3+0x110] ! Mem[0000000015800110] p3_jmpl_3_le: lduw [%i3+0x00c],%l4 ! Mem[000000001780000c] ldub [%i3+0x0e1],%l5 ! Mem[00000000178000e1] jmpl %g6+8,%g0 sllx %l4,%l4,%l6 p3_call_3_le: ldstub [%i2+0x1eb],%l5 ! Mem[00000000170001eb] sth %l7,[%i3+0x184] ! Mem[0000000017800184] sra %l2,0x013,%l6 ldd [%i0+0x128],%f2 ! Mem[0000000016000128] xnorcc %l2,-0x206,%l5 ldsb [%i1+0x03e],%l6 ! Mem[000000001680003e] stb %l0,[%i1+0x06f] ! Mem[000000001680006f] retl stw %l2,[%i3+0x058] ! Mem[0000000017800058] p3_jmpl_3_lo: lduw [%o3+0x00c],%l4 ! Mem[000000001780000c] ldub [%o3+0x0e1],%l5 ! Mem[00000000178000e1] jmpl %g6+8,%g0 sllx %l4,%l4,%l6 p3_call_3_lo: ldstub [%o2+0x1eb],%l5 ! Mem[00000000170001eb] sth %l7,[%o3+0x184] ! Mem[0000000017800184] sra %l2,0x013,%l6 ldd [%o0+0x128],%f2 ! Mem[0000000016000128] xnorcc %l2,-0x206,%l5 ldsb [%o1+0x03e],%l6 ! Mem[000000001680003e] stb %l0,[%o1+0x06f] ! Mem[000000001680006f] retl stw %l2,[%o3+0x058] ! Mem[0000000017800058] p3_jmpl_3_he: ldx [%i0+0x178],%l5 ! Mem[0000000016000178] lduw [%i1+0x170],%l1 ! Mem[0000000016800170] ldsb [%i1+0x193],%l1 ! Mem[0000000016800193] stb %l2,[%i1+0x0fa] ! Mem[00000000168000fa] addc %l4,%l5,%l7 stx %l2,[%i1+0x108] ! Mem[0000000016800108] lduw [%i2+0x0bc],%l4 ! Mem[00000000170000bc] jmpl %g6+8,%g0 st %f31,[%i1+0x0ec] ! Mem[00000000168000ec] p3_call_3_he: retl std %l2,[%i2+0x120] ! Mem[0000000017000120] p3_jmpl_3_ho: ldx [%o0+0x178],%l5 ! Mem[0000000016000178] lduw [%o1+0x170],%l1 ! Mem[0000000016800170] ldsb [%o1+0x193],%l1 ! Mem[0000000016800193] stb %l2,[%o1+0x0fa] ! Mem[00000000168000fa] addc %l4,%l5,%l7 stx %l2,[%o1+0x108] ! Mem[0000000016800108] lduw [%o2+0x0bc],%l4 ! Mem[00000000170000bc] jmpl %g6+8,%g0 st %f31,[%o1+0x0ec] ! Mem[00000000168000ec] p3_call_3_ho: retl std %l2,[%o2+0x120] ! Mem[0000000017000120] p4_jmpl_3_le: stb %l5,[%i2+0x0a8] ! Mem[00000000190000a8] orncc %l0,-0x59f,%l3 sllx %l6,0x011,%l4 sth %l5,[%i2+0x160] ! Mem[0000000019000160] jmpl %g6+8,%g0 addccc %l4,%l6,%l2 p4_call_3_le: stb %l6,[%i0+0x06d] ! Mem[000000001800006d] std %l0,[%i2+0x0f0] ! Mem[00000000190000f0] stb %l3,[%i1+0x186] ! Mem[0000000018800186] lduh [%i1+0x154],%l7 ! Mem[0000000018800154] retl ldsw [%i3+0x108],%l1 ! Mem[0000000019800108] p4_jmpl_3_lo: stb %l5,[%o2+0x0a8] ! Mem[00000000190000a8] orncc %l0,-0x59f,%l3 sllx %l6,0x011,%l4 sth %l5,[%o2+0x160] ! Mem[0000000019000160] jmpl %g6+8,%g0 addccc %l4,%l6,%l2 p4_call_3_lo: stb %l6,[%o0+0x06d] ! Mem[000000001800006d] std %l0,[%o2+0x0f0] ! Mem[00000000190000f0] stb %l3,[%o1+0x186] ! Mem[0000000018800186] lduh [%o1+0x154],%l7 ! Mem[0000000018800154] retl ldsw [%o3+0x108],%l1 ! Mem[0000000019800108] p4_jmpl_3_he: lduh [%i1+0x012],%l3 ! Mem[0000000018800012] ldsb [%i3+0x1a1],%l0 ! Mem[00000000198001a1] stx %l0,[%i3+0x080] ! Mem[0000000019800080] stb %l1,[%i0+0x072] ! Mem[0000000018000072] std %l0,[%i3+0x190] ! Mem[0000000019800190] ldub [%i2+0x1f2],%l3 ! Mem[00000000190001f2] jmpl %g6+8,%g0 ldsw [%i0+0x104],%l7 ! Mem[0000000018000104] p4_call_3_he: st %f22,[%i1+0x010] ! Mem[0000000018800010] srl %l3,%l2,%l7 orn %l6,%l5,%l0 ldd [%i0+0x1d0],%f20 ! Mem[00000000180001d0] lduw [%i1+0x10c],%l4 ! Mem[000000001880010c] retl lduh [%i1+0x1b2],%l7 ! Mem[00000000188001b2] p4_jmpl_3_ho: lduh [%o1+0x012],%l3 ! Mem[0000000018800012] ldsb [%o3+0x1a1],%l0 ! Mem[00000000198001a1] stx %l0,[%o3+0x080] ! Mem[0000000019800080] stb %l1,[%o0+0x072] ! Mem[0000000018000072] std %l0,[%o3+0x190] ! Mem[0000000019800190] ldub [%o2+0x1f2],%l3 ! Mem[00000000190001f2] jmpl %g6+8,%g0 ldsw [%o0+0x104],%l7 ! Mem[0000000018000104] p4_call_3_ho: st %f22,[%o1+0x010] ! Mem[0000000018800010] srl %l3,%l2,%l7 orn %l6,%l5,%l0 ldd [%o0+0x1d0],%f20 ! Mem[00000000180001d0] lduw [%o1+0x10c],%l4 ! Mem[000000001880010c] retl lduh [%o1+0x1b2],%l7 ! Mem[00000000188001b2] p5_jmpl_3_le: ldsb [%i1+0x0ef],%l5 ! Mem[000000001a8000ef] stb %l1,[%i3+0x153] ! Mem[000000001b800153] jmpl %g6+8,%g0 lduh [%i2+0x014],%l1 ! Mem[000000001b000014] p5_call_3_le: ldsw [%i3+0x0ec],%l7 ! Mem[000000001b8000ec] ldx [%i2+0x120],%l2 ! Mem[000000001b000120] lduw [%i3+0x0a8],%l2 ! Mem[000000001b8000a8] retl std %f12,[%i2+0x190] ! Mem[000000001b000190] p5_jmpl_3_lo: ldsb [%o1+0x0ef],%l5 ! Mem[000000001a8000ef] stb %l1,[%o3+0x153] ! Mem[000000001b800153] jmpl %g6+8,%g0 lduh [%o2+0x014],%l1 ! Mem[000000001b000014] p5_call_3_lo: ldsw [%o3+0x0ec],%l7 ! Mem[000000001b8000ec] ldx [%o2+0x120],%l2 ! Mem[000000001b000120] lduw [%o3+0x0a8],%l2 ! Mem[000000001b8000a8] retl std %f12,[%o2+0x190] ! Mem[000000001b000190] p5_jmpl_3_he: jmpl %g6+8,%g0 st %f16,[%i3+0x114] ! Mem[000000001b800114] p5_call_3_he: ldd [%i2+0x0b8],%f28 ! Mem[000000001b0000b8] ld [%i1+0x104],%f25 ! Mem[000000001a800104] retl lduw [%i3+0x0a8],%l3 ! Mem[000000001b8000a8] p5_jmpl_3_ho: jmpl %g6+8,%g0 st %f16,[%o3+0x114] ! Mem[000000001b800114] p5_call_3_ho: ldd [%o2+0x0b8],%f28 ! Mem[000000001b0000b8] ld [%o1+0x104],%f25 ! Mem[000000001a800104] retl lduw [%o3+0x0a8],%l3 ! Mem[000000001b8000a8] p6_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i1+0x1f8],%l7 ! Mem[000000001c8001f8] p6_call_3_le: udivx %l5,%l4,%l5 ldd [%i1+0x128],%l4 ! Mem[000000001c800128] srax %l4,0x015,%l6 retl ldstub [%i2+0x18d],%l6 ! Mem[000000001d00018d] p6_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o1+0x1f8],%l7 ! Mem[000000001c8001f8] p6_call_3_lo: udivx %l5,%l4,%l5 ldd [%o1+0x128],%l4 ! Mem[000000001c800128] srax %l4,0x015,%l6 retl ldstub [%o2+0x18d],%l6 ! Mem[000000001d00018d] p6_jmpl_3_he: and %l5,-0xe68,%l0 swap [%i3+0x1a4],%l3 ! Mem[000000001d8001a4] ldd [%i1+0x0d0],%f26 ! Mem[000000001c8000d0] stb %l0,[%i3+0x1d2] ! Mem[000000001d8001d2] jmpl %g6+8,%g0 lduw [%i1+0x0bc],%l2 ! Mem[000000001c8000bc] p6_call_3_he: stx %l2,[%i0+0x0f8] ! Mem[000000001c0000f8] stb %l4,[%i1+0x065] ! Mem[000000001c800065] ldub [%i3+0x1ce],%l2 ! Mem[000000001d8001ce] stx %l6,[%i2+0x178] ! Mem[000000001d000178] taddcc %l3,0x990,%l6 addcc %l5,%l4,%l2 retl ldd [%i3+0x180],%l6 ! Mem[000000001d800180] p6_jmpl_3_ho: and %l5,-0xe68,%l0 swap [%o3+0x1a4],%l3 ! Mem[000000001d8001a4] ldd [%o1+0x0d0],%f26 ! Mem[000000001c8000d0] stb %l0,[%o3+0x1d2] ! Mem[000000001d8001d2] jmpl %g6+8,%g0 lduw [%o1+0x0bc],%l2 ! Mem[000000001c8000bc] p6_call_3_ho: stx %l2,[%o0+0x0f8] ! Mem[000000001c0000f8] stb %l4,[%o1+0x065] ! Mem[000000001c800065] ldub [%o3+0x1ce],%l2 ! Mem[000000001d8001ce] stx %l6,[%o2+0x178] ! Mem[000000001d000178] taddcc %l3,0x990,%l6 addcc %l5,%l4,%l2 retl ldd [%o3+0x180],%l6 ! Mem[000000001d800180] p7_jmpl_3_le: ldsb [%i0+0x0b1],%l4 ! Mem[000000001e0000b1] lduw [%i1+0x1f0],%l2 ! Mem[000000001e8001f0] stb %l3,[%i1+0x011] ! Mem[000000001e800011] ldsw [%i3+0x084],%l6 ! Mem[000000001f800084] lduh [%i3+0x1d4],%l2 ! Mem[000000001f8001d4] ld [%i3+0x144],%f9 ! Mem[000000001f800144] jmpl %g6+8,%g0 mulx %l1,-0x765,%l7 p7_call_3_le: std %l6,[%i0+0x088] ! Mem[000000001e000088] retl ldstub [%i2+0x065],%l4 ! Mem[000000001f000065] p7_jmpl_3_lo: ldsb [%o0+0x0b1],%l4 ! Mem[000000001e0000b1] lduw [%o1+0x1f0],%l2 ! Mem[000000001e8001f0] stb %l3,[%o1+0x011] ! Mem[000000001e800011] ldsw [%o3+0x084],%l6 ! Mem[000000001f800084] lduh [%o3+0x1d4],%l2 ! Mem[000000001f8001d4] ld [%o3+0x144],%f9 ! Mem[000000001f800144] jmpl %g6+8,%g0 mulx %l1,-0x765,%l7 p7_call_3_lo: std %l6,[%o0+0x088] ! Mem[000000001e000088] retl ldstub [%o2+0x065],%l4 ! Mem[000000001f000065] p7_jmpl_3_he: std %l0,[%i2+0x020] ! Mem[000000001f000020] ldsw [%i0+0x1ac],%l6 ! Mem[000000001e0001ac] stb %l0,[%i1+0x0cd] ! Mem[000000001e8000cd] stx %l6,[%i2+0x160] ! Mem[000000001f000160] jmpl %g6+8,%g0 swap [%i1+0x1ac],%l6 ! Mem[000000001e8001ac] p7_call_3_he: ldsh [%i1+0x060],%l4 ! Mem[000000001e800060] andncc %l0,-0xdc3,%l0 stw %l6,[%i2+0x148] ! Mem[000000001f000148] ldsb [%i2+0x0df],%l6 ! Mem[000000001f0000df] retl lduw [%i1+0x15c],%l3 ! Mem[000000001e80015c] p7_jmpl_3_ho: std %l0,[%o2+0x020] ! Mem[000000001f000020] ldsw [%o0+0x1ac],%l6 ! Mem[000000001e0001ac] stb %l0,[%o1+0x0cd] ! Mem[000000001e8000cd] stx %l6,[%o2+0x160] ! Mem[000000001f000160] jmpl %g6+8,%g0 swap [%o1+0x1ac],%l6 ! Mem[000000001e8001ac] p7_call_3_ho: ldsh [%o1+0x060],%l4 ! Mem[000000001e800060] andncc %l0,-0xdc3,%l0 stw %l6,[%o2+0x148] ! Mem[000000001f000148] ldsb [%o2+0x0df],%l6 ! Mem[000000001f0000df] retl lduw [%o1+0x15c],%l3 ! Mem[000000001e80015c] p8_jmpl_3_le: ldsb [%i2+0x106],%l3 ! Mem[0000000021000106] taddcc %l3,0x8bb,%l5 ldub [%i3+0x148],%l0 ! Mem[0000000021800148] ldd [%i3+0x150],%l6 ! Mem[0000000021800150] ldsh [%i3+0x12a],%l1 ! Mem[000000002180012a] ldsh [%i1+0x1f0],%l6 ! Mem[00000000208001f0] swap [%i2+0x18c],%l2 ! Mem[000000002100018c] jmpl %g6+8,%g0 addcc %l0,%l2,%l3 p8_call_3_le: stw %l5,[%i1+0x024] ! Mem[0000000020800024] mulx %l4,%l4,%l6 ld [%i1+0x130],%f10 ! Mem[0000000020800130] retl ldub [%i1+0x081],%l1 ! Mem[0000000020800081] p8_jmpl_3_lo: ldsb [%o2+0x106],%l3 ! Mem[0000000021000106] taddcc %l3,0x8bb,%l5 ldub [%o3+0x148],%l0 ! Mem[0000000021800148] ldd [%o3+0x150],%l6 ! Mem[0000000021800150] ldsh [%o3+0x12a],%l1 ! Mem[000000002180012a] ldsh [%o1+0x1f0],%l6 ! Mem[00000000208001f0] swap [%o2+0x18c],%l2 ! Mem[000000002100018c] jmpl %g6+8,%g0 addcc %l0,%l2,%l3 p8_call_3_lo: stw %l5,[%o1+0x024] ! Mem[0000000020800024] mulx %l4,%l4,%l6 ld [%o1+0x130],%f10 ! Mem[0000000020800130] retl ldub [%o1+0x081],%l1 ! Mem[0000000020800081] p8_jmpl_3_he: stw %l1,[%i2+0x104] ! Mem[0000000021000104] ldsh [%i0+0x008],%l5 ! Mem[0000000020000008] ldd [%i1+0x138],%l2 ! Mem[0000000020800138] stw %l0,[%i1+0x1f4] ! Mem[00000000208001f4] stb %l6,[%i2+0x0a2] ! Mem[00000000210000a2] jmpl %g6+8,%g0 stw %l0,[%i0+0x158] ! Mem[0000000020000158] p8_call_3_he: umulcc %l2,%l2,%l0 lduh [%i3+0x1c6],%l7 ! Mem[00000000218001c6] ldsb [%i1+0x0ea],%l3 ! Mem[00000000208000ea] ldx [%i2+0x190],%l1 ! Mem[0000000021000190] ldsh [%i0+0x024],%l3 ! Mem[0000000020000024] retl stx %l0,[%i3+0x1d8] ! Mem[00000000218001d8] p8_jmpl_3_ho: stw %l1,[%o2+0x104] ! Mem[0000000021000104] ldsh [%o0+0x008],%l5 ! Mem[0000000020000008] ldd [%o1+0x138],%l2 ! Mem[0000000020800138] stw %l0,[%o1+0x1f4] ! Mem[00000000208001f4] stb %l6,[%o2+0x0a2] ! Mem[00000000210000a2] jmpl %g6+8,%g0 stw %l0,[%o0+0x158] ! Mem[0000000020000158] p8_call_3_ho: umulcc %l2,%l2,%l0 lduh [%o3+0x1c6],%l7 ! Mem[00000000218001c6] ldsb [%o1+0x0ea],%l3 ! Mem[00000000208000ea] ldx [%o2+0x190],%l1 ! Mem[0000000021000190] ldsh [%o0+0x024],%l3 ! Mem[0000000020000024] retl stx %l0,[%o3+0x1d8] ! Mem[00000000218001d8] p9_jmpl_3_le: sub %l4,0x4c6,%l2 ldsw [%i2+0x134],%l5 ! Mem[0000000023000134] subc %l1,%l6,%l1 ldsb [%i0+0x03d],%l7 ! Mem[000000002200003d] jmpl %g6+8,%g0 std %f2 ,[%i2+0x1f0] ! Mem[00000000230001f0] p9_call_3_le: lduh [%i0+0x182],%l5 ! Mem[0000000022000182] ldsb [%i1+0x0f2],%l1 ! Mem[00000000228000f2] sth %l1,[%i0+0x1ba] ! Mem[00000000220001ba] retl ldsh [%i0+0x194],%l4 ! Mem[0000000022000194] p9_jmpl_3_lo: sub %l4,0x4c6,%l2 ldsw [%o2+0x134],%l5 ! Mem[0000000023000134] subc %l1,%l6,%l1 ldsb [%o0+0x03d],%l7 ! Mem[000000002200003d] jmpl %g6+8,%g0 std %f2 ,[%o2+0x1f0] ! Mem[00000000230001f0] p9_call_3_lo: lduh [%o0+0x182],%l5 ! Mem[0000000022000182] ldsb [%o1+0x0f2],%l1 ! Mem[00000000228000f2] sth %l1,[%o0+0x1ba] ! Mem[00000000220001ba] retl ldsh [%o0+0x194],%l4 ! Mem[0000000022000194] p9_jmpl_3_he: ldx [%i3+0x0a0],%l4 ! Mem[00000000238000a0] stw %l0,[%i0+0x064] ! Mem[0000000022000064] jmpl %g6+8,%g0 swap [%i1+0x088],%l6 ! Mem[0000000022800088] p9_call_3_he: retl ldx [%i1+0x0a8],%l4 ! Mem[00000000228000a8] p9_jmpl_3_ho: ldx [%o3+0x0a0],%l4 ! Mem[00000000238000a0] stw %l0,[%o0+0x064] ! Mem[0000000022000064] jmpl %g6+8,%g0 swap [%o1+0x088],%l6 ! Mem[0000000022800088] p9_call_3_ho: retl ldx [%o1+0x0a8],%l4 ! Mem[00000000228000a8] p10_jmpl_3_le: stw %l4,[%i1+0x1e0] ! Mem[00000000248001e0] subc %l4,0x4bb,%l5 subc %l1,%l4,%l5 std %f6 ,[%i2+0x1b0] ! Mem[00000000250001b0] ldx [%i1+0x0b0],%l3 ! Mem[00000000248000b0] sth %l3,[%i3+0x132] ! Mem[0000000025800132] ldd [%i3+0x190],%l0 ! Mem[0000000025800190] jmpl %g6+8,%g0 stw %l1,[%i0+0x0c8] ! Mem[00000000240000c8] p10_call_3_le: ldstub [%i0+0x01d],%l7 ! Mem[000000002400001d] ldx [%i0+0x0e8],%l6 ! Mem[00000000240000e8] ldd [%i2+0x0d0],%f10 ! Mem[00000000250000d0] stb %l6,[%i3+0x133] ! Mem[0000000025800133] tsubcctv %l3,%l3,%l2 swap [%i3+0x114],%l3 ! Mem[0000000025800114] retl stx %l4,[%i3+0x098] ! Mem[0000000025800098] p10_jmpl_3_lo: stw %l4,[%o1+0x1e0] ! Mem[00000000248001e0] subc %l4,0x4bb,%l5 subc %l1,%l4,%l5 std %f6 ,[%o2+0x1b0] ! Mem[00000000250001b0] ldx [%o1+0x0b0],%l3 ! Mem[00000000248000b0] sth %l3,[%o3+0x132] ! Mem[0000000025800132] ldd [%o3+0x190],%l0 ! Mem[0000000025800190] jmpl %g6+8,%g0 stw %l1,[%o0+0x0c8] ! Mem[00000000240000c8] p10_call_3_lo: ldstub [%o0+0x01d],%l7 ! Mem[000000002400001d] ldx [%o0+0x0e8],%l6 ! Mem[00000000240000e8] ldd [%o2+0x0d0],%f10 ! Mem[00000000250000d0] stb %l6,[%o3+0x133] ! Mem[0000000025800133] tsubcctv %l3,%l3,%l2 swap [%o3+0x114],%l3 ! Mem[0000000025800114] retl stx %l4,[%o3+0x098] ! Mem[0000000025800098] p10_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i3+0x1e0],%l6 ! Mem[00000000258001e0] p10_call_3_he: swap [%i1+0x12c],%l3 ! Mem[000000002480012c] umulcc %l4,%l4,%l6 sth %l2,[%i3+0x11a] ! Mem[000000002580011a] retl srl %l5,0x010,%l0 p10_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o3+0x1e0],%l6 ! Mem[00000000258001e0] p10_call_3_ho: swap [%o1+0x12c],%l3 ! Mem[000000002480012c] umulcc %l4,%l4,%l6 sth %l2,[%o3+0x11a] ! Mem[000000002580011a] retl srl %l5,0x010,%l0 p11_jmpl_3_le: add %l5,-0x328,%l4 ldx [%i2+0x178],%l4 ! Mem[0000000027000178] addccc %l5,%l0,%l0 ldub [%i1+0x1a6],%l3 ! Mem[00000000268001a6] lduh [%i2+0x1ce],%l6 ! Mem[00000000270001ce] stw %l6,[%i2+0x1d0] ! Mem[00000000270001d0] jmpl %g6+8,%g0 ldx [%i3+0x1a0],%l5 ! Mem[00000000278001a0] p11_call_3_le: std %l2,[%i3+0x110] ! Mem[0000000027800110] stb %l4,[%i0+0x0ba] ! Mem[00000000260000ba] lduh [%i1+0x158],%l4 ! Mem[0000000026800158] stx %l3,[%i1+0x138] ! Mem[0000000026800138] ldx [%i3+0x120],%l2 ! Mem[0000000027800120] lduw [%i1+0x1f0],%l3 ! Mem[00000000268001f0] ldsh [%i3+0x106],%l7 ! Mem[0000000027800106] retl tsubcc %l5,0xae4,%l1 p11_jmpl_3_lo: add %l5,-0x328,%l4 ldx [%o2+0x178],%l4 ! Mem[0000000027000178] addccc %l5,%l0,%l0 ldub [%o1+0x1a6],%l3 ! Mem[00000000268001a6] lduh [%o2+0x1ce],%l6 ! Mem[00000000270001ce] stw %l6,[%o2+0x1d0] ! Mem[00000000270001d0] jmpl %g6+8,%g0 ldx [%o3+0x1a0],%l5 ! Mem[00000000278001a0] p11_call_3_lo: std %l2,[%o3+0x110] ! Mem[0000000027800110] stb %l4,[%o0+0x0ba] ! Mem[00000000260000ba] lduh [%o1+0x158],%l4 ! Mem[0000000026800158] stx %l3,[%o1+0x138] ! Mem[0000000026800138] ldx [%o3+0x120],%l2 ! Mem[0000000027800120] lduw [%o1+0x1f0],%l3 ! Mem[00000000268001f0] ldsh [%o3+0x106],%l7 ! Mem[0000000027800106] retl tsubcc %l5,0xae4,%l1 p11_jmpl_3_he: sth %l7,[%i0+0x0c8] ! Mem[00000000260000c8] ldub [%i1+0x12a],%l3 ! Mem[000000002680012a] ldstub [%i1+0x0a7],%l6 ! Mem[00000000268000a7] ldsb [%i3+0x182],%l6 ! Mem[0000000027800182] lduh [%i3+0x146],%l2 ! Mem[0000000027800146] jmpl %g6+8,%g0 ldub [%i1+0x088],%l0 ! Mem[0000000026800088] p11_call_3_he: std %l2,[%i1+0x070] ! Mem[0000000026800070] retl stw %l6,[%i1+0x0d0] ! Mem[00000000268000d0] p11_jmpl_3_ho: sth %l7,[%o0+0x0c8] ! Mem[00000000260000c8] ldub [%o1+0x12a],%l3 ! Mem[000000002680012a] ldstub [%o1+0x0a7],%l6 ! Mem[00000000268000a7] ldsb [%o3+0x182],%l6 ! Mem[0000000027800182] lduh [%o3+0x146],%l2 ! Mem[0000000027800146] jmpl %g6+8,%g0 ldub [%o1+0x088],%l0 ! Mem[0000000026800088] p11_call_3_ho: std %l2,[%o1+0x070] ! Mem[0000000026800070] retl stw %l6,[%o1+0x0d0] ! Mem[00000000268000d0] p12_jmpl_3_le: lduh [%i0+0x048],%l6 ! Mem[0000000028000048] stx %l5,[%i3+0x020] ! Mem[0000000029800020] ldd [%i0+0x1a0],%f2 ! Mem[00000000280001a0] jmpl %g6+8,%g0 sth %l5,[%i3+0x136] ! Mem[0000000029800136] p12_call_3_le: sth %l0,[%i3+0x038] ! Mem[0000000029800038] stb %l3,[%i3+0x115] ! Mem[0000000029800115] stw %l7,[%i1+0x0d8] ! Mem[00000000288000d8] retl st %f6 ,[%i3+0x190] ! Mem[0000000029800190] p12_jmpl_3_lo: lduh [%o0+0x048],%l6 ! Mem[0000000028000048] stx %l5,[%o3+0x020] ! Mem[0000000029800020] ldd [%o0+0x1a0],%f2 ! Mem[00000000280001a0] jmpl %g6+8,%g0 sth %l5,[%o3+0x136] ! Mem[0000000029800136] p12_call_3_lo: sth %l0,[%o3+0x038] ! Mem[0000000029800038] stb %l3,[%o3+0x115] ! Mem[0000000029800115] stw %l7,[%o1+0x0d8] ! Mem[00000000288000d8] retl st %f6 ,[%o3+0x190] ! Mem[0000000029800190] p12_jmpl_3_he: lduw [%i3+0x084],%l7 ! Mem[0000000029800084] stx %l6,[%i3+0x1c8] ! Mem[00000000298001c8] swap [%i3+0x0e8],%l3 ! Mem[00000000298000e8] ldsh [%i3+0x118],%l6 ! Mem[0000000029800118] jmpl %g6+8,%g0 ldx [%i3+0x118],%l6 ! Mem[0000000029800118] p12_call_3_he: swap [%i3+0x1cc],%l2 ! Mem[00000000298001cc] stx %l4,[%i3+0x028] ! Mem[0000000029800028] andcc %l2,0x7fa,%l5 ldd [%i1+0x1b0],%l6 ! Mem[00000000288001b0] retl stx %l2,[%i3+0x148] ! Mem[0000000029800148] p12_jmpl_3_ho: lduw [%o3+0x084],%l7 ! Mem[0000000029800084] stx %l6,[%o3+0x1c8] ! Mem[00000000298001c8] swap [%o3+0x0e8],%l3 ! Mem[00000000298000e8] ldsh [%o3+0x118],%l6 ! Mem[0000000029800118] jmpl %g6+8,%g0 ldx [%o3+0x118],%l6 ! Mem[0000000029800118] p12_call_3_ho: swap [%o3+0x1cc],%l2 ! Mem[00000000298001cc] stx %l4,[%o3+0x028] ! Mem[0000000029800028] andcc %l2,0x7fa,%l5 ldd [%o1+0x1b0],%l6 ! Mem[00000000288001b0] retl stx %l2,[%o3+0x148] ! Mem[0000000029800148] p13_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i3+0x1ac],%l5 ! Mem[000000002b8001ac] p13_call_3_le: ldub [%i3+0x1d4],%l7 ! Mem[000000002b8001d4] addcc %l6,0x109,%l4 stb %l2,[%i3+0x04a] ! Mem[000000002b80004a] taddcctv %l1,0xbd8,%l2 stw %l6,[%i3+0x110] ! Mem[000000002b800110] ldsh [%i3+0x030],%l4 ! Mem[000000002b800030] ld [%i1+0x024],%f13 ! Mem[000000002a800024] retl lduw [%i1+0x180],%l2 ! Mem[000000002a800180] p13_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o3+0x1ac],%l5 ! Mem[000000002b8001ac] p13_call_3_lo: ldub [%o3+0x1d4],%l7 ! Mem[000000002b8001d4] addcc %l6,0x109,%l4 stb %l2,[%o3+0x04a] ! Mem[000000002b80004a] taddcctv %l1,0xbd8,%l2 stw %l6,[%o3+0x110] ! Mem[000000002b800110] ldsh [%o3+0x030],%l4 ! Mem[000000002b800030] ld [%o1+0x024],%f13 ! Mem[000000002a800024] retl lduw [%o1+0x180],%l2 ! Mem[000000002a800180] p13_jmpl_3_he: ldsb [%i0+0x126],%l4 ! Mem[000000002a000126] lduh [%i1+0x070],%l5 ! Mem[000000002a800070] ldx [%i0+0x0c0],%l0 ! Mem[000000002a0000c0] stb %l3,[%i1+0x14e] ! Mem[000000002a80014e] jmpl %g6+8,%g0 nop p13_call_3_he: ldsw [%i2+0x110],%l6 ! Mem[000000002b000110] stb %l0,[%i1+0x07e] ! Mem[000000002a80007e] retl ldstub [%i0+0x030],%l6 ! Mem[000000002a000030] p13_jmpl_3_ho: ldsb [%o0+0x126],%l4 ! Mem[000000002a000126] lduh [%o1+0x070],%l5 ! Mem[000000002a800070] ldx [%o0+0x0c0],%l0 ! Mem[000000002a0000c0] stb %l3,[%o1+0x14e] ! Mem[000000002a80014e] jmpl %g6+8,%g0 nop p13_call_3_ho: ldsw [%o2+0x110],%l6 ! Mem[000000002b000110] stb %l0,[%o1+0x07e] ! Mem[000000002a80007e] retl ldstub [%o0+0x030],%l6 ! Mem[000000002a000030] p14_jmpl_3_le: lduw [%i1+0x004],%l6 ! Mem[000000002c800004] srl %l5,0x018,%l4 stw %l1,[%i1+0x0e8] ! Mem[000000002c8000e8] st %f1 ,[%i1+0x168] ! Mem[000000002c800168] sub %l5,-0x13d,%l1 ldx [%i0+0x088],%l0 ! Mem[000000002c000088] jmpl %g6+8,%g0 ldd [%i3+0x168],%l2 ! Mem[000000002d800168] p14_call_3_le: swap [%i2+0x198],%l2 ! Mem[000000002d000198] stb %l0,[%i3+0x1a1] ! Mem[000000002d8001a1] sth %l2,[%i3+0x154] ! Mem[000000002d800154] std %f6 ,[%i2+0x1e0] ! Mem[000000002d0001e0] swap [%i0+0x12c],%l4 ! Mem[000000002c00012c] xor %l6,%l7,%l4 retl sth %l1,[%i3+0x160] ! Mem[000000002d800160] p14_jmpl_3_lo: lduw [%o1+0x004],%l6 ! Mem[000000002c800004] srl %l5,0x018,%l4 stw %l1,[%o1+0x0e8] ! Mem[000000002c8000e8] st %f1 ,[%o1+0x168] ! Mem[000000002c800168] sub %l5,-0x13d,%l1 ldx [%o0+0x088],%l0 ! Mem[000000002c000088] jmpl %g6+8,%g0 ldd [%o3+0x168],%l2 ! Mem[000000002d800168] p14_call_3_lo: swap [%o2+0x198],%l2 ! Mem[000000002d000198] stb %l0,[%o3+0x1a1] ! Mem[000000002d8001a1] sth %l2,[%o3+0x154] ! Mem[000000002d800154] std %f6 ,[%o2+0x1e0] ! Mem[000000002d0001e0] swap [%o0+0x12c],%l4 ! Mem[000000002c00012c] xor %l6,%l7,%l4 retl sth %l1,[%o3+0x160] ! Mem[000000002d800160] p14_jmpl_3_he: stw %l7,[%i3+0x184] ! Mem[000000002d800184] andn %l5,%l7,%l2 lduw [%i0+0x190],%l2 ! Mem[000000002c000190] ldx [%i1+0x080],%l2 ! Mem[000000002c800080] srax %l5,0x033,%l5 sub %l3,%l3,%l5 jmpl %g6+8,%g0 subc %l3,%l3,%l1 p14_call_3_he: lduw [%i3+0x0d8],%l2 ! Mem[000000002d8000d8] stw %l2,[%i3+0x130] ! Mem[000000002d800130] lduh [%i0+0x0d4],%l5 ! Mem[000000002c0000d4] xorcc %l7,%l4,%l6 ldstub [%i0+0x1d4],%l4 ! Mem[000000002c0001d4] srlx %l7,%l5,%l0 retl stw %l7,[%i0+0x170] ! Mem[000000002c000170] p14_jmpl_3_ho: stw %l7,[%o3+0x184] ! Mem[000000002d800184] andn %l5,%l7,%l2 lduw [%o0+0x190],%l2 ! Mem[000000002c000190] ldx [%o1+0x080],%l2 ! Mem[000000002c800080] srax %l5,0x033,%l5 sub %l3,%l3,%l5 jmpl %g6+8,%g0 subc %l3,%l3,%l1 p14_call_3_ho: lduw [%o3+0x0d8],%l2 ! Mem[000000002d8000d8] stw %l2,[%o3+0x130] ! Mem[000000002d800130] lduh [%o0+0x0d4],%l5 ! Mem[000000002c0000d4] xorcc %l7,%l4,%l6 ldstub [%o0+0x1d4],%l4 ! Mem[000000002c0001d4] srlx %l7,%l5,%l0 retl stw %l7,[%o0+0x170] ! Mem[000000002c000170] p15_jmpl_3_le: stw %l2,[%i3+0x1f4] ! Mem[000000002f8001f4] andncc %l6,%l2,%l5 jmpl %g6+8,%g0 ldub [%i0+0x06c],%l3 ! Mem[000000002e00006c] p15_call_3_le: udivx %l7,-0x288,%l0 ldub [%i0+0x0bd],%l2 ! Mem[000000002e0000bd] retl std %l6,[%i2+0x1a0] ! Mem[000000002f0001a0] p15_jmpl_3_lo: stw %l2,[%o3+0x1f4] ! Mem[000000002f8001f4] andncc %l6,%l2,%l5 jmpl %g6+8,%g0 ldub [%o0+0x06c],%l3 ! Mem[000000002e00006c] p15_call_3_lo: udivx %l7,-0x288,%l0 ldub [%o0+0x0bd],%l2 ! Mem[000000002e0000bd] retl std %l6,[%o2+0x1a0] ! Mem[000000002f0001a0] p15_jmpl_3_he: ldub [%i3+0x031],%l4 ! Mem[000000002f800031] ldstub [%i3+0x027],%l5 ! Mem[000000002f800027] andncc %l5,%l6,%l4 std %f30,[%i1+0x160] ! Mem[000000002e800160] orncc %l3,-0xd13,%l6 tsubcctv %l1,0xa44,%l6 jmpl %g6+8,%g0 lduh [%i1+0x14a],%l1 ! Mem[000000002e80014a] p15_call_3_he: lduh [%i0+0x1a6],%l3 ! Mem[000000002e0001a6] retl ldstub [%i3+0x154],%l7 ! Mem[000000002f800154] p15_jmpl_3_ho: ldub [%o3+0x031],%l4 ! Mem[000000002f800031] ldstub [%o3+0x027],%l5 ! Mem[000000002f800027] andncc %l5,%l6,%l4 std %f30,[%o1+0x160] ! Mem[000000002e800160] orncc %l3,-0xd13,%l6 tsubcctv %l1,0xa44,%l6 jmpl %g6+8,%g0 lduh [%o1+0x14a],%l1 ! Mem[000000002e80014a] p15_call_3_ho: lduh [%o0+0x1a6],%l3 ! Mem[000000002e0001a6] retl ldstub [%o3+0x154],%l7 ! Mem[000000002f800154] p16_jmpl_3_le: nop sth %l3,[%i1+0x0c6] ! Mem[00000000308000c6] stw %l6,[%i2+0x020] ! Mem[0000000031000020] orcc %l1,0x644,%l1 jmpl %g6+8,%g0 andcc %l3,0xc38,%l0 p16_call_3_le: andcc %l7,0x5f5,%l7 stx %l6,[%i3+0x0d8] ! Mem[00000000318000d8] subccc %l7,%l7,%l2 ldx [%i1+0x080],%l0 ! Mem[0000000030800080] ldsb [%i0+0x044],%l0 ! Mem[0000000030000044] ldsh [%i2+0x13a],%l3 ! Mem[000000003100013a] xnor %l5,-0xf39,%l2 retl sra %l3,%l2,%l7 p16_jmpl_3_lo: nop sth %l3,[%o1+0x0c6] ! Mem[00000000308000c6] stw %l6,[%o2+0x020] ! Mem[0000000031000020] orcc %l1,0x644,%l1 jmpl %g6+8,%g0 andcc %l3,0xc38,%l0 p16_call_3_lo: andcc %l7,0x5f5,%l7 stx %l6,[%o3+0x0d8] ! Mem[00000000318000d8] subccc %l7,%l7,%l2 ldx [%o1+0x080],%l0 ! Mem[0000000030800080] ldsb [%o0+0x044],%l0 ! Mem[0000000030000044] ldsh [%o2+0x13a],%l3 ! Mem[000000003100013a] xnor %l5,-0xf39,%l2 retl sra %l3,%l2,%l7 p16_jmpl_3_he: lduh [%i2+0x00c],%l4 ! Mem[000000003100000c] jmpl %g6+8,%g0 ldsw [%i2+0x11c],%l0 ! Mem[000000003100011c] p16_call_3_he: srax %l5,%l3,%l7 retl ldsw [%i1+0x174],%l4 ! Mem[0000000030800174] p16_jmpl_3_ho: lduh [%o2+0x00c],%l4 ! Mem[000000003100000c] jmpl %g6+8,%g0 ldsw [%o2+0x11c],%l0 ! Mem[000000003100011c] p16_call_3_ho: srax %l5,%l3,%l7 retl ldsw [%o1+0x174],%l4 ! Mem[0000000030800174] p17_jmpl_3_le: jmpl %g6+8,%g0 ldx [%i0+0x0f8],%l6 ! Mem[00000000320000f8] p17_call_3_le: std %f12,[%i3+0x178] ! Mem[0000000033800178] ldd [%i3+0x1a8],%l2 ! Mem[00000000338001a8] stx %l0,[%i0+0x180] ! Mem[0000000032000180] sllx %l4,0x025,%l1 lduh [%i3+0x10a],%l6 ! Mem[000000003380010a] srax %l6,0x032,%l4 retl st %f12,[%i0+0x178] ! Mem[0000000032000178] p17_jmpl_3_lo: jmpl %g6+8,%g0 ldx [%o0+0x0f8],%l6 ! Mem[00000000320000f8] p17_call_3_lo: std %f12,[%o3+0x178] ! Mem[0000000033800178] ldd [%o3+0x1a8],%l2 ! Mem[00000000338001a8] stx %l0,[%o0+0x180] ! Mem[0000000032000180] sllx %l4,0x025,%l1 lduh [%o3+0x10a],%l6 ! Mem[000000003380010a] srax %l6,0x032,%l4 retl st %f12,[%o0+0x178] ! Mem[0000000032000178] p17_jmpl_3_he: stx %l0,[%i0+0x060] ! Mem[0000000032000060] stb %l1,[%i2+0x0f7] ! Mem[00000000330000f7] stb %l1,[%i2+0x0d6] ! Mem[00000000330000d6] ldsb [%i2+0x112],%l1 ! Mem[0000000033000112] ld [%i2+0x1c8],%f26 ! Mem[00000000330001c8] stw %l3,[%i3+0x00c] ! Mem[000000003380000c] jmpl %g6+8,%g0 lduw [%i1+0x0a4],%l6 ! Mem[00000000328000a4] p17_call_3_he: swap [%i1+0x090],%l4 ! Mem[0000000032800090] ldsw [%i0+0x1c8],%l1 ! Mem[00000000320001c8] retl ldd [%i3+0x0a8],%l0 ! Mem[00000000338000a8] p17_jmpl_3_ho: stx %l0,[%o0+0x060] ! Mem[0000000032000060] stb %l1,[%o2+0x0f7] ! Mem[00000000330000f7] stb %l1,[%o2+0x0d6] ! Mem[00000000330000d6] ldsb [%o2+0x112],%l1 ! Mem[0000000033000112] ld [%o2+0x1c8],%f26 ! Mem[00000000330001c8] stw %l3,[%o3+0x00c] ! Mem[000000003380000c] jmpl %g6+8,%g0 lduw [%o1+0x0a4],%l6 ! Mem[00000000328000a4] p17_call_3_ho: swap [%o1+0x090],%l4 ! Mem[0000000032800090] ldsw [%o0+0x1c8],%l1 ! Mem[00000000320001c8] retl ldd [%o3+0x0a8],%l0 ! Mem[00000000338000a8] p18_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i2+0x1e9],%l6 ! Mem[00000000350001e9] p18_call_3_le: ldd [%i0+0x1a0],%f2 ! Mem[00000000340001a0] stx %l5,[%i1+0x168] ! Mem[0000000034800168] retl ldx [%i1+0x0c8],%l3 ! Mem[00000000348000c8] p18_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o2+0x1e9],%l6 ! Mem[00000000350001e9] p18_call_3_lo: ldd [%o0+0x1a0],%f2 ! Mem[00000000340001a0] stx %l5,[%o1+0x168] ! Mem[0000000034800168] retl ldx [%o1+0x0c8],%l3 ! Mem[00000000348000c8] p18_jmpl_3_he: lduw [%i0+0x020],%l6 ! Mem[0000000034000020] ldsh [%i3+0x064],%l4 ! Mem[0000000035800064] ldx [%i2+0x128],%l6 ! Mem[0000000035000128] sth %l4,[%i3+0x086] ! Mem[0000000035800086] ldsh [%i2+0x160],%l1 ! Mem[0000000035000160] xorcc %l3,0x717,%l3 jmpl %g6+8,%g0 ldsh [%i3+0x15e],%l6 ! Mem[000000003580015e] p18_call_3_he: xorcc %l5,0x515,%l5 stb %l4,[%i2+0x10f] ! Mem[000000003500010f] std %l6,[%i1+0x190] ! Mem[0000000034800190] std %l4,[%i3+0x0c0] ! Mem[00000000358000c0] ldsh [%i1+0x18c],%l0 ! Mem[000000003480018c] retl ldsb [%i3+0x002],%l3 ! Mem[0000000035800002] p18_jmpl_3_ho: lduw [%o0+0x020],%l6 ! Mem[0000000034000020] ldsh [%o3+0x064],%l4 ! Mem[0000000035800064] ldx [%o2+0x128],%l6 ! Mem[0000000035000128] sth %l4,[%o3+0x086] ! Mem[0000000035800086] ldsh [%o2+0x160],%l1 ! Mem[0000000035000160] xorcc %l3,0x717,%l3 jmpl %g6+8,%g0 ldsh [%o3+0x15e],%l6 ! Mem[000000003580015e] p18_call_3_ho: xorcc %l5,0x515,%l5 stb %l4,[%o2+0x10f] ! Mem[000000003500010f] std %l6,[%o1+0x190] ! Mem[0000000034800190] std %l4,[%o3+0x0c0] ! Mem[00000000358000c0] ldsh [%o1+0x18c],%l0 ! Mem[000000003480018c] retl ldsb [%o3+0x002],%l3 ! Mem[0000000035800002] p19_jmpl_3_le: stx %l2,[%i1+0x148] ! Mem[0000000036800148] tsubcctv %l3,0xa24,%l1 ldub [%i1+0x1eb],%l4 ! Mem[00000000368001eb] jmpl %g6+8,%g0 lduh [%i3+0x0a4],%l7 ! Mem[00000000378000a4] p19_call_3_le: andncc %l2,0x53e,%l0 ldx [%i2+0x158],%l0 ! Mem[0000000037000158] lduw [%i1+0x118],%l7 ! Mem[0000000036800118] ldsh [%i0+0x006],%l2 ! Mem[0000000036000006] ldstub [%i1+0x02b],%l3 ! Mem[000000003680002b] lduw [%i0+0x0ec],%l6 ! Mem[00000000360000ec] taddcctv %l1,0x11a,%l3 retl subc %l2,%l6,%l2 p19_jmpl_3_lo: stx %l2,[%o1+0x148] ! Mem[0000000036800148] tsubcctv %l3,0xa24,%l1 ldub [%o1+0x1eb],%l4 ! Mem[00000000368001eb] jmpl %g6+8,%g0 lduh [%o3+0x0a4],%l7 ! Mem[00000000378000a4] p19_call_3_lo: andncc %l2,0x53e,%l0 ldx [%o2+0x158],%l0 ! Mem[0000000037000158] lduw [%o1+0x118],%l7 ! Mem[0000000036800118] ldsh [%o0+0x006],%l2 ! Mem[0000000036000006] ldstub [%o1+0x02b],%l3 ! Mem[000000003680002b] lduw [%o0+0x0ec],%l6 ! Mem[00000000360000ec] taddcctv %l1,0x11a,%l3 retl subc %l2,%l6,%l2 p19_jmpl_3_he: ldd [%i1+0x160],%l4 ! Mem[0000000036800160] ldub [%i1+0x1cd],%l2 ! Mem[00000000368001cd] lduh [%i1+0x08e],%l4 ! Mem[000000003680008e] jmpl %g6+8,%g0 std %l4,[%i2+0x1d0] ! Mem[00000000370001d0] p19_call_3_he: sth %l2,[%i3+0x15c] ! Mem[000000003780015c] stb %l0,[%i0+0x02a] ! Mem[000000003600002a] ldsb [%i3+0x107],%l2 ! Mem[0000000037800107] ldd [%i3+0x0b8],%l6 ! Mem[00000000378000b8] swap [%i2+0x13c],%l6 ! Mem[000000003700013c] ldsb [%i1+0x090],%l7 ! Mem[0000000036800090] retl umulcc %l5,%l0,%l1 p19_jmpl_3_ho: ldd [%o1+0x160],%l4 ! Mem[0000000036800160] ldub [%o1+0x1cd],%l2 ! Mem[00000000368001cd] lduh [%o1+0x08e],%l4 ! Mem[000000003680008e] jmpl %g6+8,%g0 std %l4,[%o2+0x1d0] ! Mem[00000000370001d0] p19_call_3_ho: sth %l2,[%o3+0x15c] ! Mem[000000003780015c] stb %l0,[%o0+0x02a] ! Mem[000000003600002a] ldsb [%o3+0x107],%l2 ! Mem[0000000037800107] ldd [%o3+0x0b8],%l6 ! Mem[00000000378000b8] swap [%o2+0x13c],%l6 ! Mem[000000003700013c] ldsb [%o1+0x090],%l7 ! Mem[0000000036800090] retl umulcc %l5,%l0,%l1 p20_jmpl_3_le: tsubcctv %l2,0xf7e,%l6 ldsw [%i3+0x17c],%l3 ! Mem[000000003980017c] ldstub [%i0+0x000],%l6 ! Mem[0000000038000000] stw %l4,[%i3+0x064] ! Mem[0000000039800064] stb %l6,[%i0+0x12b] ! Mem[000000003800012b] ldd [%i2+0x150],%l4 ! Mem[0000000039000150] jmpl %g6+8,%g0 stw %l3,[%i2+0x014] ! Mem[0000000039000014] p20_call_3_le: srax %l7,0x00d,%l5 swap [%i2+0x044],%l6 ! Mem[0000000039000044] std %l4,[%i1+0x0a0] ! Mem[00000000388000a0] stw %l2,[%i3+0x1b0] ! Mem[00000000398001b0] ldsw [%i2+0x080],%l2 ! Mem[0000000039000080] smulcc %l2,0x83b,%l4 retl stw %l6,[%i1+0x1f4] ! Mem[00000000388001f4] p20_jmpl_3_lo: tsubcctv %l2,0xf7e,%l6 ldsw [%o3+0x17c],%l3 ! Mem[000000003980017c] ldstub [%o0+0x000],%l6 ! Mem[0000000038000000] stw %l4,[%o3+0x064] ! Mem[0000000039800064] stb %l6,[%o0+0x12b] ! Mem[000000003800012b] ldd [%o2+0x150],%l4 ! Mem[0000000039000150] jmpl %g6+8,%g0 stw %l3,[%o2+0x014] ! Mem[0000000039000014] p20_call_3_lo: srax %l7,0x00d,%l5 swap [%o2+0x044],%l6 ! Mem[0000000039000044] std %l4,[%o1+0x0a0] ! Mem[00000000388000a0] stw %l2,[%o3+0x1b0] ! Mem[00000000398001b0] ldsw [%o2+0x080],%l2 ! Mem[0000000039000080] smulcc %l2,0x83b,%l4 retl stw %l6,[%o1+0x1f4] ! Mem[00000000388001f4] p20_jmpl_3_he: ld [%i2+0x058],%f23 ! Mem[0000000039000058] ldsb [%i0+0x17b],%l5 ! Mem[000000003800017b] jmpl %g6+8,%g0 ldx [%i1+0x0f8],%l2 ! Mem[00000000388000f8] p20_call_3_he: retl sth %l6,[%i2+0x0ca] ! Mem[00000000390000ca] p20_jmpl_3_ho: ld [%o2+0x058],%f23 ! Mem[0000000039000058] ldsb [%o0+0x17b],%l5 ! Mem[000000003800017b] jmpl %g6+8,%g0 ldx [%o1+0x0f8],%l2 ! Mem[00000000388000f8] p20_call_3_ho: retl sth %l6,[%o2+0x0ca] ! Mem[00000000390000ca] p21_jmpl_3_le: lduh [%i1+0x064],%l4 ! Mem[000000003a800064] stw %l3,[%i2+0x1d0] ! Mem[000000003b0001d0] ldd [%i0+0x040],%l0 ! Mem[000000003a000040] ldstub [%i3+0x0d7],%l1 ! Mem[000000003b8000d7] ldx [%i2+0x150],%l2 ! Mem[000000003b000150] lduw [%i1+0x13c],%l2 ! Mem[000000003a80013c] jmpl %g6+8,%g0 ldd [%i2+0x1c8],%l4 ! Mem[000000003b0001c8] p21_call_3_le: st %f7 ,[%i2+0x178] ! Mem[000000003b000178] lduh [%i1+0x012],%l5 ! Mem[000000003a800012] retl orn %l0,%l4,%l2 p21_jmpl_3_lo: lduh [%o1+0x064],%l4 ! Mem[000000003a800064] stw %l3,[%o2+0x1d0] ! Mem[000000003b0001d0] ldd [%o0+0x040],%l0 ! Mem[000000003a000040] ldstub [%o3+0x0d7],%l1 ! Mem[000000003b8000d7] ldx [%o2+0x150],%l2 ! Mem[000000003b000150] lduw [%o1+0x13c],%l2 ! Mem[000000003a80013c] jmpl %g6+8,%g0 ldd [%o2+0x1c8],%l4 ! Mem[000000003b0001c8] p21_call_3_lo: st %f7 ,[%o2+0x178] ! Mem[000000003b000178] lduh [%o1+0x012],%l5 ! Mem[000000003a800012] retl orn %l0,%l4,%l2 p21_jmpl_3_he: stw %l6,[%i2+0x1d4] ! Mem[000000003b0001d4] stw %l2,[%i1+0x078] ! Mem[000000003a800078] ldsh [%i0+0x02a],%l3 ! Mem[000000003a00002a] jmpl %g6+8,%g0 stx %l5,[%i1+0x068] ! Mem[000000003a800068] p21_call_3_he: sth %l0,[%i0+0x1de] ! Mem[000000003a0001de] ldx [%i0+0x018],%l4 ! Mem[000000003a000018] retl sth %l2,[%i3+0x0a4] ! Mem[000000003b8000a4] p21_jmpl_3_ho: stw %l6,[%o2+0x1d4] ! Mem[000000003b0001d4] stw %l2,[%o1+0x078] ! Mem[000000003a800078] ldsh [%o0+0x02a],%l3 ! Mem[000000003a00002a] jmpl %g6+8,%g0 stx %l5,[%o1+0x068] ! Mem[000000003a800068] p21_call_3_ho: sth %l0,[%o0+0x1de] ! Mem[000000003a0001de] ldx [%o0+0x018],%l4 ! Mem[000000003a000018] retl sth %l2,[%o3+0x0a4] ! Mem[000000003b8000a4] p22_jmpl_3_le: stb %l5,[%i1+0x1a2] ! Mem[000000003c8001a2] ldx [%i3+0x0f0],%l1 ! Mem[000000003d8000f0] ldub [%i0+0x181],%l0 ! Mem[000000003c000181] ldub [%i3+0x175],%l2 ! Mem[000000003d800175] ldd [%i3+0x1b0],%l0 ! Mem[000000003d8001b0] lduh [%i3+0x0b4],%l7 ! Mem[000000003d8000b4] jmpl %g6+8,%g0 stb %l7,[%i1+0x126] ! Mem[000000003c800126] p22_call_3_le: and %l1,%l5,%l4 stb %l5,[%i1+0x1d5] ! Mem[000000003c8001d5] ldd [%i3+0x1c0],%l6 ! Mem[000000003d8001c0] ldub [%i3+0x08b],%l7 ! Mem[000000003d80008b] ld [%i3+0x198],%f8 ! Mem[000000003d800198] retl st %f8 ,[%i1+0x1ac] ! Mem[000000003c8001ac] p22_jmpl_3_lo: stb %l5,[%o1+0x1a2] ! Mem[000000003c8001a2] ldx [%o3+0x0f0],%l1 ! Mem[000000003d8000f0] ldub [%o0+0x181],%l0 ! Mem[000000003c000181] ldub [%o3+0x175],%l2 ! Mem[000000003d800175] ldd [%o3+0x1b0],%l0 ! Mem[000000003d8001b0] lduh [%o3+0x0b4],%l7 ! Mem[000000003d8000b4] jmpl %g6+8,%g0 stb %l7,[%o1+0x126] ! Mem[000000003c800126] p22_call_3_lo: and %l1,%l5,%l4 stb %l5,[%o1+0x1d5] ! Mem[000000003c8001d5] ldd [%o3+0x1c0],%l6 ! Mem[000000003d8001c0] ldub [%o3+0x08b],%l7 ! Mem[000000003d80008b] ld [%o3+0x198],%f8 ! Mem[000000003d800198] retl st %f8 ,[%o1+0x1ac] ! Mem[000000003c8001ac] p22_jmpl_3_he: lduw [%i2+0x04c],%l0 ! Mem[000000003d00004c] ldsw [%i2+0x1dc],%l7 ! Mem[000000003d0001dc] jmpl %g6+8,%g0 umulcc %l5,-0x78d,%l5 p22_call_3_he: retl smul %l3,0x539,%l6 p22_jmpl_3_ho: lduw [%o2+0x04c],%l0 ! Mem[000000003d00004c] ldsw [%o2+0x1dc],%l7 ! Mem[000000003d0001dc] jmpl %g6+8,%g0 umulcc %l5,-0x78d,%l5 p22_call_3_ho: retl smul %l3,0x539,%l6 p23_jmpl_3_le: ldub [%i3+0x116],%l3 ! Mem[000000003f800116] lduw [%i0+0x1ac],%l1 ! Mem[000000003e0001ac] ldstub [%i0+0x12f],%l2 ! Mem[000000003e00012f] ldsw [%i0+0x0b4],%l6 ! Mem[000000003e0000b4] swap [%i3+0x124],%l2 ! Mem[000000003f800124] umulcc %l3,%l5,%l1 ldd [%i3+0x1d8],%l4 ! Mem[000000003f8001d8] jmpl %g6+8,%g0 std %l2,[%i0+0x060] ! Mem[000000003e000060] p23_call_3_le: ldx [%i2+0x1d0],%l5 ! Mem[000000003f0001d0] ldd [%i2+0x128],%l4 ! Mem[000000003f000128] ldsw [%i2+0x1b0],%l7 ! Mem[000000003f0001b0] retl ldsh [%i2+0x0e2],%l4 ! Mem[000000003f0000e2] p23_jmpl_3_lo: ldub [%o3+0x116],%l3 ! Mem[000000003f800116] lduw [%o0+0x1ac],%l1 ! Mem[000000003e0001ac] ldstub [%o0+0x12f],%l2 ! Mem[000000003e00012f] ldsw [%o0+0x0b4],%l6 ! Mem[000000003e0000b4] swap [%o3+0x124],%l2 ! Mem[000000003f800124] umulcc %l3,%l5,%l1 ldd [%o3+0x1d8],%l4 ! Mem[000000003f8001d8] jmpl %g6+8,%g0 std %l2,[%o0+0x060] ! Mem[000000003e000060] p23_call_3_lo: ldx [%o2+0x1d0],%l5 ! Mem[000000003f0001d0] ldd [%o2+0x128],%l4 ! Mem[000000003f000128] ldsw [%o2+0x1b0],%l7 ! Mem[000000003f0001b0] retl ldsh [%o2+0x0e2],%l4 ! Mem[000000003f0000e2] p23_jmpl_3_he: ldsb [%i3+0x0a2],%l6 ! Mem[000000003f8000a2] stb %l2,[%i0+0x12d] ! Mem[000000003e00012d] jmpl %g6+8,%g0 ldsw [%i0+0x1d4],%l6 ! Mem[000000003e0001d4] p23_call_3_he: std %f22,[%i1+0x058] ! Mem[000000003e800058] lduw [%i1+0x0f8],%l5 ! Mem[000000003e8000f8] retl stx %l0,[%i1+0x078] ! Mem[000000003e800078] p23_jmpl_3_ho: ldsb [%o3+0x0a2],%l6 ! Mem[000000003f8000a2] stb %l2,[%o0+0x12d] ! Mem[000000003e00012d] jmpl %g6+8,%g0 ldsw [%o0+0x1d4],%l6 ! Mem[000000003e0001d4] p23_call_3_ho: std %f22,[%o1+0x058] ! Mem[000000003e800058] lduw [%o1+0x0f8],%l5 ! Mem[000000003e8000f8] retl stx %l0,[%o1+0x078] ! Mem[000000003e800078] p24_jmpl_3_le: swap [%i2+0x1f4],%l1 ! Mem[00000000410001f4] sth %l2,[%i1+0x134] ! Mem[0000000040800134] stb %l2,[%i3+0x1f3] ! Mem[00000000418001f3] stx %l2,[%i1+0x050] ! Mem[0000000040800050] jmpl %g6+8,%g0 ldx [%i2+0x188],%l4 ! Mem[0000000041000188] p24_call_3_le: ldx [%i3+0x1c0],%l4 ! Mem[00000000418001c0] ldd [%i0+0x078],%f10 ! Mem[0000000040000078] ldub [%i0+0x04c],%l3 ! Mem[000000004000004c] ldstub [%i0+0x057],%l4 ! Mem[0000000040000057] lduh [%i2+0x18e],%l6 ! Mem[000000004100018e] ldsb [%i2+0x0cd],%l0 ! Mem[00000000410000cd] stx %l0,[%i0+0x090] ! Mem[0000000040000090] retl orn %l6,%l5,%l3 p24_jmpl_3_lo: swap [%o2+0x1f4],%l1 ! Mem[00000000410001f4] sth %l2,[%o1+0x134] ! Mem[0000000040800134] stb %l2,[%o3+0x1f3] ! Mem[00000000418001f3] stx %l2,[%o1+0x050] ! Mem[0000000040800050] jmpl %g6+8,%g0 ldx [%o2+0x188],%l4 ! Mem[0000000041000188] p24_call_3_lo: ldx [%o3+0x1c0],%l4 ! Mem[00000000418001c0] ldd [%o0+0x078],%f10 ! Mem[0000000040000078] ldub [%o0+0x04c],%l3 ! Mem[000000004000004c] ldstub [%o0+0x057],%l4 ! Mem[0000000040000057] lduh [%o2+0x18e],%l6 ! Mem[000000004100018e] ldsb [%o2+0x0cd],%l0 ! Mem[00000000410000cd] stx %l0,[%o0+0x090] ! Mem[0000000040000090] retl orn %l6,%l5,%l3 p24_jmpl_3_he: lduw [%i0+0x168],%l0 ! Mem[0000000040000168] swap [%i2+0x128],%l1 ! Mem[0000000041000128] tsubcctv %l7,0xbef,%l2 jmpl %g6+8,%g0 ldub [%i1+0x0ca],%l6 ! Mem[00000000408000ca] p24_call_3_he: stb %l4,[%i2+0x1a8] ! Mem[00000000410001a8] ldx [%i1+0x0f8],%l2 ! Mem[00000000408000f8] retl ldsb [%i3+0x18e],%l5 ! Mem[000000004180018e] p24_jmpl_3_ho: lduw [%o0+0x168],%l0 ! Mem[0000000040000168] swap [%o2+0x128],%l1 ! Mem[0000000041000128] tsubcctv %l7,0xbef,%l2 jmpl %g6+8,%g0 ldub [%o1+0x0ca],%l6 ! Mem[00000000408000ca] p24_call_3_ho: stb %l4,[%o2+0x1a8] ! Mem[00000000410001a8] ldx [%o1+0x0f8],%l2 ! Mem[00000000408000f8] retl ldsb [%o3+0x18e],%l5 ! Mem[000000004180018e] p25_jmpl_3_le: addcc %l6,%l1,%l0 ldsh [%i0+0x144],%l6 ! Mem[0000000042000144] swap [%i1+0x0c0],%l2 ! Mem[00000000428000c0] or %l6,%l4,%l5 sth %l6,[%i2+0x18c] ! Mem[000000004300018c] ldsw [%i0+0x028],%l2 ! Mem[0000000042000028] jmpl %g6+8,%g0 ldub [%i2+0x043],%l6 ! Mem[0000000043000043] p25_call_3_le: srl %l7,0x015,%l7 lduh [%i3+0x1e8],%l6 ! Mem[00000000438001e8] sth %l2,[%i3+0x18c] ! Mem[000000004380018c] ldd [%i0+0x0c8],%l6 ! Mem[00000000420000c8] addc %l4,%l1,%l6 udivx %l0,%l6,%l3 retl lduh [%i3+0x020],%l6 ! Mem[0000000043800020] p25_jmpl_3_lo: addcc %l6,%l1,%l0 ldsh [%o0+0x144],%l6 ! Mem[0000000042000144] swap [%o1+0x0c0],%l2 ! Mem[00000000428000c0] or %l6,%l4,%l5 sth %l6,[%o2+0x18c] ! Mem[000000004300018c] ldsw [%o0+0x028],%l2 ! Mem[0000000042000028] jmpl %g6+8,%g0 ldub [%o2+0x043],%l6 ! Mem[0000000043000043] p25_call_3_lo: srl %l7,0x015,%l7 lduh [%o3+0x1e8],%l6 ! Mem[00000000438001e8] sth %l2,[%o3+0x18c] ! Mem[000000004380018c] ldd [%o0+0x0c8],%l6 ! Mem[00000000420000c8] addc %l4,%l1,%l6 udivx %l0,%l6,%l3 retl lduh [%o3+0x020],%l6 ! Mem[0000000043800020] p25_jmpl_3_he: tsubcc %l2,%l1,%l4 ldub [%i1+0x12e],%l3 ! Mem[000000004280012e] xnor %l4,0x166,%l4 sllx %l2,%l3,%l1 lduh [%i3+0x11c],%l0 ! Mem[000000004380011c] jmpl %g6+8,%g0 stw %l1,[%i0+0x0d4] ! Mem[00000000420000d4] p25_call_3_he: swap [%i1+0x088],%l4 ! Mem[0000000042800088] taddcctv %l4,-0xdd1,%l7 stw %l3,[%i3+0x16c] ! Mem[000000004380016c] stw %l5,[%i1+0x1ec] ! Mem[00000000428001ec] lduh [%i3+0x0b6],%l2 ! Mem[00000000438000b6] lduw [%i1+0x018],%l1 ! Mem[0000000042800018] add %l2,0xd87,%l7 retl andncc %l3,%l3,%l0 p25_jmpl_3_ho: tsubcc %l2,%l1,%l4 ldub [%o1+0x12e],%l3 ! Mem[000000004280012e] xnor %l4,0x166,%l4 sllx %l2,%l3,%l1 lduh [%o3+0x11c],%l0 ! Mem[000000004380011c] jmpl %g6+8,%g0 stw %l1,[%o0+0x0d4] ! Mem[00000000420000d4] p25_call_3_ho: swap [%o1+0x088],%l4 ! Mem[0000000042800088] taddcctv %l4,-0xdd1,%l7 stw %l3,[%o3+0x16c] ! Mem[000000004380016c] stw %l5,[%o1+0x1ec] ! Mem[00000000428001ec] lduh [%o3+0x0b6],%l2 ! Mem[00000000438000b6] lduw [%o1+0x018],%l1 ! Mem[0000000042800018] add %l2,0xd87,%l7 retl andncc %l3,%l3,%l0 p26_jmpl_3_le: umulcc %l1,-0xe24,%l5 stb %l5,[%i2+0x0a8] ! Mem[00000000450000a8] ldstub [%i3+0x16c],%l6 ! Mem[000000004580016c] ld [%i1+0x024],%f6 ! Mem[0000000044800024] stx %l3,[%i1+0x1f8] ! Mem[00000000448001f8] sth %l3,[%i1+0x1a2] ! Mem[00000000448001a2] ldsw [%i2+0x168],%l0 ! Mem[0000000045000168] jmpl %g6+8,%g0 ldsw [%i3+0x194],%l2 ! Mem[0000000045800194] p26_call_3_le: std %f14,[%i2+0x1e8] ! Mem[00000000450001e8] ldd [%i2+0x1e8],%l6 ! Mem[00000000450001e8] ldsw [%i3+0x15c],%l4 ! Mem[000000004580015c] retl st %f10,[%i3+0x1ac] ! Mem[00000000458001ac] p26_jmpl_3_lo: umulcc %l1,-0xe24,%l5 stb %l5,[%o2+0x0a8] ! Mem[00000000450000a8] ldstub [%o3+0x16c],%l6 ! Mem[000000004580016c] ld [%o1+0x024],%f6 ! Mem[0000000044800024] stx %l3,[%o1+0x1f8] ! Mem[00000000448001f8] sth %l3,[%o1+0x1a2] ! Mem[00000000448001a2] ldsw [%o2+0x168],%l0 ! Mem[0000000045000168] jmpl %g6+8,%g0 ldsw [%o3+0x194],%l2 ! Mem[0000000045800194] p26_call_3_lo: std %f14,[%o2+0x1e8] ! Mem[00000000450001e8] ldd [%o2+0x1e8],%l6 ! Mem[00000000450001e8] ldsw [%o3+0x15c],%l4 ! Mem[000000004580015c] retl st %f10,[%o3+0x1ac] ! Mem[00000000458001ac] p26_jmpl_3_he: st %f23,[%i1+0x1a4] ! Mem[00000000448001a4] sth %l5,[%i3+0x0b4] ! Mem[00000000458000b4] nop ldstub [%i2+0x030],%l6 ! Mem[0000000045000030] ldd [%i2+0x158],%f22 ! Mem[0000000045000158] jmpl %g6+8,%g0 ldstub [%i3+0x15f],%l6 ! Mem[000000004580015f] p26_call_3_he: lduw [%i3+0x0c8],%l7 ! Mem[00000000458000c8] stw %l2,[%i3+0x0c0] ! Mem[00000000458000c0] ldsw [%i2+0x10c],%l2 ! Mem[000000004500010c] smul %l2,%l0,%l7 stx %l2,[%i1+0x098] ! Mem[0000000044800098] retl ldstub [%i0+0x199],%l6 ! Mem[0000000044000199] p26_jmpl_3_ho: st %f23,[%o1+0x1a4] ! Mem[00000000448001a4] sth %l5,[%o3+0x0b4] ! Mem[00000000458000b4] nop ldstub [%o2+0x030],%l6 ! Mem[0000000045000030] ldd [%o2+0x158],%f22 ! Mem[0000000045000158] jmpl %g6+8,%g0 ldstub [%o3+0x15f],%l6 ! Mem[000000004580015f] p26_call_3_ho: lduw [%o3+0x0c8],%l7 ! Mem[00000000458000c8] stw %l2,[%o3+0x0c0] ! Mem[00000000458000c0] ldsw [%o2+0x10c],%l2 ! Mem[000000004500010c] smul %l2,%l0,%l7 stx %l2,[%o1+0x098] ! Mem[0000000044800098] retl ldstub [%o0+0x199],%l6 ! Mem[0000000044000199] p27_jmpl_3_le: stb %l5,[%i3+0x194] ! Mem[0000000047800194] sth %l3,[%i0+0x0e6] ! Mem[00000000460000e6] ldd [%i2+0x0f8],%l4 ! Mem[00000000470000f8] lduw [%i0+0x1d0],%l0 ! Mem[00000000460001d0] sll %l6,%l3,%l4 ldd [%i0+0x168],%l4 ! Mem[0000000046000168] ldsb [%i1+0x05e],%l0 ! Mem[000000004680005e] jmpl %g6+8,%g0 addccc %l6,%l3,%l1 p27_call_3_le: retl ldstub [%i2+0x175],%l2 ! Mem[0000000047000175] p27_jmpl_3_lo: stb %l5,[%o3+0x194] ! Mem[0000000047800194] sth %l3,[%o0+0x0e6] ! Mem[00000000460000e6] ldd [%o2+0x0f8],%l4 ! Mem[00000000470000f8] lduw [%o0+0x1d0],%l0 ! Mem[00000000460001d0] sll %l6,%l3,%l4 ldd [%o0+0x168],%l4 ! Mem[0000000046000168] ldsb [%o1+0x05e],%l0 ! Mem[000000004680005e] jmpl %g6+8,%g0 addccc %l6,%l3,%l1 p27_call_3_lo: retl ldstub [%o2+0x175],%l2 ! Mem[0000000047000175] p27_jmpl_3_he: lduh [%i1+0x13a],%l3 ! Mem[000000004680013a] stw %l3,[%i3+0x12c] ! Mem[000000004780012c] stw %l2,[%i2+0x130] ! Mem[0000000047000130] std %l0,[%i3+0x080] ! Mem[0000000047800080] jmpl %g6+8,%g0 sll %l0,0x00c,%l0 p27_call_3_he: ldsh [%i1+0x064],%l0 ! Mem[0000000046800064] std %l6,[%i1+0x178] ! Mem[0000000046800178] ldub [%i0+0x172],%l2 ! Mem[0000000046000172] ldd [%i1+0x1c8],%l2 ! Mem[00000000468001c8] ldub [%i2+0x00e],%l5 ! Mem[000000004700000e] stw %l4,[%i2+0x1d0] ! Mem[00000000470001d0] retl srax %l7,%l2,%l2 p27_jmpl_3_ho: lduh [%o1+0x13a],%l3 ! Mem[000000004680013a] stw %l3,[%o3+0x12c] ! Mem[000000004780012c] stw %l2,[%o2+0x130] ! Mem[0000000047000130] std %l0,[%o3+0x080] ! Mem[0000000047800080] jmpl %g6+8,%g0 sll %l0,0x00c,%l0 p27_call_3_ho: ldsh [%o1+0x064],%l0 ! Mem[0000000046800064] std %l6,[%o1+0x178] ! Mem[0000000046800178] ldub [%o0+0x172],%l2 ! Mem[0000000046000172] ldd [%o1+0x1c8],%l2 ! Mem[00000000468001c8] ldub [%o2+0x00e],%l5 ! Mem[000000004700000e] stw %l4,[%o2+0x1d0] ! Mem[00000000470001d0] retl srax %l7,%l2,%l2 p28_jmpl_3_le: ldd [%i1+0x130],%l6 ! Mem[0000000048800130] lduh [%i2+0x02e],%l5 ! Mem[000000004900002e] lduw [%i2+0x184],%l3 ! Mem[0000000049000184] sth %l7,[%i0+0x084] ! Mem[0000000048000084] umul %l7,%l4,%l7 jmpl %g6+8,%g0 stw %l5,[%i3+0x18c] ! Mem[000000004980018c] p28_call_3_le: ldsh [%i0+0x148],%l5 ! Mem[0000000048000148] ldsb [%i2+0x0b8],%l1 ! Mem[00000000490000b8] addccc %l6,-0xc6f,%l4 stw %l5,[%i3+0x160] ! Mem[0000000049800160] sth %l6,[%i2+0x18c] ! Mem[000000004900018c] ldsb [%i2+0x1b5],%l2 ! Mem[00000000490001b5] ldd [%i3+0x110],%f4 ! Mem[0000000049800110] retl ldstub [%i0+0x0df],%l6 ! Mem[00000000480000df] p28_jmpl_3_lo: ldd [%o1+0x130],%l6 ! Mem[0000000048800130] lduh [%o2+0x02e],%l5 ! Mem[000000004900002e] lduw [%o2+0x184],%l3 ! Mem[0000000049000184] sth %l7,[%o0+0x084] ! Mem[0000000048000084] umul %l7,%l4,%l7 jmpl %g6+8,%g0 stw %l5,[%o3+0x18c] ! Mem[000000004980018c] p28_call_3_lo: ldsh [%o0+0x148],%l5 ! Mem[0000000048000148] ldsb [%o2+0x0b8],%l1 ! Mem[00000000490000b8] addccc %l6,-0xc6f,%l4 stw %l5,[%o3+0x160] ! Mem[0000000049800160] sth %l6,[%o2+0x18c] ! Mem[000000004900018c] ldsb [%o2+0x1b5],%l2 ! Mem[00000000490001b5] ldd [%o3+0x110],%f4 ! Mem[0000000049800110] retl ldstub [%o0+0x0df],%l6 ! Mem[00000000480000df] p28_jmpl_3_he: stx %l4,[%i3+0x178] ! Mem[0000000049800178] ldsb [%i0+0x18d],%l2 ! Mem[000000004800018d] stx %l6,[%i3+0x0c8] ! Mem[00000000498000c8] lduw [%i2+0x138],%l6 ! Mem[0000000049000138] ldsh [%i1+0x118],%l6 ! Mem[0000000048800118] sub %l2,0x25c,%l6 jmpl %g6+8,%g0 ldsb [%i3+0x12c],%l4 ! Mem[000000004980012c] p28_call_3_he: ldsb [%i1+0x179],%l1 ! Mem[0000000048800179] srlx %l0,%l1,%l0 retl swap [%i2+0x1c4],%l7 ! Mem[00000000490001c4] p28_jmpl_3_ho: stx %l4,[%o3+0x178] ! Mem[0000000049800178] ldsb [%o0+0x18d],%l2 ! Mem[000000004800018d] stx %l6,[%o3+0x0c8] ! Mem[00000000498000c8] lduw [%o2+0x138],%l6 ! Mem[0000000049000138] ldsh [%o1+0x118],%l6 ! Mem[0000000048800118] sub %l2,0x25c,%l6 jmpl %g6+8,%g0 ldsb [%o3+0x12c],%l4 ! Mem[000000004980012c] p28_call_3_ho: ldsb [%o1+0x179],%l1 ! Mem[0000000048800179] srlx %l0,%l1,%l0 retl swap [%o2+0x1c4],%l7 ! Mem[00000000490001c4] p29_jmpl_3_le: smul %l1,%l4,%l6 lduh [%i2+0x16a],%l1 ! Mem[000000004b00016a] ldd [%i2+0x190],%f4 ! Mem[000000004b000190] jmpl %g6+8,%g0 ldsw [%i1+0x1ec],%l7 ! Mem[000000004a8001ec] p29_call_3_le: ldsw [%i1+0x110],%l6 ! Mem[000000004a800110] ldx [%i2+0x0a0],%l0 ! Mem[000000004b0000a0] ldx [%i0+0x030],%l6 ! Mem[000000004a000030] andncc %l1,-0x788,%l4 smul %l5,%l4,%l6 lduh [%i3+0x1ce],%l2 ! Mem[000000004b8001ce] ldub [%i2+0x15a],%l6 ! Mem[000000004b00015a] retl stb %l5,[%i2+0x19c] ! Mem[000000004b00019c] p29_jmpl_3_lo: smul %l1,%l4,%l6 lduh [%o2+0x16a],%l1 ! Mem[000000004b00016a] ldd [%o2+0x190],%f4 ! Mem[000000004b000190] jmpl %g6+8,%g0 ldsw [%o1+0x1ec],%l7 ! Mem[000000004a8001ec] p29_call_3_lo: ldsw [%o1+0x110],%l6 ! Mem[000000004a800110] ldx [%o2+0x0a0],%l0 ! Mem[000000004b0000a0] ldx [%o0+0x030],%l6 ! Mem[000000004a000030] andncc %l1,-0x788,%l4 smul %l5,%l4,%l6 lduh [%o3+0x1ce],%l2 ! Mem[000000004b8001ce] ldub [%o2+0x15a],%l6 ! Mem[000000004b00015a] retl stb %l5,[%o2+0x19c] ! Mem[000000004b00019c] p29_jmpl_3_he: stw %l6,[%i1+0x088] ! Mem[000000004a800088] jmpl %g6+8,%g0 ldub [%i1+0x141],%l5 ! Mem[000000004a800141] p29_call_3_he: stx %l6,[%i3+0x060] ! Mem[000000004b800060] smulcc %l7,%l4,%l2 std %f20,[%i3+0x1e8] ! Mem[000000004b8001e8] ldsh [%i3+0x098],%l1 ! Mem[000000004b800098] umulcc %l5,0xd4a,%l7 retl tsubcctv %l7,%l0,%l4 p29_jmpl_3_ho: stw %l6,[%o1+0x088] ! Mem[000000004a800088] jmpl %g6+8,%g0 ldub [%o1+0x141],%l5 ! Mem[000000004a800141] p29_call_3_ho: stx %l6,[%o3+0x060] ! Mem[000000004b800060] smulcc %l7,%l4,%l2 std %f20,[%o3+0x1e8] ! Mem[000000004b8001e8] ldsh [%o3+0x098],%l1 ! Mem[000000004b800098] umulcc %l5,0xd4a,%l7 retl tsubcctv %l7,%l0,%l4 p30_jmpl_3_le: ldsw [%i1+0x054],%l4 ! Mem[000000004c800054] jmpl %g6+8,%g0 ldstub [%i0+0x1c8],%l7 ! Mem[000000004c0001c8] p30_call_3_le: sth %l2,[%i2+0x138] ! Mem[000000004d000138] sll %l0,0x01d,%l2 stx %l7,[%i3+0x008] ! Mem[000000004d800008] ldstub [%i2+0x135],%l5 ! Mem[000000004d000135] lduw [%i2+0x0c4],%l4 ! Mem[000000004d0000c4] retl nop p30_jmpl_3_lo: ldsw [%o1+0x054],%l4 ! Mem[000000004c800054] jmpl %g6+8,%g0 ldstub [%o0+0x1c8],%l7 ! Mem[000000004c0001c8] p30_call_3_lo: sth %l2,[%o2+0x138] ! Mem[000000004d000138] sll %l0,0x01d,%l2 stx %l7,[%o3+0x008] ! Mem[000000004d800008] ldstub [%o2+0x135],%l5 ! Mem[000000004d000135] lduw [%o2+0x0c4],%l4 ! Mem[000000004d0000c4] retl nop p30_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i0+0x0c8],%l1 ! Mem[000000004c0000c8] p30_call_3_he: ldsw [%i2+0x168],%l6 ! Mem[000000004d000168] lduw [%i3+0x0d8],%l7 ! Mem[000000004d8000d8] sth %l7,[%i2+0x18e] ! Mem[000000004d00018e] lduw [%i1+0x030],%l6 ! Mem[000000004c800030] std %l4,[%i3+0x198] ! Mem[000000004d800198] std %l0,[%i1+0x170] ! Mem[000000004c800170] retl swap [%i1+0x054],%l4 ! Mem[000000004c800054] p30_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o0+0x0c8],%l1 ! Mem[000000004c0000c8] p30_call_3_ho: ldsw [%o2+0x168],%l6 ! Mem[000000004d000168] lduw [%o3+0x0d8],%l7 ! Mem[000000004d8000d8] sth %l7,[%o2+0x18e] ! Mem[000000004d00018e] lduw [%o1+0x030],%l6 ! Mem[000000004c800030] std %l4,[%o3+0x198] ! Mem[000000004d800198] std %l0,[%o1+0x170] ! Mem[000000004c800170] retl swap [%o1+0x054],%l4 ! Mem[000000004c800054] p31_jmpl_3_le: std %l4,[%i0+0x030] ! Mem[000000004e000030] sth %l0,[%i1+0x050] ! Mem[000000004e800050] std %f0 ,[%i0+0x1d8] ! Mem[000000004e0001d8] jmpl %g6+8,%g0 sth %l2,[%i1+0x0a0] ! Mem[000000004e8000a0] p31_call_3_le: smulcc %l4,0x88a,%l2 retl ldsw [%i0+0x158],%l3 ! Mem[000000004e000158] p31_jmpl_3_lo: std %l4,[%o0+0x030] ! Mem[000000004e000030] sth %l0,[%o1+0x050] ! Mem[000000004e800050] std %f0 ,[%o0+0x1d8] ! Mem[000000004e0001d8] jmpl %g6+8,%g0 sth %l2,[%o1+0x0a0] ! Mem[000000004e8000a0] p31_call_3_lo: smulcc %l4,0x88a,%l2 retl ldsw [%o0+0x158],%l3 ! Mem[000000004e000158] p31_jmpl_3_he: ldsh [%i3+0x110],%l6 ! Mem[000000004f800110] jmpl %g6+8,%g0 sth %l5,[%i1+0x00e] ! Mem[000000004e80000e] p31_call_3_he: ldsb [%i0+0x0b2],%l1 ! Mem[000000004e0000b2] stx %l1,[%i3+0x138] ! Mem[000000004f800138] ld [%i2+0x17c],%f31 ! Mem[000000004f00017c] ldsw [%i1+0x0dc],%l5 ! Mem[000000004e8000dc] ldsw [%i2+0x038],%l5 ! Mem[000000004f000038] retl addccc %l5,-0x058,%l2 p31_jmpl_3_ho: ldsh [%o3+0x110],%l6 ! Mem[000000004f800110] jmpl %g6+8,%g0 sth %l5,[%o1+0x00e] ! Mem[000000004e80000e] p31_call_3_ho: ldsb [%o0+0x0b2],%l1 ! Mem[000000004e0000b2] stx %l1,[%o3+0x138] ! Mem[000000004f800138] ld [%o2+0x17c],%f31 ! Mem[000000004f00017c] ldsw [%o1+0x0dc],%l5 ! Mem[000000004e8000dc] ldsw [%o2+0x038],%l5 ! Mem[000000004f000038] retl addccc %l5,-0x058,%l2 p32_jmpl_3_le: lduh [%i3+0x162],%l2 ! Mem[0000000051800162] ldsh [%i0+0x190],%l6 ! Mem[0000000050000190] sllx %l3,0x03b,%l5 xnorcc %l1,%l4,%l6 jmpl %g6+8,%g0 std %l0,[%i2+0x168] ! Mem[0000000051000168] p32_call_3_le: lduw [%i1+0x1a4],%l3 ! Mem[00000000508001a4] retl ldsh [%i3+0x136],%l5 ! Mem[0000000051800136] p32_jmpl_3_lo: lduh [%o3+0x162],%l2 ! Mem[0000000051800162] ldsh [%o0+0x190],%l6 ! Mem[0000000050000190] sllx %l3,0x03b,%l5 xnorcc %l1,%l4,%l6 jmpl %g6+8,%g0 std %l0,[%o2+0x168] ! Mem[0000000051000168] p32_call_3_lo: lduw [%o1+0x1a4],%l3 ! Mem[00000000508001a4] retl ldsh [%o3+0x136],%l5 ! Mem[0000000051800136] p32_jmpl_3_he: lduw [%i0+0x1c8],%l6 ! Mem[00000000500001c8] ldd [%i3+0x180],%l4 ! Mem[0000000051800180] lduw [%i1+0x1dc],%l1 ! Mem[00000000508001dc] ldd [%i1+0x198],%f16 ! Mem[0000000050800198] std %l2,[%i3+0x170] ! Mem[0000000051800170] ldd [%i2+0x1c0],%f22 ! Mem[00000000510001c0] jmpl %g6+8,%g0 stx %l4,[%i1+0x198] ! Mem[0000000050800198] p32_call_3_he: lduw [%i1+0x094],%l7 ! Mem[0000000050800094] lduw [%i2+0x078],%l5 ! Mem[0000000051000078] st %f25,[%i0+0x140] ! Mem[0000000050000140] retl andn %l3,%l2,%l7 p32_jmpl_3_ho: lduw [%o0+0x1c8],%l6 ! Mem[00000000500001c8] ldd [%o3+0x180],%l4 ! Mem[0000000051800180] lduw [%o1+0x1dc],%l1 ! Mem[00000000508001dc] ldd [%o1+0x198],%f16 ! Mem[0000000050800198] std %l2,[%o3+0x170] ! Mem[0000000051800170] ldd [%o2+0x1c0],%f22 ! Mem[00000000510001c0] jmpl %g6+8,%g0 stx %l4,[%o1+0x198] ! Mem[0000000050800198] p32_call_3_ho: lduw [%o1+0x094],%l7 ! Mem[0000000050800094] lduw [%o2+0x078],%l5 ! Mem[0000000051000078] st %f25,[%o0+0x140] ! Mem[0000000050000140] retl andn %l3,%l2,%l7 p33_jmpl_3_le: srlx %l6,0x00e,%l2 stx %l7,[%i2+0x148] ! Mem[0000000053000148] lduh [%i3+0x1da],%l7 ! Mem[00000000538001da] srl %l5,0x01a,%l3 stb %l1,[%i0+0x1dd] ! Mem[00000000520001dd] stb %l2,[%i0+0x06a] ! Mem[000000005200006a] ldx [%i0+0x028],%l1 ! Mem[0000000052000028] jmpl %g6+8,%g0 xnor %l0,%l2,%l1 p33_call_3_le: std %f12,[%i3+0x000] ! Mem[0000000053800000] lduh [%i1+0x0e4],%l4 ! Mem[00000000528000e4] ldsw [%i1+0x104],%l4 ! Mem[0000000052800104] stw %l4,[%i1+0x178] ! Mem[0000000052800178] retl swap [%i1+0x054],%l5 ! Mem[0000000052800054] p33_jmpl_3_lo: srlx %l6,0x00e,%l2 stx %l7,[%o2+0x148] ! Mem[0000000053000148] lduh [%o3+0x1da],%l7 ! Mem[00000000538001da] srl %l5,0x01a,%l3 stb %l1,[%o0+0x1dd] ! Mem[00000000520001dd] stb %l2,[%o0+0x06a] ! Mem[000000005200006a] ldx [%o0+0x028],%l1 ! Mem[0000000052000028] jmpl %g6+8,%g0 xnor %l0,%l2,%l1 p33_call_3_lo: std %f12,[%o3+0x000] ! Mem[0000000053800000] lduh [%o1+0x0e4],%l4 ! Mem[00000000528000e4] ldsw [%o1+0x104],%l4 ! Mem[0000000052800104] stw %l4,[%o1+0x178] ! Mem[0000000052800178] retl swap [%o1+0x054],%l5 ! Mem[0000000052800054] p33_jmpl_3_he: jmpl %g6+8,%g0 addccc %l5,-0x3dd,%l1 p33_call_3_he: ldx [%i0+0x0f8],%l7 ! Mem[00000000520000f8] ldd [%i2+0x1b0],%l6 ! Mem[00000000530001b0] stw %l1,[%i3+0x0d0] ! Mem[00000000538000d0] sth %l1,[%i3+0x1ba] ! Mem[00000000538001ba] swap [%i1+0x10c],%l2 ! Mem[000000005280010c] addcc %l7,%l4,%l6 retl ldd [%i0+0x120],%l6 ! Mem[0000000052000120] p33_jmpl_3_ho: jmpl %g6+8,%g0 addccc %l5,-0x3dd,%l1 p33_call_3_ho: ldx [%o0+0x0f8],%l7 ! Mem[00000000520000f8] ldd [%o2+0x1b0],%l6 ! Mem[00000000530001b0] stw %l1,[%o3+0x0d0] ! Mem[00000000538000d0] sth %l1,[%o3+0x1ba] ! Mem[00000000538001ba] swap [%o1+0x10c],%l2 ! Mem[000000005280010c] addcc %l7,%l4,%l6 retl ldd [%o0+0x120],%l6 ! Mem[0000000052000120] p34_jmpl_3_le: jmpl %g6+8,%g0 sth %l4,[%i2+0x1c2] ! Mem[00000000550001c2] p34_call_3_le: ldub [%i2+0x07e],%l2 ! Mem[000000005500007e] ldx [%i1+0x068],%l3 ! Mem[0000000054800068] ldd [%i2+0x000],%f8 ! Mem[0000000055000000] retl swap [%i0+0x1fc],%l1 ! Mem[00000000540001fc] p34_jmpl_3_lo: jmpl %g6+8,%g0 sth %l4,[%o2+0x1c2] ! Mem[00000000550001c2] p34_call_3_lo: ldub [%o2+0x07e],%l2 ! Mem[000000005500007e] ldx [%o1+0x068],%l3 ! Mem[0000000054800068] ldd [%o2+0x000],%f8 ! Mem[0000000055000000] retl swap [%o0+0x1fc],%l1 ! Mem[00000000540001fc] p34_jmpl_3_he: ldsb [%i1+0x0cd],%l0 ! Mem[00000000548000cd] srlx %l3,%l1,%l5 lduh [%i1+0x0e4],%l4 ! Mem[00000000548000e4] stx %l4,[%i3+0x100] ! Mem[0000000055800100] ldsh [%i0+0x18c],%l6 ! Mem[000000005400018c] nop lduw [%i0+0x03c],%l7 ! Mem[000000005400003c] jmpl %g6+8,%g0 sth %l7,[%i2+0x0f8] ! Mem[00000000550000f8] p34_call_3_he: ldd [%i3+0x0d0],%l2 ! Mem[00000000558000d0] ldub [%i0+0x1f2],%l0 ! Mem[00000000540001f2] ldub [%i1+0x09e],%l2 ! Mem[000000005480009e] std %f18,[%i3+0x180] ! Mem[0000000055800180] ldsw [%i3+0x1fc],%l1 ! Mem[00000000558001fc] retl udivx %l0,-0x302,%l3 p34_jmpl_3_ho: ldsb [%o1+0x0cd],%l0 ! Mem[00000000548000cd] srlx %l3,%l1,%l5 lduh [%o1+0x0e4],%l4 ! Mem[00000000548000e4] stx %l4,[%o3+0x100] ! Mem[0000000055800100] ldsh [%o0+0x18c],%l6 ! Mem[000000005400018c] nop lduw [%o0+0x03c],%l7 ! Mem[000000005400003c] jmpl %g6+8,%g0 sth %l7,[%o2+0x0f8] ! Mem[00000000550000f8] p34_call_3_ho: ldd [%o3+0x0d0],%l2 ! Mem[00000000558000d0] ldub [%o0+0x1f2],%l0 ! Mem[00000000540001f2] ldub [%o1+0x09e],%l2 ! Mem[000000005480009e] std %f18,[%o3+0x180] ! Mem[0000000055800180] ldsw [%o3+0x1fc],%l1 ! Mem[00000000558001fc] retl udivx %l0,-0x302,%l3 p35_jmpl_3_le: ldx [%i3+0x188],%l4 ! Mem[0000000057800188] ldsb [%i0+0x086],%l6 ! Mem[0000000056000086] ldsw [%i3+0x160],%l5 ! Mem[0000000057800160] jmpl %g6+8,%g0 lduw [%i3+0x178],%l1 ! Mem[0000000057800178] p35_call_3_le: ldd [%i0+0x110],%f2 ! Mem[0000000056000110] retl sra %l6,0x003,%l5 p35_jmpl_3_lo: ldx [%o3+0x188],%l4 ! Mem[0000000057800188] ldsb [%o0+0x086],%l6 ! Mem[0000000056000086] ldsw [%o3+0x160],%l5 ! Mem[0000000057800160] jmpl %g6+8,%g0 lduw [%o3+0x178],%l1 ! Mem[0000000057800178] p35_call_3_lo: ldd [%o0+0x110],%f2 ! Mem[0000000056000110] retl sra %l6,0x003,%l5 p35_jmpl_3_he: stb %l5,[%i0+0x117] ! Mem[0000000056000117] sth %l6,[%i1+0x0de] ! Mem[00000000568000de] jmpl %g6+8,%g0 stw %l6,[%i0+0x014] ! Mem[0000000056000014] p35_call_3_he: std %l0,[%i3+0x0f0] ! Mem[00000000578000f0] addc %l6,%l2,%l2 stw %l2,[%i3+0x174] ! Mem[0000000057800174] ldd [%i0+0x1e0],%l6 ! Mem[00000000560001e0] retl ldub [%i1+0x1bc],%l4 ! Mem[00000000568001bc] p35_jmpl_3_ho: stb %l5,[%o0+0x117] ! Mem[0000000056000117] sth %l6,[%o1+0x0de] ! Mem[00000000568000de] jmpl %g6+8,%g0 stw %l6,[%o0+0x014] ! Mem[0000000056000014] p35_call_3_ho: std %l0,[%o3+0x0f0] ! Mem[00000000578000f0] addc %l6,%l2,%l2 stw %l2,[%o3+0x174] ! Mem[0000000057800174] ldd [%o0+0x1e0],%l6 ! Mem[00000000560001e0] retl ldub [%o1+0x1bc],%l4 ! Mem[00000000568001bc] p36_jmpl_3_le: sth %l2,[%i3+0x05e] ! Mem[000000005980005e] std %l2,[%i0+0x068] ! Mem[0000000058000068] ldd [%i2+0x038],%l0 ! Mem[0000000059000038] jmpl %g6+8,%g0 std %l4,[%i2+0x078] ! Mem[0000000059000078] p36_call_3_le: ld [%i2+0x008],%f9 ! Mem[0000000059000008] nop retl xnor %l7,%l0,%l6 p36_jmpl_3_lo: sth %l2,[%o3+0x05e] ! Mem[000000005980005e] std %l2,[%o0+0x068] ! Mem[0000000058000068] ldd [%o2+0x038],%l0 ! Mem[0000000059000038] jmpl %g6+8,%g0 std %l4,[%o2+0x078] ! Mem[0000000059000078] p36_call_3_lo: ld [%o2+0x008],%f9 ! Mem[0000000059000008] nop retl xnor %l7,%l0,%l6 p36_jmpl_3_he: stw %l3,[%i2+0x030] ! Mem[0000000059000030] ldd [%i2+0x1a8],%l4 ! Mem[00000000590001a8] std %f22,[%i2+0x080] ! Mem[0000000059000080] ldx [%i3+0x140],%l5 ! Mem[0000000059800140] ldub [%i1+0x061],%l4 ! Mem[0000000058800061] smulcc %l0,%l0,%l0 stx %l0,[%i3+0x0e0] ! Mem[00000000598000e0] jmpl %g6+8,%g0 ldd [%i3+0x1f0],%l2 ! Mem[00000000598001f0] p36_call_3_he: srax %l3,%l1,%l7 srl %l6,0x013,%l4 stw %l5,[%i2+0x16c] ! Mem[000000005900016c] retl ldub [%i0+0x05e],%l0 ! Mem[000000005800005e] p36_jmpl_3_ho: stw %l3,[%o2+0x030] ! Mem[0000000059000030] ldd [%o2+0x1a8],%l4 ! Mem[00000000590001a8] std %f22,[%o2+0x080] ! Mem[0000000059000080] ldx [%o3+0x140],%l5 ! Mem[0000000059800140] ldub [%o1+0x061],%l4 ! Mem[0000000058800061] smulcc %l0,%l0,%l0 stx %l0,[%o3+0x0e0] ! Mem[00000000598000e0] jmpl %g6+8,%g0 ldd [%o3+0x1f0],%l2 ! Mem[00000000598001f0] p36_call_3_ho: srax %l3,%l1,%l7 srl %l6,0x013,%l4 stw %l5,[%o2+0x16c] ! Mem[000000005900016c] retl ldub [%o0+0x05e],%l0 ! Mem[000000005800005e] p37_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i2+0x1d5],%l3 ! Mem[000000005b0001d5] p37_call_3_le: ldx [%i3+0x188],%l7 ! Mem[000000005b800188] ldd [%i3+0x198],%l2 ! Mem[000000005b800198] sth %l0,[%i1+0x1a0] ! Mem[000000005a8001a0] retl ldsw [%i2+0x0a0],%l0 ! Mem[000000005b0000a0] p37_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o2+0x1d5],%l3 ! Mem[000000005b0001d5] p37_call_3_lo: ldx [%o3+0x188],%l7 ! Mem[000000005b800188] ldd [%o3+0x198],%l2 ! Mem[000000005b800198] sth %l0,[%o1+0x1a0] ! Mem[000000005a8001a0] retl ldsw [%o2+0x0a0],%l0 ! Mem[000000005b0000a0] p37_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i0+0x094],%l5 ! Mem[000000005a000094] p37_call_3_he: stw %l0,[%i3+0x1b4] ! Mem[000000005b8001b4] ldsb [%i2+0x095],%l7 ! Mem[000000005b000095] addcc %l1,-0xd6f,%l5 sth %l3,[%i2+0x19c] ! Mem[000000005b00019c] ldub [%i3+0x035],%l3 ! Mem[000000005b800035] ldsb [%i2+0x098],%l1 ! Mem[000000005b000098] retl umul %l2,-0xad0,%l7 p37_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o0+0x094],%l5 ! Mem[000000005a000094] p37_call_3_ho: stw %l0,[%o3+0x1b4] ! Mem[000000005b8001b4] ldsb [%o2+0x095],%l7 ! Mem[000000005b000095] addcc %l1,-0xd6f,%l5 sth %l3,[%o2+0x19c] ! Mem[000000005b00019c] ldub [%o3+0x035],%l3 ! Mem[000000005b800035] ldsb [%o2+0x098],%l1 ! Mem[000000005b000098] retl umul %l2,-0xad0,%l7 p38_jmpl_3_le: lduh [%i1+0x1ce],%l2 ! Mem[000000005c8001ce] stb %l2,[%i3+0x147] ! Mem[000000005d800147] ldsw [%i2+0x0b8],%l2 ! Mem[000000005d0000b8] stx %l7,[%i2+0x1e0] ! Mem[000000005d0001e0] tsubcc %l2,%l5,%l3 ldsb [%i2+0x07d],%l0 ! Mem[000000005d00007d] stw %l2,[%i2+0x178] ! Mem[000000005d000178] jmpl %g6+8,%g0 stx %l3,[%i2+0x098] ! Mem[000000005d000098] p38_call_3_le: ldd [%i0+0x0a0],%l2 ! Mem[000000005c0000a0] ldub [%i2+0x0aa],%l6 ! Mem[000000005d0000aa] ldub [%i0+0x1f4],%l4 ! Mem[000000005c0001f4] andcc %l2,0xf83,%l4 ldsh [%i0+0x0a6],%l4 ! Mem[000000005c0000a6] ldstub [%i3+0x107],%l2 ! Mem[000000005d800107] retl sth %l6,[%i3+0x072] ! Mem[000000005d800072] p38_jmpl_3_lo: lduh [%o1+0x1ce],%l2 ! Mem[000000005c8001ce] stb %l2,[%o3+0x147] ! Mem[000000005d800147] ldsw [%o2+0x0b8],%l2 ! Mem[000000005d0000b8] stx %l7,[%o2+0x1e0] ! Mem[000000005d0001e0] tsubcc %l2,%l5,%l3 ldsb [%o2+0x07d],%l0 ! Mem[000000005d00007d] stw %l2,[%o2+0x178] ! Mem[000000005d000178] jmpl %g6+8,%g0 stx %l3,[%o2+0x098] ! Mem[000000005d000098] p38_call_3_lo: ldd [%o0+0x0a0],%l2 ! Mem[000000005c0000a0] ldub [%o2+0x0aa],%l6 ! Mem[000000005d0000aa] ldub [%o0+0x1f4],%l4 ! Mem[000000005c0001f4] andcc %l2,0xf83,%l4 ldsh [%o0+0x0a6],%l4 ! Mem[000000005c0000a6] ldstub [%o3+0x107],%l2 ! Mem[000000005d800107] retl sth %l6,[%o3+0x072] ! Mem[000000005d800072] p38_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i3+0x1b0],%l3 ! Mem[000000005d8001b0] p38_call_3_he: std %f18,[%i0+0x1e8] ! Mem[000000005c0001e8] std %l0,[%i0+0x110] ! Mem[000000005c000110] ldsb [%i3+0x164],%l6 ! Mem[000000005d800164] retl lduh [%i0+0x052],%l7 ! Mem[000000005c000052] p38_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o3+0x1b0],%l3 ! Mem[000000005d8001b0] p38_call_3_ho: std %f18,[%o0+0x1e8] ! Mem[000000005c0001e8] std %l0,[%o0+0x110] ! Mem[000000005c000110] ldsb [%o3+0x164],%l6 ! Mem[000000005d800164] retl lduh [%o0+0x052],%l7 ! Mem[000000005c000052] p39_jmpl_3_le: smulcc %l3,-0x46a,%l3 subccc %l1,%l6,%l6 ldsw [%i0+0x184],%l3 ! Mem[000000005e000184] ldstub [%i0+0x09b],%l6 ! Mem[000000005e00009b] ldx [%i2+0x060],%l0 ! Mem[000000005f000060] ldx [%i3+0x060],%l0 ! Mem[000000005f800060] ldub [%i3+0x097],%l7 ! Mem[000000005f800097] jmpl %g6+8,%g0 ldd [%i3+0x188],%l4 ! Mem[000000005f800188] p39_call_3_le: ldstub [%i2+0x081],%l1 ! Mem[000000005f000081] ldub [%i2+0x11d],%l0 ! Mem[000000005f00011d] retl sllx %l5,0x01b,%l3 p39_jmpl_3_lo: smulcc %l3,-0x46a,%l3 subccc %l1,%l6,%l6 ldsw [%o0+0x184],%l3 ! Mem[000000005e000184] ldstub [%o0+0x09b],%l6 ! Mem[000000005e00009b] ldx [%o2+0x060],%l0 ! Mem[000000005f000060] ldx [%o3+0x060],%l0 ! Mem[000000005f800060] ldub [%o3+0x097],%l7 ! Mem[000000005f800097] jmpl %g6+8,%g0 ldd [%o3+0x188],%l4 ! Mem[000000005f800188] p39_call_3_lo: ldstub [%o2+0x081],%l1 ! Mem[000000005f000081] ldub [%o2+0x11d],%l0 ! Mem[000000005f00011d] retl sllx %l5,0x01b,%l3 p39_jmpl_3_he: stw %l5,[%i1+0x1e8] ! Mem[000000005e8001e8] swap [%i3+0x158],%l7 ! Mem[000000005f800158] stw %l5,[%i0+0x084] ! Mem[000000005e000084] subc %l2,-0x171,%l1 add %l2,%l0,%l2 std %l6,[%i3+0x080] ! Mem[000000005f800080] std %f18,[%i3+0x1d0] ! Mem[000000005f8001d0] jmpl %g6+8,%g0 addcc %l3,0x3b9,%l6 p39_call_3_he: ldd [%i0+0x158],%l2 ! Mem[000000005e000158] ldstub [%i1+0x015],%l3 ! Mem[000000005e800015] st %f16,[%i2+0x12c] ! Mem[000000005f00012c] stw %l7,[%i1+0x038] ! Mem[000000005e800038] sth %l4,[%i3+0x012] ! Mem[000000005f800012] sth %l4,[%i1+0x1ea] ! Mem[000000005e8001ea] retl std %l6,[%i2+0x198] ! Mem[000000005f000198] p39_jmpl_3_ho: stw %l5,[%o1+0x1e8] ! Mem[000000005e8001e8] swap [%o3+0x158],%l7 ! Mem[000000005f800158] stw %l5,[%o0+0x084] ! Mem[000000005e000084] subc %l2,-0x171,%l1 add %l2,%l0,%l2 std %l6,[%o3+0x080] ! Mem[000000005f800080] std %f18,[%o3+0x1d0] ! Mem[000000005f8001d0] jmpl %g6+8,%g0 addcc %l3,0x3b9,%l6 p39_call_3_ho: ldd [%o0+0x158],%l2 ! Mem[000000005e000158] ldstub [%o1+0x015],%l3 ! Mem[000000005e800015] st %f16,[%o2+0x12c] ! Mem[000000005f00012c] stw %l7,[%o1+0x038] ! Mem[000000005e800038] sth %l4,[%o3+0x012] ! Mem[000000005f800012] sth %l4,[%o1+0x1ea] ! Mem[000000005e8001ea] retl std %l6,[%o2+0x198] ! Mem[000000005f000198] p40_jmpl_3_le: ldsh [%i2+0x15a],%l1 ! Mem[000000006100015a] ld [%i1+0x078],%f5 ! Mem[0000000060800078] ldsb [%i0+0x131],%l6 ! Mem[0000000060000131] xor %l6,%l4,%l7 ldsh [%i1+0x142],%l7 ! Mem[0000000060800142] st %f12,[%i3+0x044] ! Mem[0000000061800044] jmpl %g6+8,%g0 lduw [%i2+0x0f4],%l0 ! Mem[00000000610000f4] p40_call_3_le: ldsb [%i0+0x064],%l1 ! Mem[0000000060000064] retl sth %l6,[%i2+0x1ce] ! Mem[00000000610001ce] p40_jmpl_3_lo: ldsh [%o2+0x15a],%l1 ! Mem[000000006100015a] ld [%o1+0x078],%f5 ! Mem[0000000060800078] ldsb [%o0+0x131],%l6 ! Mem[0000000060000131] xor %l6,%l4,%l7 ldsh [%o1+0x142],%l7 ! Mem[0000000060800142] st %f12,[%o3+0x044] ! Mem[0000000061800044] jmpl %g6+8,%g0 lduw [%o2+0x0f4],%l0 ! Mem[00000000610000f4] p40_call_3_lo: ldsb [%o0+0x064],%l1 ! Mem[0000000060000064] retl sth %l6,[%o2+0x1ce] ! Mem[00000000610001ce] p40_jmpl_3_he: std %l2,[%i1+0x050] ! Mem[0000000060800050] stx %l3,[%i0+0x180] ! Mem[0000000060000180] sllx %l6,%l3,%l0 jmpl %g6+8,%g0 ldsw [%i0+0x004],%l6 ! Mem[0000000060000004] p40_call_3_he: udivx %l0,0x83e,%l3 retl ldsh [%i0+0x020],%l6 ! Mem[0000000060000020] p40_jmpl_3_ho: std %l2,[%o1+0x050] ! Mem[0000000060800050] stx %l3,[%o0+0x180] ! Mem[0000000060000180] sllx %l6,%l3,%l0 jmpl %g6+8,%g0 ldsw [%o0+0x004],%l6 ! Mem[0000000060000004] p40_call_3_ho: udivx %l0,0x83e,%l3 retl ldsh [%o0+0x020],%l6 ! Mem[0000000060000020] p41_jmpl_3_le: sth %l2,[%i1+0x1a2] ! Mem[00000000628001a2] ldsb [%i3+0x116],%l5 ! Mem[0000000063800116] lduh [%i1+0x038],%l5 ! Mem[0000000062800038] stb %l7,[%i0+0x18e] ! Mem[000000006200018e] lduw [%i2+0x1bc],%l2 ! Mem[00000000630001bc] jmpl %g6+8,%g0 stw %l6,[%i1+0x0e8] ! Mem[00000000628000e8] p41_call_3_le: retl ldsb [%i1+0x044],%l0 ! Mem[0000000062800044] p41_jmpl_3_lo: sth %l2,[%o1+0x1a2] ! Mem[00000000628001a2] ldsb [%o3+0x116],%l5 ! Mem[0000000063800116] lduh [%o1+0x038],%l5 ! Mem[0000000062800038] stb %l7,[%o0+0x18e] ! Mem[000000006200018e] lduw [%o2+0x1bc],%l2 ! Mem[00000000630001bc] jmpl %g6+8,%g0 stw %l6,[%o1+0x0e8] ! Mem[00000000628000e8] p41_call_3_lo: retl ldsb [%o1+0x044],%l0 ! Mem[0000000062800044] p41_jmpl_3_he: sth %l6,[%i0+0x138] ! Mem[0000000062000138] tsubcc %l4,0xdf7,%l2 subc %l3,0x66e,%l0 ldub [%i0+0x19d],%l3 ! Mem[000000006200019d] andncc %l6,%l1,%l5 std %f24,[%i2+0x130] ! Mem[0000000063000130] jmpl %g6+8,%g0 ldsh [%i1+0x1ca],%l2 ! Mem[00000000628001ca] p41_call_3_he: ldsb [%i1+0x02c],%l3 ! Mem[000000006280002c] xnor %l2,-0x786,%l5 smul %l6,-0xb7e,%l2 stx %l0,[%i0+0x140] ! Mem[0000000062000140] ldstub [%i2+0x0aa],%l7 ! Mem[00000000630000aa] ldsw [%i0+0x0ec],%l5 ! Mem[00000000620000ec] retl stx %l1,[%i2+0x170] ! Mem[0000000063000170] p41_jmpl_3_ho: sth %l6,[%o0+0x138] ! Mem[0000000062000138] tsubcc %l4,0xdf7,%l2 subc %l3,0x66e,%l0 ldub [%o0+0x19d],%l3 ! Mem[000000006200019d] andncc %l6,%l1,%l5 std %f24,[%o2+0x130] ! Mem[0000000063000130] jmpl %g6+8,%g0 ldsh [%o1+0x1ca],%l2 ! Mem[00000000628001ca] p41_call_3_ho: ldsb [%o1+0x02c],%l3 ! Mem[000000006280002c] xnor %l2,-0x786,%l5 smul %l6,-0xb7e,%l2 stx %l0,[%o0+0x140] ! Mem[0000000062000140] ldstub [%o2+0x0aa],%l7 ! Mem[00000000630000aa] ldsw [%o0+0x0ec],%l5 ! Mem[00000000620000ec] retl stx %l1,[%o2+0x170] ! Mem[0000000063000170] p42_jmpl_3_le: sth %l2,[%i3+0x1ee] ! Mem[00000000658001ee] ldsh [%i2+0x00e],%l4 ! Mem[000000006500000e] ld [%i0+0x1ac],%f7 ! Mem[00000000640001ac] ldx [%i3+0x178],%l4 ! Mem[0000000065800178] stx %l5,[%i2+0x160] ! Mem[0000000065000160] jmpl %g6+8,%g0 lduw [%i3+0x0bc],%l6 ! Mem[00000000658000bc] p42_call_3_le: ldd [%i1+0x108],%l2 ! Mem[0000000064800108] ldsw [%i1+0x04c],%l0 ! Mem[000000006480004c] ldx [%i0+0x038],%l2 ! Mem[0000000064000038] retl ldd [%i2+0x050],%l2 ! Mem[0000000065000050] p42_jmpl_3_lo: sth %l2,[%o3+0x1ee] ! Mem[00000000658001ee] ldsh [%o2+0x00e],%l4 ! Mem[000000006500000e] ld [%o0+0x1ac],%f7 ! Mem[00000000640001ac] ldx [%o3+0x178],%l4 ! Mem[0000000065800178] stx %l5,[%o2+0x160] ! Mem[0000000065000160] jmpl %g6+8,%g0 lduw [%o3+0x0bc],%l6 ! Mem[00000000658000bc] p42_call_3_lo: ldd [%o1+0x108],%l2 ! Mem[0000000064800108] ldsw [%o1+0x04c],%l0 ! Mem[000000006480004c] ldx [%o0+0x038],%l2 ! Mem[0000000064000038] retl ldd [%o2+0x050],%l2 ! Mem[0000000065000050] p42_jmpl_3_he: subc %l6,-0x7d1,%l3 taddcc %l0,-0x40b,%l4 ldd [%i2+0x0a8],%l4 ! Mem[00000000650000a8] stx %l3,[%i1+0x0a0] ! Mem[00000000648000a0] ldsh [%i1+0x12a],%l0 ! Mem[000000006480012a] lduw [%i2+0x184],%l2 ! Mem[0000000065000184] or %l1,%l0,%l6 jmpl %g6+8,%g0 swap [%i3+0x0b4],%l5 ! Mem[00000000658000b4] p42_call_3_he: ldsh [%i1+0x094],%l4 ! Mem[0000000064800094] stb %l7,[%i3+0x174] ! Mem[0000000065800174] stw %l4,[%i1+0x114] ! Mem[0000000064800114] ldsh [%i0+0x1a2],%l5 ! Mem[00000000640001a2] ldsb [%i1+0x1a9],%l0 ! Mem[00000000648001a9] stx %l6,[%i2+0x198] ! Mem[0000000065000198] retl xnorcc %l5,0x4a9,%l4 p42_jmpl_3_ho: subc %l6,-0x7d1,%l3 taddcc %l0,-0x40b,%l4 ldd [%o2+0x0a8],%l4 ! Mem[00000000650000a8] stx %l3,[%o1+0x0a0] ! Mem[00000000648000a0] ldsh [%o1+0x12a],%l0 ! Mem[000000006480012a] lduw [%o2+0x184],%l2 ! Mem[0000000065000184] or %l1,%l0,%l6 jmpl %g6+8,%g0 swap [%o3+0x0b4],%l5 ! Mem[00000000658000b4] p42_call_3_ho: ldsh [%o1+0x094],%l4 ! Mem[0000000064800094] stb %l7,[%o3+0x174] ! Mem[0000000065800174] stw %l4,[%o1+0x114] ! Mem[0000000064800114] ldsh [%o0+0x1a2],%l5 ! Mem[00000000640001a2] ldsb [%o1+0x1a9],%l0 ! Mem[00000000648001a9] stx %l6,[%o2+0x198] ! Mem[0000000065000198] retl xnorcc %l5,0x4a9,%l4 p43_jmpl_3_le: jmpl %g6+8,%g0 orncc %l5,0xbe6,%l3 p43_call_3_le: lduh [%i3+0x020],%l6 ! Mem[0000000067800020] ldsh [%i1+0x03c],%l7 ! Mem[000000006680003c] ldsb [%i3+0x0ee],%l6 ! Mem[00000000678000ee] stx %l4,[%i3+0x028] ! Mem[0000000067800028] ldx [%i1+0x0f0],%l3 ! Mem[00000000668000f0] retl ldub [%i3+0x113],%l6 ! Mem[0000000067800113] p43_jmpl_3_lo: jmpl %g6+8,%g0 orncc %l5,0xbe6,%l3 p43_call_3_lo: lduh [%o3+0x020],%l6 ! Mem[0000000067800020] ldsh [%o1+0x03c],%l7 ! Mem[000000006680003c] ldsb [%o3+0x0ee],%l6 ! Mem[00000000678000ee] stx %l4,[%o3+0x028] ! Mem[0000000067800028] ldx [%o1+0x0f0],%l3 ! Mem[00000000668000f0] retl ldub [%o3+0x113],%l6 ! Mem[0000000067800113] p43_jmpl_3_he: stw %l3,[%i0+0x17c] ! Mem[000000006600017c] ldsb [%i3+0x007],%l6 ! Mem[0000000067800007] ldstub [%i0+0x026],%l5 ! Mem[0000000066000026] ldstub [%i3+0x0f7],%l4 ! Mem[00000000678000f7] add %l4,%l4,%l6 ldd [%i0+0x188],%l4 ! Mem[0000000066000188] jmpl %g6+8,%g0 ldx [%i3+0x030],%l6 ! Mem[0000000067800030] p43_call_3_he: nop ldd [%i2+0x1c8],%l4 ! Mem[00000000670001c8] ld [%i3+0x11c],%f26 ! Mem[000000006780011c] smul %l3,-0xa71,%l5 retl ldstub [%i3+0x0e3],%l4 ! Mem[00000000678000e3] p43_jmpl_3_ho: stw %l3,[%o0+0x17c] ! Mem[000000006600017c] ldsb [%o3+0x007],%l6 ! Mem[0000000067800007] ldstub [%o0+0x026],%l5 ! Mem[0000000066000026] ldstub [%o3+0x0f7],%l4 ! Mem[00000000678000f7] add %l4,%l4,%l6 ldd [%o0+0x188],%l4 ! Mem[0000000066000188] jmpl %g6+8,%g0 ldx [%o3+0x030],%l6 ! Mem[0000000067800030] p43_call_3_ho: nop ldd [%o2+0x1c8],%l4 ! Mem[00000000670001c8] ld [%o3+0x11c],%f26 ! Mem[000000006780011c] smul %l3,-0xa71,%l5 retl ldstub [%o3+0x0e3],%l4 ! Mem[00000000678000e3] p44_jmpl_3_le: ldx [%i0+0x1b0],%l5 ! Mem[00000000680001b0] ldsh [%i0+0x0b6],%l1 ! Mem[00000000680000b6] lduw [%i3+0x12c],%l2 ! Mem[000000006980012c] ldub [%i2+0x185],%l1 ! Mem[0000000069000185] ldd [%i3+0x118],%l6 ! Mem[0000000069800118] ldsb [%i1+0x133],%l5 ! Mem[0000000068800133] sth %l7,[%i3+0x0a0] ! Mem[00000000698000a0] jmpl %g6+8,%g0 ldd [%i0+0x1c0],%l4 ! Mem[00000000680001c0] p44_call_3_le: ldsb [%i2+0x1d1],%l5 ! Mem[00000000690001d1] swap [%i1+0x138],%l2 ! Mem[0000000068800138] ldx [%i1+0x048],%l3 ! Mem[0000000068800048] retl stw %l6,[%i0+0x1b0] ! Mem[00000000680001b0] p44_jmpl_3_lo: ldx [%o0+0x1b0],%l5 ! Mem[00000000680001b0] ldsh [%o0+0x0b6],%l1 ! Mem[00000000680000b6] lduw [%o3+0x12c],%l2 ! Mem[000000006980012c] ldub [%o2+0x185],%l1 ! Mem[0000000069000185] ldd [%o3+0x118],%l6 ! Mem[0000000069800118] ldsb [%o1+0x133],%l5 ! Mem[0000000068800133] sth %l7,[%o3+0x0a0] ! Mem[00000000698000a0] jmpl %g6+8,%g0 ldd [%o0+0x1c0],%l4 ! Mem[00000000680001c0] p44_call_3_lo: ldsb [%o2+0x1d1],%l5 ! Mem[00000000690001d1] swap [%o1+0x138],%l2 ! Mem[0000000068800138] ldx [%o1+0x048],%l3 ! Mem[0000000068800048] retl stw %l6,[%o0+0x1b0] ! Mem[00000000680001b0] p44_jmpl_3_he: ldd [%i3+0x1a0],%f18 ! Mem[00000000698001a0] std %l4,[%i2+0x190] ! Mem[0000000069000190] sth %l0,[%i2+0x0d4] ! Mem[00000000690000d4] ldsb [%i0+0x071],%l5 ! Mem[0000000068000071] std %l2,[%i3+0x160] ! Mem[0000000069800160] add %l7,0x9f4,%l5 stw %l3,[%i3+0x0d4] ! Mem[00000000698000d4] jmpl %g6+8,%g0 lduh [%i1+0x1d2],%l0 ! Mem[00000000688001d2] p44_call_3_he: ldsh [%i2+0x19e],%l6 ! Mem[000000006900019e] ldsh [%i2+0x032],%l3 ! Mem[0000000069000032] ldd [%i0+0x198],%f16 ! Mem[0000000068000198] sth %l2,[%i3+0x174] ! Mem[0000000069800174] sth %l4,[%i0+0x11a] ! Mem[000000006800011a] retl stw %l4,[%i1+0x074] ! Mem[0000000068800074] p44_jmpl_3_ho: ldd [%o3+0x1a0],%f18 ! Mem[00000000698001a0] std %l4,[%o2+0x190] ! Mem[0000000069000190] sth %l0,[%o2+0x0d4] ! Mem[00000000690000d4] ldsb [%o0+0x071],%l5 ! Mem[0000000068000071] std %l2,[%o3+0x160] ! Mem[0000000069800160] add %l7,0x9f4,%l5 stw %l3,[%o3+0x0d4] ! Mem[00000000698000d4] jmpl %g6+8,%g0 lduh [%o1+0x1d2],%l0 ! Mem[00000000688001d2] p44_call_3_ho: ldsh [%o2+0x19e],%l6 ! Mem[000000006900019e] ldsh [%o2+0x032],%l3 ! Mem[0000000069000032] ldd [%o0+0x198],%f16 ! Mem[0000000068000198] sth %l2,[%o3+0x174] ! Mem[0000000069800174] sth %l4,[%o0+0x11a] ! Mem[000000006800011a] retl stw %l4,[%o1+0x074] ! Mem[0000000068800074] p45_jmpl_3_le: lduw [%i3+0x138],%l4 ! Mem[000000006b800138] ldx [%i1+0x128],%l4 ! Mem[000000006a800128] ldstub [%i2+0x030],%l6 ! Mem[000000006b000030] ldub [%i3+0x043],%l0 ! Mem[000000006b800043] jmpl %g6+8,%g0 ldsw [%i3+0x06c],%l5 ! Mem[000000006b80006c] p45_call_3_le: and %l7,%l2,%l7 srl %l6,0x00d,%l3 stb %l4,[%i2+0x0c3] ! Mem[000000006b0000c3] ldx [%i3+0x198],%l0 ! Mem[000000006b800198] stb %l2,[%i2+0x09a] ! Mem[000000006b00009a] retl ld [%i3+0x1c4],%f15 ! Mem[000000006b8001c4] p45_jmpl_3_lo: lduw [%o3+0x138],%l4 ! Mem[000000006b800138] ldx [%o1+0x128],%l4 ! Mem[000000006a800128] ldstub [%o2+0x030],%l6 ! Mem[000000006b000030] ldub [%o3+0x043],%l0 ! Mem[000000006b800043] jmpl %g6+8,%g0 ldsw [%o3+0x06c],%l5 ! Mem[000000006b80006c] p45_call_3_lo: and %l7,%l2,%l7 srl %l6,0x00d,%l3 stb %l4,[%o2+0x0c3] ! Mem[000000006b0000c3] ldx [%o3+0x198],%l0 ! Mem[000000006b800198] stb %l2,[%o2+0x09a] ! Mem[000000006b00009a] retl ld [%o3+0x1c4],%f15 ! Mem[000000006b8001c4] p45_jmpl_3_he: ldsb [%i1+0x0ea],%l3 ! Mem[000000006a8000ea] jmpl %g6+8,%g0 ldx [%i0+0x190],%l1 ! Mem[000000006a000190] p45_call_3_he: std %l2,[%i0+0x1d8] ! Mem[000000006a0001d8] std %l2,[%i1+0x1f0] ! Mem[000000006a8001f0] st %f28,[%i0+0x1e8] ! Mem[000000006a0001e8] sra %l4,0x01c,%l3 ldd [%i0+0x0c8],%l6 ! Mem[000000006a0000c8] retl smul %l2,%l2,%l7 p45_jmpl_3_ho: ldsb [%o1+0x0ea],%l3 ! Mem[000000006a8000ea] jmpl %g6+8,%g0 ldx [%o0+0x190],%l1 ! Mem[000000006a000190] p45_call_3_ho: std %l2,[%o0+0x1d8] ! Mem[000000006a0001d8] std %l2,[%o1+0x1f0] ! Mem[000000006a8001f0] st %f28,[%o0+0x1e8] ! Mem[000000006a0001e8] sra %l4,0x01c,%l3 ldd [%o0+0x0c8],%l6 ! Mem[000000006a0000c8] retl smul %l2,%l2,%l7 p46_jmpl_3_le: stb %l4,[%i1+0x11a] ! Mem[000000006c80011a] ldsw [%i3+0x180],%l3 ! Mem[000000006d800180] stb %l0,[%i0+0x148] ! Mem[000000006c000148] jmpl %g6+8,%g0 lduh [%i1+0x134],%l3 ! Mem[000000006c800134] p46_call_3_le: ldub [%i0+0x0d8],%l7 ! Mem[000000006c0000d8] std %l6,[%i1+0x010] ! Mem[000000006c800010] ldd [%i3+0x090],%l6 ! Mem[000000006d800090] stb %l2,[%i2+0x18e] ! Mem[000000006d00018e] stw %l1,[%i2+0x1ac] ! Mem[000000006d0001ac] stw %l6,[%i1+0x18c] ! Mem[000000006c80018c] retl sth %l3,[%i2+0x1ee] ! Mem[000000006d0001ee] p46_jmpl_3_lo: stb %l4,[%o1+0x11a] ! Mem[000000006c80011a] ldsw [%o3+0x180],%l3 ! Mem[000000006d800180] stb %l0,[%o0+0x148] ! Mem[000000006c000148] jmpl %g6+8,%g0 lduh [%o1+0x134],%l3 ! Mem[000000006c800134] p46_call_3_lo: ldub [%o0+0x0d8],%l7 ! Mem[000000006c0000d8] std %l6,[%o1+0x010] ! Mem[000000006c800010] ldd [%o3+0x090],%l6 ! Mem[000000006d800090] stb %l2,[%o2+0x18e] ! Mem[000000006d00018e] stw %l1,[%o2+0x1ac] ! Mem[000000006d0001ac] stw %l6,[%o1+0x18c] ! Mem[000000006c80018c] retl sth %l3,[%o2+0x1ee] ! Mem[000000006d0001ee] p46_jmpl_3_he: lduw [%i2+0x178],%l4 ! Mem[000000006d000178] ldd [%i2+0x170],%l4 ! Mem[000000006d000170] ldx [%i1+0x1d0],%l0 ! Mem[000000006c8001d0] ldub [%i1+0x1ac],%l0 ! Mem[000000006c8001ac] std %l2,[%i3+0x020] ! Mem[000000006d800020] orncc %l2,0xdb9,%l2 stw %l0,[%i0+0x088] ! Mem[000000006c000088] jmpl %g6+8,%g0 lduh [%i1+0x1f6],%l1 ! Mem[000000006c8001f6] p46_call_3_he: ldstub [%i3+0x0f0],%l2 ! Mem[000000006d8000f0] ld [%i3+0x0ec],%f29 ! Mem[000000006d8000ec] ldsw [%i1+0x0f8],%l2 ! Mem[000000006c8000f8] ldd [%i3+0x1d8],%l2 ! Mem[000000006d8001d8] stw %l2,[%i0+0x130] ! Mem[000000006c000130] stw %l5,[%i0+0x0f4] ! Mem[000000006c0000f4] stb %l7,[%i1+0x01a] ! Mem[000000006c80001a] retl sth %l3,[%i0+0x0f6] ! Mem[000000006c0000f6] p46_jmpl_3_ho: lduw [%o2+0x178],%l4 ! Mem[000000006d000178] ldd [%o2+0x170],%l4 ! Mem[000000006d000170] ldx [%o1+0x1d0],%l0 ! Mem[000000006c8001d0] ldub [%o1+0x1ac],%l0 ! Mem[000000006c8001ac] std %l2,[%o3+0x020] ! Mem[000000006d800020] orncc %l2,0xdb9,%l2 stw %l0,[%o0+0x088] ! Mem[000000006c000088] jmpl %g6+8,%g0 lduh [%o1+0x1f6],%l1 ! Mem[000000006c8001f6] p46_call_3_ho: ldstub [%o3+0x0f0],%l2 ! Mem[000000006d8000f0] ld [%o3+0x0ec],%f29 ! Mem[000000006d8000ec] ldsw [%o1+0x0f8],%l2 ! Mem[000000006c8000f8] ldd [%o3+0x1d8],%l2 ! Mem[000000006d8001d8] stw %l2,[%o0+0x130] ! Mem[000000006c000130] stw %l5,[%o0+0x0f4] ! Mem[000000006c0000f4] stb %l7,[%o1+0x01a] ! Mem[000000006c80001a] retl sth %l3,[%o0+0x0f6] ! Mem[000000006c0000f6] p47_jmpl_3_le: ldstub [%i1+0x03f],%l0 ! Mem[000000006e80003f] std %l4,[%i0+0x078] ! Mem[000000006e000078] stb %l0,[%i1+0x047] ! Mem[000000006e800047] std %l6,[%i2+0x000] ! Mem[000000006f000000] ldd [%i3+0x1d8],%f2 ! Mem[000000006f8001d8] ldsw [%i2+0x1a4],%l0 ! Mem[000000006f0001a4] ldstub [%i2+0x018],%l5 ! Mem[000000006f000018] jmpl %g6+8,%g0 ldsw [%i2+0x0d8],%l4 ! Mem[000000006f0000d8] p47_call_3_le: andcc %l6,%l2,%l6 lduw [%i2+0x1a4],%l3 ! Mem[000000006f0001a4] stx %l6,[%i0+0x1e8] ! Mem[000000006e0001e8] retl stw %l5,[%i3+0x0b4] ! Mem[000000006f8000b4] p47_jmpl_3_lo: ldstub [%o1+0x03f],%l0 ! Mem[000000006e80003f] std %l4,[%o0+0x078] ! Mem[000000006e000078] stb %l0,[%o1+0x047] ! Mem[000000006e800047] std %l6,[%o2+0x000] ! Mem[000000006f000000] ldd [%o3+0x1d8],%f2 ! Mem[000000006f8001d8] ldsw [%o2+0x1a4],%l0 ! Mem[000000006f0001a4] ldstub [%o2+0x018],%l5 ! Mem[000000006f000018] jmpl %g6+8,%g0 ldsw [%o2+0x0d8],%l4 ! Mem[000000006f0000d8] p47_call_3_lo: andcc %l6,%l2,%l6 lduw [%o2+0x1a4],%l3 ! Mem[000000006f0001a4] stx %l6,[%o0+0x1e8] ! Mem[000000006e0001e8] retl stw %l5,[%o3+0x0b4] ! Mem[000000006f8000b4] p47_jmpl_3_he: ldx [%i1+0x0f0],%l4 ! Mem[000000006e8000f0] ldx [%i2+0x028],%l4 ! Mem[000000006f000028] std %f26,[%i1+0x010] ! Mem[000000006e800010] ldsw [%i0+0x174],%l4 ! Mem[000000006e000174] taddcctv %l7,%l2,%l4 ldstub [%i1+0x142],%l0 ! Mem[000000006e800142] jmpl %g6+8,%g0 stx %l4,[%i1+0x0b8] ! Mem[000000006e8000b8] p47_call_3_he: retl stx %l2,[%i1+0x018] ! Mem[000000006e800018] p47_jmpl_3_ho: ldx [%o1+0x0f0],%l4 ! Mem[000000006e8000f0] ldx [%o2+0x028],%l4 ! Mem[000000006f000028] std %f26,[%o1+0x010] ! Mem[000000006e800010] ldsw [%o0+0x174],%l4 ! Mem[000000006e000174] taddcctv %l7,%l2,%l4 ldstub [%o1+0x142],%l0 ! Mem[000000006e800142] jmpl %g6+8,%g0 stx %l4,[%o1+0x0b8] ! Mem[000000006e8000b8] p47_call_3_ho: retl stx %l2,[%o1+0x018] ! Mem[000000006e800018] p48_jmpl_3_le: tsubcc %l1,0x906,%l5 stx %l4,[%i3+0x0f0] ! Mem[00000000718000f0] ldx [%i3+0x0e8],%l4 ! Mem[00000000718000e8] std %l4,[%i2+0x0a0] ! Mem[00000000710000a0] lduh [%i0+0x064],%l0 ! Mem[0000000070000064] jmpl %g6+8,%g0 xor %l6,0x3e7,%l4 p48_call_3_le: std %l4,[%i3+0x1c8] ! Mem[00000000718001c8] ldx [%i1+0x180],%l7 ! Mem[0000000070800180] ld [%i2+0x16c],%f11 ! Mem[000000007100016c] ldd [%i2+0x110],%f10 ! Mem[0000000071000110] ldd [%i3+0x038],%l6 ! Mem[0000000071800038] retl swap [%i2+0x010],%l5 ! Mem[0000000071000010] p48_jmpl_3_lo: tsubcc %l1,0x906,%l5 stx %l4,[%o3+0x0f0] ! Mem[00000000718000f0] ldx [%o3+0x0e8],%l4 ! Mem[00000000718000e8] std %l4,[%o2+0x0a0] ! Mem[00000000710000a0] lduh [%o0+0x064],%l0 ! Mem[0000000070000064] jmpl %g6+8,%g0 xor %l6,0x3e7,%l4 p48_call_3_lo: std %l4,[%o3+0x1c8] ! Mem[00000000718001c8] ldx [%o1+0x180],%l7 ! Mem[0000000070800180] ld [%o2+0x16c],%f11 ! Mem[000000007100016c] ldd [%o2+0x110],%f10 ! Mem[0000000071000110] ldd [%o3+0x038],%l6 ! Mem[0000000071800038] retl swap [%o2+0x010],%l5 ! Mem[0000000071000010] p48_jmpl_3_he: ld [%i2+0x1e8],%f25 ! Mem[00000000710001e8] ldstub [%i1+0x0a8],%l0 ! Mem[00000000708000a8] jmpl %g6+8,%g0 stx %l1,[%i1+0x1d0] ! Mem[00000000708001d0] p48_call_3_he: stx %l3,[%i3+0x008] ! Mem[0000000071800008] ldx [%i2+0x1e0],%l6 ! Mem[00000000710001e0] ldd [%i1+0x178],%f26 ! Mem[0000000070800178] st %f18,[%i3+0x110] ! Mem[0000000071800110] ldsb [%i0+0x0f4],%l5 ! Mem[00000000700000f4] tsubcctv %l2,%l2,%l2 ldsw [%i3+0x194],%l4 ! Mem[0000000071800194] retl stx %l7,[%i3+0x0e8] ! Mem[00000000718000e8] p48_jmpl_3_ho: ld [%o2+0x1e8],%f25 ! Mem[00000000710001e8] ldstub [%o1+0x0a8],%l0 ! Mem[00000000708000a8] jmpl %g6+8,%g0 stx %l1,[%o1+0x1d0] ! Mem[00000000708001d0] p48_call_3_ho: stx %l3,[%o3+0x008] ! Mem[0000000071800008] ldx [%o2+0x1e0],%l6 ! Mem[00000000710001e0] ldd [%o1+0x178],%f26 ! Mem[0000000070800178] st %f18,[%o3+0x110] ! Mem[0000000071800110] ldsb [%o0+0x0f4],%l5 ! Mem[00000000700000f4] tsubcctv %l2,%l2,%l2 ldsw [%o3+0x194],%l4 ! Mem[0000000071800194] retl stx %l7,[%o3+0x0e8] ! Mem[00000000718000e8] p49_jmpl_3_le: ldub [%i3+0x0df],%l6 ! Mem[00000000738000df] stx %l4,[%i3+0x158] ! Mem[0000000073800158] lduw [%i3+0x18c],%l2 ! Mem[000000007380018c] ldsb [%i3+0x0c9],%l6 ! Mem[00000000738000c9] mulx %l4,-0x69f,%l6 udivx %l0,-0x6e2,%l3 ldsh [%i2+0x026],%l5 ! Mem[0000000073000026] jmpl %g6+8,%g0 ldsh [%i1+0x194],%l4 ! Mem[0000000072800194] p49_call_3_le: ldd [%i0+0x040],%l0 ! Mem[0000000072000040] ldsw [%i0+0x158],%l1 ! Mem[0000000072000158] retl ldx [%i0+0x178],%l7 ! Mem[0000000072000178] p49_jmpl_3_lo: ldub [%o3+0x0df],%l6 ! Mem[00000000738000df] stx %l4,[%o3+0x158] ! Mem[0000000073800158] lduw [%o3+0x18c],%l2 ! Mem[000000007380018c] ldsb [%o3+0x0c9],%l6 ! Mem[00000000738000c9] mulx %l4,-0x69f,%l6 udivx %l0,-0x6e2,%l3 ldsh [%o2+0x026],%l5 ! Mem[0000000073000026] jmpl %g6+8,%g0 ldsh [%o1+0x194],%l4 ! Mem[0000000072800194] p49_call_3_lo: ldd [%o0+0x040],%l0 ! Mem[0000000072000040] ldsw [%o0+0x158],%l1 ! Mem[0000000072000158] retl ldx [%o0+0x178],%l7 ! Mem[0000000072000178] p49_jmpl_3_he: ldd [%i3+0x150],%l4 ! Mem[0000000073800150] ldsh [%i0+0x1a4],%l7 ! Mem[00000000720001a4] jmpl %g6+8,%g0 ldx [%i0+0x0c0],%l4 ! Mem[00000000720000c0] p49_call_3_he: swap [%i3+0x140],%l0 ! Mem[0000000073800140] add %l3,0x147,%l5 retl ld [%i1+0x058],%f26 ! Mem[0000000072800058] p49_jmpl_3_ho: ldd [%o3+0x150],%l4 ! Mem[0000000073800150] ldsh [%o0+0x1a4],%l7 ! Mem[00000000720001a4] jmpl %g6+8,%g0 ldx [%o0+0x0c0],%l4 ! Mem[00000000720000c0] p49_call_3_ho: swap [%o3+0x140],%l0 ! Mem[0000000073800140] add %l3,0x147,%l5 retl ld [%o1+0x058],%f26 ! Mem[0000000072800058] p50_jmpl_3_le: tsubcctv %l3,%l1,%l7 srax %l5,%l2,%l7 nop sllx %l2,0x001,%l2 ldd [%i0+0x150],%l2 ! Mem[0000000074000150] jmpl %g6+8,%g0 ldd [%i3+0x188],%f6 ! Mem[0000000075800188] p50_call_3_le: ldd [%i0+0x118],%l2 ! Mem[0000000074000118] ldsb [%i3+0x00c],%l4 ! Mem[000000007580000c] ldsb [%i2+0x0db],%l2 ! Mem[00000000750000db] ldub [%i0+0x1cb],%l5 ! Mem[00000000740001cb] retl lduw [%i3+0x0b4],%l3 ! Mem[00000000758000b4] p50_jmpl_3_lo: tsubcctv %l3,%l1,%l7 srax %l5,%l2,%l7 nop sllx %l2,0x001,%l2 ldd [%o0+0x150],%l2 ! Mem[0000000074000150] jmpl %g6+8,%g0 ldd [%o3+0x188],%f6 ! Mem[0000000075800188] p50_call_3_lo: ldd [%o0+0x118],%l2 ! Mem[0000000074000118] ldsb [%o3+0x00c],%l4 ! Mem[000000007580000c] ldsb [%o2+0x0db],%l2 ! Mem[00000000750000db] ldub [%o0+0x1cb],%l5 ! Mem[00000000740001cb] retl lduw [%o3+0x0b4],%l3 ! Mem[00000000758000b4] p50_jmpl_3_he: ldsh [%i0+0x0ce],%l2 ! Mem[00000000740000ce] jmpl %g6+8,%g0 addccc %l7,%l6,%l7 p50_call_3_he: lduh [%i1+0x0b0],%l4 ! Mem[00000000748000b0] swap [%i0+0x0b4],%l2 ! Mem[00000000740000b4] retl lduw [%i2+0x098],%l4 ! Mem[0000000075000098] p50_jmpl_3_ho: ldsh [%o0+0x0ce],%l2 ! Mem[00000000740000ce] jmpl %g6+8,%g0 addccc %l7,%l6,%l7 p50_call_3_ho: lduh [%o1+0x0b0],%l4 ! Mem[00000000748000b0] swap [%o0+0x0b4],%l2 ! Mem[00000000740000b4] retl lduw [%o2+0x098],%l4 ! Mem[0000000075000098] p51_jmpl_3_le: lduw [%i0+0x1fc],%l1 ! Mem[00000000760001fc] sth %l1,[%i0+0x1ba] ! Mem[00000000760001ba] ldx [%i0+0x1b0],%l4 ! Mem[00000000760001b0] sth %l4,[%i3+0x13a] ! Mem[000000007780013a] smulcc %l2,0x6fa,%l5 jmpl %g6+8,%g0 ldd [%i0+0x008],%l4 ! Mem[0000000076000008] p51_call_3_le: lduw [%i0+0x0f4],%l1 ! Mem[00000000760000f4] or %l0,0x73f,%l5 st %f2 ,[%i0+0x16c] ! Mem[000000007600016c] swap [%i3+0x1c4],%l7 ! Mem[00000000778001c4] nop ldsw [%i2+0x0b0],%l4 ! Mem[00000000770000b0] sth %l2,[%i0+0x096] ! Mem[0000000076000096] retl sll %l1,%l5,%l7 p51_jmpl_3_lo: lduw [%o0+0x1fc],%l1 ! Mem[00000000760001fc] sth %l1,[%o0+0x1ba] ! Mem[00000000760001ba] ldx [%o0+0x1b0],%l4 ! Mem[00000000760001b0] sth %l4,[%o3+0x13a] ! Mem[000000007780013a] smulcc %l2,0x6fa,%l5 jmpl %g6+8,%g0 ldd [%o0+0x008],%l4 ! Mem[0000000076000008] p51_call_3_lo: lduw [%o0+0x0f4],%l1 ! Mem[00000000760000f4] or %l0,0x73f,%l5 st %f2 ,[%o0+0x16c] ! Mem[000000007600016c] swap [%o3+0x1c4],%l7 ! Mem[00000000778001c4] nop ldsw [%o2+0x0b0],%l4 ! Mem[00000000770000b0] sth %l2,[%o0+0x096] ! Mem[0000000076000096] retl sll %l1,%l5,%l7 p51_jmpl_3_he: ldsh [%i1+0x0fa],%l5 ! Mem[00000000768000fa] swap [%i1+0x0cc],%l6 ! Mem[00000000768000cc] ldd [%i2+0x038],%l0 ! Mem[0000000077000038] jmpl %g6+8,%g0 swap [%i1+0x10c],%l0 ! Mem[000000007680010c] p51_call_3_he: ldx [%i1+0x038],%l7 ! Mem[0000000076800038] std %f26,[%i1+0x018] ! Mem[0000000076800018] retl lduh [%i0+0x184],%l2 ! Mem[0000000076000184] p51_jmpl_3_ho: ldsh [%o1+0x0fa],%l5 ! Mem[00000000768000fa] swap [%o1+0x0cc],%l6 ! Mem[00000000768000cc] ldd [%o2+0x038],%l0 ! Mem[0000000077000038] jmpl %g6+8,%g0 swap [%o1+0x10c],%l0 ! Mem[000000007680010c] p51_call_3_ho: ldx [%o1+0x038],%l7 ! Mem[0000000076800038] std %f26,[%o1+0x018] ! Mem[0000000076800018] retl lduh [%o0+0x184],%l2 ! Mem[0000000076000184] p52_jmpl_3_le: ldsb [%i0+0x1dd],%l5 ! Mem[00000000780001dd] umul %l5,0xbab,%l7 ldsb [%i0+0x10f],%l4 ! Mem[000000007800010f] swap [%i2+0x1b0],%l7 ! Mem[00000000790001b0] stb %l2,[%i2+0x0ef] ! Mem[00000000790000ef] jmpl %g6+8,%g0 ldx [%i3+0x0a0],%l6 ! Mem[00000000798000a0] p52_call_3_le: lduw [%i1+0x000],%l3 ! Mem[0000000078800000] retl ldsb [%i3+0x100],%l2 ! Mem[0000000079800100] p52_jmpl_3_lo: ldsb [%o0+0x1dd],%l5 ! Mem[00000000780001dd] umul %l5,0xbab,%l7 ldsb [%o0+0x10f],%l4 ! Mem[000000007800010f] swap [%o2+0x1b0],%l7 ! Mem[00000000790001b0] stb %l2,[%o2+0x0ef] ! Mem[00000000790000ef] jmpl %g6+8,%g0 ldx [%o3+0x0a0],%l6 ! Mem[00000000798000a0] p52_call_3_lo: lduw [%o1+0x000],%l3 ! Mem[0000000078800000] retl ldsb [%o3+0x100],%l2 ! Mem[0000000079800100] p52_jmpl_3_he: stw %l7,[%i0+0x084] ! Mem[0000000078000084] lduw [%i2+0x1d4],%l3 ! Mem[00000000790001d4] jmpl %g6+8,%g0 andcc %l1,-0xf92,%l3 p52_call_3_he: ldd [%i0+0x150],%l4 ! Mem[0000000078000150] retl std %f26,[%i2+0x1f0] ! Mem[00000000790001f0] p52_jmpl_3_ho: stw %l7,[%o0+0x084] ! Mem[0000000078000084] lduw [%o2+0x1d4],%l3 ! Mem[00000000790001d4] jmpl %g6+8,%g0 andcc %l1,-0xf92,%l3 p52_call_3_ho: ldd [%o0+0x150],%l4 ! Mem[0000000078000150] retl std %f26,[%o2+0x1f0] ! Mem[00000000790001f0] p53_jmpl_3_le: and %l5,%l0,%l4 ldstub [%i3+0x0c8],%l1 ! Mem[000000007b8000c8] lduw [%i0+0x028],%l2 ! Mem[000000007a000028] ldsh [%i2+0x0ee],%l6 ! Mem[000000007b0000ee] or %l2,%l0,%l3 ldd [%i0+0x1f0],%l2 ! Mem[000000007a0001f0] jmpl %g6+8,%g0 stx %l2,[%i1+0x070] ! Mem[000000007a800070] p53_call_3_le: stx %l2,[%i2+0x198] ! Mem[000000007b000198] ldub [%i1+0x0e9],%l6 ! Mem[000000007a8000e9] ldsh [%i3+0x174],%l2 ! Mem[000000007b800174] ldsw [%i3+0x094],%l7 ! Mem[000000007b800094] ldsw [%i0+0x194],%l0 ! Mem[000000007a000194] swap [%i2+0x094],%l7 ! Mem[000000007b000094] ldsw [%i1+0x078],%l5 ! Mem[000000007a800078] retl ldd [%i0+0x140],%l0 ! Mem[000000007a000140] p53_jmpl_3_lo: and %l5,%l0,%l4 ldstub [%o3+0x0c8],%l1 ! Mem[000000007b8000c8] lduw [%o0+0x028],%l2 ! Mem[000000007a000028] ldsh [%o2+0x0ee],%l6 ! Mem[000000007b0000ee] or %l2,%l0,%l3 ldd [%o0+0x1f0],%l2 ! Mem[000000007a0001f0] jmpl %g6+8,%g0 stx %l2,[%o1+0x070] ! Mem[000000007a800070] p53_call_3_lo: stx %l2,[%o2+0x198] ! Mem[000000007b000198] ldub [%o1+0x0e9],%l6 ! Mem[000000007a8000e9] ldsh [%o3+0x174],%l2 ! Mem[000000007b800174] ldsw [%o3+0x094],%l7 ! Mem[000000007b800094] ldsw [%o0+0x194],%l0 ! Mem[000000007a000194] swap [%o2+0x094],%l7 ! Mem[000000007b000094] ldsw [%o1+0x078],%l5 ! Mem[000000007a800078] retl ldd [%o0+0x140],%l0 ! Mem[000000007a000140] p53_jmpl_3_he: ldsh [%i1+0x062],%l0 ! Mem[000000007a800062] swap [%i3+0x06c],%l5 ! Mem[000000007b80006c] std %l6,[%i2+0x040] ! Mem[000000007b000040] ldd [%i1+0x080],%f28 ! Mem[000000007a800080] ldx [%i1+0x190],%l2 ! Mem[000000007a800190] ldub [%i2+0x0a0],%l2 ! Mem[000000007b0000a0] jmpl %g6+8,%g0 ldub [%i1+0x026],%l2 ! Mem[000000007a800026] p53_call_3_he: retl ldd [%i3+0x080],%l6 ! Mem[000000007b800080] p53_jmpl_3_ho: ldsh [%o1+0x062],%l0 ! Mem[000000007a800062] swap [%o3+0x06c],%l5 ! Mem[000000007b80006c] std %l6,[%o2+0x040] ! Mem[000000007b000040] ldd [%o1+0x080],%f28 ! Mem[000000007a800080] ldx [%o1+0x190],%l2 ! Mem[000000007a800190] ldub [%o2+0x0a0],%l2 ! Mem[000000007b0000a0] jmpl %g6+8,%g0 ldub [%o1+0x026],%l2 ! Mem[000000007a800026] p53_call_3_ho: retl ldd [%o3+0x080],%l6 ! Mem[000000007b800080] p54_jmpl_3_le: ldsw [%i0+0x1fc],%l0 ! Mem[000000007c0001fc] ldd [%i2+0x008],%l2 ! Mem[000000007d000008] lduw [%i1+0x17c],%l7 ! Mem[000000007c80017c] ldsw [%i2+0x1f0],%l5 ! Mem[000000007d0001f0] stw %l5,[%i3+0x018] ! Mem[000000007d800018] ldstub [%i3+0x059],%l5 ! Mem[000000007d800059] sub %l0,0x826,%l7 jmpl %g6+8,%g0 ldd [%i3+0x000],%f12 ! Mem[000000007d800000] p54_call_3_le: ldsb [%i0+0x0e4],%l4 ! Mem[000000007c0000e4] retl ldx [%i0+0x120],%l4 ! Mem[000000007c000120] p54_jmpl_3_lo: ldsw [%o0+0x1fc],%l0 ! Mem[000000007c0001fc] ldd [%o2+0x008],%l2 ! Mem[000000007d000008] lduw [%o1+0x17c],%l7 ! Mem[000000007c80017c] ldsw [%o2+0x1f0],%l5 ! Mem[000000007d0001f0] stw %l5,[%o3+0x018] ! Mem[000000007d800018] ldstub [%o3+0x059],%l5 ! Mem[000000007d800059] sub %l0,0x826,%l7 jmpl %g6+8,%g0 ldd [%o3+0x000],%f12 ! Mem[000000007d800000] p54_call_3_lo: ldsb [%o0+0x0e4],%l4 ! Mem[000000007c0000e4] retl ldx [%o0+0x120],%l4 ! Mem[000000007c000120] p54_jmpl_3_he: jmpl %g6+8,%g0 swap [%i0+0x184],%l3 ! Mem[000000007c000184] p54_call_3_he: stx %l6,[%i1+0x1c8] ! Mem[000000007c8001c8] std %f30,[%i2+0x1e8] ! Mem[000000007d0001e8] retl andcc %l3,0x77e,%l1 p54_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o0+0x184],%l3 ! Mem[000000007c000184] p54_call_3_ho: stx %l6,[%o1+0x1c8] ! Mem[000000007c8001c8] std %f30,[%o2+0x1e8] ! Mem[000000007d0001e8] retl andcc %l3,0x77e,%l1 p55_jmpl_3_le: lduh [%i3+0x090],%l3 ! Mem[000000007f800090] ldsb [%i3+0x0da],%l2 ! Mem[000000007f8000da] st %f12,[%i1+0x000] ! Mem[000000007e800000] std %l0,[%i2+0x008] ! Mem[000000007f000008] stw %l6,[%i1+0x1b0] ! Mem[000000007e8001b0] jmpl %g6+8,%g0 ldsh [%i0+0x142],%l7 ! Mem[000000007e000142] p55_call_3_le: retl addccc %l3,%l1,%l5 p55_jmpl_3_lo: lduh [%o3+0x090],%l3 ! Mem[000000007f800090] ldsb [%o3+0x0da],%l2 ! Mem[000000007f8000da] st %f12,[%o1+0x000] ! Mem[000000007e800000] std %l0,[%o2+0x008] ! Mem[000000007f000008] stw %l6,[%o1+0x1b0] ! Mem[000000007e8001b0] jmpl %g6+8,%g0 ldsh [%o0+0x142],%l7 ! Mem[000000007e000142] p55_call_3_lo: retl addccc %l3,%l1,%l5 p55_jmpl_3_he: st %f20,[%i2+0x108] ! Mem[000000007f000108] std %l0,[%i0+0x138] ! Mem[000000007e000138] stx %l0,[%i1+0x120] ! Mem[000000007e800120] ldstub [%i1+0x071],%l5 ! Mem[000000007e800071] stw %l3,[%i2+0x140] ! Mem[000000007f000140] jmpl %g6+8,%g0 stb %l6,[%i2+0x1cf] ! Mem[000000007f0001cf] p55_call_3_he: ldsw [%i2+0x1a0],%l5 ! Mem[000000007f0001a0] ldd [%i2+0x0d0],%l0 ! Mem[000000007f0000d0] ldx [%i3+0x180],%l0 ! Mem[000000007f800180] retl lduh [%i2+0x044],%l0 ! Mem[000000007f000044] p55_jmpl_3_ho: st %f20,[%o2+0x108] ! Mem[000000007f000108] std %l0,[%o0+0x138] ! Mem[000000007e000138] stx %l0,[%o1+0x120] ! Mem[000000007e800120] ldstub [%o1+0x071],%l5 ! Mem[000000007e800071] stw %l3,[%o2+0x140] ! Mem[000000007f000140] jmpl %g6+8,%g0 stb %l6,[%o2+0x1cf] ! Mem[000000007f0001cf] p55_call_3_ho: ldsw [%o2+0x1a0],%l5 ! Mem[000000007f0001a0] ldd [%o2+0x0d0],%l0 ! Mem[000000007f0000d0] ldx [%o3+0x180],%l0 ! Mem[000000007f800180] retl lduh [%o2+0x044],%l0 ! Mem[000000007f000044] p56_jmpl_3_le: ldstub [%i2+0x030],%l5 ! Mem[0000000081000030] jmpl %g6+8,%g0 tsubcctv %l7,0x3f4,%l5 p56_call_3_le: std %f14,[%i3+0x1a8] ! Mem[00000000818001a8] ldx [%i2+0x0b8],%l2 ! Mem[00000000810000b8] ldstub [%i3+0x013],%l3 ! Mem[0000000081800013] ldd [%i3+0x000],%f12 ! Mem[0000000081800000] umul %l2,%l4,%l6 stb %l4,[%i1+0x10c] ! Mem[000000008080010c] stx %l2,[%i3+0x118] ! Mem[0000000081800118] retl ldstub [%i2+0x171],%l5 ! Mem[0000000081000171] p56_jmpl_3_lo: ldstub [%o2+0x030],%l5 ! Mem[0000000081000030] jmpl %g6+8,%g0 tsubcctv %l7,0x3f4,%l5 p56_call_3_lo: std %f14,[%o3+0x1a8] ! Mem[00000000818001a8] ldx [%o2+0x0b8],%l2 ! Mem[00000000810000b8] ldstub [%o3+0x013],%l3 ! Mem[0000000081800013] ldd [%o3+0x000],%f12 ! Mem[0000000081800000] umul %l2,%l4,%l6 stb %l4,[%o1+0x10c] ! Mem[000000008080010c] stx %l2,[%o3+0x118] ! Mem[0000000081800118] retl ldstub [%o2+0x171],%l5 ! Mem[0000000081000171] p56_jmpl_3_he: jmpl %g6+8,%g0 ldx [%i0+0x0d0],%l1 ! Mem[00000000800000d0] p56_call_3_he: subc %l5,-0xbae,%l5 ldd [%i1+0x018],%l6 ! Mem[0000000080800018] lduw [%i3+0x024],%l7 ! Mem[0000000081800024] retl ldsh [%i1+0x1ea],%l1 ! Mem[00000000808001ea] p56_jmpl_3_ho: jmpl %g6+8,%g0 ldx [%o0+0x0d0],%l1 ! Mem[00000000800000d0] p56_call_3_ho: subc %l5,-0xbae,%l5 ldd [%o1+0x018],%l6 ! Mem[0000000080800018] lduw [%o3+0x024],%l7 ! Mem[0000000081800024] retl ldsh [%o1+0x1ea],%l1 ! Mem[00000000808001ea] p57_jmpl_3_le: std %l0,[%i3+0x1d8] ! Mem[00000000838001d8] std %l6,[%i1+0x070] ! Mem[0000000082800070] mulx %l1,0x893,%l1 stb %l6,[%i0+0x0a6] ! Mem[00000000820000a6] jmpl %g6+8,%g0 stx %l2,[%i2+0x1f0] ! Mem[00000000830001f0] p57_call_3_le: stw %l6,[%i2+0x1bc] ! Mem[00000000830001bc] ldub [%i1+0x1d1],%l5 ! Mem[00000000828001d1] stw %l5,[%i1+0x038] ! Mem[0000000082800038] lduw [%i3+0x138],%l2 ! Mem[0000000083800138] ldub [%i1+0x04a],%l3 ! Mem[000000008280004a] ldsh [%i3+0x0ec],%l0 ! Mem[00000000838000ec] ldd [%i2+0x140],%f6 ! Mem[0000000083000140] retl ldsb [%i2+0x0e0],%l2 ! Mem[00000000830000e0] p57_jmpl_3_lo: std %l0,[%o3+0x1d8] ! Mem[00000000838001d8] std %l6,[%o1+0x070] ! Mem[0000000082800070] mulx %l1,0x893,%l1 stb %l6,[%o0+0x0a6] ! Mem[00000000820000a6] jmpl %g6+8,%g0 stx %l2,[%o2+0x1f0] ! Mem[00000000830001f0] p57_call_3_lo: stw %l6,[%o2+0x1bc] ! Mem[00000000830001bc] ldub [%o1+0x1d1],%l5 ! Mem[00000000828001d1] stw %l5,[%o1+0x038] ! Mem[0000000082800038] lduw [%o3+0x138],%l2 ! Mem[0000000083800138] ldub [%o1+0x04a],%l3 ! Mem[000000008280004a] ldsh [%o3+0x0ec],%l0 ! Mem[00000000838000ec] ldd [%o2+0x140],%f6 ! Mem[0000000083000140] retl ldsb [%o2+0x0e0],%l2 ! Mem[00000000830000e0] p57_jmpl_3_he: ldsh [%i3+0x060],%l4 ! Mem[0000000083800060] lduw [%i0+0x168],%l1 ! Mem[0000000082000168] stb %l5,[%i0+0x196] ! Mem[0000000082000196] ldsw [%i3+0x1cc],%l7 ! Mem[00000000838001cc] stx %l7,[%i2+0x0a0] ! Mem[00000000830000a0] ldsw [%i3+0x0e8],%l6 ! Mem[00000000838000e8] jmpl %g6+8,%g0 ldx [%i1+0x178],%l3 ! Mem[0000000082800178] p57_call_3_he: orncc %l6,%l7,%l0 srl %l5,0x014,%l6 retl std %l6,[%i3+0x128] ! Mem[0000000083800128] p57_jmpl_3_ho: ldsh [%o3+0x060],%l4 ! Mem[0000000083800060] lduw [%o0+0x168],%l1 ! Mem[0000000082000168] stb %l5,[%o0+0x196] ! Mem[0000000082000196] ldsw [%o3+0x1cc],%l7 ! Mem[00000000838001cc] stx %l7,[%o2+0x0a0] ! Mem[00000000830000a0] ldsw [%o3+0x0e8],%l6 ! Mem[00000000838000e8] jmpl %g6+8,%g0 ldx [%o1+0x178],%l3 ! Mem[0000000082800178] p57_call_3_ho: orncc %l6,%l7,%l0 srl %l5,0x014,%l6 retl std %l6,[%o3+0x128] ! Mem[0000000083800128] p58_jmpl_3_le: lduh [%i0+0x15a],%l1 ! Mem[000000008400015a] xnor %l0,-0x6e1,%l0 ldd [%i3+0x100],%l0 ! Mem[0000000085800100] ldub [%i0+0x1de],%l1 ! Mem[00000000840001de] ldd [%i1+0x140],%l6 ! Mem[0000000084800140] ldub [%i2+0x194],%l5 ! Mem[0000000085000194] stx %l3,[%i3+0x0c0] ! Mem[00000000858000c0] jmpl %g6+8,%g0 ldsw [%i2+0x038],%l0 ! Mem[0000000085000038] p58_call_3_le: ldsb [%i1+0x0c2],%l0 ! Mem[00000000848000c2] lduh [%i1+0x19e],%l6 ! Mem[000000008480019e] stx %l3,[%i1+0x030] ! Mem[0000000084800030] ldub [%i1+0x18e],%l2 ! Mem[000000008480018e] stb %l2,[%i1+0x155] ! Mem[0000000084800155] retl ldsw [%i3+0x1e4],%l7 ! Mem[00000000858001e4] p58_jmpl_3_lo: lduh [%o0+0x15a],%l1 ! Mem[000000008400015a] xnor %l0,-0x6e1,%l0 ldd [%o3+0x100],%l0 ! Mem[0000000085800100] ldub [%o0+0x1de],%l1 ! Mem[00000000840001de] ldd [%o1+0x140],%l6 ! Mem[0000000084800140] ldub [%o2+0x194],%l5 ! Mem[0000000085000194] stx %l3,[%o3+0x0c0] ! Mem[00000000858000c0] jmpl %g6+8,%g0 ldsw [%o2+0x038],%l0 ! Mem[0000000085000038] p58_call_3_lo: ldsb [%o1+0x0c2],%l0 ! Mem[00000000848000c2] lduh [%o1+0x19e],%l6 ! Mem[000000008480019e] stx %l3,[%o1+0x030] ! Mem[0000000084800030] ldub [%o1+0x18e],%l2 ! Mem[000000008480018e] stb %l2,[%o1+0x155] ! Mem[0000000084800155] retl ldsw [%o3+0x1e4],%l7 ! Mem[00000000858001e4] p58_jmpl_3_he: udivx %l4,%l6,%l2 st %f22,[%i1+0x18c] ! Mem[000000008480018c] tsubcctv %l5,%l7,%l2 jmpl %g6+8,%g0 sub %l3,0xa32,%l7 p58_call_3_he: andn %l7,%l1,%l5 retl lduh [%i3+0x008],%l5 ! Mem[0000000085800008] p58_jmpl_3_ho: udivx %l4,%l6,%l2 st %f22,[%o1+0x18c] ! Mem[000000008480018c] tsubcctv %l5,%l7,%l2 jmpl %g6+8,%g0 sub %l3,0xa32,%l7 p58_call_3_ho: andn %l7,%l1,%l5 retl lduh [%o3+0x008],%l5 ! Mem[0000000085800008] p59_jmpl_3_le: addc %l3,%l4,%l0 ldsw [%i3+0x118],%l1 ! Mem[0000000087800118] subc %l6,0x09b,%l5 jmpl %g6+8,%g0 stw %l3,[%i3+0x184] ! Mem[0000000087800184] p59_call_3_le: ldstub [%i1+0x10b],%l1 ! Mem[000000008680010b] ldd [%i2+0x098],%l2 ! Mem[0000000087000098] retl stb %l2,[%i0+0x1a0] ! Mem[00000000860001a0] p59_jmpl_3_lo: addc %l3,%l4,%l0 ldsw [%o3+0x118],%l1 ! Mem[0000000087800118] subc %l6,0x09b,%l5 jmpl %g6+8,%g0 stw %l3,[%o3+0x184] ! Mem[0000000087800184] p59_call_3_lo: ldstub [%o1+0x10b],%l1 ! Mem[000000008680010b] ldd [%o2+0x098],%l2 ! Mem[0000000087000098] retl stb %l2,[%o0+0x1a0] ! Mem[00000000860001a0] p59_jmpl_3_he: ldsb [%i0+0x116],%l3 ! Mem[0000000086000116] lduh [%i2+0x10a],%l6 ! Mem[000000008700010a] std %l0,[%i1+0x080] ! Mem[0000000086800080] jmpl %g6+8,%g0 lduw [%i3+0x19c],%l5 ! Mem[000000008780019c] p59_call_3_he: ldd [%i0+0x198],%l2 ! Mem[0000000086000198] retl stw %l2,[%i0+0x0c0] ! Mem[00000000860000c0] p59_jmpl_3_ho: ldsb [%o0+0x116],%l3 ! Mem[0000000086000116] lduh [%o2+0x10a],%l6 ! Mem[000000008700010a] std %l0,[%o1+0x080] ! Mem[0000000086800080] jmpl %g6+8,%g0 lduw [%o3+0x19c],%l5 ! Mem[000000008780019c] p59_call_3_ho: ldd [%o0+0x198],%l2 ! Mem[0000000086000198] retl stw %l2,[%o0+0x0c0] ! Mem[00000000860000c0] p60_jmpl_3_le: subc %l1,0x3ba,%l3 lduh [%i0+0x19e],%l7 ! Mem[000000008800019e] xnorcc %l6,%l2,%l5 lduh [%i0+0x06c],%l3 ! Mem[000000008800006c] jmpl %g6+8,%g0 and %l7,-0xdc8,%l0 p60_call_3_le: swap [%i1+0x104],%l1 ! Mem[0000000088800104] stx %l0,[%i1+0x178] ! Mem[0000000088800178] ldx [%i3+0x1c8],%l0 ! Mem[00000000898001c8] andn %l4,%l3,%l5 sth %l5,[%i2+0x0ec] ! Mem[00000000890000ec] ldsw [%i0+0x130],%l3 ! Mem[0000000088000130] stw %l3,[%i0+0x0e4] ! Mem[00000000880000e4] retl ld [%i2+0x0e8],%f1 ! Mem[00000000890000e8] p60_jmpl_3_lo: subc %l1,0x3ba,%l3 lduh [%o0+0x19e],%l7 ! Mem[000000008800019e] xnorcc %l6,%l2,%l5 lduh [%o0+0x06c],%l3 ! Mem[000000008800006c] jmpl %g6+8,%g0 and %l7,-0xdc8,%l0 p60_call_3_lo: swap [%o1+0x104],%l1 ! Mem[0000000088800104] stx %l0,[%o1+0x178] ! Mem[0000000088800178] ldx [%o3+0x1c8],%l0 ! Mem[00000000898001c8] andn %l4,%l3,%l5 sth %l5,[%o2+0x0ec] ! Mem[00000000890000ec] ldsw [%o0+0x130],%l3 ! Mem[0000000088000130] stw %l3,[%o0+0x0e4] ! Mem[00000000880000e4] retl ld [%o2+0x0e8],%f1 ! Mem[00000000890000e8] p60_jmpl_3_he: swap [%i0+0x168],%l6 ! Mem[0000000088000168] st %f29,[%i1+0x018] ! Mem[0000000088800018] addcc %l7,%l6,%l5 ldd [%i3+0x1d0],%f30 ! Mem[00000000898001d0] umulcc %l3,%l6,%l1 ldstub [%i1+0x18d],%l1 ! Mem[000000008880018d] jmpl %g6+8,%g0 sdivx %l5,%l4,%l6 p60_call_3_he: std %f22,[%i1+0x188] ! Mem[0000000088800188] lduw [%i1+0x1ac],%l6 ! Mem[00000000888001ac] ldsh [%i1+0x1ac],%l7 ! Mem[00000000888001ac] ldd [%i0+0x178],%l4 ! Mem[0000000088000178] sdivx %l0,-0x657,%l0 sth %l2,[%i2+0x152] ! Mem[0000000089000152] stx %l2,[%i3+0x118] ! Mem[0000000089800118] retl std %l2,[%i0+0x0b0] ! Mem[00000000880000b0] p60_jmpl_3_ho: swap [%o0+0x168],%l6 ! Mem[0000000088000168] st %f29,[%o1+0x018] ! Mem[0000000088800018] addcc %l7,%l6,%l5 ldd [%o3+0x1d0],%f30 ! Mem[00000000898001d0] umulcc %l3,%l6,%l1 ldstub [%o1+0x18d],%l1 ! Mem[000000008880018d] jmpl %g6+8,%g0 sdivx %l5,%l4,%l6 p60_call_3_ho: std %f22,[%o1+0x188] ! Mem[0000000088800188] lduw [%o1+0x1ac],%l6 ! Mem[00000000888001ac] ldsh [%o1+0x1ac],%l7 ! Mem[00000000888001ac] ldd [%o0+0x178],%l4 ! Mem[0000000088000178] sdivx %l0,-0x657,%l0 sth %l2,[%o2+0x152] ! Mem[0000000089000152] stx %l2,[%o3+0x118] ! Mem[0000000089800118] retl std %l2,[%o0+0x0b0] ! Mem[00000000880000b0] p61_jmpl_3_le: lduh [%i0+0x194],%l0 ! Mem[000000008a000194] srl %l6,0x005,%l4 or %l1,%l6,%l3 ldsw [%i1+0x1d4],%l3 ! Mem[000000008a8001d4] mulx %l4,-0x3c1,%l3 jmpl %g6+8,%g0 std %l2,[%i3+0x1a0] ! Mem[000000008b8001a0] p61_call_3_le: ldsw [%i0+0x114],%l3 ! Mem[000000008a000114] stb %l1,[%i0+0x18d] ! Mem[000000008a00018d] ldstub [%i1+0x1c4],%l7 ! Mem[000000008a8001c4] retl lduw [%i2+0x1bc],%l4 ! Mem[000000008b0001bc] p61_jmpl_3_lo: lduh [%o0+0x194],%l0 ! Mem[000000008a000194] srl %l6,0x005,%l4 or %l1,%l6,%l3 ldsw [%o1+0x1d4],%l3 ! Mem[000000008a8001d4] mulx %l4,-0x3c1,%l3 jmpl %g6+8,%g0 std %l2,[%o3+0x1a0] ! Mem[000000008b8001a0] p61_call_3_lo: ldsw [%o0+0x114],%l3 ! Mem[000000008a000114] stb %l1,[%o0+0x18d] ! Mem[000000008a00018d] ldstub [%o1+0x1c4],%l7 ! Mem[000000008a8001c4] retl lduw [%o2+0x1bc],%l4 ! Mem[000000008b0001bc] p61_jmpl_3_he: swap [%i1+0x1f0],%l3 ! Mem[000000008a8001f0] ldsw [%i1+0x124],%l7 ! Mem[000000008a800124] addc %l6,-0x765,%l5 jmpl %g6+8,%g0 sllx %l4,0x02f,%l7 p61_call_3_he: ldstub [%i0+0x1d7],%l0 ! Mem[000000008a0001d7] taddcctv %l3,%l7,%l3 retl ldsb [%i2+0x1ee],%l2 ! Mem[000000008b0001ee] p61_jmpl_3_ho: swap [%o1+0x1f0],%l3 ! Mem[000000008a8001f0] ldsw [%o1+0x124],%l7 ! Mem[000000008a800124] addc %l6,-0x765,%l5 jmpl %g6+8,%g0 sllx %l4,0x02f,%l7 p61_call_3_ho: ldstub [%o0+0x1d7],%l0 ! Mem[000000008a0001d7] taddcctv %l3,%l7,%l3 retl ldsb [%o2+0x1ee],%l2 ! Mem[000000008b0001ee] p62_jmpl_3_le: lduh [%i0+0x076],%l4 ! Mem[000000008c000076] std %f2 ,[%i0+0x160] ! Mem[000000008c000160] stx %l6,[%i1+0x048] ! Mem[000000008c800048] stb %l6,[%i3+0x18f] ! Mem[000000008d80018f] ldsh [%i2+0x0ec],%l0 ! Mem[000000008d0000ec] ldstub [%i1+0x145],%l6 ! Mem[000000008c800145] sth %l6,[%i1+0x0d6] ! Mem[000000008c8000d6] jmpl %g6+8,%g0 ldsb [%i0+0x184],%l0 ! Mem[000000008c000184] p62_call_3_le: retl lduh [%i1+0x044],%l1 ! Mem[000000008c800044] p62_jmpl_3_lo: lduh [%o0+0x076],%l4 ! Mem[000000008c000076] std %f2 ,[%o0+0x160] ! Mem[000000008c000160] stx %l6,[%o1+0x048] ! Mem[000000008c800048] stb %l6,[%o3+0x18f] ! Mem[000000008d80018f] ldsh [%o2+0x0ec],%l0 ! Mem[000000008d0000ec] ldstub [%o1+0x145],%l6 ! Mem[000000008c800145] sth %l6,[%o1+0x0d6] ! Mem[000000008c8000d6] jmpl %g6+8,%g0 ldsb [%o0+0x184],%l0 ! Mem[000000008c000184] p62_call_3_lo: retl lduh [%o1+0x044],%l1 ! Mem[000000008c800044] p62_jmpl_3_he: ld [%i0+0x0a8],%f24 ! Mem[000000008c0000a8] ldsw [%i2+0x14c],%l3 ! Mem[000000008d00014c] sll %l3,0x009,%l7 jmpl %g6+8,%g0 stx %l6,[%i2+0x1f0] ! Mem[000000008d0001f0] p62_call_3_he: ldsh [%i3+0x138],%l6 ! Mem[000000008d800138] std %l4,[%i1+0x0d0] ! Mem[000000008c8000d0] stw %l1,[%i1+0x080] ! Mem[000000008c800080] tsubcc %l0,-0x294,%l0 ldx [%i2+0x170],%l5 ! Mem[000000008d000170] sth %l3,[%i1+0x014] ! Mem[000000008c800014] retl xor %l1,0xe95,%l7 p62_jmpl_3_ho: ld [%o0+0x0a8],%f24 ! Mem[000000008c0000a8] ldsw [%o2+0x14c],%l3 ! Mem[000000008d00014c] sll %l3,0x009,%l7 jmpl %g6+8,%g0 stx %l6,[%o2+0x1f0] ! Mem[000000008d0001f0] p62_call_3_ho: ldsh [%o3+0x138],%l6 ! Mem[000000008d800138] std %l4,[%o1+0x0d0] ! Mem[000000008c8000d0] stw %l1,[%o1+0x080] ! Mem[000000008c800080] tsubcc %l0,-0x294,%l0 ldx [%o2+0x170],%l5 ! Mem[000000008d000170] sth %l3,[%o1+0x014] ! Mem[000000008c800014] retl xor %l1,0xe95,%l7 p63_jmpl_3_le: addcc %l4,%l0,%l6 ldd [%i2+0x178],%l0 ! Mem[000000008f000178] ldub [%i0+0x16c],%l6 ! Mem[000000008e00016c] lduw [%i1+0x118],%l4 ! Mem[000000008e800118] lduw [%i1+0x134],%l5 ! Mem[000000008e800134] stb %l0,[%i0+0x168] ! Mem[000000008e000168] ldsh [%i2+0x1f2],%l0 ! Mem[000000008f0001f2] jmpl %g6+8,%g0 ldub [%i2+0x085],%l0 ! Mem[000000008f000085] p63_call_3_le: ldd [%i3+0x010],%l6 ! Mem[000000008f800010] add %l4,0xb80,%l0 sll %l5,0x019,%l5 retl ldx [%i2+0x128],%l2 ! Mem[000000008f000128] p63_jmpl_3_lo: addcc %l4,%l0,%l6 ldd [%o2+0x178],%l0 ! Mem[000000008f000178] ldub [%o0+0x16c],%l6 ! Mem[000000008e00016c] lduw [%o1+0x118],%l4 ! Mem[000000008e800118] lduw [%o1+0x134],%l5 ! Mem[000000008e800134] stb %l0,[%o0+0x168] ! Mem[000000008e000168] ldsh [%o2+0x1f2],%l0 ! Mem[000000008f0001f2] jmpl %g6+8,%g0 ldub [%o2+0x085],%l0 ! Mem[000000008f000085] p63_call_3_lo: ldd [%o3+0x010],%l6 ! Mem[000000008f800010] add %l4,0xb80,%l0 sll %l5,0x019,%l5 retl ldx [%o2+0x128],%l2 ! Mem[000000008f000128] p63_jmpl_3_he: ldstub [%i2+0x0c1],%l5 ! Mem[000000008f0000c1] ldub [%i0+0x029],%l5 ! Mem[000000008e000029] ldsb [%i1+0x0de],%l5 ! Mem[000000008e8000de] ldstub [%i3+0x1d5],%l5 ! Mem[000000008f8001d5] ld [%i1+0x12c],%f20 ! Mem[000000008e80012c] std %f30,[%i1+0x088] ! Mem[000000008e800088] stw %l2,[%i1+0x1ec] ! Mem[000000008e8001ec] jmpl %g6+8,%g0 ldsw [%i3+0x00c],%l5 ! Mem[000000008f80000c] p63_call_3_he: retl stw %l5,[%i2+0x0a4] ! Mem[000000008f0000a4] p63_jmpl_3_ho: ldstub [%o2+0x0c1],%l5 ! Mem[000000008f0000c1] ldub [%o0+0x029],%l5 ! Mem[000000008e000029] ldsb [%o1+0x0de],%l5 ! Mem[000000008e8000de] ldstub [%o3+0x1d5],%l5 ! Mem[000000008f8001d5] ld [%o1+0x12c],%f20 ! Mem[000000008e80012c] std %f30,[%o1+0x088] ! Mem[000000008e800088] stw %l2,[%o1+0x1ec] ! Mem[000000008e8001ec] jmpl %g6+8,%g0 ldsw [%o3+0x00c],%l5 ! Mem[000000008f80000c] p63_call_3_ho: retl stw %l5,[%o2+0x0a4] ! Mem[000000008f0000a4] 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 2,3,2,2,2,1,1,1 .word 1,1,4,1,1,1,1,2 .word 2,1,1,1,2,1,2,1 .word 2,3,3,1,2,1,2,1 .word 1,2,1,3,1,2,2,2 .word 1,1,1,2,2,1,1,1 .word 1,2,1,2,2,1,1,1 .word 1,2,1,3,1,3,2,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 0x9b664a12,0x3cf94fee ! Init value for %l0 .word 0x1a55909e,0x053b2fb3 ! Init value for %l1 .word 0xd4831759,0xcef88c12 ! Init value for %l2 .word 0x8e6d947b,0xebe9387a ! Init value for %l3 .word 0x3d760dfd,0xc24a32f7 ! Init value for %l4 .word 0x8d0a2e48,0x8b936567 ! Init value for %l5 .word 0xfc41bb90,0x92636c59 ! Init value for %l6 .word 0xccb7949a,0x8758c16c ! Init value for %l7 .word 0xb39aa0d8,0xcf944d51 ! Init value for %l0 .word 0xf16b5fdf,0xd9b35de2 ! Init value for %l1 .word 0x2d83f1ec,0x23e0aea3 ! Init value for %l2 .word 0x8f5691c8,0x914adad4 ! Init value for %l3 .word 0x13ccf12e,0x8dc515f8 ! Init value for %l4 .word 0x4d3e0951,0xddbbf18c ! Init value for %l5 .word 0xb2b07a48,0x56a90bd9 ! Init value for %l6 .word 0xeda4e035,0xfe709cf8 ! Init value for %l7 .align 64 p0_init_freg: .word 0x78a57833,0xf8d2db5e ! Init value for %f0 .word 0x8f0ca723,0x1acad9c0 ! Init value for %f2 .word 0xc8726053,0xcc7a284b ! Init value for %f4 .word 0x29688569,0x0de4d0b0 ! Init value for %f6 .word 0x3e77f1a8,0xed0f7e8e ! Init value for %f8 .word 0x9f8f591f,0x41fa1dd6 ! Init value for %f10 .word 0xb375eb68,0x6bb24aec ! Init value for %f12 .word 0xa516537e,0x7fa22812 ! Init value for %f14 .word 0x5e6865a5,0x83bc167e ! Init value for %f16 .word 0xff65a775,0x27935b3d ! Init value for %f18 .word 0x7d33f119,0xf34dd5be ! Init value for %f20 .word 0xaca2cf17,0xe58441fd ! Init value for %f22 .word 0xb3da9e5f,0x107f9c49 ! Init value for %f24 .word 0x7eceed86,0xd9352396 ! Init value for %f26 .word 0xb2f37348,0x1905821b ! Init value for %f28 .word 0xb7b3cf66,0x30fb1498 ! Init value for %f30 .word 0x9511077e,0x7783d395 ! Init value for %f32 .word 0xff8ba9f4,0x5efe283c ! Init value for %f34 .word 0x26c2e3da,0xd584c430 ! Init value for %f36 .word 0x65870369,0xb0f571f0 ! Init value for %f38 .word 0xa880cd39,0x9d6cc607 ! Init value for %f40 .word 0x33c78eb8,0xfc7899ee ! Init value for %f42 .word 0x01342dff,0x92944ce7 ! Init value for %f44 .word 0x40a1b357,0x49c5e732 ! Init value for %f46 .word 0xfd2ad235,0x97ef6b09 .word 0x3eaaed59,0xf89f9776 .word 0xd21f1bff,0xbe99a404 .word 0x14f87ff4,0x2222b371 .word 0xa0ef370d,0xca6e4a8d .word 0x8ee9c015,0x33f09f66 .word 0x2766da25,0x134f2dfb .word 0x3fb6e32c,0x899ddb12 p0_expected_registers: .word 0xffffffff,0xfcedebff .word 0xffffffff,0xd4a5cbbf .word 0x00000000,0x97971602 .word 0xffffffff,0xffffffb4 .word 0x01ffffff,0xfff9dbd7 .word 0x00000000,0x1553a70f .word 0xffffffff,0xfcedebff .word 0xffffffff,0xffffab6a .word 0x00000000,0x21ffef32 .word 0x00000000,0xb377fde7 .word 0xffffffff,0x8ff95458 .word 0x00000000,0x10004202 .word 0x00000000,0xbf95d0fd .word 0x00000000,0x0000006f .word 0x00000000,0x407401b0 .word 0x00000000,0x00000000 p0_expected_fp_regs: .word 0x0fec8aa5,0xec7abae2 .word 0x78b4ede7,0x47896b2b .word 0xc62e45f9,0x9e336f8a .word 0x468c72b4,0x57ccbf1e .word 0x5a1e0f4f,0xbca0d657 .word 0x90f6b42a,0x1a3114be .word 0x7c7558ad,0x3151c517 .word 0x9bace9fb,0x233a0c56 .word 0x5e6865a5,0x83bc167e .word 0xdbd3eacf,0xdbd3eacf .word 0x7d33f119,0xf34dd5be .word 0xaca2cf17,0xe58441fd .word 0xe2ba7aec,0xa58aec0f .word 0x7eceed86,0xd9352396 .word 0xb2f37348,0x1905821b .word 0x1768b3f6,0x30fb1498 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0xe7edb478,0x5211eeab .word 0xc35a1841,0x8b1bcd29 .word 0x1768b3f6,0x6af2a0d0 .word 0x6b21c556,0x2a94afc8 .word 0x9814fb30,0xf6b36817 .word 0x8ff95458,0xa8e7d8bc .word 0x58767dbf,0x980a7ddd .word 0x3cdac249,0x8c5c8574 .word 0xb5dacd44,0x2063765e .word 0xf470a380,0x03603024 .word 0xc6102722,0xfd7a0062 .word 0xbbd6c5cd,0xdf6baaa0 .word 0xdacd408a,0x98b3a212 .word 0x57b83b89,0xffffffb4 .word 0x2e9cb7d3,0x32fc44a4 .word 0xc970a8bf,0xf1b9dd34 .word 0x281c6878,0xab414a08 .word 0xfa80f31a,0x6c5dfbce .word 0xc4d0fa02,0xe1806a95 .word 0x380d555c,0xacedd052 .word 0x46683583,0xe6720088 .word 0xda617c92,0xfe1da3f6 .word 0x16957d74,0xbae3eb02 .word 0x2dba9ef2,0x09f41056 .word 0xc9d23269,0x83febc23 .word 0xb7daab8b,0xbd4edb5f .word 0x2bc70623,0x5261d77d .word 0x085701ab,0x97066c25 .word 0x17f51773,0x5036c53b .word 0x7077375d,0xffa96e2a .word 0x4e66c2cb,0x54c26364 .word 0xff920903,0x10df6569 .word 0xab3c39d8,0xc6f6c9ff .word 0x3b3ffcde,0xda282471 .word 0xebc90bc3,0xdb9dd5e0 .word 0x79d6da3d,0x548d351d .word 0xa1e879b3,0xb2718195 .word 0x82801f0a,0x15e31581 .word 0xf2e0d84c,0x2a2f1bd3 .word 0xf1bcc03f,0xff5ae8fb .word 0x84d15549,0x119acb3b .word 0x2a9f7e99,0x6034a249 .word 0xb209b43b,0xf46275ab .word 0x2fd3a6cf,0xcfc1ef69 .word 0xc5ab30e0,0x576ee2b2 .word 0xd2c846df,0x0c1f95c0 .word 0xf8ad3a58,0xfe188a5b .word 0x495fea50,0xc6cea18e .word 0x53992301,0xa83b5d20 .word 0x917a1ab7,0x484b15d6 .word 0xf20bee13,0x8f94d94b .word 0x74e54789,0x303dd144 .word 0x00060d94,0x23b0a4d4 .word 0xe79fe669,0x5e77787e .word 0xcf4ad0e8,0x207d5332 .word 0x3c0cd5f0,0x34d6a911 .word 0xdefbcb50,0xcca88f8b .word 0x8474a29b,0x1f98693a .word 0x9ff521e3,0x407401b0 .word 0xc0304bda,0xac5282d6 .word 0x1c1cc3ea,0xf2ec66c1 .word 0x6be1b67f,0x10cc3574 .word 0x4cbbad39,0x10f713df .word 0x3ae43852,0x847a49da p0_local1_expect: .word 0x97971602,0x1e8c8eea .word 0xab149b87,0x3979d32b .word 0x3979d32b,0x688f852f .word 0x6bfc9aca,0x35959ed3 .word 0x000041d8,0x6e6d208c .word 0xffa7d754,0x7008a3ff .word 0x25e0488c,0x77e2df97 .word 0x6dbb514f,0xdaf323e1 .word 0x203e6397,0xb64b144e .word 0x446c6490,0x4d605908 .word 0xdbd3eacf,0xa21a129f .word 0x15a16e8c,0x6725e5fc .word 0x2f491886,0xb737c1fb .word 0x71ebd628,0x77bd5e09 .word 0x426c99d9,0x42914152 .word 0x60c004d2,0x690d7c59 .word 0xd26c0fa0,0xfdeb2188 .word 0x3c187020,0x3c27ad4b .word 0x34cf2b70,0x4d74a577 .word 0x15e43a5c,0xd509fca0 .word 0x2d274dfb,0x8bd9e8fd .word 0x00e728d6,0xf3727157 .word 0xd45fb767,0xa060b8d7 .word 0xf6b36817,0xd0a0f26a .word 0xafcf02d7,0x77e4736e .word 0x00000000,0x00003979 .word 0x120f2ae3,0x44425be9 .word 0x2ecc8bf5,0xf40c1621 .word 0x8b3f6424,0x0551bf33 .word 0xa8d680c5,0xcb7df7a9 .word 0xef85fcd3,0x21631e66 .word 0x1019cf90,0x24bbfece .word 0xc4d9e375,0x44c1d13e .word 0xf8a34375,0xbe89ee1f .word 0xb10ab5cb,0x614b8897 .word 0x62062151,0xa1b8ef90 .word 0x036b45f8,0x36adb230 .word 0x058b944d,0x1d95bf8a .word 0xe38af63a,0x1163da72 .word 0xdf36bc19,0x64f64af2 .word 0xcef7a6dd,0xf9c96ba1 .word 0xb2c7161a,0x47d80ccb .word 0xd7f8d769,0x0dfc6646 .word 0x307b047b,0x79225a91 .word 0x5be6d65a,0x0b8e1531 .word 0x2737cefb,0xfc40da09 .word 0xf1ce43cb,0xf4038a81 .word 0x9e3442bb,0x237a89f3 .word 0x7bb66584,0x7b47cf4b .word 0x89d1d236,0x47136cc5 .word 0x957f42b8,0x1700ef1a .word 0xa9959042,0xfccc13a7 .word 0xeab1560d,0x4faf6025 .word 0x46afb4b3,0xc407ee7e .word 0x9b05cda9,0x61c77aa3 .word 0x87243ef3,0x21675cdd .word 0x9101530b,0xf88f56d6 .word 0xd2114efe,0xd54c2e21 .word 0xbfd5ff27,0xf3eadbca .word 0xe7ef6b87,0xa787bde6 .word 0x9d201dca,0x5589849c .word 0xd88e7499,0x1e2dacdc .word 0xf8a5371a,0x7c99ad87 .word 0xff597876,0x84513e45 p0_local2_expect: .word 0x998954ac,0xa20bb4e3 .word 0x3979d32b,0xf0269f20 .word 0x56a90bd9,0xf6b35fb8 .word 0x473e4b7d,0x431c52ba .word 0x10b28999,0xc0444ee5 .word 0xf01ed952,0xa955a2d5 .word 0x3ddc3141,0xbfd093da .word 0xd7a65760,0x5da5d1b9 .word 0xb051003a,0xbebc2ef6 .word 0x1ecdd080,0xdaf1466f .word 0x05193282,0x94aae4a6 .word 0xac3525a5,0x9983f026 .word 0xd63bf4f7,0x24824111 .word 0x5010eece,0xda27fc16 .word 0x2ae2b9c3,0xd2478d47 .word 0x52f254ef,0xb965d7b0 .word 0xeb07b65c,0xace8dcbb .word 0x2b7755be,0xcc2dbc7b .word 0xff65a775,0xdbd3eacf .word 0xbe0d8d82,0xea28c225 .word 0x8b43d631,0xd2b4fc23 .word 0xc9a7dddd,0xcf897a8f .word 0x66441109,0x331bbec5 .word 0x76ef3196,0x52f254ef .word 0xf505be9c,0xcd6c83ae .word 0x67aed647,0xe887579a .word 0xe97ce9eb,0xfaaae36f .word 0xfdf751ff,0x479b5cff .word 0xf93623ea,0xa0b8db50 .word 0xfc015862,0x5183bd69 .word 0x6329c475,0x9a98a9e3 .word 0xb3989723,0x75f9711d .word 0xc8f4d401,0x7bc6cf5a .word 0x43040e54,0xc82e9c31 .word 0x664cd78e,0x08a66a6c .word 0xb3326014,0x5f6c705e .word 0x5124915c,0x56a9c206 .word 0x5923d72d,0x0fe6336a .word 0x78aec89d,0xea17804d .word 0x00000000,0x2f858f68 .word 0x998723b5,0x8dc515f8 .word 0xe6d80450,0x93d56d09 .word 0x1eb1caee,0x9981ac0c .word 0x7983c408,0x1ca56f20 .word 0x43e18538,0x21dbfa04 .word 0x6091acd6,0xcc026d87 .word 0xdc0a869c,0xc3cd96f5 .word 0x1fc2acfe,0x3786a784 .word 0x8f574151,0x8f5c16fd .word 0x55aba74f,0xd4f67241 .word 0xa4b4917b,0xc083ab7f .word 0x34f58a98,0x5bb189e9 .word 0x219d3d66,0x61fcd7b6 .word 0x9e095dfb,0xd8124a91 .word 0x21ffef32,0xb377fde7 .word 0xa1d83a5c,0xaf204ec4 .word 0xe2ba7aec,0xa58aec0f .word 0x2b6b8947,0xe7edb478 .word 0x8a6f339e,0xf9452ec6 .word 0x1ebfcc57,0xb4728c46 .word 0x57d6a0bc,0x4f0f1e5a .word 0xbe14311a,0x2ab4f690 .word 0x17c55131,0xad58757c .word 0x560c3a23,0xfbe9ac9b p0_local3_expect: .word 0x9814fb30,0xca9afc6b .word 0xbed54df3,0x19f1337d .word 0x56a90bd9,0xcb547b6f .word 0xa45dc501,0x3a41b72f .word 0x79390000,0x00000000 .word 0xb45927f5,0x45e8ebb8 .word 0x8476703d,0x542956b4 .word 0xd87849f5,0xf69f4ecf .word 0x1971335a,0xc3acd0df .word 0x1642a15e,0x7ad7712e .word 0xf91ffebb,0x9454df2b .word 0x1cc84732,0xf840ac7a .word 0x8c7f4904,0x5c8609d0 .word 0x027ec195,0xd8f85221 .word 0x1d0293bd,0x78f26eb2 .word 0xf9577e65,0x000000f0 .word 0xf5a7207c,0xfdc22634 .word 0xf356e091,0x6c8330d3 .word 0x27cdc55f,0x87072d89 .word 0x1d2c2518,0xb3666976 .word 0x395b1f33,0xcf2ab477 .word 0xfc3fd18f,0x4bd4e01a .word 0xe60142ad,0x0ae4abfe .word 0x97971602,0x35a89dd1 .word 0x49cc204e,0xeeb65103 .word 0xb64af0c7,0xdb212c6c .word 0xf84c4394,0xa8199b18 .word 0x4151a7d9,0xe1b14e8a .word 0x935e41b4,0x5023c654 .word 0x691c9fb9,0x3e44ce8f .word 0x7d74607a,0x13ca97f9 .word 0xbffa12f4,0xab166071 .word 0xa8b88310,0x0fff9401 .word 0xa8b20feb,0xf4a8ef5e .word 0x8dbbbe44,0xbcc66c2d .word 0xcab3bcc4,0xdc12612a .word 0x3f8ed538,0xd2bcef9c .word 0x46838ded,0xb7de3c77 .word 0x80406599,0xf01aa5af .word 0x82d3537b,0xbd28daef .word 0xd0a1d6d6,0x6d981aa2 .word 0xfcefd69e,0xda42b521 .word 0x4c30e7f6,0x3c8da800 .word 0x00000026,0xcdf58ff3 .word 0x9c8f3068,0xbfe26b6e .word 0x74bafc1a,0x8e3214dd .word 0xa247cd76,0x41400820 .word 0x815eba8d,0xcf3ff5fc .word 0xe1e7c180,0x3b47fac5 .word 0x40cdb43f,0x8a535561 .word 0xce83fc95,0x620e8ef0 .word 0x2eea0bab,0x6f722d78 .word 0x90bc1ef2,0x16f51c89 .word 0x480f12ec,0xe74e9740 .word 0xffffffff,0xd4a5cbbf .word 0xd9b35de2,0xe0cb1f63 .word 0xbdea5b30,0x540afd0f .word 0xd3076d4f,0xa03cfae5 .word 0x6c357591,0xf404e55e .word 0x91a46eb9,0xa3ce106f .word 0x97c0e1dd,0xe7172e19 .word 0x403e427e,0xc03e892c .word 0x78b4f382,0xec5ce851 .word 0x39e4dbb2,0xc986443b share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x206c37b2,0xbed95658 ! Init value for %l0 .word 0xe22fab34,0xa3f5e575 ! Init value for %l1 .word 0x831aa8dc,0x66b794f5 ! Init value for %l2 .word 0xb0a719b6,0x93944cff ! Init value for %l3 .word 0xcb8346a1,0x9b41a0af ! Init value for %l4 .word 0xfd6772a9,0x84c016fc ! Init value for %l5 .word 0x69410602,0x2451a34d ! Init value for %l6 .word 0x2fe0d057,0xa1c8aa22 ! Init value for %l7 .word 0x0316dfac,0x6a703e3d ! Init value for %l0 .word 0xf644651b,0xe5be90b6 ! Init value for %l1 .word 0xdbf7c80a,0xb4fac686 ! Init value for %l2 .word 0x9fca74ba,0x05c63a5c ! Init value for %l3 .word 0x6cf63fa4,0x6bae7feb ! Init value for %l4 .word 0x8885698e,0x09b3b481 ! Init value for %l5 .word 0x1cee038c,0x15322d83 ! Init value for %l6 .word 0x333144e9,0xfcccd58f ! Init value for %l7 .word 0x3b5172e4,0x20d2646a ! Init value for %l0 .word 0xa894b97e,0x98e7acf3 ! Init value for %l1 .word 0xdb060dc2,0x583ddc96 ! Init value for %l2 .word 0xbba68a3c,0xa7b1c69d ! Init value for %l3 .word 0x4643abaa,0x1ebbcc7e ! Init value for %l4 .word 0xf43938b6,0x6c5da7f9 ! Init value for %l5 .word 0x9065ad6e,0xd2dcd7e2 ! Init value for %l6 .word 0x6aa2ad43,0xe0ff94a6 ! Init value for %l7 .align 64 p1_init_freg: .word 0xf7485374,0x3d83b62a ! Init value for %f0 .word 0xb6ff38a0,0x1c597ac0 ! Init value for %f2 .word 0x49541467,0x77307d09 ! Init value for %f4 .word 0xd8629f58,0x9be45d09 ! Init value for %f6 .word 0x8d40ee33,0x69a21d4a ! Init value for %f8 .word 0x217046b2,0x0b853ffd ! Init value for %f10 .word 0x7d550fdd,0xf41a9b54 ! Init value for %f12 .word 0x2dc202a5,0xfe5b2a0a ! Init value for %f14 .word 0x10962682,0x70a49426 ! Init value for %f16 .word 0xfecaa535,0x2d04e983 ! Init value for %f18 .word 0xfffdaa8a,0x0cc6cd78 ! Init value for %f20 .word 0x789d5206,0xa5a88d27 ! Init value for %f22 .word 0x5fa1b838,0x63657262 ! Init value for %f24 .word 0x3d4441c2,0x9825cce2 ! Init value for %f26 .word 0xeeea1878,0x609c6149 ! Init value for %f28 .word 0xb94dd1fd,0xd83bc057 ! Init value for %f30 .word 0xb3c606a8,0xbdb84503 ! Init value for %f32 .word 0x3d596d44,0x0706d57a ! Init value for %f34 .word 0xaee30372,0x24fa1391 ! Init value for %f36 .word 0x9a949af4,0x2fda9ed2 ! Init value for %f38 .word 0xdf02d98a,0x9fc84557 ! Init value for %f40 .word 0x692435b3,0x98d7e94d ! Init value for %f42 .word 0xdc687b50,0x1cc62249 ! Init value for %f44 .word 0x13fb85ca,0xbfdb288d ! Init value for %f46 .word 0x9ce52ebd,0x9498f510 .word 0x751a2736,0xd9b696f0 .word 0xefc9c27d,0x40a57ae1 .word 0x51ed2e99,0xa21c381e .word 0x2683b607,0x0c1fc351 .word 0xe7c8626f,0x8ad074e6 .word 0x4ecc9214,0x192c460d .word 0xab4a98ef,0x9a8ba632 p1_expected_registers: .word 0x00000000,0x00000263 .word 0x00000000,0x00000047 .word 0xffffffff,0xfffff48f .word 0x00000000,0x1684a7d1 .word 0x00000000,0x0000005c .word 0x00000000,0x8d2da50f .word 0x00000000,0x00000002 .word 0x02220bc5,0x718ce997 .word 0xbadd5af0,0x3dd98977 .word 0xf644651b,0xe5be90b6 .word 0xdbf7c80a,0xb4fac686 .word 0x00000000,0x000000b0 .word 0x6cf63fa4,0x6bae7feb .word 0x00000000,0xffffffff .word 0x00000000,0x000000c9 .word 0xffffffff,0xffffffff .word 0x00000000,0x000000b0 .word 0x00000000,0x00000071 .word 0x00000000,0x00000057 .word 0x00000000,0x00000057 .word 0xffffffff,0xffff1857 .word 0x00000000,0x000035f9 .word 0xda7a8c93,0xba2c5109 .word 0x00000000,0x0000e7ff p1_expected_fp_regs: .word 0xf7485374,0x3d83b62a .word 0xb6ff38a0,0x1c597ac0 .word 0x49541467,0x77307d09 .word 0xd8629f58,0x9be45d09 .word 0x8d40ee33,0x69a21d4a .word 0x217046b2,0x0b853ffd .word 0x7d550fdd,0xf41a9b54 .word 0x2dc202a5,0xfe5b2a0a .word 0x10962682,0x70a49426 .word 0xfc890511,0x2d04e983 .word 0xfffdaa8a,0x0cc6cd78 .word 0x789d5206,0xa5a88d27 .word 0x09512cba,0x938c7ada .word 0x3d4441c2,0x9825cce2 .word 0xeeea1878,0x609c6149 .word 0xb94dd1fd,0xd83bc057 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xd11d345d,0x23399c71 .word 0xa4cae9fa,0x55858d30 .word 0x57c03bd8,0xfdd14db9 .word 0x809274e5,0x6cbe2a32 .word 0xffffffff,0x1c0e7d4b .word 0xf644651b,0xe5be90b6 .word 0xae1f0379,0x47ba718a .word 0x7c628b24,0x79bcd7ad .word 0xeb803530,0x731d04ed .word 0x4cfbc7d5,0x4601b0b6 .word 0x2e155a2c,0x68c21849 .word 0x6b4b0ef5,0x27894073 .word 0x75f4d6c7,0xca950152 .word 0xc498fcf6,0x8bafd32b .word 0xaea162a1,0xe34a33ba .word 0x4e1a0e1c,0x5fad3f07 .word 0x32f7d806,0xff50c3d7 .word 0x31b3a572,0x382fc57e .word 0xf475bcec,0xd4f0c3ef .word 0x85c1d882,0xff235245 .word 0xe90afc41,0x2ead7cb5 .word 0x98b1b5a9,0xd436e8c7 .word 0x98f00c37,0xfa4c5031 .word 0x9f0f5529,0xae0bab1f .word 0xc696e2ed,0x6498a7ea .word 0x97eaa225,0x1351b09e .word 0x0c8f202f,0x8c30dc92 .word 0x05e83c90,0xa0283b7b .word 0xc1c05dcf,0x8aa3b929 .word 0x98525132,0xf340a3c4 .word 0xdd51fb71,0xd314153c .word 0x474f0a8d,0x578e1509 .word 0x30ade232,0xb2c8bf7b .word 0x6f578fdc,0x5aadcbe8 .word 0xbb1959c7,0x800c0ebe .word 0x89388272,0xca37d469 .word 0xaf714cca,0x91b642da .word 0x21a161c2,0x304361a5 .word 0xe76a72b3,0xb73cfe0e .word 0x58e11d9d,0xdfeb5ddc .word 0xe9f079ec,0x09364c67 .word 0x18b75570,0xdfa28d74 .word 0xf69d866a,0x72531590 .word 0xfe7189ac,0xa93c531d .word 0xc05f4bac,0xff8fd113 .word 0xfdc86af6,0xda3ab342 .word 0xe90ca33a,0x91e7d74b .word 0xfb379de9,0xe92e8ba6 .word 0x1eabebbe,0x275495fd .word 0xd14d58dd,0xde40ac06 .word 0x8bfd9364,0x1b36afa3 .word 0x6bf3df30,0x855afcc7 .word 0x897c05f8,0xf8d5210a .word 0x8a0432b2,0x552ea4b9 .word 0x86dd097e,0x9c025283 .word 0x4981762b,0x6a56d65c .word 0x73832237,0x54d9ea57 .word 0x5f6cab2c,0xc696357b .word 0x0f78cfd4,0xb4989660 .word 0x2e052d3f,0x2328e140 .word 0xad6d77a1,0xee936486 .word 0x2ab94cf8,0x0a539180 .word 0x6cd0f343,0x1c3dd7fd .word 0x1d2e5c6e,0x880bc717 p1_local1_expect: .word 0x00000000,0x98e7acf3 .word 0x1fa41ead,0x0b853ffd .word 0x004f87f4,0x10c71f86 .word 0x80920000,0x00000000 .word 0x47de0531,0x6de1d66b .word 0x7988c390,0x6bc3b43f .word 0x3203b990,0x889a1b02 .word 0xb94dd1fd,0xd83bc057 .word 0xd2d8d769,0x249e2fc6 .word 0x63c07cf3,0x542f6597 .word 0xcf763a02,0x3226983a .word 0xd4808244,0x3361f590 .word 0xe7d933b5,0x7bcfc43f .word 0x39b190c7,0xea0ae03a .word 0x75016cbb,0x72bd3455 .word 0x77181736,0xf833ef38 .word 0x3c3b3836,0x912b78b5 .word 0x3a208672,0xa18c99b0 .word 0xb8cad54a,0xa41386cd .word 0x933834cf,0x480049e4 .word 0x2c360179,0xd26e098a .word 0x736fdac1,0x710ee998 .word 0xa6a3a1e1,0xde5bd2ed .word 0x85ece4a6,0x71a9e397 .word 0x3f1b7444,0xcc46e1a6 .word 0x61195bf9,0x158a478b .word 0x64fdd361,0x86641172 .word 0x8b121f96,0x666cb9d5 .word 0xb29fc3d9,0x8bc76a70 .word 0xd0197584,0x1929a317 .word 0x3288f335,0xf4626c5c .word 0x9c69e34a,0x8864d199 .word 0x0023c300,0x5f500c04 .word 0x8117fb76,0x961bcf1d .word 0x6256ff49,0xed5b6b28 .word 0xb2a027e6,0xa1e7c8cf .word 0x49ce513d,0xbed95658 .word 0x9ae50b87,0x73cddb26 .word 0xdc187137,0xcb109558 .word 0x1894f276,0x5e0acf0f .word 0xee819bf1,0xa8116f6f .word 0x06245183,0x8117fc1f .word 0xc6c5301d,0x51ae328c .word 0x8a1d5b45,0x55757083 .word 0xf8190fba,0xde98ef43 .word 0xab642851,0x07a7c3fd .word 0xbc0a552c,0xa7931c69 .word 0x77635d47,0xd7b45098 .word 0x3019b5eb,0xdbef1720 .word 0xa5ca4334,0xb595141b .word 0x00827247,0xfaf042f5 .word 0x32751b22,0x5dceccef .word 0xc6de2297,0x8b3e0c7d .word 0x80a4cf5c,0xed15a3d0 .word 0xf7400df1,0x007c8a2a .word 0xb02fbd31,0x14872471 .word 0xcd9c46ca,0x160f374b .word 0xcf5e72b0,0xd78eec70 .word 0x0c850bee,0x5a7c8dc5 .word 0x86f83abd,0xd9d8236d .word 0x7c7a7b47,0xb6a80a5c .word 0xda4f8986,0x573a872c .word 0xe42059a5,0x8749de47 .word 0xac746699,0x34135a93 p1_local2_expect: .word 0x09b3b481,0xc50b2202 .word 0xff6c1d25,0x354e5d1a .word 0xf935f348,0xd17cee25 .word 0xda7a8c93,0xba2c5109 .word 0xebf574dd,0x064e875f .word 0xc241443d,0x251c53da .word 0x24111882,0x2ef91e6e .word 0x19c0894a,0xffffde47 .word 0x9c518a3f,0xc15f047e .word 0xa94f44d3,0x5314aa79 .word 0x247b6537,0xd9d5f13f .word 0xd8a50bb0,0x6cfbdb65 .word 0xe5eda50d,0x0e794bf1 .word 0xbadd5af0,0x3dd98977 .word 0x634b8696,0xe3f0e68e .word 0x672835e6,0xc7bf0fbc .word 0x897b7c0f,0x0363498a .word 0x492ed2f2,0xba75d2ed .word 0x1837a6a1,0xbb22f414 .word 0xcca26194,0xffff5a77 .word 0x6c49d61e,0xc1bf99c1 .word 0xac61cf7d,0xcf6071e0 .word 0x056e829d,0x1153f2d4 .word 0x92738ffd,0xc692f089 .word 0x5b72d90b,0x09b3af0f .word 0xe5ccaa37,0x9f957987 .word 0x5afd7289,0xb333c4ea .word 0x85040874,0xb754b740 .word 0x4042177c,0x065a59a0 .word 0x4a81f99a,0xba480fad .word 0xaa746b90,0x2db572bb .word 0x5208a9d1,0x40e169d9 .word 0x7f92d5f7,0xff8f793a .word 0xdd8eb306,0xaa366d07 .word 0x7b5e781c,0x6e3a138d .word 0x4cfaaf5c,0x85f00e63 .word 0xfc3a868f,0xe1efcef1 .word 0x4a3bb884,0xac4817c0 .word 0x3d2ba25f,0x94349341 .word 0xa050459f,0xbc790057 .word 0x0cc526a4,0xd239ffa5 .word 0xd8e309e8,0x6fd47ad9 .word 0x5e6a189e,0xda20d0b5 .word 0x45f46bf4,0x111dd712 .word 0x213e053b,0xa94122ec .word 0xa9b5c4c2,0x31b11fb4 .word 0x3c7c7d08,0x7774e832 .word 0xa9c906b1,0x33575b1f .word 0x40c4ed07,0x25c7227f .word 0x4dad3ed1,0xa4799df4 .word 0xc7845ebf,0x13958f49 .word 0xf58831e1,0x00000000 .word 0xb3f1e2be,0x67e0e33d .word 0x3b9c5f71,0x6e41c5a2 .word 0x49ca4f27,0xfeffab01 .word 0xff4588b4,0xa57567ad .word 0xaefff185,0x3c745a2c .word 0x105f73c5,0x89419bc5 .word 0x0e9fa16a,0xcf0131b8 .word 0xa1f459c9,0x09f33808 .word 0x0a141754,0x1a4a4708 .word 0x5a404b37,0xb457dafe .word 0xffcdde5e,0x4124ab57 .word 0x780fd780,0x9f81a02f p1_local3_expect: .word 0xfc890511,0x4ae06ddb .word 0xff60e03b,0xc86b5f1a .word 0xffe7bb0a,0x9c523451 .word 0x00009280,0x718ce997 .word 0x83e9042d,0x110589fc .word 0x3d7df331,0x5b1dda74 .word 0x16fbb3da,0x9ec68d82 .word 0xa9c4bcf0,0x850a6a20 .word 0x1e6505cc,0x852c8c77 .word 0x398f683c,0xda80abed .word 0x24f253c4,0x8fd0c082 .word 0x959518d8,0x49bc1f3e .word 0x949a03c8,0x44dc708d .word 0xf7cbae75,0x75cc5689 .word 0xb246f86d,0x4f203eca .word 0x5b3bd2bd,0x0658773e .word 0x0f738747,0xd1a7c951 .word 0xf85bbd06,0x80530a6e .word 0x6a9edcdd,0x9147db32 .word 0xa790c192,0x5d6ede0c .word 0xd054cfeb,0x372bb454 .word 0x3b4da8fb,0x3f7162d0 .word 0x407984a9,0x1be444e5 .word 0x80674005,0x547f25af .word 0x83112dd8,0x610962f0 .word 0x990a0040,0x932dc209 .word 0x3329b28f,0xd64170b3 .word 0x9919134d,0x7cf2335d .word 0x043f2459,0x5c2bf359 .word 0x4e47eccf,0x85ab57fc .word 0xa1537703,0x14cc529e .word 0x80dec5a4,0xe5be8e55 .word 0xb6ff38a0,0x1c597ac0 .word 0xe5462ae4,0x7dbd138c .word 0x276a0120,0xa2e6fb55 .word 0x34ac843e,0x011023a5 .word 0x4ba2a744,0xc3007a8b .word 0x28f36427,0x61d6df0b .word 0xc0e9c7c8,0x2f299634 .word 0xede6a2b6,0xc53e7128 .word 0x5d3eed6f,0xc5e17733 .word 0xf79d5967,0xd87f52a6 .word 0x00ee447e,0x10d64314 .word 0xe113acce,0xfaabff14 .word 0xc6852f98,0xdbadd505 .word 0xd911af47,0xd35ed46a .word 0xf90b1599,0x6a1b09bc .word 0xb7ba2a88,0x13e030f5 .word 0x320e37c8,0x72a5ca4a .word 0x092fc3e8,0x6ed68476 .word 0x2039fa4c,0x2cdb4da3 .word 0x872922e3,0x222e3c0d .word 0xee0a57f8,0xe497511b .word 0xad4d82e3,0x0fb5982f .word 0x7a3b38c4,0x32ac0aed .word 0x808efc11,0x147a1203 .word 0x5083184a,0x0000003d .word 0x4684ac5d,0xb69443d9 .word 0x8f8ef928,0x6844d525 .word 0xe7adfc74,0xa9cf8307 .word 0xd2023845,0xeb8efeac .word 0x329f7f87,0x75ea3806 .word 0xd5fc97e7,0x7f533797 .word 0xa7860d95,0x8162d191 p2_init_registers: .word 0x0db0f8f6,0x4748a911 ! Init value for %l0 .word 0xce049f10,0x028a964c ! Init value for %l1 .word 0x65848d6a,0xa934a782 ! Init value for %l2 .word 0x2388bc56,0x01dfa747 ! Init value for %l3 .word 0xc72cb164,0x8db6eb34 ! Init value for %l4 .word 0xecc38b1e,0x410d8e3f ! Init value for %l5 .word 0x5d7bb7fd,0xdf499090 ! Init value for %l6 .word 0xe21d5644,0xbe068c45 ! Init value for %l7 .word 0xc66fad7e,0x9b6cb73d ! Init value for %l0 .word 0x2821eeae,0x90598589 ! Init value for %l1 .word 0x431b671e,0x868862de ! Init value for %l2 .word 0x270cb942,0x53dd0f59 ! Init value for %l3 .word 0x9ce1e5da,0xf6f6a659 ! Init value for %l4 .word 0x0f4b34de,0xbe62e3a5 ! Init value for %l5 .word 0x698a836e,0x55bff93c ! Init value for %l6 .word 0xd23859d6,0x87692bb0 ! Init value for %l7 .align 64 p2_init_freg: .word 0x53125a2b,0x2a58efee ! Init value for %f0 .word 0x69a1216d,0xbefd8f4a ! Init value for %f2 .word 0x9a01fd9f,0x7a3a1f5b ! Init value for %f4 .word 0x258740de,0x4d65493c ! Init value for %f6 .word 0xaecd8bb0,0x81a6695f ! Init value for %f8 .word 0x2f8123eb,0x19af973f ! Init value for %f10 .word 0x2138dbd4,0x2cbe5ddf ! Init value for %f12 .word 0x9f2d1c66,0x4272b4f0 ! Init value for %f14 .word 0x13b1e473,0xdc3421b3 ! Init value for %f16 .word 0xbc4969dc,0x9439dfca ! Init value for %f18 .word 0xf6eed528,0x130d3c93 ! Init value for %f20 .word 0x2696d3a0,0xc4fbce8b ! Init value for %f22 .word 0xe2ba60dd,0x6cea67ef ! Init value for %f24 .word 0xc86aac90,0xba90b929 ! Init value for %f26 .word 0x6ea1015a,0x6f71d568 ! Init value for %f28 .word 0xfb81cf39,0xc952be92 ! Init value for %f30 .word 0xc322b436,0x0c4511ad ! Init value for %f32 .word 0xef3ae942,0xad9394ad ! Init value for %f34 .word 0x4170a15d,0xf2714770 ! Init value for %f36 .word 0xca7906d0,0x66b5828d ! Init value for %f38 .word 0x7805ac46,0x7a86f897 ! Init value for %f40 .word 0xa32cd82b,0x6af820ba ! Init value for %f42 .word 0x9b50e1a8,0x4ec446e7 ! Init value for %f44 .word 0x654d3c7a,0x6f6c76cd ! Init value for %f46 .word 0x3696c63f,0xf83ca2e2 .word 0xd4147c52,0xea32416c .word 0xa437cb70,0x904c438d .word 0x122977f8,0x2eece30e .word 0x98ed2157,0x0b88c414 .word 0x1eab13c5,0x44a09389 .word 0x2dfa5b31,0x9184978e .word 0x1bb48049,0x2ce2037c p2_expected_registers: .word 0x00000000,0xfffffdfe .word 0x00000000,0xffffffff .word 0x00000000,0xa6ecc5ef .word 0xffffffff,0xfffffdff .word 0x00000000,0x2cf54fff .word 0x00000000,0x92be52c9 .word 0x00000000,0x000000b2 .word 0x514b5371,0xa46b043c .word 0xc66fad7e,0x9b6cb73d .word 0xe699b81c,0x479ba7e0 .word 0x00000000,0x8f57c048 .word 0x00000000,0xffe1eb8f .word 0x00000000,0x00000097 .word 0x0f4b34de,0xbe62e3a5 .word 0x00000000,0x0000007b .word 0xd23859d6,0x87692bb0 p2_expected_fp_regs: .word 0x5a266210,0x2a58efee .word 0x69a1216d,0xbefd8f4a .word 0x2c891444,0xcfd15d7c .word 0xb3ac8a1a,0xb633656e .word 0xaecd8bb0,0x81a6695f .word 0x2f8123eb,0x19af973f .word 0x3fc5d48f,0x2cbe5ddf .word 0xb633656e,0x4272b4f0 .word 0x13b1e473,0xdc3421b3 .word 0xbc4969dc,0x9439dfca .word 0xf6eed528,0x130d3c93 .word 0x2696d3a0,0xc4fbce8b .word 0x7a4f8db7,0x7b62843d .word 0xc86aac90,0xba90b929 .word 0x6ea1015a,0x6f71d568 .word 0xffffffa6,0xa934a782 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x9a01fd9f,0x7cfec452 .word 0xfe1b5401,0x00000278 .word 0x23ce1f67,0xd5eb0feb .word 0x48f63b66,0xbd7d7908 .word 0xa6e8f2f4,0x9b190ff5 .word 0x63dd62d0,0x57483b47 .word 0x44b8e54e,0xfeae1390 .word 0xfea82e39,0xc72a3462 .word 0x9a2944db,0x67941a85 .word 0x997c617f,0xec6b01f2 .word 0x7bf3e728,0x8aed5ac3 .word 0x2f628e6f,0x0a81aa3b .word 0x3a286680,0x80440b1e .word 0x31e7bbab,0x28460867 .word 0x2c891444,0xcfd15d7c .word 0x1a3d2f99,0xcde4761d .word 0xf1a03113,0x14f43166 .word 0x99284037,0x60814d99 .word 0x17f95555,0x37121d6f .word 0x994e6828,0x1fe332ff .word 0x5112da1a,0xca5f84d8 .word 0x79b726eb,0xbf3279fe .word 0xe8218017,0x18e9942c .word 0x97817798,0x16e38e04 .word 0xd6758e4d,0x3e9e7ebe .word 0x68626043,0xdcdc2d04 .word 0x27b87d94,0x4d92f09d .word 0xd806629d,0xd66df244 .word 0xa304b50a,0xbb345f7c .word 0xcaabd17b,0x571a0ca5 .word 0xb67afe94,0x63c9f1a2 .word 0x6400893c,0x7527db58 .word 0xf2ac0e51,0xa83ec7ad .word 0x8e7f74ae,0x6933140c .word 0x50d78065,0x3ba1cade .word 0xd579384e,0x134d153a .word 0xffe5e69e,0xfbc7f8ae .word 0x8e1992b1,0x2a120d8c .word 0xa5117546,0x3b89a113 .word 0xc9dc6e55,0x3d8a608b .word 0xf720d3bf,0x15f606ba .word 0x38051eaa,0x47e79632 .word 0x88828f50,0xc0b25013 .word 0x7901a272,0x7cbf1836 .word 0x4c27c404,0x11668c09 .word 0x49ea34d9,0x1b7e1f5c .word 0x42715144,0xa8042421 .word 0x6dddb41a,0xa39a9bbf .word 0xa91fe884,0x011d824c .word 0x1c2e721f,0xf720d3bf .word 0xeeaba6ae,0x5dfa908d .word 0x99c8621f,0x5c0a1cd0 .word 0x9642c8c9,0x312548fa .word 0x444370ef,0x3ee3a4c1 .word 0x30c642e5,0x0983d44c .word 0x82220c8e,0xaf90ab9c .word 0x3fc53804,0x38337f21 .word 0x32bc3c47,0xce9f4f93 .word 0x8b61b392,0x4352ed36 .word 0x0d996085,0x05344fb6 .word 0x7ac753a0,0x6d000f70 .word 0x29fb9ee6,0x17f1a043 .word 0x10c32653,0xb22abf2a .word 0x877bc09b,0xf4e115d3 p2_local1_expect: .word 0xfe1b5401,0x66d6efe4 .word 0xde408725,0x47d0378b .word 0xffa6e238,0x3953227a .word 0x868862de,0xf7b95f0b .word 0x7c5dd1cf,0x4414892c .word 0xffffffa6,0x460244d1 .word 0x97c849cc,0x455c54a0 .word 0x18c0a442,0x36f01367 .word 0x638ad629,0xdeceb3e7 .word 0xb71703c3,0xc75a42a6 .word 0xf0983514,0x7e6c2139 .word 0x6dd8ce90,0x1aafcc24 .word 0xf81a3ec0,0x41579c56 .word 0xa027c039,0x4bf7f32c .word 0x5d7bb7fd,0xdf499090 .word 0xbfa4e8c0,0xff6d3716 .word 0x66bb16ff,0x032911e8 .word 0x5df0004f,0x3db5eade .word 0x86ccae0f,0x86d4aa3f .word 0x2263e97b,0xb65b2910 .word 0xb836a0e1,0x76247ac8 .word 0x7901a272,0x66ab5b9f .word 0x4674cf40,0x729df996 .word 0xccfd50bf,0xc53fc7aa .word 0x6a8b9149,0x224c5621 .word 0x0be220a1,0xa12386dc .word 0x3475fdd6,0x4b7fbaef .word 0x925061df,0xab892a2d .word 0xe39e34a6,0x824726fa .word 0xcc335729,0x84e35925 .word 0xcb3ffc25,0x5ee747ab .word 0xa1bde107,0x4f745423 .word 0xc7ec5168,0xf8218648 .word 0xdd19ab44,0xd6d44199 .word 0x707d0920,0x9d2d85ad .word 0xbab5ea28,0x47773640 .word 0xfef0e390,0xbf982ca2 .word 0x2553edf4,0x55f4c3e3 .word 0x06147fc2,0x80144ffd .word 0x61f58be4,0x6edfc2b9 .word 0x1d90e626,0x3d965d15 .word 0x840f38e6,0x8768b185 .word 0xd7518c36,0x3b2d5b85 .word 0x6796b4ad,0xe868bd8c .word 0x3540a380,0xe7d59876 .word 0x993db475,0xb2d2c06d .word 0x12ab2a68,0x858ad300 .word 0xcb4627ab,0x94a22e58 .word 0x51b7347b,0x334f0a7c .word 0xe506d4db,0x78504bc7 .word 0x3e0b1f54,0x4dd7bd30 .word 0x6cb8c452,0x8f0bad9e .word 0x609b48ab,0xbcdd7106 .word 0x158ab48e,0x54277fd8 .word 0x1a8aacb3,0xeec38fa3 .word 0x4402c9f2,0x2cd70b9a .word 0x92ab2d09,0x1b8de9ee .word 0x4fead8b8,0x97ff0137 .word 0x130bd942,0x92f2194d .word 0xe6377ca4,0xcf1944a6 .word 0x609555df,0x7a4a5371 .word 0x3cbcbe3f,0xcc7bcce5 .word 0x000000a6,0xd0ff2f65 .word 0x06aedee4,0x0d570ca2 p2_local2_expect: .word 0x6e6533b6,0x1a8aacb3 .word 0x6d21a169,0x8aafe2fa .word 0x514b5371,0xa46b043c .word 0xfffdf392,0x543ee1e6 .word 0xcf220dae,0x6791cb20 .word 0xff6e28e0,0x7d7af0aa .word 0x45c9c1ad,0xa0a0a2b8 .word 0x49d2c2af,0xe71ed840 .word 0x0291530b,0x3cf37b94 .word 0xf5e661fd,0xe712c7ba .word 0xf720d3bf,0x129ccb3b .word 0xf93370f9,0x7aefe8db .word 0x812bfc01,0x42dfeed5 .word 0x1ccf3aa0,0xce3f0bc5 .word 0xb90e798f,0x1ffab11f .word 0x887154b7,0x73902b64 .word 0xcdb2eb32,0xa5999ed5 .word 0x6735b9c8,0xfb5890de .word 0xcd0b3846,0xec530fe7 .word 0x0a55206d,0x18532f68 .word 0xeb94995d,0xfb00f010 .word 0x2b6efd3d,0x3bb1628b .word 0x4da28ad2,0xd0a736aa .word 0xc8d5a5ea,0xd78d0fed .word 0x78581168,0x5010bb4c .word 0x325b7a51,0xce01c30e .word 0xecfeb74c,0xa3966bf8 .word 0x0efbd818,0x6a77a628 .word 0xf30013fd,0x42581053 .word 0x5271c6ee,0x154c9566 .word 0x12179a69,0xff6a89ea .word 0x6aef8d60,0x20180def .word 0x2a880cd9,0xd8e26798 .word 0x0f310305,0x1b2baac3 .word 0x53125a2b,0x2a58efee .word 0xdfcd7d3b,0x5b2dae2b .word 0x0e1ab06c,0x6511ab73 .word 0x6d37285d,0x66e1913a .word 0x6345892a,0x47d8c039 .word 0xdda1aefc,0xa2be73d2 .word 0xd1789704,0xbb3ad681 .word 0x91f61e31,0x49fac65b .word 0xad85015f,0xd0d4b422 .word 0xc5206c9a,0xf715f8d2 .word 0x4c27886c,0x86a750c0 .word 0x0453fc5f,0x8c8d7e2f .word 0xe6d88940,0x6be7d554 .word 0x5a266210,0x66719972 .word 0x217e7071,0x00e05d1e .word 0x65c4df77,0x777ad16f .word 0x24d25a60,0x45814690 .word 0xf720d3bf,0x14674fa1 .word 0x71b8a908,0xd234f8d4 .word 0xb2b0167d,0x5dc14931 .word 0xb832846b,0xe08193b9 .word 0x82d6674b,0x1466dd30 .word 0x9eae25bf,0x4ddd987e .word 0x7c5d0468,0x4397986d .word 0xaf2d2a20,0xc1762c63 .word 0x07e15b21,0x129ccb3b .word 0x93814400,0xa20330f1 .word 0xf97dfe03,0x3733cd61 .word 0xac9c3fc7,0x13ead4ea .word 0x43c9d746,0xd81221ef p2_local3_expect: .word 0xe7b3cede,0x29030080 .word 0x3d84627b,0xb78d4f7a .word 0x82a734a9,0xa6ffffff .word 0xff20e462,0xb79d8a13 .word 0xfdfff245,0x1a05b66d .word 0xa9113346,0xdbe93df7 .word 0x00f63de9,0xad51bb3f .word 0x55ba81dc,0x61629555 .word 0xbb22213c,0xcac45997 .word 0x2fe8915d,0xefdfcbf3 .word 0xaa0ccf4f,0xd031fb8f .word 0x8b281174,0xea0ea1bb .word 0x970e6426,0xde7755a2 .word 0x5b47f577,0xff3adeb9 .word 0x6a1cbcba,0x6aaf458f .word 0xabec6087,0x0ad8511d .word 0x07166817,0x0a64403a .word 0xff731926,0xc090d57a .word 0x871ea7bb,0xa5f5cde6 .word 0x9f1ae1ab,0x8096f709 .word 0x72aed58a,0x086e99fd .word 0x4d8de884,0x4e376b21 .word 0x4237192e,0x5a2e4055 .word 0x788bd935,0x547aebf8 .word 0xb32134dc,0x73e4b113 .word 0xcadf3994,0xdc6949bc .word 0x933c0d13,0x28d5eef6 .word 0x8bcefbc4,0xa0d39626 .word 0x3d84627b,0xb78d4f7a .word 0x29b990ba,0x90ac6ac8 .word 0x68d5716f,0x5a01a16e .word 0x92be52c9,0x39cf81fb .word 0xe13f3b03,0xe92ee19e .word 0x5bdb2866,0x6b71e83f .word 0x8c71fe28,0xd43fa9ba .word 0x5a410e3f,0x831f60a6 .word 0x96bf3ed8,0x9d17a742 .word 0xf22ae251,0x0032850d .word 0x1fec267c,0xc344f874 .word 0xd7be0df5,0x85a5fd57 .word 0x84cda567,0x9bd7b6db .word 0x8e3f1835,0x0ef245d8 .word 0x44493826,0xd07b1690 .word 0xd0b94cec,0xe5b864c4 .word 0x7be261d2,0xf5df2990 .word 0x1f4359ab,0xe474651b .word 0x0fd33b62,0x3345bf4d .word 0xb3b515ec,0x000003ae .word 0x1a731ff9,0x79f1ba81 .word 0xb39b2986,0x6f17072c .word 0x071a9bab,0xa7361051 .word 0x54afda92,0xdaddc13c .word 0x0fdeff7d,0xc5d7fae8 .word 0xd49cf16a,0x8e805d70 .word 0x5157c833,0xd2a4a704 .word 0xad64de82,0xac915c53 .word 0x458d005e,0x86ff434a .word 0x9184642e,0x21e02d90 .word 0x8d915592,0xa8ea4112 .word 0x81c41078,0x06bba289 .word 0x62c2941b,0x84de789d .word 0xd2de9074,0x818b96b1 .word 0x3e0d7f6b,0xf9e615e7 .word 0x60aef2c9,0xc72d5c88 p3_init_registers: .word 0xcb683e33,0xf03b2203 ! Init value for %l0 .word 0x478dae81,0xf9108b76 ! Init value for %l1 .word 0x1ecae29c,0x55f12ace ! Init value for %l2 .word 0xbab060d2,0x0b91a5a1 ! Init value for %l3 .word 0xc5e26528,0x8d548e8a ! Init value for %l4 .word 0xf40c8484,0x7e60c1d1 ! Init value for %l5 .word 0x97d9eeef,0xf6125853 ! Init value for %l6 .word 0x9e723f3b,0xece041f4 ! Init value for %l7 .word 0xae7f0702,0xaba18756 ! Init value for %l0 .word 0x0e5e0c04,0x486976c2 ! Init value for %l1 .word 0x771710b8,0x64515f58 ! Init value for %l2 .word 0x44cd54bd,0xc90bdcc5 ! Init value for %l3 .word 0x894e6ba9,0xc3deaf46 ! Init value for %l4 .word 0xe510c148,0x1c894ae6 ! Init value for %l5 .word 0x88540c8a,0x1c54ec43 ! Init value for %l6 .word 0x775d299e,0x1bbd1036 ! Init value for %l7 .align 64 p3_init_freg: .word 0xca985376,0xf1b5d36a ! Init value for %f0 .word 0x99cb7f8e,0xd78109b8 ! Init value for %f2 .word 0xd628aef2,0x2ba1b1be ! Init value for %f4 .word 0x75e3003f,0x6fb20f08 ! Init value for %f6 .word 0x14f66612,0xe8a5ea1a ! Init value for %f8 .word 0x5324a3cb,0xf4f2d9c5 ! Init value for %f10 .word 0xada38b53,0xc9cfb4c7 ! Init value for %f12 .word 0xb9759530,0x98127705 ! Init value for %f14 .word 0xa9470d22,0x2056bdef ! Init value for %f16 .word 0x53d2d345,0xaea5b96e ! Init value for %f18 .word 0xb11899ec,0x7b3a3a22 ! Init value for %f20 .word 0x90c1b979,0xa379f9e2 ! Init value for %f22 .word 0x70af4827,0x3dd4d224 ! Init value for %f24 .word 0x56663c5f,0x93332cee ! Init value for %f26 .word 0x7a47343d,0x9750924f ! Init value for %f28 .word 0x0fd4f2f9,0xbf6034d4 ! Init value for %f30 .word 0x68577703,0xe08c81cb ! Init value for %f32 .word 0x55c7d0ea,0xf7d7ff3f ! Init value for %f34 .word 0xfbd5bf25,0x1f1141a1 ! Init value for %f36 .word 0x4ff4a5ec,0x20f2138b ! Init value for %f38 .word 0x56c86a00,0xf1cc8bc5 ! Init value for %f40 .word 0x55b877f8,0xe5359f12 ! Init value for %f42 .word 0x8011b2c8,0xa098eb83 ! Init value for %f44 .word 0x9accce95,0x974e6a7c ! Init value for %f46 .word 0x7aeb835a,0xac04e820 .word 0x548bf100,0xe5679f3a .word 0x1c4d2c61,0xf15232e5 .word 0xa4d4f340,0xe4afd060 .word 0x74ae811f,0x7e7ac160 .word 0x11c4c298,0xbdd1c5ed .word 0x4b5735b4,0x1a2c49c2 .word 0x2a823868,0x3361b482 p3_expected_registers: .word 0x00000000,0xecfeedc5 .word 0x00000000,0x66bd3f5e .word 0x00000000,0x000df8c5 .word 0x00000000,0xfda54d64 .word 0x00000000,0x0000007b .word 0x00000000,0x000df995 .word 0x00000000,0x0000006f .word 0x00000000,0x00000150 .word 0x532e56c2,0x329215cc .word 0x0e5e0c04,0x486976c2 .word 0x771710b8,0x64515f58 .word 0x771710b8,0x64515f58 .word 0x894e6ba9,0xc3deaf46 .word 0xe510c148,0x1c894ae6 .word 0x00000000,0x00000009 .word 0x771710b8,0x64515f58 p3_expected_fp_regs: .word 0xe2ccd6be,0x576c35bc .word 0xcdc0ba5b,0xe88b4469 .word 0x6586ff9c,0x5ea75547 .word 0x636e10be,0x2ec47f96 .word 0xff0fae78,0x59fe0678 .word 0xc5419860,0x552f4afd .word 0xb81afba3,0x23bd2dd4 .word 0xf95f60f5,0x2981d7fd .word 0xa9470d22,0x2056bdef .word 0xfdd78129,0xaea5b96e .word 0xb11899ec,0x7b3a3a22 .word 0xb57097fd,0xe7f4da94 .word 0x280662c9,0xf8665308 .word 0xff0db2bd,0x93332cee .word 0x7a47343d,0x9750924f .word 0x0fd4f2f9,0xbf6034d4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0xdd39576f,0x0d4cd86c .word 0x0a000000,0x00000000 .word 0x09000000,0x000000c6 .word 0x2d1d23ad,0xf8665308 .word 0xffffff3a,0x538ce096 .word 0x6491a5a1,0x60bcd975 .word 0x2496767f,0xa0bb720e .word 0x014ac5f6,0x5e8b3690 .word 0xe5a317c9,0xfe004b44 .word 0x2872da58,0x61c4d6ac .word 0x50bc4aa6,0xa80feb2d .word 0x8f4989f3,0x09620952 .word 0x70c0f7a2,0xe67045fa .word 0xb4988fb4,0x1153b23a .word 0xa8f2e2eb,0xa4d831dc .word 0x478dae81,0xf9108b76 .word 0xd3bafac8,0xa49a6d1b .word 0xf5bd3ea7,0x44c34858 .word 0xa79a4813,0x6894ac6c .word 0x8938331e,0xe8698d33 .word 0x20b6e548,0xc2718499 .word 0x0fadbf3c,0x2d14fb71 .word 0xcaf64e9b,0x7b9d43c8 .word 0x1f24885a,0x726eb904 .word 0x34ae76bb,0x6704b000 .word 0xad48e146,0x4a6f9730 .word 0x3e30fdc1,0xaed38940 .word 0x0c26cfba,0x99606aa0 .word 0x27b5b100,0x29dff480 .word 0x028dd08c,0x1d511123 .word 0x29d22a7e,0x9b8687a2 .word 0xc4c23abb,0x2c01843b .word 0xd7e3dfa5,0x899265fa .word 0xc94df27a,0x6225ac05 .word 0x054750c7,0x941ddd3a .word 0xabff3d98,0x8a22aae4 .word 0x39036b53,0xd31e6194 .word 0x039dba15,0x3b765607 .word 0xca474703,0xbf1c434c .word 0x19b33ab0,0x2f6e8715 .word 0x3dcea526,0xd3c504c1 .word 0x59d854ba,0x587356bb .word 0xe245ea4c,0x4773aac2 .word 0xb7ddb6f0,0x501ba7dd .word 0x8b38372b,0x55cab843 .word 0x533c2849,0x69af7c95 .word 0xecf13b13,0xe7504d64 .word 0x228dcbc9,0x9f73aeff .word 0x69a88eb0,0x66bd89ef .word 0xa27d0b01,0x1e36e12b .word 0x64a9113f,0x7ad00d73 .word 0xbe112334,0xa3fbf3f3 .word 0x2f3ce862,0x120d9da1 .word 0xbb4fb360,0xc1b9a478 .word 0xb82af317,0x7a7ee917 .word 0x22156d04,0x0efdee4f .word 0x9f7de68a,0x37561b9e .word 0x90e6a188,0x370dffda .word 0x2e94b896,0x2640ddf7 .word 0xda837abd,0x71eadbcb .word 0xf391b240,0xdf826c8c .word 0xbfa7df22,0xef3f6e14 .word 0xeb011088,0x75a300da .word 0x772259bb,0x34874020 p3_local1_expect: .word 0xdf184da8,0x59b90551 .word 0xffffffff,0x1ba5ab78 .word 0x2981d7fd,0x00000022 .word 0x1fffffff,0x50537b16 .word 0x78ae0fff,0x76f0a45b .word 0x1f000000,0x4972f1bb .word 0x2aee0b7a,0xb68be03a .word 0x6aaacebe,0x7cf3c87b .word 0x4c4acc38,0x734cbbb7 .word 0x779e1cb8,0x97529f3d .word 0x1c5d4cbf,0x488d7946 .word 0x905156f9,0x6f22d5f5 .word 0xf3728ede,0x1f89841a .word 0x2c8d39e0,0x19ac20b3 .word 0x3273dfca,0xf8e16330 .word 0xb2eda148,0x26c440af .word 0x5e3733d7,0x9b0950a0 .word 0x130f4db5,0xdd984ba0 .word 0x42dfa4e3,0x00bd124f .word 0x13d5f2c3,0x49742ad4 .word 0xd383fbb4,0x61d06686 .word 0x1f174063,0xe291fb8f .word 0xef1d07a8,0x76cafff6 .word 0x856ab3ea,0xf30c0731 .word 0x716a85cb,0x007a4f71 .word 0x8a403b2f,0xcb547b75 .word 0x226c0d57,0x03f045ee .word 0x1bf373a8,0x693b7b1c .word 0x16f72b91,0x14cb2d11 .word 0xd000aabc,0xd923be82 .word 0xfa86495f,0x3b6b0375 .word 0xc7f2215d,0x26f61d6b .word 0x8e3edaf8,0x70e6ab29 .word 0xdbd3c90d,0xe34d7b5a .word 0x9a4d3d63,0x795d3e5f .word 0xacfa98ac,0x88193428 .word 0xf739ce1d,0x41c9f652 .word 0x8c051dfa,0xe01d995e .word 0x64b9156d,0xfc5c3203 .word 0x6dff9d1a,0x2b4630d3 .word 0x33aa26aa,0x81295c1a .word 0x1446b15b,0x26e0a2bc .word 0x47611dfe,0x19af2f09 .word 0x37d1a7d6,0x312d2047 .word 0x07d6222c,0x164eb16d .word 0xaeb4fa6f,0xa94e4620 .word 0x01c2611f,0xc9b6ff07 .word 0x88e0f932,0xb19db0ec .word 0x09e10df7,0x82467334 .word 0xb2937d1b,0x4b2109b0 .word 0xd0fa6c8b,0x50695ee3 .word 0xb00667ec,0x3e9aebf5 .word 0xecfeedc5,0x66bd3f5e .word 0xd2e7806e,0x3caafdb0 .word 0x2804db03,0x53b6d7a7 .word 0x2dfb80d3,0x48bb41b2 .word 0x59cd061a,0x5c62163d .word 0xe6c4cd77,0x9ec81def .word 0xc23d12c7,0x4ecbbf84 .word 0xa80793fd,0xff20e1ab .word 0xf3c81d5c,0x22156d04 .word 0xfb7cbd29,0xd7c56d78 .word 0x12f9cc7f,0xf4dbe401 .word 0x8df86833,0x46f2cbbc p3_local2_expect: .word 0xff000000,0x3a83aa66 .word 0x94daf4e7,0xfd9770b5 .word 0x0150a5e8,0x1266f614 .word 0xab9c0153,0xfda54d64 .word 0x96e04e17,0x765f8d5a .word 0x532e56c2,0x329215cc .word 0x3b430632,0x832fb8f3 .word 0x00961fa2,0xf9d947b3 .word 0x569c4529,0xfbf188af .word 0x00000000,0xd82bf27a .word 0x00000009,0x1bbd1036 .word 0xf68c5ace,0xc4d3a702 .word 0xad68828e,0x19e8e366 .word 0x6f79e56e,0x56ad7ff1 .word 0x6f56ac20,0x39bbc287 .word 0x7536d914,0xc21b051f .word 0x9607ec91,0xccc71ced .word 0xab4ec514,0xbeb04026 .word 0x3787f3ac,0xb932fd25 .word 0x9838d0e9,0xd7b9623f .word 0x6f9bb263,0xa8a96268 .word 0x1cac6e78,0xabcb1253 .word 0x9ad5c05e,0x2f4ab8db .word 0xbd867594,0x699b73cf .word 0x9c192669,0x3d84025f .word 0x00000000,0x1fffffff .word 0x49da195b,0x9892a38d .word 0x985add3d,0x3bcf151b .word 0x6e6c8fd2,0x16827e53 .word 0xff0db2bd,0x397ef0a3 .word 0x27770c40,0xbf8183cd .word 0x9cac1f78,0xd043d67a .word 0x1b748278,0xa957169f .word 0xd519b11e,0xdb62c453 .word 0x459480c6,0x829b711d .word 0x2d1d23ad,0x78b968c4 .word 0x75f2b95c,0xffb7f50a .word 0x041ba69d,0xdbf17114 .word 0x209e03eb,0xef0ea7f2 .word 0x71eff5dd,0x5f61da86 .word 0xe4090f05,0x8d646255 .word 0x54d27fb5,0xffffffff .word 0xd35f7788,0x442e821f .word 0xd5300313,0x9754d016 .word 0x2cdad55b,0x910a5c89 .word 0x34b9cfae,0x0aab1236 .word 0x6d65a2df,0x6336e63d .word 0xe4021034,0x3edc1a92 .word 0x8fea3429,0xa93aed3c .word 0x376d34ef,0x3f8125ba .word 0xcbc9cfb4,0x9d8cf7ee .word 0x6fcbd1dc,0x48a71137 .word 0xdd442344,0xd16d3d90 .word 0x1de5193f,0xacf2578c .word 0xe4530eae,0xb8c65dfb .word 0xa9cae48d,0xc8dbeffb .word 0xa8c7d775,0xfffffb02 .word 0xd3432871,0xc2dd253d .word 0x392f89e7,0x15e1dd6c .word 0xfe1a478f,0xa7ed579b .word 0x97173e65,0x01e8fe66 .word 0x4d2560f1,0x2c604742 .word 0x372d373b,0xd27af521 .word 0x8deb4cac,0xb37e0afe p3_local3_expect: .word 0xffc9a114,0xd3eec226 .word 0x2981d7fd,0xf9f2d40f .word 0xff3a3a7b,0x13a70f8d .word 0xff5739dd,0x22dfa7bf .word 0x0963fad4,0x8bf21203 .word 0x49908c89,0xc16d2f45 .word 0xafd76f44,0xcee05a6d .word 0xaf166983,0x3927f5b1 .word 0xe2ccd6be,0x576c35bc .word 0xcdc0ba5b,0xe88b4469 .word 0x6586ff9c,0x5ea75547 .word 0x636e10be,0x2ec47f96 .word 0xfd2c926f,0x59fe0678 .word 0xc5419860,0x552f4afd .word 0xb81afba3,0x23bd2dd4 .word 0xf95f60f5,0x2981d7fd .word 0xcd7cc0fd,0x39877d54 .word 0xdac5377f,0xf1fc25e3 .word 0x6f349293,0xaeee8c33 .word 0x76078a03,0x91d8d224 .word 0xa2dc4dc3,0xefd3db2b .word 0x62672499,0x510eff07 .word 0x31712d92,0xcbd5ada3 .word 0x3f4d40e1,0x235892db .word 0xa573c3fa,0x35bd9ab7 .word 0x0bfd734c,0xd5b0d595 .word 0x63868485,0xc0ff89f1 .word 0xe4f27752,0x42a02d7a .word 0x66b56a91,0x5509b819 .word 0x5e2acfcd,0x9a00b946 .word 0x9695c2bc,0x89a7fbc7 .word 0x96ebf18a,0x55010b9b .word 0x208c2b92,0x1f4cf89d .word 0xbb660f0d,0xe206469e .word 0xdbf9245b,0xf5a1a65a .word 0xfde19c44,0x58f984e3 .word 0x2ffb62ba,0x62e974bf .word 0x363cd0bc,0x3410b3e7 .word 0x77b68f8f,0x485ff5b5 .word 0x86e838d1,0xee9a273d .word 0xad2b2be4,0xfffffb18 .word 0x57a35bcd,0xcc9cd764 .word 0xc249984e,0xf5411bb6 .word 0x9fdb2993,0x322f5a47 .word 0x5a684c75,0xdf977a56 .word 0x0c182b6c,0xf3e4352a .word 0x3528876c,0x52ff9874 .word 0xd6ba5cf1,0x5995c520 .word 0x5ec82b0b,0x68aeab06 .word 0x364ac221,0xf25642e2 .word 0x0480ea09,0x297ff6c2 .word 0x36ea9152,0x22bd2a8a .word 0xa5c92b30,0x354a07f9 .word 0xb9bf4f9e,0xd59fe237 .word 0xf56618c4,0x05e8c547 .word 0xdc33ca1c,0x75a9cb4a .word 0xb535e048,0x7827dc00 .word 0x6568ab5b,0x6d0d9c59 .word 0x99ba5d3b,0x94770940 .word 0xbedd30a4,0xb756a874 .word 0x9d345a8b,0xfcd97c10 .word 0x870a3ab2,0xab7f00b3 .word 0xf71d9972,0x7c2812ab .word 0x01f84a61,0xd93a7c76 p4_init_registers: .word 0x627ddf6b,0x959a1384 ! Init value for %l0 .word 0xaea1e730,0x26d40bd9 ! Init value for %l1 .word 0x4acfc879,0xf4264bc6 ! Init value for %l2 .word 0x93e99e1a,0x812af886 ! Init value for %l3 .word 0xc1d500a7,0xe5ea2003 ! Init value for %l4 .word 0xea7eaa6a,0x66706338 ! Init value for %l5 .word 0x4c6bc9a2,0x03f62c06 ! Init value for %l6 .word 0xb8163588,0x63c80dd8 ! Init value for %l7 .word 0xb3f90410,0x41d0cbe8 ! Init value for %l0 .word 0x667f84da,0x7077ee0f ! Init value for %l1 .word 0x7400c0a2,0xd6f11764 ! Init value for %l2 .word 0x7494e7a9,0xe57db533 ! Init value for %l3 .word 0x085cff5b,0xf6deefe6 ! Init value for %l4 .word 0x9a4996e9,0xdd492342 ! Init value for %l5 .word 0x313f87f6,0x37a0cd68 ! Init value for %l6 .word 0xb853c7fe,0x2b28dd34 ! Init value for %l7 .align 64 p4_init_freg: .word 0xcd3c96a6,0xd312d3a7 ! Init value for %f0 .word 0xee7b9de3,0xe1cc5bed ! Init value for %f2 .word 0x0c76a33e,0x418d9212 ! Init value for %f4 .word 0x7ff60e42,0x12c2579e ! Init value for %f6 .word 0xb97b5f18,0xae232458 ! Init value for %f8 .word 0x258570d2,0xf71a20f1 ! Init value for %f10 .word 0xc24acab7,0x5d28f630 ! Init value for %f12 .word 0x38ec8f73,0xf72d8b42 ! Init value for %f14 .word 0xf1df6716,0x33ff1ee0 ! Init value for %f16 .word 0xa87a9ccc,0xbe379f7d ! Init value for %f18 .word 0x013d551f,0xdc3277a8 ! Init value for %f20 .word 0x82db89c2,0xcc834042 ! Init value for %f22 .word 0x5f2ac485,0x5d01abaa ! Init value for %f24 .word 0xad31c561,0x5f81057e ! Init value for %f26 .word 0x853a5210,0x73e42057 ! Init value for %f28 .word 0xe62d8ba1,0xd09e5bbc ! Init value for %f30 .word 0x092f4144,0x25cc7e90 ! Init value for %f32 .word 0x0eedbdea,0xcda34efa ! Init value for %f34 .word 0xcaef027d,0x150ede6b ! Init value for %f36 .word 0x45585648,0xc32b57f9 ! Init value for %f38 .word 0x10146329,0x91bbac85 ! Init value for %f40 .word 0xccfa6940,0x878ba402 ! Init value for %f42 .word 0xc2b754b2,0x826fc593 ! Init value for %f44 .word 0x76a8b6d3,0x44b2f78b ! Init value for %f46 .word 0x320c12ac,0x6b444087 .word 0x79b25549,0xdcd7bca1 .word 0x34b43843,0x6e2d7586 .word 0x472430da,0xf227ffba .word 0x30b8d924,0xfadb594d .word 0xb7914243,0xceff67b4 .word 0xeeb3a3a9,0x374bb708 .word 0xb0c03f36,0xd0e1f474 p4_expected_registers: .word 0x00000000,0x000fd8b0 .word 0x00000000,0xfefdffff .word 0x00000000,0x00000155 .word 0x00000000,0xfefdffff .word 0xffffffff,0xffff98a6 .word 0xea7eaa6a,0x66706338 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0xc96e1cf5 .word 0x00000000,0x00000080 .word 0x00000000,0x4a42e393 .word 0x00000000,0xc96830d5 .word 0x00000000,0xe39ff061 .word 0x00000000,0x0000004f .word 0x00000000,0x00000000 .word 0x00000000,0x000000b9 p4_expected_fp_regs: .word 0x34dd282b,0xd312d3a7 .word 0xe9b5161d,0xa6e61adb .word 0x0c76a33e,0x418d9212 .word 0x7ff60e42,0x12c2579e .word 0xb97b5f18,0xae232458 .word 0x258570d2,0xf71a20f1 .word 0xc24acab7,0x5d28f630 .word 0x38ec8f73,0xf72d8b42 .word 0xf1df6716,0x33ff1ee0 .word 0xa87a9ccc,0xbe379f7d .word 0x013d551f,0x53597929 .word 0xfc1d9a71,0xcc834042 .word 0x5f2ac485,0x5d01abaa .word 0xad31c561,0x5f81057e .word 0x853a5210,0x73e42057 .word 0xa23c13c2,0x2826c0c4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x797e1125,0x75ed4b33 .word 0x7cabce79,0x802f3cc4 .word 0xff151167,0xe39ff061 .word 0xb97b5f18,0xae232458 .word 0x92cfd7e5,0x1667dff1 .word 0x9e57c212,0x8cb99c8b .word 0x319a3b53,0x226e62f9 .word 0xe8d22d8b,0x00dd9ffe .word 0x9c3881c6,0xde7d6411 .word 0xf63881fe,0x3cd65453 .word 0xcb01523b,0x68367072 .word 0x8f3c7449,0x30dd2326 .word 0xdef3a5e3,0x5b4197e2 .word 0xbfe14304,0x9018a9e7 .word 0x80dd9564,0x020f188b .word 0x9cf11d70,0x9961df41 .word 0xddf8887c,0xe1dc4bf5 .word 0x1ed748a8,0xcc4f87e0 .word 0x24be6b87,0xda61114e .word 0xe83d4225,0x02339272 .word 0xec9f4e40,0xed084d84 .word 0x0d121de3,0xa4d7031b .word 0xdb695f4c,0x3ce96397 .word 0x21db7231,0xcb5ffd72 .word 0x1f7a706b,0x6e8225a7 .word 0x87b6ca0f,0xe801bd97 .word 0x9966d89a,0xfe5f3070 .word 0x043dcbfa,0x11f90728 .word 0xe732a798,0x908bf69f .word 0xafe122d8,0xff0ee822 .word 0xaaed8822,0x3c0197c0 .word 0x1c1c2652,0x6eabf480 .word 0xb72418b9,0xbbbe3b51 .word 0x7c590d2f,0x826d4293 .word 0x6c1192ad,0xba3606c9 .word 0x337a7306,0x78c5c943 .word 0xa984479e,0xb1a12119 .word 0xefba9add,0x9ae73cfa .word 0xe4fd3cb6,0x0609cc52 .word 0x588373ec,0x2e363bc6 .word 0xa64d697a,0x48976b6d .word 0xc950705f,0x7db5d833 .word 0x145a8403,0x13a67ed4 .word 0x5ac7358e,0xcadac068 .word 0x50b7eada,0xa7eba302 .word 0x6166769e,0x00abf3b7 .word 0x41620436,0x36c8327c .word 0x69fc015c,0x3d0d37e7 .word 0xd79e44d9,0x9ba5227f .word 0xd7a56154,0x693a7365 .word 0x2a9b7310,0x2d521842 .word 0xa4838c91,0x279e174b .word 0xcdcba8ac,0xa89ca782 .word 0xa34e514a,0x3e59113e .word 0xa4a4d1a3,0xb695b703 .word 0xf20545bd,0xc96e1cf5 .word 0xdc14b3df,0x80462e8f .word 0x87b85187,0x74dca9eb .word 0x20f8b96e,0x0511a176 .word 0xe122cf58,0xa86a19aa .word 0x49f37cae,0xda10dd4f .word 0x8afb0106,0xbc848759 .word 0xdafdcd48,0x38b5a5e8 .word 0xf1a8efa6,0xb12b749d p4_local1_expect: .word 0xfc1d9a71,0x50adadb9 .word 0xff1eff33,0x1667dff1 .word 0x420ef67f,0xca41120e .word 0xd5000000,0x0000004f .word 0xefe62ec4,0x3525256e .word 0x3863442b,0x6f3ba953 .word 0x77458343,0xd0ad0bf9 .word 0x471f5d78,0xe8091fef .word 0xb21a0e63,0x771c20c3 .word 0x2dc9098d,0x79462113 .word 0xdc7eac1a,0xc336ba89 .word 0x0f3676b9,0xe4406e17 .word 0x73a49d75,0x3de8c068 .word 0xce931d8d,0x46c3d973 .word 0xd44afc57,0x8d7cea9b .word 0x2e1d4f63,0xc6ec5cf9 .word 0x23dcf913,0x38e75aaa .word 0x0fb597f0,0x8842e1ff .word 0xf45e0b9e,0xd1a7ef4b .word 0x60df9fbf,0x06af0075 .word 0xae1e0ead,0xa67043d4 .word 0xfdbdf9d8,0xe0653647 .word 0xe1dc4bf5,0xaf725c7f .word 0x03133ded,0xf1089a5f .word 0xd5722575,0xe8f30e80 .word 0xe9191387,0x177da6af .word 0x766cf7a7,0x4765143d .word 0xe9b5161d,0xa6e61adb .word 0xf0de4c8f,0xf8ed179d .word 0x9cb84f77,0xd9ed48ff .word 0xea5addc7,0x58a46645 .word 0x67953dae,0xc8d01b74 .word 0xc26dd40d,0x80045088 .word 0x12b42b13,0x28385f7a .word 0x0b7d31b2,0x650a5be0 .word 0xf0dbd549,0x53efe8d6 .word 0x4f2581ab,0x76857e3f .word 0x1d4b67b7,0x9d1bcdcf .word 0x48b5214c,0xd144f1f2 .word 0x5ac9ba18,0x7c43f69e .word 0x44380e5a,0x5398c19a .word 0x3176e61e,0xfaa3ffa7 .word 0xd964f62b,0xf9bf1d80 .word 0x0ed6ed43,0xbf48ef0c .word 0xba928ba9,0x88e29dd1 .word 0x53c50782,0x6263129f .word 0x8ace2694,0x05ba31e9 .word 0x0d3f00f8,0x335387b1 .word 0xbd1044cf,0x08e2dc60 .word 0xc0685a9f,0x9a49181e .word 0x7314610f,0xc15d6ffe .word 0xec87ebd4,0xc1ba5bc1 .word 0x8ec9cf96,0xb5e5403d .word 0xe4f945f2,0x98312a46 .word 0x2097b7ee,0xcff9bd12 .word 0xd28a9f78,0x0b43dd98 .word 0x60c3290f,0x89435b94 .word 0xc15d6ffe,0xef6f1ad9 .word 0x719a3af0,0x00d7dfa2 .word 0xbd050a62,0x9c7aa061 .word 0x8b243156,0x0fef9d30 .word 0xddbcd55b,0x29c78d6f .word 0x4ddf8b07,0x874dc00f .word 0x39873b86,0x4622cd26 p4_local2_expect: .word 0xb0a0fd20,0x2826c0c4 .word 0xff000000,0x00000000 .word 0x26d40bd9,0x3ad4b062 .word 0x98dd430b,0x5d28f630 .word 0xa23c13c2,0xffe1dc4b .word 0x324e8fe6,0x182ebe27 .word 0x26e87a07,0xc63100be .word 0x65fead9f,0x4e6f0823 .word 0x53efc4df,0x5d4f0360 .word 0xb5a981c5,0x3edac0e9 .word 0x74ad03a2,0x1faa3474 .word 0x144dc72f,0x53ef97e6 .word 0x324e8fe6,0x2d474acf .word 0xa62105a1,0x1e711e7e .word 0x584ad38e,0x1ef9add6 .word 0x3075a421,0x19ebb58c .word 0xf55d6341,0x51108bcc .word 0x7a97613c,0xd77c6202 .word 0x9ec9a5a1,0x88bb1158 .word 0x2d8a83db,0x3806d302 .word 0x2b11f5fa,0x71e45de0 .word 0xfe970a88,0x98ea8fa4 .word 0x6830d19c,0x27ffcce3 .word 0xb098da74,0x19512f9e .word 0x115872fc,0x08c815dc .word 0x9c1e8a00,0x12e7b2d8 .word 0x81a6eb74,0x3d3d97b2 .word 0xb58e266e,0x56b19230 .word 0xc8138586,0x4bc71fa3 .word 0xf46acd10,0x07f6aa05 .word 0x20a38903,0x945cd009 .word 0xe9f0ea58,0xb21fdf8d .word 0x34dd0032,0x3394524e .word 0x8871d727,0xcd4587d4 .word 0xad6a2256,0xbbc2e14a .word 0xd667bbbb,0x6f1d096c .word 0xcb822aeb,0xb7118bd0 .word 0x13b89a17,0xac433167 .word 0x7cebfffd,0x0e8b5e72 .word 0x9eae8db8,0x3e7ea66b .word 0xb7388288,0x0b4f169d .word 0x4ac3b49f,0xa17c17ea .word 0x11f8ef38,0xda1195f9 .word 0xe4a7474e,0x37931c35 .word 0xefaf8214,0x3bf4dc95 .word 0x8d1fee7a,0x9e990f66 .word 0x8de5c3ce,0xe1a2fb2e .word 0x72ea8c17,0xe4966971 .word 0x3cc4dd52,0xdc9eac0e .word 0x1b4e8eff,0x97dc51e6 .word 0x0ddd8c0c,0x90a754ac .word 0x50c1c764,0x73922d55 .word 0x4a5445a7,0x0a715d64 .word 0xcfef2587,0x08fb8339 .word 0x3a8dc0a3,0xcc4a0e5c .word 0xc592fb20,0x41b7fada .word 0x886afb5b,0xfdba6603 .word 0xf90a7ba1,0x41b2b152 .word 0x0953eda8,0xe209df09 .word 0x4f875a20,0x17e71e05 .word 0xd9150708,0x501751c8 .word 0x1ff2a8d4,0x48618045 .word 0xf71a20f1,0x4a42e393 .word 0xed5a428e,0x7626f55c p4_local3_expect: .word 0xff00007d,0xe5e2d2e4 .word 0x53597929,0xc4ab0786 .word 0x96e8ef53,0xfec753b8 .word 0x37fac6ed,0x1c69ec9c .word 0x4c126c0d,0xa35a9d45 .word 0xddbcdd06,0xe57d9739 .word 0xfa408e8c,0x311a517a .word 0xff5b0a5a,0xa8944384 .word 0xd1eeb416,0xde440208 .word 0xfd81937f,0x84b7bf12 .word 0xf880d8dd,0xdfc01b49 .word 0xf1267bd4,0x16a8b240 .word 0xc5ead009,0x0c5f0a62 .word 0x71e40c70,0xd4ee77c0 .word 0x942ee888,0x822dec18 .word 0x04fd0b70,0x56a8c993 .word 0x55703425,0x9538fee7 .word 0x4e45ddea,0x3cf621f8 .word 0x9232e2c9,0x29777e52 .word 0x126bf5c6,0x09ff4bbe .word 0x6b71c017,0x48a327ff .word 0xfd30c0dd,0xe4cbac85 .word 0x93c959f9,0xb3e6eac8 .word 0x09fc5219,0x733a66b1 .word 0xdcd7fb56,0x5f657362 .word 0x2472bbb1,0x3f584a88 .word 0x000000fe,0xdeff0208 .word 0xb9a6a5ac,0x3e2b5e91 .word 0xbef6b137,0x2cb7e1eb .word 0x520046d0,0x9821fe3a .word 0xe6d9272d,0x2625ae73 .word 0xa172c5fd,0x9f873505 .word 0x8909bd3c,0xf1da92b4 .word 0x5f6b7082,0x4e9e3368 .word 0x8e968a76,0x219ae23f .word 0xf5c95456,0x003580c5 .word 0x3360c701,0x65bcda82 .word 0xc96830d5,0x7728bfff .word 0x62b7f39e,0x57f364b6 .word 0x76bf1192,0xd165e22f .word 0x27787503,0xa817553c .word 0xcdf70abf,0x28a22604 .word 0x8ff30b64,0x5aec6b17 .word 0xc647e434,0x5c9e00c9 .word 0x1326c24d,0xe2852846 .word 0x2d8aa928,0xf29d0afe .word 0x1504d00e,0xd67e4c62 .word 0x02dc274f,0x28868c30 .word 0x23406754,0xe30987d9 .word 0x27d4e7d1,0x85cf1c48 .word 0xf07f3700,0x71ee02b0 .word 0xffec5f1b,0x56ac1029 .word 0x11c2d5a5,0x6b359098 .word 0x572a7bb0,0x6bee6e53 .word 0xa5e6e72a,0x1b1e483f .word 0xc7432886,0x372a2d4c .word 0xbe502b5c,0x5b13282d .word 0xa2b14242,0xb8f56fe2 .word 0xed517bb4,0xc71b5c17 .word 0xd9c9552c,0x5843ffd9 .word 0x834a9f90,0x1c4256de .word 0x0cb649e7,0x88e374df .word 0x93c32727,0x4fadacea .word 0x55f7082e,0xad8c4b68 p5_init_registers: .word 0xd44351b2,0xaacb040e ! Init value for %l0 .word 0xf714a9e0,0x503f2fcf ! Init value for %l1 .word 0xeb258195,0xf5fb15e5 ! Init value for %l2 .word 0xcb475782,0x8487c995 ! Init value for %l3 .word 0x5182f2da,0xdcadc512 ! Init value for %l4 .word 0x996cefa8,0x084f5d4b ! Init value for %l5 .word 0x911c3231,0x9187419f ! Init value for %l6 .word 0xb4f022ec,0x4e3d474f ! Init value for %l7 .align 64 p5_init_freg: .word 0x3a5a298f,0x4727b65a ! Init value for %f0 .word 0x4fce461d,0x19318b1f ! Init value for %f2 .word 0x08871067,0xa3bda4cc ! Init value for %f4 .word 0x98b1c686,0xfe2792c5 ! Init value for %f6 .word 0x0fe1eec6,0xa733532e ! Init value for %f8 .word 0x01f3c2e2,0x94284ffe ! Init value for %f10 .word 0xf21c55c9,0x50ac6a48 ! Init value for %f12 .word 0x0600c61a,0x82a0e5e2 ! Init value for %f14 .word 0xaa2bb3b7,0x7cfa2601 ! Init value for %f16 .word 0xd39e17d7,0x58c35d55 ! Init value for %f18 .word 0x8447d967,0x1c741ba1 ! Init value for %f20 .word 0xdb4c94e8,0x25d60d97 ! Init value for %f22 .word 0xe6cab7f9,0xfb0953b7 ! Init value for %f24 .word 0x357171c7,0x9bd78867 ! Init value for %f26 .word 0x7484487b,0x807b59af ! Init value for %f28 .word 0xa86e434b,0xa5452a1e ! Init value for %f30 .word 0xc666762e,0xc2f55c37 ! Init value for %f32 .word 0x1acb9721,0xd10164e5 ! Init value for %f34 .word 0x530d822e,0xaea8a375 ! Init value for %f36 .word 0x1a479cac,0xa27998c4 ! Init value for %f38 .word 0x89b8eb71,0xf324f1c2 ! Init value for %f40 .word 0xa4b03c30,0xbca545c8 ! Init value for %f42 .word 0x97518bd9,0xbc8938c1 ! Init value for %f44 .word 0x2eb2ab69,0x32a6e6c7 ! Init value for %f46 .word 0x3aff2b5f,0xade4463e .word 0x201f8f0b,0xb6fe4ac8 .word 0x8dabfb09,0xe34a290f .word 0x29350dc9,0xd3aff15b .word 0x56b03f0e,0x96b416b2 .word 0x38ddb887,0x4fb7466a .word 0x23e6af32,0x9a584bc4 .word 0xae21d2aa,0x90b9acd3 p5_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x321d588d .word 0x00000000,0x519980a6 .word 0x00000000,0x000000b6 .word 0x00000000,0x8d2eb0d8 .word 0x00000000,0x2f511bf2 .word 0x00000000,0x00000000 .word 0x00000000,0x000000eb p5_expected_fp_regs: .word 0x3a5a298f,0x4727b65a .word 0x307b77ac,0x556174f0 .word 0x11fc693c,0xc844bf2f .word 0x98b1c686,0xb19bbc6e .word 0x0fe1eec6,0x6c109b62 .word 0x01f3c2e2,0x94284ffe .word 0xf21c55c9,0x50ac6a48 .word 0x0600c61a,0x82a0e5e2 .word 0xaa2bb3b7,0x7cfa2601 .word 0x11fc693c,0xc844bf2f .word 0x8447d967,0xa9a7cc3f .word 0xdb4c94e8,0x25d60d97 .word 0xe6cab7f9,0xfb0953b7 .word 0x357171c7,0x262b6c28 .word 0x7484487b,0x807b59af .word 0xa86e434b,0xa5452a1e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x11d7279c,0xbe66cd17 .word 0x0caa9d6b,0x6c109b62 .word 0x307b77ac,0x556174f0 .word 0xe0ea031a,0x90784faa .word 0xeb53e45a,0xabe90c8b .word 0xe1a3bf10,0xe79d70b2 .word 0x5eb775c9,0xe3ca0550 .word 0x1f6ba613,0xf37b16a1 .word 0xc27fa86f,0x145c398f .word 0x34710131,0x7c4ae97a .word 0x8502524a,0x1465f5b7 .word 0xc745f253,0x4780db90 .word 0xb0def2aa,0x0eb4842e .word 0x972a6906,0x8674ae48 .word 0x0e1e4bbd,0xd2294da6 .word 0x2f65ef71,0xcfe0a3c0 .word 0x015c457f,0xd7a1413b .word 0x8b09fa80,0xe780b4ae .word 0xf575be00,0xb3699f70 .word 0x417340e7,0xbb419e81 .word 0x271f66fb,0x6568b857 .word 0x1e661730,0x84cb1e50 .word 0x72b618b7,0xdd51e67d .word 0x91228d5d,0x26fb69a9 .word 0xc3a5720d,0x5865056d .word 0xfbd3eeba,0x32751779 .word 0x26d5b841,0x7d6d840d .word 0x955ea269,0x66e21ad9 .word 0xe6c00dfe,0xbc1230c6 .word 0x5b4fe90f,0xb4a6cf3b .word 0x1675602d,0x0e373f70 .word 0x38576bd6,0xf34c1467 .word 0xbf2f869e,0x823544b2 .word 0x1a82ee2f,0x873f2912 .word 0x2dbab434,0x99849e58 .word 0x8456f2ee,0xab1bb7a1 .word 0x60f05422,0xcbed87ba .word 0x939cab5e,0x00149ef9 .word 0x3ca9396d,0x58d06215 .word 0x0985c322,0x94d01948 .word 0x43e3bfb0,0x47aad418 .word 0x7dca9f45,0x24afdc50 .word 0x97baaa4a,0x60d42236 .word 0x0a10389b,0xa1c09364 .word 0x4a74a63f,0x7134986f .word 0x27652193,0x0333a9a8 .word 0x63009cd1,0x67183b44 .word 0xc16260da,0xef0773b4 .word 0xc99f11e6,0xc56feb4a .word 0x96ed0037,0x637f7604 .word 0x0caa8ae4,0x3bbd4639 .word 0xc90de692,0xf94fe03c .word 0x13fa95fb,0xe6107c4e .word 0x9919ba94,0x9393a68f .word 0x15ef6693,0xd6b41afa .word 0x46fc5540,0xca8d9f78 .word 0x2f38249b,0x33abd132 .word 0x5ebe17fd,0xb118ceb4 .word 0x5581ff71,0xd9c10b00 .word 0x46422c8b,0xbb5b0474 .word 0xbe202149,0x47f3ae95 .word 0x779c3bb8,0x092ee1a3 .word 0xc664e138,0x815d60b9 .word 0x031b238c,0x85c1c49e p5_local1_expect: .word 0x2fbf44c8,0x3c69fc11 .word 0xabf666ce,0x1e2a45a5 .word 0x3722d7fd,0xa896e17b .word 0xff00622e,0x6083234f .word 0x6ebc9bb1,0x12a74196 .word 0x0f928989,0xc34b0c54 .word 0x52fb9837,0xed84f399 .word 0x1b91af9e,0xe37f4a8b .word 0x88937768,0x146fd823 .word 0x14febad4,0x41270c27 .word 0x47b5b808,0x0dce9a5a .word 0x029dc791,0xb38965d1 .word 0xbf65620e,0x0000001b .word 0x47483b82,0x88e0b7f9 .word 0xa284002d,0x782c1f5d .word 0xce66f6ab,0xd56f137e .word 0xca90248d,0xd29efca3 .word 0x85799cff,0xfccf2b13 .word 0xbfa10b4d,0x9fba5a77 .word 0x8dbf02f7,0x57303f41 .word 0x732eb251,0xbf68cbfd .word 0x48b9276c,0x7f500aec .word 0xb7ae5fea,0x06b08206 .word 0x7c37b6b1,0x5a6e90a8 .word 0x1477c345,0x6cf17c41 .word 0xdaeb3cd6,0x8447d967 .word 0x50cba782,0x10bfa3e1 .word 0x712d1a7b,0x29d6bcde .word 0xddf0a5af,0xe482403f .word 0xfffe22f3,0x2edea835 .word 0xfb0e42b5,0xfce4d972 .word 0x143956df,0xf2648b65 .word 0x1e346266,0x160faca0 .word 0x5d4c3b3b,0x6386e1bf .word 0xf33fe60c,0x988871b6 .word 0x88c02c43,0x438be1d3 .word 0xc00bb730,0x6774738c .word 0x732356be,0xb8dc7920 .word 0xc53ec5be,0xe96e6759 .word 0x9f67da4d,0xf0321b22 .word 0xf08000e5,0xbfff4f4f .word 0x9aa43a3d,0x6ab64a1d .word 0x47f8df8e,0xd472c491 .word 0xcdb2f9c8,0x0fdea0a3 .word 0x95875a57,0xef02327c .word 0x9d541334,0x4a5ad7a8 .word 0x7cff5aaf,0x2d69d750 .word 0x8a868500,0x44f27c8f .word 0x59085d95,0xb747ef86 .word 0xac777b30,0x911d13fc .word 0x967f9af7,0xe4966bac .word 0xbf6c0351,0x6aade718 .word 0xf31b2560,0xf746a0bd .word 0xa0869e70,0x544e87c7 .word 0xe98da447,0xb2ebaabb .word 0xa239c3ea,0x4433aa6d .word 0x3ad2dd48,0x92d43d72 .word 0x1dc44518,0xf1b8f1cf .word 0x5827d03b,0x96f2dd8f .word 0xd02a81ea,0xa9f87075 .word 0x0c0d4c5b,0x074d74ff .word 0x0d1b8058,0x63c5d0cb .word 0x1352df3e,0x7ce0c3c7 .word 0x862f16b1,0xe05896c8 p5_local2_expect: .word 0x7f21044f,0xcf2f3f50 .word 0x3fcca7a9,0x6d931930 .word 0x8d2eb0d8,0x2f511bf2 .word 0x286c2b26,0x909e918d .word 0xff000000,0x11000000 .word 0x2e62b873,0x1b3e1b72 .word 0x8d71c91e,0x52c82dfa .word 0xbb8d7f2e,0x10ff5ba8 .word 0xa0bf3d9d,0x96551b77 .word 0x4095c073,0xd1c4c46c .word 0x519980a6,0x541c620e .word 0x50db24c5,0xe26b06ad .word 0xfbaa3348,0xb9b36653 .word 0x27d454f1,0xa65f2ced .word 0xf78a127f,0x53d47d7e .word 0x6d6457ea,0x0f678223 .word 0x31368f5d,0xb08183ee .word 0x8cffcae1,0x51d25a1c .word 0xd1340938,0xc9a85293 .word 0xe87a85a5,0xffff8910 .word 0x5ceb37fa,0x9951412a .word 0xe7f91136,0x984172ba .word 0x8ce7bcdf,0x5a91e962 .word 0x0ddb125e,0x2e6202b0 .word 0x43827e80,0xefabc06c .word 0xb4a64019,0x1754a069 .word 0x98a3d652,0x9ee1f2f0 .word 0x864cc03d,0xa670ade5 .word 0xd1ce989f,0xc62df722 .word 0x36077027,0x4582a94b .word 0x61fa7dd4,0x93bf6c6f .word 0xbf193813,0x26f6a82e .word 0xefada5de,0x02f7f456 .word 0x93038342,0x3fbc320a .word 0xedc45b3c,0x8e449d8c .word 0x307b77ac,0x00000011 .word 0x70b6aac1,0x0af8f73c .word 0x7704ba90,0xb1329d4e .word 0xba0e7115,0xb58a1a98 .word 0xb841cebc,0x98e674bc .word 0xf6129b01,0x2d253093 .word 0x89334472,0x87ffe758 .word 0x2c3e2a37,0xb457fae8 .word 0xff566555,0x8a8c0c06 .word 0xbedd624e,0xa050a53e .word 0x442e4e4a,0x25c95143 .word 0xd6968d49,0xdf4a7c07 .word 0xa2a383c2,0x33af4d01 .word 0xc8aa6716,0xa0823e86 .word 0x26908411,0xc2006297 .word 0xa566b1c2,0x10ba0a87 .word 0xadf41cd9,0x92cef1ee .word 0xbc1e194f,0x2b4dad26 .word 0x40a01bd9,0x36c33f58 .word 0x324b0725,0xbf092209 .word 0x96b33924,0x589978ea .word 0xa697649e,0x8718eec3 .word 0xe8dcff4f,0xd66002b7 .word 0x51ddbbf9,0x5e541929 .word 0xc9607a6b,0x4ac7511a .word 0x54a87645,0xed9290f4 .word 0xdc1dac2a,0x02a54821 .word 0x58dfd0ac,0xb6073c36 .word 0x4904f134,0x9c62c04b p5_local3_expect: .word 0x2f77f290,0x39a231c1 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x8d581d32,0xd2ea26fc .word 0xb405b18f,0xa5983216 .word 0x8910345c,0x1222b868 .word 0x0f558042,0xacc04419 .word 0xb292b9de,0xa34c0729 .word 0x149c20d2,0x8c2f5a2e .word 0xa633eee3,0x9c9512bc .word 0xb6e72f1a,0x1a88d65b .word 0x59415d5f,0x3e87fd84 .word 0xafa69e67,0xa53f00e8 .word 0x012bf951,0xf6234dec .word 0x4b70844f,0xd54babea .word 0x387a8e0a,0xae3e675d .word 0xef8069dd,0x09302037 .word 0xe0e2870b,0x03e4057a .word 0xd8233264,0xbf247a31 .word 0x87ce4e8c,0x9fa0c952 .word 0x478e250f,0x3d0b3a16 .word 0xe17bb1ec,0x330f1f54 .word 0xf27ce389,0xa58d3689 .word 0x9324ef51,0xad931970 .word 0x555c52d2,0x080baacf .word 0x2862caff,0x01de40a2 .word 0x1fcc49be,0x40e1fa43 .word 0x19947349,0x5f72511d .word 0x59ff38b0,0xe6a1ec99 .word 0x608fddf7,0x557490b8 .word 0x3450fbac,0x358c8c33 .word 0x8f94ea88,0x9b38b80d .word 0x42b3938c,0xb9aac937 .word 0x8dac3ba6,0x6e911427 .word 0xbc6926cc,0xa47ad7af .word 0xa02d319f,0x6e8ce44e .word 0x00767de0,0xd1946c8c .word 0xd3c4b7d5,0x94899937 .word 0x61061ce6,0xa4ba1ca0 .word 0xbe17aa4f,0x9d30c3c8 .word 0xaa2bb3b7,0x7cfa2601 .word 0xd39e17d7,0x58c35d55 .word 0x8447d967,0xa9a7cc3f .word 0xdb4c94e8,0x25d60d97 .word 0xe6cab7f9,0xfb0953b7 .word 0x357171c7,0x262b6c28 .word 0x7484487b,0x807b59af .word 0xa86e434b,0xa5452a1e .word 0xa686200f,0xb0b8bead .word 0xee4a9f40,0x15e1dc8b .word 0x46244ce4,0xb05361a6 .word 0x8970100d,0x862e99e3 .word 0xc4401859,0x6e271262 .word 0xfbbf0cea,0x05dcbee7 .word 0xa73d92d0,0xbf07e74d .word 0x84a8a6ff,0x9db34681 .word 0x0d8b12f7,0xeb2fcef5 .word 0x978acdef,0x5fa16f8b .word 0x15cea6e6,0x15060767 .word 0x77bd16bb,0x522a7a50 .word 0xe070a0b5,0xae50e421 .word 0xafa3bb3b,0xfe2f92b3 .word 0xb071ab77,0x7d47794f .word 0xe763e921,0x29873ce4 p6_init_registers: .word 0x589509a8,0x3a91ccbc ! Init value for %l0 .word 0xecd1774c,0x716d9020 ! Init value for %l1 .word 0x890b41d4,0xd208c10a ! Init value for %l2 .word 0x97295bea,0xa3d2f7b9 ! Init value for %l3 .word 0xdc675d64,0xb52e57d3 ! Init value for %l4 .word 0x87ce8618,0x45e04b9d ! Init value for %l5 .word 0x37c36aa2,0x41716f08 ! Init value for %l6 .word 0xeab922b5,0xef78909e ! Init value for %l7 .align 64 p6_init_freg: .word 0xb2b6906b,0x6907084a ! Init value for %f0 .word 0x151104b4,0xadca1010 ! Init value for %f2 .word 0x628e20d0,0x0a61aed3 ! Init value for %f4 .word 0x0c416a53,0xf7373c34 ! Init value for %f6 .word 0x10188a6c,0x0a378c00 ! Init value for %f8 .word 0x66e44761,0x736452d3 ! Init value for %f10 .word 0xd5b6fb35,0x5f7ed5af ! Init value for %f12 .word 0xced661e3,0xac23d909 ! Init value for %f14 .word 0x4ca5ce14,0xcda4c5e5 ! Init value for %f16 .word 0xc06285c7,0x6f29d646 ! Init value for %f18 .word 0xe1a27c14,0xde275031 ! Init value for %f20 .word 0x7d4d9667,0x3e5419a9 ! Init value for %f22 .word 0xb2113e6d,0xc3447346 ! Init value for %f24 .word 0x8988ad93,0x663b4262 ! Init value for %f26 .word 0x7ecdb131,0xcd46aae7 ! Init value for %f28 .word 0x17f33fb3,0xc2b81f43 ! Init value for %f30 .word 0x7c156125,0x082eca50 ! Init value for %f32 .word 0x1559a71d,0xfb524803 ! Init value for %f34 .word 0x4844886f,0x3264a739 ! Init value for %f36 .word 0x40753c1b,0xdfaeedea ! Init value for %f38 .word 0xc877204b,0x093161f6 ! Init value for %f40 .word 0xf1af25ca,0xef2c3446 ! Init value for %f42 .word 0x3db536a9,0x509321cf ! Init value for %f44 .word 0x46850dbe,0x10e22a44 ! Init value for %f46 .word 0x214272fa,0x3d4f48ef .word 0x234c056a,0xe9d550a9 .word 0x8bb46828,0xa208a2f0 .word 0xb3465704,0x84334f8b .word 0xfc0e118a,0x5db4ea6d .word 0xe47bc77a,0xec9b06cf .word 0x4169a9c0,0x48d3c520 .word 0xc25da511,0xf867ef02 p6_expected_registers: .word 0xffffffff,0x55bce77c .word 0x3b7d1a41,0x4523e600 .word 0xffffffff,0xbe8e90f7 .word 0x0000003d,0x08065edd .word 0x0000001e,0x84032a55 .word 0xffffffff,0x55bce77c .word 0x00000000,0x000000c9 .word 0x00000000,0x00000003 p6_expected_fp_regs: .word 0x3858de16,0x40bff6b2 .word 0x085ada44,0x2b3240ca .word 0x0ca79819,0x5f5cb348 .word 0xed9a0d17,0xb323e488 .word 0xd01f739c,0xb7710000 .word 0x9fd0f871,0xb767746f .word 0xaa7a4fb6,0xbe39336d .word 0x11d6e9b4,0xcb24f33a .word 0x4ca5ce14,0xcda4c5e5 .word 0xc06285c7,0x563f0bc9 .word 0x768f34b5,0x5c4398bb .word 0x3b7d1a41,0x4523e600 .word 0xa9124c8d,0xc3447346 .word 0x8988ad93,0x663b4262 .word 0xedcd6623,0xcd46aae7 .word 0x17f33fb3,0xc2b81f43 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0xfa6549df,0xa80fd6d0 .word 0x552a0384,0x7ce7bc55 .word 0x2366cded,0x3d121073 .word 0x000071b7,0x30583fdc .word 0xff0b3f56,0xf204e3ff .word 0xb67e8265,0x5d3553fd .word 0x332aa13d,0x453c1f72 .word 0x6693ea7d,0x14648f77 .word 0x11becc0f,0x3ba1d3cc .word 0x13269023,0xa7f6a628 .word 0x0f87c558,0xe557d178 .word 0x1c20881e,0x1cda01f5 .word 0xddfd8171,0xc2f7c8a6 .word 0x265152bb,0xe36d1ef2 .word 0xcbedd6af,0x991a9556 .word 0x806b9e9a,0x83bc21ea .word 0x3858de16,0x40bff6b2 .word 0x085ada44,0x2b3240ca .word 0x74669a15,0x5f5cb348 .word 0xed9a0d17,0xb323e488 .word 0xd01f739c,0xa85d8e5f .word 0x9fd0f871,0xb767746f .word 0xaa7a4fb6,0xbe39336d .word 0x11d6e9b4,0xcb24f33a .word 0x38e0238d,0xf3e716c3 .word 0x28ce40e6,0x4bd21d4e .word 0x84a16b10,0xe43e5d8e .word 0x96057295,0x80c0118f .word 0x476f6744,0xe865fde9 .word 0xb6b21f80,0xeb386336 .word 0xdc2bb05e,0x43241fa6 .word 0x71e221fb,0x5d9ea93c .word 0x9d3cceec,0x0e642aba .word 0x35da750d,0xf8edcfed .word 0xe62cbc00,0x51a9ac24 .word 0x5d576e52,0x3226d9a6 .word 0xa8871f02,0x4974bbac .word 0x10729988,0x66bf0f98 .word 0x75a26ea6,0x2afbf559 .word 0x620c751f,0xca8f4609 .word 0x8bd105f5,0x60c35b3e .word 0x1df10b6d,0x20da0a00 .word 0xfddf0568,0xe81ffc62 .word 0x864d4d59,0x31d80d11 .word 0x74403858,0x2c97cd3e .word 0xff36e0e0,0x339dbfa6 .word 0x2c1dc2b5,0x6ee77287 .word 0x28a0e6b5,0x7db3eec1 .word 0x04cb0c35,0xd954ebad .word 0x9c81476b,0xd7b5b6ef .word 0xe9976493,0x024ddb8e .word 0xb78c2659,0x05b052e7 .word 0x9910ba3d,0x5b4b10b1 .word 0x1041cd1c,0xdb231344 .word 0xa4734bb7,0xfa2e6c86 .word 0x6c20e23d,0x3d9f9ed7 .word 0x6138ccc7,0xa9c05534 .word 0x2e6c5812,0x518f75c6 .word 0xa3589474,0x72af74d1 .word 0x032cb0b3,0x3ad0f89f .word 0x0e3c497e,0x4db1ec2f .word 0xb8a75e08,0x42a971ec .word 0xc8f35c1f,0xe8277ecc .word 0xf9eb65fa,0x1477156e p6_local1_expect: .word 0xe596ffff,0xb89b92f3 .word 0x8b6e54e5,0xb3b12bc0 .word 0xa9124c8d,0x4a694f07 .word 0x00000114,0xeda7f932 .word 0x92005d96,0xa0ddf003 .word 0xb6667174,0xa6c7013f .word 0x478d1ac2,0x5bac0bf0 .word 0x670427af,0x1010005d .word 0x6ac3e881,0x4033ff11 .word 0x724a322a,0x6099eca0 .word 0xffc4dfc3,0x0186ebd8 .word 0x591bcd2d,0x29d520d6 .word 0x0ea329cb,0x7f72a403 .word 0xbf345169,0x295f9ad4 .word 0xffffe7cc,0x02c040e7 .word 0x092e8f43,0xa8b9f7b3 .word 0xe6987235,0x38c7658c .word 0x49f3ddd6,0x58f1ca56 .word 0xe23ad074,0x51e53ae7 .word 0x0ca79819,0x42d81e85 .word 0x2490eaf7,0xa3d73865 .word 0xe0a050aa,0xe936fe4c .word 0x68c2da1d,0x70bf5154 .word 0x0cc681d8,0x34573006 .word 0xe66492ed,0x00b41bac .word 0x06a74dbe,0x9b45b8bd .word 0x702eda92,0x9695d194 .word 0x8ca51de1,0xc39a81ff .word 0x4cf68182,0xa650e03a .word 0xe2f2aa6e,0xe5be9584 .word 0x5deca45a,0x3bc999cd .word 0x3b7d1a41,0x4523e600 .word 0xff3b27e5,0x7c5a9551 .word 0x96b99470,0xae2938f6 .word 0x05ed25f2,0x862bb8ad .word 0x06dd2e03,0xb79902cd .word 0x648550d3,0xc58832b2 .word 0x95c947ed,0x90581fae .word 0xb1ac6daf,0x4d7c9e3b .word 0x14142e4e,0x809a975e .word 0xc23d6a68,0xdca56076 .word 0xd02ad9fe,0x1bf53d7a .word 0x963ce3d6,0xbd22d7e5 .word 0xd003ff26,0xe7f85fdf .word 0xe385b8b9,0x8b49521b .word 0x015e2b48,0x396555ee .word 0xc3d244e4,0xf97f1828 .word 0xf6d2e9a5,0x112b5c05 .word 0x928c87d6,0x84056786 .word 0x8c67ac48,0x7f564a26 .word 0xd9d31808,0xf7a37639 .word 0x8496653d,0xddd50028 .word 0xcdaa722a,0x51bdb3bc .word 0x50ec6b4d,0x28be51c9 .word 0xc04fd4f4,0xc77d2b44 .word 0x751249d8,0x3d246787 .word 0xc0838579,0x99ebbb43 .word 0x247de26d,0x1a4d680d .word 0x9c89bcd4,0x826c7624 .word 0xc237fb5e,0x7a066a27 .word 0x5bcd1c70,0x587c6e5a .word 0x9240038f,0x89562d0e .word 0xc3ffe555,0x180603fd .word 0x35f508bc,0x8d72311c p6_local2_expect: .word 0x2f000000,0xa0ddf003 .word 0x001c43aa,0x093d01d4 .word 0xdf4965fa,0x1c000000 .word 0x79fbab65,0x067562a9 .word 0x4a13737a,0xac031bb2 .word 0x1e38ebe8,0xa137ad2d .word 0xc91c3413,0xb95c8d6b .word 0x2cdd8ace,0x08e88bb1 .word 0xfa75f9a6,0x85b600fd .word 0x50dd2bfd,0xe8e2fd2d .word 0xff41fb6b,0x1173d720 .word 0xfe34da72,0xe7abf1c6 .word 0x65d44dee,0x7d7f4f56 .word 0x86fb76b9,0x12e0f373 .word 0x43d0058d,0x7b35df3c .word 0x7e2f2e65,0xffbd403a .word 0x8b2323ee,0x6324941b .word 0xfeec408a,0xeac9522a .word 0x6e026a04,0x016a7725 .word 0x823e7635,0x34b49204 .word 0x7e3606e4,0x660eff79 .word 0x6c6daebe,0x8788feaa .word 0xdf7633eb,0x1c700047 .word 0xe58dce74,0x631c2afc .word 0xb7a98099,0xeeb71c6d .word 0x91ded0e0,0x8982fa38 .word 0xfc179ac3,0x06ad1dfc .word 0xa071f149,0x0d23d85b .word 0xffff8b6e,0x2ef2fd4b .word 0x57d894e0,0xc5747d64 .word 0xe3969a7c,0x17f9589c .word 0x5f3b048c,0xb28f0173 .word 0xc3f71210,0xcd5bbe69 .word 0xb8938e59,0xbd05e836 .word 0xe704b880,0xfd9b6054 .word 0xe4e8e172,0x62f17ff7 .word 0x5a40a283,0xe0128065 .word 0xd37c74b7,0x156c946f .word 0xb235f6d4,0xd15efae5 .word 0x38ca1823,0x39c3ed86 .word 0x50e03559,0x9eb15c45 .word 0x687e8a12,0x6350a44e .word 0x9a54832d,0x867cf4db .word 0x1d227c51,0xe9fbed2b .word 0xaf7ce614,0xce88a798 .word 0x1f977af9,0x645a8580 .word 0x901a8792,0xb564426e .word 0xcde9507d,0xe7ccfbc9 .word 0xb7f250c4,0x9d6fa6c9 .word 0x77e23889,0x02052ec8 .word 0x860585ba,0x47945df5 .word 0x6782b096,0xc7813dc0 .word 0x8f777111,0xab163017 .word 0xea0fcb3f,0xc00d7558 .word 0x360a377c,0x8e5efa27 .word 0x148c8cfb,0xaa68c0f0 .word 0xff852c5f,0x82cda736 .word 0x63fc2932,0x9535ae7f .word 0x041bbd22,0xaaa1fc58 .word 0xe3faff35,0xea2bb444 .word 0x3217a4d1,0x48d56712 .word 0x901668d2,0x3dd59a62 .word 0xbd4ff771,0x383561a7 .word 0x868617ba,0x8b23738b p6_local3_expect: .word 0xf6b33a52,0x82dec421 .word 0x7ce7bc55,0x79b8f150 .word 0x768f34b5,0x5c4398bb .word 0x09468fca,0x3ed30271 .word 0x23000000,0x44a8ffc4 .word 0x086f7141,0x9e9078ef .word 0x13c53330,0x25339b2b .word 0x272f07fa,0x63cc37c3 .word 0x56844178,0xa6b5f970 .word 0x2fbbfdc5,0x4fbe981a .word 0xc6e9f009,0x4952e048 .word 0x58c05fd5,0x5c8bb7ff .word 0x43797e5a,0x5aa680fc .word 0x6873caaa,0x68d1e187 .word 0xd9ab75f9,0xd770e9c5 .word 0x05bb24a8,0xc6ce5c5f .word 0xff29518e,0x72062618 .word 0x1c57400f,0xc3756a6e .word 0xf5bdd2e9,0x974a6384 .word 0xefeea0e9,0x1a9c3ace .word 0x26d6c467,0xc133636b .word 0xbc118082,0x8e533a6c .word 0x556bb324,0x2d8ba4ce .word 0x0839a59b,0xa729776d .word 0xd2bafe7c,0x83904adc .word 0x0afc2bb9,0xe49f26c4 .word 0xc5aea2bd,0x44689400 .word 0xb69e906c,0xa5ab344a .word 0x125b017a,0xe014ae85 .word 0x02315aa8,0xff9374d7 .word 0xf4209983,0x19db14da .word 0x87286652,0xf06c0ec7 .word 0xab26ffcd,0xde26ce39 .word 0x93a3eeae,0xea012a48 .word 0x9dedaa27,0xc6235ab3 .word 0xf8363818,0x1a0cc367 .word 0xc80d06b3,0x519dface .word 0x5071eafd,0x71b76b29 .word 0xef5017ea,0xb3fdd59f .word 0x613248ca,0x6c9642aa .word 0x90749f6b,0xd7be9a5e .word 0xffffffc9,0xb22c28a5 .word 0xc33c9370,0x2192e01c .word 0x56502016,0x2faf221a .word 0x6f887dcf,0x6ca7ad25 .word 0xc7185d8d,0x3f44b1cd .word 0x14880551,0x0c600493 .word 0xcf0709b4,0x40bec7f4 .word 0x8971cb60,0xf5fd6338 .word 0xddcb7219,0x5034b96a .word 0x9c1178b6,0xd9d3dd71 .word 0xe34dfc29,0x497d95d6 .word 0x5e5e2ef3,0xe834d665 .word 0x91521c8a,0xdf65e397 .word 0x99322c7f,0x6571de77 .word 0xaef038e7,0xa7807a92 .word 0xbb0aab1e,0xfff157aa .word 0xe67d31c9,0xb35103c1 .word 0x02052ec8,0x941c612c .word 0x0000007b,0x8791c73d .word 0xa1f256dd,0x791b7352 .word 0xa0e49174,0xebbbb0e3 .word 0xa885bd74,0x3740d147 .word 0x7c669be6,0x7c97d6c3 p7_init_registers: .word 0x618e30f2,0x279e457d ! Init value for %l0 .word 0x86c6dd44,0x2a4f378a ! Init value for %l1 .word 0x44b15c8a,0x1f1b7d88 ! Init value for %l2 .word 0x27ded518,0xcbb14ccb ! Init value for %l3 .word 0x37aa18c8,0x7e1fb572 ! Init value for %l4 .word 0xf0b37c5c,0xad1a2adf ! Init value for %l5 .word 0x2c2e263e,0x08d99c57 ! Init value for %l6 .word 0x90389efa,0x5f064e9f ! Init value for %l7 .align 64 p7_init_freg: .word 0x61cd6b99,0x11b92483 ! Init value for %f0 .word 0x64667fc5,0x227eeafd ! Init value for %f2 .word 0x3262384e,0xd339dd90 ! Init value for %f4 .word 0xf8b66cc7,0x48f8d961 ! Init value for %f6 .word 0xf643dbfc,0xe016eca6 ! Init value for %f8 .word 0xa5d6cb21,0x0e4149ba ! Init value for %f10 .word 0x3bb21f75,0xdf837401 ! Init value for %f12 .word 0xf70a2c3f,0x432affd2 ! Init value for %f14 .word 0x581aa7d5,0xcfb08e7d ! Init value for %f16 .word 0x4955ef42,0x9b95a9c7 ! Init value for %f18 .word 0xb03d9848,0x7bdde1a3 ! Init value for %f20 .word 0x2471be52,0x24ba9f41 ! Init value for %f22 .word 0xc2689873,0xe6ea1025 ! Init value for %f24 .word 0x816ad9fe,0x499b9117 ! Init value for %f26 .word 0xb313e4ba,0xf090afb9 ! Init value for %f28 .word 0x76455a3b,0x359cef72 ! Init value for %f30 .word 0xfbb4d4c2,0xa1f183ab ! Init value for %f32 .word 0xa7f9e36a,0x82fd42b5 ! Init value for %f34 .word 0x9c5621ca,0xd8135061 ! Init value for %f36 .word 0xd2366afe,0xe8ccdccc ! Init value for %f38 .word 0x56a5f64b,0xd4e40c46 ! Init value for %f40 .word 0xf068cf51,0xe7cc2dfc ! Init value for %f42 .word 0x99f0c6f5,0xfec9ef84 ! Init value for %f44 .word 0xc1fd6da1,0x24237422 ! Init value for %f46 .word 0x6262dfa6,0x931a30e8 .word 0xbb75e7e0,0x758ef9a2 .word 0x953fd756,0x2ce02428 .word 0xc23b6ae7,0x3335e006 .word 0xe9aead65,0x5fbbbd1b .word 0x1ae9088a,0xe8008401 .word 0x90fd2dec,0x9dcb3a50 .word 0x500be9dd,0x883909b1 p7_expected_registers: .word 0x00000000,0x00000097 .word 0x00000000,0x0000004a .word 0x4ef0626c,0xd4251f8b .word 0x00000000,0x00000000 .word 0x00000000,0x000000cd .word 0x00000000,0x000001a4 .word 0x00000000,0x0000f257 .word 0xa0000000,0x00000000 p7_expected_fp_regs: .word 0x61cd6b99,0x11b92483 .word 0x64667fc5,0x227eeafd .word 0x3262384e,0xd339dd90 .word 0xa0108c32,0x7625c3cd .word 0xc12af973,0xefacded2 .word 0xa5d6cb21,0x0e4149ba .word 0x3bb21f75,0x23724b7b .word 0xf70a2c3f,0x432affd2 .word 0x581aa7d5,0xcfb08e7d .word 0xe4b21a0a,0xd7ad0c49 .word 0xb03d9848,0x7bdde1a3 .word 0x2471be52,0x24ba9f41 .word 0xc2689873,0xe6ea1025 .word 0x816ad9fe,0x499b9117 .word 0xb313e4ba,0xf090afb9 .word 0x76455a3b,0x359cef72 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x4c8443e5,0xe35ffabb .word 0x579cd908,0x3cb57ccd .word 0x00000000,0x5624eb81 .word 0x23724b7b,0xc8c374be .word 0xb5f8aac0,0x71e09f60 .word 0x76eb89da,0x8c01a449 .word 0xc68a05de,0x400f97e9 .word 0x46027caa,0x66cdb6e8 .word 0xc180ee5a,0xd7751a7d .word 0x9bc04140,0x4a9e8319 .word 0x86aa45c4,0x64d3a71c .word 0xb5538db9,0x65bc7999 .word 0x6d11bdcb,0x9cbbb42f .word 0x299b0ffd,0x29e02e73 .word 0x878aee08,0xf81c9f9f .word 0xfadae4a9,0xc90685c2 .word 0xecd7cd4a,0xd9726c00 .word 0xa3fb1deb,0x4261e1d9 .word 0xb2a1c735,0xc6e2f96f .word 0xc2c6f6d0,0xd5f5d928 .word 0x795ac582,0xa4860d40 .word 0x716a758f,0xf0f6dfda .word 0x5b4aab6f,0xa9fea64b .word 0x7b2fa660,0x4c9b4c1d .word 0x1de7a48d,0x35fb5c35 .word 0xa1079b37,0x593c2688 .word 0x1a3294c4,0x9da79d7b .word 0xc2942b40,0x7dcb698f .word 0x897fdebb,0xfd69ef01 .word 0x5da39fe2,0xa455a222 .word 0x9ca72c54,0xd9b47fea .word 0x8e9f23bb,0xc62fee5e .word 0x99f908c5,0x8e8aa7e1 .word 0x4dbacb02,0xa823e829 .word 0x05177720,0xe0a8d29a .word 0x05a24867,0xb19d0b62 .word 0x35e439d8,0x9f35e0ad .word 0x998242fe,0x52dccaab .word 0xea9742fd,0x049b9126 .word 0xbfebc29d,0x6c4de1a0 .word 0xdd3680b8,0xaebff57f .word 0x69cedc0a,0x5e688640 .word 0x4ef0626c,0xd4251f8b .word 0x7ba18703,0x4c2a2b16 .word 0x3efe7751,0x19c63355 .word 0x62103bb2,0x54cdd202 .word 0x31e0c5f7,0x0d732547 .word 0x11880e2e,0xc3e6c017 .word 0x29e02e73,0x077949e1 .word 0xc5b2ce5e,0x69233e7f .word 0x34039efc,0x3197561d .word 0x461445d8,0x7538ca7b .word 0xe3a9c096,0x67ce165a .word 0xaffad4f1,0x13471278 .word 0x81351985,0x93ccff9d .word 0xd1f3fda8,0x8328945a .word 0x1abec50a,0x2f6cf985 .word 0x49875d5c,0xc6b5a372 .word 0xa4dfe36f,0x982c64d8 .word 0x5c5f6963,0x2a4e7f71 .word 0x65c80783,0x9f1f7382 .word 0xc97f8148,0xff8bdb3d .word 0x6ab0729b,0xcae9aee1 .word 0x63e0f4ce,0xa4727dd4 p7_local1_expect: .word 0x0f002576,0x328c10a0 .word 0xffaaa89e,0x3d4e00ab .word 0x02000000,0x81eb2456 .word 0x419fba24,0x52be7124 .word 0x02bc4580,0x5f064e9f .word 0xba006cf8,0x54bb1947 .word 0xabc08a06,0xb1dfa0fa .word 0xc53e1843,0x216a24ad .word 0x8e743168,0x957d6dec .word 0x0bcea1c0,0xf3bf0294 .word 0x2c65cf7a,0xdb11edc7 .word 0x3cd07f70,0x7103ea09 .word 0x151fd387,0xa522513c .word 0xfef80824,0x6f0ff61a .word 0x889f302c,0xe379383f .word 0xb5c3ecc2,0x24e5cc09 .word 0xe86ed01b,0xa9f5b632 .word 0x98cc1f8c,0x53ce961e .word 0xba33e3b0,0x891e0476 .word 0xfce1ecab,0xfbe88922 .word 0x4fe084b7,0xa5567c35 .word 0xa11f1361,0x81af1d86 .word 0x99575343,0x8bdf2d1d .word 0x78a56f92,0xfa310fb1 .word 0xc74cb89b,0xe1956f09 .word 0x4b1999e9,0xf639caad .word 0xff78f12c,0xb88b7139 .word 0x49fa25c2,0x55214c4a .word 0x5fdcf259,0x662fe4f5 .word 0x33da0eef,0x03f2e9e8 .word 0x7ea656e1,0xb4a798d9 .word 0xcc99e5cb,0xf03689e1 .word 0xf2a8ff2d,0xe2bb2e4d .word 0x46cb1491,0x2b9d2e30 .word 0x8347bbdd,0x28ecae35 .word 0xce1f42e5,0x770be8fa .word 0xb6aa86a0,0x4fa514f9 .word 0xe3f2aeab,0xf7252722 .word 0xff2b0e67,0x643468ff .word 0xd8d525a5,0x04ecd079 .word 0xe4b21a0a,0xd7ad0c49 .word 0x5624eb81,0xc30bbdd9 .word 0xa3f5b702,0x95714d5f .word 0xffffffff,0xbe8784e6 .word 0x83a9fa48,0xf577477e .word 0x894516e1,0xbb560e9f .word 0x34fa9efc,0x7ae71c1c .word 0xf1145e5f,0x7a1429f4 .word 0x6e6462bc,0x69c372c5 .word 0xd5673dd6,0x4d2055fd .word 0x03075d6d,0x4f3b5140 .word 0x1f03cf15,0xcb3ca4aa .word 0xdc875cc5,0x01230bd1 .word 0x1599fde8,0x0c6f9a50 .word 0xf3a3c72f,0x8ab20906 .word 0xae8d8121,0x6d0de7b9 .word 0x8c335c17,0x8071be5c .word 0x0aad0b1d,0x77554fc5 .word 0x5f064e9f,0x92378345 .word 0x2507676b,0x00000200 .word 0x67310f77,0xbb7f2a78 .word 0x66b5ef69,0x6d46ea44 .word 0x5cb93914,0xe9947c07 .word 0x3431a104,0x60ac5793 p7_local2_expect: .word 0x2aac708b,0x6956fc9f .word 0xf7238288,0x30917546 .word 0xa0108c32,0xffeef387 .word 0x9294a35b,0xf4ca1450 .word 0x399aea47,0xb54f7972 .word 0x7538ca7b,0x32cb3c69 .word 0x86102301,0x53fc57d9 .word 0x71ac16d1,0xe183ab01 .word 0x120d349c,0xf1d5c34c .word 0x7337daf8,0xa7152122 .word 0x6e8c3b9d,0x1d64c52a .word 0x57b1c759,0x2b5ef28b .word 0x34934142,0x1b39e471 .word 0x35b6fbb4,0xd3495a76 .word 0x32eb90ea,0x338b229c .word 0x3c5e0b1d,0x4b92094b .word 0x9c8e6467,0x04e7a45e .word 0xa8d59c69,0x6bedd5cb .word 0x2aac708b,0x6956fc9f .word 0x892118f0,0x3a85a864 .word 0x06350008,0xbf5fd145 .word 0xb6c13ccf,0xf577d6d2 .word 0xebba0f6b,0x28c5e075 .word 0xd45ae88c,0x25530fe2 .word 0x4cd653f8,0xf2afea73 .word 0x87f1a0e1,0xd1bd5069 .word 0x075b4b33,0x04e848d0 .word 0xcf2c9d93,0x3a2d80ff .word 0x9dedec8a,0x43933317 .word 0xe51b8e96,0x965465f4 .word 0xb2b79038,0x6388fb8a .word 0x8a41a38a,0xfac31f58 .word 0xb4363c8d,0x3d588ca5 .word 0x2cde6869,0xb6a0ff5b .word 0x60c098d6,0x8f7fa2e0 .word 0x006fce40,0x9865b744 .word 0x4bb31871,0x8109c505 .word 0xe833a0c6,0x2b0e03c9 .word 0xf4aef662,0xd8956823 .word 0x0139fba0,0x9cf35a30 .word 0xeb6f2766,0xa435a6dc .word 0x097c9163,0xa9377a2b .word 0xfc6724a2,0x03a13443 .word 0x0c69ecc1,0xb624cece .word 0xd44feae3,0x4e91eafa .word 0x0ae5b6cc,0x3d889508 .word 0xe27d4cd7,0xaaeddf5b .word 0x63674e86,0xb88ff365 .word 0xd579e720,0x69992c9b .word 0xf182b9f8,0x0e338a3d .word 0x95647eb2,0xeb7707fe .word 0x04abbca7,0x2b5c75a6 .word 0xfdecdfbf,0xdf0eb034 .word 0x7d585723,0xe4804bd9 .word 0x368be6c7,0xd09e24d3 .word 0xd493cf80,0x85b3ec79 .word 0xdaf5a6da,0x5298a564 .word 0xf3b5e7fb,0x628a858d .word 0xc7a526a1,0x59a4d760 .word 0xbe25c2f7,0x0bc25df4 .word 0x5fd7e826,0x248e3c81 .word 0x4842aa45,0x6e9b63e5 .word 0x0a3c75f0,0xf9f388da .word 0xdde89570,0x79f14931 p7_local3_expect: .word 0x4a030000,0x85b3c43d .word 0x57f28e77,0x6c297190 .word 0x605a7976,0x5c811ce2 .word 0x00000000,0x0000000f .word 0xff4b7223,0x751fb23b .word 0x9f4e065f,0xfa9e3890 .word 0x97b79a84,0xc76b2a01 .word 0xfc6d1efd,0xa624081f .word 0x074f09ff,0xbae5a6a8 .word 0x1eba0607,0xa88f27f9 .word 0x7abdb369,0xf059d1ea .word 0x94d687f1,0x4831c45d .word 0xadce6834,0x29fbc553 .word 0xc8468eb1,0x65e382a5 .word 0xc83b12ed,0xa9ed6c6b .word 0x00000000,0x000002ab .word 0xc8e0c847,0xe3f28141 .word 0x00000040,0x000000f8 .word 0x0d782055,0x000000de .word 0x9cf94c04,0x54e3ba95 .word 0x3517b15c,0xd34815ac .word 0x1a266c4b,0xd101e964 .word 0x56ac0677,0x4bcd5ba3 .word 0xfd0478f9,0x35cf3e11 .word 0xf3c9184b,0xbdf8eb8e .word 0x39651e6c,0xa117ff16 .word 0x8e41adcf,0x7c08b607 .word 0xfe763c68,0xf48722cb .word 0x6441aa65,0xac5fc412 .word 0x15f2cb69,0x90dfe0e9 .word 0xa2706a25,0xa71dc570 .word 0xe164f0ff,0xa75b1c5f .word 0xef2ba153,0xdef55287 .word 0x2c594107,0xb0fdaca0 .word 0x7509870e,0x0bcd2769 .word 0xda8cfd44,0xbf5a4eba .word 0xb00f37ec,0x6439f779 .word 0x3421d7c3,0xeb8c9755 .word 0x836a744e,0x8cc57868 .word 0x4c7f20c7,0x5c6a3b18 .word 0x3e743815,0x6d4d489a .word 0x3ab4891c,0xcf206c53 .word 0x188320c2,0x2e3abfc0 .word 0xa136ff51,0xd078f40f .word 0xa44aff68,0x961953b2 .word 0x88e4962b,0xf21951b4 .word 0xa406c6ee,0x2ab4bac7 .word 0x8b4be424,0xa32ba770 .word 0xaef6535e,0x52243536 .word 0x0a0ac5e6,0x0f207e85 .word 0xae63c347,0x57a689cf .word 0xb0db0fc1,0x19c973f6 .word 0xb0707fe7,0x3fa9c4b4 .word 0xf1cbaa10,0x45a117ed .word 0x7d401c05,0xe47a3fb4 .word 0xec525474,0x818dbcc3 .word 0x8c9dd78f,0x6f97aa2d .word 0xfd1e9a83,0x11137e3e .word 0x9d378db9,0xb63ed9e3 .word 0x99a252ab,0xd7c33963 .word 0x134d9121,0x61e68826 .word 0xd90b2020,0xbc529bb0 .word 0x40b87967,0x325dfcef .word 0x86fffba9,0xc4d5f28e p8_init_registers: .word 0xe7f4c620,0xa30c0c49 ! Init value for %l0 .word 0x3f7fe034,0x66df5c05 ! Init value for %l1 .word 0xba1670f4,0x107421ba ! Init value for %l2 .word 0x13f270ec,0x673ab2f9 ! Init value for %l3 .word 0x326ae1f0,0xb5604bf9 ! Init value for %l4 .word 0xf41a6ebc,0x74785f4a ! Init value for %l5 .word 0x87cce7d8,0x24751d12 ! Init value for %l6 .word 0x081e1d0c,0x41bb77d5 ! Init value for %l7 .align 64 p8_init_freg: .word 0xfbba6200,0x1cf798b4 ! Init value for %f0 .word 0xa06e1757,0xa4be1f6b ! Init value for %f2 .word 0xd649377a,0x7827eb42 ! Init value for %f4 .word 0xe6721787,0x84639513 ! Init value for %f6 .word 0x9f23b534,0x00a2b1a3 ! Init value for %f8 .word 0xafa5fc65,0xaa43b81e ! Init value for %f10 .word 0x7158d10b,0xd781a680 ! Init value for %f12 .word 0x3b11d1a1,0x92fdcd6b ! Init value for %f14 .word 0xd24dc84b,0xf74950a1 ! Init value for %f16 .word 0xd7311c36,0xe5607cef ! Init value for %f18 .word 0x622a9940,0x11d9c4b2 ! Init value for %f20 .word 0x9ebbb319,0xc36ffd15 ! Init value for %f22 .word 0x4289be94,0x336c428c ! Init value for %f24 .word 0xe79e127d,0x9a6719eb ! Init value for %f26 .word 0x3ab2c899,0x5ed70970 ! Init value for %f28 .word 0xdf1d545d,0xbe341ebb ! Init value for %f30 .word 0x67aafb3b,0x1b538cca ! Init value for %f32 .word 0x841cef49,0x0d37c922 ! Init value for %f34 .word 0x19f7724b,0xe2ff8d12 ! Init value for %f36 .word 0xb2e7ebb9,0xfaad0732 ! Init value for %f38 .word 0xe51c46ff,0x2f926667 ! Init value for %f40 .word 0x4ed71409,0x39e0df25 ! Init value for %f42 .word 0x42d3965e,0xf2fbd5bc ! Init value for %f44 .word 0xceba8bb2,0xd1fc9a23 ! Init value for %f46 .word 0x79d89094,0x38a7a41f .word 0xfad5a706,0xf0472f67 .word 0x426e9275,0xed326bf6 .word 0xd1e7b1e0,0xe9ef7b1c .word 0xaba06207,0x1623485d .word 0x2b5beff5,0x869f42b3 .word 0x4aad9d78,0x4e48a72e .word 0xfd931e67,0x89e0f8d8 p8_expected_registers: .word 0x7f67ca8e,0x8837447c .word 0x00000000,0x00000cd1 .word 0xffffffd1,0xbf60e4a2 .word 0x00000000,0x51efb5da .word 0x80983571,0x928a9fa9 .word 0xffffffff,0xffe72a23 .word 0x00000000,0x8c426c33 .word 0x00000000,0x0018d64b p8_expected_fp_regs: .word 0xfbba6200,0x1cf798b4 .word 0x87cafd94,0x57ffda31 .word 0xd649377a,0x7827eb42 .word 0xe6721787,0x84639513 .word 0x9f23b534,0x00a2b1a3 .word 0xafa5fc65,0x447c708f .word 0x7158d10b,0xd781a680 .word 0x3b11d1a1,0x92fdcd6b .word 0xd24dc84b,0xf74950a1 .word 0xc2000000,0x3f46f9a2 .word 0x921ae20b,0x11d9c4b2 .word 0x9287f167,0x02aadd7c .word 0x4289be94,0x336c428c .word 0xe79e127d,0x9a6719eb .word 0x3ab2c899,0x5ed70970 .word 0xdf1d545d,0x8c426c33 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x7155bf53,0xf2877e60 .word 0x645339aa,0xd779525a .word 0x98880c59,0xf28e9ec1 .word 0xd1ffffff,0xffffffff .word 0x02aadd7c,0xc544d429 .word 0xa9a5c430,0xaa6b1f62 .word 0x994d835e,0x1ccc8613 .word 0x92e6d5a4,0xfa6dfbe0 .word 0x156244fd,0xf04ae1c0 .word 0x2d053c9a,0xe7c95e13 .word 0xe19f4997,0x9df937d7 .word 0xd18b07f9,0x48affd84 .word 0x9b3b006c,0xf879c631 .word 0xbf3e0ee8,0x683e7155 .word 0x8240f466,0x60c533ce .word 0x64e9bc0a,0xc9712dbb .word 0x755b91dc,0x1a159a92 .word 0x9a874695,0x333dcd49 .word 0x326d747a,0x70f5e8d9 .word 0x84de118f,0x5384f5e8 .word 0xbc9a3eab,0xff415219 .word 0xd76c302d,0x51efb5da .word 0x6b4fcf56,0xd7fd2dde .word 0xab8bb176,0x650f81e7 .word 0x0d084b94,0xef1d8aa8 .word 0xb38a3edf,0x62740455 .word 0xa4037431,0xa2c3e78c .word 0x853f08ab,0x059e533d .word 0x5a8fd82e,0xb70522ea .word 0xad5e4364,0x9304a48f .word 0xf65f7c6c,0x7c301e1b .word 0x50d41e06,0xd6a86714 .word 0x4c4e6c7c,0x254e41c3 .word 0x008efe8d,0x4cf07235 .word 0x7a6e67e6,0xd756bb60 .word 0xbea74636,0x0ced85e8 .word 0x7155bf53,0xf2877e60 .word 0xa422d057,0xa38634f1 .word 0x000000d4,0xa5f05b06 .word 0x40b68f0f,0xf59b103c .word 0xe7f29e77,0x5ba9f227 .word 0x08b772f7,0x847f13e4 .word 0xc69ad1df,0xab86ca6e .word 0xaf1276e1,0x8a5d979a .word 0xafa5fc65,0x447c708f .word 0xc7d571a9,0xc9430fc5 .word 0x4138e969,0xd4d9e047 .word 0x440b6fa7,0x945bd3c3 .word 0x3a338102,0x8fa4ae83 .word 0x6df64348,0x1c02c396 .word 0x534cbb6b,0xc0e025fc .word 0xd5ec4a1b,0xb8924d20 .word 0x6e1e14d0,0x8cdb64c7 .word 0xfeba5fe8,0x419f4dfe .word 0x031d5298,0x7ae5f309 .word 0x69bf2488,0x1882ff9e .word 0x1bfba9f7,0xb26f5363 .word 0x949e1ec9,0x8e039f26 .word 0x073c3f9e,0xd10900e1 .word 0x787e5b59,0xff07e3df .word 0x9ef9b96d,0x7252b623 .word 0x5e532532,0xf137f3c6 .word 0xc18b14c7,0x70546c4a .word 0x5df72c7b,0x58d4ea3a p8_local1_expect: .word 0x645339aa,0x67f18792 .word 0x8c426c33,0x94fdca87 .word 0x0faa6c33,0x02650faa .word 0x7a3749d6,0xfb8e36ff .word 0xd1ffffff,0xcf869bcc .word 0x3c91c545,0x64e33ad1 .word 0xcd8cbfe1,0x2ef95fbc .word 0x3f42c284,0x0dfb0aef .word 0xb7bae835,0x20d5d981 .word 0x0000001b,0x5b3bb0a2 .word 0xaf30db71,0x36399ecc .word 0x7c9098ff,0xc6329f52 .word 0x352db42f,0x4aa46f59 .word 0xf6620330,0xf02a52ff .word 0xe1b96147,0x7a585b4e .word 0x2cfc57d4,0xdd1bea9a .word 0x766a587f,0xf66840b5 .word 0x86112124,0xf0aba251 .word 0x5bb6bf28,0x10af1fd1 .word 0x7fe1492a,0xcefc815a .word 0x2bb0c242,0x0e538d6d .word 0x4e2019ff,0x4ad7d284 .word 0x81862aea,0x12769931 .word 0x69e2f6d0,0x17a164e7 .word 0xcdd81647,0x31fdef2a .word 0xd7c8cfff,0x08a68d61 .word 0x4812f179,0x2fd5ec44 .word 0xb1f30897,0xc73deb5c .word 0x7f38c153,0x0bf08c4c .word 0x5acbd1d7,0x6950f738 .word 0x1c2dcc83,0xdea29380 .word 0xce682755,0x028998c3 .word 0x30871e04,0xbb0f3f47 .word 0x7dc82ac8,0x7d8ef9f6 .word 0xcbed32bc,0xda853225 .word 0x491fe099,0x83d8620c .word 0xda09f74b,0xf1e3585e .word 0xe542240a,0x62225ee4 .word 0xb2b40880,0x356ae621 .word 0x9dcd884b,0xb24c4bb1 .word 0x80983571,0x928a9fa9 .word 0xecf1b821,0xd02755fb .word 0x76d2ebd9,0x648f75d0 .word 0x60d487c3,0x5dd31b7f .word 0x5317e636,0x1ee63911 .word 0x574f68f4,0x28aa6f8d .word 0xf0dd0f39,0x7e84e5a9 .word 0x4d415e12,0x4ad52a54 .word 0xbdeaadd3,0x1866d8fd .word 0xbecfe1bc,0xcfcf91b2 .word 0x527fa639,0xa3a92b69 .word 0x1606a35f,0xc5d2fe0b .word 0x7a6832c6,0xd4f68a95 .word 0x7a589bb1,0x7ec2b70f .word 0x7db08351,0x5109f40e .word 0xbc1bdff3,0x37aa2ac7 .word 0x532ebac0,0x323bf95b .word 0x5315dcdd,0xe4f1f153 .word 0xea4b33ef,0xd5240493 .word 0xbc7d3dc4,0x9ce6c924 .word 0x49e6269a,0x9ec152a6 .word 0x6190075d,0x0b1c4df5 .word 0x524340ee,0x17b1dc92 .word 0x342d4a86,0x931dbe88 p8_local2_expect: .word 0x447c708f,0x3f83e664 .word 0x5b392350,0xe1add772 .word 0x3f00008c,0xbf16d9b7 .word 0xc2000000,0x3f46f9a2 .word 0x80983571,0x928a9fa9 .word 0x9ec19fbe,0x4e6f9b79 .word 0xec8190e0,0x0b3fd5ae .word 0x78bff985,0x7884a20e .word 0xd73722ba,0x0c14225f .word 0x9db0b889,0x3490c9eb .word 0x843a89d6,0x4b4a7f73 .word 0x8e07c2ad,0x4eb10516 .word 0xaaafd6fe,0x15428fa5 .word 0x9b6d41bb,0x68e6b309 .word 0x88c0808a,0xa80fe923 .word 0xf2f931ce,0x06c4b953 .word 0xf3750283,0xcab232b4 .word 0x4c4100c4,0x6aa75d68 .word 0x3cd6d8b9,0x9b5123d4 .word 0x13b41e71,0x1e3bb021 .word 0x8d0729e9,0x8564280c .word 0xdbf56e45,0xe84d6b61 .word 0x330c8ead,0x21713edf .word 0xe0e2e955,0x8909d7a4 .word 0x21be5265,0x83284c64 .word 0xa5de3a17,0xbddedfc5 .word 0x849036a7,0x2426f7b7 .word 0xbbf82ca4,0x7d0558a9 .word 0xbdb122bf,0x22d97333 .word 0x7498feeb,0x7677f2d4 .word 0x8b934bd8,0x4f098373 .word 0xd6168526,0xec408be5 .word 0x7cf8ccd0,0x4dc2e1b5 .word 0x890f7b35,0x0fd32778 .word 0xd5e7fa54,0x80eb37d5 .word 0x97a545a8,0x3bcc6f06 .word 0x8c7ad694,0x670a73ac .word 0x8e44e24d,0xa051b677 .word 0x2a5f2734,0x8ab480d2 .word 0x015f4122,0xa562e4e6 .word 0x4d7c30a0,0x11b7467b .word 0x00000000,0x00000048 .word 0xdda9df63,0x8b092842 .word 0x64d4ee86,0xec44cfd2 .word 0xccaab882,0xcf4120f9 .word 0x8491c260,0x619bf9f5 .word 0x4d5a865a,0x6f04f10f .word 0x51c3e05f,0xa55cadf0 .word 0x920924b0,0x101dcad5 .word 0x9fffffaf,0x7f8e2990 .word 0x5e5f19af,0x1a4332cc .word 0x1bd051dc,0x3f6e142f .word 0xfec088de,0xb4f681ae .word 0x807fdf98,0x29ed2bf2 .word 0x71605c6c,0xe5d8944f .word 0x1c0eacf6,0x1a134b0b .word 0x92dc90ca,0x69a4d44d .word 0xcaa53908,0xccd0820a .word 0x5d80ed11,0xd2e089cc .word 0x957693b6,0x26ff11cb .word 0x522d4363,0x1e2da3f2 .word 0xb345989e,0x2cf03bee .word 0x4197c2e6,0x1dffa7f5 .word 0xdf5fd01d,0xa89bffa3 p8_local3_expect: .word 0xff9af58f,0x5f4bc390 .word 0xffffffd1,0xbf60e4a2 .word 0x8fed99f2,0xf880b4ed .word 0x8f707c44,0x65fca5af .word 0x0be21a92,0xebdec3c9 .word 0x3c91c545,0xa6f4b3ba .word 0x7412d654,0x2d1360f5 .word 0x17210cd1,0x134767b9 .word 0x7cc45c09,0x33531ffd .word 0xf167dae4,0x4a2d5618 .word 0xc5ae4b4e,0x1382fb7e .word 0xaee849fe,0x009b3805 .word 0x3cc74508,0xb5f064a1 .word 0x3c44f5a5,0x523611b3 .word 0xdc17672b,0xeda4280b .word 0xaca227c1,0xb6cc10af .word 0x17e4756e,0x219beb43 .word 0x7f37ffec,0xc401e689 .word 0xedbde741,0x5f698652 .word 0x283d9502,0x967c8e2f .word 0x02024e06,0x3fa67d05 .word 0xe24828cc,0x4292b906 .word 0x39252541,0xf5ae2334 .word 0x3bb630b6,0x5f25daed .word 0x335fccd0,0x5ded4536 .word 0xd18031eb,0x16f833d7 .word 0xd67bcf67,0x47de480b .word 0xbaf2dcc2,0xbffe50d3 .word 0xeedac00b,0x62f07414 .word 0x60788e72,0x8661b74f .word 0x07523eec,0x621b1c76 .word 0xccf87e26,0xa7dfa6c6 .word 0x55ea7ef3,0x82fdc334 .word 0xffe20d3c,0xaec1f9cb .word 0xcd45edb5,0xe6bd216c .word 0xa4c99691,0x392dfb00 .word 0x04d9a1b8,0x9db21154 .word 0x82f30c2f,0x0b05d6be .word 0xb7192e66,0x8fc5c9fd .word 0x981cf937,0x080e5244 .word 0xe184d2bf,0x16d9b708 .word 0x7db40ba3,0xdbf3eabe .word 0xaf1ef98a,0x0020cf10 .word 0xa57db88a,0x0e573698 .word 0xbfac6305,0x03acb10d .word 0x5d1682d0,0x8e61ffcf .word 0xac53609f,0x75dcc144 .word 0xf930328f,0x40d1d0c0 .word 0xb498f71c,0x0062bafb .word 0x31daff57,0x94fdca87 .word 0x42eb2778,0x7a3749d6 .word 0x13956384,0x871772e6 .word 0xa3b1a200,0x34b5239f .word 0x8f707c44,0x65fca5af .word 0x80a681d7,0x0bd15871 .word 0x6bcdfd92,0xa1d1113b .word 0xafd17fb5,0xd208fdfe .word 0x9426f5a1,0xcec28bd7 .word 0x490139e7,0x03dd23d1 .word 0x5477c512,0xcf0129c7 .word 0x38f01d9d,0xa0e48b51 .word 0xa5584963,0x7135cd0b .word 0x432f0192,0x123cb1f5 .word 0x666eb204,0xd5b88ea7 p9_init_registers: .word 0xb3445a44,0x070da70d ! Init value for %l0 .word 0x8b83465e,0x76299172 ! Init value for %l1 .word 0xfb758894,0x705cca32 ! Init value for %l2 .word 0xfc439b28,0x0fe8cfc8 ! Init value for %l3 .word 0x177dae1d,0xecc26118 ! Init value for %l4 .word 0x6409c3ae,0xebd5569b ! Init value for %l5 .word 0xc291acf4,0x74d7d795 ! Init value for %l6 .word 0xd4077790,0xb8e1b103 ! Init value for %l7 .align 64 p9_init_freg: .word 0xc6550e9e,0xcabd6819 ! Init value for %f0 .word 0x520bb8d8,0xf4ae9e56 ! Init value for %f2 .word 0x088fd4ba,0x240ee1db ! Init value for %f4 .word 0xc4b04095,0xcfda2a5a ! Init value for %f6 .word 0xf736159a,0x7fe6916d ! Init value for %f8 .word 0xa53f089a,0x2c0b4fc3 ! Init value for %f10 .word 0x2433ceb1,0x5bde4bdd ! Init value for %f12 .word 0x1a207c03,0xd2ab22d4 ! Init value for %f14 .word 0xb6e13d0c,0xc8be1207 ! Init value for %f16 .word 0x6e293d2d,0x37bbe531 ! Init value for %f18 .word 0x054b05ca,0xf3cebd82 ! Init value for %f20 .word 0x0a684e84,0xb297295b ! Init value for %f22 .word 0xb3dd8a74,0x17454a4e ! Init value for %f24 .word 0xd8415d2a,0x92555c40 ! Init value for %f26 .word 0xb9f30b04,0xe56c5a53 ! Init value for %f28 .word 0xa1eb3cd2,0x29597889 ! Init value for %f30 .word 0x4246a614,0x79a07542 ! Init value for %f32 .word 0xcb2f7a4e,0x9d1ad829 ! Init value for %f34 .word 0x460b57c0,0x8dbb6557 ! Init value for %f36 .word 0x85404388,0xf6efe3e2 ! Init value for %f38 .word 0xf388aefb,0xc465eb2a ! Init value for %f40 .word 0xa3e6fcc3,0x6f7c3d00 ! Init value for %f42 .word 0xf78b8648,0xbc2856ae ! Init value for %f44 .word 0x9fbdbbdb,0x429e4f59 ! Init value for %f46 .word 0x2e35b6a8,0x0b440a92 .word 0xa0b673af,0xdd0cee8e .word 0xd4ff5b67,0x2f649cf3 .word 0xf7c930d8,0xf1d32ceb .word 0x24f0b566,0x4a89a3b9 .word 0xfac1377f,0x1ed45f10 .word 0xfc950b6d,0x50e1ec02 .word 0x0425cdd7,0xb1fd71f9 p9_expected_registers: .word 0x00000000,0x01ca70bd .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffff .word 0x00000000,0x00012ca0 .word 0x00000000,0xb4a24db7 .word 0x00000000,0x000000ff .word 0x000093d4,0xa7c44e19 .word 0x00000000,0x000093d5 p9_expected_fp_regs: .word 0xc6550e9e,0xcabd6819 .word 0x4ad45229,0xc47a2e47 .word 0xee5e5dc9,0xdb7eade1 .word 0xc4b04095,0xcfda2a5a .word 0xf736159a,0x7fe6916d .word 0xa53f089a,0x2c0b4fc3 .word 0x2433ceb1,0x5bde4bdd .word 0x1a207c03,0xd2ab22d4 .word 0xb6e13d0c,0xc8be1207 .word 0x6e293d2d,0x37bbe531 .word 0x054b05ca,0xf3cebd82 .word 0x0a684e84,0xb297295b .word 0xb3dd8a74,0x17454a4e .word 0xd8415d2a,0x92555c40 .word 0xb9f30b04,0xe56c5a53 .word 0xa1eb3cd2,0x29597889 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x730ead7d,0xffb53f4a .word 0x4000d55b,0xffffffff .word 0xb5e1e5ba,0x6f23eecc .word 0xbf0033d6,0x02d0c066 .word 0x51cef6b1,0x50247048 .word 0xb6e13d0c,0xc8be1207 .word 0xe3f8fcec,0x377548f5 .word 0x531c37c4,0x00cdc66a .word 0xb0651661,0x01624080 .word 0x5a37fe56,0x07705127 .word 0x57fe50f9,0xb6a22cdc .word 0x37b22987,0x93999622 .word 0x15bb6059,0x6c7984ad .word 0x802c589f,0x6c81c058 .word 0x81211937,0xe733145b .word 0xcb765c69,0x10d6a29c .word 0xa639b8fa,0xc971032b .word 0x763d0e51,0xa3a7a180 .word 0x00333706,0x2c16e319 .word 0xce49da9f,0x0e1cec85 .word 0x47243f06,0x6b07b668 .word 0x071447ea,0xa06df710 .word 0x48b470ae,0x7ed2983c .word 0x1c861e11,0x670eabc2 .word 0x5205ad56,0x4f640b7b .word 0xd238a140,0x9a05e0b1 .word 0xcc8a99d8,0x2f7c63d3 .word 0xceb59185,0xee6505ef .word 0x804791ab,0xc4ab3511 .word 0x7020d379,0x81430357 .word 0x3f52be8e,0x2aac7f5f .word 0x94d66b2d,0x83a83a0b .word 0x3888344f,0x4657dd4a .word 0xd6b2ee22,0xf3b87ed5 .word 0xa2d41685,0x822bb831 .word 0xbbdf4381,0xab773496 .word 0x602e1a98,0x27522762 .word 0xc251a9ca,0x58686859 .word 0xacfe4d4e,0x67dc12d7 .word 0xb8dd04da,0xcbb7805e .word 0xf0d80409,0xecfcf4b9 .word 0xbb098a63,0xa2b56005 .word 0x64f842b7,0xcc420332 .word 0x0f077436,0xace9f445 .word 0xb229e4d1,0x0f97ffc0 .word 0xba429621,0x76aecc53 .word 0x415a8ad2,0x499defea .word 0x30b5d4ed,0x2a6487d6 .word 0x86489eb0,0x0696c1c1 .word 0x64bc599f,0x1e7f98fb .word 0xcdf7567c,0x5e4a93ef .word 0x51d35ef7,0xe88aacc1 .word 0x161dae5b,0x6ef00343 .word 0x9942a03b,0x99abcaec .word 0x54a18a60,0x911d4b5a .word 0x3618303f,0x5e00cde3 .word 0x43c8d320,0xbd9ea503 .word 0x5e9536aa,0x5d496b36 .word 0x5500cb2d,0xc243f159 .word 0xcd3cba19,0x2481fdcc .word 0x0b4e6b1c,0x83f53b71 .word 0x54414305,0xda1a6fc5 .word 0x39312135,0x32dba313 .word 0x6a8c5cd0,0x87795784 p9_local1_expect: .word 0x98ca467b,0xff89cd90 .word 0xb83aa427,0xe88e5f0c .word 0xa4c62aeb,0xb741edb8 .word 0xff7b157f,0xac906078 .word 0x76bde1b5,0x5aea2594 .word 0xdd4bde5b,0xb1ce3324 .word 0xaea5ad39,0xa0fc4911 .word 0xa7c503e7,0x0f435699 .word 0x3de90b5e,0x58b79827 .word 0xceb916ef,0xe8bd3279 .word 0xca6f29d8,0xffc9ff9e .word 0x325a5fd5,0x6a0496d4 .word 0x33214f41,0x6ef38240 .word 0xeacf30c1,0xa74ac3c6 .word 0xd546ed6e,0x1b026783 .word 0x9998616d,0xeb870d97 .word 0x7b1a8bc6,0x1840c550 .word 0x6189d8d2,0x3cb6ea90 .word 0x2487929a,0x8e5314a2 .word 0xafb49dc6,0x8a79b477 .word 0xffffffff,0x00012ca0 .word 0xe5bdfa35,0xc591c21a .word 0xf3475ead,0x77309e98 .word 0x9ef3449b,0xfa4b0466 .word 0x588b3aed,0x976ea577 .word 0xa3f2b920,0x4f88908a .word 0x93d6d3d7,0x48e0a6ca .word 0x800f37e3,0x0f7a5f04 .word 0x00000000,0x5d39c00d .word 0x3eec4c4a,0xb2855911 .word 0xea40ccda,0x05c953d2 .word 0x147be7d8,0xa318c3f6 .word 0x1f8c7450,0xfa2248e5 .word 0x5634b1b6,0xef721c0b .word 0x6cae7cdc,0x9c0543ff .word 0x3919d4d8,0xfd7e4940 .word 0x40b290e2,0xf5f97d20 .word 0xb611de1e,0x45c8a283 .word 0x678594db,0x2c400ecd .word 0xd303da6f,0x31c47df9 .word 0x918a2eb1,0x5eafdc0f .word 0x9d38458e,0xd7134e14 .word 0x41274251,0xc5ce2369 .word 0x540b966c,0x597e183a .word 0x50e9d10c,0xbb458d1a .word 0x31bdfb8c,0x99445982 .word 0x408a6a74,0x622d3e1a .word 0x7eff9f52,0xe88e5f0c .word 0xc95410d3,0xcd34c7ab .word 0x0890452c,0x94635cac .word 0xbf33f21e,0xbcb4b4c6 .word 0x5b715f1f,0xfcf55b39 .word 0x73b2cbdb,0xa76cd935 .word 0x7bc50092,0x1664fece .word 0x5674e086,0xa8fa9889 .word 0x074afe9d,0xe2344e9d .word 0xf5a8a21c,0x74a646d1 .word 0xbcb629a8,0x6654f6e6 .word 0x6bae2d33,0x46b8baf2 .word 0xee33f9ce,0x3dd53efe .word 0x4fa13aff,0x006bc5b1 .word 0x6db0636b,0x44d2ecb7 .word 0x06c79a08,0x9d96150a .word 0x05fc554b,0xc887ff15 p9_local2_expect: .word 0x9ebfbf90,0x35b65fd1 .word 0x2c0b4fc3,0x9d6687bf .word 0x472e7ac4,0x2952d44a .word 0xffa4d80c,0xeef100fc .word 0xe1ad7edb,0xc95d5eee .word 0xc961350c,0xf118a098 .word 0x6f3e1506,0xcf1c6b9a .word 0x8469006a,0x09912599 .word 0x8299c8d7,0xd597e2b2 .word 0x4466dc22,0x830e03b3 .word 0x73dd72c3,0xdc1700b9 .word 0xaddb8665,0xe87c92bd .word 0x6958c6e2,0x8fb7a307 .word 0x1e6f07d0,0xea447943 .word 0x0a12dd21,0x57e91c88 .word 0xc136bb2e,0x14f59325 .word 0xcc1e850c,0xb53ec2c0 .word 0x1e28cd8a,0x65713634 .word 0xf4fb7db0,0x007e36ce .word 0xcdac5622,0xcaf96b56 .word 0xff1fce76,0xc9156bb3 .word 0x560c0bfc,0xac7e247d .word 0xf4a8f294,0x7619f5e9 .word 0x24f508a6,0x350468a7 .word 0x09c65d06,0xff11f680 .word 0x440134db,0xa74a377e .word 0xad0342c2,0x489b78e1 .word 0xcb82cc77,0x31077dc9 .word 0x28c92d94,0xb4596b53 .word 0x8ee8c7f3,0xb331648e .word 0x57042175,0x1069b04a .word 0x66731fa5,0x6554732e .word 0x0da1c6b9,0x33f92f1c .word 0x80499ac4,0x1347f641 .word 0x9a2f42e6,0x15f1632b .word 0x4af6765a,0xbbf8906a .word 0x7e6c8011,0x2f048e5f .word 0xc5a137ae,0x97292f4c .word 0xdca97884,0x0bb6e180 .word 0x59642487,0x27cd0655 .word 0xc613d4fd,0x1968ecb6 .word 0xb46d734c,0xe4836608 .word 0xb19e5839,0xed39f6f0 .word 0xdfff0c88,0xbf7179e2 .word 0x5d39c00d,0xd319385e .word 0xd5bbe0ae,0xe9591fab .word 0x3b03d740,0xac04711b .word 0x03775f7a,0x00e949a9 .word 0x068bf843,0x3b85bb79 .word 0x02f77796,0xfc144f82 .word 0xf0d3cc34,0xab313343 .word 0x6a0cac2e,0xa2aeddd7 .word 0x72f00726,0xfa8a960e .word 0xb4c7cfe0,0x2c26f326 .word 0x509f2dc5,0xa827b528 .word 0x7d99ff12,0x0d6b2db7 .word 0xe0e48db0,0xf2c67fa5 .word 0x9b637171,0x0ca8feb6 .word 0xe2af05da,0xec239b62 .word 0x156df21e,0x8dd6ccaf .word 0x463fdf2f,0x61ca2138 .word 0x019d9e38,0xc86a90af .word 0xb7926f9f,0x628182dd .word 0xaf083f49,0x63694e47 p9_local3_expect: .word 0x7dad82e4,0xe6720020 .word 0x000000cf,0x00000040 .word 0xe1b5ffff,0xffffffff .word 0xb5e1bd76,0x859615b1 .word 0xf3cebd82,0xcb18ccb4 .word 0x01ca70bd,0xbe020000 .word 0x000b619c,0x0fcd87d9 .word 0xa53f089a,0x2c0b4fc3 .word 0x1bb4658d,0x804b93c4 .word 0x0b018016,0x98e1d68f .word 0x062a317b,0x497ec6f3 .word 0x791a270d,0x00dcd7b7 .word 0xbf60d22e,0x0f22fcae .word 0x6925db70,0xb5721edd .word 0x6ce1087f,0x9001df71 .word 0xd9a05e56,0xe1869719 .word 0xa8a280f1,0xea777404 .word 0xd9c2ff7b,0x313536ed .word 0x4264da9a,0xaff1f3c9 .word 0x260afaa6,0xa3691519 .word 0x4ac2e52c,0xc78fe6ca .word 0x16ce696f,0x9b921468 .word 0x6cebeedd,0x42f7b2f8 .word 0x2959a40b,0xc3bcb797 .word 0xb6e13d0c,0xc8be1207 .word 0x6e293d2d,0x37bbe531 .word 0x054b05ca,0xf3cebd82 .word 0x0a684e84,0xb297295b .word 0xb3dd8a74,0x17454a4e .word 0xd8415d2a,0x92555c40 .word 0xb9f30b04,0xe56c5a53 .word 0xa1eb3cd2,0x29597889 .word 0x8d65ece3,0x885517ef .word 0xd6853711,0xd87e473e .word 0xba3e31f9,0xf5a1e39b .word 0xdb6fa71b,0xa6ab103a .word 0xfb9a737e,0xf9fd9bee .word 0x8a6f80a8,0xb6a0bad9 .word 0x4394b864,0x1a039d9e .word 0x33f026d0,0x7103afff .word 0x6833b99b,0xaeb725c7 .word 0x317cf8c1,0xcf437c4f .word 0xc2815995,0x3870997e .word 0x48e8d9b1,0x5fc3aadd .word 0x189844c5,0x0ec44c4d .word 0xba8ff388,0x188c1cac .word 0x4d3b60af,0x35092b48 .word 0x27156cc5,0xb414d6b3 .word 0xcee4aafc,0x241b31ac .word 0x7848baa0,0x74cc8478 .word 0x89272885,0x51e0a486 .word 0x070da70d,0x5c332c07 .word 0x97b776ff,0xeaa48f83 .word 0x073ae75a,0x2213bd44 .word 0xf0b327b9,0xd50b45a8 .word 0xf50b8ad7,0xaa6d0c7f .word 0xb4a24db7,0xd404b5f1 .word 0x37bdf867,0x2e95b9ed .word 0x35db0340,0xc135ff44 .word 0xaa138578,0x23be4be5 .word 0x1914c41f,0xc4b2ab9f .word 0x2380f7d7,0x26111e62 .word 0x8da2fbf1,0x2078f00f .word 0xbc1c7be6,0x2a8dcebc p10_init_registers: .word 0xdb090277,0xfa4aa0e2 ! Init value for %l0 .word 0x8e39d130,0x60f0c6cd ! Init value for %l1 .word 0x8adcf19b,0x968c8eaf ! Init value for %l2 .word 0x335acbc6,0x69f46b16 ! Init value for %l3 .word 0x904e70f1,0xd336dd0e ! Init value for %l4 .word 0x9d720df3,0xafac32c3 ! Init value for %l5 .word 0x220ea3c3,0xf531d785 ! Init value for %l6 .word 0x84e148c5,0xd4c26e0e ! Init value for %l7 .word 0x9c44051b,0xedf6ba81 ! Init value for %l0 .word 0x95d45d30,0x6e58ed8e ! Init value for %l1 .word 0x42239fe2,0x9d5d462c ! Init value for %l2 .word 0x22f8e1a8,0x5ce28ae7 ! Init value for %l3 .word 0x4d9a6f42,0xe2843433 ! Init value for %l4 .word 0x51338ca0,0x512af641 ! Init value for %l5 .word 0xe35c62cc,0xbf7caffa ! Init value for %l6 .word 0x52aa1ce9,0xd0e358b8 ! Init value for %l7 .word 0x9a628270,0x020be3f4 ! Init value for %l0 .word 0x1d46317a,0x91e6105a ! Init value for %l1 .word 0x3a0b0d96,0xb5244d9f ! Init value for %l2 .word 0x6d588298,0xa6b8e23d ! Init value for %l3 .word 0xb64a5db6,0x9b71f818 ! Init value for %l4 .word 0x35c4ea0e,0x6567f68a ! Init value for %l5 .word 0x2149ffdb,0xe19c6dcb ! Init value for %l6 .word 0xfe326842,0x626e4aef ! Init value for %l7 .word 0xfc0854c6,0x5cd7608d ! Init value for %l0 .word 0xc761b4ba,0x76d97d24 ! Init value for %l1 .word 0xd648662a,0x4e12eb9e ! Init value for %l2 .word 0x0b202e11,0xe00cfe7b ! Init value for %l3 .word 0xd34c4ec8,0xa11913e6 ! Init value for %l4 .word 0x9034ea06,0x550f57ea ! Init value for %l5 .word 0x5d46ae82,0x83076bdf ! Init value for %l6 .word 0x158a9eb1,0xa54bf0a8 ! Init value for %l7 .align 64 p10_init_freg: .word 0xc46e2436,0x07fad536 ! Init value for %f0 .word 0x7e846466,0xc3cfdbf4 ! Init value for %f2 .word 0x379badca,0x8fd2683c ! Init value for %f4 .word 0xa5e1f1fd,0x8b9364b5 ! Init value for %f6 .word 0x6ed6e61c,0x479911ed ! Init value for %f8 .word 0x59bb7548,0xc8d45a43 ! Init value for %f10 .word 0x1da9fe1c,0x74221ede ! Init value for %f12 .word 0x3b844860,0xb65f9db3 ! Init value for %f14 .word 0x857d3742,0x700e263c ! Init value for %f16 .word 0x47667ccd,0xdd801796 ! Init value for %f18 .word 0xa28618b8,0x5c82e999 ! Init value for %f20 .word 0xb351fb1a,0x0394c939 ! Init value for %f22 .word 0x9326035d,0xa671f1d3 ! Init value for %f24 .word 0x889a3dc3,0x1070501b ! Init value for %f26 .word 0x4c3818bc,0xd438f4f3 ! Init value for %f28 .word 0x080f05f1,0x6f019453 ! Init value for %f30 .word 0x9377a0af,0x1f9f4c7c ! Init value for %f32 .word 0x3be3bde1,0x555ccd74 ! Init value for %f34 .word 0x6a4045e6,0x68f4f56f ! Init value for %f36 .word 0x291e535d,0x677379b7 ! Init value for %f38 .word 0xa273f1ce,0x298584e0 ! Init value for %f40 .word 0x952742e1,0x15676d71 ! Init value for %f42 .word 0xfc072e74,0x65654899 ! Init value for %f44 .word 0xd8bd69ab,0x2f10adf9 ! Init value for %f46 .word 0x25d0d31d,0xbcb18238 .word 0xadbd38c8,0x1dafbad7 .word 0x1466937a,0xbd66968f .word 0xe7eafb6e,0xf97457f2 .word 0x59aa7b51,0xb9df164e .word 0xf817f30d,0x275c0cef .word 0xda05d424,0x9825fe67 .word 0x838d0a15,0x62106ceb p10_expected_registers: .word 0xdb090277,0xfa4aa0e2 .word 0x8adcf19b,0x968c8eaf .word 0xffffffff,0x9bbf0cbe .word 0x335acbc6,0x69f46b16 .word 0xffffffff,0xfffff940 .word 0x9d720df3,0xafac32c3 .word 0x220ea3c3,0xf531d785 .word 0x00000000,0x0000000b .word 0x00000000,0x00000024 .word 0x00000000,0x000000aa .word 0x00000000,0x000000f3 .word 0x00000000,0x3b135a14 .word 0x00000000,0xb30f8a03 .word 0x00000000,0x3b134eb9 .word 0x00000000,0xffe85ad9 .word 0x96fbc568,0xc6f2c497 .word 0x00000000,0x00000056 .word 0x00000000,0x00000177 .word 0x00000000,0x00000000 .word 0x00000000,0x4b02cd7f .word 0xffffffff,0xfffff227 .word 0x00000000,0x000000f4 .word 0x00000000,0x785c9c2c .word 0x00000000,0xdab0f840 .word 0xffffffff,0xfffff72e .word 0x00000000,0x8517726f .word 0x00000000,0x000000d3 .word 0x00000000,0x000000d3 .word 0xffffffff,0xfffff72e .word 0xffffffff,0xffffff0e .word 0x00000000,0x00002400 .word 0x01e20000,0x00000000 p10_expected_fp_regs: .word 0xc46e2436,0x07fad536 .word 0x7e846466,0xc3cfdbf4 .word 0x276b72ac,0x4a4a4ed5 .word 0xa5e1f1fd,0x8b9364b5 .word 0x6ed6e61c,0x479911ed .word 0xf2277f34,0xc8d45a43 .word 0x1da9fe1c,0x94733d47 .word 0x3b844860,0xb65f9db3 .word 0x857d3742,0x700e263c .word 0x47667ccd,0xdd801796 .word 0xa28618b8,0x5c82e999 .word 0xb351fb1a,0x0394c939 .word 0x9326035d,0xa671f1d3 .word 0x889a3dc3,0x1070501b .word 0x4c3818bc,0xd438f4f3 .word 0x7ec558e6,0x3b135a14 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x8ab837bb,0xbf180a35 .word 0xff41e716,0xd578772f .word 0x6bbf1576,0x8dd467e7 .word 0x24000000,0xeb01c376 .word 0xff235034,0x9c8c3d76 .word 0x4baf19b9,0xfd75271b .word 0x34f354e3,0xa195f493 .word 0x5ef3af9a,0x8078bea7 .word 0x587e4fbc,0xb33cbaf7 .word 0x4bc44bb5,0xc6368a49 .word 0x616625ba,0x65fc5be3 .word 0xbd89ef1c,0x3d0b8836 .word 0x3764c46f,0xd2c5c5fb .word 0xc833c0a5,0xd86454f3 .word 0x98634ce2,0x5c676312 .word 0x35b766d5,0x8318e051 .word 0xef94cbd5,0x645c4fe3 .word 0x62aae7af,0x082ed9a8 .word 0xa4333cfd,0x987d1003 .word 0x57c05985,0x7c63aaea .word 0xfab0c506,0xcaa9a8bd .word 0x95f57f1d,0x56a31674 .word 0x39d4f576,0xbfa36ddb .word 0x8e3dde3f,0x8e976bdc .word 0x329667f4,0xb7375168 .word 0x1c48de4c,0x1504822e .word 0x0b69353c,0x0b9c40a4 .word 0xeeeb560a,0xa2c7b9b6 .word 0xf0693854,0x125db09d .word 0xdbf541a3,0x649233b0 .word 0x2b6c5898,0xa5fc9b64 .word 0x91c749d7,0x2414646c .word 0x7c958020,0x57715970 .word 0x9e36b004,0x70732736 .word 0x1f6295ef,0x4fff0203 .word 0xef3948e9,0x644402ca .word 0xc8b77d0d,0x2f2637af .word 0xb57c1e59,0x573067aa .word 0x15e749ab,0xefd67ae8 .word 0x190b4aef,0xe21d1dee .word 0x977df368,0xe5ad1f7b .word 0xdfe5cedc,0xfe7aac4e .word 0x467c9c4c,0x4d8a5345 .word 0x653a3baa,0x2c7126d3 .word 0x9c73a2d7,0x0e092da8 .word 0x821b1161,0x9ee0e6e1 .word 0x97279900,0x29b8bc8f .word 0x46218abe,0x9b855cde .word 0x14f710bc,0x536226b3 .word 0xe1cb72ec,0x27492164 .word 0x305f2052,0x6c2b112e .word 0x9e66c258,0x0d582034 .word 0xfb974823,0x95f4f53f .word 0x52fae4ae,0x01260c11 .word 0xe3aa2aca,0x80fe63de .word 0x2a6a8bdd,0xe6a1f3ce .word 0xf206ffb7,0x8061cf12 .word 0x03f6c603,0x2e83b25b .word 0x83d949ff,0x80fab733 .word 0xa32d510a,0xbf432387 .word 0x81d18584,0x88fa5212 .word 0x487897c7,0x2abe2961 .word 0xecee0a83,0x494d9739 .word 0x90f45c3d,0xdcda0a3a p10_local1_expect: .word 0x2ef7ffff,0x36670000 .word 0x145a133b,0xf4010000 .word 0x0b6e1ebc,0x1a14e9f8 .word 0x12c8ca9d,0xa6728fd4 .word 0xf84058e6,0x4b84bed9 .word 0x965f2049,0x9741f85e .word 0xbd4ad135,0x5337b8ec .word 0xa4f82f9e,0xe719b406 .word 0x9ae80212,0x32fda7f5 .word 0x7e814690,0x10bb30dd .word 0x64a0772e,0x669750f2 .word 0x9cc6b0cd,0x42e12b4d .word 0xda1e4e0c,0x68478ce0 .word 0x2e66b896,0xbae20721 .word 0xf9810c75,0xb8c7421e .word 0xe8659154,0x68fd071c .word 0x2aee1622,0x292b129b .word 0x2713b0c9,0xc581b35e .word 0x3801317f,0xa9999c62 .word 0xde87c997,0xeab4fa20 .word 0xd3ae04b0,0xffe85ad9 .word 0xe90284df,0x2ea48e33 .word 0x51876c29,0x047db828 .word 0x96bdae76,0xdb1c39e4 .word 0xc4713af5,0xfde9b76b .word 0x553c6571,0x9b943cd5 .word 0x0530ad9b,0x4b0c549c .word 0xa8864be7,0x1e1d43b6 .word 0xe4a44cdd,0x5870ba3f .word 0x9cf72d4b,0xefd86810 .word 0xbd1a4443,0xc80264d1 .word 0x07da395d,0x9c6d53f3 .word 0xe6cffd16,0xefa5fb91 .word 0x96fbc568,0xc6f2c497 .word 0x517451df,0x320c32b6 .word 0xd4d377b0,0x727224be .word 0x66da25bc,0x8eeffcc9 .word 0x7c35ffef,0xbe0cbf9b .word 0x59449c72,0xd0b46fcd .word 0x14d5b3a3,0x82785023 .word 0x4248ef1e,0x810825c0 .word 0x4ef2aebb,0x172f400a .word 0x4a63488a,0xf0504781 .word 0x7f2c278d,0xf9e3ed67 .word 0xb4fc3f1d,0x13e939d1 .word 0x020c522a,0x8a6fee9f .word 0xd56797f9,0xb873406c .word 0x276b72ac,0x4a4a4ed5 .word 0x91a68fe4,0x49118592 .word 0x0a88c5cc,0x5248877a .word 0x8963573d,0xcb7a1e51 .word 0x215e1c7a,0x094140b3 .word 0xbf88b749,0x3a46d044 .word 0x3a56b1f1,0x6dde8b70 .word 0xa5e17830,0xd09e0da7 .word 0xf185ac8c,0xaa7e0387 .word 0x2479e9d2,0x5fe03d4f .word 0x8fe5ca96,0x62b38ed5 .word 0xb5c74584,0x63ce2d3d .word 0xa1bca300,0xc658f696 .word 0x037ad1f5,0xf131849d .word 0x385431fe,0x624985d0 .word 0x6d775a29,0x4b1a33aa .word 0xb9fdd554,0x637d9ac5 p10_local2_expect: .word 0xffe30b02,0x4d56ff64 .word 0x21fc167e,0xab5e6654 .word 0x477b3281,0x5b0de542 .word 0x40f8b0da,0x00000000 .word 0x038a0fb3,0x43dffd7d .word 0xf2277f34,0x7232ff9f .word 0x575be23d,0x6b301ad3 .word 0x07f814fb,0xcc1d7f7f .word 0x8b070b8e,0xbb62b228 .word 0x6d64ae5d,0x8df06baf .word 0x89cd758e,0x573ee05f .word 0x21f1196a,0x71ac42a7 .word 0xe7cd7d51,0x1d736fce .word 0x509fa752,0xde44c4a4 .word 0xa4fdfdf6,0x0466b230 .word 0x0bd7c330,0x4b4da2b9 .word 0xb984b492,0x9e17628b .word 0x0ee622fe,0xd5828eae .word 0x5d7c7b8c,0x6080283d .word 0x67fa7ff8,0x7567e6f3 .word 0x46091249,0xbd91e40f .word 0xa47c694e,0x5690c552 .word 0x6bdb6eab,0x2775b476 .word 0x9af0de51,0xa7b3799a .word 0x4a5f29b1,0x42e44714 .word 0xb8f1f03f,0x783ed13c .word 0x2e70e770,0xa3e746e1 .word 0x795ae45f,0x465895f2 .word 0x91a32495,0x830217e4 .word 0x130f98b5,0x9c207bc8 .word 0xa24436f9,0x77ef2d5b .word 0xfbf6918e,0xa9d8020e .word 0xa6ed4dda,0x71cec06e .word 0x51e70145,0xfa47c545 .word 0x41b33f85,0x9eef23be .word 0xff9f4d3b,0x7405b54c .word 0x6a7fa851,0x50bb2d14 .word 0xa5b0f2c7,0x5d3b49c6 .word 0x2b046d5b,0x5228696a .word 0xe4dda2d7,0x6e518b08 .word 0x249c1c7b,0x83f5888c .word 0xdcf2a601,0xa18b0a76 .word 0x529968f8,0x8cf9c32a .word 0x71235804,0xf40c9ba5 .word 0x9a7766a7,0xb27b471c .word 0x093109b6,0x318e534e .word 0x60f3d144,0x4882f0da .word 0x6c16a592,0x81bf29ce .word 0x6377add8,0x9c087fce .word 0x5f7a6d0b,0x1c2a2120 .word 0xb6e1f818,0x85003118 .word 0x8becfbc2,0x563e0fb1 .word 0x7e8dbb36,0x9ab62bf8 .word 0xbdc04b50,0x9ab43c9d .word 0xa4425b1f,0xa64a7bb2 .word 0xb04ac659,0xf853703f .word 0xce48a8b8,0x834536cc .word 0x7fe8c9f1,0x345a2648 .word 0x701f9977,0xc24e9125 .word 0x479911ed,0x0ca1a623 .word 0xff51d7e4,0xe2d98dc0 .word 0x806b4221,0xf9402928 .word 0xbb51cb75,0xe4bd52d2 .word 0xc9872ef7,0xc7b3b6e0 p10_local3_expect: .word 0x58fa387e,0x09b3e2f4 .word 0x7fd568d9,0x03ba0e78 .word 0xb564938b,0xfdf1e1a5 .word 0xcd437bff,0x841ac97e .word 0x24923948,0x8a3c9fac .word 0xff5abe0a,0x78a627aa .word 0x30b8af2d,0x34a5f9ed .word 0x797169ae,0x7b5d27f5 .word 0x857d3742,0x700e263c .word 0x47667ccd,0xdd801796 .word 0xa28618b8,0x5c82e999 .word 0xb351fb1a,0x0394c939 .word 0x9326035d,0xa671f1d3 .word 0x889a3dc3,0x1070501b .word 0x4c3818bc,0xd438f4f3 .word 0x7ec558e6,0x3b135a14 .word 0x25c8500f,0x0f523bc5 .word 0x826cb8c1,0xeb18fab5 .word 0x6f4ef617,0xd945365a .word 0xbea59296,0xa7021a35 .word 0x9ff61643,0x5975b366 .word 0xf0e1e779,0x0e2abb2e .word 0xfba58e4b,0xd4b6e5af .word 0x8848bae6,0x4bc44bb5 .word 0xd48ff10b,0xf3e88f4a .word 0x6051ef64,0x340b28df .word 0x7a3cd66f,0x6ab9082e .word 0xa64a7bb2,0x18fcee2e .word 0x8bf96b45,0xa4a5f5f7 .word 0x8979be16,0x379b95ab .word 0x431af885,0x5e533b25 .word 0x4505083a,0x7a501362 .word 0xf4ef8794,0xfeac1211 .word 0x66d868cc,0xc9dacf74 .word 0x45d8f68a,0x3b135a14 .word 0xcb1acf45,0xf04f3491 .word 0xad510be4,0x6cdb1ec9 .word 0xfd110f8d,0x4b4394bd .word 0xf3c4fdf0,0x7c8cbcbf .word 0xbbad53bc,0x714c5eef .word 0xf7c40b4d,0xcc0c5449 .word 0x881ba590,0x74885656 .word 0x00000024,0x1d433116 .word 0x94733d47,0xd01da54f .word 0x8b0eb90f,0xc0ac9787 .word 0xb1f851ee,0x0c5623b0 .word 0x7df3fae6,0x27aa72c8 .word 0xc1115910,0xc82cd0b2 .word 0x3ae1d7f7,0xce90f0d7 .word 0x29b204b8,0x75d3caa2 .word 0x071fa085,0xf48dc69c .word 0xbc1be000,0x8d326518 .word 0x27f1a5ff,0x910a686c .word 0xb4dae9a3,0xcfe57b70 .word 0x7f2d13cb,0xf8b18a2b .word 0x9072116f,0x990a5519 .word 0x648bb2d9,0xf5d6778e .word 0xa593aa7e,0x8ba8e709 .word 0x67a99fe8,0xa5fc9b64 .word 0x01af3cf1,0x000000c3 .word 0xb213aec7,0x735cb148 .word 0x2df45001,0xded98654 .word 0xbbc3bf51,0xd60e4c88 .word 0x50f14dfe,0x558c0b67 p11_init_registers: .word 0x80d598d6,0xde6b9578 ! Init value for %l0 .word 0xb32d4906,0x3c04a5f4 ! Init value for %l1 .word 0x40995ee8,0x2eaf90c0 ! Init value for %l2 .word 0xb94ec484,0x0b9badc7 ! Init value for %l3 .word 0x7a94285c,0x55d068e8 ! Init value for %l4 .word 0x99f42922,0x3299b2ca ! Init value for %l5 .word 0x5ea9529c,0x3ec5387f ! Init value for %l6 .word 0x45e70c2a,0x7a4c29d5 ! Init value for %l7 .align 64 p11_init_freg: .word 0x9ed728d5,0x03d41330 ! Init value for %f0 .word 0x042ba2ef,0xd615ba6c ! Init value for %f2 .word 0x83722bee,0x9ddf9d61 ! Init value for %f4 .word 0x721be362,0xa9d2ba39 ! Init value for %f6 .word 0xbd7ee465,0xf82f9fc5 ! Init value for %f8 .word 0x42a27cc7,0x0fe79cf4 ! Init value for %f10 .word 0x6653741c,0xb2adecfb ! Init value for %f12 .word 0xbfaa8fdb,0x74270ee4 ! Init value for %f14 .word 0x16bd5c09,0x8b5d0f6e ! Init value for %f16 .word 0xdd24d33d,0xbe9f8043 ! Init value for %f18 .word 0xc2064f96,0x1d31bf88 ! Init value for %f20 .word 0xf414c558,0x25a0350b ! Init value for %f22 .word 0xf3fb5469,0xd23a11b0 ! Init value for %f24 .word 0xf1d304a4,0x6d06785c ! Init value for %f26 .word 0xc9926fdf,0x4ea6cf53 ! Init value for %f28 .word 0x6b9f33be,0xcc0b5b2a ! Init value for %f30 .word 0x507841ac,0x41053560 ! Init value for %f32 .word 0xebac79f4,0x64164c55 ! Init value for %f34 .word 0x05eac7c8,0x0b618023 ! Init value for %f36 .word 0x68dfae9f,0x408c60fd ! Init value for %f38 .word 0xe605601f,0xcb541519 ! Init value for %f40 .word 0x4c50ef71,0x6636c2a4 ! Init value for %f42 .word 0x42a2b80d,0x256a9e4a ! Init value for %f44 .word 0x2eeaf0ef,0x60baf8b2 ! Init value for %f46 .word 0x8c25556e,0x873e0225 .word 0x4477b5f6,0x1caac1ec .word 0xee11e477,0x92d1dcfe .word 0x8ddebc1e,0xead0e340 .word 0xdef32ce9,0x599e8f00 .word 0x5a5e3c6f,0xaa01b9cb .word 0x3ac3e25c,0xf0a26ee7 .word 0xa847ddeb,0xb46c4167 p11_expected_registers: .word 0x00000000,0x7d660425 .word 0x00000000,0x7d6604a5 .word 0x00000000,0x00000000 .word 0x29b4ef9f,0x00000f9a .word 0xd586af7d,0x1e4b292e .word 0x00000000,0x0000001f .word 0x00000000,0x0e964519 .word 0x00000000,0x00000050 p11_expected_fp_regs: .word 0x9ed728d5,0x03d41330 .word 0x042ba2ef,0xd615ba6c .word 0x83722bee,0xdb8faabf .word 0xfee7401f,0xa9d2ba39 .word 0xbd7ee465,0xf82f9fc5 .word 0x42a27cc7,0x0fe79cf4 .word 0x1f40e7fe,0x74270ee4 .word 0xbfaa8fdb,0x74270ee4 .word 0x1bb3a46d,0xd62c336a .word 0xba02f5e3,0x5acbb6ff .word 0x742602be,0x7d6604a5 .word 0x15cc0d83,0xb723549a .word 0x7a33f34b,0xe8958b89 .word 0x99c135e7,0x8f28163b .word 0x158af791,0x6d21a407 .word 0x01ed73c4,0x515b0cd5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0xe40e0000,0x9fefb429 .word 0x2a16f485,0xdaa882b2 .word 0xd586af7d,0x1e4b292e .word 0xe40e2774,0xbfcb731f .word 0x80932730,0x00000000 .word 0xf6ad693f,0xe37cf340 .word 0x1cb8b571,0x35e4f211 .word 0xcaa64ca9,0x2fc55e86 .word 0x1bb3a46d,0xd62c336a .word 0xba02f5e3,0x5acbb6ff .word 0x742602be,0x7d6604a5 .word 0x15cc0d83,0xb723549a .word 0x7a33f34b,0xe8958b89 .word 0x99c135e7,0x8f28163b .word 0x158af791,0x6d21a407 .word 0x01ed73c4,0x515b0cd5 .word 0xad484d3e,0xdab3cfa3 .word 0xbf68189b,0xae7c04dc .word 0x4ed14278,0xb0d0ab42 .word 0x158754e5,0x0ba02e71 .word 0x2c217533,0xd6b1fe9b .word 0x181e52a4,0x440e3933 .word 0x6cc5a182,0x578cdb10 .word 0x55860c48,0xfc5b6fd7 .word 0xc3660b24,0x2307a527 .word 0x983f217c,0x97d05bba .word 0x9532e325,0xc318bff0 .word 0x8a4ca779,0xfa27be1b .word 0xc29ec41c,0x4dccdfe6 .word 0x01f1196c,0x240c16d7 .word 0x8ea76354,0xf9fdd8b4 .word 0x30e3682d,0x812defa3 .word 0x547665a5,0xa19ee971 .word 0x59f0d86e,0x47c37ed6 .word 0x181e7888,0xac31c23f .word 0x2ad4aaa8,0x88b23a2d .word 0x9eab9849,0x4f3761c5 .word 0x5b40bc0d,0x2ee634cc .word 0xc0f95bc4,0xeb1db15d .word 0xdf10994c,0xe15e2f22 .word 0xd85e1b6b,0x36b62573 .word 0x7d09519f,0x02971e0d .word 0x6507fb30,0x09c04d68 .word 0xa5532087,0x4a1a64dd .word 0xa26b87e9,0xabb29bf5 .word 0x80a4d97f,0x817802f7 .word 0x7b868ac2,0xd11df9b4 .word 0x7fe64595,0x63de263f .word 0x953115aa,0x5ad69979 .word 0x7854addd,0x2f0fadd1 .word 0x18d92913,0xbdd05586 .word 0x5ee10f2f,0x7b71e952 .word 0x27b68c65,0x00000000 .word 0x7cec6369,0xa4fcca67 .word 0x75dc619a,0x149a4ff9 .word 0xe053d5b2,0x824b4dcf .word 0x5a43a50c,0x52947f66 .word 0x1ef91d4f,0x8162cc96 .word 0xbd3d21d2,0xfce9e6dd .word 0xbfb95fbf,0xb77ffd7a .word 0x1d9cefd8,0x0f289b29 .word 0x7b4cb20e,0x94b703cd .word 0x12673fec,0x4f2314b7 .word 0x98c88bdf,0xcc1199fb p11_local1_expect: .word 0x30f51c0e,0x240535f4 .word 0x1f40e7fe,0xa25d0000 .word 0x66194aa7,0xe164eccd .word 0x06030000,0x3de4e68c .word 0xdebc272f,0x133ab368 .word 0x50660f6e,0x00000000 .word 0x5609c05b,0x4be81031 .word 0x4bea2a42,0x34eb5c86 .word 0x84e102ae,0x22e737ff .word 0xec84fca6,0xff9412b3 .word 0xdf08d66e,0xdfa1b774 .word 0x05e02de7,0xfcff6123 .word 0x8340b4b6,0x97dc6d34 .word 0xf338c120,0x02450b4f .word 0x2225bcd6,0x59524317 .word 0x5504720d,0x28c5b4a9 .word 0x960ab878,0xbd509e63 .word 0x224e0128,0xa4eba9ac .word 0x212b8736,0xc385c974 .word 0x03c1c361,0x50ff60b3 .word 0xd8af1763,0x0495cfd3 .word 0x99926821,0xa4dfc89f .word 0xdbbfc124,0x751a9acf .word 0x257d1654,0x98451d4d .word 0x66881f11,0xe53c5ceb .word 0x826a72a6,0x0c1c56d1 .word 0xfbb9bab7,0xc5d54f79 .word 0xc5329b3c,0x27dc84af .word 0x79412734,0xa3e1c983 .word 0x95af12a6,0xfe40ccec .word 0x82f87e59,0x34b403fb .word 0x987b0a74,0xff4f4a19 .word 0x27ff4e18,0x17b50360 .word 0x87faf39b,0x8439925a .word 0x7fc823d6,0xd31635eb .word 0xf30404ff,0xa50ddcd2 .word 0x657ab79e,0x5dec7ac9 .word 0xf899b0f7,0x40d9d24e .word 0x8a8af7d0,0xb71b9e3d .word 0xe0032c32,0xfa8c2aeb .word 0x3db4417b,0xe1a78149 .word 0x18461d1c,0x9400d64a .word 0x2a252eb7,0xe5a36104 .word 0xf4206c90,0x375e740b .word 0x7722c52b,0x4a1e8a32 .word 0xc9be6c29,0xe176d0f3 .word 0x34e1200a,0xa451459e .word 0xe00f99c8,0x1cc96e06 .word 0x47c2b3d4,0xbb4442fa .word 0xb297e9f3,0xd195bde2 .word 0x90e773ba,0x53632c81 .word 0xe4e2bd1d,0xd70d3579 .word 0xe749bb40,0xffb0bbcc .word 0xa84a4e6c,0x80a76b22 .word 0x5912c970,0x220aea12 .word 0x5d86ab4a,0xc5843b7c .word 0x65595b48,0xaab8996f .word 0xf31b3bbb,0xac1bdfc5 .word 0x623194b9,0xcdbfb5ff .word 0xdf4cfbd2,0xe07e84bf .word 0xe8b979a4,0x23b6d77b .word 0x9467200b,0x451dea06 .word 0x440b243e,0xaa6938b4 .word 0x8bdc4810,0xa6be19a8 p11_local2_expect: .word 0xec142c13,0x74270ee4 .word 0x9eab9849,0x93e22f76 .word 0xb6377d9e,0x7b64ce39 .word 0x62000000,0xcba83d62 .word 0x2a9bf564,0x206670a2 .word 0x0bdb52bb,0x205437ea .word 0xd44c0ba0,0xfa93e1a2 .word 0xa8038cee,0x962c3ac9 .word 0x57610fc2,0xa575bc96 .word 0x30e8ff95,0xb1ee91ee .word 0x8fb2d7e3,0xdc22fe24 .word 0x1ab6b3df,0xcff589c4 .word 0x328061c4,0x94e57a92 .word 0x40b8c32f,0xfc4fe019 .word 0x1326ae3b,0xcffd9060 .word 0x0d969966,0x25585c7f .word 0xd6344187,0x79be1df3 .word 0x5f4c2ba2,0x839bde70 .word 0xfaf7e448,0x87dfd077 .word 0x6653741c,0xb2adecfb .word 0x5432b021,0xb7d6cf20 .word 0xdaa4a99b,0x98bff160 .word 0x3ddd2874,0x34932a20 .word 0x45d0d88a,0xc2e15782 .word 0x2b7495f5,0x3162dc0e .word 0xec6db9b7,0x000000fc .word 0xdecd5e33,0xab0501a8 .word 0xd3a925af,0x80274630 .word 0xf1eeb791,0x8bf2bb61 .word 0x7c78d449,0xf7bac483 .word 0x0272bb41,0xaccd1338 .word 0x6f16d7a3,0xb95cdbbd .word 0xe004e870,0xc13a1c8f .word 0xf68475ea,0x02b55688 .word 0x466a6060,0x34241d8d .word 0xbe6a6883,0x14d7db20 .word 0x8c137fad,0xfd95a801 .word 0x11596742,0xceb753d3 .word 0xa07fbbe8,0x296bfe6f .word 0xa7e02b06,0x71249a03 .word 0xd7421518,0x4746a6de .word 0xdb1664bf,0x76332b20 .word 0xd11f0236,0x0e83416f .word 0x05c8500a,0x95c68bcf .word 0x6e0081d0,0x06aa212d .word 0xd9c16d55,0x3ec16b15 .word 0x4ba99e8c,0x75f2e8e8 .word 0x959b4c72,0x94361c08 .word 0x1083883d,0xdab98a2d .word 0x18de8a2d,0x8091129c .word 0x56f2969a,0xa08adbde .word 0x82d6edda,0x00005da2 .word 0x489d227d,0x5a9b883c .word 0x9fbfdd28,0x6afdaacf .word 0x7bcca4f6,0x0e964519 .word 0x9a4d0022,0x66cf5353 .word 0x6e0f5d8b,0x095cbd16 .word 0x43809fbe,0x3dd324dd .word 0x88bf311d,0x964f06c2 .word 0x0b35a025,0x58c514f4 .word 0xb0113ad2,0x6954fbf3 .word 0x5c78066d,0xa404d3f1 .word 0x53cfa64e,0xdf6f92c9 .word 0x2a5b0bcc,0xbe339f6b p11_local3_expect: .word 0x00000000,0xf66865da .word 0xe40e2774,0xdb8faabf .word 0xc90589a7,0x5968df42 .word 0xf20f618c,0xd6b1fe9b .word 0x00005da2,0x80932730 .word 0x2de66e7e,0xa10dd80d .word 0x204fb78d,0xc3edf393 .word 0x717dc5a8,0x3b4bf0e4 .word 0x9448c948,0xe8146543 .word 0xcd96945f,0x38bc740d .word 0xd0db91a4,0x77c431a0 .word 0x2524d719,0xc16dac2a .word 0x5db18000,0x00000000 .word 0xb2c40ad6,0xd68277db .word 0x022b0d37,0xfa79aa51 .word 0xfe94272e,0xb3a33a2f .word 0xecebf4b3,0xa38cb93f .word 0x29273571,0x691bdf19 .word 0x8b8d503c,0x6b8f7386 .word 0xdbf87ac2,0x44e9e01b .word 0x66ec966b,0x79a3942b .word 0x1b7fd0d8,0xbcae4685 .word 0xa7408f15,0xb7a5f58f .word 0x6787d80b,0xd9ff82f9 .word 0x32ece530,0x9f363dd1 .word 0x00000000,0x0e964519 .word 0x49a4a443,0x9b81e9f5 .word 0x42eb9dad,0x6196a3dd .word 0x0107e533,0x062a91bb .word 0xa6fcc26f,0x907b009b .word 0xf7cfbc37,0xa7c6f7e7 .word 0x586b4788,0x22138001 .word 0xe78e8fb8,0xd251769a .word 0x742602be,0x2da8991d .word 0xe5b2850e,0x3650c744 .word 0x0396b983,0x0a242e35 .word 0xe28c73cb,0x7546ccc3 .word 0xba2f56b0,0x301ab83f .word 0x013363a9,0x2b27830a .word 0x4e7b00a7,0xe22e44aa .word 0x6a332cd6,0x6da4b31b .word 0xffb6cb5a,0xe3f502ba .word 0xa504667d,0xbe022674 .word 0x9a5423b7,0x830dcc15 .word 0x898b95e8,0x4bf3337a .word 0x3b16288f,0xe735c199 .word 0x07a4216d,0x91f78a15 .word 0xd50c5b51,0xc473ed01 .word 0x024fd193,0xe74b81c9 .word 0x402d79e6,0x4ef91ace .word 0x4ee28e7d,0xd24f2e04 .word 0x6d60ac25,0xe062ed25 .word 0x73e13a96,0x1d2a1bc2 .word 0x3743bc2c,0xf5c570d1 .word 0xbbc857e8,0xe6fff1a6 .word 0x6c725f82,0xbccbe7ab .word 0xb75489a3,0xb10564bf .word 0xf3485475,0x685ab8bd .word 0xd586af7d,0x1e4b292e .word 0xc94adbcc,0xa6b829ae .word 0x1258ff1d,0x20b5f641 .word 0x6b652d70,0xbb388520 .word 0x6caade07,0xeaa37593 .word 0x99e99e9d,0xddf5619f p12_init_registers: .word 0xf358f95a,0x0a5a5d32 ! Init value for %l0 .word 0xa5d92b10,0x76b6f67b ! Init value for %l1 .word 0x9b676880,0xb75a3ee7 ! Init value for %l2 .word 0x63dd8a54,0xf136927b ! Init value for %l3 .word 0x39b60c0a,0x10dd3bcb ! Init value for %l4 .word 0xd9d21771,0xf76ac7a4 ! Init value for %l5 .word 0x0e6cd927,0xe3f7fea0 ! Init value for %l6 .word 0x7aa833fa,0x0b9a6f82 ! Init value for %l7 .align 64 p12_init_freg: .word 0x90848dac,0x48fb70fb ! Init value for %f0 .word 0xca47ff66,0x1fccf461 ! Init value for %f2 .word 0xba1271f7,0xba6b4514 ! Init value for %f4 .word 0x9d76315c,0x57aa7b12 ! Init value for %f6 .word 0x60ee23ee,0xcd98b3e0 ! Init value for %f8 .word 0x2980ba77,0x2ce072f9 ! Init value for %f10 .word 0xaefedfa2,0x7939f31f ! Init value for %f12 .word 0x52921479,0x2276b486 ! Init value for %f14 .word 0xbcdf9732,0xcafcf089 ! Init value for %f16 .word 0x298676e8,0x16c548f6 ! Init value for %f18 .word 0xb272c52a,0x11a934d4 ! Init value for %f20 .word 0x50c2205f,0xde6e42cc ! Init value for %f22 .word 0xc2f66d79,0xd454f3ca ! Init value for %f24 .word 0x18f838b8,0xe57a8e04 ! Init value for %f26 .word 0x8ef2a223,0xe460c107 ! Init value for %f28 .word 0xa36aad6a,0xddc4c202 ! Init value for %f30 .word 0xb87c982e,0xa6ab70b5 ! Init value for %f32 .word 0x4bbdd396,0x5b2d4cd6 ! Init value for %f34 .word 0xe2cb4e56,0xec32f667 ! Init value for %f36 .word 0xb7f704d1,0x6156a082 ! Init value for %f38 .word 0x59fe19ff,0x5434c87b ! Init value for %f40 .word 0xfab2cdef,0x25087cb2 ! Init value for %f42 .word 0xc568eba3,0xe14fecce ! Init value for %f44 .word 0x9c476b67,0xff3cf58b ! Init value for %f46 .word 0x00dc71bc,0xcf0613ad .word 0xa53a6b4c,0x6dd85953 .word 0xc7c960ee,0x30affd17 .word 0x51f3bd4d,0xa032754a .word 0x45a247e5,0x32f6a524 .word 0xa3b64e45,0x5329bf46 .word 0x6c78dcb1,0xca1455f6 .word 0x7da61b65,0x6ce6d6ae p12_expected_registers: .word 0x00000000,0x0000010b .word 0x00000000,0x6aa71fa4 .word 0x00000000,0x0000b700 .word 0xffffffff,0xeecab48b .word 0x47d952b1,0x96df0041 .word 0x5b873da7,0x0f9d1203 .word 0x00000000,0x7c0bd149 .word 0x00000000,0x35b00b20 p12_expected_fp_regs: .word 0x90848dac,0x48fb70fb .word 0xca47ff66,0x000000ff .word 0xba1271f7,0xba6b4514 .word 0x9d76315c,0x57aa7b12 .word 0x60ee23ee,0xcd98b3e0 .word 0x2980ba77,0x00032a16 .word 0xaefedfa2,0x7939f31f .word 0x2a8470a2,0xa9ce6ac8 .word 0xbcdf9732,0xcafcf089 .word 0xfbeadf71,0x16c548f6 .word 0xb272c52a,0x11a934d4 .word 0x50c2205f,0xde6e42cc .word 0xc2f66d79,0xd454f3ca .word 0xc568e4da,0x0663bc83 .word 0x147cc874,0xd00063c2 .word 0xa36aad6a,0xddc4c202 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x0b010000,0x00000000 .word 0x89f0fcca,0x3297dfbc .word 0xe90abda7,0x0e4022eb .word 0x7b13ab1c,0xe7733c96 .word 0xffcbffff,0xd9208723 .word 0x0ae90000,0x323893ec .word 0x2952942a,0x65b0077b .word 0x11324222,0x28d46fc7 .word 0xfe7b2078,0xd0f10afb .word 0xbe473ed7,0x2b215d4c .word 0x63dd8aff,0xf136927b .word 0xe4d8f5d0,0xf16df232 .word 0xf7e7e461,0xac7afff2 .word 0x785bbbd9,0xf0918a3d .word 0x77c70467,0x211fc98a .word 0x7dfd8992,0x25ff13dd .word 0x667ecb61,0xea86f76d .word 0x0a44b82c,0x4c1aef17 .word 0xc281fed0,0x6f8c48e1 .word 0x4630b48b,0xd60a1cd9 .word 0xb94caa69,0x10d74bff .word 0x21c2f04e,0xe0c38405 .word 0x7c0e65f4,0xc8b99b3e .word 0x9bc0c5e0,0xf9ac54d0 .word 0x47364ff3,0x67ca6bba .word 0xb7401c57,0x9daf9489 .word 0x30dce8fa,0x3719c648 .word 0x33e0f89e,0x000000e7 .word 0x298cd92d,0x08c213e9 .word 0x46f6f27b,0xcddfac31 .word 0xfa7a447d,0x2f15f195 .word 0x069a520b,0x989f155e .word 0xc5c99f83,0x8e40bb7e .word 0xbb18d929,0xe5c85001 .word 0x258db712,0x0f5e5c91 .word 0x39554bab,0x7f996437 .word 0x12aa5051,0x4b1f1953 .word 0x6743302e,0xae43d05c .word 0x9a1d9d74,0x89d6bc28 .word 0x930f6e97,0x70efa7fd .word 0x8849155f,0x57c1c1d4 .word 0xbf5da7e3,0x4e2df1ac .word 0x3bd8a5bf,0x58b734e5 .word 0xb2851aaf,0xcefe2bc2 .word 0xba1271f7,0x1ae7790c .word 0xe65ebd9a,0x054ded75 .word 0x8be8b81a,0x7334c90d .word 0x1e6550a4,0xa053b44b .word 0xbac059c6,0x73afa2cb .word 0xe095bbd4,0x547925ff .word 0x4689ae95,0x24691add .word 0x00000000,0xc1b1cb20 .word 0x7b005395,0xffffff4c .word 0xd66995b9,0x13c341dd .word 0x6674615b,0xe8a8ccc4 .word 0xe915bd54,0x3297ef82 .word 0x3b8a968e,0xcbf1ad25 .word 0x606477a6,0xfc88a2b6 .word 0x7c0bd149,0x35b00b20 .word 0x1ee3ba13,0x9adcec69 .word 0x5041d095,0x9e405ad7 .word 0x36b83c0f,0xca6852a2 .word 0xd181af02,0x352bbe0a .word 0x9f79b656,0xefde3bff p12_local1_expect: .word 0xffab947b,0x95aab0c8 .word 0x2679fb97,0x0604a29c .word 0xec933832,0x1aff382c .word 0xf9cbf401,0x8120826e .word 0x83bc6306,0xd291e085 .word 0x00032a16,0x57aa7b12 .word 0xd75a192f,0x5a95322c .word 0x0634e1b8,0xca0cb32a .word 0x2e01706d,0x22c850d4 .word 0xfbeadf71,0xa68a8d85 .word 0xddf1728d,0xf979f4a9 .word 0x7c61e226,0x3aa47d05 .word 0xf58688be,0x43b0a423 .word 0x2ff7c9b2,0x1ec8e631 .word 0x3489ba2f,0xdf2c48a7 .word 0x05dc3d37,0xcdf72b3b .word 0x5cad6204,0x579e1209 .word 0x34592d01,0xa476a638 .word 0xf4c862c0,0x64106e7d .word 0x3fc1fd1a,0xedbc04d3 .word 0x63ca1d8c,0x5915c230 .word 0xa79e9bda,0x7a57ca40 .word 0xe710ecdf,0x04b00992 .word 0xed6e9a99,0x0b79f5bb .word 0xc1b3b99d,0xd7c0d9f2 .word 0xf184e413,0xe47cdd2d .word 0x386f798c,0x8c7f88f9 .word 0xba51ba2c,0x3d106d1e .word 0x842c4b43,0x83b4cb57 .word 0x2787c291,0x9d36e9c8 .word 0xffffffa4,0xa18a7787 .word 0x99bb51c7,0xc5274155 .word 0x5b873da7,0x0f9d1203 .word 0x5f4a7752,0xc057e5ad .word 0xa6cf9a3a,0x55557925 .word 0x0663bc83,0x911d7e3f .word 0x7d9962d2,0xae4a7eb5 .word 0x161bd9ae,0x599bbbd4 .word 0x9732f2b7,0x82f24aa6 .word 0x9460a5fe,0xedffc8c4 .word 0x5c866163,0x076938e0 .word 0x49b823d8,0xd9d3f474 .word 0x88201755,0x1bf10b79 .word 0xc5ab48dc,0xfe3f5bc0 .word 0x3b7cfa2e,0xbd3c7172 .word 0xbe9b77d3,0x1edf81eb .word 0xa66a7c02,0x88543c0a .word 0x7d2acded,0x18edcf66 .word 0xfdc9a5b5,0xc3c461a6 .word 0xb0344bf5,0x895ab7c0 .word 0x7971e333,0xdd1caf13 .word 0x842a5191,0xd7f650ff .word 0xd2ccc1c9,0xc0cb02dc .word 0x051c09d8,0xbbbcf268 .word 0xffe6ba59,0x3df9a91a .word 0xf48f72e0,0x7bf082b7 .word 0x3f2eb608,0x0554ad03 .word 0x1d3bf178,0x4b712607 .word 0x9028a59c,0xeba34efc .word 0x3763362d,0x0100806c .word 0x81eca44c,0x1c705d74 .word 0xb61806b0,0x2e35137e .word 0xfb93c2ae,0x8546e970 .word 0xe7381f9a,0x44563b83 p12_local2_expect: .word 0xf1747c85,0x5b4f513f .word 0xc86acea9,0xa270842a .word 0xff000000,0x00000000 .word 0xb7000000,0x6aa71fa4 .word 0x1db6a1e8,0x46ea01d2 .word 0x147cc874,0xd00063c2 .word 0x137b8469,0xf6d672f0 .word 0x7eff7099,0x91a3bb05 .word 0xe3fe21da,0x52a179dd .word 0xb0d2c76a,0xa3ff55c9 .word 0xd260e5ad,0x2aa78ef8 .word 0x2c34ef5b,0xeafe461b .word 0xc6420e35,0x8f57d0fb .word 0xc55d591e,0x58846f6c .word 0xea8dffcf,0x93ae7d6b .word 0xd90390b0,0x76e45fe8 .word 0x2306a295,0xc7cc97cf .word 0x17f3166c,0xf67b39ca .word 0xa3a4a1d4,0x9c04fa27 .word 0x13237c1e,0xe0712832 .word 0x3e2f6210,0x887a43dd .word 0x51ce692b,0xfef6d035 .word 0xc1640705,0x6b2e0444 .word 0x47d952b1,0x96df0041 .word 0x00000326,0xbd627e45 .word 0x48d63e68,0x721fa496 .word 0x5bb3e4f1,0x46ffa9ec .word 0xccc3b1df,0x26c83643 .word 0x8c97896d,0xd5c3b4fd .word 0xd0b84da9,0x07b02ff3 .word 0xf30a5bf3,0xf8a33be5 .word 0x14e19883,0xdea7b62a .word 0xba0fa576,0x7bfc7e71 .word 0x50e07dff,0x5637029b .word 0x1ea8a7e4,0x8a26e7e1 .word 0x65053f07,0xb92da573 .word 0x4d8f3ec5,0xd468d7ac .word 0x072a80c4,0xfaff61fd .word 0xb3e38a17,0xe791ffdc .word 0x062e52a8,0x1b27baaf .word 0x82e1c476,0x8b771b5d .word 0x9c1c9e08,0x7850c487 .word 0x53fbc760,0xcf9ba531 .word 0x3ed5920c,0x7709eadb .word 0x0613c735,0xc1b1cb20 .word 0x51f96c28,0x1cdd1691 .word 0x9367bcc0,0x8c44915a .word 0x6dde6253,0x9fa807e7 .word 0x48b9d70b,0x38267580 .word 0xdf8b5a7c,0x6cd89d40 .word 0x51effd4f,0x8da04b04 .word 0xd0d8a896,0x218b690d .word 0x01bd7608,0x742dd685 .word 0x0d7f454a,0xf20394af .word 0x91d35663,0x5bdeb213 .word 0x21691414,0x2f07b2c0 .word 0x284c5ffe,0xec933832 .word 0xa509ec47,0x3851b977 .word 0x58a1d564,0x37f31452 .word 0x1e08e0fc,0x9b03af46 .word 0xb5d8988c,0x741988f4 .word 0xb629dae1,0xe44855a1 .word 0x54301fed,0x0a0c473a .word 0xbf9f372e,0xec9b8400 p12_local3_expect: .word 0x4817543b,0xfe8d5d06 .word 0x8bff5906,0xa0db6179 .word 0x26d92b10,0x76b6f67b .word 0x53000000,0xa4c76af7 .word 0x000000b7,0xd02e970d .word 0x57817c85,0x4633d5bb .word 0x6280ae42,0xda38b640 .word 0x19208b70,0xdde67ffc .word 0x6fd77a54,0xdc3a03af .word 0x42b0a7d6,0x52ef5b44 .word 0x3956d274,0x70fae7d0 .word 0xadb50ff4,0xc072a955 .word 0x6445def8,0x23a402c1 .word 0x83722e30,0xb5b06209 .word 0x0c9fef72,0x05dba0e2 .word 0xff1b56ea,0x66748a0e .word 0xe238c320,0x3074b418 .word 0xc20f9446,0xc9e458bb .word 0x9536ffa6,0xad65abb8 .word 0x643021f6,0xd56807c5 .word 0xb23484cf,0xe32505d9 .word 0xa651dc03,0xc7b9e9f1 .word 0xacf4a78b,0xccbf69d8 .word 0x3e5dffd1,0xb8499a94 .word 0x5de9d904,0x353fb933 .word 0x9eb9354a,0xb0f2b084 .word 0xbfd49fba,0xb0f1198b .word 0x1c5b5bea,0x72f0f080 .word 0x9dbd2e78,0xdf67a4b9 .word 0x7d35c9fb,0x54467711 .word 0x38b4487e,0x965d3abc .word 0xe7631e6f,0xbaa479e1 .word 0x9644899e,0x7838bcfd .word 0xfb2ea103,0x4c9958d8 .word 0x87211c9e,0xcfa1c68e .word 0x7a53fa75,0x334c09c1 .word 0x9c6d2527,0x6f6b7d48 .word 0x65b3e8a5,0x17ea15c9 .word 0x2a1ee602,0xb504a3d2 .word 0x45e27e36,0x16e7ee45 .word 0xccb17508,0x44a2401c .word 0x9b784a64,0x264813e9 .word 0xfd6a2839,0x712d09aa .word 0x33f775c6,0x9271613b .word 0x90cf6b46,0x7995b7d0 .word 0xe39bfa7d,0x0dae964e .word 0x875206fe,0x07045351 .word 0xff32c6b5,0xeab378e9 .word 0xc568e4da,0xa160dbe9 .word 0x6773a03b,0x17b9b681 .word 0x6bd3a549,0xf8d78d02 .word 0xa7ba62ff,0x8dbcdbfd .word 0xbe87ec20,0xa39f9fa9 .word 0x8a612906,0xbc98eb7d .word 0x00004817,0x40a9f499 .word 0x8b79a1e5,0x707dec6b .word 0xf0725e09,0xba20709e .word 0x74f5ef26,0x54fd35b8 .word 0x103c04ea,0x9686e47f .word 0xf73b4797,0xc2316f00 .word 0xb7296549,0x6f47bb95 .word 0x81a9d7e1,0x6b4d4c54 .word 0x5a8a0860,0xf5cca768 .word 0xbc4dd210,0x8a70e865 p13_init_registers: .word 0x7c77fdc7,0xdfb84ba2 ! Init value for %l0 .word 0xd249d772,0xc0583926 ! Init value for %l1 .word 0x607e33de,0x33280566 ! Init value for %l2 .word 0x5b988b52,0x875a4143 ! Init value for %l3 .word 0x8f76bb2a,0x255cb8f8 ! Init value for %l4 .word 0xe59dd7fe,0x81947c4e ! Init value for %l5 .word 0x91602af0,0x0620dd46 ! Init value for %l6 .word 0xd76a9762,0x33d8adb0 ! Init value for %l7 .align 64 p13_init_freg: .word 0x8669e8e2,0x0b25bbb4 ! Init value for %f0 .word 0x6a86025f,0xb70005f0 ! Init value for %f2 .word 0xfd988fe1,0x4243c78d ! Init value for %f4 .word 0x54fccd60,0xd38d929b ! Init value for %f6 .word 0xf5fdde9d,0x54cc0fb9 ! Init value for %f8 .word 0x4ee813b6,0xc2e1d64b ! Init value for %f10 .word 0xe8db1bd3,0x6a94de20 ! Init value for %f12 .word 0x2d519763,0x3cb716bb ! Init value for %f14 .word 0xbbdc9e6a,0x2af50b73 ! Init value for %f16 .word 0x1762bb77,0xf9f70ad6 ! Init value for %f18 .word 0xe060140a,0xf04018a7 ! Init value for %f20 .word 0x658e52bc,0x15f9beef ! Init value for %f22 .word 0x63c49fc1,0x9e1b683c ! Init value for %f24 .word 0xe78a1e07,0x266f169f ! Init value for %f26 .word 0xb1c25748,0xd3aefc33 ! Init value for %f28 .word 0x4c60f86e,0xa1cdc4f0 ! Init value for %f30 .word 0x8d64849e,0xefb15621 ! Init value for %f32 .word 0x0ba549c6,0xd1636c6d ! Init value for %f34 .word 0xe667191b,0x251b949a ! Init value for %f36 .word 0x26ec3696,0xb003fc71 ! Init value for %f38 .word 0xf8ff10d1,0x6d8d2b90 ! Init value for %f40 .word 0xe270fa74,0x54bee0f3 ! Init value for %f42 .word 0x46f526af,0x2445f908 ! Init value for %f44 .word 0x394aa395,0x39f13115 ! Init value for %f46 .word 0x062fb8dc,0x7a525308 .word 0x948b8d0d,0xf792b233 .word 0xaab1162a,0x4d4bca20 .word 0xb9a53377,0x1ed586f8 .word 0xddc09a5e,0x92032121 .word 0xbc72c1f8,0x48e0a0cf .word 0x250982fa,0x7cd95dc4 .word 0x630a36ef,0xac824102 p13_expected_registers: .word 0x00000000,0x000000ea .word 0x00000000,0x00000005 .word 0xffffffff,0xd3ff9766 .word 0xffffffff,0xfffffa18 .word 0x00000000,0x0000004f .word 0x00000000,0xd32a290b .word 0x00000000,0x3adca77c .word 0xffffffff,0xffffffd3 p13_expected_fp_regs: .word 0x8669e8e2,0x0b25bbb4 .word 0x6a86025f,0xb70005f0 .word 0x3cd81498,0xe1969b94 .word 0x54fccd60,0xd38d929b .word 0xf5fdde9d,0x54cc0fb9 .word 0x4ee813b6,0xc2e1d64b .word 0xe8db1bd3,0x6a94de20 .word 0x2d519763,0xb810fe1f .word 0xbbdc9e6a,0x2af50b73 .word 0x1762bb77,0xf9f70ad6 .word 0xe060140a,0xf04018a7 .word 0x658e52bc,0x15f9beef .word 0x02a279a0,0x8e99df68 .word 0xa71840f0,0x266f169f .word 0xb1c25748,0xd3aefc33 .word 0x2ba0e177,0xe78a1e07 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xa71840f0,0x0a1460e0 .word 0xa079a202,0x20f1b7bf .word 0x41ac360f,0x20ab02cf .word 0x60cdfc54,0x56ac0ade .word 0xffd81498,0xe1969b94 .word 0x3cf9e8e2,0x0b25bbb4 .word 0x533c0bd5,0x25c5202b .word 0xdfbf86d1,0x6a1ee8df .word 0x72cd4054,0x43a5fe68 .word 0xab08c872,0x8e0802c4 .word 0x767a1b06,0x6694f7a8 .word 0x0b5764e2,0x8f21d625 .word 0xb897e9b9,0x73e8f1d4 .word 0xb76c6f21,0xf1118d44 .word 0xe71fac46,0x007f537d .word 0xee54b480,0x3381ab50 .word 0xfc413999,0xadb6920c .word 0xe8db1bd3,0x83a2d20e .word 0x003e9e43,0xe595b6c7 .word 0x94387e7d,0x722c5dbf .word 0xc15ea506,0x5e23cf54 .word 0x87691b7d,0xc13f37df .word 0x3699be28,0xa6e15a5a .word 0x161d1418,0x9275773e .word 0x823a2703,0xa9955f7e .word 0x5b885a7a,0x0484fe0a .word 0x40d28382,0xf0cdee82 .word 0x59c2199f,0x80f1d0f6 .word 0x0b05cf55,0x627d2b8d .word 0xa7069f64,0x7a563615 .word 0xa478f608,0x25a205f5 .word 0xba0ca03a,0x85f17353 .word 0xe34d059d,0x16a60601 .word 0xd00d8b5d,0x4a394f34 .word 0x353658de,0xf0cdee82 .word 0x2464c3f8,0x7a4ca6a2 .word 0x33b04120,0x56dcccc0 .word 0x6753c65c,0x123c4fb0 .word 0x61199f65,0xddb30fe6 .word 0x997c8c59,0x14f8e61c .word 0xb3a4a92a,0x1db27cee .word 0x6b7045ea,0x95d92306 .word 0xd248e059,0x7f398aa5 .word 0xfebc13da,0x1612991f .word 0xcb15dbb7,0x4cb61ffe .word 0x5ff53194,0x69ce33d9 .word 0x8e24e175,0x6ebd81ff .word 0x2410219f,0xfffffa18 .word 0x43e35d13,0x19050d89 .word 0x621c8ab7,0xa9b67745 .word 0xb75108b5,0x7d3d1d62 .word 0x55295b51,0x65af1f0a .word 0x2cb4bbc0,0x07c9827d .word 0x4be2cef7,0xe82c8e0e .word 0x718e9a95,0x71c22c1b .word 0xd2b362db,0x58e36a4f .word 0xe032fdd4,0x599e602b .word 0xf3b64ea7,0x1395f59c .word 0xef088dfa,0x64c9e8ec .word 0x59c91c5f,0xcc5f3e15 .word 0xed544a7e,0xd62ea8f3 .word 0x8e8220c8,0x57cb08c2 .word 0x74651ca8,0x4572c24a .word 0xe9d6dafe,0x54e12472 p13_local1_expect: .word 0x8eef5f71,0x00000005 .word 0xd3ffffff,0x81530495 .word 0xff31e238,0xe44ba7d4 .word 0x2d519763,0xb810fe1f .word 0x071e8ae7,0x77e1a02b .word 0xbb737096,0xf6101980 .word 0x8dd39dcb,0x431630d6 .word 0xec0d4f43,0x2654e5fc .word 0x6c6b79e6,0x94a8160d .word 0xfb8e06d4,0x5b1f963c .word 0x8f8ef5a3,0x53646e83 .word 0xe457987a,0x6c71234f .word 0x60d035c2,0x78c67c19 .word 0x3b89a6c9,0xed438160 .word 0xb0507364,0xa59727be .word 0xf0060d9f,0x3adca77c .word 0x922dd7ff,0x9d10b699 .word 0x979083ab,0x260135d4 .word 0xf1656d67,0xae7af6a8 .word 0xd2de4e10,0x7c975737 .word 0xffffc180,0xef335a60 .word 0xfc21b8eb,0xd9d2d4b0 .word 0xa68227f7,0x2bb5f457 .word 0x07616288,0x36b8a43c .word 0x874f68dd,0xeba99de4 .word 0x19bda18c,0xe7d243d7 .word 0x9347f38f,0xd20a2534 .word 0x2d6ff238,0x4fee50d2 .word 0x207a547d,0x2b607fe7 .word 0xf38a5af2,0xa829b737 .word 0x95979126,0xc5f80121 .word 0xa13c4c83,0x20deffcb .word 0x6f4925f3,0x297d0f49 .word 0x9852fa28,0xd58bd7d2 .word 0x48bf7e41,0x15fbab37 .word 0x157425b3,0xa3ae53a4 .word 0x94cb40bb,0x4f6a2558 .word 0xd2217f22,0xd7391d57 .word 0x11a90c7e,0x97e4d0b7 .word 0x30408cd6,0xd2fc1322 .word 0x2d0aae91,0x7a4dd8e9 .word 0x5dd836ac,0x04590e51 .word 0x1314af02,0x49ce3da6 .word 0xd54e1891,0x052ff1a5 .word 0xedc3cad5,0xb442d439 .word 0xfad8ffd3,0xf236f6e0 .word 0x6f2c3ca9,0xd93e458d .word 0xa6a65b79,0xe6a42049 .word 0x91bf71ba,0x60bffb84 .word 0xc180184d,0xe0326a34 .word 0x73e985fd,0x4b85b3e5 .word 0xd30021a5,0xf1a18eff .word 0x963a29e8,0xd8a2eb13 .word 0x287e59a5,0xb5431c01 .word 0x5e292f0b,0x2619c64e .word 0x12ae681d,0x1c3c654f .word 0x4fe1a289,0xf14ca15e .word 0x5a8382a9,0x5f9b2e06 .word 0xb896194e,0x7017a315 .word 0xe13f1c37,0x84b103ce .word 0x4f096784,0x1c1d02b5 .word 0x1a004095,0x93b0e6f7 .word 0x298176c4,0xb8f85f44 .word 0x20219cdc,0xf1a41a58 p13_local2_expect: .word 0x58000000,0xd4e4489c .word 0x4e6d930a,0x20c7a198 .word 0x6e6cc2fc,0x967073bb .word 0xa7010000,0x00258788 .word 0x6a86025f,0xb70005f0 .word 0x46dd2006,0xb3624c10 .word 0x8e99df68,0xacdb5215 .word 0x5432c749,0x856b55ea .word 0x3dfdac64,0xe87b0e82 .word 0xa8d92c68,0x410fc526 .word 0x993b3e69,0x5c3e61dc .word 0x00000000,0x95591d09 .word 0x056194db,0xb658cd58 .word 0x93da9456,0x3432051f .word 0x5d5a8b9d,0xff25b083 .word 0x8b1996a2,0xf2f82557 .word 0x80fd45d3,0x3fb2db55 .word 0xa20b4035,0x68154352 .word 0x15e76e4d,0x05822f65 .word 0x75980950,0x6a4fc241 .word 0x4c3e3b42,0x7c35fa57 .word 0x951b6081,0xa354cdf7 .word 0x38209d8b,0xb6e52f45 .word 0xb21d2ec7,0xd62c5ed4 .word 0x3e563377,0xf83daa15 .word 0xf9b78e64,0xdd6a966a .word 0xc7ca9d77,0x395e7d0b .word 0x4319457d,0x61ec19d3 .word 0x1aa1d425,0x38f12537 .word 0x4fc5df82,0xf8ba6ae6 .word 0x04417d28,0xd89673fb .word 0x547c71c8,0xa9d08589 .word 0xf0bc5e78,0x86d9680b .word 0x903e6c87,0x2a96004e .word 0x73b2ae84,0xa737f4a5 .word 0xa2b2f866,0x3fa63c60 .word 0xed814b84,0x375b7053 .word 0xf114dfc6,0xb077d013 .word 0x9a356c44,0x14ba0abe .word 0x5377347d,0x6c160fff .word 0xbd09b927,0x123b7bf2 .word 0xdc2674ad,0x0b73eccc .word 0xd3a919fa,0x183c7fb3 .word 0x54c144ca,0x872d628d .word 0x6522a1ac,0xfd02fc54 .word 0x691beb99,0xc3d5d601 .word 0x055a8af6,0x311b1d4a .word 0xc07b74e8,0xf98fb849 .word 0x3351f06f,0x16e4771d .word 0xcbdcecfc,0xca81288e .word 0x08d7533a,0xb0009f77 .word 0x85f84cb6,0x0ec56153 .word 0x3132fae4,0xdd21bef4 .word 0x3d144610,0x3b374d3b .word 0x294a1db6,0x2cd60a9a .word 0x89c55b7c,0x00000037 .word 0xe578411f,0x565ca808 .word 0xdfb5ecf3,0xe86fe1f2 .word 0x4f8bff98,0x9aa60952 .word 0xfffcb6d1,0x293da210 .word 0xfccd622e,0x6e3a5870 .word 0x401cca7b,0xbf607844 .word 0x12ac1030,0x51cffcef .word 0x9f5da5e3,0x7321ff98 p13_local3_expect: .word 0xd3ff9766,0x8eef5f71 .word 0x4f291e77,0x625e9246 .word 0xd31bdbe8,0x9ddefdf5 .word 0xbfb7a202,0x76000000 .word 0x0b292ad3,0x85493ccb .word 0x0533a435,0xf1d58dbf .word 0xd6db7eae,0x6ed5e312 .word 0x33454a6a,0x8f2aff74 .word 0x89d0944b,0x3a914869 .word 0x792f4b82,0xa39d1532 .word 0x8c548c49,0x5f2aff23 .word 0x013ef4be,0x0be77a35 .word 0x26608de7,0x7334ae60 .word 0xbee97a4f,0x9f6bfda1 .word 0x02aa69ee,0x4d93ccaf .word 0x49e0877f,0x95e38989 .word 0x437cd455,0x6af9842d .word 0x24626863,0x62f99913 .word 0x4cc2870f,0xe40bad14 .word 0xf7574e33,0x3ab6705f .word 0x910ef3c9,0xec205cd6 .word 0xb7ff81a0,0x428668d6 .word 0x32c0632b,0x9cee6387 .word 0xccfa40e9,0x3ed123d5 .word 0x879432a4,0x3ac3e3d6 .word 0x844d1521,0x00000376 .word 0x2410219f,0x2411ac7d .word 0x29f808f0,0x2d7725cc .word 0x242feedd,0x569489d1 .word 0x36aede1a,0x9f9a486b .word 0x021fe48e,0xf0bb1d90 .word 0x366e0b04,0x780df836 .word 0xff4afb27,0x9eac6b4f .word 0xf91b2fb6,0x5003a078 .word 0x15f9fb69,0x61e86b28 .word 0x41be99d2,0x77995d32 .word 0xd3aa42d7,0x6d1d55ec .word 0xf81e92cb,0x99ba2a97 .word 0x6a99608b,0xe09b2611 .word 0xb8a1228c,0x33d9fc57 .word 0xa93b39d4,0x1ed8c9bb .word 0x49d3c968,0xf108eaa1 .word 0x02472ca8,0xc7231f2a .word 0x94fb895e,0x2d6979ea .word 0xec86d07f,0xd6a14c87 .word 0x28edab8f,0x07c77704 .word 0x55767ac5,0x70a46e89 .word 0x69cee51d,0x5e1df284 .word 0xb5b7fea6,0xfc889abc .word 0x62af0472,0xe875199f .word 0x75ee1707,0x617f5496 .word 0xbcc07d45,0x5fdb381b .word 0x9846f097,0x1c63642f .word 0xeb317641,0xc003c720 .word 0x73a8dc29,0xf37345d8 .word 0xb4fd2269,0x864db158 .word 0x59aff29c,0x3664ed3d .word 0x0a472392,0x751862ea .word 0xe0d32965,0x0907a97e .word 0x2caae600,0xdcf4f78f .word 0x931b931d,0xb6d1299e .word 0x19d765f2,0xf84a3145 .word 0x66ac3248,0x675898c2 .word 0x17e9395b,0x1368ece1 p14_init_registers: .word 0x06836464,0xe6290a35 ! Init value for %l0 .word 0x1cd96002,0x208d04f7 ! Init value for %l1 .word 0xcc927b07,0xb774c396 ! Init value for %l2 .word 0x4093fa54,0x7540c4c0 ! Init value for %l3 .word 0x15de2cb8,0x45943707 ! Init value for %l4 .word 0xeef3e6a7,0xe8e07de5 ! Init value for %l5 .word 0xd98bd563,0xe758efeb ! Init value for %l6 .word 0x14c00603,0xb80e9a54 ! Init value for %l7 .align 64 p14_init_freg: .word 0x110850ef,0x0b3a06ae ! Init value for %f0 .word 0xb580d7c0,0xe9e44365 ! Init value for %f2 .word 0x8542466e,0x678ace0a ! Init value for %f4 .word 0xb618a337,0x1214858e ! Init value for %f6 .word 0xbcd2946b,0x6b98fe28 ! Init value for %f8 .word 0x1e982b23,0xeacb49aa ! Init value for %f10 .word 0x48f3198e,0xa9c04a6d ! Init value for %f12 .word 0x15269067,0x10a1cae9 ! Init value for %f14 .word 0x2f128b7a,0xec938af3 ! Init value for %f16 .word 0xf0c49c38,0x6dac0a44 ! Init value for %f18 .word 0x1902cefe,0xa726c48c ! Init value for %f20 .word 0xb0851d71,0xa8731bec ! Init value for %f22 .word 0x934fa2e9,0xc7b89240 ! Init value for %f24 .word 0xae23930c,0x9f65548a ! Init value for %f26 .word 0x9f7d8539,0x2810d718 ! Init value for %f28 .word 0x652f0f46,0x13a7cb17 ! Init value for %f30 .word 0xae5d63f9,0x1d8dde5a ! Init value for %f32 .word 0x37610883,0xd8a2b5d9 ! Init value for %f34 .word 0x85c0904d,0x3d24fe37 ! Init value for %f36 .word 0x1401b960,0x313f461b ! Init value for %f38 .word 0x763b3698,0x4c0f13f6 ! Init value for %f40 .word 0x3a39bbc7,0x9b1f4efe ! Init value for %f42 .word 0x5f949ff7,0x9f9a5101 ! Init value for %f44 .word 0x75b72a59,0xc2400b5e ! Init value for %f46 .word 0x073e44e3,0x5bd28664 .word 0xd5589f37,0xf6668de8 .word 0x2543ba63,0x9cf26362 .word 0xb54e3443,0x4c1e4aac .word 0x1380895a,0xe749225f .word 0x353b6462,0x3a4148e1 .word 0xf7d00d34,0xffb10bf7 .word 0x894977fc,0x2ddfd4a0 p14_expected_registers: .word 0x00000001,0x769a5d26 .word 0x00000000,0x09299392 .word 0x00000000,0xbb4d2e93 .word 0x00000000,0x00000059 .word 0x00000000,0x34fbc6c7 .word 0x00000001,0x769a5d26 .word 0x00000000,0xbb4d2e93 .word 0xd846893e,0x7817160d p14_expected_fp_regs: .word 0x110850ef,0x0b3a06ae .word 0xb580d7c0,0xe9e44365 .word 0x8ea1879d,0x5990e334 .word 0x6129ae95,0x5fed498b .word 0xbcd2946b,0x6b98fe28 .word 0x1e982b23,0xeacb49aa .word 0x48f3198e,0xa9c04a6d .word 0x15269067,0x10a1cae9 .word 0x2f128b7a,0xec938af3 .word 0xf0c49c38,0x6dac0a44 .word 0x1902cefe,0xa726c48c .word 0xb0851d71,0xa8731bec .word 0x934fa2e9,0xc7b89240 .word 0xa9a07092,0x9f65548a .word 0x9f7d8539,0x2810d718 .word 0x96aa2dc6,0x385be7f8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xcf020000,0x00000000 .word 0x9f65548a,0x91358d9a .word 0xff00e070,0x00000040 .word 0xa9a07092,0xd5ecada9 .word 0x34e39059,0x00000055 .word 0xa788c426,0x7ce01087 .word 0x598fc251,0xc9c58ac1 .word 0x98e49e64,0xc7b84d24 .word 0x4a5080e1,0x54d1cfb4 .word 0xbb4d2e93,0x00000059 .word 0x5dd1dac7,0xcd08e31c .word 0xda4544c4,0xa98d2989 .word 0x6171a1cd,0x8a558b68 .word 0x794198ca,0x4d7afcc2 .word 0x409d21da,0xad5f2548 .word 0xc6fbf2a6,0xa18259f2 .word 0x3be9de41,0x60745304 .word 0x875d4bb5,0x2683a4fd .word 0xa0d6010c,0x4a3574b5 .word 0x2d7aee1f,0x20273fcd .word 0xf8901e35,0xf4004ce0 .word 0xff6e2e05,0x63ad70fc .word 0x5c9190a6,0xd74fc21e .word 0x06cb41f1,0xbb4d2e93 .word 0x548cff76,0x46ddc13a .word 0x004ef2fa,0x056440e7 .word 0xd120a931,0x9af6cb36 .word 0xf98bc13b,0xd844d4fd .word 0xe6eddc19,0x40284a91 .word 0xbd712820,0xd846893e .word 0xb659fb11,0x978c7c52 .word 0xffc2b20c,0x9e9b08ca .word 0x15269067,0x10a1cae9 .word 0xa7a2ee9c,0xaa88c0de .word 0x141b5092,0x524f833e .word 0x93c6a278,0x5f6f309f .word 0xd2bf5f39,0x0b9a1030 .word 0xd50ff51d,0xf14005df .word 0xedf843ca,0x73ae8071 .word 0x629c6a97,0x82e02678 .word 0xa30273e0,0x165f01ac .word 0x61995efc,0xc52577e9 .word 0x60badec0,0xd07643fc .word 0xeb1f2364,0x223dabca .word 0x85ffa9cb,0x21c85b37 .word 0x40ed44a8,0xd1c52877 .word 0x5bdfa2c8,0xcadeb108 .word 0x86332023,0xa01dadf3 .word 0xf7df0f07,0x6599a81f .word 0xa501df2b,0x1f771ab1 .word 0x709873b1,0xcb9154c3 .word 0xb888f209,0xf7e08d12 .word 0x17f01227,0x80536e9d .word 0x849f5020,0x1f13db61 .word 0x595f767c,0xbdba2207 .word 0xf4e9cf0a,0xfcc3ab23 .word 0xc119b25a,0x8c3aef34 .word 0x29b1638c,0x3ba2d2b0 .word 0xb1465ad3,0xb0917db2 .word 0x779bc361,0x0da829b2 .word 0x7e8bb82e,0xa0faae98 .word 0x781efea4,0x1360ba56 .word 0x21b2b343,0x48126580 .word 0xf5b690f7,0xb327383e p14_local1_expect: .word 0xcbffffff,0xfcffffff .word 0x3d1a7098,0xc4405d30 .word 0x6679bbdc,0x86233ac8 .word 0x45943707,0x4e33df86 .word 0x71800000,0x23fa40ff .word 0xffffffbf,0xce1c952f .word 0x079903f5,0x183d0aca .word 0xa7b59e33,0xd5aa3a9f .word 0xd846893e,0x7817160d .word 0x3b12debe,0x6bbb50fe .word 0x316ed31f,0xccf1d3f8 .word 0x772d2501,0xa9de143a .word 0xc772bd7d,0xd8a871d9 .word 0x97591995,0x9f538793 .word 0xa9855317,0x9eae8e37 .word 0x8ab7d0e5,0x6b1a1644 .word 0x9d1bea6d,0x9bf836b3 .word 0x0f4c532e,0x014768a6 .word 0x2ccbc479,0x465f2592 .word 0xa1f7f29c,0xca7d4846 .word 0x07116e29,0x0b672850 .word 0x5a1996a7,0xbe0800e8 .word 0x8859c3c0,0x715039a8 .word 0x41b33796,0x55de4ec6 .word 0xe28db71d,0x139dba4f .word 0x855d2aac,0x7e53dad8 .word 0xefe66953,0x76a7d07f .word 0xbc3a30f7,0xeb8ad169 .word 0xfaebcf05,0x1781347e .word 0xe4811e3d,0x81a534cb .word 0xf67a9227,0xaae55304 .word 0x4d695fa0,0x3be9de41 .word 0xf8d77324,0x96ded349 .word 0x8cc5ee05,0xcb3eedd5 .word 0x1c290b8c,0x893e2e93 .word 0xd1b3dd7a,0x85966a04 .word 0xc8e31aeb,0x95b1450c .word 0x83ad8e2a,0xa8865266 .word 0x1e859d4a,0x76135b0e .word 0x9f1bd3d5,0x66629708 .word 0x53c95e7f,0x7bf28d4a .word 0x82e8a972,0x1230c8bc .word 0x5c360f94,0x3e401ca3 .word 0xb717a155,0xf818bb8e .word 0xb856bbaa,0xf4d791c8 .word 0x31c908f1,0x3f357605 .word 0x8c480f79,0xf8ec8fc6 .word 0x6ada5e43,0x0b8d4b68 .word 0xe4d1843f,0x6517cc07 .word 0xb48e7131,0x46486c51 .word 0xbfc4ee08,0x674eb8d5 .word 0xb5320e9b,0xc248495d .word 0xaad5aa5e,0x7e32071a .word 0xd4754734,0x55baeeeb .word 0x763b6c14,0x5fea891c .word 0xa92bc680,0xdbe972ba .word 0xe4ffa016,0xf0e03352 .word 0x0176c326,0xa004930e .word 0x49519117,0x88d07c0b .word 0x96aa2dc6,0x385be7f8 .word 0xb0d175ed,0xff8ef954 .word 0xf9436213,0x5441f7f0 .word 0x5f982ab1,0x2bdca8fe .word 0x9c027731,0x7f05e852 p14_local2_expect: .word 0xfcdd88db,0x03451d8f .word 0x2f128b7a,0xec938af3 .word 0x25b8b580,0x4edfce10 .word 0xe9c09182,0x380b6ecb .word 0xcb62871c,0x032e90f1 .word 0xbfd548df,0xa7b62d56 .word 0x9b82188e,0x28a1f4c2 .word 0x3a1e794d,0xa26c5306 .word 0x05995138,0x5d037b89 .word 0xdf22bcf3,0xecd006dd .word 0x792766d2,0xa4fe66db .word 0x51f56df7,0xeb233044 .word 0xa9a54c46,0xfdb87162 .word 0x4f338617,0x888b55f5 .word 0x3570c4c0,0x16fb4644 .word 0x2e723dac,0xc997f882 .word 0xc84e9dc0,0xfb945c44 .word 0xfb502d24,0xaa00dd88 .word 0xc748dc30,0xc6bdf9cb .word 0x09db5f09,0x6fd07d5a .word 0x1a623825,0xc05372f4 .word 0x4bf50634,0x1f3b3481 .word 0xa807b1a2,0x5d6e281a .word 0x44d2f00f,0x5beb2813 .word 0x5f6bd389,0xf0beeca4 .word 0x55d0dcba,0xd267e4a4 .word 0xe864670f,0x24d7c031 .word 0x3d2f23ff,0x85f81128 .word 0xb43457e7,0xb81c950a .word 0x0d9c1946,0xd8035edb .word 0x31976106,0xbe5b4a97 .word 0xb49988f3,0xdfedd446 .word 0xf2113e02,0x4c4655a9 .word 0x0470d596,0x3f6b9f46 .word 0xccd6347e,0xca04447d .word 0x1dd67002,0xb935a002 .word 0x0d4f8982,0xf3098864 .word 0xc94065e4,0x7cb00e91 .word 0x961f2796,0x153b13c0 .word 0x1be1ebd2,0xcdd7ac05 .word 0x00de32d0,0x21f162d1 .word 0xeaf0cf7c,0xe3a251eb .word 0x7bd0bd0f,0x2ef0c758 .word 0xf0a2ea2e,0x60d8b7bb .word 0xdce810fc,0x4fbffbd9 .word 0x5e4d4040,0x7b8e898b .word 0x09299392,0x5610957f .word 0xe6a73fd2,0x1d6acc39 .word 0x7b51b6d2,0xe3664f29 .word 0xe70d9483,0x98206069 .word 0x6656b8fd,0x9e8a2984 .word 0xfdf2d5fb,0xd453343c .word 0xe165ccc0,0xc96251f8 .word 0x83a88a7f,0x3633d376 .word 0xd326d18f,0x6968deb6 .word 0xaa661439,0x0a26cf23 .word 0xd22765fa,0x2ed3117a .word 0x2f4399e1,0xc9456530 .word 0x33212a85,0x3fcc72aa .word 0x4e71c1d4,0xef93c5d9 .word 0xc1548efc,0x4aa2ef94 .word 0xf6d16b35,0xcd2d278d .word 0x785a037f,0xb7c39f05 .word 0xaf747cb3,0x55f983c4 p14_local3_expect: .word 0x6129ae95,0x5fed498b .word 0xa9a07092,0x7540ffc0 .word 0xf0c49c38,0x6dac0a44 .word 0x3e8946d8,0x00000000 .word 0xc54c0033,0xb827dbde .word 0xfffffffc,0x00000046 .word 0x8f3baacf,0x1d9e6baf .word 0xcaeb9f5a,0x2c593e50 .word 0xbc0efdf2,0xd18318a5 .word 0xd2c5bcf6,0x89250fbc .word 0x0bdc4c78,0x18aa5ba9 .word 0x4c1edce7,0x283a1321 .word 0x59b93dcf,0x7dde0723 .word 0xd370abeb,0x6b8beb9d .word 0xe20ce021,0xe974529d .word 0xa51098e0,0xb81c950a .word 0xe9372fa8,0x89fa26a7 .word 0xd40d6169,0xfd1d9644 .word 0x354db709,0xc08702c0 .word 0xd8ff893e,0x621f5dcb .word 0x28ba2760,0x80718be5 .word 0xeed77d7f,0x477d8b67 .word 0x5d7a9ecf,0x15c8321c .word 0xbfa3ebd2,0xa1bc1922 .word 0x52efb0f6,0x76938d39 .word 0xd4dfdaed,0x7ba7d640 .word 0x9c1329aa,0xc11b6e86 .word 0x3ff0e741,0xdf5f3238 .word 0x6ebc9b61,0xbdf453ce .word 0x41ac9e20,0x7d5e56c0 .word 0x2774cc19,0x1c68c4bf .word 0x62d36323,0xb58657c6 .word 0xcaee956b,0x9b7567b8 .word 0x27ab46dc,0x46d8d48e .word 0xe24e77b9,0x1e86a940 .word 0x3fc6c9c7,0x89f2ef3c .word 0x3313f7d6,0x8b6fd888 .word 0x5e6302df,0xbac7c8e6 .word 0x7534d205,0xeeb9c544 .word 0x00135b47,0x06e92021 .word 0xd350e369,0x60112ccb .word 0xe5a69b51,0x36a8936c .word 0x65bd64cf,0xffbf3b65 .word 0x574612a5,0x7a8a859e .word 0x5923780c,0x1d8d40f2 .word 0xdf6168ce,0xeb6aeac4 .word 0xecacbd5e,0x5c442f1b .word 0xff7d51b3,0x37248d98 .word 0xcf18caf5,0x88e7b182 .word 0x94d4e19e,0xb67f5d71 .word 0xfaf7b49b,0x91a0f1e3 .word 0x00000063,0x76938fbd .word 0x16275ce7,0xc3270c2f .word 0x85f86587,0x18c49669 .word 0x7040af9d,0x41f04f6b .word 0x2ca42cc1,0x9ea9560d .word 0x1dd7f800,0x29d7ef5d .word 0xb072c43e,0xf76ba172 .word 0xc7061685,0x1133ffda .word 0x9ffb4b36,0xff7bf8a1 .word 0xff62cec5,0xeff79d33 .word 0x40b76665,0x6d4af972 .word 0xd60edf60,0xa7ac44f2 .word 0x28f060c1,0xc0372df8 p15_init_registers: .word 0xa6c297d9,0xe385da56 ! Init value for %l0 .word 0x5eb38fe6,0x14ed3604 ! Init value for %l1 .word 0x6fec7721,0xdc08bdaa ! Init value for %l2 .word 0xcdeab122,0x61bea3f4 ! Init value for %l3 .word 0x46c2efdb,0xeeb42ac8 ! Init value for %l4 .word 0x79612c68,0x202d2d75 ! Init value for %l5 .word 0xe8a1ffce,0xbe08afe1 ! Init value for %l6 .word 0xdafe76d2,0xc7f23143 ! Init value for %l7 .word 0x7acbe019,0xf783c3a5 ! Init value for %l0 .word 0x0c59c712,0x08cc5a6b ! Init value for %l1 .word 0x1303d56e,0x6ac696bd ! Init value for %l2 .word 0x4fcf8a1a,0x57f883e4 ! Init value for %l3 .word 0xd4c9f623,0xa6d1edf1 ! Init value for %l4 .word 0x4b3b7178,0x8890fe45 ! Init value for %l5 .word 0x0458b961,0xd7320c96 ! Init value for %l6 .word 0x17a10ef2,0x4465cbbd ! Init value for %l7 .align 64 p15_init_freg: .word 0xc091644d,0xf8753ee6 ! Init value for %f0 .word 0xfa628a62,0x55efe5c8 ! Init value for %f2 .word 0x13b4112d,0x0978b628 ! Init value for %f4 .word 0x1927b989,0x27166b0b ! Init value for %f6 .word 0xb3317ef7,0x84261204 ! Init value for %f8 .word 0x988b67e8,0x2c6f47b3 ! Init value for %f10 .word 0xf0df5628,0x517047aa ! Init value for %f12 .word 0xcd59e23f,0x0f85e844 ! Init value for %f14 .word 0xd5b179ce,0x0705e351 ! Init value for %f16 .word 0x75441a18,0x5aaaabd5 ! Init value for %f18 .word 0x28385204,0x00c5d4f6 ! Init value for %f20 .word 0xf4e58952,0x9ad06bd0 ! Init value for %f22 .word 0xa2a19dac,0x203e48e2 ! Init value for %f24 .word 0x9fbf9b3a,0x446b5e90 ! Init value for %f26 .word 0xc811a05f,0xd24aa027 ! Init value for %f28 .word 0xec6cb7c4,0xa3ff802b ! Init value for %f30 .word 0x235cf5b5,0x15653803 ! Init value for %f32 .word 0x504364d5,0x44c72eb2 ! Init value for %f34 .word 0xa376cff6,0xd8d96b47 ! Init value for %f36 .word 0xfc5170ca,0x75436a31 ! Init value for %f38 .word 0x73d407ac,0xe0a9292a ! Init value for %f40 .word 0xb850c5c9,0xb76645c9 ! Init value for %f42 .word 0xae276bd5,0x0d852207 ! Init value for %f44 .word 0x0efae57b,0x3bdd710c ! Init value for %f46 .word 0xd95402ae,0xeee7ec1d .word 0xeb91afc9,0xc022abde .word 0x6e1db378,0x2269c108 .word 0x5ba08efd,0xb3ac1f98 .word 0xe8e45f2d,0xfab60310 .word 0xefa302dc,0x30135380 .word 0xce4c29e9,0x61bbe2cb .word 0xee6ce97a,0xf905eab4 p15_expected_registers: .word 0xa6c297d9,0xe385da56 .word 0x00000000,0x3b0071f2 .word 0x6fec7721,0xdc08bdaa .word 0x00000000,0x00006e74 .word 0x6fec7721,0xdc08b182 .word 0x00000000,0x1f3515ce .word 0xe8a1ffce,0xbe08afe9 .word 0xdafe76d2,0xc7f23143 .word 0xffffffff,0xffff008c .word 0x00000000,0x00007284 .word 0x00000000,0x9bc40d73 .word 0x00000000,0x587b1c24 .word 0x00000000,0xa1af9594 .word 0xffffffff,0xfffff842 .word 0x00000000,0x0000cdff .word 0x00000000,0x00000005 p15_expected_fp_regs: .word 0xc091644d,0xf8753ee6 .word 0xfa628a62,0x55efe5c8 .word 0xf36b962e,0x9abf2815 .word 0x1927b989,0x27166b0b .word 0x5759388a,0x84261204 .word 0x988b67e8,0x2c6f47b3 .word 0xf0df5628,0x517047aa .word 0xcd59e23f,0x0f85e844 .word 0xd5b179ce,0x0705e351 .word 0x75441a18,0x5aaaabd5 .word 0x28385204,0x00c5d4f6 .word 0xf4e58952,0x9ad06bd0 .word 0xe3f82ada,0x203e48e2 .word 0x9fbf9b3a,0x446b5e90 .word 0xc811a05f,0xd24aa027 .word 0x075bd51b,0xf693e094 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x13b32030,0xda35c4ce .word 0x00000075,0x172a1ba8 .word 0x94e093f6,0x1bd55b07 .word 0x84ffffff,0xecb1116a .word 0xa80cca1a,0xab8f36cb .word 0xa80c898a,0xccb62f01 .word 0x5d05581b,0xabdc9a3b .word 0xdcc47a33,0x692d5f64 .word 0x8559cdc8,0xe6f486f2 .word 0x36b133d3,0x096fe957 .word 0xd80caa5c,0x582bafb5 .word 0x2d3e8d87,0xabe89032 .word 0x2a85f43c,0xedef4920 .word 0x29a0a73b,0xc7a2c1cf .word 0x04af4dd5,0xc9071db2 .word 0xd6261d9d,0xe1bdb96c .word 0xc7c365c9,0x3e92b292 .word 0xbfc9af38,0xd280a825 .word 0xcf9f3a48,0x3b752868 .word 0x96480bda,0x8d506bd1 .word 0x1f04bef8,0xe93de7ec .word 0x33338c33,0x6dc7e9c9 .word 0x055e1f05,0x6febad50 .word 0x8affff84,0x3a6a7767 .word 0x5872895a,0x43ea4d97 .word 0x68d6ffe3,0xfc0d74a6 .word 0x89ea5436,0xf85727db .word 0x584b574a,0x0fe2b867 .word 0x556e765d,0xa072a136 .word 0x6cb5016e,0xc527b638 .word 0x1072c7fb,0xc038f935 .word 0x68dda845,0x9218cda8 .word 0xfb54cf36,0x7338d0f2 .word 0xa744b79b,0x40908c65 .word 0xb050b2a8,0x08f161c2 .word 0x5b0be62c,0x604a4674 .word 0x5e49ce1c,0x3006cbba .word 0xbc6959ea,0x7f676a5d .word 0x24d2d87c,0x66b93b32 .word 0x497ef56e,0x7e5e71a1 .word 0xdee07039,0x4c735bdf .word 0x08489ead,0xbf554725 .word 0x1b417c85,0xa1909267 .word 0x595e0f30,0x4c4ad27b .word 0x80747106,0x59ada9f6 .word 0xf32296e9,0x9aec8915 .word 0xc69fbb65,0xff72bc66 .word 0xd06ebe01,0x06b64499 .word 0x610f561c,0x2ea1558e .word 0x43248ebc,0xe1d00c5e .word 0x76e8bbbb,0xa6a5e8f3 .word 0x806cffc0,0x24f3f0d8 .word 0x1d288544,0x76f47d96 .word 0x95c6ee62,0xb9fb2d52 .word 0xb59d8452,0x71964fbb .word 0x3e43be41,0x4f3a48cd .word 0x98d73e8c,0x0c6fa866 .word 0x29646e2f,0x8fb3520a .word 0x1e47d349,0xa29dfff5 .word 0x096bd16c,0x7ed17a70 .word 0x562a7abc,0x52883cfe .word 0xcbfd898a,0x3a1e0205 .word 0x11df95a9,0xb0b059f8 .word 0x46404f95,0xc4a7a267 p15_local1_expect: .word 0x9b7eff41,0xb9fbf16b .word 0xaa477051,0x2856dff0 .word 0x9bc40d73,0x587b1c24 .word 0x1f9b359d,0xa1572acf .word 0x9495afa1,0xffffffff .word 0xe138ad80,0x75000000 .word 0x20c454bd,0x03687252 .word 0xf36b962e,0x9abf2815 .word 0x183351e7,0x5ac1d15f .word 0x5ef29855,0x5f3c2f13 .word 0xf88bcb29,0x92e7a2e7 .word 0x27c6cb4b,0x96ce253f .word 0x65c3ac44,0x212cd832 .word 0x722b4712,0xf33c686a .word 0x6b44f36c,0xba2ced63 .word 0xb08ae2f5,0x8e8f980a .word 0x29ad1d98,0xff4011f5 .word 0xc92fc923,0x13c26ff6 .word 0xd454877f,0xa7c38cf2 .word 0x76404e14,0x1d25b5ef .word 0x65a355e7,0x39315e3b .word 0xfc683324,0x43b9d657 .word 0xea0353a1,0x7409feab .word 0xad48697e,0xd70e67b3 .word 0x7763e91e,0x3b8ba34a .word 0xf497e2d0,0x708f1dcd .word 0xc77265dd,0x0b152f99 .word 0x4f47fe10,0xd15112eb .word 0x95ef3dea,0xb86411f1 .word 0x11f589ec,0x984e9b3f .word 0xccca5607,0x9cc94c44 .word 0x6f32b8bf,0xae116848 .word 0x680297c0,0x08930ddf .word 0xf5fe68f2,0xeb065540 .word 0x9bff9f6c,0x1cb62de1 .word 0x1847be03,0x2efc2474 .word 0xfb27d1f3,0x4130771c .word 0xf76a95c0,0xf9e1611e .word 0xa3a1bf06,0x864d5612 .word 0x60299de9,0x02a38904 .word 0xbfa30c2c,0x2556e07a .word 0x60346090,0x3b83f18e .word 0xffffffff,0x069b155a .word 0xec6468fc,0x917ad165 .word 0x25dd2c34,0xd2dd84ee .word 0xad260e1e,0xd7d892fb .word 0x1668754b,0x00a94bea .word 0x8c5f07e8,0xfe78d9de .word 0x8ae1ccf2,0x9c31e553 .word 0x00634173,0x2f451fbf .word 0xf644b7d0,0xbb3318a0 .word 0x4db93288,0x42a63fdb .word 0xa8732b08,0x05672df0 .word 0x46ac7a44,0x1cbcc8ca .word 0xd0339d98,0xbdacb1e4 .word 0x0cd95083,0x92ae9c15 .word 0x857be53a,0x494dd9b8 .word 0x34563a29,0xab4802b6 .word 0x63f6f791,0xa432b366 .word 0x8c4dc4dd,0x5d6888b5 .word 0xb19658cb,0xa153a90b .word 0x81765610,0x9dd1019e .word 0xdf67224a,0x2c905e09 .word 0x57f3a824,0x4d515903 p15_local2_expect: .word 0x000000cc,0x000013b3 .word 0x84727e33,0x10bc0b88 .word 0x00000000,0x00000222 .word 0x52000000,0x00000000 .word 0x8a890ca8,0xa80c898a .word 0x7219671d,0x0ef7d78f .word 0x56552bcb,0x4f627415 .word 0x7903ee96,0x3f2819ae .word 0x981906d4,0xc0700e8b .word 0xc7f98b9f,0x6cbcd32b .word 0x453ba062,0xc21e8d71 .word 0x25113cfa,0xddc5ae6d .word 0x7156aa35,0x2ed469f8 .word 0xd8206ba0,0xcfe29e59 .word 0x3f4943e0,0x86f98ffa .word 0x3d362aa8,0x34884793 .word 0x57c3fa04,0x137a0124 .word 0xacbc7e13,0xa478031d .word 0x3add58f8,0xe4a426c8 .word 0x18ebcc9b,0xe4eb68a4 .word 0x99242e0d,0xb45ed882 .word 0xa7492f64,0xb6524d78 .word 0x02c6686b,0xc344057c .word 0x6a498fdb,0x77fac74f .word 0x54fd8a8e,0x83445e23 .word 0xea2ea9c3,0x3fbcd6b7 .word 0x85eab9ce,0xcf75caad .word 0xeedea9d4,0xbd5a3a5a .word 0x10b3a44e,0xb6de0d2e .word 0x63b61799,0xf1fe88b7 .word 0x64c96619,0xe44bf1d7 .word 0xe99ed323,0xe1fc9b54 .word 0xabf489fa,0xef540633 .word 0xc15370b8,0x58746cb8 .word 0x7417fd49,0xce86dbf1 .word 0x064c7937,0x615d9fbf .word 0x58682fe8,0x43161f97 .word 0xa5fb16d4,0x66c62625 .word 0x63ff7bc2,0x6e4baa61 .word 0x0fd5fd43,0xa33f4ef7 .word 0x1c15d2ee,0x13658a3a .word 0x00000052,0xaa2d9c6d .word 0x80f29717,0xb3df12fa .word 0x8de8008a,0x1c9ff573 .word 0x21b1ffc7,0xfc17e8d4 .word 0x3f299c5a,0xbcb12928 .word 0xd4e25b76,0x59817c82 .word 0xa86e327f,0xff63cfb6 .word 0x26276ae3,0x41a87914 .word 0xc6344762,0x6ccf9fb4 .word 0x3b1b55e0,0x37573c48 .word 0x37b019a8,0x4c634ffc .word 0x752f0986,0x35856cea .word 0x0a4b6fca,0xfd2b2b7d .word 0x228ee0db,0xaea03079 .word 0x40c7dfd8,0x7a54b508 .word 0xbb9e035f,0xd5564f12 .word 0xf693e094,0xa5a1eb3a .word 0xffffffff,0xe197d848 .word 0xb7d50ade,0xe932e8cb .word 0xff667275,0xe4bcabc5 .word 0xe1ff87c7,0xfe65bf3f .word 0x00000000,0x00000042 .word 0xdcb9f067,0x149faef4 p15_local3_expect: .word 0xda2af8e3,0x2eb65d87 .word 0x42f8eecc,0x7325657f .word 0xffff76c4,0xab7db95d .word 0x75441a18,0x5aaaabd5 .word 0xffcd153e,0xf155eadf .word 0x075bd51b,0xbc4629a8 .word 0x323bab96,0x883f3967 .word 0xa1cd666d,0x3c5fca43 .word 0x74002c7a,0xeb61f211 .word 0x09aa9a0c,0x11b1e36e .word 0xa9328c17,0x4b9d97f2 .word 0xb36a9973,0xc16e3e23 .word 0x6c0f6de4,0xb5d24b97 .word 0x42e01201,0x4697a6c0 .word 0x4856d106,0xf2ac30f5 .word 0x566910c3,0x465ef4a3 .word 0xb0b66723,0x2321d052 .word 0x00877644,0x0bf2b9bf .word 0xa3f3b80b,0x57b3fffd .word 0x85365b09,0x648a9f10 .word 0x04bb4a43,0x9c0ccedf .word 0x3263fda6,0xae02819b .word 0xe33f43a6,0x5c1440bf .word 0x9b18f2e9,0x837b0e4e .word 0x529794d6,0x63a6aabb .word 0x59fc4a60,0xc7b875f5 .word 0xaf429dab,0xb6788349 .word 0x2b35a513,0x4258c502 .word 0xc87609e0,0x3dbbff5a .word 0xc3c6cf20,0xa4a7bf93 .word 0x64580c46,0xc8c930d0 .word 0xbea67395,0x06ccc07b .word 0x75c0bc1e,0xd531c206 .word 0xc46ea130,0x45ec10c9 .word 0x1c720f6f,0xb2dfd710 .word 0xf5c954ec,0xcea4ed59 .word 0xbb299653,0x00000013 .word 0x7851a6e9,0x27474d99 .word 0xa6d1edf1,0x8bf9247f .word 0xd6a57507,0x1c7f4cdb .word 0x2424d731,0xcaa97903 .word 0xca99d3be,0xed4a13bd .word 0xb648f95f,0x96217a0f .word 0x9f8e439f,0x8230f877 .word 0x61165f1c,0xe63b2f05 .word 0xb09cc652,0xd479a515 .word 0x8f239988,0x8334f2fb .word 0x470c6770,0x52d3e995 .word 0xe665c4b9,0xff4d68ff .word 0xf854afa5,0x68a45c84 .word 0x202d2d75,0x9e7f458f .word 0x4a4576dc,0xd57617c0 .word 0x000013b3,0x7c776e9d .word 0x2a6765e5,0x98b3dc30 .word 0xb3891008,0xcab75f3d .word 0x3f1835c2,0xf4cf0279 .word 0xe9a821ec,0x77d65052 .word 0xd028437e,0x127b2cd6 .word 0xd1b1ad6a,0x67cc2a5a .word 0x7452ffac,0xff093f1e .word 0x22c73461,0x32cca322 .word 0x03d638ee,0xddd81433 .word 0xc2ff67fe,0x1bdc96ce .word 0x029f46a4,0x82a1ce5c p16_init_registers: .word 0x88ffcdee,0x2548f890 ! Init value for %l0 .word 0x436d3622,0xa05b2df5 ! Init value for %l1 .word 0xdf8908dc,0x7a9e29dc ! Init value for %l2 .word 0xacdbe373,0xd437be0e ! Init value for %l3 .word 0x3bf3b9bc,0x15a516cd ! Init value for %l4 .word 0xaf99c342,0x03027fe1 ! Init value for %l5 .word 0x6cbbf884,0x65105faf ! Init value for %l6 .word 0x3a43073c,0x8dc0efee ! Init value for %l7 .word 0x2ed2f7d2,0xbeb49a60 ! Init value for %l0 .word 0xe54ec2b3,0xfe8a8043 ! Init value for %l1 .word 0x2abd1204,0x8e0e2f47 ! Init value for %l2 .word 0x94cf0324,0x1bce0659 ! Init value for %l3 .word 0xf3655f0e,0xbf53cbb7 ! Init value for %l4 .word 0x3ce1b2c8,0xec4106ab ! Init value for %l5 .word 0x86d12ee4,0x6de7b3af ! Init value for %l6 .word 0x119b5c7e,0xcdc98f4c ! Init value for %l7 .align 64 p16_init_freg: .word 0x807cd547,0xebbf1eec ! Init value for %f0 .word 0x0809a021,0x4ebbc2d0 ! Init value for %f2 .word 0xd04ad4b0,0x4833161b ! Init value for %f4 .word 0x84fbbdb1,0x9fae6c17 ! Init value for %f6 .word 0x065e59d5,0xc783f0f6 ! Init value for %f8 .word 0xae947d81,0x874d6f63 ! Init value for %f10 .word 0xa8ea5a5d,0xdb3ef44f ! Init value for %f12 .word 0x751623a5,0x4432eb60 ! Init value for %f14 .word 0x81bafdf5,0xfa0ce49d ! Init value for %f16 .word 0x35521977,0xf87da88f ! Init value for %f18 .word 0x67b2e105,0x94cb68d4 ! Init value for %f20 .word 0x58d1dafd,0x3ed9cdf6 ! Init value for %f22 .word 0x90751794,0xc3eb3144 ! Init value for %f24 .word 0xd7e267a2,0xa5395800 ! Init value for %f26 .word 0x23abe9d5,0xe5662b77 ! Init value for %f28 .word 0xd4209b14,0xc454d3e7 ! Init value for %f30 .word 0x048c7323,0xa7151b80 ! Init value for %f32 .word 0xaff2c992,0x57a290e1 ! Init value for %f34 .word 0xfe359d9a,0x727b546f ! Init value for %f36 .word 0x6d22e442,0x3f828daa ! Init value for %f38 .word 0x21eae751,0x1774982b ! Init value for %f40 .word 0x8f1e7255,0x58956b52 ! Init value for %f42 .word 0x04cd147c,0xbed988c4 ! Init value for %f44 .word 0x7388e7a0,0xd5fa53b9 ! Init value for %f46 .word 0x0f1c1191,0x3f46527e .word 0x652975c9,0x275da09b .word 0x8bd64496,0xfb52ebba .word 0xde31356f,0x4400108e .word 0x3ffe51d2,0x4a86ddb3 .word 0x5e95a825,0x12e62cb1 .word 0x5b92ed8f,0x15c4c551 .word 0x785c9742,0x1b220794 p16_expected_registers: .word 0x00000000,0xff521987 .word 0x00000000,0x011cc9d8 .word 0xffffffff,0xffffa5ff .word 0x00000000,0x0ad36c42 .word 0x00000000,0x00000192 .word 0x00000000,0x011cca76 .word 0x00000000,0x0000001b .word 0x657b7e41,0x566ef124 .word 0x00000000,0x18b3daa5 .word 0x00000000,0x7382c486 .word 0x2ed2f7d2,0xbeb49a60 .word 0x00000000,0xecbc6761 .word 0x428801f7,0xabb23731 .word 0x00000000,0x1f9fb504 .word 0x00000000,0xff0f9017 .word 0x00000000,0x6836ea11 p16_expected_fp_regs: .word 0xedae5aae,0xcb79afb3 .word 0x0809a021,0x4ebbc2d0 .word 0xd04ad4b0,0x4833161b .word 0x84fbbdb1,0x9fae6c17 .word 0x065e59d5,0xc783f0f6 .word 0xae947d81,0x874d6f63 .word 0xa8ea5a5d,0xdb3ef44f .word 0x751623a5,0x4432eb60 .word 0x81bafdf5,0xfa0ce49d .word 0x59a9fbb2,0x8f5c2ce7 .word 0x67b2e105,0xb3af79cb .word 0x78518ab4,0x0e5779de .word 0x8535c041,0x7a3c9ee8 .word 0xb3af79cb,0xa5395800 .word 0x18b3daa5,0x17f36223 .word 0xb2fba959,0x896bc325 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x18b3daa5,0x46f070c1 .word 0x67b2e105,0x000003db .word 0xfd457cfd,0x71c0f995 .word 0xe9ffffff,0x14000000 .word 0xffa5c8ee,0x848ed32c .word 0x871952ff,0xd8c91c01 .word 0xd8bf12d0,0x6e883ebb .word 0x030eaeaa,0xcd07ef64 .word 0x0ee34446,0xe3ff0612 .word 0x1e2224fd,0xe6ad7e7a .word 0xa08a0c6b,0x58b9baa4 .word 0x84543a82,0x09fd53d6 .word 0x489d8b56,0xa3c49d4d .word 0x403aabc2,0xc86fe62e .word 0x428cdc23,0x2c5a8ae7 .word 0xb5fd62c1,0xb1125e3c .word 0x30273a17,0x2de4f543 .word 0x44e5dc4f,0x3eea3d89 .word 0xdab62f7b,0xad88606b .word 0x0208d2d9,0xc5b4e50e .word 0xad1cb6e4,0x7eaa8e83 .word 0xd43eed5c,0x6c15b399 .word 0xb09a431c,0x4c0ffe8c .word 0x89f3c10b,0xfdc13c65 .word 0xc6e1d7b6,0x05d9814c .word 0x677b1c24,0x29111401 .word 0x76ed00e3,0xb3593c1d .word 0x3a7b030e,0xf608622c .word 0xc53c5726,0x37ec89f9 .word 0xdb7d0542,0x33ad90a2 .word 0xd841b492,0x5b35ab9b .word 0xf6447c97,0x6046e05b .word 0x4e357e18,0x062171ff .word 0xf0e62c3c,0x43f76b1b .word 0x8a8b17a1,0x34b9503c .word 0xbb7ecc43,0x196a9743 .word 0xb2520ef8,0x953841ed .word 0xe786ef4f,0x3e61c718 .word 0x5ba6c69e,0x4a8c03df .word 0x75c93f94,0x6fc7fac4 .word 0x8535c041,0x7a3c9ee8 .word 0xc293bd4d,0xd8bb08bd .word 0x4840473c,0xef89f0be .word 0x1f439a02,0xc040f8ea .word 0x7ce0eb5e,0x93c86c75 .word 0x57217926,0xb2190a2e .word 0x4f0f87a1,0x2422089b .word 0x4eac3868,0x12ffa662 .word 0x6f8cacd7,0xd0aa5488 .word 0x8041278f,0xb8e9c252 .word 0x551cacff,0x7a77e56b .word 0xea50f852,0x96e4d3fb .word 0x014f554c,0xf695c6bd .word 0x2e1d2f1e,0x59ea6298 .word 0x13f552da,0x50313eb5 .word 0x9d201f12,0x86dce34c .word 0x000077ad,0x2b74ff8d .word 0xa32c021a,0x6dba253d .word 0xa86559b0,0x064460ba .word 0x008eee5e,0x98fc0533 .word 0x64576386,0x2a02137e .word 0xe273841d,0x17f36223 .word 0xecd53e09,0x3c304299 .word 0x24874b71,0x391f2de4 p16_local1_expect: .word 0x807cd547,0xa7ae1c86 .word 0xb3af79cb,0xae5aaeed .word 0x79005f8c,0x2374bb24 .word 0x1b00bfeb,0x47d57c80 .word 0x59a9fbb2,0x8f5c2ce7 .word 0xf23441ea,0xf70ff75c .word 0x9d840763,0xc3aa4cae .word 0x6ebd135c,0xb192bca8 .word 0xb36c8b03,0x6dc8fb6b .word 0x77bfa172,0x0c465bb4 .word 0x1078faa0,0x05e9f3a9 .word 0xc53bd870,0xa4247560 .word 0xa5b983f3,0x6c1b235e .word 0xa3c8ff91,0x94023f30 .word 0x1e3bd710,0x66b3c589 .word 0x3c62aff0,0xaa81f3e3 .word 0xaa3810a0,0xb28dd1e7 .word 0x49dab3c6,0xa24107f1 .word 0xa9fbcd94,0xf3133823 .word 0xc458e5da,0x11b9ccfc .word 0x46320b6a,0x0acdefcb .word 0xabb6d1b5,0x3e1e3b51 .word 0xbeb49a60,0x42747de6 .word 0xf93366ec,0xf59088de .word 0xc44354c3,0x6cf7e89f .word 0x913a8aa0,0x4dc4c3d0 .word 0x9fc0688b,0xda70f798 .word 0x7bc7e3b7,0x1f3a3312 .word 0x34af4ecf,0x2467237d .word 0x0bf38bb9,0xcb99a0ca .word 0x1ec0a9e9,0x1dec5add .word 0x77707b31,0x2e81bac2 .word 0x70f4dc00,0x6a25e59d .word 0x7a121692,0x887ab775 .word 0x32933b41,0x843b65e2 .word 0x4c90a863,0x1aeeb779 .word 0xf073ee52,0xf4c91d97 .word 0xd8bd92a5,0xb640b67e .word 0xc4e5993d,0xd2beb49a .word 0xebbbaa57,0x7d47c142 .word 0xef0ac108,0x680eb3f9 .word 0x2440c46d,0xff167cb8 .word 0xd2f9527c,0x2e220886 .word 0x792b9890,0x8342e692 .word 0x46f84c36,0xb107efee .word 0xea35eeea,0xc9755a0a .word 0x7f24d808,0x1c64a935 .word 0x78d45635,0x41a34078 .word 0x011cca76,0x00000058 .word 0x68ea1dff,0x280feef1 .word 0x386bcb8c,0x1878ae9b .word 0x1feb49f7,0x292e475e .word 0xcf9e7b76,0xa4d222a9 .word 0xb7f38ef9,0xdee63c27 .word 0x45fe20e2,0x3d915fe1 .word 0x0792dcf3,0x73b9b415 .word 0xb1ec5cea,0x234c756d .word 0x6a4327de,0xb2da6746 .word 0xa36b3b16,0x8e5f2e06 .word 0xa3480eaf,0x9c4a531b .word 0x03a64e51,0xb7e392a6 .word 0xa3df90d8,0x22e38c6c .word 0x5048c70a,0x68f9e8f2 .word 0x18e0b287,0xa5df4e87 p16_local2_expect: .word 0x0b21a000,0xd1c324bb .word 0x78518ab4,0x0e5779de .word 0xad7746a3,0x28386778 .word 0xff456f09,0x17fe8eb7 .word 0xff07e9f7,0x9def4185 .word 0xb3af79cb,0xc84458ab .word 0x35ea70bf,0x8512e112 .word 0x5efa04a5,0x95bbb157 .word 0xf2ed6b0f,0xb0f4820d .word 0x27474e94,0xcd99352d .word 0x74960870,0xc1d1c169 .word 0xd7b4ccd8,0x4da67c34 .word 0x6c2cdb9e,0xdd148580 .word 0x2700d70b,0x6842bcfe .word 0x6b8c3468,0x3dbd69b0 .word 0xc8f818cb,0x925a8fa7 .word 0x2c017e9b,0xeb0c787d .word 0x82237c60,0x40b0a6e7 .word 0x5e526d70,0xfd4615ea .word 0xf4f9bd11,0x32ee3238 .word 0x3bf09c38,0xd9ae7419 .word 0xf0d87683,0x9f6483ae .word 0xbce2cc89,0x07fae759 .word 0xf09ca367,0xe9fea80e .word 0xbd4aa236,0xe35c0df1 .word 0x4b050cf5,0x2339ff07 .word 0xe32b8909,0x8ef4f72e .word 0xf14c20af,0xe25087aa .word 0xc37b22bf,0x9a5fb60c .word 0x435efb7c,0x1d10ffae .word 0x5ba4fbd9,0xc1270bb9 .word 0x6b43b909,0x14b6c5c2 .word 0x7d328e12,0xc1ae99f5 .word 0xfaa3b10c,0x317e5a4d .word 0xac5ba9cd,0x5351da30 .word 0x937c7e41,0xe971a2c5 .word 0x91a8873e,0xc1565d43 .word 0x5f98d80b,0x121fe89f .word 0xb2fba959,0x896bc325 .word 0xdd2fc41f,0x59e6df81 .word 0xb065c0dc,0xd4f46499 .word 0x056ad073,0xa2dd3cbe .word 0xc2cdd301,0x95baa5fe .word 0xa9393ec8,0x274a5ac3 .word 0x7b065534,0x870e8881 .word 0x17ab19b7,0x9f976fc4 .word 0x60654659,0xb95eb213 .word 0xef869a72,0x010b4d8a .word 0xebfdc60c,0xed21f956 .word 0x98994609,0x66b7f0a0 .word 0xc55616c2,0x0442ddcd .word 0x4d367541,0x852db1d2 .word 0x81210416,0xe845a575 .word 0xeb2fbab4,0x6cb17e7e .word 0x0c4342c3,0x8e0b4e27 .word 0x4a06f427,0xcd2c3283 .word 0x64f66b55,0xf60a50d2 .word 0x633cec4e,0x3a480249 .word 0xec9f7631,0x1e8bdbdc .word 0x0000b3af,0xee15f7e8 .word 0x86a10681,0xec33d509 .word 0xc30ccaf7,0xf8e336a4 .word 0x8c4d0ffa,0xf61caef0 .word 0xa5af37bc,0x4841b3f4 p16_local3_expect: .word 0x43f5e42d,0x173a2730 .word 0xcb4ee159,0xcaf8578d .word 0xff521977,0xf87da88f .word 0xff0f9017,0x6836ea11 .word 0xe31cdd84,0x41b3148e .word 0x5d5f1ee2,0x1ae083b5 .word 0x5b8d44fd,0x67e529dd .word 0x81ce6ef9,0x1f9b81cb .word 0x153088f8,0x2d866202 .word 0x0a04fdd4,0x8c45e81c .word 0x072f97b8,0x45214438 .word 0xb3c92381,0x258c4b68 .word 0xd3144364,0x5e31cd60 .word 0x2ac31949,0xc7536923 .word 0xde543bdb,0x4bbeb820 .word 0xd5dcde92,0x2e53351a .word 0x13b46aa7,0x322548fb .word 0x8541478c,0xf6810d1f .word 0x47db06d2,0x43718174 .word 0x8f522d81,0x42549e38 .word 0xdc250673,0x2483ebec .word 0x5c899d6e,0x132cd482 .word 0xdc87504f,0x01aa6abd .word 0x17f36223,0x9017672b .word 0x309273b4,0x4f3471b2 .word 0x407b925f,0xe029db26 .word 0x96fa972a,0x19397285 .word 0x428801f7,0xabb23731 .word 0x35ae4196,0xff051c66 .word 0x2596cd6c,0xc90dd0cd .word 0xc5cc15cb,0xf620899d .word 0x848ed32c,0x5c3f68b1 .word 0xf833150f,0x0d21b777 .word 0xf960c7b5,0xb72fe8e0 .word 0x9de39bb7,0xd42578cb .word 0xa1899942,0x52dfbfd8 .word 0x673ae179,0x9f9d76dc .word 0xebe56de7,0x40001ae0 .word 0x6f6ec5d3,0x142ddf8d .word 0xbeb499b9,0x4d50628b .word 0x657b7e41,0x566ef124 .word 0x72ead63f,0x9895d656 .word 0x5d8d7369,0x0ba1aa05 .word 0x8eab095d,0x345e4424 .word 0xa00ee05c,0x967883ff .word 0x266c97ea,0x15702c55 .word 0x8b3d20d9,0x1ca24292 .word 0x98539a00,0x8a6f0275 .word 0x08fc143f,0x0d81f139 .word 0x5bddc81d,0x08a92775 .word 0xa17cc4f1,0x8d9084f1 .word 0xddd952f7,0x5f9ab185 .word 0x76a9a5b6,0xc402e5b6 .word 0x9f24a11c,0x729983fd .word 0x271a7b4e,0x59bef555 .word 0x3552fc8d,0x9c160771 .word 0x9b49ddc3,0x00000078 .word 0x5bb71931,0x349341c6 .word 0xd26d33da,0xf915ead9 .word 0x5aa80aed,0xf34f0c65 .word 0x00000000,0x0000ff16 .word 0xb9eded88,0xbed9a4d1 .word 0xa4fb8d71,0x420b0f25 .word 0x6ae70ab1,0x54afb1cb p17_init_registers: .word 0x76175668,0x3109396f ! Init value for %l0 .word 0xb7632684,0x757e713b ! Init value for %l1 .word 0x536ac900,0x072d580e ! Init value for %l2 .word 0xc03f2596,0x70eaf45d ! Init value for %l3 .word 0x65724222,0x2c6b1842 ! Init value for %l4 .word 0xcc176e28,0x60f7e314 ! Init value for %l5 .word 0x1230a48e,0xc2b470ec ! Init value for %l6 .word 0x3da4f625,0xec9db409 ! Init value for %l7 .align 64 p17_init_freg: .word 0xd86b4144,0xe7de4c76 ! Init value for %f0 .word 0x7ab85312,0x3483f350 ! Init value for %f2 .word 0xe307d31c,0x72c61620 ! Init value for %f4 .word 0x7daa098f,0x884f754c ! Init value for %f6 .word 0x52fbe508,0xa9afbfe9 ! Init value for %f8 .word 0xfb795526,0xca100f6f ! Init value for %f10 .word 0xc85b9811,0xa725b185 ! Init value for %f12 .word 0xbd02cf0b,0xedb9b166 ! Init value for %f14 .word 0xae20aecc,0x774c5edd ! Init value for %f16 .word 0xb21b588e,0x63ded2e7 ! Init value for %f18 .word 0xcc8f0b19,0xf2320517 ! Init value for %f20 .word 0xdcc18cb6,0x8d40f80a ! Init value for %f22 .word 0x343a3a63,0xb47f738b ! Init value for %f24 .word 0xf3be258f,0x2d061f1f ! Init value for %f26 .word 0x2b8c7cbb,0x041627d3 ! Init value for %f28 .word 0xd263429e,0x272ecd96 ! Init value for %f30 .word 0x63e9bb55,0x7c2e4828 ! Init value for %f32 .word 0xe117e602,0xddf34b2f ! Init value for %f34 .word 0xa7253f57,0xbdc1b743 ! Init value for %f36 .word 0x40cc1ee9,0xb5e4492b ! Init value for %f38 .word 0x064fc1e2,0xc4eb3dd6 ! Init value for %f40 .word 0x341db531,0x2e8292f1 ! Init value for %f42 .word 0x858eb8da,0x06f80972 ! Init value for %f44 .word 0x12c2063d,0xeb189fc2 ! Init value for %f46 .word 0xfdaa26fd,0x5a90d5f6 .word 0x46a3d8ba,0x0f09f89a .word 0x92a7e66b,0xd9db2ade .word 0x975d7d0b,0x2d020da2 .word 0xc1063dff,0x9eb2dbde .word 0x45da6d0e,0x01af82dc .word 0xc28331d3,0x187129c0 .word 0xa752e3d8,0x8b619d23 p17_expected_registers: .word 0x00000000,0x00000010 .word 0x00000000,0x00000008 .word 0x00000000,0x000079eb .word 0xffffffff,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00001620 .word 0x00000000,0x00000011 p17_expected_fp_regs: .word 0xd86b4144,0xe7de4c76 .word 0x7ab85312,0x3483f350 .word 0xe307d31c,0x72c61620 .word 0x7daa098f,0x884f754c .word 0x11882e8a,0x2d927e19 .word 0xfb795526,0xca100f6f .word 0xc85b9811,0xa725b185 .word 0xbd02cf0b,0xedb9b166 .word 0xf4e7bc2a,0x00000000 .word 0x00000000,0x48f8d9b8 .word 0xcc8f0b19,0xf2320517 .word 0xdcc18cb6,0x8d40f80a .word 0x343a3a63,0xb47f738b .word 0xf3be258f,0x2d061f1f .word 0x1e080723,0xcd95f7c7 .word 0xd263429e,0x272ecd96 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x66b1b9ed,0x0bcf02bd .word 0x79eb6a52,0xf9560264 .word 0xb8d9f848,0x26f6a43d .word 0x10799bfb,0x0a5a57a4 .word 0xffe5fb52,0xd7537275 .word 0x79eb6a52,0x832029c4 .word 0xfb0cffec,0x11997cb8 .word 0x1b0014a0,0x3689b772 .word 0x01ce02fb,0x3625ec1a .word 0x6e4c5ba2,0x3bae79e4 .word 0xa381021c,0xec9db409 .word 0xf49c9df2,0xb106d0b2 .word 0xc4f8d0c3,0xaf35a5c5 .word 0x2bb6522d,0x659a9246 .word 0xeb659432,0x34108597 .word 0x71674fe3,0x56476253 .word 0x3772a3b0,0xc4ae6a70 .word 0x37ba482c,0xabb8b328 .word 0xf0bee55d,0xe3e2ffe1 .word 0x4ad6d79b,0xefb3ea67 .word 0x77caa4da,0x37e2220b .word 0x731917b5,0x53631900 .word 0x755ddb10,0xb4ec569a .word 0x625f9260,0x0ffe1f91 .word 0x32677e5a,0x8997fe83 .word 0xd06caf37,0xf4d7d370 .word 0xfbe4f18b,0x45cbd9e4 .word 0x8118e124,0xbd51ff44 .word 0xc6781737,0xcab8fa25 .word 0x32179121,0x7b309a13 .word 0x16ea312b,0xa7733385 .word 0xec70b0ba,0x36a3622e .word 0x1a20ecf8,0x1a22d41c .word 0x1ea1aa1c,0xc7f37704 .word 0xd4f51ebd,0x29ff698d .word 0x4b144e33,0x8f700f7f .word 0x86d6ed21,0xdd3707d6 .word 0xfc661fa9,0xd60594b4 .word 0xaae0fff7,0x37baa7c4 .word 0x95ea6e2f,0x216b3d86 .word 0x4cfbac83,0xbbeb20d7 .word 0x46ed09ae,0xb3525fe7 .word 0x95b76c03,0x99ddd66c .word 0x51b14106,0x45f04be0 .word 0x490d722f,0x66b7dbea .word 0x8746c0c0,0x79efb8bf .word 0xfbb6f178,0x7e3a1908 .word 0x1995aad5,0xa2a3890f .word 0xefab3031,0x20aa9df8 .word 0xd8ff5ca2,0x0a8a25cb .word 0xa3660673,0x3930c67c .word 0x56608603,0xde314d42 .word 0x97ece7b3,0x61c57e0c .word 0xc5a3fccb,0x3632abaa .word 0x3dac172f,0x9a6875e9 .word 0x08a949e1,0x72181a5d .word 0x838bbc7f,0x763260b3 .word 0xea1f7874,0x0fc38706 .word 0x3eb5afb6,0x320c9581 .word 0x0950c97f,0x5932fd6d .word 0xe470a630,0xdee1c2e5 .word 0xfe0580c4,0x86c68ddd .word 0x8be99ea1,0x5cd8b858 .word 0xcd11741f,0xe1dc7c16 p17_local1_expect: .word 0x28912d7c,0x0000008e .word 0x2022aac7,0xbfe0c8e5 .word 0x576aaba8,0xb8aa1c18 .word 0x11882e8a,0x2d927e19 .word 0x2016c672,0x1cd307e3 .word 0xd81c654d,0x83df3f36 .word 0x3fff83fa,0x2ec3e232 .word 0x6c445f03,0x7dd41c38 .word 0x22c64ad1,0xb396672b .word 0x319133bd,0x9cf236d6 .word 0xc8ce0f17,0xa14b6e0d .word 0xef1dff93,0xb29e15fc .word 0x33936925,0x89bbfaf4 .word 0xcc3f7f25,0xc3033ca2 .word 0xde693bf8,0x11019b78 .word 0x7e44031c,0x42d30b08 .word 0x9c6e5068,0x98ea3a05 .word 0x38473463,0xf114e02b .word 0x2a6b806a,0x892ed9fd .word 0x85d36dc0,0x6fb37e6f .word 0x7feb6fab,0xfbb6f178 .word 0xdf50260d,0x99405cef .word 0xf893546e,0x000002b2 .word 0x9273b998,0xdee88037 .word 0x447abc3b,0xcf331a86 .word 0x6fcf6939,0x3459c7ba .word 0xdc95ac2a,0x8461da21 .word 0x4ed7d930,0x00000044 .word 0xa8c71f94,0x793c26cc .word 0x1e080723,0xcd95f7c7 .word 0x6dbdd304,0x69fabc7c .word 0x54cf8990,0x9c24f2fd .word 0x7b00add0,0x4521d32b .word 0x000000c4,0x89e3f9ad .word 0xa52c86bc,0x3cf7ace9 .word 0x4770365f,0x38a34268 .word 0xa49c7262,0x775e3eb6 .word 0x5db52031,0xe161efd6 .word 0x980c13a5,0x283f5df1 .word 0x8f7b8666,0x4ab670a2 .word 0xd86b4144,0xe7de4c76 .word 0x7ab85312,0x3483f350 .word 0xe307d31c,0x72c61620 .word 0x7daa098f,0x884f754c .word 0x11882e8a,0x2d927e19 .word 0xfb795526,0xca100f6f .word 0xc85b9811,0xa725b185 .word 0xbd02cf0b,0xedb9b166 .word 0x1780ec8d,0x0981f295 .word 0x9f15c441,0xca7a4aad .word 0x6ec5cbe9,0x18cb6598 .word 0x55b8d68a,0xfa8b8f9b .word 0x6d3b0b6c,0x65a1262b .word 0xa093c54f,0x1cb54796 .word 0x7b516539,0x6c872c25 .word 0xa5357834,0x3fd059e6 .word 0x8e71e74e,0x9c2e98c0 .word 0x9a014056,0x76cceb79 .word 0xf48b6835,0x4caa60b0 .word 0x4bee908c,0x55681d22 .word 0x53ec3255,0x00000140 .word 0x5012acd7,0xf223c48c .word 0xb64543d1,0xcb9ec7c7 .word 0x825cea0c,0x99274d47 p17_local2_expect: .word 0x816b81a9,0xb306fc4a .word 0xa8ea0955,0x3028fd3f .word 0xaf255b5c,0xa6156faa .word 0xdff2027b,0x06a28da0 .word 0x9e8cf571,0x00000000 .word 0xffffffff,0xffffffe7 .word 0x5ba00514,0xde0dafbb .word 0xd3b36a15,0xdb6cc8db .word 0xe8626bab,0xc2e2aa9e .word 0x6dd3a4fd,0x244296f5 .word 0xadbb552e,0x5e37aa02 .word 0x65d5b3a1,0xa584e61a .word 0xd25642a9,0xc487842b .word 0x0a487753,0xad16dce3 .word 0x00b24093,0xfce4cee8 .word 0x30032c21,0x9dc873e6 .word 0x78ab7e68,0x5bc23fed .word 0xd766db43,0x000002b2 .word 0x2681c0ed,0x5395735a .word 0xcde200a3,0x03f337c8 .word 0x2f7d8b45,0x13f77c7a .word 0x7a55691f,0x0175e720 .word 0x1e22ee3c,0xfeb9801a .word 0xcb884c2b,0x1df53f2a .word 0xf7a9d005,0xc0ed72b9 .word 0x4c1b65af,0xe2078f39 .word 0x8f675ca6,0x67bc5a4a .word 0x27961a09,0xe86cdfe9 .word 0xe68ee006,0xa5453ec7 .word 0x60953fc1,0x52827e97 .word 0x2e003fcf,0x95514b5b .word 0x83151f71,0xaf5887cd .word 0x017945fc,0xeae0dc1f .word 0xb8d96d7e,0xd7954c67 .word 0xada7b62d,0x3f41c554 .word 0x931e9c83,0x5281ff64 .word 0x323209c1,0x15e6a28e .word 0x1b3eb3b2,0x934b0080 .word 0x31418dd6,0x4296f75b .word 0x14c4af40,0x2f86719f .word 0x54e98cef,0x52ac76e7 .word 0x924aa377,0xe8edd965 .word 0xd527a0ff,0xc7994efa .word 0xe08fa557,0xb555792c .word 0x83b60aaa,0xa32e853b .word 0x44663680,0x6af6ca3e .word 0xcdd9c6f7,0xe6ff3a7f .word 0x00246aa3,0x21a4b074 .word 0xb96011dc,0xf0409f20 .word 0xb27843ca,0x40d24518 .word 0xf0b9cc1f,0xc906f6ed .word 0x85c27692,0xa399138f .word 0x55516594,0xe9699239 .word 0x26a70f26,0x5d44b54c .word 0x98d0f0f2,0xfdc4ea96 .word 0x404abb29,0x7f6358a7 .word 0x3ab02426,0xc6c00a79 .word 0xd544b1ee,0xd20fc9db .word 0x06f420a5,0x74ea76c4 .word 0xb4a76561,0x161e9933 .word 0xbd4605bd,0x3ae3c56b .word 0x76ce2485,0x44d5cc42 .word 0x85282042,0x27db7f0c .word 0x90ccf322,0x80fd0330 p17_local3_expect: .word 0x00000000,0xcb74aba8 .word 0xc7f795cd,0x412a1fd7 .word 0xe307d31c,0x72c61620 .word 0x847a026e,0xaf54b814 .word 0x265579fb,0x5c3315cf .word 0x00000000,0x2abce7f4 .word 0xc8253469,0x7f1d8023 .word 0xbbffb654,0x244296f5 .word 0x31a99bde,0xed090979 .word 0xc2ad1604,0x9d10197b .word 0x022efb6b,0xf18e031f .word 0x71f58c9e,0x35c0a4a4 .word 0x1fbe57d3,0x028c7674 .word 0x896c1c65,0xa16627a2 .word 0xb3c13549,0x0bae8efb .word 0x74143bba,0xd5abeecd .word 0x1d1c00bf,0x26889672 .word 0x2d918316,0x82580b04 .word 0xf2885a00,0x3c73bfda .word 0x4410b0d7,0x32e067f5 .word 0x8e870b52,0x7f0b7795 .word 0xca1638f3,0x3dd9cd07 .word 0xc3c3187d,0x2f43e55a .word 0x39fd5632,0xf9413a8f .word 0xef19296d,0x126aadb4 .word 0x4f600f2e,0xf253d684 .word 0xc600899b,0xe7c5c88d .word 0x28912d7c,0xa89f27fe .word 0x07008d4c,0x853746c7 .word 0x1caf68ff,0x6d1660fc .word 0x240343b0,0xffdb8d3f .word 0xc2b470ec,0x8cbaf9f3 .word 0xd2b67ed0,0x26e5b2ad .word 0x19efce3f,0x0e9aba6d .word 0x6e2aa24f,0x5e499aed .word 0xe38afe7d,0x0f81401a .word 0x605a92de,0x2c605c49 .word 0xb3bd838f,0x1ab75b71 .word 0xbff8301b,0x17f8aae1 .word 0x93e5013f,0x5b823142 .word 0x2fe5f89b,0xdce23d4f .word 0x370482a0,0x851e8d35 .word 0x7437b177,0xdddf975a .word 0xfe54cb4e,0xf60315dd .word 0x49303336,0x7e286d75 .word 0xba2d054b,0x87dbf605 .word 0x36ba8997,0xfdf4b95e .word 0xa49c6e5b,0x25c36566 .word 0x8c36556f,0xa2d77511 .word 0x7e2f22f2,0xc9c3f89e .word 0xe724b3e9,0xe3c30c7d .word 0xc544caee,0x04f8f523 .word 0x5f235241,0x0067ef0a .word 0x5955c81f,0xe410a7d3 .word 0xf32a9457,0x4fc348ad .word 0x86aaa352,0xac65b809 .word 0x64e57629,0x9f9ef971 .word 0x9f29ebe1,0x1c3fa124 .word 0xd54754a8,0x894d97c1 .word 0x9cc8843b,0x186c301b .word 0x133635de,0x9848e6a9 .word 0x98386875,0xd7294574 .word 0xacf4f6ed,0xc13879bf .word 0x8a1b8694,0x94b0f821 p18_init_registers: .word 0xa62cb55a,0x2d29fa0e ! Init value for %l0 .word 0xdddd40cc,0x9cc050f2 ! Init value for %l1 .word 0x420dbe53,0xddbece50 ! Init value for %l2 .word 0xc1e8c7d4,0x20263d1c ! Init value for %l3 .word 0xf001c0b0,0x2cc44fbc ! Init value for %l4 .word 0x30113f90,0x6d80db3f ! Init value for %l5 .word 0x9c149e87,0xebc983ca ! Init value for %l6 .word 0x3cd85460,0x55aac119 ! Init value for %l7 .align 64 p18_init_freg: .word 0x366a3e2c,0x412846f4 ! Init value for %f0 .word 0x9113c55f,0x28b44ab7 ! Init value for %f2 .word 0x8639f88b,0x1f1f9bdf ! Init value for %f4 .word 0x648555be,0xae4e8144 ! Init value for %f6 .word 0x94b6fe5a,0xceadef4e ! Init value for %f8 .word 0xb1609a72,0x96809c70 ! Init value for %f10 .word 0xd0087b5a,0x81d8dc56 ! Init value for %f12 .word 0x1f49da72,0x380af327 ! Init value for %f14 .word 0xb788ce13,0x315db7c5 ! Init value for %f16 .word 0x057d79a9,0x273d62dc ! Init value for %f18 .word 0x09ee3792,0xaf67e8ab ! Init value for %f20 .word 0x545c22dd,0x827e2a2e ! Init value for %f22 .word 0x6db49033,0xfa2628bf ! Init value for %f24 .word 0xfd30e568,0x7a72bf6b ! Init value for %f26 .word 0x8951dd1f,0xf87eaa94 ! Init value for %f28 .word 0x3ba61ebb,0x15439d30 ! Init value for %f30 .word 0x79b48976,0x09a14740 ! Init value for %f32 .word 0x09b8f8f1,0xebedddf3 ! Init value for %f34 .word 0xbee7e679,0x9663c774 ! Init value for %f36 .word 0x060ebccf,0x08575d2e ! Init value for %f38 .word 0x6d089c5f,0xe6443e87 ! Init value for %f40 .word 0x8e7da05d,0x63d1f929 ! Init value for %f42 .word 0xa848dd15,0xf53fb00e ! Init value for %f44 .word 0x9a1826f8,0xe6046e5f ! Init value for %f46 .word 0xeb353933,0x67358dad .word 0x1c08e63c,0x3c427008 .word 0xcfb09080,0xba09c04c .word 0x2622e89e,0xecd90a51 .word 0x40891607,0x6f061c85 .word 0xb59d156b,0xeef78941 .word 0x4233e0ec,0xebeaa651 .word 0xf7a842ed,0x1db61d93 p18_expected_registers: .word 0x00000000,0x00000070 .word 0xeb9c82fc,0x355c71b7 .word 0x00000000,0x00000046 .word 0x00000000,0x4712dfcb .word 0x00000000,0x0b9f0d00 .word 0x00000000,0xff35ca02 .word 0x00000000,0x0649db7f .word 0xffffffff,0xfff3f96d p18_expected_fp_regs: .word 0xca34f3d5,0x0d1570ad .word 0xa6938cc5,0x04352a2d .word 0xcc7ddf50,0x1ef8e18a .word 0x64e91c23,0x0c323c40 .word 0xe51a7e7d,0x362f4599 .word 0xb19f7efa,0x5bc42aad .word 0x890f4631,0xa9bc1868 .word 0x841d9a63,0xc4b3b97f .word 0x66757b72,0x446e010a .word 0xa6c629b7,0xa1f46c36 .word 0x44e2f8ae,0x9c924201 .word 0xa8560d4a,0xa3857645 .word 0x90e50c38,0x63c21a50 .word 0xdd58fb91,0x55ac9489 .word 0x79a5c43a,0x5aff178f .word 0x1b96405c,0x9d2386f7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0x94aa7ef8,0x1c313ad8 .word 0x00000070,0x355c71b7 .word 0x590ce83d,0xcd9ecfa0 .word 0x7797b336,0x47f75dff .word 0x3f43b9e5,0xdad67715 .word 0x80680000,0x00000000 .word 0xb74fcbe6,0xa040a447 .word 0xc06b2c6a,0xbb1e8ad8 .word 0xd06fd59a,0x9b9405f3 .word 0x99586a4d,0x3fae49c6 .word 0x595002f3,0xf58e2304 .word 0x77fc2062,0x9abd593d .word 0x86897e58,0xf78382b9 .word 0xc36663b4,0x84762a5a .word 0x49ebecde,0x35941576 .word 0x4882662a,0x7e90f237 .word 0x134809df,0xa52f3821 .word 0xcbc8382c,0x447ff678 .word 0x50203ded,0x1005af49 .word 0x659429b5,0x6b1d4b72 .word 0x872462d6,0x6de86560 .word 0xd549a6e8,0x74931505 .word 0xf703947c,0xe6f9cd50 .word 0xd489b06a,0x167e23ec .word 0x936494d1,0x3db068f6 .word 0xfcae34f4,0x1a3f995d .word 0x5e35d66a,0xbeebc891 .word 0xacaf404e,0x1874094d .word 0x1e115e6f,0x0c9ee48e .word 0x0ab66bc8,0x0649db7f .word 0x12007e6f,0xbb32eceb .word 0x6538a176,0x3e68c363 .word 0xba74f064,0xd4d990e4 .word 0x317d4dc8,0xddfbc55a .word 0x0974db89,0xc0b24ed2 .word 0x22f66b6e,0xa76349db .word 0x5d96452d,0xe6126236 .word 0x810d14dd,0x633797ba .word 0x5d2abce4,0x72ba8846 .word 0x9f3e9d7d,0xf0b34ec1 .word 0xafe8ed63,0xdb98ce3a .word 0x71a60167,0xb61e579d .word 0xdc108b3f,0x95d29de7 .word 0x6b12f010,0xd1b3130b .word 0x6a7f4b6c,0x3987b473 .word 0x6e608e56,0x32e75d16 .word 0x9062dcd2,0xb84debf4 .word 0x11ef75e6,0x1862a631 .word 0xeb9c82fb,0x730c8834 .word 0xfc4c229f,0xcc07ebf3 .word 0x77ce2c82,0x8905d9ab .word 0x08be951d,0xbbb90b6f .word 0x080241b8,0x45ee2332 .word 0xdaa4f2af,0x0068a1e9 .word 0x36f21186,0x143ddb71 .word 0x07e2e0d3,0x3209b356 .word 0xbf2551ad,0x2957bc51 .word 0x79e2ff5c,0x92a2bbea .word 0xc531479e,0xd0c355d0 .word 0xd0e013ed,0xeebbe7e4 .word 0x8c519622,0xdfc53fd4 .word 0xe98219c0,0x1f7a5b74 .word 0xe768dfdc,0xdc0127b2 .word 0x31997b48,0x4b93909e p18_local1_expect: .word 0x731acc33,0xaa786b82 .word 0x24027093,0x1f11320e .word 0xc50449b7,0x1696224d .word 0xfffc82de,0xaa90d3f5 .word 0x00006880,0xfffa8eb3 .word 0x48664407,0x22d0856e .word 0xfe36b5cc,0x0f5680b3 .word 0x3bbcb449,0x1a36554a .word 0x31175b60,0x18ff8b4c .word 0xe4ed39f8,0xda2dfb64 .word 0x019a1f98,0xd57e8e4a .word 0x899f0547,0x7b718e18 .word 0x5b44f429,0x376b2d54 .word 0xbdc447d2,0xabd8a234 .word 0x780d2da3,0xe44a1b92 .word 0xbf703c98,0x4dca8929 .word 0xedac0e09,0xc694f2cb .word 0x6e564b8f,0xb55035ff .word 0x0721bf41,0xe34ad03f .word 0x93753f86,0x618cebaf .word 0x6e234582,0xeb0742c0 .word 0x2c7bb1c6,0xf0ddbb32 .word 0x8b28893b,0xcd000a76 .word 0x178956a2,0xc99ff36b .word 0xca34f3d5,0x0d1570ad .word 0xa6938cc5,0x04352a2d .word 0xcc7ddf50,0x1ef8e18a .word 0x64e91c23,0xd4c811a6 .word 0xe51a7e7d,0x362f4599 .word 0xb19f7efa,0x5bc42aad .word 0x890f4631,0xa9bc1868 .word 0x841d9a63,0xc4b3b97f .word 0xd9ac3469,0x264a149e .word 0x447b65b5,0x3a9a8b35 .word 0x858a28d7,0x6ef6767d .word 0x52132cfa,0x6d11119f .word 0x3227f00a,0x19accfbb .word 0x290a72e3,0x9a41c53a .word 0x5ffc29ab,0x817ce808 .word 0x14f0ae56,0xaafa4d08 .word 0x892fc713,0x7cb9326e .word 0x689cf631,0xcc84e5ae .word 0x26f2e264,0x3e38a342 .word 0x5f1096cf,0x36ce1195 .word 0x8a733859,0x893e3b7d .word 0xe7369178,0xd2ffea31 .word 0xaa31ad7a,0x12d76a73 .word 0xb4a9c280,0xee7c83cf .word 0xaf719c21,0x6e945d7b .word 0x474d3622,0x534239fa .word 0x06f30355,0x475cfd64 .word 0xf745ba7d,0xe6589bbd .word 0xfe8db9ca,0xf3eec332 .word 0xde858792,0xafb2ff46 .word 0xd781a3ff,0x9930485c .word 0xbe76af34,0x654919af .word 0x7002dd2a,0xc8bbe107 .word 0x260db355,0xe44a1b92 .word 0x04bad6bd,0xc94269cf .word 0xec9f7c6f,0x6814b4f0 .word 0x9b2506e7,0x0abc845c .word 0x3a44ada6,0xa80fb726 .word 0x451f29bc,0xc0101bbf .word 0x9f75bd0f,0xa4bbb066 p18_local2_expect: .word 0x34f665da,0x1b9e3325 .word 0x251756ef,0x3e1496d9 .word 0xff35ca02,0x56abbf07 .word 0x80683175,0xe5459cd6 .word 0xfffffcf3,0x111dd416 .word 0x00000122,0x5b9286e4 .word 0x66eeeea0,0x969ee721 .word 0xf13da8d2,0x91b542a8 .word 0x07036734,0x377d805b .word 0xbe670f64,0xd5281a70 .word 0x10f48f5d,0xba24992d .word 0x42ef440e,0x06d5154f .word 0x63321555,0xa5d5eb0a .word 0x1881ac02,0x0f6b523a .word 0x303b7a51,0xeefe42f1 .word 0xe669e082,0xfe384c50 .word 0xa9aa3e46,0x9f0311fa .word 0xc905cee1,0xbd7aa23b .word 0xec58efe1,0x597a1cb1 .word 0x2c744b4c,0x940ae1f9 .word 0xe52e8205,0xa9a7c96c .word 0xb543d391,0x328d1daa .word 0xb5a9f402,0x3fdb5466 .word 0xfe45ea55,0xaf99b81b .word 0xe7ee7b43,0x589505e6 .word 0x1743a440,0x0ab355c2 .word 0xd86459ab,0x2011e9ff .word 0xdad02733,0x15169d99 .word 0x1577d6da,0x6158e1c3 .word 0xf93c50ec,0x84e48741 .word 0x4471f5c7,0xe8d50692 .word 0x4246aeff,0xae601b99 .word 0x0a016e44,0x727b7566 .word 0x366cf4a1,0xb729c6a6 .word 0x0142929c,0xaef8e244 .word 0x457685a3,0x4a0d56a8 .word 0x501ac263,0x380ce590 .word 0x8994ac55,0x91fb58dd .word 0x8f17ff5a,0x3ac4a579 .word 0xf786239d,0x5c40961b .word 0xb698b852,0xf45fbda6 .word 0x7adf6c89,0x59345b20 .word 0xcf953c85,0x30369a75 .word 0x5197a321,0xebb8b83a .word 0xe9f6c827,0xf89d7cf3 .word 0xd94d849c,0xd5472618 .word 0x0c323c40,0x9354406f .word 0xaee3d004,0x150764bf .word 0xa5cc43ab,0x45d2540a .word 0xb4c6ca11,0xfd4e7b1a .word 0x05b1c5ee,0x4ddef8df .word 0x41f158ad,0xff8e4494 .word 0x70456fa3,0x66606cb0 .word 0x102fc5b8,0x945cb536 .word 0xfffafe1a,0xab7efbb5 .word 0x6d94bb10,0x90cd6655 .word 0x58894f79,0xf81d8151 .word 0x334b25a9,0x6489a3e1 .word 0xa7cbc4bb,0x899f0547 .word 0x82ce1999,0xc99f3efc .word 0x8d1d05c2,0x3b0be07d .word 0x3ee24d14,0x93b1d632 .word 0x9de8c979,0x61f3812e .word 0x2e1c047c,0x340c9f86 p18_local3_expect: .word 0x418ae843,0xca202d01 .word 0x7f9f0d00,0x4c4b742c .word 0x46000000,0xb74904c5 .word 0x03b60100,0xf5036859 .word 0x0047e42d,0x6def72c3 .word 0x16aa84ea,0x7cb7a451 .word 0xcdd93c7d,0x86bd892d .word 0xe27cc362,0x538e55f0 .word 0xdab1cdea,0xb074bbd2 .word 0x19c19873,0x7997142a .word 0xbbebcf01,0x87f08cb3 .word 0x5e921731,0x194192af .word 0x9e6f6243,0x9baf66c1 .word 0xc5e0b628,0xcffc65d0 .word 0xe282a231,0xf047973f .word 0x8766f771,0xe7e644b9 .word 0xcbea2f80,0xefc3ea29 .word 0xa3120a01,0x94a783aa .word 0xc94e3683,0xf7989229 .word 0x3f85d10a,0xca8c8094 .word 0xaa9dee4b,0x952a713a .word 0x5aa6a9e7,0xe88a3e58 .word 0xb8663688,0x4712dfcb .word 0x49b14be7,0xd3ad1476 .word 0x9b00c86f,0xd38c619c .word 0x6e41b472,0xd7fbf8f2 .word 0x81a23604,0x655b30ab .word 0x348bafb4,0x68807e5b .word 0xc265bb31,0x8c229b72 .word 0xcfffd71f,0xa81c8053 .word 0x0df70402,0xd6a20000 .word 0x97089943,0x4c51e952 .word 0xbe2b1797,0x2af90ea3 .word 0x1164e434,0xabbc3fdf .word 0x5cddae51,0x61663b06 .word 0x6dd90c09,0x5bd72204 .word 0xc188b2f6,0xcea7d5d8 .word 0xd4085a20,0xc1da32be .word 0x5a697e6a,0x2d9d138d .word 0x503573b8,0x8fa8cc9f .word 0x2e5b634d,0x3a3cec78 .word 0x11256e58,0x7b6dbe9a .word 0xb0942a22,0xd4d21f8e .word 0x62d63662,0xf8904589 .word 0x3957fea8,0xe7eaf372 .word 0x355e360d,0x455c3deb .word 0x6ad9918c,0x11046824 .word 0x6bfbf157,0xa47985f3 .word 0x22ec0d06,0xdd3fd9c6 .word 0x282900a4,0xab64e3c7 .word 0x5fdadd00,0xa56affb2 .word 0x22c5fd47,0x645af15b .word 0x3ce5f95e,0x2bbe6018 .word 0xd45299b6,0x39b58883 .word 0x85d529dc,0xca987927 .word 0xb1098ccb,0xea7524b8 .word 0x3850caa6,0xa54c33f0 .word 0x0487af5e,0x18d361b1 .word 0x8756ac8d,0x676915e1 .word 0x6eb24c3f,0xe6234884 .word 0x7cb7a451,0xde4700a9 .word 0xb1edbe80,0x70f4c6de .word 0xfe907793,0xe18a464f .word 0x69a5dbbf,0xae3fa611 p19_init_registers: .word 0x9bc30223,0xee316672 ! Init value for %l0 .word 0x7d4a39e3,0xfbbf6619 ! Init value for %l1 .word 0xcc7e45cd,0xe97a017f ! Init value for %l2 .word 0x2bbca02c,0x3073bd32 ! Init value for %l3 .word 0x17ead3f6,0x6cb3e601 ! Init value for %l4 .word 0xfbf042fc,0xb209246f ! Init value for %l5 .word 0x220d2cec,0x7dbc6116 ! Init value for %l6 .word 0xe73f749a,0x0622775f ! Init value for %l7 .align 64 p19_init_freg: .word 0x2bb284cf,0xc17e3f64 ! Init value for %f0 .word 0x18c0c702,0x4e82f1e1 ! Init value for %f2 .word 0x90572068,0xe2b3a971 ! Init value for %f4 .word 0xb6c62587,0x9275b305 ! Init value for %f6 .word 0x0de153fa,0xde4620f3 ! Init value for %f8 .word 0xd5991559,0x07022a06 ! Init value for %f10 .word 0xf8185e63,0x3fd4be8b ! Init value for %f12 .word 0x86728f87,0x4246e7f0 ! Init value for %f14 .word 0x93b3c33f,0xdd11bf43 ! Init value for %f16 .word 0x9c9f0ec1,0x52c6c983 ! Init value for %f18 .word 0xfc098332,0xee416231 ! Init value for %f20 .word 0xd6ae7c96,0x2a04d5c8 ! Init value for %f22 .word 0xd7a828e0,0x33802e57 ! Init value for %f24 .word 0x7d6ce450,0x816f6540 ! Init value for %f26 .word 0x59621c15,0x054563c4 ! Init value for %f28 .word 0xaf2854c9,0xab13e0d3 ! Init value for %f30 .word 0x48109b6a,0xcc832b4a ! Init value for %f32 .word 0xa7735ffb,0xe16da9f5 ! Init value for %f34 .word 0x785e71c2,0x74664c26 ! Init value for %f36 .word 0xe5493bfc,0x71b2e80a ! Init value for %f38 .word 0xa269530b,0xccfe0bd7 ! Init value for %f40 .word 0x34b39d7e,0xa0f8d78f ! Init value for %f42 .word 0xebf59c42,0x4023d250 ! Init value for %f44 .word 0xb4569789,0x64f3aaf4 ! Init value for %f46 .word 0xceec31fa,0x7307b9be .word 0x47b1400d,0x3a4f3dc2 .word 0x79bee29a,0x0256aa28 .word 0x780db6f7,0xa460a5b4 .word 0x1b150c93,0xdeeb111e .word 0xbadbc082,0x2b6e2e05 .word 0x02420e81,0xedce84ef .word 0x8283f2f9,0x6d30da9d p19_expected_registers: .word 0xffffffff,0xfffff4f1 .word 0x00000000,0x000002f9 .word 0x00000000,0x0000020b .word 0x00000000,0x00009c8f .word 0x00000000,0x000000ed .word 0x00000000,0x0000009c .word 0x00000000,0x000000a5 .word 0xedc5eb79,0x689f3d02 p19_expected_fp_regs: .word 0x2bb284cf,0xda049816 .word 0x18c0c702,0x4e82f1e1 .word 0xdec32899,0xe2b3a971 .word 0xb6c62587,0x9275b305 .word 0xdc6eb20f,0xe5b13c06 .word 0xd5991559,0x07022a06 .word 0xf8185e63,0x3fd4be8b .word 0x86728f87,0x4246e7f0 .word 0x93b3c33f,0xdd11bf43 .word 0x00000290,0x6e608f9c .word 0x45fdcf16,0x0e7cfd39 .word 0xd6ae7c96,0x2a04d5c8 .word 0xd7a828e0,0x33802e57 .word 0xedc5eb79,0x689f3d02 .word 0x1be84e9a,0x5885f73d .word 0xaf2854c9,0xab13e0d3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xc141ffe5,0x506e41b0 .word 0xffc5eb79,0x689f3d02 .word 0x07022a06,0x0fb26edc .word 0x3d010000,0x00000000 .word 0x33d1b57d,0x8a2c6500 .word 0xb839f997,0x1dd78c99 .word 0x605461a3,0xf4205c09 .word 0x7f3a2d70,0x89dcf1c8 .word 0xdcd735bc,0x18e6dab9 .word 0x81d53efa,0xa1704bfc .word 0x4ba37abe,0x76215204 .word 0xea13deb9,0xdeb7d961 .word 0x91e54cf1,0xc6cd2ed3 .word 0x31cb6cbf,0x968a8332 .word 0x298a9cd4,0xfe5dc865 .word 0xf153d736,0xed3667ba .word 0x8f69d8c6,0x89ae4768 .word 0x1e674e4e,0x129f44c0 .word 0xc727dd7d,0x7b97f8a9 .word 0xe533db8a,0x2491546c .word 0x6e1accac,0x12f2f403 .word 0x1d04770b,0xbd5c42ee .word 0x10257db2,0xbd72dea4 .word 0x82ffdf72,0x46369b1b .word 0x3fdcaa71,0x2be52788 .word 0x5ce7a067,0x4cc705cb .word 0x7c6825ed,0x3493c01a .word 0xe1bc2c5e,0x0f906ef3 .word 0xc326f6a5,0xf70666d6 .word 0x18de1aac,0x4c5cf5d0 .word 0xed785b97,0xf8ccc787 .word 0x1a8fba12,0x0b85ff9e .word 0x5e2f47a5,0x701ef042 .word 0xd4b4826f,0x75577271 .word 0xd400f1c1,0x7db73d73 .word 0x21c419d2,0x78c23b4a .word 0x28f9d6bd,0x448f6868 .word 0x97eaeac4,0x5b8b6f08 .word 0x31e174ac,0xafe452f2 .word 0x00000000,0x000000b4 .word 0x13fec077,0x152f4a62 .word 0xedfc06d0,0xf11a9e62 .word 0x1f19621f,0xb8ae8390 .word 0x4d24d47c,0x254187c8 .word 0x803c5b5a,0x1cd20dc3 .word 0xa87fd968,0x849151f9 .word 0xa2f5865a,0xccd4eeb2 .word 0xbce42bfd,0xe5f1a8e1 .word 0x10d90eb6,0x701dfb9b .word 0x8a230e97,0xa1205d37 .word 0xcc5876d3,0x38f26007 .word 0x9b5b56c2,0x428cdcc9 .word 0xc2ff5520,0x6ef5e01b .word 0x63e6c9b7,0xa393cd3d .word 0x8218f3c1,0x57e278bc .word 0x69208d83,0x16ca8672 .word 0xb4664f41,0xbd7ba560 .word 0x41fbaecb,0x313d1fae .word 0xaad658ff,0xa47596ee .word 0xe129cba4,0x18d18e3f .word 0x9af306e4,0x147cd8cd .word 0x61f6268f,0x8faf09ed .word 0xb9546bf9,0x22975a2e .word 0x85a1f267,0x48fff696 p19_local1_expect: .word 0x991c4a0e,0x7a86d3c0 .word 0x0b7caed6,0x57b15378 .word 0x34960503,0xf2bafacf .word 0x0000d17e,0x9043272c .word 0xff7a0648,0xb1408edf .word 0xc88a86a3,0x172ef3a8 .word 0x45fdcf16,0x0e7cfd39 .word 0xeb888918,0xbffa7906 .word 0x82fe96c5,0x3a8be620 .word 0x73c28255,0x306c2de0 .word 0xb836f75e,0xce5c7081 .word 0x6716c79d,0x4cc03e40 .word 0x9e31c267,0x3df5ea7d .word 0x1c1225cb,0xf011f0c7 .word 0xbb7b111d,0x627b6bc0 .word 0xac4700d0,0xfccfeadb .word 0x5ddca86d,0xadc20e29 .word 0x984a1e33,0x892f9e9c .word 0x99b16f58,0x906a786f .word 0x62e16fca,0x7ee4ca5a .word 0xb8bf0bae,0x6e8b6f9c .word 0x5a214a3e,0x55048f3b .word 0x87b46be4,0xa243b1d0 .word 0x65eaaaa2,0x39e5420b .word 0xd25e4047,0xff2d4f12 .word 0x950cf79d,0x05e8af0c .word 0xbc6bc0cb,0x5d3e982a .word 0x51fc0c8a,0xd5d4f887 .word 0x9e9b675c,0xc4102d92 .word 0x01538607,0xed3b4e55 .word 0x4f8e31e9,0x689f3d02 .word 0x9cda1611,0x5a18925a .word 0x456ae7df,0x97036cb2 .word 0xff2cd19b,0x32d57051 .word 0x1be84e9a,0x5885f73d .word 0xfa4cfaa0,0xc3de541d .word 0xbd8c5688,0x1ed67237 .word 0xfc8f2e3d,0xbccf6d9a .word 0xc6e3ffb2,0x21e77791 .word 0xfd7e5d66,0x2fa56b9b .word 0x470ac838,0x41b07202 .word 0x898dbd6c,0x175a551b .word 0xc5141aaf,0xb769ec2c .word 0x17eea1bc,0xde06cf8c .word 0xe98fd2d9,0xdf035bd3 .word 0x4c79208f,0xf77d2f5c .word 0x9d1f3489,0x915f7304 .word 0xb14f7258,0x2d550075 .word 0x9507c38d,0x7e45f0c5 .word 0xe9d995ac,0x2ab81800 .word 0xa3342438,0xf86dd0ab .word 0xbe2c8476,0xc57fd7f9 .word 0x9e46efba,0x4df04e05 .word 0xdbb54dba,0xae37994b .word 0x3aeb59ce,0xe16b9313 .word 0x3a117d6f,0x323f2717 .word 0x3f6e0640,0x1b5c6775 .word 0xb32d6cbc,0x6a870fe8 .word 0x4c4c4aa2,0x48b9c629 .word 0x0faa512a,0x9a161027 .word 0xffd162ae,0xe098d8ad .word 0x34879b2d,0xaa79030c .word 0x220015c8,0x7fd932c2 .word 0x68a52368,0x872f3c93 p19_local2_expect: .word 0xda049816,0x5dcfbe95 .word 0x9928c3de,0xa8966d47 .word 0x3dcc3b30,0x3eb4cad9 .word 0x610b67d2,0xbce2059e .word 0x7a000000,0xfe8fa3ff .word 0xfffff2e6,0xcd7ec036 .word 0x2bb9b515,0xa3d5ef83 .word 0x10f100f2,0x81e9f7a6 .word 0x37d80dde,0xf3e495da .word 0xfcbe1618,0x9febd81e .word 0x16e795d1,0xf3a1b0e2 .word 0xa48cae38,0x01bff824 .word 0x9424626b,0xfd300b61 .word 0xf1e74ea3,0x089996bb .word 0x130b6af0,0x3a2ace36 .word 0xc65c7154,0x4cd7e20a .word 0xbd2f5a37,0xfbd768f0 .word 0xcb88d806,0xf95d0f17 .word 0xfce43325,0xbd486f3b .word 0xaad5ef59,0x73d66044 .word 0xd46d994c,0x88a22bd4 .word 0x88387e1c,0xb8854309 .word 0x497d292e,0x06b3e0ee .word 0x4e106e3c,0xabd52cb6 .word 0xe4400abd,0x68cc7c03 .word 0x7a3db4b4,0x8633ee3a .word 0xdb4e1354,0xb5380817 .word 0x9fd02474,0x0b75e732 .word 0x2ca530e0,0x4ef6cc11 .word 0x218b0037,0xe4823589 .word 0x484d7459,0xeeaf2108 .word 0x934978d0,0x508739c9 .word 0x04e99044,0xef403f90 .word 0x8fad4d66,0xc55c4832 .word 0x5c194e60,0x538d86c8 .word 0x46fac8c5,0xb6f915f6 .word 0x5db6aca1,0x80f9f4e2 .word 0x6902c6a1,0xcc0aca5e .word 0x3de407e4,0xa086b930 .word 0xc1e8e525,0x4e8da942 .word 0x5bc3abe5,0xaf97e602 .word 0xe205ff9d,0x06af2286 .word 0xc4c9b65d,0x319e0dd3 .word 0x7b474c68,0x23425208 .word 0xb1224f30,0x926d1282 .word 0x067397d6,0xdee8c6ab .word 0xe064eac7,0x168c42cf .word 0xcfa3e914,0xfe634095 .word 0x10270fa3,0xa7c1c265 .word 0xeaf7dcab,0x9041e8ff .word 0x20018159,0x21ce386b .word 0xe6cff85b,0x9b338eab .word 0x1c2ef91e,0xe80da73c .word 0xe9c27dcb,0xf75c91ef .word 0x19e894e3,0x79227521 .word 0xbb45c42f,0xd16364d1 .word 0xb6c9face,0x790d7113 .word 0x053fbc01,0xa8271103 .word 0xcb757c64,0x55dbd99b .word 0x55b59522,0x4e468a6a .word 0xf4315db5,0xf6a3f574 .word 0xedc0734e,0x58b967f9 .word 0xe933cfa1,0xe1ecaf08 .word 0xc5e3c211,0xab8ccc83 p19_local3_expect: .word 0x9c8f606e,0x90020000 .word 0xf8185e63,0x7035b38a .word 0x15e8c3ff,0xfe70df6d .word 0x43bf11dd,0x3fc3b393 .word 0x0b020000,0x0da90905 .word 0x43bf11dd,0x3fc3b393 .word 0x3583a3b9,0xaf365217 .word 0x720ad65f,0xb035db4a .word 0xa8d17c11,0x5d42143f .word 0xcecc6d81,0xee4b87e7 .word 0x111cdccf,0x940a68da .word 0x9c198b2c,0xadfe7b7e .word 0xe20259aa,0x14e587d6 .word 0xb142c542,0x6a6bf656 .word 0x00000fc4,0x22387ea6 .word 0x816b7fa8,0xf1ca29c6 .word 0xc0b31a15,0xfa595973 .word 0x083ab3ae,0x7a9ca243 .word 0x1c2514cf,0x56be963a .word 0x11b7c526,0xcaff8b05 .word 0x7ed5ea3d,0x96ed1e61 .word 0x4866bcce,0x4354521b .word 0x224878c4,0xa8b23ade .word 0xf3596631,0x8c42f806 .word 0x7e4cf389,0x9bab33fd .word 0x39ca59f4,0x6f34c396 .word 0x41bdc1fe,0xca56e7bf .word 0x6aa9e289,0xfe370654 .word 0x665d15a0,0xac30d1a6 .word 0x96d3acca,0x5e635436 .word 0xdca19582,0xd33dbc3a .word 0xfc067fb9,0x1fbe24da .word 0x71de4dda,0x49b49b3a .word 0x53b9fe77,0x593ff892 .word 0x294d89c1,0xc279aeba .word 0x89e1a777,0x39ec12b1 .word 0x873c2903,0x62d026c6 .word 0x20b0e3d8,0x86cfd9db .word 0x7e9b1411,0x1537240d .word 0xac881916,0xe33c46ac .word 0x4e6e273e,0x8483da9e .word 0x4fe10b57,0xe930d80c .word 0xd0b4f263,0xcd94e963 .word 0x1c760c55,0x2b78d5b1 .word 0xaf0dc46b,0x07c89f05 .word 0x0000007a,0xe3054c00 .word 0xc14b53d6,0x61aa914f .word 0xabb34f52,0x89db3a3c .word 0x22659083,0x22d45e46 .word 0xd952860b,0xb1e90af3 .word 0xd51ba799,0x10878488 .word 0x17a75a8a,0xf8aee327 .word 0x03391a72,0xbae27d18 .word 0x79839e0d,0x43d449ec .word 0x956df81f,0xdc82056f .word 0x00000000,0x000000b4 .word 0x75d93745,0x62035d55 .word 0x6d8d49bb,0x34903aff .word 0x19e589de,0xf7b88e62 .word 0x035556c2,0xd9bab87d .word 0xb6ba46b6,0xcde8325a .word 0xd2681f4a,0xe4fa0186 .word 0x6f151682,0x810c7c5b .word 0xde1d7c00,0xd28d6a34 p20_init_registers: .word 0xedb437c8,0xcb90f69a ! Init value for %l0 .word 0xaa871c80,0xae29f928 ! Init value for %l1 .word 0xb2a591fa,0x6c2a2e47 ! Init value for %l2 .word 0x9f1bccb6,0x19cb48ab ! Init value for %l3 .word 0x07d82476,0x38dfc663 ! Init value for %l4 .word 0xc5067c29,0xa71f780e ! Init value for %l5 .word 0xadb5e3bc,0x88536e25 ! Init value for %l6 .word 0x22fc7fa6,0x99dbe7bf ! Init value for %l7 .word 0xc6d810be,0xb689fe93 ! Init value for %l0 .word 0x4af94ff3,0xc74d38ef ! Init value for %l1 .word 0x3b7f8d08,0xe60a4027 ! Init value for %l2 .word 0xebc17a3c,0x7e1df815 ! Init value for %l3 .word 0x4a556c8b,0xf2b30dfd ! Init value for %l4 .word 0x65a9c91c,0x6febacc0 ! Init value for %l5 .word 0xc1005a72,0xc8957c2c ! Init value for %l6 .word 0x453fe738,0x76f8a658 ! Init value for %l7 .align 64 p20_init_freg: .word 0xec3adb63,0xcf5c1608 ! Init value for %f0 .word 0x6a7f4510,0x1de717ff ! Init value for %f2 .word 0xfced99b2,0x1f844fe1 ! Init value for %f4 .word 0xeac1a3ba,0x0e40bb6c ! Init value for %f6 .word 0xbc690f00,0xe1a95f80 ! Init value for %f8 .word 0x83e7f878,0x852e72c6 ! Init value for %f10 .word 0xb168c9fb,0xad1731e4 ! Init value for %f12 .word 0xe35dc71a,0xa6b62dc7 ! Init value for %f14 .word 0xcc333e1d,0x2aaa93ad ! Init value for %f16 .word 0x52693199,0x73e2f6d8 ! Init value for %f18 .word 0x9cfa6f94,0xd6b4b115 ! Init value for %f20 .word 0x5a8af8ef,0x028fe5fd ! Init value for %f22 .word 0x16155fac,0x98b0def2 ! Init value for %f24 .word 0x5a0af662,0x31b23fbe ! Init value for %f26 .word 0x11116fce,0x03554811 ! Init value for %f28 .word 0x2d349c23,0x7d1173a5 ! Init value for %f30 .word 0x09428587,0x1eacb5ee ! Init value for %f32 .word 0x74bf03ff,0x4ac913cc ! Init value for %f34 .word 0x74e4d320,0x3815f0c2 ! Init value for %f36 .word 0xcbe708a3,0xfdcfddfe ! Init value for %f38 .word 0xfc6fc91c,0x222d3814 ! Init value for %f40 .word 0x5e9dd0c9,0x8166cdfc ! Init value for %f42 .word 0xe8747c54,0x46fa3460 ! Init value for %f44 .word 0x67df7d46,0x66267e19 ! Init value for %f46 .word 0x877260f8,0x5cd2ad2e .word 0xc4ffc38e,0x46f6f36a .word 0x1d49ebdc,0x539ae55d .word 0x91bd144c,0x9b3e058f .word 0x24856bac,0xc6773c48 .word 0xa451ed76,0xe89b79cc .word 0x46aed1f2,0xab4b8be3 .word 0x38fb5212,0x1de2c547 p20_expected_registers: .word 0x00000000,0x1e5280b8 .word 0xffffffff,0x42113cf2 .word 0x00000000,0x0000003a .word 0x00000000,0xb97cfbfa .word 0x001e5280,0xb8000000 .word 0xffffffff,0x8a22ba65 .word 0x00000000,0x00002acc .word 0x00000000,0xc9eb3649 .word 0x00000000,0x0000ea50 .word 0x00000000,0x00000d38 .word 0x00000000,0x00000030 .word 0x94ff3c74,0xd38ef000 .word 0xced4aaf7,0xbfc3416b .word 0x00000000,0x23db1e95 .word 0x00000000,0x00000000 .word 0x00000000,0x000003fd p20_expected_fp_regs: .word 0xec3adb63,0xcf5c1608 .word 0x6a7f4510,0x1de717ff .word 0xfced99b2,0x1f844fe1 .word 0xeac1a3ba,0x0e40bb6c .word 0xbc690f00,0xe1a95f80 .word 0x83e7f878,0x852e72c6 .word 0xb64ad34a,0x78b6f5a8 .word 0xe35dc71a,0xa6b62dc7 .word 0xcc333e1d,0x2aaa93ad .word 0x52693199,0x73e2f6d8 .word 0x9cfa6f94,0xd6b4b115 .word 0x5a8af8ef,0x9f1bccb6 .word 0x16155fac,0x98b0def2 .word 0x0848ea18,0x4ad34ab6 .word 0x11116fce,0x08165ccf .word 0x2d349c23,0x7d1173a5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x8a22ba65,0x4c7c0156 .word 0x0e781fa7,0x526a9694 .word 0x25bd0000,0x6ec96217 .word 0x78520000,0x573c5d94 .word 0xffffffff,0xffffa820 .word 0xd0ffffff,0x20e4c8fc .word 0x13e9d1b4,0x6c6dbfb0 .word 0xbb70d2f4,0xa369511a .word 0x23d0778d,0xf949ff9a .word 0xc8e15546,0xbb291bed .word 0x33351d26,0xed8ccb44 .word 0x63e4b598,0xe5f7abdd .word 0xc385d2c7,0xe74053d4 .word 0xea543016,0x03b20d13 .word 0xa36a7b08,0x552b9d3f .word 0x8b8ef0c8,0x322e62d7 .word 0xa146e3a9,0xa89005d4 .word 0xd290a380,0x6a5aacf4 .word 0x0559bdc6,0xb39da36d .word 0x2c7a10b1,0xe1ff2140 .word 0xa6a60bc0,0x62416b14 .word 0x0848ea18,0xeb4b07a1 .word 0x99782c8b,0x69bc724b .word 0xa871d1f9,0x5d0c34a8 .word 0x82408b93,0x26cd2fb2 .word 0xff05785e,0x96eb589a .word 0x2b1f4520,0x2c8a8ea2 .word 0x78be6bd1,0x0a0c9f2a .word 0x7b386917,0x92ba3cc8 .word 0xb023e646,0xb744a90a .word 0xe1d18cc9,0x5b7b1964 .word 0x901b3af7,0x5272f6a5 .word 0xa8c598e9,0x6e0a913f .word 0x6db2b4be,0x06ea436b .word 0x6c0822e1,0x0766d6b0 .word 0x4a821a90,0x32763e84 .word 0x57457b98,0x88e76dff .word 0xd64570d6,0xa05d558f .word 0xc1e15b63,0x3730fee2 .word 0x2fc8f7a0,0xa2116446 .word 0x744ebfdf,0x624c8a10 .word 0x844eeb7e,0xba827e3c .word 0xcf85fe68,0xac110892 .word 0xbf5f4de6,0xc183a8bf .word 0x7a0ec063,0xa27d93fd .word 0x3e7a6b71,0x3d49d5ff .word 0xd83e1680,0x53e3fa2f .word 0x396f1ce4,0xace7dda9 .word 0xa39b86ba,0x8ec61c60 .word 0xaab66394,0x78188a38 .word 0x6263b288,0xbfd749d5 .word 0x82886861,0xa9fc60cd .word 0xcb90f69a,0x00000063 .word 0x4c9210d6,0x35eee91d .word 0x2c73eb35,0x3af3c716 .word 0xd54e1102,0x862a615c .word 0x87b298d8,0x91b67f35 .word 0xbf0ccb19,0x9d993f89 .word 0xdba80d18,0x329a6050 .word 0xe388ded2,0xa1ab8bbe .word 0x2dcdb287,0x483c9552 .word 0x64845375,0xc724be94 .word 0x7aee29fc,0x757ac8e3 .word 0x8c66ec6a,0x4ded743a p20_local1_expect: .word 0x84dfba1b,0x2006c90f .word 0xc1005a72,0xc8957c2c .word 0x40ea1b03,0x4a1b8632 .word 0x805fa9e1,0x000f69bc .word 0xd6b4b115,0xffffa820 .word 0x1e5271d4,0x436e4189 .word 0x527842e6,0xbcd18c4e .word 0xaf3d92eb,0x591226b2 .word 0xf737b6d9,0x1e4ad41b .word 0x9a9e9d19,0x4118974d .word 0xb9a38117,0x79fd6df8 .word 0x9459dceb,0x85026584 .word 0xeaf458cf,0xdaf7f695 .word 0xa1d4c787,0x4cbde4d4 .word 0x39a34f2b,0x000ae01d .word 0x3e1bf84c,0x89fe0cbe .word 0xb2295e11,0xe9d3313c .word 0x989d26ab,0xb97cfbfa .word 0xe242b447,0xebea7dfd .word 0x565fe3bd,0x63f9aa88 .word 0x60566d2d,0x6e362390 .word 0xce11cd1d,0x510c5702 .word 0xedaca188,0xba8725bf .word 0xfe115ab0,0xfa5f7bb9 .word 0xb815e357,0x47a3bb2c .word 0xb76535fe,0xa15320e4 .word 0xbe834d39,0xc3c4c158 .word 0xbc681283,0x7cc523a3 .word 0xb526bfde,0xff2676c5 .word 0xef549818,0x6d2cc2e4 .word 0x8ad89868,0x13922754 .word 0x1e5271d4,0xe4efbad9 .word 0x5b7eda82,0x0f21301a .word 0x16ca314d,0x268e4ac6 .word 0x17eea460,0x3290955d .word 0x745062ff,0xdd5fb9d3 .word 0xae38b193,0xfc16b139 .word 0xf41e9f41,0x9d55420c .word 0x5cd1d280,0x99448be1 .word 0xb8dfa00e,0x1db65419 .word 0xf3c50a60,0xbb0bce92 .word 0xc6c134b2,0xd37e5bb4 .word 0xc1c39237,0xe3ac80b5 .word 0xd798a351,0xbe9fce93 .word 0x15c3ae61,0x28cd5cf0 .word 0x43833fe9,0xca41276b .word 0x7c359ebe,0x0f31888b .word 0x29b84247,0xd9f41d7d .word 0x7b6b1078,0x7accc055 .word 0x2befc188,0x91f61a7c .word 0x16c71a5a,0xcb210275 .word 0x94ef773a,0xc875820f .word 0x40e566f5,0x9fd1e6de .word 0x9c68685d,0xb2bce5a8 .word 0xcc17ff56,0x9c37e547 .word 0xff410a59,0x0435d0a4 .word 0x38359108,0x9d6a2f1c .word 0xe5225ba2,0x9455a17b .word 0x61b38a0a,0x701b6327 .word 0x0c16f239,0x5df543ff .word 0xf9bf2977,0x4cdee22c .word 0x64f7fd27,0x0353754f .word 0xd9eb2c09,0x5cd3991a .word 0x1ce04d1b,0xdd562ff3 p20_local2_expect: .word 0x884c6b98,0xc057faec .word 0xe4020000,0x00000000 .word 0x0848ea18,0x4ad34ab6 .word 0xffa61ad5,0xf9ea65ff .word 0x48eb58fa,0x4a1b8632 .word 0x9f1bccb6,0x19cb48ab .word 0xf24c04e6,0x54f7166c .word 0xa754c9ef,0xfb530731 .word 0x21b4840f,0x0a4532e2 .word 0x7b515786,0x14b945a9 .word 0x023fa6b7,0x95547730 .word 0x6cfd1f34,0x818ea1f9 .word 0xb551b1fb,0x9b65c421 .word 0xf0687389,0x6541ddc6 .word 0x1dea7689,0xb9876ef1 .word 0x5989b0b2,0x7fcbd8e0 .word 0x76078540,0x249b7d38 .word 0xcb81dabb,0x934c80a5 .word 0x943d3660,0xf44d34c0 .word 0xc1b39b04,0x067c849c .word 0xe0aba493,0xdaf6951c .word 0xca38d336,0x1d63922c .word 0xc843fb75,0x94732e98 .word 0x68b0c060,0x042ca788 .word 0xf32fb79b,0xc5d07ca7 .word 0xc9b4b8c1,0x8eb3078a .word 0x0a1486a1,0xf9b851f6 .word 0x6ea28243,0x2020e4e5 .word 0x96a7956f,0xb3137854 .word 0x11cbce45,0x35eee91d .word 0xa3494a1e,0xf459e78e .word 0xfb5030f6,0xe2dfcafe .word 0x9871302b,0x149fa849 .word 0xda1a2411,0x1116f8ce .word 0x7ddb851d,0x26c16898 .word 0xe3d2e3d6,0x29a72a17 .word 0x353d3cbf,0x0cb65aeb .word 0x3aab28ac,0x9f219c7f .word 0x2933644d,0x05a61348 .word 0xdc4056eb,0xa78e13d6 .word 0x19df8d4c,0x8d9ad283 .word 0x57e84152,0x242a4710 .word 0x23db1e95,0x7484dd8f .word 0x1238d165,0x9339e250 .word 0xed5240b2,0x32296449 .word 0x3257b62b,0xbf55ccc8 .word 0x45eb3ce9,0x0a9ac13d .word 0xced4aaf7,0xbfc3416b .word 0x4a1b8632,0x8487dcc0 .word 0x4a41a4ff,0x9c968193 .word 0xe97f21f8,0xb90de37f .word 0x0619c1a9,0x10aca1a3 .word 0x00586fab,0x96e1a73a .word 0x3c2f9295,0x4dde4970 .word 0x1d294e73,0x9931ffd3 .word 0x43e65fe0,0x1ce0160d .word 0x3427a7ad,0xe5ab2bf6 .word 0xbada6cbe,0x09689341 .word 0x3f50eb0b,0x3a502c35 .word 0xaefea931,0x1fdc6dd1 .word 0x8ddf8d04,0x2b5d24b3 .word 0x6dda4d2e,0x8d92a358 .word 0x92fad770,0xbd5124ac .word 0xe1324d2a,0xf2179182 p20_local3_expect: .word 0x78b6f5a8,0x6df4e885 .word 0xad93aa2a,0x1d3e33cc .word 0x028fe5fd,0x73173342 .word 0xe4020000,0x59cf60b5 .word 0xda8c24be,0xc93418a8 .word 0x5713722c,0x9fdbc32f .word 0xa722d50c,0x70a903ed .word 0x3f468a75,0x9ea7c32e .word 0x7fad0be8,0x4d3a4144 .word 0xd40aa51a,0x9b10ff96 .word 0x20cdebd4,0x270859da .word 0xd39e274b,0x201eab2d .word 0x36a9a717,0xee541797 .word 0x9c300536,0x4d2c1860 .word 0x8d7295c1,0x25ad9039 .word 0xfe84ee9c,0xe7163574 .word 0x75691a3b,0x2a1f94ce .word 0x4f67169a,0xf2f9ce36 .word 0x1566e5fd,0x76238a4c .word 0x11c46e3f,0xe497f9f2 .word 0x76b9b170,0x9688ca5a .word 0x3b8d304f,0x7e4e7b89 .word 0x3f89bb67,0x1425f008 .word 0xffffdf1e,0x38359108 .word 0x1b308a15,0xc8f112b9 .word 0xafd9983b,0xa917b8fd .word 0x3a9a67c0,0x3e88cfc0 .word 0x157eee63,0x3f5b1ff7 .word 0xc6abcbfc,0x62a48cfa .word 0x1cd688ac,0x0ab5cc5d .word 0xa1f61865,0x41477897 .word 0x46d773a1,0xa8b6ae53 .word 0x34a3dfd6,0xa0c8fe45 .word 0x4af94ff3,0xc74d38ef .word 0x5c9f49ac,0x0a62dbfd .word 0xe798009d,0xff5ef4e3 .word 0x43002e45,0xbe3582e5 .word 0xb86386c0,0x563ad145 .word 0x00000000,0x2aaa93ad .word 0x43b7d6dc,0x9dada19f .word 0xb70ff6b3,0xc90984a4 .word 0x10325607,0x4f97e44c .word 0xe286ae98,0xda433343 .word 0xb20a0e3d,0x240b394e .word 0xe7f2a663,0xcfb5f214 .word 0xcbeaf836,0x3522d6e8 .word 0x1dc71916,0x03519da7 .word 0x020621c2,0xad934f25 .word 0xdb6117eb,0xa38a7664 .word 0x9b7e9698,0x98094d06 .word 0xb9d902fa,0xe2685145 .word 0x84dafd4f,0x88d535fb .word 0x5c25c287,0xa2aa6ad5 .word 0x4add1e09,0x257bfcdc .word 0xe0a05999,0x62a67711 .word 0x3e959509,0x58a7fcb0 .word 0x4e9800e1,0x87ac5a68 .word 0x7a16f505,0x5c106be9 .word 0xc6180198,0xb9f97d78 .word 0xdc4a3061,0xfcdce25a .word 0xf005c5a2,0x451a6f87 .word 0x344ce50d,0x737e068a .word 0xbb3ca0e6,0xb09d7761 .word 0xcd5ad453,0xddff8864 p21_init_registers: .word 0xc7b516c9,0xcceed3f8 ! Init value for %l0 .word 0x636d2c20,0xa31c9fe1 ! Init value for %l1 .word 0x88d27174,0x5c4192a5 ! Init value for %l2 .word 0x45bb25e2,0x6a425bff ! Init value for %l3 .word 0xc6aa291c,0x38b5f941 ! Init value for %l4 .word 0x40e929aa,0x25667277 ! Init value for %l5 .word 0x8729efb6,0x267b90ad ! Init value for %l6 .word 0x50cd39ba,0x5d6fc27b ! Init value for %l7 .align 64 p21_init_freg: .word 0x81ad62c3,0x0e371101 ! Init value for %f0 .word 0xc7000350,0x12257eff ! Init value for %f2 .word 0xbc24dd58,0x0ff6c96b ! Init value for %f4 .word 0x22100f18,0x5940dc2e ! Init value for %f6 .word 0x3ac4b65f,0xadab7139 ! Init value for %f8 .word 0x57146e3a,0xfa0cede0 ! Init value for %f10 .word 0x146c5992,0x1d4b3466 ! Init value for %f12 .word 0x7ba3843f,0x60e8f26e ! Init value for %f14 .word 0xb06ee702,0x987f00d4 ! Init value for %f16 .word 0xd185017a,0x55ac72de ! Init value for %f18 .word 0x63b4c310,0xa8de9dd8 ! Init value for %f20 .word 0x59da2025,0xcdf04fac ! Init value for %f22 .word 0x68b9df7c,0x31ed3219 ! Init value for %f24 .word 0x0862166b,0x0c3f2e83 ! Init value for %f26 .word 0x8560a43d,0xf841bf61 ! Init value for %f28 .word 0xe3623336,0x53768140 ! Init value for %f30 .word 0x924d1e5e,0x84b80e4b ! Init value for %f32 .word 0xb19135a8,0xa191618b ! Init value for %f34 .word 0x27ee6354,0xd628e921 ! Init value for %f36 .word 0x8ef52669,0x3752fc5d ! Init value for %f38 .word 0xe18c88b3,0x8d52871c ! Init value for %f40 .word 0xd73c7b90,0x0e34567b ! Init value for %f42 .word 0x09af0ca9,0x6818efcb ! Init value for %f44 .word 0x93c7e20b,0x9b044c98 ! Init value for %f46 .word 0xe72def9f,0x5ecbe4a2 .word 0x0d498eee,0xe7751421 .word 0x24f73611,0x7a4131bb .word 0x46d63430,0x723e37e0 .word 0x93c26b6e,0x8def5bc2 .word 0x38a7b5bb,0x19370fed .word 0x7203a53a,0xbb73c2c4 .word 0x1e4a69a3,0xc9c48c8f p21_expected_registers: .word 0x00000000,0x000000f9 .word 0xffffffff,0xffffffff .word 0x00000000,0xc3a45e55 .word 0x00000000,0x56bbc8e1 .word 0x00000000,0x00000144 .word 0xffffffff,0xfffff77d .word 0x00000000,0xc3a45e55 .word 0x00000000,0xc3a45e55 p21_expected_fp_regs: .word 0x81ad62c3,0x0e371101 .word 0xc7000350,0x12257eff .word 0x5b7e4dd8,0x9bee7f2b .word 0x22100f18,0x0000018b .word 0x3ac4b65f,0xadab7139 .word 0x57146e3a,0xfa0cede0 .word 0x987f00f7,0x63b4c310 .word 0x7ba3843f,0x60e8f26e .word 0xb06ee702,0x987f00d4 .word 0xd185017a,0x55ac72de .word 0x63b4c310,0xa8de9dd8 .word 0x59da2025,0xcdf04fac .word 0x68b9df7c,0x31ed3219 .word 0x0862166b,0x0c3f2e83 .word 0x3cb96021,0x66731433 .word 0xe3623336,0xd637742a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xfff9ea25,0x4f4740ad .word 0x3971abad,0x5fb6c43a .word 0xd4007f98,0x3fa518da .word 0xffbe0c64,0xd4f0252e .word 0xff5b426a,0xae035364 .word 0x645303ae,0xec2e3a77 .word 0xfd6ac4ca,0x36b8722f .word 0x4dbb2869,0x176d57f1 .word 0x222515df,0xb2de40f9 .word 0xc6f51574,0xe81fc0ad .word 0x34f9f0c7,0xa328629e .word 0xed4db27c,0x02d313b6 .word 0xbf323042,0x4262d451 .word 0x6933b3e8,0x588a6559 .word 0x3aa0b100,0x0bfba890 .word 0xd09f52d9,0x7b19ffd7 .word 0xd5a48200,0xf3d9c152 .word 0x880d6155,0x03ada4ad .word 0x2d2b4727,0x0db7d31a .word 0xbf34c398,0xf91f1ea3 .word 0x2b2bafea,0x817e52f4 .word 0xe7b0a41c,0xe1b5c0a6 .word 0x0d0fff54,0x40b973c5 .word 0xc8ce4a58,0x8bdbf866 .word 0xca9efc4d,0xffa658ee .word 0xf287ea98,0xe3811040 .word 0x94ff0f07,0xb72a7ea2 .word 0x459185ab,0x4338a9b9 .word 0x1f16d499,0x07b695e8 .word 0x1920e8fb,0x326c4751 .word 0x37b8db25,0xed560f3d .word 0x13802f93,0x0a40ba76 .word 0xf9fe053d,0x805a9383 .word 0x22624340,0xd51d6bd5 .word 0x2b00bc7e,0x0ba8a546 .word 0x3252153d,0x3b14171e .word 0x942fe48c,0x53a8dfec .word 0x8d8fb675,0x14aebd77 .word 0x2f999a74,0x2e210938 .word 0x5b1b5a58,0xd25dbcc7 .word 0x0a1eabd3,0x1a2d614b .word 0x2c09984e,0xad26d5ae .word 0xb2e2b0f7,0xcbb9fff5 .word 0x8c3b58ff,0x13b2a16b .word 0x9c40f75b,0x0ec51b93 .word 0xee3a8694,0xb4765b6b .word 0x07ced81e,0x319adf4f .word 0xb6117a71,0x2df6392c .word 0x2de8c0c2,0xd8de8fb7 .word 0xb42c61d7,0xd4926e7d .word 0x85c5a4d1,0x040494a3 .word 0xeb116746,0x9b3ec9bc .word 0x096e65e5,0x182b2db2 .word 0x6d78e179,0x56f8cf82 .word 0x661aa280,0x3abb096e .word 0x303f019b,0xd9c14196 .word 0x6e273b92,0xf58d2b9b .word 0x53d89aff,0x1fae6319 .word 0xaf13f4eb,0x75bb9721 .word 0x0f1eabeb,0x3757d813 .word 0xf1685d0c,0x33fd754a .word 0x3137c622,0xd01a253c .word 0x13da851f,0xaf5706b3 .word 0x02f277c6,0xc53d6193 p21_local1_expect: .word 0xf2121817,0x96607d42 .word 0xbcbea747,0x546d50a6 .word 0xde72ac55,0x7a0185d1 .word 0x10c3b463,0x479d1a33 .word 0xd84d7e5b,0x963f3615 .word 0x96a4274b,0x05bfdfff .word 0x7f2bd37d,0x0aaa6d52 .word 0x00000000,0x0000000c .word 0x197f1cb3,0x1fbab589 .word 0xa2452899,0x87221acc .word 0x7ed9cc57,0x39613ed4 .word 0xd5366246,0xa737a58c .word 0x9984ece6,0xdd4228bf .word 0x335ceef4,0x03be2c3b .word 0x51706a72,0x36d69db4 .word 0xef576732,0x105e41c2 .word 0xaa623aad,0xe5c61b40 .word 0xb3203c9b,0x1c9434d8 .word 0x2895323c,0x9c17ef4f .word 0xa3515f95,0x5e067b25 .word 0xfc2742bd,0x4005c2ac .word 0x001f2623,0x519d6522 .word 0x5cba4bb4,0xca168bc4 .word 0xf0eed066,0x58623dff .word 0xa1a0e5f1,0x1a3d85fa .word 0xe5841f78,0xb1396960 .word 0x5a5bbaa0,0x21ac28b7 .word 0x2c354bca,0xa7858f30 .word 0x21ffcbe1,0x1dd69279 .word 0x2b15d063,0xaf2cfcba .word 0x9bfa2f72,0x7df5063d .word 0x951e4264,0x5651cdec .word 0xb8b31514,0x0d0e5dc2 .word 0xfe00def9,0x1c123580 .word 0x376236d1,0x680200ae .word 0x7d909f34,0xe967a164 .word 0xad75359a,0x0b8b39da .word 0x32e367f9,0x4eca9494 .word 0xe614cc72,0x09fdda04 .word 0x9142d51a,0xd478924b .word 0xf8d64b57,0xc1d55fda .word 0x80df2350,0x87504eea .word 0xe8ec9eb2,0x8a9c1d9e .word 0xdcd1cd57,0xa2042b7c .word 0x6c68cbff,0xd2f663cf .word 0x6243244a,0x048ed445 .word 0x832430b5,0x08da4592 .word 0xaefef4ba,0x1f34b95d .word 0xafd0646c,0x127a0ce1 .word 0xcf1cbb11,0x9e9c57be .word 0xb4589984,0x98ad04ab .word 0xf6c3edde,0xb3b56f4c .word 0x3e09cfde,0x94cc5db7 .word 0x41139edf,0x73904b65 .word 0x792c61c5,0x3291d4c3 .word 0x0d9dcd75,0x4256f090 .word 0x27c43557,0xbe88263e .word 0x3e91933d,0xdd29da0c .word 0xc02598ff,0x52d0cb1c .word 0xd0faf9ff,0x50cb0915 .word 0xe64c9dc4,0x8e2b4745 .word 0xb7df4a68,0xd7108017 .word 0xd605b482,0x7b3af2ad .word 0x5dc192da,0x71ecbb79 p21_local2_expect: .word 0x08c34831,0xdaa4255a .word 0x5364018b,0x0000002b .word 0x000002f7,0x0cbe0c64 .word 0x88142f6d,0x77726625 .word 0x33147366,0x2160b93c .word 0xf7007f98,0x04f482af .word 0x84d32a2e,0x50ef4ea3 .word 0x11047128,0x5012361a .word 0x4193fed3,0x914cdae5 .word 0x8272127b,0xa67a9153 .word 0x82a968a0,0x36691756 .word 0xd538f091,0x792aa04d .word 0xf895f7cf,0x86ca2de5 .word 0x3098f27e,0xa51a2045 .word 0xce52d44c,0xb28631d5 .word 0x4af0a605,0xff4244ec .word 0x534a50c4,0x5b36b2e0 .word 0x6b1641a6,0x47bb7978 .word 0xfe4aadab,0xdeb762ba .word 0xf193655e,0x0ed838d3 .word 0x39c91b32,0xf0d02307 .word 0xd59cf0ba,0x85de60fc .word 0x09b7ab36,0x43fe381a .word 0x68442f82,0x35bd7a14 .word 0x65d98858,0x74a645c6 .word 0xa0208fe8,0x3c03e364 .word 0x0e59a94d,0x4945c6cf .word 0x7e054086,0xbd7d3259 .word 0xb4764a5a,0xbe050108 .word 0xf2356c8e,0x75cb6c3b .word 0xf11f9057,0xa8a4dc5f .word 0x734d0f1c,0x34f49cff .word 0x8f791b88,0x73d5df12 .word 0x7099aa24,0x00003403 .word 0xc3a45e55,0x0da4371c .word 0x4ade81d4,0xd614bdf4 .word 0x77521477,0xed6ee3a4 .word 0x4d4d4641,0x5dc1ba09 .word 0xc928c35e,0x877a20b3 .word 0x4972fbbc,0x02d9aae6 .word 0xb8814516,0x62e15315 .word 0x0f9e778f,0x6d7f060b .word 0x10bcb64b,0xa52fe6a0 .word 0x4f77d1fe,0xd2f25f0f .word 0x855fd190,0x56c74d3a .word 0x21d2d032,0xa1d35daa .word 0xfd6a9ccb,0x76cb159a .word 0x8683422d,0xe605bacd .word 0xa8379f39,0x600772fe .word 0x4db758db,0xedb1ac4d .word 0x64238a91,0xa89fc7e7 .word 0x78799e01,0x9fbe16c4 .word 0x39f43bc9,0x7f2a72e4 .word 0x4f83efc1,0x28688fe3 .word 0x6874dbef,0xdc664d95 .word 0xf3fb21fe,0x29be8a7b .word 0xbf71bae4,0xe8c6c180 .word 0x0a0968e2,0x0031cf07 .word 0xacc1539b,0x85008e03 .word 0x85e13f44,0x1a76fd0f .word 0x4ed74e86,0xb3cf4008 .word 0xca3b5521,0xb26c6fb5 .word 0x5c733549,0xad040ee3 .word 0x8456858c,0x1d31ad9f p21_local3_expect: .word 0x04f482af,0x87ff2090 .word 0xffd1d24d,0x085e09ee .word 0x64530000,0xcf09c384 .word 0x9f831fb9,0x2f72b836 .word 0x084e39d8,0x00000000 .word 0xffcf09cf,0xf9e54575 .word 0x66fcb2a7,0x95734d1c .word 0x6ced5637,0xcbc24c63 .word 0x1fe6e87a,0xcf32ac69 .word 0x50c4f9ab,0x0c8aae31 .word 0x4ddacee8,0x8bd6aafa .word 0xe5b9076c,0x62383f02 .word 0x4e9b8530,0xa508655d .word 0x9cf8ed07,0x488ab1ef .word 0x8fc1c8ac,0xe75a8d41 .word 0xe499b206,0x77dfa872 .word 0x482f31b8,0xe22231c9 .word 0x130ba952,0x559fa175 .word 0x882a4411,0x144a141d .word 0x5c2f86a0,0xed5959d1 .word 0x877a20b3,0x9398082b .word 0x5f3d4b41,0xf7afc1de .word 0x10f476e6,0x70ab3f91 .word 0x1b1103a3,0xad65e9ce .word 0xcfb092bf,0x571dcf00 .word 0xf56789f1,0x0a26d70c .word 0x3f3b5e24,0xa846f0ff .word 0xdc6e1668,0xc0305a15 .word 0x0000007a,0x0000f600 .word 0x2e873f7c,0x4004b1ad .word 0x7c7cc21e,0xffc94baf .word 0x8adcf862,0xaadaf45e .word 0x0a2ade54,0x065fa3b2 .word 0x6c30d953,0x2595a267 .word 0x065e2b28,0x82edbf7c .word 0x5f28b556,0x0e9a0362 .word 0x91ad7f73,0xf62275f5 .word 0x91c85083,0xdd077851 .word 0x1e4412c1,0xaf82f404 .word 0x0e92aafe,0x40b33044 .word 0xb130b860,0x80a3c198 .word 0x4eb044f5,0x90e9e84a .word 0x27701386,0x1debf80f .word 0x4bcd0479,0x996f53b2 .word 0x2c6d4675,0x67082a1b .word 0x5d2da9e9,0xfce9e09b .word 0x8bb6cecd,0x06bf6c0d .word 0xca06c4e1,0x1ca1291f .word 0x03662048,0x41d695b4 .word 0x87eb08d7,0x9851909b .word 0xec8e7465,0x1595a63b .word 0xa682a19c,0xe068908a .word 0xd0cad634,0x43f42b0a .word 0xd0891c92,0x6d2f1488 .word 0x483bc1e4,0x7090164b .word 0x9063b4a7,0xfd7d3786 .word 0x28f79f22,0xf18e682c .word 0x25387299,0x959780f7 .word 0x16d6c0d2,0xe0561e9d .word 0x5cd4e7bf,0x7678bb20 .word 0x4fe70c4d,0xdafc6831 .word 0xff1877ff,0x661ee73e .word 0x00000000,0x00000254 .word 0x1ca9e394,0x8d816a24 p22_init_registers: .word 0x86a5b1be,0x27b50d7d ! Init value for %l0 .word 0x1feabd58,0x90009934 ! Init value for %l1 .word 0x6d7aeb09,0x96fab6d4 ! Init value for %l2 .word 0xeaaa3cfa,0xc1ac2c67 ! Init value for %l3 .word 0x6563839c,0x2866f7d8 ! Init value for %l4 .word 0xd9419a1e,0x24f3c977 ! Init value for %l5 .word 0xae15cef7,0xa47c1e5c ! Init value for %l6 .word 0x7f40bde8,0xd535ed74 ! Init value for %l7 .word 0x28c64fd6,0x3eb1b08b ! Init value for %l0 .word 0x9b0be3d2,0x125e6692 ! Init value for %l1 .word 0xef7fa1c2,0xa2440866 ! Init value for %l2 .word 0x0469bcbc,0x7d498e3d ! Init value for %l3 .word 0x698aef26,0xe9bab791 ! Init value for %l4 .word 0x6d005cce,0xa30e1c48 ! Init value for %l5 .word 0x5978b59d,0xa6786a95 ! Init value for %l6 .word 0xe0a6a54e,0xc0084b85 ! Init value for %l7 .align 64 p22_init_freg: .word 0x0cf222c0,0xdeb923aa ! Init value for %f0 .word 0x9559f5df,0x13aaafb0 ! Init value for %f2 .word 0x6677d3ce,0x628edb6a ! Init value for %f4 .word 0xf5dfaba3,0x468b9182 ! Init value for %f6 .word 0xae48d3e6,0xe2421031 ! Init value for %f8 .word 0x70f48aa3,0xa8893806 ! Init value for %f10 .word 0x9f943e96,0xe9a81503 ! Init value for %f12 .word 0x6f234e67,0xf71e80db ! Init value for %f14 .word 0x02f9ae64,0x5bd586f6 ! Init value for %f16 .word 0xcfc02b31,0xc290a1d3 ! Init value for %f18 .word 0x94c0b632,0x471d619e ! Init value for %f20 .word 0x7f868ca8,0x6f9e2e87 ! Init value for %f22 .word 0x3824ddc5,0x228a4cb1 ! Init value for %f24 .word 0x597d3ed6,0xca797546 ! Init value for %f26 .word 0x385afc82,0x7dbd2a85 ! Init value for %f28 .word 0xa1c6161c,0x6fbdf230 ! Init value for %f30 .word 0x4883ca87,0xfd544ca4 ! Init value for %f32 .word 0xaa3e164d,0xa79ba018 ! Init value for %f34 .word 0x387a6b76,0xea2b4f94 ! Init value for %f36 .word 0x38d23356,0x77058dcd ! Init value for %f38 .word 0xc5833174,0xc95a0404 ! Init value for %f40 .word 0x0fa1dc16,0x5268fe97 ! Init value for %f42 .word 0xb207d854,0xf40cb361 ! Init value for %f44 .word 0x27abffde,0xd3a37671 ! Init value for %f46 .word 0xb824f7b8,0x352c04bd .word 0x0ab4ba8e,0x78607d24 .word 0x619aeb8b,0x83a28a62 .word 0x181ca8f4,0x864e6a5e .word 0x10cbd88e,0x28158e34 .word 0xfec8cb0d,0xc1cadcfc .word 0x687555e8,0x868176d1 .word 0xb7e479ef,0xce60604b p22_expected_registers: .word 0x00000000,0x00001e6b .word 0xc287a300,0xbe33e618 .word 0x00000000,0x00000000 .word 0x00000000,0x79e56261 .word 0x00000000,0x4b5d354a .word 0x00000000,0xfe0cff41 .word 0x00000000,0x00d84129 .word 0x00000000,0x00000804 .word 0x28c64fd6,0x3eb1b08b .word 0x9b0be3d2,0x125e6692 .word 0xef7fa1c2,0xa2440866 .word 0x0469bcbc,0x7d498e3d .word 0x698aef26,0xe9bab791 .word 0x6d005cce,0xa30e1c48 .word 0x5978b59d,0xa6786a95 .word 0xe0a6a54e,0xc0084b85 p22_expected_fp_regs: .word 0x0cf222c0,0xffffbe33 .word 0x8438e71a,0xdadbac03 .word 0x9e611d47,0x32b6c094 .word 0xf5dfaba3,0x468b9182 .word 0xced37766,0xbaf37082 .word 0x70f48aa3,0xa8893806 .word 0xa01a70c4,0xbf311e6b .word 0x96fab6d4,0x6207d538 .word 0x185abc91,0xc3ef3680 .word 0x21cdd521,0x6e3f527a .word 0x39e03789,0x29751d19 .word 0x8875ddf8,0xac715a90 .word 0xc7216078,0x39e007f3 .word 0xd4b37fe8,0x72facd3c .word 0xcaee9111,0x4f8815e5 .word 0xb22f0636,0x6677d3ce .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xe6000000,0x95000000 .word 0x60cda6d9,0xcb412172 .word 0x043889a8,0xa38af470 .word 0x2543bb57,0x8d10f5ed .word 0xced37766,0xbaf37082 .word 0xffffbe33,0x868f3d05 .word 0x000001f7,0x150ba97b .word 0xeb2d4c63,0x563051b6 .word 0x73b4fb10,0xc7f633d2 .word 0x5b07918e,0x788d5835 .word 0x1fdad614,0x3df2c781 .word 0xb4132369,0x3c50cfef .word 0xb64c7c8c,0xfd57c002 .word 0x1da36634,0x3ceab729 .word 0xe6d76b4e,0xdfb56d5f .word 0x5c4f7883,0x11c7bd30 .word 0x7fac2e3c,0x68afdcdd .word 0x695d0ae7,0x18a079f2 .word 0x21d5cd21,0xda0fdcc7 .word 0xe0f18e62,0xb4f72458 .word 0xd199bf49,0xe8f18c72 .word 0xcf876e05,0x75508b1d .word 0xe9fecabf,0x362b30e4 .word 0x2e64aef2,0x01973c77 .word 0x52fb7fb7,0x48d46639 .word 0x1f992307,0x1c59093a .word 0x93af5380,0xdcd6c453 .word 0x94149b39,0xc7c46891 .word 0x565ebb85,0xf761f3a0 .word 0x980157df,0x4819141d .word 0x90eece19,0x8b133322 .word 0x23770bf6,0xbdf120fb .word 0x5ac1582d,0x682d7c4b .word 0xad09e380,0x7a5fe57d .word 0x464d6688,0x9716fb23 .word 0x793548bb,0xa21dcea3 .word 0x0f45b438,0x913b91aa .word 0xb71a25e0,0x1ebf9eb7 .word 0xf33cdfe8,0xaf5f0a46 .word 0x7dcfd092,0xa697a7cb .word 0x67906e35,0x5bae85d4 .word 0x05ed28fd,0xfd601876 .word 0x44263a61,0x2f3921e6 .word 0x75db510e,0xd82bee9c .word 0x50cc26ed,0x4342955e .word 0x466caead,0xff976347 .word 0xdc67afee,0xfd7c5b74 .word 0x1960948e,0x7fd5d660 .word 0xd9580df6,0xff0b83ba .word 0xa2c7cbc5,0x98b54e78 .word 0x43c0efca,0x32fcec02 .word 0xf04e3528,0xaef9ff9e .word 0x9da267a4,0xeb49bec2 .word 0x70df8bd2,0x59822686 .word 0x2374b6b7,0x3b7fbca1 .word 0xf6c3219a,0xc9d5c135 .word 0xdefc9c15,0xce486204 .word 0x6d297114,0xdb483ba0 .word 0x065ea9fb,0xcb7cfab6 .word 0xc287a300,0xbe33e618 .word 0xfdf7c1d2,0xb79e5b35 .word 0xd2f6c5e4,0x000000e6 .word 0x402f9556,0x6d6ba7c2 .word 0xce099dc8,0x7c3f2281 p22_local1_expect: .word 0x96fab6d4,0x6207d538 .word 0xa47c1e5c,0xdadbac03 .word 0x86b86e1b,0xc7c8303f .word 0x841fa6ee,0xab6a7f80 .word 0x57ad55f2,0x03e8e4c5 .word 0xd431ecd2,0x30bdd612 .word 0x09f1dff1,0x62ab6f99 .word 0x1a9da460,0x6ee043d8 .word 0x01c31b9f,0x4a221655 .word 0xd2b3abe9,0x05d973dd .word 0xb2983d31,0xb5e6ed01 .word 0x17c6efd4,0xfe1431e0 .word 0xd8520d77,0x031021bc .word 0x5fb8bd70,0xad39a152 .word 0xb5513ac3,0xcb275c9b .word 0x0417e565,0xb4e6b6f4 .word 0xb122bc44,0xc3ce3c84 .word 0xafd535c1,0x1597b612 .word 0x9f78f01e,0x78206293 .word 0x89dfdad5,0x749eaa78 .word 0x5390a7f9,0xff74a496 .word 0x43162c83,0xed72630a .word 0xc5df6c73,0x2c1e8e4b .word 0xffc48999,0xdfcbf21c .word 0x8e9443a9,0x6513240b .word 0xcc03ff62,0xffceb1fd .word 0xf7c53af1,0x668ef4f2 .word 0x68b9dec4,0xd4046492 .word 0x3ca57f9e,0x6f0e3246 .word 0x96fab6d4,0x6207d538 .word 0x7edb4136,0xb3db4b3b .word 0x2fccce13,0x99b2f5ad .word 0xbe1b98d8,0x397a4b87 .word 0xa2d8a6d6,0xbaa1129a .word 0xa21792d5,0x3d1ad98d .word 0xab240f36,0xeefaf756 .word 0x52bc8f48,0xd17321b6 .word 0xda1d2a4c,0xb81afc5c .word 0xe3d79df3,0x358d1073 .word 0x658599cf,0x22deedc3 .word 0xee3e05d9,0x97b89f41 .word 0x3a3c50cf,0xac22d436 .word 0x85437da7,0x21c757fd .word 0x963f6ae2,0x0f1c1bf1 .word 0x0b62450f,0xa4b9f683 .word 0xaaee4f07,0x49e57fde .word 0xff9f7bd6,0x8b8fe582 .word 0x4b5a2412,0xcb6f96cc .word 0xec86bed0,0x2df9411a .word 0xb93eaf68,0x9f061a43 .word 0xd667c693,0xe4cf22ec .word 0x421d4a93,0xb1259c00 .word 0x2bbff006,0xfec4227d .word 0x7004b722,0x81f16928 .word 0xd917de2d,0x03e5105e .word 0xd7b44850,0x81a80e8a .word 0x8cc54ff8,0x7cdd94bf .word 0x3acc6094,0x95df8e70 .word 0x019b7082,0x7cdd073d .word 0x53da7f3a,0x8f6dc2b7 .word 0x0aa467c0,0xc029cc0e .word 0x128a31d0,0x50ea43ba .word 0x9af715fb,0xaa67579d .word 0x9b003403,0xbdaa1791 p22_local2_expect: .word 0x883e138c,0xf4b9149b .word 0x94c0b632,0x471d619e .word 0xe6cd1f68,0x548330e9 .word 0x33beffff,0x053d8f86 .word 0xe0fb8cd4,0xff5322e4 .word 0x6fbdf230,0x5cefcf03 .word 0x616595d7,0x5e56dfd9 .word 0x50094ea8,0xd5a10455 .word 0x1d2cf39a,0x267ed276 .word 0x197e95fc,0x874a2b80 .word 0xe9c0d8a4,0xdcb7d4c7 .word 0x15e01129,0x3c579c29 .word 0x597774fb,0x4363c503 .word 0x305f982c,0x4ea515cb .word 0xa41bbf86,0xf91274be .word 0x0a7882af,0xdbf62144 .word 0x5e455825,0x16e22e56 .word 0x168ec9d8,0xd19f1126 .word 0x4cf50660,0x030100a3 .word 0x96141437,0x9fb9f3c7 .word 0x3e5766d9,0xc5295df4 .word 0x63f568b0,0x41e321aa .word 0x83c5d444,0x5e255966 .word 0x9f2291bc,0x0208a73c .word 0xaf59d864,0x7efdb423 .word 0x25824b69,0x6aa28579 .word 0xe666dd36,0x1ddfcd12 .word 0x8b2f2e68,0x0d9f023f .word 0x29efefe4,0xa5993f07 .word 0xcb293953,0x71f57d8c .word 0x1bf5dcda,0x7de456ca .word 0x515e6afc,0x34f4d638 .word 0xd412d699,0x1b2101dc .word 0xc0510fe4,0xdd21c4eb .word 0x9ce59f31,0xfa2b6f47 .word 0xb3033697,0x3adba05b .word 0x14020719,0x236801f1 .word 0x52dbe434,0x6691c883 .word 0x20b81caf,0x7ac337a4 .word 0xb1611bd4,0x9ddd69ab .word 0x4fc0dff7,0xb780542f .word 0xd23c289d,0x229c1af5 .word 0x22047637,0x01a2a728 .word 0x1d56c8e2,0xbb6ceb4b .word 0x7daa74c5,0x541115a8 .word 0xc1594d19,0x1bf96967 .word 0x64ff5df9,0xad7960d3 .word 0xe4d60e48,0x8f0ea33a .word 0xa7629c65,0xe287d11b .word 0xbf3d08a3,0xdd1bd2f1 .word 0xfdb44bed,0xb03b01aa .word 0x9078f0bc,0x23f5c58c .word 0xed6c36b1,0x49e5ec7b .word 0x7f8e6be0,0xc8738032 .word 0xef19798e,0xb0cecbe7 .word 0x8948bba3,0xa16a70b7 .word 0x2d47e30b,0xf038884b .word 0x4a641ec3,0x0f36004a .word 0x68818a75,0xf83a2bc1 .word 0x96039e29,0xb5cfc4b2 .word 0xc05a8681,0xea0c3ac4 .word 0xa1111bb0,0x3cba193c .word 0x99aa265b,0x7a73c115 .word 0x9d624c45,0x58386d06 p22_local3_expect: .word 0x6b1e31bf,0xc4701aa0 .word 0x6677d3ce,0x628edb6a .word 0x463216de,0x4501d253 .word 0x338c44c1,0x303fa181 .word 0x9d624c45,0x58386d06 .word 0x21d5cd21,0xbaf37082 .word 0x9dddab44,0xa03b2214 .word 0x5e6625c4,0x4540c1db .word 0xe1e5546c,0x4e3aad85 .word 0x369ef445,0x3136341c .word 0x7bd5256d,0x4b5d354a .word 0x995b1415,0x60216672 .word 0xcdcdd7b0,0x538aef2c .word 0x995bfaf8,0x0fb570e1 .word 0x1557c306,0xb731c486 .word 0xebc93ecf,0x3738750d .word 0x0000007b,0x38bc2b55 .word 0xfe950d4b,0xbfc41b64 .word 0x9191c340,0x07ef0268 .word 0x9ded5d19,0xe6f9b97f .word 0x4490e931,0x041a7c14 .word 0xff84475a,0xc8389665 .word 0xe7fbb8aa,0x6bf1258a .word 0x250bb8ed,0x0000883e .word 0xcc4fd009,0xe4abef8b .word 0x38430f9b,0xfffff71e .word 0xcb257a7e,0x16a8b932 .word 0x54f19090,0x79e56261 .word 0x00000000,0x0000001a .word 0xbee4ca8b,0x83d18a56 .word 0x0f8b803b,0x1cc55530 .word 0xc3893dd7,0x6e96ea93 .word 0xfeb2edd0,0x13d9ff36 .word 0xdd9aa46e,0xd19fa047 .word 0xa5da135a,0xd7227bc5 .word 0xbf37cbaa,0xdead4aeb .word 0x1e62963c,0x674ff77d .word 0x8e77b484,0xf62cf69e .word 0x3320f954,0x522b66e9 .word 0x94de4fd3,0x8f84770d .word 0x85e25e3a,0x60929b0f .word 0x2484a287,0xaece24b6 .word 0x3179ccd0,0xe3eb0a4b .word 0xd95c5bc1,0x149fffc1 .word 0x035f270b,0x632eb966 .word 0xd5c21d93,0x9bbbda4f .word 0x4b0eaf12,0xf5892f13 .word 0xb3be3ff4,0x8bd95e89 .word 0x8036efc3,0x91bc5a18 .word 0x7a523f6e,0x21d5cd21 .word 0x191d7529,0x8937e039 .word 0x905a71ac,0xf8dd7588 .word 0xf307e039,0x786021c7 .word 0x5de2314c,0xe87fb3d4 .word 0xe515884f,0x1191eeca .word 0xc17461a8,0x36062fb2 .word 0xa75077cb,0x6e1d34f6 .word 0xb574bd58,0x774debd8 .word 0x719f0f98,0xaa1daaec .word 0xbef1fe6b,0xd1f8d8dc .word 0xbdac5443,0x8b172171 .word 0x5a415399,0x7124681a .word 0xec190e4d,0x43eff6ac .word 0x13d7a937,0x56fd8ac0 p23_init_registers: .word 0x4932800d,0xea766820 ! Init value for %l0 .word 0x02f143d1,0xc0e03820 ! Init value for %l1 .word 0xb94ad838,0x17bc6449 ! Init value for %l2 .word 0x719dd59f,0xde48672d ! Init value for %l3 .word 0x0260c546,0x05d171a6 ! Init value for %l4 .word 0x9ea42876,0x0a794932 ! Init value for %l5 .word 0x817f3d00,0x0b9bbf89 ! Init value for %l6 .word 0x06f7acd0,0xfbaee102 ! Init value for %l7 .align 64 p23_init_freg: .word 0xde93d299,0x7689d18c ! Init value for %f0 .word 0xf1b698de,0x6d52c96b ! Init value for %f2 .word 0x5c216c48,0xcddb4b4c ! Init value for %f4 .word 0xcb3e5fdd,0xa0ab8c26 ! Init value for %f6 .word 0x882182ec,0x31e73210 ! Init value for %f8 .word 0x21eb5105,0x9e57e07a ! Init value for %f10 .word 0x80dc2c8a,0x2ceaa614 ! Init value for %f12 .word 0xe9112a2f,0x53f02ac0 ! Init value for %f14 .word 0x16356369,0x80e6bdaf ! Init value for %f16 .word 0xfbc1ff7c,0x0c2b2eb1 ! Init value for %f18 .word 0xc96794c7,0xa9f809c2 ! Init value for %f20 .word 0x7c3b3c87,0x520f0611 ! Init value for %f22 .word 0xd0c59522,0x52f252ad ! Init value for %f24 .word 0xde8e1fae,0x2c2180b5 ! Init value for %f26 .word 0xc04c0494,0xe27b7e52 ! Init value for %f28 .word 0x3ed49d6a,0x49a3062b ! Init value for %f30 .word 0x92bdef5f,0x5755395a ! Init value for %f32 .word 0x34d2b794,0x72db5c01 ! Init value for %f34 .word 0x03a84b89,0x8f916900 ! Init value for %f36 .word 0x4100c58b,0x12ffc285 ! Init value for %f38 .word 0xa352b573,0xc431a354 ! Init value for %f40 .word 0x59b0c3ba,0xbb9125fa ! Init value for %f42 .word 0xb82559d4,0xd13b25b1 ! Init value for %f44 .word 0xb0d75e60,0x26a44711 ! Init value for %f46 .word 0x40b5ff36,0x6aa27edb .word 0x37338bf7,0xe288dae6 .word 0x6f188d3f,0xd2091872 .word 0xe4693e78,0xefc79af7 .word 0x62b1b9e9,0xecd22dac .word 0xe1c1c376,0x7da44392 .word 0x8eab59f4,0x8f3d5da8 .word 0x93d71960,0x9d586213 p23_expected_registers: .word 0x00000000,0x000000d1 .word 0x00000000,0x0000000a .word 0x00000000,0x0000003a .word 0x00000000,0x0000026f .word 0x2f8caed8,0x960dcf80 .word 0x00000000,0xd25ba141 .word 0xffffffff,0xfffff5cd .word 0x00000000,0x0000051e p23_expected_fp_regs: .word 0xde93d299,0x7689d18c .word 0x268caba0,0xdd5f3ecb .word 0x5c216c48,0xcddb4b4c .word 0xcb3e5fdd,0xa0ab8c26 .word 0x882182ec,0x31e73210 .word 0x5c216c48,0xcddb4b4c .word 0x80dc2c8a,0x2823a8c8 .word 0xe9112a2f,0x53f02ac0 .word 0x1c30c6af,0x33f549c7 .word 0x63b9978a,0x77a0d19a .word 0xc96794c7,0xa9f809c2 .word 0x28395ef7,0xd290f3c4 .word 0xf6ad8edd,0x52d8c804 .word 0xc749f533,0xafc6301c .word 0xcb3e5fdd,0xa0ab8c26 .word 0x3ed49d6a,0x49a3062b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xff7e7be2,0x268cf1db .word 0x3bb218f8,0x358384a3 .word 0x52d8c804,0x181e68d4 .word 0xc213da5f,0x00000005 .word 0xc749f533,0xafc6301c .word 0x5c216c48,0xcddb4b4c .word 0x88174b5a,0x69dea26e .word 0x81548940,0x1f966793 .word 0x77fceb25,0x60db9a6a .word 0xa0595722,0xfc57e2cd .word 0x5351293c,0x205c3f56 .word 0x361f2832,0xe8165846 .word 0x27cbe152,0x83a40112 .word 0xb282a058,0xb627d817 .word 0xa68be7a9,0x9113ac83 .word 0x0b9bbf89,0xd4ecd040 .word 0x4f5b14e5,0x2f1eff35 .word 0x8519594a,0x447f16ad .word 0x2eac7f44,0x931a6847 .word 0xa096ae4f,0xb579a45b .word 0x8ff9f7d0,0x2165039f .word 0xb5c7e8d6,0xa107a55b .word 0xedd73d3b,0x6a8986c9 .word 0x7276ebd5,0x52ad3127 .word 0x00000244,0x39a05521 .word 0xbc38c8bf,0x16c560ea .word 0xef8b97b2,0xd7362279 .word 0x74edbf9e,0x80199c43 .word 0x864f6863,0x0fdaf737 .word 0xbc795b99,0x4b437578 .word 0x6ed04410,0xa537ed04 .word 0x533d907d,0x0000bf72 .word 0xbf342be8,0xeb3e8238 .word 0x917087ef,0xee48d6eb .word 0x0a4fa973,0xd76a4783 .word 0xf67dab1a,0x1785c1e0 .word 0x50ae60ea,0xd114c096 .word 0xc3370b29,0x2e604658 .word 0x7c362eb0,0x5e28455f .word 0xc5b93988,0x83ba6862 .word 0x2bdfb15f,0x557764f8 .word 0x3d8accdd,0x28e26590 .word 0x25d0ab69,0x9d101dc3 .word 0x99da065a,0x029705c0 .word 0x5eb34c7b,0x15f78748 .word 0xdc8d5944,0x720b6e3e .word 0x03e2275d,0xd25ba141 .word 0x23ad9e5d,0xa72c0ff5 .word 0x76713010,0xa64e016b .word 0x68156317,0xe904602d .word 0x1fa0b28e,0x0bedd73e .word 0x52a38ab4,0xc49b9e6d .word 0xfea4e714,0xd8f8f273 .word 0x8436d356,0xa7d7ce2d .word 0x428fba50,0x41f295f8 .word 0x54c5e152,0xa713ac29 .word 0x5fc0ac9b,0x562f870e .word 0x0444464f,0xfdb599c8 .word 0x9bfa300c,0x87c3a2c7 .word 0x90b14ac4,0x052ed16f .word 0x12e3d9ea,0xe08efe31 .word 0xc07473d4,0x766c12b3 .word 0x4d7ac14c,0xe92ac651 .word 0x533b7eb8,0x76713010 p23_local1_expect: .word 0x00000020,0xc4f7cfe1 .word 0xc4f390d2,0x8d21a1fd .word 0xff6aea70,0x13f9f186 .word 0x4c1ad4d8,0x45df3d8d .word 0x203821f7,0x620a2f62 .word 0x00000023,0x64470330 .word 0xc8b53ee0,0x8e70bd48 .word 0x3f3b225d,0x069a8a2d .word 0x481138f7,0xeb9e7e8b .word 0x9d59c238,0xfe9545f7 .word 0x9def7fec,0x60e5b39e .word 0xae741652,0x5f80e7c7 .word 0x4f322c2a,0x92129f75 .word 0x9d433d9f,0xe08b4b0f .word 0x65964888,0xcb703cd9 .word 0x576f65f0,0x0dff9ab1 .word 0x0e375854,0x00000021 .word 0xc0f58465,0x52ff4e76 .word 0x612c574c,0x5d0d1f57 .word 0xb7301ddd,0xdd515f67 .word 0xde0b1ee8,0x39fea270 .word 0x6d735ba3,0xf7e419a8 .word 0x68156317,0x634ec910 .word 0x87ef8307,0x29e472ae .word 0x7bb00e3e,0x22e131a8 .word 0x70758b35,0xe7aae076 .word 0x61f308f2,0x08b0091f .word 0x90e5d44b,0x6bd60c9b .word 0x10bc6ac3,0x28d0579c .word 0xee881b0b,0x1a2f1291 .word 0x6c084585,0x16a61229 .word 0xd90c5763,0xed5394a7 .word 0xce92911d,0xddb84d65 .word 0xd91c9eee,0x108a5ed3 .word 0x6c0a9088,0xcd1d43d3 .word 0x5f8b2958,0xb4495948 .word 0xe2e24b9a,0xe8cf6f82 .word 0x9e054868,0x5a08fca7 .word 0x15bfbdf5,0xa969ca39 .word 0x7f23bfc7,0xeae81f7a .word 0x8ce5beb0,0x49932116 .word 0x34a29e1b,0xfa2b8540 .word 0x12757b7b,0x454b6337 .word 0x00000000,0x14400084 .word 0x0487c603,0x5b7ee1a0 .word 0x965eb246,0x9c80f058 .word 0xa2953557,0x4ecf2c94 .word 0x480f90b2,0x6620e0c2 .word 0x2d4b394d,0x097cb381 .word 0x9db8b9a1,0xae0e258c .word 0xb96b0d54,0xd67ed6d0 .word 0x59fc8e23,0x667f6d51 .word 0xed8e9b11,0x40eb5232 .word 0x8a015e79,0xb4cd8b33 .word 0x3ff3f43c,0xfa09292f .word 0x4580d295,0x34fe1170 .word 0x3c56de8a,0x25b3352b .word 0x85161913,0x435791c8 .word 0x5a9bf91a,0xb65b0d1e .word 0x08458038,0xeaa666a4 .word 0x87d96241,0x1caac8a1 .word 0x5e4fcf80,0x994df04c .word 0xa3f6927b,0x35764fea .word 0x0d0d016d,0xc28a56d2 p23_local2_expect: .word 0xc5f6f86d,0x0da30a04 .word 0xf7216234,0x73b7bae8 .word 0xbf728f45,0x6083538c .word 0xdd8eadf6,0x70350ba6 .word 0xd76ad4a6,0xfc4b8952 .word 0xe5fde03b,0xd0647de3 .word 0xb82437da,0xfb2051e6 .word 0x3246e689,0x5a592d9f .word 0xb78e3036,0xf543e5b6 .word 0x6c78b850,0xe84fc49a .word 0x06761c65,0x9bcd12d2 .word 0x84198a37,0xee423dd3 .word 0xa52cc860,0x04670e64 .word 0xb58fda64,0x01580e72 .word 0x124a1c56,0x8a4d3da5 .word 0x10010291,0x74aea775 .word 0x2823a8c8,0x565a00f3 .word 0x73de5dea,0x1a02076d .word 0xff44e9d3,0xbd03212b .word 0x958731d8,0xdce7a708 .word 0x54b85124,0x55676173 .word 0x9cc92174,0x9fb4d5e6 .word 0x7d6a3abe,0xba180769 .word 0xc9e2a0b0,0xe4ae7a17 .word 0x500a98aa,0x64191b51 .word 0x28395ef7,0xd290f3c4 .word 0xa25e04de,0xee69a775 .word 0x958731d8,0x6a78350e .word 0x63b9978a,0x77a0d19a .word 0x71e6efc7,0xb90ece49 .word 0xb23da7ac,0x5e7bd735 .word 0xab9ba1b1,0x17650ef5 .word 0xdd0521d7,0x6b5694cf .word 0xe2f31fa6,0x0a491df9 .word 0xe6d02bc4,0xb61cff9b .word 0x3b41656c,0x91b87fa5 .word 0x74df3e0b,0x73dc6cd5 .word 0xf42465e0,0xd11c0318 .word 0xbf5f6450,0xd14c1348 .word 0xa267a9ba,0x3ebb4e7c .word 0xfb6b15c5,0x2c605aff .word 0xf263ff20,0xc6bcfd4f .word 0xcfa83f68,0x959ea016 .word 0x837c8894,0xf0b76b6b .word 0x5a7ec3db,0x7b5b3bb2 .word 0x5ddd7fde,0x702baf27 .word 0xf1e65b18,0xecc73b70 .word 0x5cebd5cd,0xbb5efd43 .word 0x74d82078,0xb7301ddd .word 0x1fdd543c,0x897eec5c .word 0x4ded6197,0x7bd67058 .word 0xd7f9da4e,0x9000b26b .word 0x8990cca3,0x52b95884 .word 0xcf4a8668,0x2ce145b0 .word 0x023ee2bb,0x77de6193 .word 0xf3146eac,0xe253d77b .word 0xcc37e23a,0x75f9155d .word 0x06dad145,0x7d042fba .word 0x36949c0d,0xe9b0b988 .word 0xed3a3216,0x6d699c25 .word 0x85f878b1,0xa945181b .word 0xd1eef9f5,0x24298f9a .word 0x36c48b6b,0xf972ba58 .word 0xcbcbfc05,0x30246c9c p23_local3_expect: .word 0x053b4e9b,0x7671300b .word 0xff766820,0xff9fbe59 .word 0x0a6221f7,0x0b9bbf89 .word 0x15ffffff,0xffffffff .word 0xb1a2f08b,0xad5e0a35 .word 0x268caba0,0xdd5f3ecb .word 0xb798cf7d,0x45f060b9 .word 0x0f2548bc,0xb922e161 .word 0xd9331f10,0x826a2f59 .word 0x94b173c5,0xd4906825 .word 0x00000005,0xc43d079e .word 0xffb846c3,0x000002d4 .word 0x6845f91b,0xffffff15 .word 0x819c7f09,0x74493b74 .word 0x02330e66,0xa9fe5f69 .word 0xfb3a9b64,0x4b897c6a .word 0x218fdfc1,0x8f0eac78 .word 0xd5df600c,0x7dfb28ee .word 0xe2723e1e,0xefc86934 .word 0x6b317e9c,0x2d2d140f .word 0x0609a4d3,0xa98f800a .word 0x27abebdb,0x53fb27c4 .word 0x5ee3ca8c,0x1e941b24 .word 0x09b9f6f8,0x7449dec4 .word 0x68346d73,0x501ac541 .word 0x0ec4a1d9,0xd2ad4f2a .word 0x4a5a7e1b,0x78d9aed9 .word 0x5c1a15f8,0x4cb8664f .word 0xeba97b66,0x7f96fbe8 .word 0x1dcf9b37,0xe7f46004 .word 0x759ecbfa,0x27cd8d34 .word 0xadf545d7,0x83a4e58c .word 0xc96cda35,0x202fbd49 .word 0x346221f7,0x14400084 .word 0xe9bfa432,0x4b94bc6f .word 0x6f385589,0xb3c71055 .word 0xdb0218f7,0x7fc14e92 .word 0x9e1984ca,0x3effde73 .word 0x6ef6125e,0x30d185f7 .word 0x9aee8280,0x4291b020 .word 0x098f8bf1,0xe6da7025 .word 0xf46aed7d,0x3d6c4cc5 .word 0x035efcac,0x296760f9 .word 0x065c5f53,0x8e6c3506 .word 0x000000f4,0xda8a29fa .word 0xb65563ee,0xdebca9bc .word 0x4d6ef914,0x176ec002 .word 0xb0478656,0xf19d54eb .word 0x8fd3432d,0xad54a0d5 .word 0x3ba94bfc,0x8a1433fa .word 0x522974cf,0x9bc7147e .word 0x199fa562,0x686f136e .word 0x20c024dc,0x2926c3c7 .word 0xe5a19fd5,0x11653257 .word 0x57289536,0xcff238de .word 0x62b122bc,0xdc2c3614 .word 0x309a6359,0xff33ca94 .word 0xe50f1c83,0x4f6130fe .word 0xf3923de1,0x4cee28d6 .word 0x374b22e1,0x5c837353 .word 0x6c01e98c,0xe2858aa8 .word 0x6c03ad5d,0x8df9480a .word 0x2f8caed8,0x960dcf80 .word 0x5bd9dad2,0xd212107e p24_init_registers: .word 0xf3d9d87c,0x8c2d8e3a ! Init value for %l0 .word 0x0ddad310,0x185edc2b ! Init value for %l1 .word 0xebdbb60f,0xd638a81b ! Init value for %l2 .word 0x2264913a,0xda0fe73e ! Init value for %l3 .word 0x7783e8ae,0x73cd167f ! Init value for %l4 .word 0xffcce01c,0x1b2b3a5c ! Init value for %l5 .word 0x3e46a9ce,0x1cf716d3 ! Init value for %l6 .word 0xfda6cde6,0xdfcacba5 ! Init value for %l7 .word 0x9b294738,0x0741d7c1 ! Init value for %l0 .word 0x53c9656e,0x1d2e8e53 ! Init value for %l1 .word 0x301ed7ab,0xc4f8d50a ! Init value for %l2 .word 0x71b9f422,0x7af8a1e2 ! Init value for %l3 .word 0x0777ac78,0x4eff59f6 ! Init value for %l4 .word 0xb168fcad,0xb0f07fb2 ! Init value for %l5 .word 0xae08cb2a,0x1d0df595 ! Init value for %l6 .word 0xd942f829,0xe3d77f80 ! Init value for %l7 .align 64 p24_init_freg: .word 0x15526a84,0x20595441 ! Init value for %f0 .word 0x47c7e9ab,0xacf68e5d ! Init value for %f2 .word 0xdfd9b0ae,0xc3bc09f5 ! Init value for %f4 .word 0xe2621c06,0x0d9d00b1 ! Init value for %f6 .word 0xe535a0b9,0xff7552d3 ! Init value for %f8 .word 0xa79e3bc4,0x28b7d599 ! Init value for %f10 .word 0x85fd4b6a,0x53c0110c ! Init value for %f12 .word 0xc464797a,0x21171101 ! Init value for %f14 .word 0x23f2048f,0x03a9abda ! Init value for %f16 .word 0x431642ea,0xba036a25 ! Init value for %f18 .word 0x95ed72e6,0x92fa531e ! Init value for %f20 .word 0x1393c888,0xf752fe1c ! Init value for %f22 .word 0x32c216ed,0x0e18da50 ! Init value for %f24 .word 0x75c78475,0x3edb76ea ! Init value for %f26 .word 0x3a60606a,0x55db11ca ! Init value for %f28 .word 0x74fcd7d6,0xa9391502 ! Init value for %f30 .word 0xa855c60e,0x6a9e6b80 ! Init value for %f32 .word 0xe44e09b4,0x098a5b71 ! Init value for %f34 .word 0xa8101aa0,0x94e97127 ! Init value for %f36 .word 0x75e784df,0xee493d49 ! Init value for %f38 .word 0xca000513,0x3bf9bebe ! Init value for %f40 .word 0x121bcce2,0xade4f8a8 ! Init value for %f42 .word 0x81a03bde,0x9a0d6770 ! Init value for %f44 .word 0x2869e61d,0x8b59be3a ! Init value for %f46 .word 0x3074f430,0x6bf36c85 .word 0xce1209e0,0x5aaf4e7f .word 0xa5825fe6,0x1c44b509 .word 0xddefbbca,0xf49f3032 .word 0x6a51004c,0xbf5bbc86 .word 0xbdb54cb8,0xfbc74afb .word 0x85720200,0xfc185cec .word 0xd397765e,0x7ae891c9 p24_expected_registers: .word 0x00000000,0x00000a2a .word 0x6ab1251c,0x0edec1ca .word 0xe8166bd7,0x89271966 .word 0x3a1b2658,0xb4ce9e47 .word 0x00000000,0xa3b15077 .word 0x00000000,0x9756146f .word 0x3e46a9ce,0x1cf716d3 .word 0xfda6cde6,0xdfcacba5 .word 0x00000000,0x0000001f .word 0x3297ccba,0x3618537b .word 0x00000000,0x923e294d .word 0x4e0ad789,0x5feeea06 .word 0x00000000,0x5e347f2f .word 0x00000000,0x05f08d55 .word 0x00000000,0xe56a721f .word 0x00000000,0x2b8eaee1 p24_expected_fp_regs: .word 0x15526a84,0x20595441 .word 0xff3a7ddd,0x57da90cf .word 0xdfd9b0ae,0xc3bc09f5 .word 0xe2621c06,0x34ca423f .word 0xe535a0b9,0xff7552d3 .word 0xa79e3bc4,0x28b7d599 .word 0x85fd4b6a,0x53c0110c .word 0xc464797a,0x21171101 .word 0x92040a2a,0x03a9abda .word 0x431642ea,0xba036a25 .word 0x95ed72e6,0x92fa531e .word 0x1393c888,0xf752fe1c .word 0x690003ac,0x0e18da50 .word 0x06a0b0d7,0xdc4b841a .word 0x3a60606a,0x55db11ca .word 0x74fcd7d6,0xa9391502 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0xa530425d,0xac5f5e61 .word 0x2b0003ac,0x0000cf96 .word 0x4e0ad789,0x5feeea06 .word 0x5d4ae72d,0xdb5df59a .word 0x1e53fa92,0x58261b3a .word 0x2b8eaee1,0xc0f71805 .word 0x7582fc0e,0x3573e1cf .word 0x41627919,0x9269930c .word 0x544075e0,0xfe1c2336 .word 0x3a33242d,0x061089a2 .word 0xe4c1cf13,0x5afa9106 .word 0x197eef22,0x023d2d5a .word 0xce0aada3,0x347c8107 .word 0x09c664fa,0x3c17fc1f .word 0x453e4e91,0xc51e4aa8 .word 0xc70b263b,0xe00c9f00 .word 0xfc6aa383,0xfd246e3c .word 0x096e7f81,0xc5b8763a .word 0xea631f47,0x2d5a4675 .word 0xb65795e1,0xf4b30f5f .word 0xa2320445,0x0119788a .word 0xcc8d02b3,0xa142a9c7 .word 0xa3b15077,0x9756146f .word 0x7bad8424,0x74447aee .word 0x24ddbb26,0xbc2a2518 .word 0x483c0548,0x50f8aabc .word 0x423d81b2,0x9d60d618 .word 0xa7c941e1,0x25b277d9 .word 0xe04db25e,0x2866f5e5 .word 0x4d88954c,0x06eaee5f .word 0xb56a16dc,0x41a17455 .word 0x80f97d94,0x351b5c08 .word 0xfe05d88d,0x718646a2 .word 0xf98abdd2,0x44cc4b25 .word 0x55aecb8f,0x42aedbb8 .word 0x9651d495,0x72fed897 .word 0x8b907154,0xedb2b2e4 .word 0x0077daa9,0x24303c43 .word 0xa4acf8de,0x509035a6 .word 0x13ca4dfc,0xc98586ad .word 0x3297ccba,0x3618537b .word 0xc6f9a1ad,0xa4f44684 .word 0x447a5883,0x8261f88d .word 0x4654076e,0x801383ac .word 0xcc26be42,0xf23cd803 .word 0x5b2f730b,0x718922d1 .word 0x1b0cd420,0x82ccfa1c .word 0x29c15425,0x9cb39166 .word 0x2155e818,0x449f8ed3 .word 0x9cff1b8c,0xe98b9a01 .word 0x4c355734,0x9561d608 .word 0xa4400594,0x42f71006 .word 0x55488986,0xb48315c1 .word 0x0eb7c7d0,0x412056da .word 0xa0fcb9c9,0x2adb216d .word 0x3c12043f,0xe4ce28a1 .word 0x99d37fda,0x8d30f21c .word 0x31f911cc,0x5b64d155 .word 0x5cabb18d,0x5befbcc3 .word 0x0e131d53,0x431eeab7 .word 0xe4dc7553,0x20e5616a .word 0x9cbd73eb,0x1a652fd4 .word 0x276f2e1b,0x96ae72e3 .word 0x596fc1b4,0x1e1e2b92 p24_local1_expect: .word 0x29f1f595,0x0b03e154 .word 0x2471e58c,0x0e325605 .word 0x4e0ad789,0x5feeea06 .word 0xdc4b841a,0x006d75f4 .word 0x0a4e1966,0xb4ce9e47 .word 0x02bfdbe2,0x1f02fa89 .word 0x52266abe,0x47fda9f8 .word 0x1713b731,0x88a81901 .word 0x4c690a78,0x71f2858f .word 0xb6fe035f,0x22b19d9e .word 0xe55dcc5d,0x76587be2 .word 0x75c3a92a,0x745c39d5 .word 0x9b8df054,0x70d75889 .word 0x9ac3b51b,0xb91ceb94 .word 0x02efcb7f,0x142c20ac .word 0xa83f93f6,0xff04143a .word 0x727977a2,0x1fa980b4 .word 0x2f95637e,0x735ecda9 .word 0x4ea4b96b,0xc875912b .word 0x1c6b6b82,0x4c2e6e8a .word 0x60a4fb7f,0xbe0e52ae .word 0x4fd1a507,0x5dc1fef4 .word 0x00aad44f,0xf1606097 .word 0x1daeaded,0xecbd1594 .word 0xfad6dcfb,0x7d1218d2 .word 0xc0939edb,0xa415c954 .word 0x62adbaa7,0x890a793c .word 0xc01c47e1,0x51364f21 .word 0x2e2a3ddb,0x9698a03b .word 0x1c7afa51,0x36fed908 .word 0xd6216970,0x3b1546c6 .word 0x46820a11,0x2edb160e .word 0xc1466fa3,0x5adaa305 .word 0xa6a6cf1b,0x9416d704 .word 0xbfa6a079,0x0afea2cd .word 0x6ad10608,0xb509733b .word 0x6ddf06fd,0x5575c9a5 .word 0x6a7908a6,0x59c81eef .word 0xf69e3ced,0x7f499535 .word 0x8c5f6a8f,0x20452cca .word 0x984c8643,0xc9292270 .word 0x5379a728,0xd6f74a81 .word 0x28ce7d56,0xae811e7c .word 0x503cc67c,0xc2bfe361 .word 0x291820ae,0x087d59c8 .word 0x664ab9d3,0x5c58ac2b .word 0x8a380ccc,0x999c3d3e .word 0x82a0a823,0xf7f3848e .word 0x13487157,0x793eabe5 .word 0xe88f08d3,0x80de5342 .word 0x5daeb275,0xc5da8387 .word 0x4bcaa3d6,0xc929346b .word 0xf5c8122e,0x94c2b818 .word 0xf1272a8a,0x1d29dfe2 .word 0xed39ad64,0xb35da991 .word 0x00000004,0x8e5df9ce .word 0x656c8c7e,0x336230c1 .word 0x3297ccba,0x3618537b .word 0xd3420c81,0xdbba7b40 .word 0x1157ffcb,0xd6f1edbb .word 0xd3538dfe,0x08aa6b5b .word 0x2cfec198,0xd4b0cafe .word 0xe693665f,0x203ec124 .word 0xdbf4af2f,0x6724bae9 p24_local2_expect: .word 0x1fbb3206,0x79ee6eff .word 0xf4a1836a,0xc71a136f .word 0x1a844bdc,0xd7b0a006 .word 0x9fd4ef7b,0xa1623701 .word 0x32f1b176,0x46767fa2 .word 0xd5cc3f9a,0xa8b4eb2a .word 0x0d757371,0xe0957142 .word 0xa3fff382,0x6a1e646e .word 0x00e63556,0x3f594cc9 .word 0xa9515bc7,0xf9807752 .word 0x60c3c0a8,0xed840a6b .word 0x038fbdbb,0x4de96b5e .word 0x73667788,0x34ca423f .word 0xb354a001,0xd54f611c .word 0xe5b55938,0xb29930f3 .word 0x0f169d4a,0xc98bf203 .word 0x1e51750e,0xfe27b583 .word 0x60437b84,0xa4993c58 .word 0x5a6c2f0f,0xb9b31631 .word 0xc301d92f,0xc483d6bb .word 0x5e347f2f,0x3e718d5b .word 0xde45ecc3,0xf309bba3 .word 0x69f848b6,0x07f5cf96 .word 0x9a4520b7,0x76ffb880 .word 0xa03c33a5,0xb1d81e1a .word 0x6c7526b9,0x43b74077 .word 0xf597cdf6,0x6f627792 .word 0x693b9d57,0xffba46de .word 0xeb263b47,0xd64f7977 .word 0x5e00f290,0xdf2723a7 .word 0x3ec9bcd1,0x945ecbc6 .word 0x3ecf54b7,0x188c224e .word 0xb525682a,0x03f071e6 .word 0x65dcda7c,0xf7158dec .word 0x922e9d05,0x7af8a1e2 .word 0x6e7d254c,0x16cd6063 .word 0x4d3673ef,0x166ddbfe .word 0x2b439495,0xd1838c06 .word 0xf8883343,0xcd157cd0 .word 0x7aaa8253,0x320db216 .word 0xc25d9aa7,0x784893c1 .word 0xfd6e35ff,0xeb7bd796 .word 0x0284ff8b,0x2fb2545c .word 0xb143cc45,0xa614ef4b .word 0x39280fba,0xc7119494 .word 0xe7b77b0f,0xcd95e116 .word 0x8fbe6928,0xd4f5a30c .word 0x5a3b0885,0x405fb579 .word 0x75a951bf,0xd1116350 .word 0x2b57ef07,0xea9ea6ba .word 0x88d1a2b4,0x8df364ea .word 0x1cf716d3,0xdfcacba5 .word 0x423cce3e,0x9db2771f .word 0xd6cbaa7d,0xdbb3137f .word 0xeb7c111c,0x0827daa1 .word 0x7e0a030e,0x465889ce .word 0x80564334,0x7347f2e7 .word 0x57006384,0x00004a5d .word 0xd18544b8,0xb4a1eb92 .word 0x566b7a6c,0x8262819e .word 0x9f6317a2,0x515228b8 .word 0x2dc936d3,0x3d55dee5 .word 0x57c07863,0x32966af1 .word 0xe4d5ac80,0x9b02b31f p24_local3_expect: .word 0xff3a7ddd,0x57da90cf .word 0xdf05dde8,0x4218f1ba .word 0x5c91f794,0x1630140e .word 0x89fa021f,0xea421643 .word 0xfffcd7d6,0xa9391502 .word 0xdfd9b0ae,0xa7653d0d .word 0x630e75ba,0x26f668d1 .word 0x80e1191e,0x63f3b38f .word 0x19f4f157,0x15d6b1fd .word 0x1c065fbc,0xf05a739f .word 0x657d41c3,0x2bdeca91 .word 0x1648fbd9,0x3a2137bd .word 0x1df314e2,0x5ab604df .word 0xf9b329a0,0x8cc074be .word 0x3e2ba9eb,0x7b028275 .word 0x542eff40,0x21d96ba4 .word 0x88f6ed44,0xe78612b6 .word 0x9fc9d558,0x036f4550 .word 0xbee72442,0xda1e19ea .word 0xe2dbbf02,0xec91ffbe .word 0x440d8034,0x5ce1fe40 .word 0x5fa1788a,0x5d9aa54e .word 0xd1d299ce,0xd068fd5e .word 0xa3e7f0e9,0x55426e26 .word 0x194a63a4,0x9dcfb70d .word 0x880b3e92,0xce0ef3d8 .word 0xe72e651f,0xdc8889d0 .word 0x6058700a,0xb539c6a0 .word 0x1bf32dac,0x51f41672 .word 0x37599a9f,0x6279490b .word 0xc2a9ada5,0x0f3f9ebc .word 0x6361ee2b,0x87e565db .word 0x00000000,0x02311fb8 .word 0x9f953d45,0x2fea74c7 .word 0xbf3d1746,0xd9385b04 .word 0xde9d3906,0xcebd2f4f .word 0xeaa8aee5,0xe8cfd648 .word 0x12c4a7c3,0x1a2932b1 .word 0x4d6fe73c,0xd1303596 .word 0xc55f8371,0x99b76637 .word 0x54778259,0xd56c7de3 .word 0xd5e6c8e7,0x382bb723 .word 0x15785663,0xbe1fd63f .word 0x26d4e48c,0xcf86c59c .word 0x397e2ed0,0x65dd47d5 .word 0x336e33f8,0x6b7443bb .word 0x3c23ce14,0x4ad8dbdc .word 0xb5d7bd42,0x0a969ef6 .word 0x74f63017,0x4a9eca9a .word 0x8e5c1825,0x57889a0d .word 0x00000a2a,0x786d6b01 .word 0x569f191a,0x79f95bc2 .word 0x2dc43992,0xfec4dabe .word 0xadfd249d,0x43764d1e .word 0xc894fdeb,0x77342e17 .word 0xf7e92faf,0xd8cf2629 .word 0xb0859328,0xa39784e5 .word 0xb7616041,0xff973955 .word 0xdbe5067e,0xca681097 .word 0x5922b4f4,0x0493fd04 .word 0xc4a840b0,0x3a016b10 .word 0x013903fc,0x317dcd7f .word 0x0e448b09,0x6acec976 .word 0x157daf25,0x386c6dbf p25_init_registers: .word 0x8bb06aaa,0x6a8261ae ! Init value for %l0 .word 0xab73652f,0xe6006f73 ! Init value for %l1 .word 0x8cd90c2d,0xf1fdcf9b ! Init value for %l2 .word 0x23bfba26,0x82f83300 ! Init value for %l3 .word 0x74afd28f,0xd68de5ce ! Init value for %l4 .word 0x58b21950,0x7ccac996 ! Init value for %l5 .word 0x4f00dd31,0xfa242b8a ! Init value for %l6 .word 0x3a94d890,0x3f8d42d2 ! Init value for %l7 .word 0x4216a314,0x7c7b9624 ! Init value for %l0 .word 0x27540c47,0xe50877d6 ! Init value for %l1 .word 0x9e825622,0x12edbc54 ! Init value for %l2 .word 0xe3c7197e,0x83d9875f ! Init value for %l3 .word 0x4e67f865,0xf70ce4f9 ! Init value for %l4 .word 0x7f23979c,0xd2dc3a10 ! Init value for %l5 .word 0xe253fd9c,0x26de437a ! Init value for %l6 .word 0x622fc937,0xf373ea03 ! Init value for %l7 .word 0x8ac55c65,0xebf8b850 ! Init value for %l0 .word 0xb56db37a,0x8822aac7 ! Init value for %l1 .word 0xe5a83920,0xc6727f1c ! Init value for %l2 .word 0x53ff6568,0x0b91f97b ! Init value for %l3 .word 0xd2305513,0xe569a930 ! Init value for %l4 .word 0x018bcdbe,0xafcb0b7d ! Init value for %l5 .word 0xbf9edc7c,0x37d8f3e1 ! Init value for %l6 .word 0xa138a670,0x4b86b958 ! Init value for %l7 .align 64 p25_init_freg: .word 0xc014a7a1,0xf61f6233 ! Init value for %f0 .word 0x7b40c445,0xbc417ca1 ! Init value for %f2 .word 0x521279f9,0xad388b51 ! Init value for %f4 .word 0xe215235d,0x992117c1 ! Init value for %f6 .word 0xf87125b4,0x5bf86977 ! Init value for %f8 .word 0x13981855,0x8db947a4 ! Init value for %f10 .word 0xcd243b9e,0xea0f7273 ! Init value for %f12 .word 0x7923ead6,0x7ecaa96b ! Init value for %f14 .word 0x8a452cab,0x893768b8 ! Init value for %f16 .word 0x30ba6d90,0xf7c6c5bb ! Init value for %f18 .word 0x15b3d664,0xea243e6e ! Init value for %f20 .word 0x17a9e5b1,0xa644972a ! Init value for %f22 .word 0xdc43a877,0x2cca3872 ! Init value for %f24 .word 0xe15f30b4,0xb80a5b62 ! Init value for %f26 .word 0x4e570fc6,0xc934330f ! Init value for %f28 .word 0xdbf9a431,0xd014bdd4 ! Init value for %f30 .word 0x516c40f8,0x1194b12c ! Init value for %f32 .word 0x0dc66167,0x8ea99232 ! Init value for %f34 .word 0x823b51f5,0xd5081e8d ! Init value for %f36 .word 0x4410eed0,0x84dc22ab ! Init value for %f38 .word 0x79e8e159,0xc101d273 ! Init value for %f40 .word 0x42b29354,0xb0f69bc0 ! Init value for %f42 .word 0x2f332e0a,0xa385bf18 ! Init value for %f44 .word 0x9f444429,0x0260b758 ! Init value for %f46 .word 0x7a928bb9,0x3737628a .word 0x87c9f6ed,0xf951e80c .word 0x8354841d,0x673efe88 .word 0x0902fad0,0x3fb60b34 .word 0x3df1a731,0xee9ffcf8 .word 0xac89aa9d,0xe7e84e21 .word 0x52878868,0x08ce67e3 .word 0x05b0cb85,0xe791d0d3 p25_expected_registers: .word 0x00000000,0xc6f6fab1 .word 0xffffffdc,0x23b65b58 .word 0xffffffff,0xffffff88 .word 0x00000000,0x000000b2 .word 0xffffffff,0xffffff10 .word 0x00000000,0x4c809d1b .word 0xffffffdc,0x23b65b58 .word 0x00000000,0x94e36df8 .word 0x00000000,0x000000da .word 0xf373e685,0x1260bcfc .word 0x9e825622,0x12edbc54 .word 0x562212ed,0xbc540000 .word 0x4e67f865,0xf70ce4f9 .word 0x00000000,0x0000009b .word 0xe253fd9c,0x26de437a .word 0x622fc937,0xf373ea03 .word 0xffffffff,0x90e2f2fc .word 0xc4fc2396,0x8822a195 .word 0x00000000,0x0dee20a3 .word 0x00000000,0xb94770be .word 0x00000000,0x90e2f2fb .word 0x00000000,0xb94770be .word 0x00000000,0x00000162 .word 0x00000000,0xeca1544e p25_expected_fp_regs: .word 0x0deb9bd7,0xf8f5a8f7 .word 0x7b40c445,0xbc417ca1 .word 0x521279f9,0xad388b51 .word 0xd9670002,0x992117c1 .word 0xf87125b4,0x5bf86977 .word 0x0ae83b2f,0x732730ce .word 0xce3027ff,0xea0f7273 .word 0x7923ead6,0x7ecaa96b .word 0xfcd65ddd,0x4f0a3dc2 .word 0x30ba6d90,0xf7c6c5bb .word 0x15b3d664,0xea243e6e .word 0x17a9e5b1,0xa644972a .word 0xdc43a877,0x2cca3872 .word 0xfbf2e290,0x964da03d .word 0x4e570fc6,0xc934330f .word 0xd79beb0d,0xd014bdd4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x30ba6d90,0xf7c6c5bb .word 0x0ae83b2f,0x732730ce .word 0x01a5b2b5,0x628fb5ee .word 0xc23d0a4f,0xaffbe2ef .word 0x518b38ad,0xf9791252 .word 0x7a8b5aa4,0xffffffff .word 0x9bcd62ce,0xf1b2b1d0 .word 0x039e9b8f,0x9de8d580 .word 0x4ebfdb33,0xfe59a116 .word 0xcd3bcba9,0xca2cce60 .word 0xfbc34e41,0x17643328 .word 0xff864341,0xbe3e6405 .word 0x3df3f957,0xd37020e7 .word 0xa636a2b3,0xc310c0dc .word 0x345ea890,0x05e67714 .word 0xff6bd05b,0xfb4e9f51 .word 0xceb302ee,0x80021759 .word 0x414d5f07,0xc20167d6 .word 0xb64d2348,0x0dee20a3 .word 0x5e6fe2ff,0x8dfa1dff .word 0x404ee7e5,0x2effdc91 .word 0xf9fa7da7,0x15ef877a .word 0xd3d4357a,0x8d5b6c37 .word 0x0b451e83,0x4baf5a45 .word 0x588881d0,0xd7f7a289 .word 0x8279fa38,0x954d86a0 .word 0xe207cb06,0xd3d20d69 .word 0xbbce3cac,0x642b919f .word 0x4b2e4d6e,0xdf10bbca .word 0x62bc48fe,0x0011bdce .word 0x3159c2f2,0xe177de4f .word 0xd1a039ae,0xab0a67e7 .word 0x36db4e92,0xcd57e2d7 .word 0x183981af,0x4495a0ca .word 0x6210ff3b,0xd7f08afe .word 0x3496dffb,0xd4fd1159 .word 0xd6463b6e,0x930eb420 .word 0x385fbcc7,0xa3528ce5 .word 0x9c962f93,0xb14c37af .word 0xeab43228,0x10b67c21 .word 0x8b1daa26,0xcb704585 .word 0x291b1f6f,0x7beeab41 .word 0xeec901a3,0xd43cb233 .word 0x0c7fecfd,0x4d4feb89 .word 0x1e570890,0x5bafbc98 .word 0x64e6b537,0xb14901f1 .word 0xa0fa33b2,0x3af198ac .word 0x9bdb5957,0x630db895 .word 0xc8d690e5,0x95069ef3 .word 0xbf8982cb,0x38241b20 .word 0x59e84975,0xe396de8d .word 0xfca06e9f,0x1d354bde .word 0x493428df,0x7811d0c7 .word 0xa66f9f73,0x623feec1 .word 0x4e4d6779,0x979993a0 .word 0x8312db9b,0xc471cfef .word 0x03372af0,0x565e6995 .word 0x184752d7,0x1ba8ea2a .word 0xb6250a88,0xb4fc80df .word 0xb4c0dd6e,0x44b1f917 .word 0x59a3fb93,0x26bdc104 .word 0x221b7dd7,0xda19e02c .word 0x8f4b14d2,0xa45a8b61 .word 0xe6306861,0x5671d76e p25_local1_expect: .word 0xd6348153,0x3068ec6d .word 0x020067d9,0xc6fa65d7 .word 0xffdb9a2f,0x517a0f49 .word 0xce302773,0x2f3be80a .word 0x30d4b03f,0xb7121f2c .word 0xfbf2e290,0x964da03d .word 0x08fe36c4,0x3bd2d3d3 .word 0x458aded9,0x44d22058 .word 0x9c926205,0x81531d56 .word 0x39c8f2dd,0x9d4c2e1f .word 0x838dcf23,0x37978489 .word 0xd7710f4a,0x45da701c .word 0x6fdd15e2,0x55e3a980 .word 0x4e34c641,0xecd2c29b .word 0x3fd1b14f,0xdce29f4c .word 0x0ce89090,0x1b7ab454 .word 0xde572909,0xa644972a .word 0x3e8efb38,0xf2b9c592 .word 0x46d97fbc,0x79869172 .word 0xbab66faf,0x70dc51af .word 0xbd287fd8,0x84734986 .word 0x89794bb6,0x0ac425ff .word 0x3915f4f1,0x73a91cae .word 0x6bdeb7af,0x3d5996b7 .word 0xcf0b264e,0x9d1796bf .word 0xfd60983d,0xc29f4a42 .word 0x9b439aad,0x7b022c5f .word 0xeb4edd24,0x6def58cd .word 0x1369e7be,0xc7a745f5 .word 0xd9fe8ad6,0xb75f245b .word 0xff913540,0x5d5fcf48 .word 0x6886516c,0x89b0eb89 .word 0x0b5ed40a,0xe80ed341 .word 0xf7ac10ba,0x5f68ade1 .word 0x6d96d558,0xf1197ae4 .word 0xe2ebdc4f,0x833365d8 .word 0xfd7a2066,0x48729d23 .word 0x946013c3,0x8e148903 .word 0xabc4a8c7,0xabad8673 .word 0x020a60eb,0xd44e2b6e .word 0xdaaba545,0x8297d01c .word 0x424c3293,0x2405ed87 .word 0xb661d69e,0x23b36948 .word 0xeca1544e,0xc2fbe7db .word 0xa1fdd7ee,0xb5b2a501 .word 0x850a1ebc,0x7d47a5f5 .word 0x582a304e,0xef191c58 .word 0x18340305,0x23aee42e .word 0xc5667036,0x159f7929 .word 0x9deda348,0x7f9d8a94 .word 0x04a9dfbd,0x19cd4db4 .word 0x92242ebd,0xf63286bf .word 0xda5b9fae,0x1e6bab1d .word 0x996a9ea2,0x7b8f4eee .word 0xf191e53a,0xb5a4472a .word 0x4e899fad,0x0c325469 .word 0x301e2fa3,0x870e7acc .word 0x39a35fa4,0xb8122892 .word 0x68f4eafd,0x09be12fc .word 0xc4fc2396,0x8822a195 .word 0x3fb7c15a,0xf444eb4e .word 0xbee32214,0x93d7c1cc .word 0x780fd423,0xff15aaee .word 0x3b43312f,0xa1dad4d3 p25_local2_expect: .word 0xb26e7d0b,0xac7caefe .word 0x62ff0ab8,0xb4305fe1 .word 0x0deb9bd7,0xf8f5a8f7 .word 0xcd243b9e,0xea0f7273 .word 0xdeda9a5f,0x21a1267d .word 0xfcd65ddd,0x4f0a3dc2 .word 0x2b98ab40,0x0be64db1 .word 0x52bafd49,0x6c0475e1 .word 0x569eb564,0x7d3c4163 .word 0xc4ffd8b1,0x8988b8e1 .word 0x14e724bf,0xe1f652f6 .word 0x24e9b7b4,0x2378a987 .word 0xdeacac87,0x8445c287 .word 0xebed2c4d,0xdd2a7d05 .word 0x04bede5a,0x1c88d4bc .word 0x1edfb37a,0xbc469f57 .word 0x28de299e,0x4a017b82 .word 0x89a4a38d,0x4b722b57 .word 0x13e5b6bb,0x07453972 .word 0xd9ff9a15,0xeab13b83 .word 0xadf2f19d,0x5e1b84e1 .word 0xd61644f4,0xae730238 .word 0x84d9b0bc,0xee4d2492 .word 0xf3030b93,0x603b42b5 .word 0xf7c492e4,0x4705eca0 .word 0xfe67bdbb,0x0e69d5be .word 0xdabe57bf,0x8f756386 .word 0xb35bfd2a,0x0ca780f6 .word 0xfc2f0c34,0x525e1592 .word 0xaca1c41d,0xa492e297 .word 0x51e1c4c0,0xe536f610 .word 0x34428e92,0xace49844 .word 0x3bff19dc,0xce690068 .word 0x2aaf067b,0x5ae6914e .word 0xe6cf9076,0x02d0337a .word 0x16bebd3e,0x3d188d48 .word 0xc6bbed68,0xad2aef3b .word 0xb7a6b185,0x04344cff .word 0x4fbe3a3b,0x9fa643b8 .word 0xaa7a3574,0x1af1b2c4 .word 0x36a31c40,0x230a3b08 .word 0x26a9c5f2,0x9fbc20fc .word 0x7d3b4a0b,0x1822b329 .word 0x9b8586c8,0x4f44d05c .word 0x33c9720c,0xb22cac16 .word 0x9b08254a,0x7da494b7 .word 0xebe8eb05,0xf0126c74 .word 0x6e4f634c,0x08883f4b .word 0x63a8c885,0x2826d308 .word 0xa425140a,0x59e6c6c0 .word 0x564add7c,0x1af90f3e .word 0x5b53e1db,0x8741f9d4 .word 0x4f770713,0x8b4f9fd9 .word 0xe319e401,0x5115cf63 .word 0xce756d3f,0x40707500 .word 0xfa9868b0,0xd5504518 .word 0x33ae285f,0x1a20f24c .word 0x91fbc8a5,0xb9e2ea5e .word 0xb2bfc4f7,0x22d3ffa5 .word 0x236e4d37,0xb76c3cda .word 0xb706ece5,0xfd6cb8a8 .word 0x9d966b43,0x9031c9cc .word 0xbd108b63,0x2346a22e .word 0x091f96d8,0x09489308 p25_local3_expect: .word 0x28b050f6,0x4e54a1ec .word 0x9d9b0f41,0xcff37b0d .word 0x0de2871b,0x107ff3ab .word 0xffffff11,0x13751a5d .word 0x000e6df8,0x0b667c18 .word 0x5911fdd4,0x964da03d .word 0x397bab91,0xfaa82f66 .word 0xf8376111,0x19e2b7a1 .word 0xe2185ce3,0x42d225e4 .word 0x0bf3b520,0xdc93841d .word 0x98414f04,0xeca1544e .word 0x98d1eb4d,0x43a4d4c3 .word 0xffe512b0,0x9ae6b300 .word 0xec31b3c0,0x7c0fdeb4 .word 0x6adc7349,0xb354ff1b .word 0xbb8aeba9,0xfd353c52 .word 0xc5824f3f,0x46dd45b0 .word 0x42408be8,0x3a4a3bbb .word 0xafa5d435,0x7f084fbe .word 0x3c8e8bf4,0x84f93067 .word 0x43a69a1d,0x4878f524 .word 0x40a47e65,0x2039cf0e .word 0x39716433,0x8227f9a8 .word 0xff2398a7,0xbc43ccc8 .word 0xd5754eb1,0x4c06b145 .word 0x0c735fe6,0x2a2d66e6 .word 0x3428ffa9,0xec96c11e .word 0xa1696265,0x8ab0e5e1 .word 0xdf8ad6cd,0xcc3ee67f .word 0x9c71139e,0xbd855240 .word 0x510e8518,0xc124f7ad .word 0xe593aaa3,0x704196e5 .word 0x96de57ce,0xbf05976e .word 0xc68ac86b,0xcdcf3e2f .word 0x03ad6818,0x81c74f92 .word 0xfed8b3f3,0x1adc92a0 .word 0x58e34279,0xc939d312 .word 0xb61a154e,0x26908269 .word 0x0e229e3a,0x9e198505 .word 0x9d3d1aec,0xa478e6b3 .word 0x9a9039f4,0x1c6134ee .word 0xf03e68d6,0xa8976394 .word 0x26bd220b,0xc7c4b6ec .word 0x2e93ce39,0x95b13b1e .word 0x089ee80d,0xfc5e3acb .word 0xa2262f02,0xbea4bcc1 .word 0xe862706b,0x5d14b35b .word 0xf61b2150,0xfcfb8652 .word 0x00000000,0x0dee20a3 .word 0x693ee97f,0xf78025b4 .word 0x264ef43e,0x0b7d6eb2 .word 0xdc6d2d2d,0x7f38b30a .word 0xaa419178,0xa2c6b855 .word 0xc21542ea,0xe4795337 .word 0x50197dfc,0x984d542d .word 0x06aefca0,0x00000033 .word 0x27ae9c61,0xe03d8515 .word 0xdfc2c44d,0x900e00ca .word 0xd190b22a,0x1daef322 .word 0x4c809d1b,0x87e6dcf2 .word 0x1f50c782,0x8b6cec2d .word 0x037888fe,0x07aa99a2 .word 0x8d9c5317,0x47043367 .word 0xc8a6aa6f,0x0e604748 p26_init_registers: .word 0x9eefeb22,0x7207ac71 ! Init value for %l0 .word 0x8582bf0d,0xc5a33227 ! Init value for %l1 .word 0xd161dd12,0x813c38b4 ! Init value for %l2 .word 0x7bfe7f26,0x2a2a79ac ! Init value for %l3 .word 0xd70dd232,0x74a5c7ad ! Init value for %l4 .word 0xddf85582,0x7ae99b1c ! Init value for %l5 .word 0x32bc9f5a,0x5a690e5a ! Init value for %l6 .word 0xa7ab2dc4,0x42d0a992 ! Init value for %l7 .word 0xece1f173,0x88806188 ! Init value for %l0 .word 0xb277ab50,0x0d037c33 ! Init value for %l1 .word 0x2359633e,0x24a33ef5 ! Init value for %l2 .word 0xaf28bc22,0x766dc854 ! Init value for %l3 .word 0x0eaf2070,0x1b3a2c8a ! Init value for %l4 .word 0x8a6791d8,0x3978283e ! Init value for %l5 .word 0x685c8530,0x86284b07 ! Init value for %l6 .word 0xf888148c,0x5881de53 ! Init value for %l7 .word 0x84fb4ac4,0x4192539e ! Init value for %l0 .word 0x906d6779,0x9b0997af ! Init value for %l1 .word 0x93eeba9e,0x68929fe0 ! Init value for %l2 .word 0x9eef7dae,0xe06a3adc ! Init value for %l3 .word 0x59767615,0xe719cb69 ! Init value for %l4 .word 0x911cf400,0x77aabb7e ! Init value for %l5 .word 0x7b7884a8,0x935c9a1c ! Init value for %l6 .word 0xde2cddbe,0x784db84d ! Init value for %l7 .align 64 p26_init_freg: .word 0x0216c4e1,0x61cc829f ! Init value for %f0 .word 0x778d1f19,0x11fc6810 ! Init value for %f2 .word 0xa5d05424,0x8012d6a3 ! Init value for %f4 .word 0x429f3fab,0xbef2019f ! Init value for %f6 .word 0x4404125f,0x2889ba63 ! Init value for %f8 .word 0x5fd2028f,0x060674a3 ! Init value for %f10 .word 0x7edb5b5d,0x32a35929 ! Init value for %f12 .word 0x1be7fcc3,0x0f325721 ! Init value for %f14 .word 0xf0d4ea19,0xbe2ff152 ! Init value for %f16 .word 0x82933cec,0x879a88e9 ! Init value for %f18 .word 0x73efdfda,0x33ca6666 ! Init value for %f20 .word 0x425615e4,0xe23ab622 ! Init value for %f22 .word 0x5c99e29c,0x55a79b3f ! Init value for %f24 .word 0x95904dc9,0x7aa875e3 ! Init value for %f26 .word 0xce262c69,0xfd9e8049 ! Init value for %f28 .word 0x50c51908,0xb90829f0 ! Init value for %f30 .word 0x5f74606b,0x06d0d0d3 ! Init value for %f32 .word 0x056cae04,0xef677b09 ! Init value for %f34 .word 0x7c73ac49,0x7b4e4fe4 ! Init value for %f36 .word 0x967d0274,0xdcabccd0 ! Init value for %f38 .word 0xd719e58c,0xb718cf3b ! Init value for %f40 .word 0x5da215d1,0xe3ee4d5c ! Init value for %f42 .word 0x7a46988a,0x22f069e7 ! Init value for %f44 .word 0x087b9c8f,0x84001093 ! Init value for %f46 .word 0xa6081f7a,0xf3caaaf3 .word 0x8e4e0e83,0xce9e1f9d .word 0x0c460a8b,0xefbecd99 .word 0x563c7148,0x5cd5608f .word 0x7b3efbf8,0x6095e729 .word 0x0f474049,0x200ce5a5 .word 0x3745f70a,0xe87d98e6 .word 0x23237304,0xb59a8c75 p26_expected_registers: .word 0x23590a2a,0xfa30e235 .word 0x00000000,0x000002c4 .word 0x00000000,0x000000f4 .word 0xffffffff,0xb01c1000 .word 0x00000000,0x00000000 .word 0x00000000,0x2ce54177 .word 0x00000000,0x000000d0 .word 0x00000000,0x3c325386 .word 0xece1f173,0x88806198 .word 0x00000000,0x5184dadc .word 0x2359633e,0x24a33ef5 .word 0xaf28bc22,0x766dc854 .word 0x0eaf2070,0x1b3a2c8a .word 0x00000000,0xaebfd5f3 .word 0x685c8530,0x86284b07 .word 0x00000000,0x00004a72 .word 0x84fb4ac4,0x4192539e .word 0x00000000,0x33ca6666 .word 0x00000000,0x00000001 .word 0x911cf400,0x77aabb7d .word 0x7b7884a8,0x935c9414 .word 0x00000000,0x000011e2 .word 0x7b7884a8,0x935c9a1c .word 0x911cf400,0x77aabb7e p26_expected_fp_regs: .word 0x0216c4e1,0x61cc829f .word 0x778d1f19,0x11fc6810 .word 0xa5d05424,0x8012d6a3 .word 0x000076cf,0xbef2019f .word 0x4404125f,0x2889ba63 .word 0x5fd2028f,0x060674a3 .word 0x7edb5b5d,0x32a35929 .word 0x1be7fcc3,0x0f325721 .word 0xf0d4ea19,0xf47b5b29 .word 0x82933cec,0x879a88e9 .word 0x73efdfda,0x33ca6666 .word 0x425615e4,0xe23ab622 .word 0x5c99e29c,0x55a79b3f .word 0x95904dc9,0x7aa875e3 .word 0xce262c69,0xfd9e8049 .word 0x50c51908,0xb90829f0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x724a8c8d,0x08c7f7b0 .word 0x2732a3c5,0xf281efc5 .word 0xf3d5bfae,0x9d192828 .word 0x9fd0cc79,0x51751cfc .word 0x98002882,0x1aaeb9c3 .word 0x00000000,0xf53f4c1a .word 0x8a866435,0x4b7f113e .word 0x9ed3b8f9,0xb8a1cef5 .word 0x0a4c09a4,0xfa03e540 .word 0x67363920,0x29d239dc .word 0xb9a4e98d,0xfcea1bd8 .word 0x9dff7c7f,0x7df49ad8 .word 0x38612fbf,0xda396d21 .word 0x5f23d741,0xacea95ff .word 0x7680245d,0x708447bb .word 0x727433d9,0xb738a81d .word 0xd80131f5,0xe4dea1e8 .word 0x2f650443,0x5610f0e5 .word 0x79179809,0x98577dd1 .word 0x35b2c3d2,0x75f94869 .word 0x88e8edc6,0xcc77641f .word 0x3533bbc5,0x2767b75e .word 0x40d32be7,0x92c1f7f9 .word 0x730997c9,0x218141fe .word 0x27104133,0x4ffbfc74 .word 0x1181eb8b,0x821fa346 .word 0xfd5b5a57,0xf58506bc .word 0x8a47f8e2,0x446a9abb .word 0xb1f5cfaf,0xcb7d0f4f .word 0x216545ee,0xa5d10e37 .word 0x5f27c706,0x12b3f9d6 .word 0x5badf286,0x7b74a10e .word 0x324e5fba,0x73633390 .word 0xc51dd9fc,0xe82d63f9 .word 0x7965816e,0x8edb8b7c .word 0xeaa62fda,0x731cf898 .word 0xd972ee52,0x2057f35e .word 0x7878cc75,0x584daf56 .word 0x3e34c9e5,0xa0a6520b .word 0xb3ab1980,0xae4faf04 .word 0x65be901c,0xdbc5f1e0 .word 0xf215532b,0xeb9ea9cb .word 0x610e50af,0xea1278ea .word 0x85f1019f,0xfe404db3 .word 0x09954b2a,0xed7a2131 .word 0x7b9ca646,0x0fa3337c .word 0x8e91d3b3,0x14d96e96 .word 0x96455821,0xfd8ece6e .word 0xc5f1ed2f,0x74148395 .word 0x202d7667,0xb6de85f3 .word 0xce2e48c7,0xd465f980 .word 0x94662c40,0x19bf3497 .word 0x39509524,0x3f5c5e2a .word 0x55b84a50,0xea5e8f95 .word 0x22bc0d4e,0x6c2c74f7 .word 0x1b5c3d85,0x69d1150c .word 0x280d49d3,0x3236bd8e .word 0x66e9a221,0x5ba2e571 .word 0x0698109f,0xbc9cfc2f .word 0x08997884,0xcd308f6a .word 0x5404560f,0x87b4ccf2 .word 0x4197c55b,0x68bd0ce4 .word 0x26033eb2,0x9b592058 .word 0x2dab9361,0xa56e2e6c p26_local1_expect: .word 0xd09fb665,0xbba0af4f .word 0xf0d4ea19,0x5b1cd54e .word 0x09189f32,0x1d38ac5c .word 0xc5995e64,0xc33a4b1f .word 0x009ab03a,0xa9d893f3 .word 0xb44f26b9,0xe209c03e .word 0x7c297ad3,0x75030164 .word 0xbd799c7a,0xd5022d68 .word 0xd7641ccb,0x347c6905 .word 0x3da265f9,0x965af7c5 .word 0xbe199791,0xd468a5e2 .word 0x66cbbe47,0xd53f3f49 .word 0x77dacfd4,0x2ce54177 .word 0x603ef3d4,0x1ed51919 .word 0x9ca3ef0c,0xbf8f96db .word 0x0b9b012e,0x56abf2a6 .word 0x8f349b5b,0xdca411e2 .word 0x0f5832bf,0x12a657c0 .word 0x8da89928,0xcfa222e6 .word 0x15553764,0x40bad6d0 .word 0x4a00e16c,0x7fe22e66 .word 0xaa941bfd,0xcdaf6547 .word 0xbabb08bd,0x3b5aa68f .word 0x1ca8ec65,0xe2fb2a04 .word 0x2ca82a41,0x40e13235 .word 0x37dd16ed,0xacde3771 .word 0xb2f53c58,0xe5599ee4 .word 0xc71951a7,0xe7919d55 .word 0x09153d5c,0xf9d50213 .word 0xf7005f9a,0x689a9462 .word 0x5184dadc,0x593b3fa2 .word 0xec53e3c7,0xcfc1d223 .word 0x40ff86ad,0xfe68ab89 .word 0x6160ccae,0x52780bd0 .word 0x6d831e12,0xb00fbee2 .word 0xa9f4d8ca,0xd251f76d .word 0xd8870272,0x343a4e20 .word 0xdd7542bb,0x7040e584 .word 0xdbe29414,0xf2e3987a .word 0x84200dae,0xab695b24 .word 0x59c53275,0x0ca239d6 .word 0x78afff08,0xa7ca6b49 .word 0x7f8bec3c,0xd6dd16b4 .word 0x5ae20ce3,0x4ee3f18c .word 0x8fa24103,0x581423c3 .word 0xc651072f,0xe6498ad6 .word 0x93f8dfce,0xbee77c9f .word 0x9873ddad,0xe713b338 .word 0x57734c51,0xc5d19de6 .word 0x046aba15,0x3247d3d4 .word 0x5a66899c,0xa737c6b7 .word 0x23590a2a,0xfa30e235 .word 0x5ce258f0,0x9e31476c .word 0x8ec80ee0,0x81e67603 .word 0x9b41ccb3,0x3f59facb .word 0xcab5d406,0xbea46683 .word 0xb967a971,0x9c72a691 .word 0x52cade3a,0xd2bdd8f8 .word 0x3a85546e,0x731a5475 .word 0x6a182a94,0xd972a366 .word 0x277c8aa3,0x438c9b64 .word 0xe478a574,0xecccab32 .word 0x16d610a9,0x134c9188 .word 0xfb1166a0,0xd79905e8 p26_local2_expect: .word 0x23d33235,0x061b1998 .word 0xf47b5b29,0xe23ab622 .word 0x35e230fa,0xc4020000 .word 0x3c325386,0x400a62f9 .word 0x003eb740,0x000000c3 .word 0x2959a332,0x5d5bdb7e .word 0x974cbd5c,0xbfa5989e .word 0x655d27ed,0x5f3b108d .word 0x4fcc15df,0x0d7a2bb2 .word 0x803539d7,0xba30d6ab .word 0xc0760bf2,0x2a4cbbcd .word 0x0a524b9c,0xf70e3da2 .word 0x36523d04,0xf588350c .word 0x9cc8870e,0x95a32676 .word 0x17b534c7,0x8621e566 .word 0x71114e5a,0xce9db416 .word 0x6e6cd479,0x4a5e6718 .word 0xa0d3a4e0,0x2a2a79ac .word 0x43873d95,0xa4c4a34b .word 0x1734bbdc,0xe942730b .word 0xf21d8b1c,0x05188c48 .word 0x03c774fd,0x8a706834 .word 0xb58ad193,0xd9a9e278 .word 0x5cef922d,0xe3e555a8 .word 0xc04da177,0x80476077 .word 0xe7ee9204,0xc13ef049 .word 0xa1fddc55,0x99c773ab .word 0x3fa557a1,0xba83cb71 .word 0xb8d424ce,0xf40bc287 .word 0x2110b4b9,0x000076cf .word 0xb6982cd5,0x4d12403a .word 0xf2dbb135,0xfc6a442a .word 0x4aee5243,0x32ebaf43 .word 0x7f745b01,0xb68664c1 .word 0xfd926b01,0x543bcd48 .word 0xe8cbfa02,0xf13eb740 .word 0x07f244d4,0x2d52effb .word 0x1fcd46c3,0x32f9b6d9 .word 0x1f1cf231,0x6046eb7c .word 0x4d25a956,0xdb2211ff .word 0xf8384067,0xe3abb4c1 .word 0x6746b144,0x4f4daac0 .word 0x12fcb2ae,0xc40638a8 .word 0xc4de4bc2,0x69826b61 .word 0x5bed19b1,0x633372c3 .word 0x9bff1227,0xad03b82d .word 0x82d3b651,0xae9c1d3f .word 0x0174bb0f,0xb3a172e1 .word 0x352f7cca,0xd277de20 .word 0x45cc63e4,0x4b2558d3 .word 0x0da75a68,0x10c1f322 .word 0x4646dd45,0xffc43ae1 .word 0x78a9a2e0,0x3e4a32ca .word 0x0c1df442,0x592f797f .word 0xa9b8c9e1,0xc98b071a .word 0x031f1232,0x836b31c8 .word 0x113d779d,0xf82625ca .word 0x7e0545c8,0xded0bdd3 .word 0xb2722219,0x2ab2693b .word 0x2fb36239,0xdb74e474 .word 0x29496d62,0x20570900 .word 0x3399b8b7,0x043124d7 .word 0x4057f0ff,0x81159509 .word 0xc3de0d6d,0xdf04206d p26_local3_expect: .word 0x00000000,0xf13eb740 .word 0x9a1c099b,0x00000000 .word 0x1be7fcc3,0xcc8050ac .word 0xcf5ec8aa,0xdb170b68 .word 0xaf97099b,0xc94d9095 .word 0xcf761169,0x2a3b03ef .word 0xc76dec19,0x4125c0b9 .word 0x3d23e4ca,0x650e5710 .word 0x417f1c7d,0x95b1cc25 .word 0xd1d60bbc,0xaef4bc9f .word 0xb1015765,0x0004fe3e .word 0xeb80e18d,0xf3ddff3c .word 0x58ace6d2,0xc5747b64 .word 0xdd7394b4,0x9beea8e3 .word 0x09d0ed8c,0x6b4856d3 .word 0xa625c6e2,0xac5b137b .word 0x74e01140,0x01b6f2b0 .word 0xb2e8eab8,0x60af230d .word 0x6f05d71c,0xdfa314cc .word 0xfada7577,0x4daac1b6 .word 0xc3652e95,0x88bb8984 .word 0x55f814ad,0x96e92496 .word 0x4e739823,0xb77a94d1 .word 0x70014e4c,0xcd07d1e4 .word 0x66434e4c,0xc98c9f48 .word 0xdcc818c4,0x4b6efd41 .word 0x11c981e4,0x81510be9 .word 0x6f0220d6,0x95b601e4 .word 0xdb182319,0x19236d32 .word 0x83bc66ef,0x24ab6481 .word 0xc3e13f73,0x2bfaf297 .word 0x752998be,0x370242cc .word 0x100b010f,0xacc7e72f .word 0x8e4074cb,0x93f0bb94 .word 0x9b38c87e,0x8d858daa .word 0x6ae9d83d,0xfc36f900 .word 0xeefa0bd6,0xf1b183be .word 0xf4caafbf,0xd4feff57 .word 0x1b4c3cf1,0x468a3db3 .word 0x6d7ef729,0x2fb4ac39 .word 0xb31d3694,0x88345aac .word 0x8ac7d199,0xb4cd6c2e .word 0xe644461f,0x2bf7626c .word 0x781fe166,0xffedbd13 .word 0x8a1cfa62,0x7305f141 .word 0xddaf4c90,0xa49b9a54 .word 0x8952f186,0xe3404e70 .word 0xfd679a07,0xf774aac8 .word 0xafebf0b2,0x3a804fdb .word 0x3fd4b915,0xe13c2f43 .word 0xfe988562,0xfb3e14f1 .word 0xeae888fc,0xfcdec265 .word 0x1fd22856,0x0b294420 .word 0x1e2c3e9f,0xb0f5a508 .word 0xbc51cb5c,0x39fd4b75 .word 0xa10a3ce2,0x66082efe .word 0x32d64591,0xacbcfd80 .word 0x254b9cc3,0x901cd57b .word 0x43b5dc73,0xb1bd974d .word 0xde2e9e11,0x1608ccee .word 0xbbac6319,0x41e9aa0d .word 0x497366c2,0x63b9f0fd .word 0x033e2eae,0xb3b607e1 .word 0x7f09accf,0x1e561a45 p27_init_registers: .word 0x0fee3102,0x0b266ac0 ! Init value for %l0 .word 0x49bfba4a,0xed58da8a ! Init value for %l1 .word 0x04f42726,0xcc79f7f7 ! Init value for %l2 .word 0x74da0edc,0x1f7c474f ! Init value for %l3 .word 0xadf47e72,0x8d53e573 ! Init value for %l4 .word 0x7f7a19ba,0xb3bae5f5 ! Init value for %l5 .word 0xd256fb85,0xb3f8e34b ! Init value for %l6 .word 0xd99072de,0x4096c7bb ! Init value for %l7 .align 64 p27_init_freg: .word 0x173fcec0,0xa6a9707e ! Init value for %f0 .word 0x59f71c84,0xfb44a010 ! Init value for %f2 .word 0x8823d65d,0x16ee30ae ! Init value for %f4 .word 0xf8e44e53,0x78dcbf39 ! Init value for %f6 .word 0x217b89a7,0x943b7116 ! Init value for %f8 .word 0xa63b5a08,0x51fc9144 ! Init value for %f10 .word 0x3a1daee7,0x3fe890ec ! Init value for %f12 .word 0xfe4fb103,0x33db456b ! Init value for %f14 .word 0xcfab02e9,0xe2303d08 ! Init value for %f16 .word 0xad97a1c4,0xfb57167c ! Init value for %f18 .word 0xa52e10e2,0xe98eebc6 ! Init value for %f20 .word 0x6ecc1dc7,0x21043bc2 ! Init value for %f22 .word 0xee9673c2,0x727e7f5f ! Init value for %f24 .word 0x69e27a93,0x5a2027fc ! Init value for %f26 .word 0x3af0d94d,0x32041c46 ! Init value for %f28 .word 0x9c4b9c6a,0x86dfa215 ! Init value for %f30 .word 0xfb6ccbfa,0x5ce48c81 ! Init value for %f32 .word 0xd5f67415,0x98067dc0 ! Init value for %f34 .word 0xff1c7f08,0x88a2ec8e ! Init value for %f36 .word 0xefda25a6,0xd438d03f ! Init value for %f38 .word 0x63978708,0x0b4cbc32 ! Init value for %f40 .word 0xa1a08642,0x2ab14fb5 ! Init value for %f42 .word 0xfd35a538,0x8e4c6240 ! Init value for %f44 .word 0x6b83ea2d,0x69a5ad76 ! Init value for %f46 .word 0xbc691f52,0xec51eac7 .word 0x2f3bce96,0xbda9efe0 .word 0x8f41eb8e,0x3d6c2f6e .word 0x527f195e,0xffb8a01d .word 0xfd62d74c,0x7fa815e1 .word 0xb01100ff,0x4b11211d .word 0x6c529712,0xd5d956f9 .word 0xe5d20b93,0xda07f248 p27_expected_registers: .word 0x00000000,0xff88c20b .word 0xc23b0421,0x03afedf2 .word 0x00000000,0x000000dc .word 0x00000000,0x08890aa3 .word 0x00000000,0x00000089 .word 0x7eccfff8,0xb16aeca8 .word 0x00000000,0x08890514 .word 0x00000000,0x0000c157 p27_expected_fp_regs: .word 0x173fcec0,0xa6a9707e .word 0x59f71c84,0xfb44a010 .word 0x28db8606,0x41da7e73 .word 0x6da6285b,0x706b530e .word 0x8d514fde,0x1fdd5dd7 .word 0xa63b5a08,0x51fc9144 .word 0x3a1daee7,0x3fe890ec .word 0xfe4fb103,0x33db456b .word 0xcfab02e9,0xe2303d08 .word 0xad97a1c4,0xfb57167c .word 0xa52e10e2,0xe98eebc6 .word 0x6ecc1dc7,0x21043bc2 .word 0xee9673c2,0x727e7f5f .word 0x69e27a93,0x5a2027fc .word 0x3af0d94d,0xffa9e941 .word 0x58b4e049,0xcd6de065 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0xec90e83f,0xe7ae1d3a .word 0xfffff49b,0xe2303d08 .word 0xc80e2f70,0x2ef5c86c .word 0xd1c0658b,0x91000000 .word 0x4be01488,0x6bff2212 .word 0xfd0046cb,0x49886549 .word 0x16797ec2,0xb786f7a9 .word 0x00000032,0xdaee7353 .word 0xb081be95,0x7aa6c4e0 .word 0x9f4df0de,0xbed9a6fb .word 0xb2ddefd1,0x8d14c00f .word 0x05f8cec1,0x5fcd242d .word 0xdf7ad4ad,0x4d514233 .word 0xfc23518f,0x96654591 .word 0xe1b21447,0x91995664 .word 0x37290809,0xeec59175 .word 0xae6e1ff2,0xfe42fefd .word 0xe25e5a78,0xe17bf05f .word 0x2edd5e1f,0x5f645b3b .word 0xfdc965a6,0xbbe64909 .word 0x2418f328,0x2013ebcb .word 0xffc8a819,0x7a0017c9 .word 0x475f2756,0x87873751 .word 0xc3b7f544,0xfa712d5e .word 0x9ae1ef5d,0xd7203ba7 .word 0xc5ca0253,0xb00a145e .word 0x86812a34,0x9dc3ecd2 .word 0x1f058622,0x630aba2d .word 0x6bb0f898,0xabd75181 .word 0x8d53e573,0x63e20d1e .word 0x544c8d58,0x7850888b .word 0x6d37a0e9,0xc2ac57d3 .word 0x0e713445,0x91e0b5bb .word 0xbc9f90e0,0x0b084a8b .word 0x7cbbbd93,0x134285cf .word 0xd4e47b39,0x8968209f .word 0x12c27f75,0x6d8ca042 .word 0x31c251cb,0x85e272f5 .word 0x0d629655,0x9aa02a41 .word 0xc8d40c09,0x71f9c985 .word 0x3de9152f,0x279421c7 .word 0x6c639c7a,0xcfe5b764 .word 0xd041ec8f,0x300ecbe2 .word 0xd2feae51,0xf16be219 .word 0xa4575ea2,0xd0e7aa90 .word 0x34ee492e,0x3513cf11 .word 0x04993b65,0x048e7fc3 .word 0x65fa4ac7,0x1ade313d .word 0x58b4e049,0xcd6de065 .word 0x67a21936,0x74a9e5b1 .word 0x1c16b95e,0xffcc3b2e .word 0x7b54f315,0x827c9895 .word 0x07705c83,0xf3cc8c85 .word 0x256ebc4b,0xd3efd096 .word 0x5e077fc9,0x676f9ae0 .word 0xb4740261,0xef43fe86 .word 0x80c55942,0xe3512a6f .word 0xc281eb15,0x75cbb4be .word 0x0e9e5834,0x18315302 .word 0x00f82715,0xff3111a1 .word 0xcdbcd4be,0xecead36a .word 0x457f97fd,0x82be9fba .word 0x7342b519,0xace24a96 .word 0x693f8418,0xc46b8ea6 p27_local1_expect: .word 0x98977e47,0x7bd8efd2 .word 0x217b89a7,0x943b7116 .word 0x4bad95de,0xd825b9b4 .word 0xe730c3cb,0x458c990b .word 0xc23b0421,0x03afedf2 .word 0xff892276,0xe1e53d5f .word 0xed324e67,0x82c3fbcb .word 0xd87f1631,0xb3f8e34b .word 0xb918f5c6,0x9694ca75 .word 0xfbbd647d,0xf47d6d45 .word 0xe2836759,0x9692f98e .word 0xc8d5c74f,0x277b446d .word 0x7b8134cf,0xdef0e284 .word 0x649b9dac,0x4f304656 .word 0xf9f4efb8,0x22016593 .word 0x00af7f12,0x931c1841 .word 0xea5f7d19,0xcf94fd13 .word 0xabe0265d,0xd829b3d1 .word 0x3fb5d012,0x5ddacd5a .word 0xe1cecdd8,0xcc45c32c .word 0x1cf31186,0x9d3c44ae .word 0xf08601f3,0x00741b47 .word 0x79fa01e5,0x1e9e7894 .word 0xc51d8847,0xb1fc356f .word 0x3a66338d,0xf5d229b6 .word 0xd24ecc5b,0xbefee1e0 .word 0x872e3400,0x07042dcf .word 0x038ec621,0x93be7ba7 .word 0xac50476c,0xc0aaca9a .word 0x46021bb9,0xddb963cb .word 0x66dcb6bc,0x6ab336f5 .word 0x479bd516,0x49f70464 .word 0x8d283e26,0x250c726d .word 0xbf76c582,0x5be93ef0 .word 0x4a16e8e7,0x99bca327 .word 0xfffdc13b,0x5f0e442f .word 0x12f3a2c3,0x97d357a8 .word 0x6a296dab,0x04d2a9da .word 0xbd664673,0x2c44962b .word 0x23631473,0x0e3094ec .word 0x3464b0c9,0x3b3b5ddc .word 0x79eab906,0x49a8c814 .word 0x301b258b,0x608d5695 .word 0x426fefaa,0x6b22988f .word 0x14d283af,0xe551786a .word 0x810e6aaa,0x6b98df62 .word 0x4278df34,0xbdc65127 .word 0xa67338bc,0x3fdf2b61 .word 0x3c2cb36d,0xe8993a91 .word 0x6361cda9,0x80290a21 .word 0x77ff5780,0x6e9f595c .word 0xff04e51c,0xbf9a2218 .word 0xbdf17e62,0x6252eee5 .word 0x952d15c6,0xfc96918a .word 0x30e78574,0x51ca81c2 .word 0x6d28d986,0x78646a16 .word 0x11c0e421,0x8dfbcf67 .word 0xf3c3a72c,0x8f0d519f .word 0x6aa70f00,0x567ae897 .word 0x1f177fe6,0xdedfdca7 .word 0x1238ac71,0x91c505d5 .word 0x1d429094,0x1f561512 .word 0x5c718ab1,0x018895b9 .word 0xd81c5d37,0xbfecb36b p27_local2_expect: .word 0xff4a4a56,0x3b5661c3 .word 0x6da6285b,0x706b530e .word 0x00000000,0x00000089 .word 0x44732e34,0x88a4cf4d .word 0xff88c20b,0x932a899d .word 0x49e0b458,0x00000089 .word 0x77cc5123,0xf0a2358a .word 0x52b4d1ef,0xdfbca393 .word 0x68ffde88,0x09245907 .word 0x86323098,0x3a259e1f .word 0x0cc2d89b,0x10a29c1b .word 0xdbddbb15,0xf8952835 .word 0x906ff84a,0xdd0bae9f .word 0x72824e81,0x9d3561fe .word 0x87b5f727,0x240fdf1f .word 0x1ed52c1e,0xa34b6c1c .word 0xa87a4ce8,0xaa28b72a .word 0x430a5939,0xd1a57ff7 .word 0xa50750df,0x92ffd2e5 .word 0xa85a339a,0x0c05a014 .word 0xcce5286d,0x24048a2f .word 0xc984731a,0x29ec7633 .word 0xe31bdc77,0x1dbc0297 .word 0x7c0e1304,0x23a0de5c .word 0xa11da0d7,0x6a5b362c .word 0xc0adc9af,0x69c83a45 .word 0x047dd6b5,0xdc192083 .word 0xad340145,0x45da3713 .word 0x5b354f0b,0x4147e600 .word 0x1abde771,0x69782cc6 .word 0x328cc185,0xc7c38cfd .word 0x6f36b791,0x46c5e8d5 .word 0xdc7bc61f,0xe6107ed8 .word 0xa652fd65,0x96f6373d .word 0x404808e8,0x091354aa .word 0xcadcaa77,0x7efd627f .word 0x6cdf60a1,0x911a9147 .word 0xa951c033,0xd77fe57a .word 0x3489784b,0x0e9553c2 .word 0x1305d4ff,0x8aa18524 .word 0x961d8dfa,0x0f23563f .word 0x2e08fe9a,0xcdc1e73a .word 0x415a5d1c,0x54833990 .word 0xbdf3ca63,0x8b130476 .word 0xf22e3b90,0xfd613a36 .word 0x94d05bcb,0x2fcbd67c .word 0x64668067,0x41bb9ed2 .word 0xe7ec11b7,0xae8633a9 .word 0xd407ca32,0x68ddce50 .word 0x47ff4c44,0xd04b03f0 .word 0x9dd57570,0xb47f50b3 .word 0xba1df0d0,0x70e1fb77 .word 0x0b0b4ae7,0xff807ee4 .word 0x3180001d,0x4b3689a8 .word 0x6f80a9df,0x384ff43d .word 0xd47cf0f0,0x95b20607 .word 0xf4eeec4e,0xd675d4cf .word 0x1d4a1c63,0xa158d6b2 .word 0xe605c040,0x1b3075a6 .word 0xfde0d32f,0x64797d31 .word 0x413f3d8a,0x3209a008 .word 0x96a60175,0x8a14ccab .word 0xe3bb758a,0x29cd620b .word 0x14ff544e,0x1e0a11fc p27_local3_expect: .word 0x5ff0e46b,0x8693a88e .word 0x89f99c0b,0x9ed2a9a1 .word 0x57c15506,0x95b6745c .word 0xdc000000,0x00000000 .word 0x14adf8e2,0x5a963495 .word 0xbecd8243,0x536671ac .word 0xa7da0269,0xb3e50a27 .word 0x399e746b,0xe2600594 .word 0x95acc2ef,0x0f6c00c4 .word 0x41c17a03,0xde1ebd46 .word 0x091b59ec,0x1ba30b1e .word 0x2aaa0bef,0x9da2dd3e .word 0x847b377c,0x618fcba9 .word 0xbd827f53,0x7a5b476c .word 0x260e53ad,0xc655e934 .word 0x22bb58b6,0x536e682e .word 0x0328448a,0xec9fffa1 .word 0xcb2bd277,0x543b9396 .word 0xfc040e0a,0xb18d4df3 .word 0x415adcfd,0xee3f7d4b .word 0xd2dfe984,0x101471b8 .word 0x4044c3a9,0x585eeb54 .word 0xd759dd17,0x3daa6a8f .word 0x69b8adb0,0x7add6454 .word 0x8b65c0d1,0x780a20c8 .word 0xfe78b03c,0x685c990b .word 0x6d1c3073,0x2af54be0 .word 0x9f3cdfd0,0x742da4aa .word 0x6a475a3f,0x144f0b8d .word 0xc7f78b07,0xc7360e3f .word 0xbde8c50a,0x0e76f44d .word 0x070bbd2d,0x70b34c35 .word 0x40d93516,0x69d06ce5 .word 0xbf20921d,0x988df9b9 .word 0xe8dfa270,0x5b8f3e81 .word 0x989f8704,0x6b208775 .word 0xf2c64c0f,0xff57d8ab .word 0x19fcc064,0xaa4fa515 .word 0x4e90317a,0x2b6518a8 .word 0xef7e5f83,0xa9f0bfc4 .word 0xd14bf05c,0x5d81774c .word 0xf27b721b,0x1f946449 .word 0x5e84bc5e,0x2d79096b .word 0xef803db7,0x16ee87c5 .word 0xd9071523,0xb87152dc .word 0x9954f73b,0xdeae5855 .word 0xf25981d4,0x81e4607c .word 0x2e1854fc,0x8b65c0d1 .word 0xa7f54deb,0xd46a3cf1 .word 0xcda01c62,0x29913291 .word 0x45c36ec5,0x2e774da2 .word 0x9a9ec75d,0x57fb37c2 .word 0x7eccfff8,0xb16aeca8 .word 0xfa3d1b31,0x0b4e3089 .word 0x2f5eccfc,0x68f24f3d .word 0x62be31c6,0x5a31b630 .word 0xf5d505ac,0x6f44edf7 .word 0xeec8babb,0x06b89b0f .word 0xd97d89a5,0x02461c9d .word 0x7d478e79,0xf4780923 .word 0xd5d8f3df,0x99ea3245 .word 0x53778bca,0x17bfe1d5 .word 0xf4da72d3,0x7dee6c1e .word 0xa9bb0302,0xbc97074b p28_init_registers: .word 0x5803fe75,0x8c32af58 ! Init value for %l0 .word 0xce8c9343,0xfd117f16 ! Init value for %l1 .word 0x8b3029fb,0xf2f4bc51 ! Init value for %l2 .word 0xd0ffe319,0xdde6e742 ! Init value for %l3 .word 0x0d44d61f,0xfb385342 ! Init value for %l4 .word 0xf1472b01,0xfc6e6cd8 ! Init value for %l5 .word 0xd5d4edf6,0x1bebda49 ! Init value for %l6 .word 0x23bd0a5f,0xfdc29425 ! Init value for %l7 .word 0x31245492,0x3062451e ! Init value for %l0 .word 0xcccf1210,0x3a1a8f55 ! Init value for %l1 .word 0x48e49b84,0x5af8379f ! Init value for %l2 .word 0x5809fa34,0x821b3410 ! Init value for %l3 .word 0xc40cf860,0x04038247 ! Init value for %l4 .word 0xe3367104,0x262b0daa ! Init value for %l5 .word 0x32a43f88,0x0fc76b12 ! Init value for %l6 .word 0x7c14e60c,0x395007db ! Init value for %l7 .align 64 p28_init_freg: .word 0xdb52a8c8,0xf8165dce ! Init value for %f0 .word 0xa9995a16,0x414deefc ! Init value for %f2 .word 0x85a6023c,0x204b1f7a ! Init value for %f4 .word 0xc3ef8198,0xc91fae40 ! Init value for %f6 .word 0x22cf4107,0xac7aaf32 ! Init value for %f8 .word 0xa6a90277,0x4a1426dd ! Init value for %f10 .word 0x05a4b1ce,0xa57bd7ea ! Init value for %f12 .word 0xdd06d307,0xd6e8bc47 ! Init value for %f14 .word 0x9d790e81,0x77c6406d ! Init value for %f16 .word 0xa6ec4383,0x4956967c ! Init value for %f18 .word 0x31f02014,0x62ff7459 ! Init value for %f20 .word 0x754400ee,0x6e25fa11 ! Init value for %f22 .word 0xc16a7d1a,0x4049811c ! Init value for %f24 .word 0x3b394d74,0x5839fc3c ! Init value for %f26 .word 0x397e18d0,0xa145d723 ! Init value for %f28 .word 0x49045b98,0xc77c1f86 ! Init value for %f30 .word 0xcd288700,0xfb609870 ! Init value for %f32 .word 0xa11c8b3d,0x84e70023 ! Init value for %f34 .word 0xfd4288c3,0x4180cdde ! Init value for %f36 .word 0x8297b176,0x9915c907 ! Init value for %f38 .word 0xe04c25d4,0xde5e75e3 ! Init value for %f40 .word 0x3364ae1c,0x2a8ee10a ! Init value for %f42 .word 0x862fa965,0x1f9e3ac4 ! Init value for %f44 .word 0x382b7718,0xa8e46a76 ! Init value for %f46 .word 0x46b0b4de,0x1d3a6a9d .word 0x7229a1f3,0x0a077b6d .word 0x692aad1d,0xf67190c8 .word 0x653cab1b,0x7a6d8f85 .word 0xacff84b2,0x625b29b7 .word 0xe3e89d67,0xd98dd83c .word 0x5ee7a7ef,0x34310789 .word 0x30e3f12b,0x1b395fe0 p28_expected_registers: .word 0x00000000,0x0000004c .word 0x00000000,0xb0bf6400 .word 0xffffffff,0xffffa0fc .word 0x00000000,0x00010482 .word 0xfdc28bed,0x9120054e .word 0xffffffff,0xffffffc3 .word 0x00000000,0x00000039 .word 0x00000000,0x7c0aeba8 .word 0x00000000,0x00000051 .word 0x00000000,0xf98f4ab3 .word 0x00000000,0x00000000 .word 0x00000000,0x001730ce .word 0x00000000,0x3add0c11 .word 0x00000000,0x572375f6 .word 0x00000000,0x000000b2 .word 0x00000000,0x1a7d6a30 p28_expected_fp_regs: .word 0xdb52a8c8,0xf8165dce .word 0xa9995a16,0x414deefc .word 0x1420f031,0xe3f49f22 .word 0xc3ef8198,0xc91fae40 .word 0x395dc4c9,0xec499b4a .word 0xa6a90277,0x4a1426dd .word 0x05a4b1ce,0xa57bd7ea .word 0xdd06d307,0xd6e8bc47 .word 0x22cf4107,0x77c6406d .word 0xa6ec4383,0x4956967c .word 0x31f02014,0x62ff7459 .word 0x754400ee,0x6e25fa11 .word 0xc16a7d1a,0x4049811c .word 0x3b394d74,0x5839fc3c .word 0x397e18d0,0xa145d723 .word 0x23bd0a5f,0xfdc29425 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xffffffc3,0xcf531b9d .word 0xffd3814b,0xc932df4b .word 0xdb52a8c8,0x0636bad3 .word 0xa9995a16,0x414deefc .word 0x5839fc3c,0x8fa914f8 .word 0xffd33ddd,0x61a964d2 .word 0xfdc29425,0x3385054a .word 0x61223a7e,0x9ae86a31 .word 0x360fd799,0x372965b8 .word 0x3e97a67b,0x7f5473b5 .word 0xefc8766c,0x9c157cb3 .word 0xb6a06e7e,0x587add1d .word 0xdc9074ac,0x06b05f0d .word 0x5f8fa823,0x1f587359 .word 0x15e3ff70,0xd6e67386 .word 0x4b7cf59a,0xa45bb21c .word 0x80813685,0x6f809677 .word 0x0139a0f8,0x60ffb09b .word 0x95133c14,0x500a933a .word 0x352d406b,0xf232b134 .word 0x1ccb2f6d,0x3b6c03a0 .word 0x859846a1,0x148d8f33 .word 0xbc8bab3e,0xca7f5621 .word 0x01d94c70,0x4f55070b .word 0x94e5c1b2,0x94c31077 .word 0x6f29c32f,0xfb9afc0e .word 0xc6b39c41,0xfd2a9d76 .word 0x42b26280,0x20371984 .word 0xfc45f86c,0xc055df9d .word 0x7fe742be,0x95d0241f .word 0x9316b48a,0x902dc294 .word 0x26785a5e,0xb06d0930 .word 0xd853c2e2,0xbc28683a .word 0x29fc8a7a,0x89eb8754 .word 0xc91b8f11,0x31951fc7 .word 0x01ff3d35,0x2a34a69e .word 0x2a150790,0xcff4d82f .word 0x3fd8976b,0x8ab73aab .word 0xb615162f,0xcc952fd0 .word 0x2145a89f,0x8b0ff06e .word 0xe0805628,0x83cc6b92 .word 0xcc86327f,0x6f75b61d .word 0x31a0d491,0x075516a1 .word 0xff425810,0x6aae5168 .word 0xf590813a,0xaa1f098e .word 0xaf4aa386,0x1df102bb .word 0xe1c2f279,0x35540ce2 .word 0x7440abcc,0x269a63d9 .word 0xd2aa3056,0x443cd856 .word 0x64cfabd1,0xb051e5a6 .word 0xbbc951f7,0xde71dd4a .word 0x4513d0e7,0xf953c167 .word 0xc6e3ea2a,0x65dbabe7 .word 0x66dbef6f,0xaf00f945 .word 0x30f1f58e,0xc2f62080 .word 0x00001b00,0xb8cfb30e .word 0xf09301c4,0x77c0dad1 .word 0x9a93bfb7,0x888d7959 .word 0x50168a1f,0x0000020d .word 0xd4da1155,0xb2db9687 .word 0x899868b4,0x79bfb90f .word 0x3acdd552,0x22bc6d8c .word 0x83ce54bb,0xc972c29b .word 0xfb0a4826,0xe028f57d p28_local1_expect: .word 0x4a9b49ec,0xc9c45d39 .word 0x40eeb466,0xad3f7614 .word 0xcf22c3bc,0xabd911ab .word 0x51bcf4f2,0x82040100 .word 0xe3f49f22,0x5c6d1f80 .word 0xcfbc7dd5,0x6556cef4 .word 0x21d10839,0x829216d2 .word 0xb8c0da39,0x3b4c7a69 .word 0xaaa026df,0xbb2251ec .word 0xac312883,0xcc427feb .word 0xf7e110ac,0x66a99d32 .word 0x0b8b5009,0xb80d0372 .word 0x473fe0e4,0x26e47a9f .word 0x3227321f,0xca01826b .word 0xae917de3,0xa17eea37 .word 0xe5c5a42d,0xf468e343 .word 0x3f9d41ea,0x306f6ef2 .word 0x3add0c11,0x8b0ff06e .word 0x53d4aef3,0x78d6b2b2 .word 0x74c1b7a3,0xb59922e0 .word 0x5c5ba976,0x02ee9f62 .word 0x2c9af2fc,0x57669ced .word 0x74a1908a,0x32bcdb7c .word 0x6f2933e5,0x9c5f32e4 .word 0x710ec2cf,0xbe07af1d .word 0x68741ab3,0x8fc72a1d .word 0xfa7e718b,0x776291e4 .word 0x23489213,0x7e5de377 .word 0xb9d7aa74,0xc545b11f .word 0x23f33ea6,0xabb8bb70 .word 0x3e826c71,0x57beb6a8 .word 0x1f8a14cb,0x5f248906 .word 0x184f0d43,0x1e51a25b .word 0xa42b02cf,0xca1137ff .word 0xbd0bc8a8,0xa7705f49 .word 0x1b55878e,0xa7c5d446 .word 0x16af0739,0xa8fac273 .word 0x59e641f2,0x163fb470 .word 0x48bd20ef,0x077e8cda .word 0x465dfc05,0xce4307b6 .word 0x271d2624,0xa9f0fc40 .word 0xbf1cfdca,0xb66bdf0d .word 0xde956a40,0xf5f1a98f .word 0x52f0c017,0x9b66c1d1 .word 0xbadfb01a,0x1b5eb990 .word 0xfd3b2e48,0xa918a8d1 .word 0x9bdfeb79,0xbb6c93b3 .word 0x1e5b1eec,0xf324a047 .word 0x3da42e7a,0x90485383 .word 0x309573a5,0x79f45db8 .word 0x683184a7,0xdcb5c7b4 .word 0xbeffad3c,0x000000db .word 0x842607ca,0x0741cf22 .word 0x93edffe1,0xde1fe3cb .word 0xb58551a0,0x42e3b218 .word 0x82074b27,0xbb44383c .word 0x7108b327,0x505144a6 .word 0x3c599e6f,0x18b802f2 .word 0x957938c5,0x76337576 .word 0xfedffb6c,0x06a61ed8 .word 0x5d0c07c6,0x2a0d2229 .word 0x8638d950,0xd6973a01 .word 0x00000039,0x1a7d6a30 .word 0xe4d016ba,0x23c6c77b p28_local2_expect: .word 0x34f0ffff,0x77c6406d .word 0xa6ec4383,0x4956967c .word 0x31f02014,0x62ff7459 .word 0xa9995a16,0x6e25fa11 .word 0x306a7d1a,0x4049811c .word 0x3b394d74,0x5839fc3c .word 0x397e18d0,0xa145d723 .word 0xe4d0f3f0,0xeb15ae00 .word 0x6b932090,0x82d4f64c .word 0x49fdf3ce,0x12bde2f6 .word 0xe423e77d,0x7577be49 .word 0x50b1e37c,0xe06d5276 .word 0xac20a986,0x935b51a1 .word 0x0496a527,0xa7cce6a9 .word 0xb338bb32,0xbe5a4727 .word 0xe8b03e2c,0xf2fdede6 .word 0x7c62a232,0x1e897f0d .word 0x097f15ff,0xae1b21d6 .word 0x9d3b81e0,0xa3fbf46f .word 0x96d7a612,0xffe37972 .word 0xc5128ee3,0x2f16b667 .word 0x00010482,0x03146ab4 .word 0x725407ad,0x3c53f301 .word 0xc3190a21,0x5e22fcf5 .word 0xfa6e9cb9,0xa64d9274 .word 0x07d1dc25,0x16cc4a6d .word 0xf58dff29,0xd8074581 .word 0x79b31102,0x1b0bb773 .word 0xbf10cca7,0x715da050 .word 0x7b74990a,0xc69a9b97 .word 0xe7cd5be0,0xd1f5b230 .word 0x23bd0a5f,0xfdc29425 .word 0xb81539c8,0x87ee410f .word 0x5f61b712,0x02d901f3 .word 0xf11bda99,0x88d17dd6 .word 0xc3e91329,0x5f8d21e0 .word 0x15dab564,0x06ed5aa7 .word 0x68ea7e95,0x90653146 .word 0xd65b4997,0x9b8ec896 .word 0x842643bd,0xd6e9b112 .word 0x001730ce,0x5eddb873 .word 0x4f0bdf3d,0xb64dfba1 .word 0x63d1a1fc,0xc26ecf11 .word 0xcd56a881,0x9c1cd595 .word 0x862aa282,0x1f126535 .word 0x4cc272db,0x62cd9d4c .word 0x1f80ba92,0x8178678a .word 0x29f5f22d,0x0079af55 .word 0x7897047d,0xe934bbc5 .word 0xfa04f88f,0x1da39171 .word 0xcd15bdde,0x678e4ed0 .word 0xc93f09d5,0xde9518a5 .word 0x47c7f9e2,0x261fb16f .word 0xccdc83f6,0xb30c4dd0 .word 0x436b25fe,0x009d99f8 .word 0x2a749bf7,0xe8f75b0b .word 0xdd888635,0x3429192f .word 0x48cb1fd7,0xe4d0f3f0 .word 0xcd5f7224,0x8556c534 .word 0x07d0ba27,0x4735c470 .word 0x067f91b4,0xbb10b4a7 .word 0x6e0354fb,0x5ed010f3 .word 0xd870f751,0x0f1c96e4 .word 0x68476958,0x37aa1bfd p28_local3_expect: .word 0x3094c2fd,0x5f0abd23 .word 0xa9995a16,0x414deefc .word 0x85ff023c,0x204b1f7a .word 0xdb52a7cf,0x8c5ccd70 .word 0x51004107,0xac7aaf32 .word 0xda490277,0x4a1426dd .word 0x05a4b1ce,0xa57bd7ea .word 0xdd06d307,0xd6e8bc47 .word 0x0f638d16,0xc1991b37 .word 0x44f6ffb2,0x46fbe275 .word 0xdfd37443,0x4c683401 .word 0x6a204fba,0xc3ef8198 .word 0xd3baaff1,0x615dd54a .word 0xf10a7bf0,0xc5628d47 .word 0x013576cb,0x1eb3d2d6 .word 0x263b25bd,0x0698ec6e .word 0xed204b47,0xead8e817 .word 0x15aee988,0x9058376a .word 0xe45a6b2b,0x3d3c7488 .word 0x91cf1300,0x841732fb .word 0xf77ffff8,0xa4e9b015 .word 0xf708d35e,0xc2240fb0 .word 0x90961a10,0x4580ca17 .word 0xb33045ba,0xec5cfc61 .word 0x02e8066a,0x7a6776d0 .word 0x2c12f224,0x1628a13e .word 0xbe4cc185,0x7aea6816 .word 0xe4d8f5bb,0x96096e77 .word 0x761341d6,0x86f52bdc .word 0x0b0d7a88,0xff779b7f .word 0x12e45834,0x4a607c27 .word 0x0a74e31b,0x567c244a .word 0x393f6d81,0x841a02f8 .word 0x7a325f74,0xecc72115 .word 0x373717be,0x5cf2e7fe .word 0x4ce1217c,0x85fc3b0c .word 0xe479b661,0x565bb568 .word 0x3115e3d6,0x9e739f43 .word 0x10e291bd,0x6f052c78 .word 0x75b19d32,0xd8ecacdd .word 0x1f1013fc,0x34a37679 .word 0xcbd8588d,0xa5d0e109 .word 0x498994fa,0xcf816004 .word 0x771b549d,0xf0d80c09 .word 0xb876a959,0x6deb04a8 .word 0x5ae23498,0x745323b9 .word 0x3c61c215,0xdbb0ec6d .word 0x3833ef93,0xe0d0935b .word 0x57834ca1,0x45c2471f .word 0x40eeb466,0xa02b7ff9 .word 0xe2535a70,0x5d029293 .word 0xcc3a37cd,0x1492a12b .word 0x1eb5796e,0xdeaf7cb6 .word 0xa0343fdf,0x3977837c .word 0xdded5781,0x1e9f279d .word 0x6cd60c15,0xbd42a4e4 .word 0x248b46cd,0xcce53344 .word 0xe79d59ec,0xedb4df4d .word 0xacf7411a,0x70ca11e9 .word 0xa4f619bd,0x6ff530ae .word 0x65006c09,0x4a5e7553 .word 0x97bef855,0x40b8115d .word 0xd0b9e1f9,0x2bd1956b .word 0xdd22b573,0x10a7afe4 p29_init_registers: .word 0xb6aa0480,0x3ae765c1 ! Init value for %l0 .word 0x92a61a3d,0xb55eddf5 ! Init value for %l1 .word 0xae3daa17,0xfc8ece2c ! Init value for %l2 .word 0x82e74368,0x590882ad ! Init value for %l3 .word 0xde9ed6c2,0x2cc563a6 ! Init value for %l4 .word 0x54e351d2,0x18fbf249 ! Init value for %l5 .word 0x7e40ce70,0x212644fd ! Init value for %l6 .word 0xc30aebb6,0x415d3fdb ! Init value for %l7 .align 64 p29_init_freg: .word 0x97175285,0x77887a25 ! Init value for %f0 .word 0x6eba1d1e,0xc38c8990 ! Init value for %f2 .word 0x5d7e49be,0xf6c7ba8f ! Init value for %f4 .word 0x5ab0bd08,0x8d51a489 ! Init value for %f6 .word 0x926a449c,0x4e503fe9 ! Init value for %f8 .word 0xe72efa02,0x6a10290f ! Init value for %f10 .word 0x2357b9a6,0xcd03e4f8 ! Init value for %f12 .word 0xa9de11f7,0x3bc1803b ! Init value for %f14 .word 0x5bd8d9f6,0x91bbfdd6 ! Init value for %f16 .word 0x1fa6fb13,0x6e00e210 ! Init value for %f18 .word 0x7c8f491e,0x7672c30b ! Init value for %f20 .word 0x7e200c94,0x05f03e61 ! Init value for %f22 .word 0x691057b4,0x59cc11d4 ! Init value for %f24 .word 0x479c5e10,0x45308487 ! Init value for %f26 .word 0x788b59bc,0xf775a5a7 ! Init value for %f28 .word 0x42d18ab9,0xb34aae90 ! Init value for %f30 .word 0xf6ca8c84,0xe52f1704 ! Init value for %f32 .word 0xd38f7c4c,0xd80219e9 ! Init value for %f34 .word 0x7076eb93,0x0512e9d1 ! Init value for %f36 .word 0xba125fa8,0x5fb84538 ! Init value for %f38 .word 0x7d9e137d,0x11d05093 ! Init value for %f40 .word 0xd71047ef,0x66735563 ! Init value for %f42 .word 0x517517ba,0x6f99185f ! Init value for %f44 .word 0xe8592aed,0x908f1b03 ! Init value for %f46 .word 0xc36e06d6,0x54334c09 .word 0xa8a8797b,0xcb5dcfcd .word 0x1abd7d66,0xaf3cc096 .word 0x4df390d1,0x26f6e52a .word 0x537f2b3a,0x0958dc7b .word 0xc7828ed8,0x7b7f04d5 .word 0x6ff9ab89,0xf9dde006 .word 0xe506fe83,0x2f813968 p29_expected_registers: .word 0x00000000,0x0000dae0 .word 0x00000000,0x20b9ca41 .word 0x00000000,0x0109940a .word 0x1896e78b,0x44e99f1f .word 0xffffffff,0xffffb66e .word 0x00000000,0x00006447 .word 0x00000000,0x000002a6 .word 0xffffffff,0xffffff6b p29_expected_fp_regs: .word 0xd066b415,0x24bdb6ee .word 0xa811a1f4,0xec4713a4 .word 0x2c151ebf,0xa77fa11d .word 0xcdf7ea92,0xff9abb51 .word 0x7b609d10,0x0509a9c3 .word 0x0913599c,0x787f5042 .word 0x10549742,0xe7c7bdfe .word 0x241567d3,0x4f2db853 .word 0x97323507,0x632be0da .word 0x1fa6fb13,0x6e00e210 .word 0x7c8f491e,0x7672c30b .word 0x7e200c94,0x05f03e61 .word 0x691057b4,0x59cc11d4 .word 0x479c5e10,0x45308487 .word 0x8b06adf8,0x8d3b8782 .word 0x42d18ab9,0x63fd05a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xda141794,0xaf5f5d70 .word 0x7900d865,0x1b70c69d .word 0x74d93c9d,0x0ed42cc7 .word 0x2a9244fb,0xd749ed67 .word 0xfb44922a,0xc09a16ad .word 0x00000000,0x00006447 .word 0xb339f625,0xff6dac71 .word 0xd88e3d61,0xd5ca4578 .word 0x7ef73b7e,0x3e75b476 .word 0x63985505,0x4b199b23 .word 0x7e824199,0x6d54349d .word 0xa211b5c0,0xcb61e619 .word 0xcc814c1e,0xdfcb51aa .word 0xf9da8231,0x36a1b6eb .word 0x89c26d21,0xe68577ee .word 0x5cec3712,0xa2761cf8 .word 0xed4baa6e,0xb4000000 .word 0xdcf85201,0x587105d5 .word 0x754a5143,0xcc951dd0 .word 0x6781ba37,0xb0c6261d .word 0x0bc26410,0xc4dfdade .word 0x2fa7c017,0x40621657 .word 0x17c5fd45,0x44d096fc .word 0x78a6e30b,0xa098d1a9 .word 0x63414763,0x2f4a21ec .word 0xb501a316,0x44f6deff .word 0x862c6694,0x4587aedc .word 0x353a6959,0x94a62e82 .word 0xc74fea01,0x0bdd21aa .word 0x7da42809,0xff40c752 .word 0xe93c28c6,0x4ed206a6 .word 0xe08ef242,0x85f9988a .word 0xd5bd6ded,0x7576a38a .word 0xcf4ac817,0x904a7bbd .word 0x45381339,0x749fb918 .word 0xf6841e14,0x39dffc7b .word 0xa330faba,0xa9acb66e .word 0x54b0de66,0xee3f50d1 .word 0x5d57bd8e,0xca60c71d .word 0xd61b14e7,0x571b79f6 .word 0x779ecbbd,0x5ef088f9 .word 0xfe02dc0a,0x7c23b6c0 .word 0x95036910,0x39f5c3d5 .word 0xe6c212f2,0xcd4c3b3a .word 0x60fff975,0x3e7e14cf .word 0xbaab2d29,0x52227a27 .word 0x4fd24c39,0xd7b3be48 .word 0xe694c3ab,0xc8ffce55 .word 0xc07c473f,0x46d90bbc .word 0x6db6a765,0x21c041ac .word 0x82121e75,0x4421715a .word 0xe7f3f7f1,0x6a820754 .word 0x152e367c,0x7376d261 .word 0xfd7536e5,0xaced965d .word 0xe356e0cc,0x3348fa1e .word 0xa5f91ce4,0xe59df5ff .word 0x2dfe67a2,0x31334e8d .word 0x351e5099,0x8b194e5d .word 0x18a13c3b,0x6a742a76 .word 0xea1ddceb,0xaa96b1b3 .word 0xad7e32ef,0x4aadbfad .word 0xbe52f21d,0xf69ae832 .word 0x47512fcf,0xbe03f061 .word 0x451c0a24,0xcc9970f8 p29_local1_expect: .word 0x91687ada,0x8b060000 .word 0x3745363f,0x5eb6e4c4 .word 0x000000c5,0xfa9dc088 .word 0x6447b506,0xad6d1d55 .word 0x18f77ed0,0x4fc00349 .word 0x41cab920,0x00000000 .word 0x01f333cb,0xa9d945ef .word 0xe8d36efa,0x9fae61f7 .word 0x90482b6d,0x0711118d .word 0x4b98fd11,0xff709bc7 .word 0x7ae0036d,0x00000044 .word 0x3691f84b,0xf613faa8 .word 0xb2bb1678,0x8b21f989 .word 0xaf0f636c,0x13e2e2df .word 0x5272d59b,0x2970c407 .word 0xd87b87d6,0xfea5428d .word 0xeeb6bd24,0x15b466d0 .word 0xa41347ec,0xf4a111a8 .word 0x1da17fa7,0xbf1e152c .word 0x51bb9aff,0x92eaf7cd .word 0xc3a90905,0x109d607b .word 0x42507f78,0x9c591309 .word 0xb2e2190a,0xce821349 .word 0x53b82d4f,0xd3671524 .word 0x1839bf70,0x704cb6e8 .word 0xef62172b,0xe69be2b6 .word 0x4e3effda,0x70f18ba4 .word 0x6bc48e17,0xf9f86771 .word 0x6b85bda9,0x6b84316e .word 0x1c515d47,0xfa335ad5 .word 0x176e9d88,0x20bf6e72 .word 0xd7de5ef4,0x31bc754a .word 0xea31df8a,0x6a9769c1 .word 0xcf441902,0x8a32efa8 .word 0x267d4f7b,0x636c0816 .word 0x3a4a4f3e,0x0b91ffaf .word 0x4b827e73,0xd1104d29 .word 0x001a2c00,0xbd8b170c .word 0x8df1233c,0x80f835f4 .word 0x6aca5614,0x1afbc614 .word 0xd40b4270,0xbeda3874 .word 0x96a61fee,0x1bf9340f .word 0x1e5426e8,0x8184081b .word 0xe607070c,0x76af29ae .word 0x8e62d449,0xd3a7089b .word 0x555b1515,0xc5db4563 .word 0x9b7ec7e6,0x3078d221 .word 0x72bf804f,0xe3af9a39 .word 0x66d7e4ac,0x7f5f1fb2 .word 0x99c52849,0xfbbbd323 .word 0x531f74e7,0x82cd2fd8 .word 0xd3779ea9,0x35e581d4 .word 0x48e4c6de,0xbea8ffb1 .word 0x2e206076,0x313e8745 .word 0x2f3e953d,0x83c6c277 .word 0xe5c4357d,0x30c3e88c .word 0x06b54764,0xac84bae3 .word 0xe5930680,0x87454dd7 .word 0xf5ad05a4,0xe641fdbc .word 0xb63dc7d7,0xcd2f2740 .word 0xcfac423f,0xb6efec09 .word 0xa01abe5e,0x88f77db2 .word 0x18071b96,0x809b50a8 .word 0x55196419,0x09577bdc p29_local2_expect: .word 0xf6d9d85b,0x7d08381c .word 0x17a2ed65,0x27b3d59b .word 0xdae02b63,0x07353297 .word 0xfebdc7e7,0x42975410 .word 0xa6020000,0x6bffffff .word 0xf5460348,0xd0be7bc4 .word 0xde4fabd7,0x96b45ef1 .word 0x02d241a1,0xcd9df5e6 .word 0xd2ba41cc,0x7109b307 .word 0x7bb6f375,0x08863d9b .word 0xff5bf5da,0xa40c1db3 .word 0x6d756c6a,0x62a0d488 .word 0x03c396bd,0x8bd35f3c .word 0x9008ca52,0x637f80e4 .word 0xb982d06c,0xf8acab39 .word 0xd5948c83,0xf71e3ea1 .word 0x212644fd,0xa7c64be1 .word 0x22461d2c,0x821b5490 .word 0xc9f113ee,0x997d2e08 .word 0x0ce8a527,0x8e57d6ed .word 0x72d6f595,0xbfda99e9 .word 0xd629eb49,0xcc98e6b1 .word 0x1c06d8a3,0x82da75e3 .word 0x086a664a,0xa0acaf15 .word 0x1b47b3cd,0xf6886ae3 .word 0x53be6032,0x37157280 .word 0x33b23216,0x8154b89a .word 0xe067e139,0x5de38261 .word 0x1be8c710,0xf7e912d7 .word 0x1da63fd8,0x3869e1ce .word 0x9d8f1c13,0x673fd401 .word 0xdae1c0d6,0x347f6c00 .word 0x416f246d,0x279466dd .word 0xdf5fda00,0xdf1e92c1 .word 0x68363165,0xf4d2df14 .word 0x393ebe82,0x0afc9f4e .word 0xe4d7ac00,0x08ee7d2b .word 0xd649eb4d,0x03134914 .word 0x1896e78b,0x44e99f1f .word 0xeabe4e2d,0x04ff5104 .word 0x7901e816,0x4b1ebd1a .word 0xb3fff93e,0xe32bf2ec .word 0x8a433916,0xe2c069e3 .word 0x8fe02ff6,0x69a4896a .word 0xcef04fb6,0x5fe54ccf .word 0xa11b034f,0x5d4d1144 .word 0xbc4e83ba,0xee0601fb .word 0x8fe78ccc,0x827d3ac1 .word 0x4ed9c521,0xedb3ff58 .word 0xfee31317,0xff5659a3 .word 0xe41895a5,0xd7239146 .word 0x1c5901d7,0x638456b2 .word 0xee8b7806,0x51876a31 .word 0x94336105,0xa43d6d0f .word 0x5a623899,0x0000000f .word 0x649037aa,0xfd95b628 .word 0x7bf92a44,0xbcca01ca .word 0xdd965105,0xee8e3f69 .word 0x20a68cd4,0x37e54a26 .word 0xab1f7881,0x13854399 .word 0x0fc16f5a,0x371afa3d .word 0x7ec48560,0x5cf7ee7f .word 0x313ceb57,0x97f7c53e .word 0x4fa4d04d,0xae2c972c p29_local3_expect: .word 0xfaffe2e7,0xc636916d .word 0x00000000,0x00000092 .word 0xf5c6c2c5,0xda866561 .word 0x81e12e36,0x4b09cdef .word 0xd651e3e9,0xe5d06470 .word 0x8b06adf8,0xff3b8782 .word 0xb3498474,0x56988cd0 .word 0x7fa58c87,0x278a0213 .word 0x8aa37675,0xed6dbdd5 .word 0xbd7b4a90,0x17c84acf .word 0x18b99f74,0x39133845 .word 0x7bfcdf39,0x141e84f6 .word 0x6eb6aca9,0xbafa30a3 .word 0xd1503fee,0x66deb054 .word 0x1dc760ca,0x8ebd575d .word 0xf6791b57,0xe7141bd6 .word 0x08678d80,0x5fcd559f .word 0x4793476a,0x11bfa835 .word 0x408e7ce5,0x9cf65d40 .word 0xb70ad08e,0x616db156 .word 0x00000092,0xd7f81806 .word 0xcb5b2a64,0x70130bdf .word 0xe6d89207,0x3b41085c .word 0x90af548b,0x727323c4 .word 0xaa8c37b2,0xf6eaefc3 .word 0x28b94d73,0x41776916 .word 0x50c22692,0x03e2d392 .word 0x2ffa344e,0x7c1aefae .word 0x70f1afa5,0x9f59d981 .word 0x51394403,0x91028bb7 .word 0x11d6804b,0x3d1523a6 .word 0xd86552ad,0xe89ffae3 .word 0x9b9e928e,0xb129cafb .word 0x92b0113f,0x7bdd00da .word 0xfb3e3648,0x8d069992 .word 0xee487396,0x3cbd5162 .word 0x529107b5,0xf341aee5 .word 0xf669eee3,0xb14c7c83 .word 0x1586aed0,0x0014afa6 .word 0x3d9b10b4,0x6e4b0cdd .word 0x6601b98f,0xc514f3e4 .word 0x5417a94a,0x64632200 .word 0xc925c26b,0x8e90dbe8 .word 0x72eaf892,0xa64101bd .word 0x95a5a28e,0x3af0cfe1 .word 0x35432b9f,0xa22858a0 .word 0xfa146e8e,0x36dba0ac .word 0xbad3fdef,0x8b3c0225 .word 0x15847542,0x6b74636d .word 0x8bcf2648,0x61f6f5be .word 0xb1981f9f,0x4832d9b5 .word 0xbd191e90,0x286c127a .word 0xfef36a34,0x9a38e6d0 .word 0xc417601f,0x763be6a2 .word 0x32945117,0xdfd65d91 .word 0x94eff7b8,0x3a739f05 .word 0x6d61cc20,0xf94b6f26 .word 0x75d86d20,0xfe12df9b .word 0xd9367f2a,0x59d606d2 .word 0x1c2fe862,0x712941d9 .word 0x07e79207,0x29739d8a .word 0x9b61cb1a,0xc06d04f4 .word 0x89ef407c,0xeedb17b7 .word 0x8dc7cfbc,0x9c01f04f p30_init_registers: .word 0x5e8303cd,0xf7031793 ! Init value for %l0 .word 0x4ae39584,0x96208111 ! Init value for %l1 .word 0x448f7ddb,0xfd1cd886 ! Init value for %l2 .word 0x179b5f09,0x94bc7cc8 ! Init value for %l3 .word 0xb527e9d4,0x93fcc6ac ! Init value for %l4 .word 0x37b351af,0xc7e60550 ! Init value for %l5 .word 0x7a10db2a,0x118c5856 ! Init value for %l6 .word 0x5c9e144f,0xdfaf584e ! Init value for %l7 .word 0x8d5f5096,0x023241cc ! Init value for %l0 .word 0x2ebafb70,0x2a098427 ! Init value for %l1 .word 0xd3183cce,0x8204427a ! Init value for %l2 .word 0xf6be6bf3,0xe90c19ac ! Init value for %l3 .word 0x3cbf6e17,0xeda2264c ! Init value for %l4 .word 0xa2f91f24,0x2b16bee9 ! Init value for %l5 .word 0xb8d218b4,0x6de50357 ! Init value for %l6 .word 0x530ba60b,0xd2507f91 ! Init value for %l7 .align 64 p30_init_freg: .word 0x3d2c0f30,0x3b446efc ! Init value for %f0 .word 0xc569b8e3,0xa6725459 ! Init value for %f2 .word 0x59f5f268,0x59a127f7 ! Init value for %f4 .word 0xaa2c989d,0xffeefe48 ! Init value for %f6 .word 0x05cc261f,0x55d620a1 ! Init value for %f8 .word 0x7b31cea2,0x54161d09 ! Init value for %f10 .word 0xa2797e0a,0x2f295982 ! Init value for %f12 .word 0x32551618,0xecb2f5a7 ! Init value for %f14 .word 0x0a0fa8db,0x6054f973 ! Init value for %f16 .word 0x3f1753ec,0x37a5bc27 ! Init value for %f18 .word 0x717f21dc,0xedafe00f ! Init value for %f20 .word 0x4b8ff1df,0x9b9524d1 ! Init value for %f22 .word 0x38e4c7bb,0x87a276d5 ! Init value for %f24 .word 0xcb667a48,0xb3734d29 ! Init value for %f26 .word 0xf25b04ee,0xe44245c0 ! Init value for %f28 .word 0x2cc0b735,0x98473acf ! Init value for %f30 .word 0x376e9d4a,0xaa45596e ! Init value for %f32 .word 0x9a124b10,0x40b1804b ! Init value for %f34 .word 0xf9976fb3,0xcb070fe6 ! Init value for %f36 .word 0x3f950292,0x4013a371 ! Init value for %f38 .word 0xe910a88a,0xb1ac72cb ! Init value for %f40 .word 0x2923bb06,0xbd6b0105 ! Init value for %f42 .word 0xe1f972a0,0x71ee8edb ! Init value for %f44 .word 0x5f32bf0c,0x65a42cc6 ! Init value for %f46 .word 0xde4bf92e,0x4d84062d .word 0x454dbe8a,0x5ca1180a .word 0x2100e5f3,0x09ed4671 .word 0x1854ee29,0x774468d2 .word 0x89782ba9,0xfd91d5a6 .word 0x26723e53,0x835012c4 .word 0x64eb1831,0x80008029 .word 0x96bce9aa,0x4ae73f34 p30_expected_registers: .word 0x00000000,0x0000000a .word 0x00000000,0x0000004d .word 0xffffffff,0xfffffffd .word 0x000000de,0x53e23a84 .word 0x00000000,0x59d279ff .word 0x00000000,0x848bae56 .word 0x00000000,0x018a5860 .word 0xffffffff,0xffffc7d2 .word 0x00000000,0xe37147e8 .word 0x00000000,0x6f559902 .word 0x00000000,0x000000e6 .word 0x53b0f86b,0x02888099 .word 0x3cbf6e17,0xeda2264c .word 0x00000000,0x0000034c .word 0x00000000,0x0000002c .word 0x530ba60b,0xd2508c22 p30_expected_fp_regs: .word 0x3d2c0f30,0x3b446efc .word 0xc569b8e3,0xa6725459 .word 0xe728309d,0x4edf012a .word 0xaa2c989d,0xffeefe48 .word 0xbca08dc4,0x33f66a9a .word 0x7b31cea2,0x54161d09 .word 0xa2797e0a,0x2cc0b735 .word 0x32551618,0xdf6355f1 .word 0x386139b8,0xe44234fd .word 0xca618310,0xf8f703cb .word 0xd9c8248e,0x075c7e20 .word 0x99a1de5a,0x9fbd13db .word 0x3665b72e,0x3f548091 .word 0xa7452d6a,0x40e0e535 .word 0xdd2aa2df,0xc8aa24ae .word 0xb8ccbe72,0xe2aa56c7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x000003c6,0x7f537164 .word 0x0a0fa8db,0x6054f973 .word 0xff73fbff,0x11b849a1 .word 0x2e00674e,0x56d36c49 .word 0xa29cf15b,0xa6a35bdc .word 0x000000f4,0x000003c6 .word 0xdc7e47d6,0x68605531 .word 0xe7f352e2,0xc2c09a4e .word 0x296fc0f6,0x290c0ce2 .word 0x40f6e6f1,0x70701974 .word 0x8cc6a5f5,0xfea0b854 .word 0x32da2a6d,0xaaeb4f79 .word 0x9a863fb1,0x0f4989ac .word 0xbf049ea6,0x6df1484f .word 0xb3f60cfe,0x258c9f2e .word 0x80720281,0x9dd30a32 .word 0x3bffcd8e,0x8ebf2c27 .word 0x7a88e9c8,0xb1ae9741 .word 0x2c7399d0,0x88042c41 .word 0x655db272,0xc2cf5b0c .word 0x9e2ecd70,0x494af4d6 .word 0x72b985f2,0x241ba4f2 .word 0x98389e47,0x1ab37ad1 .word 0xd2ff2d9c,0x018a5860 .word 0xe4e6a598,0x9581c88a .word 0x691dd823,0x3a92379e .word 0xed9d56a0,0xc11d4010 .word 0xf1b38bda,0x7a7f9d16 .word 0x4334d2b5,0xc53287c1 .word 0x4cb36d33,0xb131db38 .word 0xe7bd6e94,0xfd54b5c2 .word 0x2d639f2c,0xf9bb1e3b .word 0xe6ff67ca,0x16afa045 .word 0x636429b0,0x2c0ece41 .word 0xdcbe9bc3,0x6cacb943 .word 0x14d2bdce,0xa6753dc8 .word 0x01db0c26,0x2fc0540b .word 0xc94bb8fe,0x93fcc6ac .word 0x2f7c95cc,0xd3e1ffe3 .word 0xf4b32978,0x660bff9e .word 0xb553ddc4,0x89124530 .word 0xea4645e7,0x6ef7f445 .word 0xe1cfa8c2,0x22deed67 .word 0xec91d9c2,0xcb0eb035 .word 0x348db99a,0x205f4f02 .word 0x01d45184,0x5a57348a .word 0xbb22770b,0x4259bf69 .word 0x752f346d,0x4623a1c6 .word 0xe9fd86ab,0xa35e32c6 .word 0x805bf3a7,0x4011f55c .word 0x0fbcc174,0xdb875b3b .word 0x6729e253,0x370ef29f .word 0x9bda80b0,0x0bca5d85 .word 0x13b515b6,0x67397fa5 .word 0x8716f65e,0xa2780266 .word 0x879d3c16,0x60ce8cfc .word 0x55a1ff63,0x772c55b3 .word 0x929802af,0x000000f4 .word 0x899baf92,0x887155da .word 0x2b810dbf,0xb3f50e93 .word 0x8effba7a,0x4a4fad04 .word 0xb446d929,0x238092d2 .word 0xd66c60f8,0x7483f752 .word 0x275c39a5,0x4a90f24f p30_local1_expect: .word 0x0a0fa8db,0x6054f973 .word 0xa149b811,0x56ae8b84 .word 0xb07e3d36,0xf5607b49 .word 0x0fbcc174,0x00000000 .word 0xf16b43b6,0x387681e1 .word 0xff6238b4,0xe618a886 .word 0xc568b9ac,0x0638d7fa .word 0xf1d24a06,0x2f21b519 .word 0xc44576eb,0x8089f738 .word 0xd5559df3,0x3c22267f .word 0x2405b49a,0x13f16bbf .word 0xc7e9cae6,0x1ca9a782 .word 0xb37f7010,0x30040f9b .word 0x858f28d8,0xfd954670 .word 0x10737ff9,0x5a684c56 .word 0x627d9433,0x65a962f7 .word 0xbd7fc99b,0x785751ba .word 0x5946062c,0xb98937b8 .word 0xf29574a2,0x899d1538 .word 0x00000000,0xf7c96804 .word 0x09336b1f,0x5106f651 .word 0xd5ffbd40,0xd716ffbb .word 0x53b0f86b,0x02888099 .word 0xd241bdc1,0x3df53edc .word 0xcb418820,0x01b46feb .word 0x71e9b3ef,0xdac32954 .word 0xa44d6aba,0x8ea8ee1a .word 0xe10da6e7,0xe67544e4 .word 0x0509edbe,0x0d716f7d .word 0x30ddd356,0xdfaf584e .word 0x370efe0a,0xfd98513f .word 0x18a2d9a2,0xe37147e8 .word 0x013088d1,0xde79358f .word 0x2ac3ef56,0xff526d13 .word 0x081e9430,0xa4739908 .word 0x112ce6ec,0xc57c797e .word 0x2a098427,0xc98eb1ca .word 0x0580d354,0x8a2ef95a .word 0x049f8634,0x35e24d8a .word 0x16fa9af5,0xe87f60b8 .word 0x681c2025,0xed644ea7 .word 0x4e972b6b,0x9042fb8c .word 0x1929b148,0x7bf6daf3 .word 0x9292a3a0,0xa469c59f .word 0xf37cb80c,0xf574ebbb .word 0xbf84b16c,0x37fd1180 .word 0xdaee9bee,0x072facf6 .word 0xe728309d,0x4edf012a .word 0x000a9bd6,0xe912c81e .word 0xce3f71ec,0x04d9e09d .word 0xd6a43efe,0x5d9fd808 .word 0x176a4401,0xbdf48e21 .word 0xdf6355f1,0xa0a6cf2f .word 0xfc3186d1,0xc127117d .word 0x601e3a79,0xdaec3be3 .word 0x2527c9c2,0xcdd3f9d9 .word 0x72ba7dfe,0xaf89dcda .word 0x883ad481,0x0dd1b37e .word 0x096cc588,0xed8b7f3d .word 0x0723050f,0x01ab25f8 .word 0x708554ba,0x9760d11e .word 0xae1a97d6,0xa3c644eb .word 0x2a5d7d0f,0x970f8b26 .word 0xa29cf15b,0x247cb969 p30_local2_expect: .word 0xcaab2136,0x04436ba4 .word 0xc433123c,0x66f4c256 .word 0xb8a70ea9,0x5e12db0e .word 0xbd1683f2,0x404dce39 .word 0xfd3442e4,0xb8396138 .word 0x3f2497f2,0x3df765f3 .word 0xc4533051,0x0295cb52 .word 0x3f83ee58,0xad5331e5 .word 0xcbe9ce00,0xfe2000e5 .word 0x8e6f96ac,0x5ccf3c80 .word 0x5b0da76e,0xd0f0b82e .word 0xcefbd4f5,0x5ed4b48d .word 0xeb1be5de,0xe4b20c66 .word 0x47ac69a8,0x518342f2 .word 0x50ddc1f2,0xf236dc85 .word 0xce7ab000,0x306a15d8 .word 0x2170c3f4,0xe06a7e3c .word 0xacee5638,0xc7c1fbd5 .word 0x89592a2c,0xa63b92a7 .word 0x7f384b2a,0xb5aaf1c4 .word 0x11ab2a79,0x96dc9f79 .word 0x69ac4e44,0xd9e1a65a .word 0x4cbad0cf,0x53a6a401 .word 0xf00e1faa,0x7fc1bb30 .word 0x89169517,0x7c4c7f1e .word 0x31cf458a,0xe7d1bf77 .word 0xaf60b3b7,0xf11131d7 .word 0x56ba2b33,0x922c5eca .word 0xfd272ce7,0xf0e889ce .word 0xe435c22e,0x47d98802 .word 0x30429f88,0x3e3b906d .word 0xf3364f1e,0x73235cb0 .word 0x2893adcb,0x7a68f085 .word 0xa4ce17c1,0x45cbeecb .word 0x7b75193b,0x1b3d031a .word 0x53d9797e,0xc4027f5a .word 0x70b93ca7,0x721544f1 .word 0x1c7c78d1,0xc46bbab2 .word 0x9c25b0f7,0xd4b6dc6b .word 0x76f515be,0x38958e0b .word 0x817ac329,0xe81fa77e .word 0x4f94544d,0xa49e4763 .word 0xf6c9ef2b,0xbfb8cb36 .word 0x6d742f01,0xb1e3ab0f .word 0x00000000,0x00000000 .word 0x3096a8b4,0xd4eb46e3 .word 0xfe294d4f,0x79f00ec1 .word 0xd4aca2e9,0x994e0856 .word 0xf6e1a95c,0x0ec8523c .word 0x04f28b3d,0x408f6891 .word 0x31b26dbc,0x8b4eebd3 .word 0xa2dd4fd8,0x9bfdc965 .word 0x0a8fe563,0x805dca9b .word 0xaec4c7d2,0xedd060c2 .word 0x0c3fa16c,0x180a3ccf .word 0x808584cf,0xae16e547 .word 0xf2b1c85a,0x6aac01d5 .word 0x38203b43,0xda6238a0 .word 0x6ee3face,0xbe116f7d .word 0x351ea376,0x34805457 .word 0x0f8b7e25,0x70a44a70 .word 0x40ff0a30,0x2cc0b735 .word 0xd45c6eb6,0xffffe6a6 .word 0x6152226d,0x27f34e31 p30_local3_expect: .word 0xbca08dc4,0x8303047e .word 0xfd345bee,0x6316dcfe .word 0x00ce0000,0x0185c983 .word 0xe8e58b7e,0xb0a80841 .word 0x0fbcc174,0xef3d4b9a .word 0xbca08dc4,0x33f66a9a .word 0x77202ada,0x24c73a5f .word 0x1066d0c4,0xd83d8f2e .word 0xca11b758,0x559665bf .word 0xf895a24b,0xd7dcf302 .word 0xe2360459,0x40baae46 .word 0x2ec29060,0x5fce289a .word 0xcfef2cb9,0x118c5856 .word 0x2ecd2706,0x93e00397 .word 0xdfc0cf90,0xb8e79847 .word 0x085f0048,0xdc7661b4 .word 0xf55ee962,0xb74607e6 .word 0xca618310,0xf8f703cb .word 0xd9c8248e,0x075c7e20 .word 0x99a1de5a,0x9fbd13db .word 0x3665b72e,0x3f548091 .word 0xa7452d6a,0x40e0e535 .word 0xdd2aa2df,0xc8aa24ae .word 0xb8ccbe72,0xe2aa56c7 .word 0x97bc83f5,0x4544da42 .word 0x8b630296,0x5de08fcf .word 0xfac4b4df,0xf6f06df2 .word 0x2ecb7fea,0x9d8966fd .word 0x4c82a372,0x0cd697cd .word 0xe13413a6,0x5e7887f6 .word 0xd3294fe0,0x16e04aad .word 0xa95e9286,0x13e71f07 .word 0xcae9f7a2,0x71552f41 .word 0x01a45736,0x0a25b0dc .word 0x40c6095f,0x698a294f .word 0x9f6a32bb,0x62769902 .word 0xef6d350d,0x2b16bee9 .word 0xe8b6aaf2,0x9a0adc27 .word 0x62d38cc5,0x76ae4525 .word 0x63f08769,0x2786d007 .word 0xf6238755,0x6e60aba4 .word 0xe340f1d8,0x14107b81 .word 0x002e6b6f,0x881ecee1 .word 0xf231540d,0x2e76a879 .word 0x5f64a0d3,0xa795c9a9 .word 0xa2797e0a,0xacd93498 .word 0x14f47d44,0xf84c45b6 .word 0x7a4bc249,0x0c4fc13a .word 0x6c04d846,0x721c2aa9 .word 0xc7948d7f,0x5b5af1f6 .word 0x9352fcdc,0xfd02a03a .word 0xf72e75bb,0xfae09851 .word 0xab53d276,0xb21ad854 .word 0xf435e2aa,0x0b9ef745 .word 0xe018fe09,0x2cd54fdd .word 0x60972e38,0x5d549330 .word 0xd26bef55,0x2bb89f1d .word 0x6f1d8ae4,0x51549ce4 .word 0xfa0dd22b,0x29f15fea .word 0x478685f1,0x0dffbe55 .word 0xb8a70ea9,0xb1209de2 .word 0x957ad5f5,0x51c8010f .word 0xc2f2a7a2,0x2990d4d0 .word 0xb614d563,0xd5b0d4d9 p31_init_registers: .word 0xd8fedca7,0xf9c255b1 ! Init value for %l0 .word 0xbf9e75da,0x9dbe1b21 ! Init value for %l1 .word 0xf8513ef6,0x904faa07 ! Init value for %l2 .word 0x3efd0f2e,0x176d9c81 ! Init value for %l3 .word 0xe19c2757,0xf44a01c3 ! Init value for %l4 .word 0xdf48f5cc,0x86819411 ! Init value for %l5 .word 0x522d6fe0,0x84eb6fcd ! Init value for %l6 .word 0x1e01e922,0x3425a307 ! Init value for %l7 .align 64 p31_init_freg: .word 0x3d3c9725,0x38cf7036 ! Init value for %f0 .word 0x6202a8da,0xa13ed0cd ! Init value for %f2 .word 0x4a3be372,0x37f59552 ! Init value for %f4 .word 0x12f4a561,0x70a04d8e ! Init value for %f6 .word 0x90fb9ca2,0xe8ac585a ! Init value for %f8 .word 0x38e77f21,0x15e74aa9 ! Init value for %f10 .word 0x8fed99bd,0xab9b75b0 ! Init value for %f12 .word 0x5d3a7ba2,0x61c33060 ! Init value for %f14 .word 0x8a1d1e06,0x209262d7 ! Init value for %f16 .word 0xdc921ff8,0xd3e1ff0d ! Init value for %f18 .word 0xe8544b23,0x88b187c5 ! Init value for %f20 .word 0x739c3dc4,0x6cf7aa4e ! Init value for %f22 .word 0x14e0fc68,0x70a93dbc ! Init value for %f24 .word 0x6a3c0846,0xc01fd15c ! Init value for %f26 .word 0x5fef07d7,0x5464c24c ! Init value for %f28 .word 0x3e8ff051,0xdec66541 ! Init value for %f30 .word 0x899ece63,0x444dfd18 ! Init value for %f32 .word 0xc6b3b17d,0x2fda0ce5 ! Init value for %f34 .word 0xea87dbc5,0x8ea445a4 ! Init value for %f36 .word 0x7a0dc85e,0x1e72b670 ! Init value for %f38 .word 0x9db958fb,0xd8a875d0 ! Init value for %f40 .word 0x6b9f6731,0xe83cd285 ! Init value for %f42 .word 0xe0102538,0x62fb3a42 ! Init value for %f44 .word 0x2280461e,0xf76c69c2 ! Init value for %f46 .word 0x0c685a3c,0x02cec55d .word 0x24a06a20,0xaf4d40f9 .word 0xda01fa4d,0x8a12066f .word 0x602aafd0,0xd104f1d1 .word 0x81846b8b,0x2f10e4ac .word 0x6ddd8b4d,0x9132fa25 .word 0xcdf5caa3,0x382d4cb0 .word 0x1b6385cb,0x8ab408c3 p31_expected_registers: .word 0x43a434e0,0x6e1fdbb2 .word 0x00000000,0x00000036 .word 0x00000000,0x0000038b .word 0x00000000,0xa9b16bbb .word 0x00000000,0x00000084 .word 0x00000000,0x000000ff .word 0x2e2cb54a,0xc737c0ef .word 0xffffffff,0xffffff32 p31_expected_fp_regs: .word 0x84eb6fcd,0x3425a307 .word 0x6202a8da,0xa13ed0cd .word 0x4a3be372,0x37f59552 .word 0x12f4a561,0x70a04d8e .word 0x90fb9ca2,0xe8ac585a .word 0x508f9272,0x288a356f .word 0x8fed99bd,0xab9b75b0 .word 0x5d3a7ba2,0x61c33060 .word 0x8a1d1e06,0x986e29b6 .word 0xdc921ff8,0xd3e1ff0d .word 0xe8544b23,0x88b187c5 .word 0x739c3dc4,0x6cf7aa4e .word 0x2e5b57b4,0x7ad11571 .word 0x6a3c0846,0xc01fd15c .word 0x5fef07d7,0xf1029b47 .word 0xfff65894,0xdec66541 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x7115d17a,0xb4575b2e .word 0x07aa222a,0x7b9b525f .word 0x9d359090,0x7aa35ffc .word 0x0000025b,0x79f3ee48 .word 0x96c3f71b,0x1900787b .word 0x508f9272,0x288a356f .word 0x275a8f17,0xb43d6190 .word 0x521827e0,0xab440b73 .word 0xdd65f4c0,0x2367bdb9 .word 0xce356df3,0x38e5467f .word 0xd9b38a61,0x4362c9a4 .word 0xa7d080ce,0xef9c0023 .word 0x40dc37d8,0x6e46607a .word 0xfdacb085,0xaf7792bf .word 0xa0a10f4a,0x69fa6ad7 .word 0x4ac062b9,0xf3a33525 .word 0x38618eec,0xdfdf2723 .word 0x8f758456,0xb29a3923 .word 0x50e6e45e,0xe95766bc .word 0xbe318034,0x00439c76 .word 0xbef1d737,0x513efff7 .word 0x874129fa,0x11f2f139 .word 0x48f38106,0x94fb5e8f .word 0x0c6aa35b,0x8bd82e78 .word 0xfece2612,0x1369aa66 .word 0x82af013d,0xffa1a97f .word 0x3837e271,0x8cf45948 .word 0x7fa94218,0x7f8ffb92 .word 0x7614a0cf,0xf04a9ccc .word 0x73659d1f,0xbc34866e .word 0x986e29b6,0x349f60e4 .word 0x91e00a11,0x780c0bd8 .word 0xbcac6677,0xb3bec22b .word 0x415d6968,0xb1c03811 .word 0x2d9dffc5,0x1d1aea7f .word 0x19ab0e38,0x6ea8cf2d .word 0x64fdc91a,0x50af6170 .word 0x15a073ff,0x4138d03f .word 0x243dd2fb,0x07090ba7 .word 0x612a0200,0x727ec78f .word 0x8b98bf9f,0xbd144cac .word 0xf51ad364,0xf3e1b4a1 .word 0xbc687df7,0xc58ec807 .word 0xc0381ff1,0x6511db96 .word 0x2211cd6e,0xdfff0a84 .word 0xf6342dc5,0xb3168e83 .word 0x1c101987,0xa097ec6d .word 0x9520ba2b,0x0de0bd1e .word 0x6b94a0b7,0xc0fd08f1 .word 0xa69854a8,0x7600fba5 .word 0x70680b12,0x5846676e .word 0xaa830b61,0x00000d51 .word 0xcd496aab,0xf8449d9d .word 0xe8cc2996,0x45428450 .word 0x253b8a2b,0x330e2184 .word 0x8e6b073a,0x94a1f4c0 .word 0x045ab16e,0x9c3b1b2c .word 0x590ad004,0x6b6fddd6 .word 0xf59a83df,0x3936de3a .word 0xded96e49,0x9ea0ae70 .word 0x766ccd9c,0xeab144e4 .word 0x1806186d,0xef4df950 .word 0xf0a8e1d2,0x4ac062b9 .word 0x46001337,0x71fbcadd p31_local1_expect: .word 0xa2ffffff,0xac2d603c .word 0x2d30355b,0x308bcf1d .word 0x000000a4,0x00000007 .word 0x0e54ea01,0x354b0793 .word 0x840000ff,0x86819411 .word 0xff94016c,0xeb406c7e .word 0x7c9456b4,0x95e2cc6a .word 0x00000304,0x65cefed1 .word 0xffffff84,0x3ced1146 .word 0x30ddfa7f,0x8cf101c6 .word 0x7f495cfc,0xfffff633 .word 0x4de0096c,0x96c3f71b .word 0x5e55d720,0x58b8454a .word 0x9e32e1e9,0x7356db2a .word 0xcf3a2016,0xe55e2488 .word 0xa90628db,0x6492dc74 .word 0x5db186e6,0x6752caf7 .word 0x34a856df,0xdd281d5b .word 0x6478ac5f,0x452b0718 .word 0x8cc55bf8,0x101b58d0 .word 0x3dd0443b,0xdc06f8c4 .word 0xa9ff3383,0x05c75441 .word 0x5a07c2a2,0x622d178e .word 0x120bb063,0x42e7ff49 .word 0x32ec7f1d,0x2910decf .word 0x723c04fe,0x27de0cf7 .word 0xe5178bba,0xb384c52a .word 0x16f37341,0x68b1324b .word 0xc44111f5,0x63801a01 .word 0xffffffbd,0xb810f471 .word 0x88c9d12d,0x66a20c7e .word 0x49d87702,0xffc0f0fa .word 0xca5f70a8,0xb8489d7c .word 0xfff65894,0x0616afe4 .word 0x19447123,0x051c9a02 .word 0x7550e129,0xa912d3e1 .word 0x19f0529d,0x95ec9136 .word 0x2bdb4846,0x2dceebbd .word 0x8a61d227,0x6c9286c3 .word 0x537d1883,0x452b0f68 .word 0x9101f1c8,0x1a7a9b31 .word 0x3606c558,0xec84ef0b .word 0x0966b4e4,0x01db68df .word 0x36fbeffb,0xa14f650b .word 0x1c898104,0x9988f774 .word 0xe690aaa9,0x430dc0bd .word 0x8a538bad,0xe6661979 .word 0xe4f287fe,0x61f7c81b .word 0x300d97c6,0x47553a23 .word 0xf57796e2,0xad7f4cb9 .word 0x97eeba1c,0x4af346d4 .word 0x06897459,0x4bdb910f .word 0x346bba21,0xeac70a07 .word 0xfdff2a55,0xd158391a .word 0xc0971525,0xb7273672 .word 0xb69f1555,0x86f4dfaa .word 0x9f92f35a,0x1c5aefb9 .word 0x2a3b049b,0x5f3be443 .word 0x000000c6,0x635b2c6e .word 0x73f54e58,0x6a1825c1 .word 0xad5d6bc2,0x693ec4e4 .word 0xb685b34d,0xdf3b977a .word 0x6a434032,0xff61f684 .word 0xc1d945fa,0xad3a59cf p31_local2_expect: .word 0x550860ad,0x93cf79d0 .word 0x4220c48d,0x259ac1e0 .word 0x676a0e6c,0xa2a5e09b .word 0xff321bcc,0x502bec1d .word 0x84eb6fcd,0x3425a307 .word 0x6202a8da,0x1db920a6 .word 0x1d5c67ec,0xd317ed79 .word 0x3c8ce75c,0x15673f7a .word 0xc63fa1f6,0x98655a71 .word 0xbc5bcb1f,0x91e0245a .word 0x24630820,0x5e6c7daf .word 0xeb5d16b3,0x783bbd3b .word 0x42cc8f8e,0x8050608c .word 0x8b116401,0x9ec69aa0 .word 0x69f6a1ce,0xbd32d914 .word 0xa39d27f4,0xc874dc13 .word 0x6f31c059,0x65fad94d .word 0x24d26056,0xfec4c043 .word 0xe76f46fd,0x5cce7f63 .word 0x1b210d3f,0xa68bcd49 .word 0x3665131f,0xa9b16bbb .word 0xfdbfbc88,0xbeeb6c8d .word 0xaa08e0d4,0xe0914121 .word 0x06e64d70,0xdb6cbed2 .word 0x1b30029a,0xf19f71c2 .word 0x211a38c6,0x49ec7b07 .word 0x17723a58,0x7f999334 .word 0x8f073448,0x239c91c4 .word 0x55ef58d4,0x2252c607 .word 0x90384e5a,0x53072333 .word 0xe47b1a36,0x478b2a56 .word 0x2e2cb54a,0xc737c0ef .word 0xaaaf2347,0x05421674 .word 0xd5cfff77,0xf7e7eaf1 .word 0x6ed46d25,0x38594706 .word 0xbc844ca4,0x565e8d94 .word 0x3187d649,0xee076294 .word 0x2c9d54f0,0xb99fd631 .word 0xa8777e9d,0x49133c0c .word 0xb1ecfd6f,0x85954e4b .word 0x38a8e42d,0x798edc03 .word 0x32c3d9fb,0xdfe6a9d3 .word 0xd55ce17b,0x0161ee8e .word 0xecf7eae3,0x79dd0ff7 .word 0x7360d4be,0x5857540f .word 0x7068dc93,0x1f9a0e54 .word 0x411152c7,0xbb2a1397 .word 0xfc5030db,0x4f2fabec .word 0x79b39b42,0xdd3e372c .word 0xd2d5c6a4,0xf881121d .word 0x846c5298,0xef40519e .word 0xc2a5514e,0x3b494e67 .word 0x652977e1,0x5372cffa .word 0x26644856,0x230ba2a5 .word 0x256d856e,0x51a3d673 .word 0xf7fc429f,0xc2e28a12 .word 0xf882250f,0xc964227e .word 0xd970889e,0x515b07d3 .word 0x3dc065a7,0xe45d98d2 .word 0x776da8c7,0xb22ab221 .word 0x1f2e58f0,0x5db3f31c .word 0x54bfe909,0x3beb9844 .word 0x8f47443e,0xd9651360 .word 0xf8fbf857,0x7dffbede p31_local3_expect: .word 0x54844ca4,0x58266cd9 .word 0x8400245a,0x592ace25 .word 0xff28827e,0x06dbd5f3 .word 0x8fed99bd,0xab9b75b0 .word 0xb907126f,0x09496427 .word 0xff033a4b,0xffffff56 .word 0x9cc21ee3,0x52c000c6 .word 0xcdbe16e2,0xdf293460 .word 0xad2f27a0,0x4ed55e22 .word 0x65b662a6,0x37d0b856 .word 0xb460e7bf,0x45a80309 .word 0x818db27e,0x94d59711 .word 0xabe6e5df,0xe133fdc6 .word 0x41d05504,0x0ea6f753 .word 0x4fbde925,0xc0e5d8e1 .word 0xb26b891d,0xed8dd51b .word 0x5d3a937b,0x8e827675 .word 0x8b5566c6,0xe9f2e645 .word 0x55ddd7d4,0x581d3e76 .word 0xff96de24,0xebcf1e20 .word 0x99735000,0x30c8666e .word 0x09c1e59b,0xb65dd48c .word 0x4eccc57b,0x5c65aba9 .word 0x659a160f,0x7683ffd6 .word 0x3922bca2,0x2843826b .word 0x4e3f8516,0x11b468ee .word 0x4dc14e3e,0xeae897fd .word 0x364ea86b,0x42bdfb66 .word 0x86a5d663,0x886437b1 .word 0x29b9cbd5,0x55bfafbf .word 0xd4be044b,0xf6b647e9 .word 0xf398c94d,0xcfb482a5 .word 0xa4f4deaa,0x0803e2f8 .word 0x798d7e81,0x7c8dd22a .word 0xdd6a9e6a,0xa5bdfd02 .word 0x05083204,0xc8c98621 .word 0xd5af6efc,0xff940b6e .word 0xc65a0070,0x1b114b02 .word 0x8ae7bf2e,0xc50002b6 .word 0x377b63aa,0x0d12ff0a .word 0x14f683ed,0xfb12eb34 .word 0x05820ae8,0xabb9ae0e .word 0x6f0d1286,0x43657208 .word 0xe0042b19,0x695d40d2 .word 0x5856955c,0xdd2699c8 .word 0xff7d38de,0xb818f307 .word 0x5dbedd76,0xfa6ec7e7 .word 0xd394133a,0x13d4f7f5 .word 0x138bcef4,0x8353e9b5 .word 0x14f6fc28,0x00000096 .word 0xb11933b5,0x53bfa33a .word 0x79eb1380,0x42ddb0e4 .word 0x146d88e5,0xd910da28 .word 0xbc9f8af7,0xbe61d86f .word 0x2a2141ae,0x3e61438d .word 0x00005438,0x4d642400 .word 0x6acbb70c,0x80930018 .word 0x73f8ed88,0xa86b5863 .word 0x81544dfe,0x91d7398c .word 0x6746c9ea,0x7938707b .word 0xf03a5e5d,0xb6208632 .word 0xe11f4a93,0xa633e5c1 .word 0x43881777,0xc2b3eea9 .word 0xff94016c,0x908d6be6 p32_init_registers: .word 0x56fa078c,0x333b89a3 ! Init value for %l0 .word 0xeb483bae,0x62c1332a ! Init value for %l1 .word 0x42181ec8,0x9a7bbf28 ! Init value for %l2 .word 0xce32857d,0xf3c40ae5 ! Init value for %l3 .word 0xa72ed492,0x79d80324 ! Init value for %l4 .word 0xd8d81252,0xbb16a768 ! Init value for %l5 .word 0x72306dc8,0x787a2855 ! Init value for %l6 .word 0x8cc604e9,0xe501b01a ! Init value for %l7 .align 64 p32_init_freg: .word 0x3efe51ec,0x39e64841 ! Init value for %f0 .word 0x1eb3f342,0xdc84e9d3 ! Init value for %f2 .word 0x492c1778,0xdce1ed3a ! Init value for %f4 .word 0xeafe5f82,0x1730c1b3 ! Init value for %f6 .word 0xdf43af8d,0xc3ed2f6a ! Init value for %f8 .word 0x693fe732,0x3448ade1 ! Init value for %f10 .word 0x486afe36,0xd6d9b657 ! Init value for %f12 .word 0x379a19a3,0xcab2b9ca ! Init value for %f14 .word 0x2d5b067a,0x686701dc ! Init value for %f16 .word 0xaf016846,0x8d5e320c ! Init value for %f18 .word 0x0f54b012,0x1da7e767 ! Init value for %f20 .word 0xf1f0e792,0xeb82e481 ! Init value for %f22 .word 0xf810809b,0x80fd8b5b ! Init value for %f24 .word 0x729c8aba,0x3d680422 ! Init value for %f26 .word 0x4311a8ad,0x3e06a513 ! Init value for %f28 .word 0xc3cd7913,0x5623d49f ! Init value for %f30 .word 0xa8401a28,0x1a7efaaa ! Init value for %f32 .word 0xdb77828b,0x7962fb6e ! Init value for %f34 .word 0x602d29dc,0xcdaa7371 ! Init value for %f36 .word 0xa1add4d0,0x0bca20af ! Init value for %f38 .word 0x4d58e99e,0xdd9a8ff8 ! Init value for %f40 .word 0x70ae2c66,0x60976caa ! Init value for %f42 .word 0x638e4814,0xa10f09e3 ! Init value for %f44 .word 0x233febba,0x40967075 ! Init value for %f46 .word 0x65afdd3e,0x9ba58a71 .word 0x394c3735,0x7cb90fa7 .word 0x84fbbed5,0x19a61ba1 .word 0xc7c9836c,0xc760b991 .word 0x969e711a,0x59fc3dc3 .word 0xa89580a4,0xfe5f30d3 .word 0xe3a9898a,0x64b4a661 .word 0x0214f9b8,0x0b27f567 p32_expected_registers: .word 0x00000000,0x00000001 .word 0x00000000,0xff140c80 .word 0x00000000,0xb689afd4 .word 0xffffffff,0xfffffd61 .word 0x00000000,0x6bec2a18 .word 0x00000000,0x00000100 .word 0x00000000,0x000000ff .word 0x00000000,0x00000134 p32_expected_fp_regs: .word 0x3efe51ec,0x39e64841 .word 0x39c4b047,0x4ca08181 .word 0x492c1778,0xdce1ed3a .word 0xe1ad4834,0x32e73f69 .word 0xdf43af8d,0xc3ed2f6a .word 0x693fe732,0x3448ade1 .word 0x42000000,0xd6d9b657 .word 0x379a19a3,0xcab2b9ca .word 0xba8766b4,0xd7f41625 .word 0x0de094e4,0x1f297ebf .word 0x9fe0539f,0x2c21aa75 .word 0x6a6adf5a,0xac92ae7d .word 0x2b11a2b8,0x1240246e .word 0xcee57a44,0x3ca53359 .word 0x6c1c301f,0x63078b67 .word 0xef60299b,0xf93a9ebc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x980b6b09,0x00000000 .word 0xff000000,0x9fe0539f .word 0x00000000,0x000000be .word 0xd8625e7f,0x130c8b6b .word 0x1d848c14,0xffffff3c .word 0x42000000,0xe5856b09 .word 0xad6fdf80,0x8af27a34 .word 0x7525e4ab,0x83b39946 .word 0x755fd000,0x83ff2ead .word 0xbf987774,0x56bf3150 .word 0xa37bd31f,0xc09a7543 .word 0x0ffb8c56,0x2270265b .word 0x34c0a24c,0x9a44d371 .word 0x6f3d0cdd,0xd280a820 .word 0x9a6b564d,0x007bf0ce .word 0x000002f6,0xe17cf160 .word 0x6272453c,0x03b4af9b .word 0x5ca663ff,0x04844ab7 .word 0xd5853071,0x393c90dc .word 0x934b6dea,0xa7d6c5d1 .word 0xdb08dd84,0x50a0fbe1 .word 0x9f414c5d,0xf4561f9f .word 0x41f49396,0xcff35742 .word 0x4cc4f98a,0xef10e41b .word 0x74f5c52f,0x75e00f16 .word 0x3c614182,0x6a96b0ab .word 0x14016de9,0xa569d39a .word 0x1ab73aff,0xbacfd1c9 .word 0xb278846e,0x7cd8ed85 .word 0xca9e0e2d,0x8e61c675 .word 0xc4572a91,0x031277dc .word 0xd081b0f9,0xe28222c1 .word 0x7f8c012f,0x65bb1636 .word 0x83c643a6,0x5a4cf465 .word 0x26263a28,0x7981fa42 .word 0x7d51370b,0x3791052b .word 0x5fb2c1b6,0x25a3b0a4 .word 0x243f2994,0x34fb1327 .word 0xead2fbb0,0xbfb7a6e1 .word 0xe98c77fb,0x198c38f1 .word 0x1b11eebb,0x2d8e93bc .word 0x0d784c48,0x38fdc2b0 .word 0xaa1ce540,0x44975ad9 .word 0x7355c71d,0x555ed304 .word 0xf0037895,0xc76ecbf7 .word 0xea6a5ae1,0x1c582b2f .word 0x3d51fa62,0xef39c01a .word 0xb47f4014,0xa26ba3a8 .word 0xb0968573,0xc032bdb0 .word 0xad66eea5,0xa44dfd2d .word 0x68d81752,0xc458c931 .word 0x0525474a,0x626bf123 .word 0x5e6eb07e,0x836e1ba9 .word 0x6d4df699,0xfc747191 .word 0x665efa49,0x985f75b9 .word 0x7836c837,0x9cf9c4ac .word 0xd2b709e5,0xa66806a7 .word 0xbc4a403c,0xe3d098af .word 0x58a6b5da,0x8b89ebde .word 0xe9f85d16,0xe3d7eba4 .word 0x06ce9b5c,0xb74f3933 .word 0x00c8ccc5,0x63eef191 .word 0x0fe68e10,0xb030594c .word 0x096b85e5,0x755a9092 p32_local1_expect: .word 0xff421455,0x1118683a .word 0xe1ad4834,0x32e73f69 .word 0xd6d9b657,0xf0b905cc .word 0x000000a3,0x6faf0e34 .word 0xeafe5f82,0x1730c1b3 .word 0xf0ce4f9c,0xcc98fb91 .word 0x1c15e72e,0x5b6ceca4 .word 0xb9613cf7,0xfdc619ca .word 0x79980670,0x97053d7e .word 0x36eed0cf,0xd6b1d585 .word 0x8fcf5f1d,0x2e6e45fa .word 0xb55e9da1,0x6aeedada .word 0x581d8f16,0x8a6d5a40 .word 0x3d68e3f0,0x7f3772df .word 0xf77bea10,0xc7d79db9 .word 0x8f20fffa,0xdf6fdbd3 .word 0x59aae648,0x6d977467 .word 0xe1caa651,0xe615e6d1 .word 0x1f91c53d,0x5f4d38cc .word 0x891c94f9,0x7d68ee1c .word 0x56671b92,0x57554b73 .word 0x462c850f,0xbbdb0322 .word 0x03549296,0x9ec8ea66 .word 0x8d40761e,0xc9ffc0ba .word 0x679972ab,0x6a111dbe .word 0xea46c5ce,0x33db360b .word 0x04e3097a,0x564b64aa .word 0x1dc628dd,0xc7874fa4 .word 0x0a30ff23,0x4c65f7f2 .word 0x376be3e9,0xef837611 .word 0x68ab8a4f,0x1071b14f .word 0xad692391,0xdc5dd1d5 .word 0x7ea4ea8b,0x5a3d7df9 .word 0xeeb410a3,0x2382f624 .word 0x833616bb,0x2c299b31 .word 0xe15ac515,0xf5cd49c7 .word 0xe657cd8c,0xfd9dd44b .word 0xaad6942e,0x535688d5 .word 0xffc9caf4,0x314d2acc .word 0x2a722aee,0x42abc801 .word 0xf3488ad4,0xbbc111f2 .word 0x2d6a01de,0xecc093f5 .word 0x020a4165,0xf537bb11 .word 0x850eb91c,0x73574113 .word 0x2e8e2eb3,0x2272c2de .word 0x6d30c0fa,0x0085cdbf .word 0x9b181eb9,0x22d4d4f3 .word 0xf9b129ec,0x3a413b81 .word 0x5c8d394f,0x0000039e .word 0xe940f4ea,0x16952ca7 .word 0xf42ba794,0x4f7a84ea .word 0x4b29e612,0xb4c99b78 .word 0x37af3f9b,0xa9cf2c86 .word 0xc7f068ab,0x93967ee4 .word 0x8b0d5fd1,0x38d174ab .word 0x38ddbaad,0xbb717edf .word 0xcc33df20,0xd44d696a .word 0xfd89f825,0x0f79037a .word 0x0222d64b,0x11c52649 .word 0xc4d6d8a2,0x6bde9562 .word 0xf8eff278,0xff486f54 .word 0x88f5d12e,0xef996507 .word 0x2d518430,0x51ed1a9e .word 0x93a7ffdf,0x36d2c7da p32_local2_expect: .word 0xb689afd4,0xf53a686a .word 0xfff53740,0x04fc5c12 .word 0x00000000,0x652ad41e .word 0x000001a3,0x4387786a .word 0x63bf36c9,0xf779f6d9 .word 0xf161e9d6,0x8d965257 .word 0x9b9b9433,0x54c2dba4 .word 0xa1d51dd2,0x1ef855b2 .word 0xaf62a163,0x25c8ba00 .word 0x3c8e1ea1,0xe528ca7b .word 0x7d3f1cce,0x2b7b59f6 .word 0x0a09753a,0xc38bbdc1 .word 0x383d1d9e,0xc57ac93a .word 0x0000c825,0x519bcedc .word 0x9abc75e7,0x39bac621 .word 0x4824f85f,0x819975a1 .word 0xe94cdbb0,0xd216e69b .word 0xcaa40d74,0x41e46cdb .word 0xff438610,0x07941fee .word 0xb437b572,0xdcf7f66d .word 0x36ba0869,0xcd911786 .word 0x79167e59,0x67d34b52 .word 0xe02d5182,0x650960bb .word 0xb25531e6,0x5340c6e3 .word 0x5a52511d,0x8b35a4c7 .word 0x14af5cb5,0x01451075 .word 0x5c231295,0x7369644f .word 0x3a6cddd3,0x0496eb18 .word 0x43d74a44,0xf86e5000 .word 0x997733a0,0x3d87e5de .word 0x56720c65,0x6f374944 .word 0xf8f70c95,0x2f232282 .word 0x4240e187,0x6a47fd65 .word 0xc7a6046d,0x426a1702 .word 0x6dfeddbd,0xdcd1c6a9 .word 0x781a822e,0x39182eed .word 0x15906760,0x1392eb2f .word 0x48249160,0x0f4f0f04 .word 0xd8984407,0xa2e5ea11 .word 0x3963db50,0xf2dcec30 .word 0xddb437de,0xc111fd14 .word 0x40ff626f,0xeec0d58d .word 0x70db85e7,0x4145f6fd .word 0x1fa7ca58,0xc056cfc7 .word 0xfd229277,0xea9909da .word 0x21a8cda5,0xe91acc1d .word 0x99bc3aa6,0x17877069 .word 0x4e52ef62,0x757d2bce .word 0xc9f90b2e,0x1b8033ab .word 0xbbc24738,0x2e0c9c4a .word 0xa4f5670f,0x8eb0dd75 .word 0x4c869e91,0xec18d180 .word 0x2a600034,0xdda85d20 .word 0xdab3fc78,0x176963c5 .word 0xf997e2cb,0xa0d92f76 .word 0x497f6ba8,0x8392c5ee .word 0x3863eac7,0x26530094 .word 0x8270a772,0xc20f9e7f .word 0x5d1cda85,0xe6337d09 .word 0x649649b2,0xf32105ff .word 0x47a973e4,0xd0659aff .word 0xbecbd2fc,0x3a71247b .word 0x25922773,0x68b61775 .word 0x7bcaac96,0xca9d1b13 p32_local3_expect: .word 0x25c89fbe,0xb2fcaf1c .word 0x78738086,0x3da717d2 .word 0xaf00c871,0x689b6d22 .word 0x800c14ff,0x096b85e5 .word 0xe8ef1f60,0x6cbfaa65 .word 0x5b8bfd80,0x9b8010f8 .word 0x622f97f2,0x936c7a7c .word 0x991e0b9d,0x5ab9e7a5 .word 0x2666e336,0x2be0434b .word 0x2ed6247d,0xe4cf67a8 .word 0x0f864278,0x1ff40cd1 .word 0x8f91decb,0x189a5925 .word 0x7cdec462,0x47a02ae7 .word 0x7bd3f3cb,0xd22f2d6f .word 0xa3088da3,0xbad74445 .word 0x8a0d3a7a,0xb197f61b .word 0xd322f7ab,0x13b2f54d .word 0x0f5de7a4,0x20b1ac17 .word 0x5171185f,0x0820329a .word 0x6376ce43,0x250186d5 .word 0xa4cd3b2a,0x47cba355 .word 0x0fa015a6,0x0445acb2 .word 0xf4fcabcf,0xd7ad774a .word 0xb520d1e1,0x73283b19 .word 0x376ad24d,0x0a4dfcd5 .word 0xb0c3cd1b,0x6539712e .word 0xfefda056,0xdd5231a4 .word 0x954d6d48,0x44d4713f .word 0xced31cf5,0x5ebbcee7 .word 0x6d8b9478,0xc30fc1e6 .word 0xcceccd10,0xcf1e6990 .word 0xd5d0ff56,0x9b47c05d .word 0x0a75e490,0x34749df5 .word 0x000002b1,0x000003e1 .word 0xa2a7aaac,0x35f8504f .word 0xbcdb2b64,0xa46f88c6 .word 0x6b360d03,0x299947f6 .word 0xdcadc9a6,0xa70a5343 .word 0x89c8fb4c,0x39c4b047 .word 0x885f3bde,0x215410c6 .word 0x2516f4d7,0xb46687ba .word 0xbf7e291f,0xe494e00d .word 0x75aa212c,0x9f53e09f .word 0x7dae92ac,0x5adf6a6a .word 0x6e244012,0xb8a2112b .word 0x5933a53c,0x447ae5ce .word 0x678b0763,0x1f301c6c .word 0xbc9e3af9,0x9b2960ef .word 0x5174a8ce,0x20ab6c48 .word 0x53fd6a6b,0x9d2f9198 .word 0x336fbc73,0x3978d0a7 .word 0xe097c91c,0xdc60246e .word 0x999c5bf2,0x68081246 .word 0x442e6ca9,0xb5b5aab8 .word 0xc8c015a9,0x82e8d90d .word 0xa5871e56,0x162d3d73 .word 0x43c61b46,0xab684871 .word 0xdae9af12,0x91623e88 .word 0xa4668940,0x50709104 .word 0x714fd882,0x1eadcb8a .word 0x904e560c,0x9691afa3 .word 0x973282a4,0xb8800a01 .word 0x804d557f,0xc208a6f0 .word 0x4676f9eb,0x7a8e679a p33_init_registers: .word 0xbfbfcf46,0x29a1b1bc ! Init value for %l0 .word 0x580ca53e,0x82faadeb ! Init value for %l1 .word 0x9e86b754,0x5e77d037 ! Init value for %l2 .word 0xad72a496,0x3b50afc5 ! Init value for %l3 .word 0x47f5b926,0x78566263 ! Init value for %l4 .word 0x23d108de,0x7dee6591 ! Init value for %l5 .word 0x1e64c592,0xca7ebab5 ! Init value for %l6 .word 0xb3cbb426,0x9935c275 ! Init value for %l7 .word 0x44292717,0xfce622fb ! Init value for %l0 .word 0x0025cda2,0xf49ab158 ! Init value for %l1 .word 0xae449534,0x3b510251 ! Init value for %l2 .word 0xe267f8ac,0x902e2383 ! Init value for %l3 .word 0xc21d5483,0xe3c5049d ! Init value for %l4 .word 0x5becf4f2,0x0245a7fb ! Init value for %l5 .word 0x66ce547e,0x0f550f2f ! Init value for %l6 .word 0x70fb1944,0x5aa0c2f5 ! Init value for %l7 .align 64 p33_init_freg: .word 0x08e280d6,0xab88cca1 ! Init value for %f0 .word 0xd14e9918,0x2a13909d ! Init value for %f2 .word 0x780337a1,0xb9f3b112 ! Init value for %f4 .word 0xd1f18cce,0x3b5a92f8 ! Init value for %f6 .word 0x705871ad,0xbae4da08 ! Init value for %f8 .word 0x0bf3da09,0x62b1ff0a ! Init value for %f10 .word 0xff35ecf1,0x571c8158 ! Init value for %f12 .word 0x2442fca2,0xb9600d61 ! Init value for %f14 .word 0x81b0a217,0x84f31883 ! Init value for %f16 .word 0xd53b87ea,0xe59716bc ! Init value for %f18 .word 0x206811ff,0x27753039 ! Init value for %f20 .word 0x4e6a2e12,0x15076d96 ! Init value for %f22 .word 0xdfa6400d,0xefe2ba31 ! Init value for %f24 .word 0x100af13a,0xeb5bdd89 ! Init value for %f26 .word 0xdf93e2c7,0xe0bbd276 ! Init value for %f28 .word 0xa4c16e20,0xfdf80fa1 ! Init value for %f30 .word 0x2a060df9,0x19955927 ! Init value for %f32 .word 0xf47e9c05,0x59f0198f ! Init value for %f34 .word 0x1a7add13,0x2750cff3 ! Init value for %f36 .word 0x93009bfa,0xca8ae325 ! Init value for %f38 .word 0x89dae748,0x7893419d ! Init value for %f40 .word 0x80227e71,0xb170e6cf ! Init value for %f42 .word 0x45233a68,0xbf7e6621 ! Init value for %f44 .word 0x384e1c7c,0xfd0d30c1 ! Init value for %f46 .word 0x9b497767,0x7f96a058 .word 0xbd8793ec,0x85c54a11 .word 0x6307a6b1,0x32aad125 .word 0x7ff4850e,0x5aa53eb3 .word 0xb0b7e940,0xb09c49b9 .word 0xd229efb7,0xc4e48fea .word 0xf2d0566d,0x04b3e609 .word 0x5bdacc0e,0xa466155e p33_expected_registers: .word 0x00000000,0x811df02e .word 0x00000000,0x00000398 .word 0x39ccb588,0x25feb651 .word 0x00000000,0x0000006f .word 0x00000000,0x88157729 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000051 .word 0x00000000,0xb381fc0e .word 0x00000000,0xe0232bb9 .word 0x00000000,0x000000c9 .word 0x00000000,0x62cc7398 .word 0x00000000,0x00000010 .word 0x00000000,0x000002c0 .word 0x00000000,0x8510e195 .word 0x491c48ea,0xe0c94be7 p33_expected_fp_regs: .word 0xad491e54,0xab88cca1 .word 0xd14e9918,0x2a13909d .word 0x0f13b363,0xad491e54 .word 0x3da2776c,0x3b5a92f8 .word 0x705871ad,0xbae4da08 .word 0x0bf3da09,0x62b1ff0a .word 0xff35ecf1,0x571c8158 .word 0x2442fca2,0xb9600d61 .word 0x81b0a217,0x84f31883 .word 0xd53b87ea,0xe59716bc .word 0x206811ff,0xe03ee48d .word 0x4e6a2e12,0x15076d96 .word 0xdfa6400d,0xefe2ba31 .word 0x100af13a,0xeb5bdd89 .word 0x6f202115,0x01e6c276 .word 0x8de43ee0,0x5449923b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x98030000,0x9a62ab03 .word 0x6f202115,0x01e6c276 .word 0x63a5aadb,0x01b81eb2 .word 0xbc6e08ed,0x5fd623f2 .word 0x541e49ad,0x63b3130f .word 0x89dd5beb,0x339964bf .word 0xb2285fff,0xdea45646 .word 0x81e71d53,0xce17203b .word 0xe040adcd,0x57a46244 .word 0xab9c808a,0x8aafe098 .word 0x395ef215,0x2c1015ff .word 0x0f895dc8,0x00313f7b .word 0x491c48ea,0xe0c94be7 .word 0x187701fb,0x6f909e2c .word 0xc141d016,0x765fb384 .word 0x22454333,0x81d8fa7c .word 0x4420c87e,0xda663463 .word 0x102282ba,0x2aa2314d .word 0x65ba5be6,0x5ff93271 .word 0xc9981345,0x4bf7ca04 .word 0xdf0797d7,0xafc30b8b .word 0x6dc571f2,0x2a17ebec .word 0xee42f50a,0x92626472 .word 0x49f16b10,0xca775a1e .word 0x584ad6ee,0x2c8ef656 .word 0x99532d5c,0x1055ad38 .word 0x943bc6b4,0xfce6312a .word 0xab707337,0x1d999089 .word 0xc883c1c1,0x63a414c1 .word 0x0c9f28ac,0x3eccd31c .word 0x9e3630fe,0xbee010d4 .word 0xd030a0fd,0xb84ce65c .word 0xc058b0d3,0x70845d15 .word 0x36c5ced5,0xfe48a1f2 .word 0x3d263757,0x1af8cbe3 .word 0x94a77dd9,0xe0cd05fd .word 0x0ff315e1,0x48d0780e .word 0x129ad38b,0xdf0d3924 .word 0xa49e4e99,0xbead3477 .word 0xca53b04a,0xad52bf03 .word 0x56baf185,0x51bd0ecd .word 0xb4278e05,0xac4a5084 .word 0xf8ac4723,0x9125328b .word 0x0d46dbf4,0xc97fcdb7 .word 0xffbad766,0xa18ec4c3 .word 0xefa41550,0xf0a5ed9b .word 0x3eb40340,0x013f51a0 .word 0x2d3f66c6,0x12b5d168 .word 0xc85ec45b,0x334c0187 .word 0x5824b4d5,0xd3a76e7e .word 0x6309ff53,0x721b3335 .word 0xf21a7c92,0x9e75e93c .word 0xc8490052,0x9df67a4a .word 0x3bf20d88,0xb8b889ec .word 0x6139cff9,0xacb2b8b3 .word 0xffdc99f0,0xd0fd2feb .word 0x90ead471,0x0236996c .word 0xbbad72de,0xd946563f .word 0x09fdbdf4,0x38f9bf98 .word 0xe2e8bca1,0x936bd8fe .word 0x343a3434,0x3d0fc336 .word 0xb4ac182f,0xee9648e5 .word 0x83760d2f,0xea97ce47 .word 0xb780a7f4,0xd597dc4a p33_local1_expect: .word 0x43fb0585,0x2390a5cc .word 0x2ef01d81,0x00000000 .word 0xff35ecf1,0x571c8158 .word 0xffa2cd81,0xf373c715 .word 0x31892da3,0x77aded52 .word 0xd037dfee,0x48f60fba .word 0xf2b9bcef,0xc3a8503c .word 0xb2c798d4,0x56bcb86a .word 0xe480f0de,0xf0229e3d .word 0xa020c982,0x9039ecf5 .word 0xdfb5c7fe,0x0ad04d43 .word 0x28c4cf4a,0x89947a95 .word 0x11a62ba5,0x3ade1abf .word 0x2cc81d9e,0xb392beb1 .word 0xc0496bfb,0xcf9d6f11 .word 0x3d6fee14,0x26d16b29 .word 0x5afe38b2,0x56146a32 .word 0xb81d4799,0x187a4716 .word 0x8663c517,0x83878917 .word 0x6d52ea92,0x859fadcf .word 0xdf0c3893,0x86d3116b .word 0x5547c848,0x3fd6c23e .word 0xdb7b43a9,0xdb14f173 .word 0xf890d06b,0x83be60d0 .word 0x279352a3,0xf4f52fb1 .word 0x91867029,0x12079214 .word 0x1d13ab01,0xe7077d23 .word 0xffffbc6e,0x463b288b .word 0xdc043201,0xfea9ef3b .word 0xbf27b832,0x767d254d .word 0x6ef5c349,0x000002a5 .word 0x97b5a73d,0x424df732 .word 0x0956a66c,0x97ac003d .word 0xd5398c8b,0x6f9fcf97 .word 0xc857b55c,0x1c69b420 .word 0x410e04ec,0xc1f5a01d .word 0x99d7fc41,0xbcf22878 .word 0x27aa2d51,0xa6cc808e .word 0x47e080a6,0x41a3c630 .word 0x2f0ef912,0xd80d1c43 .word 0xc9d837c6,0x7a60f5f4 .word 0x059cfa31,0xba69b2de .word 0xaa059005,0x9aafd480 .word 0xcc4c1f09,0x1c2d65a0 .word 0xcded5175,0x90769ebd .word 0x97b43fbd,0xabadef42 .word 0x56124f74,0x0f43b6c6 .word 0xd1b80754,0x1d24d924 .word 0x26d16b29,0x572036cd .word 0x8772e984,0x2982aa69 .word 0x3e5fed8a,0x099f429c .word 0x42b4b1ff,0x31152b5e .word 0x4e8dd0f4,0xe9a825c4 .word 0x8dace6a7,0xf15ae515 .word 0xf22e0c38,0x09ba9741 .word 0x78fddf65,0xc3b2ea47 .word 0x6461dcdf,0x4370f36c .word 0x15c6a240,0xcc81ce2d .word 0xe3732e7f,0x046505dd .word 0xc74092a5,0x5ec55ae4 .word 0x92676f57,0x3156194b .word 0x17c63e4e,0x9d1aac9a .word 0x2a4da4bb,0x1ed220b2 .word 0x1f3d8561,0xd50628d1 p33_local2_expect: .word 0x71362ece,0x41c0d2a4 .word 0x43e763ff,0x09668df8 .word 0x67391fbb,0x79384d39 .word 0x9d90132a,0x18994ed1 .word 0xfedf37d0,0xdb290887 .word 0x51b6fe25,0x88b5cc39 .word 0x6ac6e17c,0xf3527141 .word 0x6ac36985,0x3c1a509e .word 0x580ef3af,0xd6aa2e42 .word 0x8c1a0534,0x9780fa34 .word 0x3e983751,0x549db60f .word 0x4d5c7e8a,0x9668cdab .word 0x789c6a4e,0x0e1981e2 .word 0xa13c8313,0xfce6a7d4 .word 0x69ef2a46,0xe183c30d .word 0x42c4f108,0x872f0e80 .word 0x09d7128e,0x4d9a4d19 .word 0x4f29be9d,0xd29664f1 .word 0x5fd0f63a,0x01d2bad1 .word 0x0b20de0a,0x572390b3 .word 0xcf99270e,0x9897348c .word 0xb20db6b0,0xfeff0890 .word 0xa65fdd56,0xeb2cf7e3 .word 0x53ac290a,0x000046f6 .word 0x871fa725,0x504000fb .word 0x2cacc19c,0x50546d11 .word 0x6109558d,0xd1f074fb .word 0xe568edfe,0xc75c1dd1 .word 0x325cff44,0x529ddb6d .word 0xf687a79e,0xa0843c4c .word 0x7a2b0d1c,0x688f64d2 .word 0x5bb25a12,0xa5a7f17e .word 0xeee4d496,0x1b8f4eda .word 0x68501746,0x7555c7ea .word 0x24e7e46e,0xa482922b .word 0x98bb3eb4,0xe0232bb9 .word 0x90b79e3a,0x930cf7ce .word 0x28ccb965,0xa2548c0c .word 0x59277649,0x0fd5c7a7 .word 0x364824c5,0x51ca6492 .word 0x64d11f3f,0xa525ff2f .word 0x9ef74419,0x32ba6558 .word 0x9483b4fe,0x5f519754 .word 0x77c1a1a0,0xef8bc4cc .word 0xc5ea5a55,0x5bf598ff .word 0x6f26e5b4,0x44d4f6bb .word 0xba384d5c,0x4d5a32d8 .word 0x98bc0ba7,0xdc4721fe .word 0x2e3a6437,0x7abedb2b .word 0xd765b246,0x57bcf8f8 .word 0x16659288,0xe5457217 .word 0x254e7d5a,0x2de5c6c3 .word 0x65fff13d,0x8ed30249 .word 0x3e4f9674,0xf88665ae .word 0x2c969e46,0x4cc34532 .word 0xb2676f51,0xe9f646d4 .word 0x033198fd,0xb5cba939 .word 0xbeafb804,0x5d89e888 .word 0x26f7e07d,0xe63133d4 .word 0xdaa8d1e3,0xbf8bad27 .word 0x7d12c0ad,0x5c93ffb2 .word 0xf2ed0335,0x41826051 .word 0x3342ab07,0xfe52230a .word 0x05450ff4,0x9dc58d60 p33_local3_expect: .word 0x173461fe,0xb917be15 .word 0xffecedca,0x29bb452e .word 0x00000000,0x63a5aadb .word 0xc002d99a,0x0837a420 .word 0x9f687ab8,0x4493dd08 .word 0xdad1d4d3,0xb7e79f8a .word 0x9b3db69e,0x8092ee32 .word 0xac968ef2,0xfbeb2384 .word 0xd643390c,0x5de91bd3 .word 0x048a2417,0xba7ddc7e .word 0x7fb7ab65,0xb1528a34 .word 0x1780ac26,0xceeab767 .word 0x9d5108c7,0x899c6a6c .word 0x18098be9,0x0611f774 .word 0x1c0cc04a,0x746acd9a .word 0x88386619,0x22f41a0e .word 0x368146b8,0x6d74e9bb .word 0x2e9fdf83,0x6be286a4 .word 0xe25672f8,0xb5735dc8 .word 0x876a154e,0x1ef04c3d .word 0x9ab0f31e,0xbc15dc90 .word 0xc22f10c0,0x3a8c346f .word 0x18a49c8b,0xbea21ae7 .word 0xa1c6d5e8,0xca5d16c9 .word 0x5712fbf7,0xb53e4cf0 .word 0xea01089e,0x35920e43 .word 0xed4ca8ce,0xf77252f5 .word 0xbd72e3fa,0x5c404c11 .word 0x02abeddc,0x1a3a8080 .word 0x460bd0e6,0x9ad902c0 .word 0x076895f9,0xf29b6d75 .word 0xff4c3043,0x729dff02 .word 0x43ca2862,0x8e73d795 .word 0xd324cfa7,0xec9e45d8 .word 0x8b499423,0x179b7bd1 .word 0xf8aa9c40,0x0e74d555 .word 0xa7223b44,0x7f714d98 .word 0xeb7fa226,0x84b30e9b .word 0x177b5ecc,0x2e1c7681 .word 0x661de12e,0x132add8a .word 0x6e983855,0x4ba136b2 .word 0x83e1a1d7,0x199c26f2 .word 0x8cd60dd7,0x43c61377 .word 0x224a3c07,0xa10f6093 .word 0xadb706ff,0x7a8c1eb6 .word 0x5577e7ca,0x9ea0d388 .word 0x9bd7cd82,0x90f97086 .word 0x6053796c,0x8e7ceae1 .word 0xa0a7af10,0xca5989bf .word 0x0b4b973d,0xac7a80e2 .word 0x67b4d315,0x14ab400c .word 0x02459f6a,0x30e50c48 .word 0xc9cec44b,0x88b8fe93 .word 0xda0cffef,0x3da2776c .word 0xe42f8f05,0x8b794542 .word 0x378a9b63,0x070b8613 .word 0xf6d07757,0x09f3841c .word 0x1565bb64,0x88157729 .word 0x922778f8,0x629c46f6 .word 0x90723f56,0xd94c5169 .word 0x49b6b0bc,0x569c5a37 .word 0x62cc7398,0xfd37621d .word 0x4e6628d5,0x9935c275 .word 0xa7b8ce62,0x3ee9b50d p34_init_registers: .word 0x3be9d392,0x13040b4f ! Init value for %l0 .word 0xffd6fbf2,0x6b5dd613 ! Init value for %l1 .word 0x26c889a0,0x3a273bee ! Init value for %l2 .word 0xa6433ab2,0x7eb12c75 ! Init value for %l3 .word 0x33fb5a35,0xf0cd1a2d ! Init value for %l4 .word 0x6be4ff47,0x96f0f6e1 ! Init value for %l5 .word 0x4e50f156,0x5f85dde6 ! Init value for %l6 .word 0x5c9043be,0x18ae8e92 ! Init value for %l7 .align 64 p34_init_freg: .word 0x933c28b2,0x723ac3c1 ! Init value for %f0 .word 0x90b14c3f,0xf2f1e2fe ! Init value for %f2 .word 0x9672a817,0x43b671bb ! Init value for %f4 .word 0xfc14a14d,0xfb02875c ! Init value for %f6 .word 0x7cffa0bf,0xdcad185f ! Init value for %f8 .word 0x97f8e2fe,0x2ef7e496 ! Init value for %f10 .word 0xc5fcfa34,0x16c21195 ! Init value for %f12 .word 0x395da949,0x6900c517 ! Init value for %f14 .word 0x09ff8b8a,0x984668bb ! Init value for %f16 .word 0x9e9085ec,0x4b0c9239 ! Init value for %f18 .word 0x250f6e1d,0x6d7a7bc9 ! Init value for %f20 .word 0xa4bb5983,0x1d1e0178 ! Init value for %f22 .word 0x5e18fa1a,0xf265d679 ! Init value for %f24 .word 0x018c89c0,0x13e92ca4 ! Init value for %f26 .word 0xf02589ef,0x350b99b7 ! Init value for %f28 .word 0x058f3d4c,0xb2017254 ! Init value for %f30 .word 0xd7774047,0xed28a3a0 ! Init value for %f32 .word 0xd55f6109,0xb044e117 ! Init value for %f34 .word 0xfd82968f,0xb1101e50 ! Init value for %f36 .word 0x8e66f185,0x53a365f5 ! Init value for %f38 .word 0x09977f1f,0x753de578 ! Init value for %f40 .word 0xb7e6a43d,0xbb829e54 ! Init value for %f42 .word 0x87293835,0x6bcd2ea5 ! Init value for %f44 .word 0x2d8c9659,0x992e7578 ! Init value for %f46 .word 0x081da2a9,0xdc06b7b4 .word 0x5a7d01b3,0x4d228ab8 .word 0x405196eb,0xb1232c54 .word 0x721be851,0x2dba85b0 .word 0x283c9dd7,0x0245d210 .word 0x6a8b2de4,0xe0adf781 .word 0xc843326f,0x0836683a .word 0xb6061f20,0xd05b0e89 p34_expected_registers: .word 0x00000000,0x00b2e924 .word 0x00000000,0x1ff07fee .word 0x9f487213,0x1e7acdad .word 0xcd21cfc4,0x2391fdf3 .word 0x175d004d,0x80428412 .word 0x00000000,0x0000000c .word 0xcd21cfc4,0x2391fca1 .word 0x2dd95db1,0x05173046 p34_expected_fp_regs: .word 0x933c28b2,0x723ac3c1 .word 0xeea5c97f,0x1bb8618b .word 0x9672a817,0x43b671bb .word 0x376f39da,0x5a340d2b .word 0x7cffa0bf,0xdcad185f .word 0x97f8e2fe,0x2ef7e496 .word 0xc5fcfa34,0x16c21195 .word 0x395da949,0x6900c517 .word 0x09ff8b8a,0x984668bb .word 0x9e9085ec,0x4b0c9239 .word 0x250f6e1d,0x6d7a7bc9 .word 0xa4bb5983,0x1d1e0178 .word 0x465bee2b,0x8456c412 .word 0x018c89c0,0x13e92ca4 .word 0xf02589ef,0x350b99b7 .word 0x058f3d4c,0xb2017254 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x7fc96a54,0xf100260e .word 0x64000bc7,0x8456c412 .word 0x175d004d,0xb9c38d5f .word 0x12c45684,0x05955fe5 .word 0x940d2b45,0x46b3f9ad .word 0x00000064,0xd5facb5a .word 0xbd1ba8a9,0xcb5c4b4d .word 0xa725b06b,0xb23cc1c5 .word 0x276be883,0x04a29cd8 .word 0xe8ee34ab,0xf1fae58b .word 0xaa443bd2,0x0fb3065c .word 0x1b180f33,0x367f749a .word 0xaa62a17d,0x6c25c9d6 .word 0x25de1c12,0x86ecbc70 .word 0xb1c6257a,0xf9c2b2e7 .word 0x7cce4cd8,0xe0b9a2c4 .word 0x545d1ee0,0x0839f787 .word 0x2cdf16a6,0x71c04704 .word 0xe7db2efc,0x8ffdc510 .word 0xe7312441,0x8b2c5829 .word 0x53a6c372,0x450272da .word 0xffffffff,0xffffc412 .word 0xfd1e6108,0xa66388ef .word 0x665396f4,0x13e1121d .word 0xa531c310,0xb1c39fe0 .word 0x4e469f96,0x4ed5316f .word 0x85750744,0x808f51a2 .word 0xb95e686a,0xe06d9283 .word 0xab9ba62b,0x8cad1260 .word 0xd9827fc7,0xaa5c17a6 .word 0x1006ece7,0x1d8b6f11 .word 0xf77aa849,0x01aebc2f .word 0x09ff8b8a,0x984668bb .word 0x9e9085ec,0x4b0c9239 .word 0x250f6e1d,0x6d7a7bc9 .word 0xa4bb5983,0x1d1e0178 .word 0xf0530bc7,0x8456c412 .word 0x018c89c0,0x13e92ca4 .word 0xf02589ef,0x350b99b7 .word 0x058f3d4c,0xb2017254 .word 0x27851a09,0xf73277cd .word 0x8920709f,0xf9449f74 .word 0x51a0e184,0x118cf3eb .word 0x10eb0e50,0x79d0fe00 .word 0xb547e3ba,0xddf8eaf0 .word 0xd6c8cbc4,0xf8041a31 .word 0xa8b61389,0x7c2a4663 .word 0x565654f5,0x09a4ad21 .word 0xeb7ce6f0,0x1a84877a .word 0xbe6f8ed6,0x44a757af .word 0x3046d75f,0xb0708d87 .word 0x88d6b66d,0x8695663b .word 0xbcd751f7,0x1555734a .word 0xe9bcedb0,0x3ada922b .word 0x6ac7e0ff,0xbcca92ff .word 0xe0d6a9df,0xe731e62a .word 0x9710ffe6,0x50eb895e .word 0xc3cc05b3,0x6dce0837 .word 0x480db6e8,0x6f8c65a1 .word 0x64862166,0xcdeb427d .word 0x703e3028,0x058c7d9a .word 0xcc5d0d62,0x26e07613 .word 0x41ff5e33,0x7892b9c5 .word 0xeadbfb21,0xeb0edae1 p34_local1_expect: .word 0xd7000000,0x3bee0000 .word 0xee3b273a,0x22559919 .word 0xffca399a,0x7cdd4d4b .word 0x0b5c5276,0x01b93afe .word 0xce5abf2f,0xcb9f2378 .word 0xeea5c97f,0x1bb8618b .word 0xde936fb4,0x722e6ce2 .word 0xd78cf120,0x616e061e .word 0x303bb823,0x965c25bb .word 0x086f4bbe,0x31674726 .word 0xbafb6a4e,0xaf1b9678 .word 0x181f1f1a,0xf2e1e4c4 .word 0x65b92cef,0x487acc1c .word 0x592c9467,0x83ab3bdd .word 0x4154fd38,0xad47ca91 .word 0xfde5b4e3,0x394ba1ed .word 0x6e514cf2,0xd06cdf17 .word 0x5254f07d,0xaa581ca8 .word 0x775ffe0f,0x7f727f91 .word 0x00000000,0x000000d7 .word 0x008e4cb1,0xbbf34d14 .word 0xf6114cf7,0x1313cbb3 .word 0xa0451a51,0x22154c29 .word 0x5db1d794,0xe84da8bb .word 0xe72e265f,0xd22f1116 .word 0x5aefe330,0x617a3b29 .word 0x80af367f,0x6feeb829 .word 0x638ca0ef,0x5134dd9d .word 0x1a5f3ead,0x56bb56b8 .word 0x697f7f03,0x710e6595 .word 0x3953f4d0,0x9289efc9 .word 0x9cf642b4,0xee81e44b .word 0x0d1545b7,0xb2017254 .word 0x2019d240,0xea998ca7 .word 0xe7a808d4,0x1acf9356 .word 0xaf7cbaee,0x0000108b .word 0x01453785,0x0f098c80 .word 0x777ee7a6,0x15cca2dc .word 0x8d4e90b3,0x15e4f0bc .word 0xba7e7e0b,0x070cd1fc .word 0x93f599e9,0x3ba287aa .word 0xad8610e7,0x520c62a9 .word 0xfe065221,0x16cb81de .word 0xa8907093,0x42e4212b .word 0x0b6e659c,0x0c6a4b80 .word 0x57c52581,0x39dd4db9 .word 0x291f0562,0x956c8adc .word 0xf68c41bd,0x45077230 .word 0xad2f5445,0x4ada0d50 .word 0x93d794ab,0x4362fc47 .word 0x00000000,0xc1d1529c .word 0xc3cea2e6,0xe95228a4 .word 0x47010872,0x7b0f17c5 .word 0x2d5a18e1,0x30c95dc8 .word 0x85a6ec54,0xac99f9d1 .word 0xc436223d,0x970bfa37 .word 0x5f0b11fb,0x69d39fcf .word 0x56de8602,0xd6b24b92 .word 0x8b58547c,0x31976ce8 .word 0x7a9d1a95,0x0e038d05 .word 0x177ca84d,0xdba811bb .word 0x3fb3cf08,0x01f9a915 .word 0x07620608,0xb984510d .word 0x9d9569e7,0x0c379ae7 p34_local2_expect: .word 0xc70b53f0,0x45d99b28 .word 0x8b0a130d,0xd743fd6a .word 0xb4000000,0x00000000 .word 0x00d70983,0x000000d5 .word 0xffa522da,0x62149002 .word 0xc705fcc6,0xe9a5c97f .word 0xb138a5be,0x7174081d .word 0x4d5485f2,0x213e6388 .word 0xea5130d1,0xe7827e2e .word 0xdbc0c62b,0x385ca327 .word 0x6fb3efcb,0xd24be814 .word 0x85a96483,0xeda0c85a .word 0x4545833d,0x54863340 .word 0xa20e8153,0x70286771 .word 0x08ad53ed,0x2e9b2ff7 .word 0xef5b5abf,0x9cfeaf9e .word 0x360650ef,0xcb9aaf2e .word 0x75c58984,0xd0723f30 .word 0x0961da67,0xfe9e66d9 .word 0x5b3e7f9f,0x4e739188 .word 0x5a3a828f,0x97b6a5c0 .word 0x0da21568,0x8bc1ffd4 .word 0xa99361d6,0x49c00894 .word 0x77dfd50a,0x9a7a8725 .word 0x574f0c5e,0xc6865915 .word 0x392fe288,0x9bcedef2 .word 0x1f96e909,0x6bb9fa3a .word 0xaa76b33f,0xffa9d704 .word 0xcf917daa,0xc8bccd12 .word 0x4b72da56,0x468804e8 .word 0xbba12172,0x7ff1e321 .word 0xd987bb0f,0x865e8bf6 .word 0x00691839,0x5e782cd1 .word 0xd3c14f90,0xc5728730 .word 0x0525838f,0xcf2a1521 .word 0x4272574c,0x656e66fe .word 0x64e1354a,0xc0d2ea4a .word 0x3800b156,0xb9f089cc .word 0x3c65178f,0x2080c745 .word 0x9f487213,0x1e7acdad .word 0xbeebed47,0xfd2f1f0d .word 0xf86d8e61,0x78c1ded1 .word 0x79462908,0xf895c260 .word 0xa51b53b8,0x7f32730c .word 0xf535c64e,0x2bc21263 .word 0xdc00fd08,0xb09c4bcd .word 0xd7d0633d,0x7d79e577 .word 0xc844d4ed,0x5528b29d .word 0x58e47802,0xc266556c .word 0xd873fb69,0x37603f94 .word 0xe0c5f0af,0x3822ce86 .word 0x37faf3b2,0x465bee2b .word 0xdeb4d9e8,0x746731a5 .word 0x6b68b31e,0x813f79c9 .word 0xad485d64,0x1cc177ad .word 0xf5a002e4,0x6f1d1006 .word 0xca00cc75,0xa637e009 .word 0xe2efe1af,0x833ca630 .word 0xc4237112,0x04345266 .word 0x1b6b1a69,0x33807845 .word 0xffd6fbf2,0x6b5dd613 .word 0x8a72a33c,0xff79d5ba .word 0xf4c7ca6b,0x74a35172 .word 0x921d97b2,0x466f7175 p34_local3_expect: .word 0x5f8dc3b9,0x49a95d39 .word 0x5c74081d,0xd57a6957 .word 0x37ef2f4c,0x451cb854 .word 0x2089e3ef,0x1f993567 .word 0x00b2e924,0x1ff07fee .word 0xcd21cfc4,0x2391fca1 .word 0x42052430,0x297115f0 .word 0xa825e64b,0xac0ef129 .word 0x7104d464,0xdca30d2e .word 0xf9ac8925,0xb95eb4d1 .word 0x4eae06e4,0x56bd2587 .word 0x6e4aafff,0x449ff8ff .word 0xd6c16518,0x14efe205 .word 0xc41eee79,0xb44cbb2d .word 0x376f39da,0x5a340d2b .word 0x0719f523,0x9157c39b .word 0x00d21484,0x320b5769 .word 0xfd07672f,0x4409d65c .word 0x6686279f,0xd5b5b167 .word 0xd8cb3a72,0x41e9a343 .word 0x4bf537db,0xecf52bb7 .word 0x8b0ff16e,0xb91b0983 .word 0xad16f722,0x4d7746ce .word 0xc7aa45be,0xea4582cc .word 0xcb28df52,0x5e52f44d .word 0x153138cf,0xdd8bf595 .word 0x90636fac,0x45b81dae .word 0x82b783e6,0xf7f37d28 .word 0xccf73279,0x54528ad6 .word 0xcab51484,0xede6d5b0 .word 0xb298c47d,0x7ea925eb .word 0x7b3f8fc7,0x899f51bf .word 0x02f9436d,0x180d149b .word 0x303a0dd5,0x37d0b14b .word 0x8fc8abad,0xbe77efa0 .word 0x98683b4a,0x46367375 .word 0x9a66c528,0xaaca970b .word 0xedad02df,0x5dbcd752 .word 0x84bb1319,0xb331da59 .word 0x2f253874,0x5fc6c379 .word 0x64267384,0x83854f3e .word 0xc5b02846,0x9dd377ba .word 0x659260c3,0xfe7a6de7 .word 0x89340703,0xb656e731 .word 0x013dada8,0x1bbdb617 .word 0xa3f6a997,0xfb3bed65 .word 0xde5dd226,0xad08c590 .word 0xe04c18d6,0xf38f8c7c .word 0xaa90571e,0x88ffa673 .word 0x0451a483,0xef18e718 .word 0xeedc5628,0x213c0cf4 .word 0x4a040f1c,0x4626add6 .word 0x7b217a01,0xf28676cd .word 0x2becf7d6,0x56ef0ac8 .word 0x36664e70,0x5bf24296 .word 0xcb075961,0x7aff8a80 .word 0x7f2201ec,0xf8041a31 .word 0x405523c0,0xfe4cb716 .word 0xe45cb8dc,0x0ac1db73 .word 0xaa79404f,0xf1280ece .word 0xf170f4b6,0xcdadfc68 .word 0x1f0c0fff,0xc2c8d288 .word 0xca6c8d08,0x7debedd2 .word 0x06f9a851,0x9acf426a p35_init_registers: .word 0x1de33848,0x992dff1c ! Init value for %l0 .word 0x63f02e59,0xe3e03755 ! Init value for %l1 .word 0x9c2ffcb0,0x018dcfe3 ! Init value for %l2 .word 0x43e86e30,0xdb0e1715 ! Init value for %l3 .word 0xfb0ff2ee,0x620df675 ! Init value for %l4 .word 0x22678eae,0xcee02915 ! Init value for %l5 .word 0x796bc339,0xc96b47ec ! Init value for %l6 .word 0xe30e0471,0xcc5f1222 ! Init value for %l7 .word 0xd0b16704,0x876ae1ce ! Init value for %l0 .word 0xe122a950,0x31b13ae9 ! Init value for %l1 .word 0xeb753bab,0xf37c5116 ! Init value for %l2 .word 0x583139e6,0x2f986b5d ! Init value for %l3 .word 0xd711a890,0x650cd670 ! Init value for %l4 .word 0x77cd4856,0xb4836d6e ! Init value for %l5 .word 0x4e297682,0x842800c1 ! Init value for %l6 .word 0xa7e5636b,0xb56e5806 ! Init value for %l7 .word 0x5d25b597,0xb9a430bc ! Init value for %l0 .word 0xd93c456f,0xf6c1d960 ! Init value for %l1 .word 0x5d7a69b4,0x51ebdaf3 ! Init value for %l2 .word 0x3a102d52,0x4627c97c ! Init value for %l3 .word 0xcc52a324,0x5c255429 ! Init value for %l4 .word 0x5dab4550,0x15eaf603 ! Init value for %l5 .word 0x819c1c0a,0x93189635 ! Init value for %l6 .word 0x4575c8ea,0xb07a6d80 ! Init value for %l7 .align 64 p35_init_freg: .word 0x4ad3a6cc,0x7311ad5b ! Init value for %f0 .word 0x0ff8c389,0x9d931041 ! Init value for %f2 .word 0x9827fa3b,0xfa016725 ! Init value for %f4 .word 0xe8774c3f,0x0e66609d ! Init value for %f6 .word 0x6fe8459d,0x74d57ceb ! Init value for %f8 .word 0x47ec6e11,0xac80f63a ! Init value for %f10 .word 0xba6e3f13,0x6d29b9e8 ! Init value for %f12 .word 0xdc4a5988,0x5e9b279c ! Init value for %f14 .word 0x4e79e330,0x930da953 ! Init value for %f16 .word 0x008b3dca,0x7af953ae ! Init value for %f18 .word 0x555c3d89,0x81ff00f2 ! Init value for %f20 .word 0xbc1b29c9,0x0c6ffd7f ! Init value for %f22 .word 0xa5a4911c,0x8d31af88 ! Init value for %f24 .word 0xc266fb97,0xe61dfbcd ! Init value for %f26 .word 0x34666b98,0xeb6d5cbe ! Init value for %f28 .word 0x1bc9af28,0x0be37dd4 ! Init value for %f30 .word 0xd6f253d2,0xccf41211 ! Init value for %f32 .word 0x802a539b,0xb1a2db43 ! Init value for %f34 .word 0x743b0a54,0xc366662d ! Init value for %f36 .word 0x464b5dc5,0xc7e76644 ! Init value for %f38 .word 0x5591fb36,0xca30452f ! Init value for %f40 .word 0xf14bc130,0x8a9fc519 ! Init value for %f42 .word 0xe89cd232,0x35d94c28 ! Init value for %f44 .word 0xbad52232,0x66c180b2 ! Init value for %f46 .word 0xcc1d4b43,0xd3cbbe82 .word 0x69c3d584,0xa9843102 .word 0xf5b1adfa,0x256f5155 .word 0x697608bb,0x427d8e81 .word 0x269be147,0xc19345c0 .word 0xb3e99c6c,0x945908ff .word 0x537d2090,0x3456e0f9 .word 0x35bf0443,0xf259daa8 p35_expected_registers: .word 0xca4a1d92,0x16019766 .word 0xb8000000,0x00000000 .word 0x00000000,0xd383f2ee .word 0xab8a15e8,0x2fd8150b .word 0x00000000,0x00001b16 .word 0x00000000,0x0000014a .word 0x00000000,0x00000000 .word 0x00000320,0xefb34970 .word 0xffffffff,0xfffffeca .word 0x00000000,0x00027163 .word 0x00000000,0x00000057 .word 0xbc0a31ff,0x10836c7d .word 0xd711a890,0x650cd670 .word 0x00000000,0x000000bf .word 0xffffffff,0xfffff261 .word 0x00000000,0x00000000 .word 0x00000000,0x00000e62 .word 0x00000000,0x000000aa .word 0xffffffff,0x8d31af8b .word 0xffffffff,0x8d31af8b .word 0x00000000,0x000000ac .word 0x00000000,0x0000051c .word 0x000002d1,0x69dcea34 .word 0x00000000,0x00210200 p35_expected_fp_regs: .word 0x4ee4854f,0xf034cff7 .word 0x29cc343e,0x15e0ff9b .word 0x8a0d1c3d,0x6782a755 .word 0xac950000,0xf0b81c09 .word 0xbfe9e227,0x648a998e .word 0x985ac049,0x3539c64a .word 0x3c95d5ec,0x5027456e .word 0xe380a2c0,0xfdda952e .word 0x6734e73d,0x9566f867 .word 0x008b3dca,0x7af953ae .word 0x555c3d89,0x81ff00f2 .word 0xbc1b29c9,0x0c6ffd7f .word 0xa5a4911c,0x8d31af88 .word 0xc266fb97,0xe61dfbcd .word 0xbfe9e227,0x54cd98b7 .word 0x1bc9af28,0x0be37dd4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0xd6340f25,0x1d9a712e .word 0x3d1c0d8a,0x43aebfce .word 0xb798cd54,0x193952c1 .word 0x34484aeb,0xaf0189ff .word 0xbfe9e227,0x648a998e .word 0xd6000000,0xde2b8850 .word 0xe19ef416,0x370e439a .word 0x682a4335,0x53e5eea5 .word 0xa1cc6d73,0x6f718501 .word 0x4e8db358,0x6ea8f125 .word 0x60098cd1,0xd48efec5 .word 0xe2b87a01,0xffd99fbf .word 0x1242116c,0x11c98b4d .word 0x8edb7624,0x14579cc4 .word 0x08026dc0,0x74d42602 .word 0x48964143,0x31bb5bf1 .word 0xfcf0dddb,0x939db054 .word 0x18cc4f41,0xb98a965a .word 0x3003ca5e,0xb4a11150 .word 0x5bf2bb94,0xa254d728 .word 0x14dc7c9c,0x925668f4 .word 0xc69cf773,0xa9b40cfb .word 0x0e47a777,0xb3964789 .word 0x707ed285,0xebf6c971 .word 0xa451b9ac,0x91ead473 .word 0x3b4416df,0x73628581 .word 0x5503a24c,0xabb6cd54 .word 0x601a5ac0,0x323dd780 .word 0xcae4be3b,0xd1f68a1d .word 0x876ae1ce,0xa9b4cf00 .word 0xad3d62f6,0x425ae9bf .word 0x49eea925,0xafffbf7b .word 0x2fe69d17,0xa9b4cf00 .word 0x89a0aafb,0x1e253df4 .word 0x8a3030b2,0x65ff9aa8 .word 0x614b4156,0x018dcfe3 .word 0xf9c49f3d,0x5299d45f .word 0x09390445,0x257030af .word 0xb46d9cac,0xed088e17 .word 0xfffffff5,0x23b17443 .word 0x9b09c181,0x8c36662d .word 0x2a53c024,0xacc8c984 .word 0xbee209f2,0x0a97f468 .word 0x558f5cd6,0xbadf25fa .word 0xf9803863,0x85bf7c1e .word 0x1a1ef8ba,0x81759323 .word 0xb54e8dfb,0xc53368d8 .word 0xa8ef38ed,0xa92f42f1 .word 0xe8c18f9f,0xa5ce118a .word 0x26d30f9f,0x9309d6ba .word 0xddeb183c,0x6360413a .word 0xff95e8f9,0x16883c65 .word 0xc327fa0d,0x2a9c2ba4 .word 0xa56f74f0,0xe1f65dce .word 0xd0fd8d22,0x78218c27 .word 0xba6e3f13,0x12908dfd .word 0xfab46e77,0x32502364 .word 0x9d5d2ff7,0xeda59248 .word 0x894f7881,0xf8d61705 .word 0xe3d634d6,0xb0616317 .word 0x97369c2e,0xc566bf0b .word 0x0e5db7a3,0x6cf4962a .word 0xbfaa6960,0x0cb69b15 .word 0x9d5b508a,0xdea3fa63 p35_local1_expect: .word 0x5027456e,0x20e3f477 .word 0x8baf318d,0x1c91a4a5 .word 0xfacc8ae1,0xcba951e2 .word 0x54cd98b7,0x7c0d310e .word 0xb798cd54,0x193952c1 .word 0x81ff00f2,0x51d4131e .word 0x38fed99d,0xbea9c3c3 .word 0xafbeb306,0xf87f7148 .word 0xb14c142f,0x9a56aff3 .word 0x170c58bf,0xa479803d .word 0xcda4d362,0x25a7c258 .word 0x60840038,0x19e450f9 .word 0x6adcfe19,0xb75b2624 .word 0xec7f8346,0x7bc449bb .word 0xc71e3bf6,0x09d4278a .word 0xdeb8f2c5,0x0de2b29e .word 0x87b5b391,0xd8aa57aa .word 0x6b0c490a,0x28dba7b1 .word 0x4a718526,0xe89ca463 .word 0x1e9bf6bc,0x503048ca .word 0xcf4adad7,0x5d0e8cef .word 0x63961311,0xe10ceb00 .word 0xdacc3e49,0xb810d684 .word 0x04bb05bc,0x593bbd03 .word 0x25155c53,0x785cd11e .word 0x9c4d6c34,0x0983a2ea .word 0x21dec658,0x5f686218 .word 0x11f95eaa,0x52a013ea .word 0x685f13b1,0x1797ee3f .word 0x5189c3a4,0x0c8d28ea .word 0x9edb2c4a,0x3c68779b .word 0x37dfadb0,0xd39d9835 .word 0xd52ca2eb,0xb278fde1 .word 0x79e38323,0xdd051759 .word 0xb7f08db9,0x921d6650 .word 0x7ee3b174,0xbb66c4e5 .word 0xe05dfc73,0xdf9b6508 .word 0xf789ffc5,0x54a19164 .word 0xfe9dcea1,0xda622c76 .word 0xbf98a2be,0xa1e7b216 .word 0x73a70c5f,0xb695f389 .word 0x1d3205c3,0xac7d6fdd .word 0x8169ae14,0x3accb6ff .word 0x7f731147,0xc9e1af0e .word 0xa11618aa,0x62517f72 .word 0x391cf209,0x5058ff1e .word 0x956ddb77,0x777ec11d .word 0xeda87040,0xff68f81f .word 0x66ea85ca,0x7edeecc1 .word 0x6ed14a2c,0x704217e9 .word 0xe33585cc,0xbef8b6e9 .word 0xcb7410ff,0x9a7ee9cf .word 0xb552bfcd,0xbf371207 .word 0x7b97e378,0x41742342 .word 0xd84c2f7a,0x0edcd125 .word 0xff8ca9b2,0x021049fa .word 0x34666b98,0xeb6d5cbe .word 0xd49337db,0x5f9827ba .word 0x184668fc,0x6dbb1cbb .word 0x7236e85a,0x57d41182 .word 0xae9cb00c,0x83a367be .word 0xcca6838f,0x6f3ae634 .word 0xeeb5af3f,0xa1ba0404 .word 0x71e8041d,0xd278b20e p35_local2_expect: .word 0x9c5d829b,0xc897a724 .word 0xbc0a31ff,0x10836c7d .word 0x05000000,0xbee2f2d2 .word 0xff953bc3,0xd1594803 .word 0x0e62207e,0x34ff9434 .word 0x8d31af88,0x09ff5bff .word 0x2296f761,0x1b79d9b3 .word 0x4c6c05da,0xad5294c9 .word 0xda142df9,0x0b8e0acb .word 0xa3fc738c,0x361a272c .word 0x3e132ea2,0x72f93889 .word 0x1137d214,0xcda8a015 .word 0x746d350e,0xe7e67c20 .word 0xf86bedf1,0xea633a11 .word 0x11a86e92,0x7b21b830 .word 0xbdde3d25,0x0ab47e42 .word 0x47103568,0xbba06f43 .word 0x284f4057,0xf172c182 .word 0x69968bae,0x1bf963be .word 0xe4c81598,0x6073f9f5 .word 0x6b5ebdbc,0xa4e32a96 .word 0xae0b0a4c,0xa8afa19f .word 0xbe51c72c,0xda7c49ab .word 0x1b64ffaa,0x9f761490 .word 0x31429afc,0x16a82d26 .word 0x4f972e03,0x2e9fe4ec .word 0x4e222155,0xfc9cc974 .word 0xf0210e7e,0x03398354 .word 0x6fd0331e,0x757b3f88 .word 0xa126b292,0x7e2a9de8 .word 0xf3b22357,0xe50c28b1 .word 0xd487f142,0xa3c55913 .word 0xd213ec95,0x3e5e42f1 .word 0x4e1cdf23,0xdca35b09 .word 0x3d1cf887,0xff57bf45 .word 0x6371a406,0x3fd59fe0 .word 0x8be8f284,0x05cdd04e .word 0x73ae742f,0x1fd85075 .word 0x5299ffeb,0x8c12d388 .word 0xab8a15e8,0x2fd8150b .word 0x000000d6,0x4df5d4d5 .word 0xdf7de499,0x98377b71 .word 0x4309ecdc,0xd7803466 .word 0x2d3178b0,0xf5544247 .word 0x5ddc046e,0x842800c1 .word 0x811bd98c,0x2cfac184 .word 0x40d53ac6,0x38aeac04 .word 0x7ece6089,0xa7ab79eb .word 0x4ad3a6cc,0x7311ad5b .word 0x0ff8c389,0x9d931041 .word 0x9827fa3b,0xfa016725 .word 0xe8774c3f,0x0e66609d .word 0x6fe8459d,0x74d57ceb .word 0x47ec6e11,0xac80f63a .word 0xba6e3f13,0x6d29b9e8 .word 0xdc4a5988,0x5e9b279c .word 0x08442e0f,0x72a87c22 .word 0xcfc972b7,0xf82de5a9 .word 0xca4a1d92,0x16019766 .word 0xab43572b,0x0a7f6002 .word 0xdbb22fd7,0x399cea6b .word 0x727a83bf,0x74777fda .word 0x604aabec,0x89deb224 .word 0x5ac5004b,0x82a1fa1b p35_local3_expect: .word 0xffffffff,0xfffffff5 .word 0xcf4b4f64,0x47497bb6 .word 0x2856b858,0xc4693319 .word 0xd6000000,0x00000000 .word 0x27f7c2ba,0x69205162 .word 0x6734e73d,0x9566f867 .word 0xf350de19,0x2bcddb67 .word 0x5d411ba6,0xf7f2ffbf .word 0x432d9b60,0xf6eec98e .word 0x7c853959,0x07501e7b .word 0x6cf80540,0x11ef40d4 .word 0x8ae371f0,0x9be59022 .word 0xd7c18bd0,0x3f8f3603 .word 0x04d60901,0xb2acb456 .word 0xdf797c96,0x171f9500 .word 0xe18d45ff,0xd2a090ea .word 0x669dbf07,0x3efbe344 .word 0x8375959c,0xcdfc7cd2 .word 0x6c947953,0xb4d65e02 .word 0xb15e0d43,0x1efb360d .word 0x6adf3349,0xd847d040 .word 0x400bcadb,0x1d08ff66 .word 0x41d640b3,0x14fbce6d .word 0xfc68b085,0x41b53132 .word 0xf7cf34f0,0x4f85e44e .word 0x9bffe015,0x3e34cc29 .word 0x55a78267,0x782161cc .word 0x091cb8f0,0x000095ac .word 0xf85e674b,0xd0c3d364 .word 0x4ac63935,0x49c05a98 .word 0x6e452750,0xecd5953c .word 0x2e95dafd,0xc0a280e3 .word 0xc0a35385,0x9cc92ebb .word 0x29771631,0x2004d803 .word 0xcd39b8f0,0x03c63f24 .word 0xbf94046a,0x50ebc859 .word 0x4cd9fd61,0xf9656f3b .word 0xc56a9c28,0x63120020 .word 0xea4d2479,0x9b43d10f .word 0x4d66596a,0xc621c764 .word 0xe606fa83,0xe0af460a .word 0x416acc04,0x244c602d .word 0xa895391d,0x45b0bd94 .word 0xf022cb14,0x0e310d7c .word 0xeac8becb,0xf4f7e26c .word 0xeffa682b,0x0628a1ed .word 0x3bd41308,0xc57cda1b .word 0x9d4cc4ce,0x0c6d5ac2 .word 0x45d6825f,0x3012fb65 .word 0x6347511a,0x82029337 .word 0x0b5b2dc4,0x4dfb607f .word 0x5a3cb7d8,0xe5a3b1ae .word 0xf8958f53,0x4d7e9738 .word 0x136c9407,0x2933d423 .word 0xd35c8e01,0x79a6ed62 .word 0x6dfbd53e,0x3ea18800 .word 0xd36c1171,0xd25e2cc0 .word 0xeac6da98,0x96092783 .word 0xe6336162,0x7fd1ee75 .word 0xf249fb3d,0x2414d4be .word 0x9d79bf1e,0x41a3cc10 .word 0xffd94e9b,0x947f2af4 .word 0x53bd3ef2,0x6c8cb24b .word 0x0784e0fc,0x6d9e6ecd p36_init_registers: .word 0x498dd642,0x816fa604 ! Init value for %l0 .word 0xa29a6ca5,0xa010f867 ! Init value for %l1 .word 0xde9a69e0,0xc0221e03 ! Init value for %l2 .word 0x7c7aed5f,0xe1ca9662 ! Init value for %l3 .word 0x0438a996,0x04710302 ! Init value for %l4 .word 0x781af93b,0xe483c443 ! Init value for %l5 .word 0x29df231a,0x9c81cdaf ! Init value for %l6 .word 0x2c139a5b,0xc8114a2a ! Init value for %l7 .align 64 p36_init_freg: .word 0xd68171b0,0x4da26164 ! Init value for %f0 .word 0x0f6e70ef,0x301e600c ! Init value for %f2 .word 0xf0446ad6,0x3db562e9 ! Init value for %f4 .word 0xf8b72fdb,0xb6591483 ! Init value for %f6 .word 0xdaeeca9a,0x0f93bc99 ! Init value for %f8 .word 0x65954b1c,0xcbcac425 ! Init value for %f10 .word 0xb2d66adf,0x2c7ee7d0 ! Init value for %f12 .word 0x060c02cb,0x7184dca8 ! Init value for %f14 .word 0x0fce9fe2,0xde53562f ! Init value for %f16 .word 0x2b7d87b3,0x3423f33a ! Init value for %f18 .word 0x183dc4dc,0xa46968ba ! Init value for %f20 .word 0x1bac5cad,0x6025633a ! Init value for %f22 .word 0x1758f8c1,0x41b0e56e ! Init value for %f24 .word 0x416d710c,0x76e56d2b ! Init value for %f26 .word 0x86eb87d2,0xc57f428e ! Init value for %f28 .word 0x67485973,0x6c071e38 ! Init value for %f30 .word 0x2bbf8bc3,0x95479aa6 ! Init value for %f32 .word 0x708ebbc2,0xda45887f ! Init value for %f34 .word 0xa9b18a24,0x39e53db7 ! Init value for %f36 .word 0x0bc6d5d8,0xe33979d9 ! Init value for %f38 .word 0x37b306c5,0xdda548f7 ! Init value for %f40 .word 0xb30388ba,0xe5b24abe ! Init value for %f42 .word 0x9f947b7d,0xb9eeafaa ! Init value for %f44 .word 0x4aa88c83,0x78f65965 ! Init value for %f46 .word 0xbaa4c76a,0x692b3fbd .word 0xecdcd84c,0x54e3102c .word 0xe21d6ab7,0x461bc941 .word 0x465fcf94,0xc4ef9f88 .word 0xc0880e41,0x2e36690c .word 0xde444bc2,0xa7639009 .word 0x604b94f6,0x565cf2b0 .word 0xabf14d36,0xf0917da1 p36_expected_registers: .word 0xffffffff,0xffffffff .word 0xffffffff,0x28d59495 .word 0x5aa67043,0x16fad6ed .word 0xc4b8a021,0xfc172dc2 .word 0x00000000,0x000000af .word 0xd7aab9af,0xee0ec448 .word 0xd7aab9af,0xee0ececb .word 0x00000000,0xcbee41b8 p36_expected_fp_regs: .word 0xd68171b0,0x4da26164 .word 0x0f6e70ef,0x301e600c .word 0xf0446ad6,0x3db562e9 .word 0xe484b5df,0xb6591483 .word 0xdaeeca9a,0x0f93bc99 .word 0x65954b1c,0xcbcac425 .word 0x6ec27625,0xf2dae9e5 .word 0x060c02cb,0x16fad6ed .word 0x0fce9fe2,0xde53562f .word 0x2b7d87b3,0x3423f33a .word 0x183dc4dc,0xa46968ba .word 0x1bac5cad,0x6025633a .word 0x1758f8c1,0x41b0e56e .word 0x02037104,0x76e56d2b .word 0x86eb87d2,0xc57f428e .word 0x67485973,0x6c071e38 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x2e03e971,0xdb8753b9 .word 0x48c484e4,0xd92ee866 .word 0x656e253e,0xab8e3ba0 .word 0x8c18dc7f,0x8e5bf12c .word 0x6cdc79f5,0xcd926a02 .word 0xaf010000,0x35f6e84d .word 0xfcddc50e,0xddce6f92 .word 0x6c99cde4,0x1ea211f7 .word 0x166cdecc,0x2deebc3f .word 0x0e7889ac,0x1db7ea16 .word 0x7474bd01,0x8a241ee6 .word 0xd1c87ff5,0xef07bdfe .word 0x5431cdef,0x8506ca9c .word 0x36eff8b8,0x7b1ea2c1 .word 0xaa721802,0xaaac8690 .word 0xad12cc12,0xb4ad063c .word 0x6fb330f8,0x1fb2fcee .word 0x3ffcbfc1,0x0504380f .word 0xf620455a,0xb3af9043 .word 0x7d84f9a7,0x29a59b5b .word 0xb43ba123,0xe86a4755 .word 0x335ed820,0x04fe6d21 .word 0x85d5a249,0x0da2074a .word 0x4017c0b8,0xf27cdcb9 .word 0xe5464762,0x2e95a915 .word 0x1c38d62b,0xc19a24a5 .word 0x975123f9,0xe1602176 .word 0x043bb9ab,0x73cd4937 .word 0x6f13f088,0xbb939549 .word 0xa954a363,0x921f59cb .word 0x7c8e70fb,0x97b8e908 .word 0xf504445c,0x4718c044 .word 0x7ef713e9,0x04e7d761 .word 0xa2fdc65d,0xcf24151a .word 0x3efd09af,0x6a6c48f6 .word 0x20c34ae1,0x6ea0bf08 .word 0xea7987fa,0x1b024552 .word 0xd1e5dfbb,0xceac9e69 .word 0x297e5333,0xcab2f0ca .word 0x20c06073,0x26b48a0d .word 0xe89b2627,0x497ee9f0 .word 0xb4fdc0f4,0x298633fa .word 0xfd6920bb,0x27283efe .word 0x27798c3e,0x9b160426 .word 0xb93e5818,0x6eec18b5 .word 0x3ce172b6,0x0379c70a .word 0x2684ffd0,0x11c8b0d8 .word 0x5496fb62,0x6b51229f .word 0x4873bf13,0x678a00be .word 0x00000000,0x0a482f60 .word 0xfea21d98,0x3b4603d3 .word 0x164db1f1,0xe1babe4e .word 0x55acb6b2,0x7bec311d .word 0xc8ba0fa1,0x99acc0f1 .word 0x271a77dc,0xa77d5b34 .word 0x46b2658e,0x13c2a7c8 .word 0x6461a24d,0xb07181d6 .word 0x0c601e30,0xff706e0f .word 0xe962b53d,0xd66a44f0 .word 0x831459b6,0xdfb584e4 .word 0x99bc930f,0x9acaeeda .word 0x25c4cacb,0x1c4b9565 .word 0xe5e9daf2,0xdf6ad6b2 .word 0xa8dc8471,0xcb020c06 p36_local1_expect: .word 0xebb79758,0x4bedc178 .word 0xebb79758,0xa010f867 .word 0x07416d32,0x7001af4c .word 0xd68171b0,0x4da26164 .word 0x452d480a,0x00000000 .word 0x000000ef,0x7c83fcb3 .word 0x14234d5e,0x38ffa23f .word 0x4caf0170,0x2769f1b0 .word 0xa43a230d,0x344fe29c .word 0xebecdbb3,0xd7a3586a .word 0x1db2bd7e,0x24542bf7 .word 0x072423bc,0x0e00465a .word 0x63e944f9,0x34f30630 .word 0x4b2437bf,0x7cfd2e7f .word 0xce4b6fb0,0x3a11fbd2 .word 0xfe259000,0xed70f586 .word 0xe50fc9ca,0x719b2b3b .word 0xf42df26a,0xb59b0a63 .word 0x53e734fc,0x1c333236 .word 0x162ee1d6,0x1e3d998f .word 0xeea41b56,0x608e7ab2 .word 0xea394e63,0xc8c59612 .word 0xa213d750,0xf8840d33 .word 0x0b0a6447,0x96f24bff .word 0x1296defc,0x9affd7cf .word 0x127554ff,0x84fe746f .word 0x209164ae,0xfaf3c654 .word 0xef8b0977,0x616cee74 .word 0x7e73c923,0x34bb1842 .word 0x31b3b779,0x596b849a .word 0x55ecd078,0x7ecebc5a .word 0xe14624a6,0xda47d111 .word 0x041b9373,0x10d07eaa .word 0xc9f24473,0x7235f26f .word 0x05a8043f,0x94e5a326 .word 0xd2e344e7,0xe44a0223 .word 0x70f73fe1,0x96ad1b6b .word 0x3bdd99b9,0x90c3b644 .word 0xf3a16b98,0xbb0763d1 .word 0x740d0418,0x019cd102 .word 0xe2f7c463,0x161127be .word 0x9f2a6665,0x75ff61f8 .word 0x8f36d7d1,0x1133551b .word 0x925fc6d8,0xab687ba3 .word 0xfe17c904,0x8d456c34 .word 0x52b2c980,0xac6afa90 .word 0xb4ff1df7,0x8974b118 .word 0x4b7a0e04,0x98204a9a .word 0x17e4c286,0xdb5840dd .word 0xca32fec6,0x5b9b1970 .word 0xca102113,0xfdca9130 .word 0x06de9f6b,0xc5548446 .word 0x2341ccc8,0xc3ce9d2d .word 0x6f120b53,0x49055822 .word 0x737cccdf,0x470b5b59 .word 0xde78fb54,0x4668040a .word 0xbbd9814c,0x2cd74045 .word 0xc0ef64dd,0x81aece0a .word 0xe3e88d22,0xae06ff3c .word 0x544c07ce,0x42643f7c .word 0x2aea1d9d,0xe2a3b3bf .word 0x6136f7a7,0xd3b30b3a .word 0x840733fb,0x79b316a9 .word 0xdac334c6,0xc94e3669 p36_local2_expect: .word 0x73cb07ef,0x000000a7 .word 0x6ec27625,0x953ea508 .word 0xfc284bcb,0x61a02af4 .word 0x6c337d07,0x04100b2f .word 0x00000000,0x347316b4 .word 0xffffffff,0x28d59495 .word 0x54cea821,0x23e1ee1b .word 0xc7858125,0x810c355b .word 0x7673a514,0x3a3c2238 .word 0x9cedb3b1,0xa1dbd6a0 .word 0xdee58326,0x39385bd5 .word 0x60944bc4,0x2cb750f2 .word 0x46b98954,0x44d0a241 .word 0x0de02e95,0xe2c42670 .word 0xb3adc95b,0x84a053fe .word 0xebc85c31,0x368496a1 .word 0x4aacb3fa,0xa1ad281e .word 0x6216d53b,0xa17c7868 .word 0x4383b692,0xbf807fee .word 0x97545d43,0x3d796ab5 .word 0xa86cb2c7,0xefdec55b .word 0xa613a460,0x71275072 .word 0x59d255f8,0x8436b51c .word 0xb721c1ca,0xe995880e .word 0x4119e4f8,0x693d5db1 .word 0x00000000,0x22c04954 .word 0xee43f757,0xd5974492 .word 0xff28f863,0x25c2cb91 .word 0xc98e35fe,0xe8361826 .word 0x14abe6d9,0x7d018b1a .word 0x0af8e9c9,0x0348e49a .word 0xcb136e94,0xced02419 .word 0x51a524d4,0xaaf55c3f .word 0x439e5ee3,0x96ae287a .word 0x341705f6,0x52cdcbd5 .word 0xf87fc554,0x7ad989e3 .word 0x3e848974,0xeef3def1 .word 0x18f05ba1,0xb3f5eebe .word 0x64882e22,0x7d4575bf .word 0xe4903aa0,0x128d9cc3 .word 0x50a01ba2,0xda504452 .word 0x6f744d96,0xc2e69dc0 .word 0x8a515098,0x747dbf45 .word 0x7f17cedd,0x324e3bc0 .word 0xef68a731,0xd54cc09e .word 0xa4bc0c3d,0x5d40837d .word 0xf155ff34,0x2debfe95 .word 0x838fb114,0x09ae89e8 .word 0xe14958db,0xa1b4d9bc .word 0xb7a92b06,0xb474749d .word 0xe483c443,0x908b118b .word 0x9345aaca,0x96aeaa80 .word 0x5c2a6c7d,0xef42188d .word 0x27d8467a,0x69aa5239 .word 0x838261c7,0x12435a82 .word 0x34ff26c7,0x36f0b912 .word 0x4b588564,0x1ef01f73 .word 0x4db7abcb,0x859b2e89 .word 0x7a6601d2,0xde18772d .word 0x51ff3960,0x093ab477 .word 0xe58ef78c,0x2d55eb17 .word 0x90f6c1af,0xaef9a575 .word 0x8ecea1be,0x96b313f3 .word 0xbd91a842,0x56eaa4a7 p36_local3_expect: .word 0xb43bae1c,0xd72a6b6a .word 0xe297ef6a,0x00002cb4 .word 0x65954b1c,0xdfb584e4 .word 0x000024a2,0x6ec8cdeb .word 0x000000af,0xee0ec448 .word 0xedd6fa16,0x9a6789ba .word 0xba25dcb6,0xbac29fb3 .word 0x8cf517f3,0x8a4296be .word 0xcbee41b8,0x0bf8dd06 .word 0x24f546c9,0xefa7809f .word 0xc5ca6aff,0x4d7aace6 .word 0x707fc387,0x7193c9e6 .word 0x5dedbcf4,0x7228b59f .word 0xa59f1f0e,0xb0fa8738 .word 0x18908e07,0xd225083c .word 0x91b3520c,0xb1f1fa61 .word 0x0a26edea,0xee7ff068 .word 0x90cc48e9,0x6998012b .word 0xdb56f87f,0x6c7ddeb8 .word 0x1f6c6d44,0xd1b98982 .word 0xe22f4bae,0xc21a8f7f .word 0xa93f663b,0xe314e9c0 .word 0xcaaefe66,0x11c0883c .word 0xcb7f66d6,0xe929fdb7 .word 0xd58986e4,0x5897a634 .word 0xbf8d75a7,0x09df0a23 .word 0xe80b0991,0x40db42cd .word 0xe1365dfa,0xcff4ea2e .word 0xd66d7fb1,0xc827c904 .word 0xcfc89685,0x98a0302e .word 0x58388180,0x6fe649dd .word 0xbcb01b87,0x9c7839f7 .word 0xa3d34434,0x37bfc4f9 .word 0x422ba3aa,0x5e108fc2 .word 0xaffdfd97,0x074d54f1 .word 0xa52f87ff,0xd53d1699 .word 0x22f2faed,0xb0085f5d .word 0x1c0953a1,0x1504217d .word 0x93090236,0xfd7c4f78 .word 0x960def8f,0xcb308e69 .word 0x9b5f643a,0xac65fabf .word 0xe6eb0cfe,0xbef35f80 .word 0xc8d7eff1,0x5247aa47 .word 0x3dddfff1,0xfb263f81 .word 0xf063005e,0x77e29970 .word 0x74ada24b,0x03b321e1 .word 0x430d7508,0x8bbd749f .word 0xa18296e8,0xb7e92a3b .word 0x6b55442b,0x47412127 .word 0x6a86f81c,0x0a482f60 .word 0x433a6b39,0x0116f97e .word 0x107e2c68,0xf17b78a9 .word 0xdb69d13e,0xcc0b2d67 .word 0x87b40c47,0x1b0b898b .word 0x41bf6302,0x06850947 .word 0x176266d3,0x341917ed .word 0xf0b19add,0x67628e69 .word 0xec6e3c9b,0x476f6007 .word 0xfad75d50,0x942bdba0 .word 0x147b8f25,0x8b7c2c80 .word 0x5aa67043,0x16fad6ed .word 0xe7a7d34f,0x66c58b1a .word 0x2b0b90c2,0x8163fbdc .word 0xe021d584,0x11227355 p37_init_registers: .word 0xf145e01d,0xbd6d990a ! Init value for %l0 .word 0x6bc33926,0x27d834b3 ! Init value for %l1 .word 0x6450a407,0xed306c67 ! Init value for %l2 .word 0x61c74a6b,0xff0763c9 ! Init value for %l3 .word 0x4de70d5a,0x67ab2258 ! Init value for %l4 .word 0xa021d836,0xb322f809 ! Init value for %l5 .word 0x2b016050,0x786cda39 ! Init value for %l6 .word 0xc8274e5e,0xa26cdeaf ! Init value for %l7 .word 0x80c8555a,0x9b474cf8 ! Init value for %l0 .word 0xba5ff2f1,0xfbbbb2cb ! Init value for %l1 .word 0xdb7f2930,0x1f33bcab ! Init value for %l2 .word 0x1a7a5b45,0xd483dc3b ! Init value for %l3 .word 0x782ac4ab,0xd63d38bf ! Init value for %l4 .word 0xc20b9d7a,0x4593f6c7 ! Init value for %l5 .word 0xff1a650c,0x68013661 ! Init value for %l6 .word 0xdb30a9be,0x7a1eba5a ! Init value for %l7 .align 64 p37_init_freg: .word 0x33d7d901,0x9edeb94e ! Init value for %f0 .word 0xf43bb03b,0xcc17c1fd ! Init value for %f2 .word 0x584d46dd,0x3abc7ce1 ! Init value for %f4 .word 0x9fc1ded9,0x25a9be2b ! Init value for %f6 .word 0x06e78bca,0x42b1eb17 ! Init value for %f8 .word 0xcce1c501,0x3597180c ! Init value for %f10 .word 0xec4395b3,0xd6fc6f52 ! Init value for %f12 .word 0xc3cb47f3,0x010d314b ! Init value for %f14 .word 0x4b67a011,0x1156e9c2 ! Init value for %f16 .word 0x1ebeb673,0x4dfb299f ! Init value for %f18 .word 0xa7f4737e,0x2c3d17a1 ! Init value for %f20 .word 0x2b77aa4b,0x8e3721d3 ! Init value for %f22 .word 0xc99615c4,0xd8eccfa1 ! Init value for %f24 .word 0xfac7a56a,0xf184109e ! Init value for %f26 .word 0x901a746b,0xf3693b87 ! Init value for %f28 .word 0xad3db163,0xc6934812 ! Init value for %f30 .word 0x0f4f40eb,0x4b8c23e1 ! Init value for %f32 .word 0x2bf05914,0xf5b8a68e ! Init value for %f34 .word 0xb8fb4b22,0x7b1910ca ! Init value for %f36 .word 0xe3fba4bd,0x44d02702 ! Init value for %f38 .word 0x8ac62587,0xb9aed007 ! Init value for %f40 .word 0xce84dc51,0xfead9b0f ! Init value for %f42 .word 0xfc7ff795,0x59eabe7a ! Init value for %f44 .word 0x68c816e9,0x2168e64d ! Init value for %f46 .word 0x9c12bec1,0x00b06b53 .word 0x63fe4f8f,0x1349c748 .word 0x30cc4d51,0xa08e537e .word 0x254a08b0,0x2c6f1110 .word 0x2fd27b84,0x3d12f089 .word 0xdb34c19d,0xc46f4512 .word 0x36907d0e,0x2242438b .word 0x38bd3339,0x53393e8c p37_expected_registers: .word 0x00000000,0x667188aa .word 0x00000000,0x000000ff .word 0x00000000,0x0000002a .word 0x00000000,0x00000000 .word 0x00000000,0x0000004c .word 0x00000000,0x000059a6 .word 0xed104a97,0xd392435a .word 0x763ae011,0xcc8edb01 .word 0x00000000,0xe85996be .word 0x00000000,0x103dfc0a .word 0x00000000,0xbb902adf .word 0x00000000,0xa00131cd .word 0x00000000,0xf7be86b1 .word 0xefc135b5,0xc399c661 .word 0x00000000,0x00000243 .word 0x00000000,0x5a09e3a6 p37_expected_fp_regs: .word 0xbe9659e8,0x0afc3d10 .word 0xf43bb03b,0xcc17c1fd .word 0x2535213c,0x5769a5a7 .word 0x9fc1ded9,0x25a9be2b .word 0xaf872174,0x0829ff8b .word 0x8ea23504,0x2685d2bb .word 0xec4395b3,0xd6fc6f52 .word 0xc3cb47f3,0x010d314b .word 0x0464cba0,0xed5cc122 .word 0x1ebeb673,0x4dfb299f .word 0xa7f4737e,0x2c3d17a1 .word 0x2b77aa4b,0x8e3721d3 .word 0x9f4e31cb,0xd8eccfa1 .word 0xfac7a56a,0xf184109e .word 0x901a746b,0xf3693b87 .word 0xad3db163,0xc6934812 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x5a5159bd,0x9e4e20db .word 0x0afc3d10,0x98096b8d .word 0xaa887166,0x0afc3d10 .word 0x21172897,0x6f3edef1 .word 0xa7a56957,0x3c213525 .word 0xc39d2188,0xf939d958 .word 0x45231421,0xc02d7c6e .word 0xfdb3e05d,0xb6f21a87 .word 0x5ec44781,0xe52f7053 .word 0xcc912b45,0x8b692040 .word 0x77edd32e,0x2724365b .word 0xaef543e1,0xbf08f0ff .word 0x8da72b4a,0x14c2213f .word 0x9588bb65,0x7dec4159 .word 0x62f3708c,0x6498f00c .word 0x1248fbeb,0x64033984 .word 0x367e7c55,0x50338915 .word 0x6ba60498,0x1b63b3c9 .word 0x404645e5,0x0829ff8b .word 0xfab317d1,0xca3d78ff .word 0xf6090f8f,0x58d13afc .word 0x3c5df4d6,0xe0097c7b .word 0x5e7cb0bc,0xa46f130d .word 0x8a5c077a,0x14c964d4 .word 0x93098e29,0x667188aa .word 0x1011573e,0x7b29f0c7 .word 0x9731e0d8,0x99d09eea .word 0x045cef1c,0x9bdf5204 .word 0x08a4cc47,0xeb116b80 .word 0x9bb05c35,0x62ed0da1 .word 0x3f464462,0xb7e32999 .word 0x4bc4d5ff,0x5134368c .word 0x65bc7b36,0x06d9a4c9 .word 0x8a12952a,0x45273f98 .word 0xf967da22,0xdae5e46b .word 0xaeed774b,0x116f0e2b .word 0x21ec75f0,0x21f15ff0 .word 0x2dfab107,0x22f84a57 .word 0x00b056df,0x0000a7a5 .word 0x6c6b269e,0x6b628e87 .word 0xfe31c7c8,0xc6945189 .word 0x314909c1,0xcd4c5d54 .word 0x43a1bb03,0x0af6dd63 .word 0x435ae92f,0x17643361 .word 0xf03a3679,0xaabe6264 .word 0xa5694683,0x19b5188a .word 0xb94651cd,0xff3be301 .word 0xb1f2d422,0xc3b81d20 .word 0xefb081da,0xb9204efd .word 0xbfde678b,0x61c7a7df .word 0x35b6df31,0x144c48dd .word 0x265a3ed0,0xeadd8f9f .word 0xb1348930,0x62e043ca .word 0xd0a60f3f,0xd1d947f5 .word 0xf05132c4,0x6f4a8278 .word 0x1c2f1c80,0x4805ac31 .word 0x0f763b02,0x340f3d35 .word 0x738289df,0xc3742f3d .word 0x0ac98d77,0x031979f0 .word 0x599f5479,0x4f25e752 .word 0x54dc6e93,0x77399f5c .word 0xb08ae751,0x4e3abddf .word 0x553ee268,0x87cb963c .word 0x786cda39,0xb5d75442 p37_local1_expect: .word 0xdf2a90bb,0xcd3101a0 .word 0xcf000243,0x4e266dab .word 0xb186bef7,0xfff990ec .word 0x9f4e31cb,0x30dd9219 .word 0xff30035b,0x7e4c1e30 .word 0x9f4e31cb,0x4baa772b .word 0x2f5e3cc6,0x00913578 .word 0x7349642a,0x028d1888 .word 0x9071c732,0xbe0d9400 .word 0xbd6f1d45,0xad7f63c4 .word 0xd1594846,0x3281470d .word 0x78a66a4f,0x778303cf .word 0x491ba0dc,0x550cc2b6 .word 0x9a30bc4f,0x38131a92 .word 0x0399ad55,0x12354eec .word 0x59cf8fe5,0x32364ae5 .word 0x765a533c,0x2d0bfc57 .word 0xcc695050,0x3d99d6fd .word 0x5c8b5b0b,0x2928b288 .word 0x73c13aff,0x70dda1a4 .word 0x18568bd7,0x904aae90 .word 0xb7b89a52,0xb8338bbd .word 0x40b0d16d,0xf2c5f9e6 .word 0x0581115d,0xa26f3049 .word 0x844231b0,0xc72ed97a .word 0x9f6559bb,0xa7e879d7 .word 0xdfab9922,0x85c7d221 .word 0x033e23b6,0xd0254640 .word 0x8a6db2c0,0xa23784f5 .word 0x085f20d2,0x1d2901b9 .word 0xa1f53d7b,0xbf0611b1 .word 0xe6a92aeb,0x21277dd1 .word 0x15cb8b7b,0xb5543e1c .word 0xbefb51a2,0x8688805e .word 0xfb377932,0xcda327b7 .word 0x6a529c25,0xa4cf8137 .word 0x2391b7e7,0x5fc3e838 .word 0x88c00afe,0xb458cb99 .word 0x5c527552,0xf2baaf71 .word 0x4838adc6,0x05627099 .word 0xf7be86b1,0x764360d8 .word 0x36a67eff,0xe0404bf4 .word 0x0c8eb3d6,0x6ae2c925 .word 0x96a97303,0xc6863ae1 .word 0x5faacfa8,0x2e7fbe04 .word 0x9922e80c,0x3c6a9b3f .word 0xfeab0569,0x6dd4759b .word 0x77aa7a32,0x089cbad0 .word 0x3cd5b32b,0x8020a5ce .word 0x1a9d245f,0xc325b0d0 .word 0x0fec8fc7,0x73c38e31 .word 0xf4fac2d1,0x8dc709db .word 0x59b9c22c,0xc72d607f .word 0x82a9d4fe,0x0a119ed6 .word 0x9154186e,0x997a4df6 .word 0x5e5a4527,0xe238c9df .word 0x65d910ef,0x21f64c06 .word 0x3ed849d0,0x3c56da24 .word 0xc35e14ec,0x8faf454f .word 0xc9d97088,0xac555e97 .word 0x9b39b6eb,0x20aceccd .word 0xde662cd5,0x3a1d1770 .word 0x7f6b8b75,0x6b90ce24 .word 0x91f6496c,0x81ea938e p37_local2_expect: .word 0xff000000,0x00000000 .word 0x2a000000,0xc39d1bc1 .word 0x0000a7a5,0x59e98076 .word 0xa1bb030a,0xf5c53121 .word 0xd321378e,0x742187af .word 0xfdf56912,0xf6b080be .word 0x9be508a5,0x5821bb04 .word 0x64ab4c07,0x2a078a8e .word 0xfb39ac67,0x89bc11bb .word 0xebbd6d88,0xe3ef4b4c .word 0x35d50f6d,0xa973b9fa .word 0x599b1cb0,0x2aefb1ef .word 0xa136bf0a,0x46f7eab0 .word 0x13d951de,0xb915f784 .word 0x0b3f3371,0x7dfb2cd5 .word 0xfb68c31a,0x224835d1 .word 0xeb7126dc,0x80add075 .word 0xb98f75a9,0xd3a9bb92 .word 0xa15f2f24,0xd527559f .word 0xb4876289,0x1402cdea .word 0x554115ec,0xa30b6ef0 .word 0x58099728,0xfd11be0e .word 0x0b0582dc,0x1adceeb2 .word 0x0fec8fc7,0x74a1b598 .word 0x79c0a0b1,0x928c2fe8 .word 0x28498ecf,0x2ea772d1 .word 0x19924d28,0x13ba4d08 .word 0xedf6f6be,0x527b9744 .word 0xf5ac918c,0x45614495 .word 0xe9a67c28,0xa37484ce .word 0x3ab82586,0xdd55addb .word 0x08dd39a5,0xe60e0bd1 .word 0x551f98c1,0xcccd3d90 .word 0xd5634f94,0x85084f24 .word 0x4de04dd1,0x8cc155cd .word 0x34251cde,0x4c54855a .word 0x76cd1546,0xd7fdb0df .word 0xa303c632,0x900e0b53 .word 0xfba2c26e,0xfadc3b26 .word 0x00000000,0x000000d9 .word 0xa3cc2c10,0xd882ced4 .word 0x7c0231fb,0x631c9801 .word 0x43edbf05,0x46735b7c .word 0xa5795841,0x08d7d72e .word 0xfd6ebe05,0xb23782d6 .word 0x0b820bfb,0xedfd36d0 .word 0x5acc6278,0x6789493d .word 0x7c83d84d,0xacb32d9e .word 0x352164e0,0x8ff997e2 .word 0x819ed80b,0x990750c9 .word 0x44303213,0x0a0dfeb5 .word 0xc1507a1c,0x4c3b91db .word 0x2e1f0b11,0x3d0be079 .word 0x581b9e1c,0xbb8c37f5 .word 0x10f83abf,0x6fa34c0f .word 0x12bf5499,0x89094369 .word 0x8206b9bf,0xe81a4575 .word 0xb37d1050,0xc460b39c .word 0x3c7fbc44,0xb4462c77 .word 0xd00ca274,0xecc18201 .word 0xee06d9e4,0x315c42b1 .word 0xf9671443,0xac8fd735 .word 0xbc5423d9,0x3b09c74e .word 0x3f297791,0xad40ea0c p37_local3_expect: .word 0x8ea23504,0x2685d2bb .word 0x6e5815c0,0xd95d8777 .word 0x00000000,0x000000ff .word 0xff64cba0,0xed5cc122 .word 0x00009151,0x00000000 .word 0x84001c5b,0x4973ece6 .word 0xcc14a29e,0xc624f207 .word 0x5bb92fec,0x9cdafc00 .word 0x4838adc6,0x00000000 .word 0x85735d73,0xa5e45558 .word 0xf80959a9,0x88bd36b8 .word 0xdfa2e782,0xa34b976f .word 0xf39d926f,0xe2054245 .word 0xcf7d996f,0x4f1ac75e .word 0x1c1c2640,0xcc95be9d .word 0x6e1d81d8,0x30a01d5d .word 0x535de838,0x2ae2f6e1 .word 0x2e27127d,0x6c991da7 .word 0x9a5d8f96,0xb596bb50 .word 0x03c209da,0xaf65185a .word 0x89fdfbd4,0xfc071f73 .word 0x25ac088b,0xbd596d30 .word 0x5814ff17,0xe9c36b18 .word 0x717aec4a,0xb397261d .word 0x051ba596,0x495346ae .word 0x03d3be18,0x235f985a .word 0x69b45595,0x7c9834a7 .word 0xa304ad8a,0xc59e5c19 .word 0x279d8de2,0x38feb701 .word 0x368b30de,0xd41ed1f9 .word 0xef9c555f,0xc9dc5ce6 .word 0x37250166,0x414b1dac .word 0x0608e881,0x69117430 .word 0xcc8facd0,0x13a55209 .word 0xee107154,0xe925c155 .word 0x3a48e512,0x7b9f207c .word 0x745e59fa,0x26e06fa2 .word 0x3f3ad10f,0x512c518f .word 0x645f1fac,0xd97b2d17 .word 0xb1600f78,0x0f64486e .word 0x7171a79f,0x1fbd5473 .word 0xb62a3b68,0x20c60bd5 .word 0xbbe5c38d,0x597aaf9b .word 0x5b1254b8,0x94ca1cf4 .word 0x9eb18e95,0x1c09150b .word 0xaa05af51,0x21df0b92 .word 0x6e8417cf,0xdf8449af .word 0xefaa36ee,0xb2c78a41 .word 0x0d5d87bc,0x9587b59c .word 0x763ae011,0xcc8edb01 .word 0xcd2500db,0x0a78441d .word 0x1a5c0ef5,0xba8a8366 .word 0xb2446ee7,0xd4559a4f .word 0x1e8818cc,0x97702195 .word 0x28e88aab,0x7fe02563 .word 0x44af4fa2,0x4bc44a26 .word 0xf5a6fa98,0x883e1b22 .word 0x0c89a814,0x159cd227 .word 0xf827e261,0x2b220263 .word 0x7fe278d6,0xead63f40 .word 0x325412db,0xb9f864d6 .word 0xe19390f1,0xffa838a2 .word 0xca841210,0x0318c916 .word 0xaaacb889,0xca95fb30 p38_init_registers: .word 0xb4e16a03,0xba118405 ! Init value for %l0 .word 0xb2912bdc,0x734af9b4 ! Init value for %l1 .word 0xec82a176,0x2c551de0 ! Init value for %l2 .word 0x0332919d,0xd8e1affc ! Init value for %l3 .word 0x7b3dd540,0x01ed420d ! Init value for %l4 .word 0x0b62cf38,0x9d5c664d ! Init value for %l5 .word 0x56461d3e,0x0df11183 ! Init value for %l6 .word 0x0887ecec,0x901069c1 ! Init value for %l7 .word 0x58a09b16,0xa60ff8e6 ! Init value for %l0 .word 0xd4a4609b,0xeb8e0182 ! Init value for %l1 .word 0xd028d754,0x1c6ccbbb ! Init value for %l2 .word 0xfd2bdf5e,0x940acc71 ! Init value for %l3 .word 0xcd21d2c6,0x6ef7ab09 ! Init value for %l4 .word 0x52cc0e86,0x47c0943a ! Init value for %l5 .word 0xde6f6e7f,0xeff83fa1 ! Init value for %l6 .word 0x7589f29a,0x47b2b1fb ! Init value for %l7 .align 64 p38_init_freg: .word 0x9b106c26,0xb7401ed0 ! Init value for %f0 .word 0x87106fa0,0xa69bd807 ! Init value for %f2 .word 0xa246c88b,0xba3299a0 ! Init value for %f4 .word 0xa49c3146,0x739b7552 ! Init value for %f6 .word 0x99b97aa8,0xa24d2800 ! Init value for %f8 .word 0x68bb7f73,0x13809c37 ! Init value for %f10 .word 0x4772207e,0x1bd21c19 ! Init value for %f12 .word 0xbd562d7a,0xe4999893 ! Init value for %f14 .word 0x3954ea24,0x720bd657 ! Init value for %f16 .word 0x17c5a15c,0xa59813f7 ! Init value for %f18 .word 0x21ab3d64,0x07113fe2 ! Init value for %f20 .word 0x5b38f168,0x0b2721b5 ! Init value for %f22 .word 0x814f9c10,0xbdf885b5 ! Init value for %f24 .word 0xbb96cc67,0x62f38085 ! Init value for %f26 .word 0xf2ed5ecf,0x419fa5be ! Init value for %f28 .word 0x9ffe5a64,0xe439b06a ! Init value for %f30 .word 0x33c35ad4,0xa8dac08e ! Init value for %f32 .word 0xaffa1fc0,0x857ffe17 ! Init value for %f34 .word 0xa359a2fc,0x97bfd5cf ! Init value for %f36 .word 0x46d6e88e,0x53c11ad4 ! Init value for %f38 .word 0xfa7fdb7a,0xf5b92921 ! Init value for %f40 .word 0x7a11a756,0x4cca9de8 ! Init value for %f42 .word 0x135222c6,0x14dcb56e ! Init value for %f44 .word 0xa251c8b7,0xe54211d3 ! Init value for %f46 .word 0x21a7a51a,0xf2b647fc .word 0x50ff83c6,0x4bdfd31f .word 0x409be62d,0x466a5047 .word 0xee08b9f3,0xdab1a7f9 .word 0xac131845,0x26bc1b50 .word 0x0a3eaae1,0x2e35e6c0 .word 0xe0f6609e,0x22037c72 .word 0xb9a815c8,0x898a9cc0 p38_expected_registers: .word 0x00000000,0x00000171 .word 0x00000000,0xb0000000 .word 0x00000000,0x000000ec .word 0x00000000,0x012d2c57 .word 0x00000000,0x000000ff .word 0x00002fe2,0x4ed77d26 .word 0x00000000,0xc9502714 .word 0x00002fe2,0xfed77d26 .word 0x00000000,0x00000052 .word 0x00000000,0x000000fe .word 0x00000000,0x000000fd .word 0x00000000,0x4772207e .word 0x00000000,0xbcd061dd .word 0x00000000,0xb7401ed0 .word 0x00000000,0x8dabaf4b .word 0x00000000,0x00000021 p38_expected_fp_regs: .word 0x9b106c26,0xb7401ed0 .word 0xb7401ed0,0x87333eda .word 0xff4d2800,0xfd12746d .word 0xa49c3146,0x739b7552 .word 0x99b97aa8,0xa24d2800 .word 0x68bb7f73,0x446a661f .word 0x4772207e,0x1bd21c19 .word 0xbd562d7a,0xe4999893 .word 0x3954ea24,0x720bd657 .word 0x17c5a15c,0xa59813f7 .word 0x859736ff,0x07113fe2 .word 0x5b38f168,0x0b2721b5 .word 0x62f38085,0xbb5bbc6b .word 0xbb96cc67,0x62f38085 .word 0xb879e856,0x5535fd95 .word 0xb879e856,0x5535fd95 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x62f38085,0xbb5bbc6b .word 0x1b1306d7,0xc55ec1c4 .word 0x3359acff,0xbb87b14e .word 0x99b97aa8,0xf63f4b2c .word 0xfe12bdf2,0x0d8f2813 .word 0xb16f12ef,0x7dce6a6b .word 0x2a237b7b,0x00006b80 .word 0xfe6cb25e,0x0448ebc6 .word 0x91e544f5,0x3d671211 .word 0x94139fc5,0x2f25e2c4 .word 0xdb91b5ff,0x004a04cb .word 0xc011cfe1,0xcf1b375a .word 0xbcf0867b,0xcb1ede4e .word 0x139b4322,0xf05e7669 .word 0x5956fc9b,0x32a05d02 .word 0x8f543c7e,0x57794a16 .word 0x81db251a,0xd4804f60 .word 0x52a838bd,0xdd7d5b9c .word 0x3559ef97,0xd0660388 .word 0xf3d00420,0x22f16bb7 .word 0x29a104cf,0xbabe21c5 .word 0x90ace2de,0x635f7ccf .word 0x17d40d8a,0x9dcdabd2 .word 0x02fb345a,0xe846f19b .word 0x4f16cef1,0x269c25f4 .word 0x61adc820,0xe4512789 .word 0x73d1c5b8,0xbd723b8f .word 0x879259f4,0xda03d7f3 .word 0xda67a5eb,0xbf2d07b5 .word 0x59d9ba67,0x7310eea3 .word 0x4223b716,0x1afa1559 .word 0x64c28afe,0xbb9ef1e5 .word 0x712b0230,0x475d2e1e .word 0x555441a9,0x22ca3487 .word 0x5cf68a98,0xbadbbbba .word 0x48fdae3c,0xba4d39b0 .word 0xbc5c35a6,0xf65d3fd0 .word 0x234aef4a,0xa3ffbc1e .word 0x12498949,0xa4f64851 .word 0xd57977cc,0x09f2d117 .word 0x0693c38f,0x3ed06e0c .word 0x132a30fc,0x3c873cdb .word 0xcb7a89a9,0x2124b221 .word 0x80722843,0x3cd71e0c .word 0xdc386756,0xf1205d37 .word 0xc878ad30,0x55e20fe2 .word 0xa5dcf08d,0x3faefa80 .word 0xf339c6ca,0x665b7335 .word 0xebc686ec,0x14fa1d92 .word 0x1901de94,0xff47b9fd .word 0x55055303,0x1d745a62 .word 0xf77f790f,0x9f2b3270 .word 0x1be921cb,0xc77941e6 .word 0xf647b4fe,0xce50c5f4 .word 0x730c8cbc,0xd1008ca5 .word 0x56eb624c,0xfce4c2ff .word 0xeae2457c,0xbbc7b841 .word 0x89b735df,0xe358cf0e .word 0x583d637c,0x6d8db809 .word 0xdd40a95f,0x2afd9fd0 .word 0xaf520961,0xa10aeac5 .word 0xbfd51c3f,0xf23ed02b .word 0xa4f96d8d,0xaba77381 .word 0x3a006a0a,0xea9921f2 p38_local1_expect: .word 0xab5c6a73,0x7941b7d7 .word 0x26000000,0x00000001 .word 0x95fd3555,0x56e879b8 .word 0x00000007,0x34d16bde .word 0xd0f4ffff,0xfe000000 .word 0xfaffffff,0xffffffff .word 0xc81a7bb3,0x1458f703 .word 0xc7eedc5d,0x5e083964 .word 0x20212c28,0x0697bb82 .word 0xf74d1f20,0x750cd326 .word 0x1adeafd5,0xa08249ea .word 0xe8bff607,0x2c56a3c6 .word 0xf6f930cc,0x5bf1d9c5 .word 0x58187642,0x78984333 .word 0x5920e79c,0x424c18b3 .word 0x1f73392c,0xbf194c29 .word 0x372aa533,0x653799ee .word 0x3909be83,0x1300ae2a .word 0xaa026d93,0xe3b8ef85 .word 0x5aab409d,0x9707e240 .word 0x6cce44ca,0x91d228d3 .word 0x90c7f786,0x6d34d381 .word 0xf18faebc,0xca3592bb .word 0x74a4aaed,0x86f499bd .word 0x8f9fbb4f,0x0c3ede34 .word 0x9ed23a5f,0xae6d6fab .word 0x71802893,0xdaeb56ec .word 0xc15dab5c,0xb756ff3a .word 0x892efdf3,0x2d19b672 .word 0x628156d3,0xd4f3c01b .word 0x5d0356c8,0x9f05b338 .word 0x3d7ce37a,0xb3a162f6 .word 0x975b7820,0x5fc7293c .word 0xc2a693a9,0x199f5732 .word 0x50d7fdd7,0x5813aacc .word 0x03de2aac,0x16fa9e79 .word 0xd8160194,0x8c7ec458 .word 0x2ffee47f,0x7c921f38 .word 0x125e3aa9,0x03ea6cfd .word 0xb93e9ae6,0x017ec72c .word 0xd1e7863d,0x000d11a6 .word 0x64dda26f,0x066dea02 .word 0x659099d8,0x844c115a .word 0xa90d5a96,0x23c27e83 .word 0x344998ff,0xfca0ef92 .word 0xb91aaf2e,0xaac6ecc6 .word 0x9b481b7b,0x1b59b33a .word 0xbc9233f6,0x000000a2 .word 0x0e10000f,0xffeed4ba .word 0xdb2f9707,0x8b6fa9a5 .word 0x8a055b0b,0x0c375803 .word 0x6932f214,0x3402d74c .word 0xee5ccb21,0xa96700f2 .word 0x3e301729,0x72e72e66 .word 0x73bd6dbb,0x2039f485 .word 0xa28a8f46,0x06e34264 .word 0x87333eda,0x7ed97334 .word 0x384bcfdb,0xf78e8460 .word 0x70cfb939,0xed4b2388 .word 0xe06386e9,0x1a56baa1 .word 0x199a52b2,0xec64dcd9 .word 0x09cb4f6b,0xb6c264ff .word 0x2337641f,0x27d066d7 .word 0x8cb49f11,0xaa7ac57b p38_local2_expect: .word 0xff4d2800,0xfd12746d .word 0x98a9dc89,0xc044addb .word 0xa8006c51,0x621e8030 .word 0xd01e40b7,0x266c109b .word 0x5c4bba84,0xea18ad45 .word 0x9b106c26,0xb7401ed0 .word 0xa24dcae9,0xb4eafc63 .word 0x1c7be2e7,0x6858d286 .word 0x9aeec72e,0x9077f6b6 .word 0x18521920,0x6b7cdb1a .word 0x1d48a795,0x2dfa5e55 .word 0xb3176fbb,0x04da0b77 .word 0x99742a4f,0xed73862e .word 0x3a7ac021,0x80d5ac6b .word 0xf4ede34f,0x9beb2a25 .word 0x8732e32d,0x56319478 .word 0xf1eb17be,0x315cfff3 .word 0x526b3ca0,0x07bf9e70 .word 0xe2ba0bf7,0xaf367d03 .word 0xc4ec504d,0xd9656e71 .word 0x4fda8416,0x056c73ca .word 0x4d0cc2ff,0x4ba64ea3 .word 0xf2f7d804,0x0692e6a8 .word 0xffffffff,0x4f7d5d0d .word 0x6e8e90ee,0x3cf01d51 .word 0xfa3f3f2e,0x81038aa5 .word 0x911d68fe,0x3f9a2658 .word 0x6fec18c2,0x8536ff49 .word 0x0722ac69,0xd4034050 .word 0x88fc13e9,0xd418febd .word 0x000012fe,0x613f803e .word 0x2b56c745,0xd908b542 .word 0x95df3e6d,0xea082b63 .word 0x3bff2c16,0x075c42c1 .word 0xcef320b0,0x2d258540 .word 0x057369e4,0x5ee56d4a .word 0xfc2a0b9d,0x342e8779 .word 0x498b540e,0xb04e6fd3 .word 0xc2b1bc3c,0xd711ff1a .word 0xaa118f3d,0xec68a516 .word 0x98f03471,0x79aecf06 .word 0xc18f6d81,0x9210a4bb .word 0xf4eaed21,0x17fb3c83 .word 0x27f8c6c5,0x35e00c13 .word 0x0cffc248,0x5ba0a0c8 .word 0x4f8d9823,0xdd99caa1 .word 0x0fef844d,0xf14c4c82 .word 0x027273b9,0xd2a84b35 .word 0x90251311,0x95e5d3b1 .word 0x6715e602,0x30d2fac3 .word 0x0f210708,0xdacb1d29 .word 0x71de8473,0xbefc8d10 .word 0xa44a9ae9,0xf026ddb3 .word 0x4500a7d4,0xd0f3deec .word 0xa0a32070,0x4dddffac .word 0x191f5c06,0x5c179753 .word 0xb985881c,0x6b7a53a9 .word 0xdd94aab1,0x1f0f6b02 .word 0xbd370f92,0x18ffb367 .word 0x9ed178c8,0xf68bf522 .word 0xb84f7b71,0x7c6e473e .word 0x0ba3d9a9,0xfb176707 .word 0x17cb8639,0x59fe36c3 .word 0xff1794b4,0x33b22cf7 p38_local3_expect: .word 0x982d0400,0xfd3c2504 .word 0xc9502585,0xa1b788e6 .word 0xeff83fd5,0x1bd21c19 .word 0xff369785,0xe5788117 .word 0x7898775c,0x0faba6bc .word 0xfffff4d0,0x8ada0460 .word 0xf592d016,0x6c57b1d8 .word 0xbbe281fa,0xd875515a .word 0x74787fcf,0xa538d3e2 .word 0x794e8dd9,0x77f4401c .word 0x8e313596,0x9018237c .word 0x0cf543a9,0xb5f57892 .word 0xd6372048,0x52244ccb .word 0x5d2b7191,0x84b264c0 .word 0x190ecd4f,0xdca125f1 .word 0x27e5f207,0xcfaa821f .word 0x3577c333,0x8239f0b3 .word 0xff48b1aa,0x2f2302c3 .word 0x6c9029f0,0x032cd23c .word 0x720bc8f2,0x9b31c0df .word 0xa6b5009c,0xbf1cca02 .word 0x9ab15296,0x544f1194 .word 0x079b5c9a,0xc5e69bee .word 0xe352b850,0xcc1cc257 .word 0xbfb44150,0xebeb6bf0 .word 0x5424add9,0x6f1a561b .word 0xca9f7113,0xa9906da3 .word 0xb3c9ff85,0xff4f00a0 .word 0x73d3e6ad,0xfc3dc82e .word 0x428ac964,0xe4399ee8 .word 0x081390c7,0xd46d8e5f .word 0x9ca03a24,0xe52d233a .word 0xef859a41,0x58c0364f .word 0xedaf353f,0xb65406a5 .word 0xf69f4801,0xd0d35bd8 .word 0x8dabaf4b,0xa6885b87 .word 0x5a9024db,0x04ad3d7b .word 0x46184f57,0x63e15a7e .word 0xf8859bb9,0x797b4215 .word 0x96242135,0x7cb9f2d2 .word 0x3dc0aafa,0x9d1a1731 .word 0x2f33910b,0x538ba78c .word 0xd711f39f,0x6e78fd72 .word 0xe933b69d,0x0c946ce2 .word 0x9a9de88e,0x0ba5b739 .word 0x6309b680,0x17452b83 .word 0x9700da55,0xbca0acd7 .word 0xe24bc3a8,0x96f4dd61 .word 0xdab1652b,0x7ad283fc .word 0x8e8c80c9,0xa20dc503 .word 0xfdf79e2c,0xcfca3332 .word 0xa8a425cf,0xaa77b043 .word 0xd351aa91,0x6752bcc3 .word 0xb81a7433,0x0f5b3eea .word 0x275596ff,0xd84c0fb3 .word 0x6e83100c,0x0ce5636a .word 0xa6e94da7,0xf8da792e .word 0xda9208ae,0x10a1d7f8 .word 0xafb974a8,0xbd6eada4 .word 0x32b94bbe,0x37660c55 .word 0x50a4ffe3,0x16740900 .word 0x7dfa0640,0x3236ede0 .word 0x05c599ec,0xcdd3d127 .word 0xff1cd3a8,0xf1f70f70 p39_init_registers: .word 0xe33a7e0d,0xaf141dd5 ! Init value for %l0 .word 0xa496140a,0x753ef909 ! Init value for %l1 .word 0x51a4d8f4,0x6c0df64f ! Init value for %l2 .word 0xcdfe058b,0xd5e5c62f ! Init value for %l3 .word 0x3457ccc4,0xc5630909 ! Init value for %l4 .word 0x48945ad6,0x57503ec9 ! Init value for %l5 .word 0x9c60003f,0xe076b045 ! Init value for %l6 .word 0xa051fe24,0x47647683 ! Init value for %l7 .word 0xb83fe456,0xb7a431f9 ! Init value for %l0 .word 0xcacec4a6,0xd62203d8 ! Init value for %l1 .word 0xdc67355e,0x93bceda9 ! Init value for %l2 .word 0x006f7108,0x0d494268 ! Init value for %l3 .word 0x530d631b,0xfbd38165 ! Init value for %l4 .word 0x4b894fba,0x4b232a06 ! Init value for %l5 .word 0xe354dc18,0x9b5b910d ! Init value for %l6 .word 0x8d3aee2c,0x5fa9819f ! Init value for %l7 .align 64 p39_init_freg: .word 0xf1a2bc67,0xda78a99d ! Init value for %f0 .word 0xa1fdc370,0x8c0a6030 ! Init value for %f2 .word 0x246777aa,0xa49ebc78 ! Init value for %f4 .word 0x692efef4,0xe2562fcc ! Init value for %f6 .word 0x67de334b,0x3fd770d5 ! Init value for %f8 .word 0x9ef38ab4,0x214d7f74 ! Init value for %f10 .word 0xf55b46c4,0x4c7282c7 ! Init value for %f12 .word 0x4807926c,0xa8eecf2f ! Init value for %f14 .word 0x371038c4,0x39de8940 ! Init value for %f16 .word 0xa9ddcf08,0x14e3e0b1 ! Init value for %f18 .word 0x7d300be9,0xfa89bd10 ! Init value for %f20 .word 0x634e265a,0xfdac4616 ! Init value for %f22 .word 0x4bc7f8b8,0xd6ed1d32 ! Init value for %f24 .word 0x2e318f81,0x97067a5e ! Init value for %f26 .word 0xaa341d2d,0x1d8f36d2 ! Init value for %f28 .word 0x8bf0880d,0x75e725ac ! Init value for %f30 .word 0x96125e0d,0x3134bae5 ! Init value for %f32 .word 0x929adc1e,0x8cd6c187 ! Init value for %f34 .word 0x24b3e73f,0xe738e444 ! Init value for %f36 .word 0x99187eb4,0x8b79577e ! Init value for %f38 .word 0xc2f3d066,0xd47576f9 ! Init value for %f40 .word 0xfce3d258,0xf1b39d4c ! Init value for %f42 .word 0x6ab8d8fd,0x0133a27f ! Init value for %f44 .word 0x72d03fbf,0xca58303b ! Init value for %f46 .word 0x601da018,0x4592ece1 .word 0x2eff24b6,0x8fc9d19d .word 0x11992101,0xd897040e .word 0xfeeed67c,0x5cdaa742 .word 0x08a3c8be,0x678e51e9 .word 0x3630c594,0x1b37a95b .word 0x4a3a4754,0x07304c7c .word 0x79c71766,0xc57ca140 p39_expected_registers: .word 0xffffffff,0xcf716293 .word 0x00000000,0x000002e3 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffa4 .word 0x00000000,0x2383555f .word 0x00000000,0x308e9447 .word 0x00000000,0xec0a5ab9 .word 0x00000000,0x67bca2f1 .word 0xb83fe456,0xb7a431f9 .word 0xcacec4a6,0xd62203d8 .word 0xdc67355e,0x93bceda9 .word 0x4b894fba,0x4b232a06 .word 0x530d631b,0xfbd38165 .word 0x4b894fba,0x4b232a06 .word 0xe354dc18,0x9b5b910d .word 0x00000000,0x000000a2 p39_expected_fp_regs: .word 0xf1a2bc67,0xda78a99d .word 0xf1a2bc67,0x8c0a6030 .word 0x246777aa,0xa49ebc78 .word 0x692efef4,0xe2562fcc .word 0x67de334b,0x3fd770d5 .word 0x9ef38ab4,0x214d7f74 .word 0x30a50350,0x79cebbb7 .word 0x4807926c,0xa8eecf2f .word 0x51ffe260,0x67773b45 .word 0x65894f79,0x919d58c1 .word 0xf594c846,0x2eaa9567 .word 0x0534bcc7,0x1a51cd36 .word 0x5655710c,0xac9cd19d .word 0x25cbd1ec,0xcd3bbca7 .word 0x27e0f1e9,0xb00d89d5 .word 0x088f0e6a,0xcbdd192f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x747f4d21,0xb48af39e .word 0xdd149990,0x015757ba .word 0xe3d8e775,0xf1168510 .word 0x9da978da,0x9a42ee6e .word 0x747f4d21,0xb48af39e .word 0x0490e6d8,0xb87e939e .word 0xdc8b9b99,0x1f94e6bd .word 0x0a5fd3f6,0x773b7270 .word 0x8e5c070c,0xb6ff15d2 .word 0x0d4f5fc6,0x9b2c06d5 .word 0x2e83cb35,0x8ca69786 .word 0xa61770ea,0x88fdd430 .word 0x6142ebc2,0xd6c70f27 .word 0x3beeb83c,0xed20b380 .word 0xac49b94a,0xc248f5d7 .word 0x2958d0ab,0xb018708d .word 0x141af597,0xe294a4d3 .word 0xa55e9d91,0x1eeed3c5 .word 0x9dd72e6d,0xe387f6a7 .word 0x12ede4e0,0x72b3d861 .word 0xd8ac436d,0xcb52d3bd .word 0xe893408e,0x6c2212bf .word 0x8d1c741b,0x19dfeb99 .word 0x53f2151d,0x22b093dd .word 0x244610e6,0xcf171b12 .word 0x0abedc99,0x4c23c07d .word 0x3eef6102,0xb527383e .word 0xb81a089c,0xfa89bd10 .word 0x6746bac8,0x552b5ed3 .word 0x26e7e7c0,0x87e13c8e .word 0x7c8e5c28,0x32bdf301 .word 0x9fbd112e,0xbb0885ba .word 0x15ee8fce,0x082e656b .word 0xb34cab83,0x99b2e1ee .word 0x722ef12d,0x5863db48 .word 0xcf1249ec,0x97a68f74 .word 0x84e19cd0,0x120e358a .word 0xa08ae31a,0x3594e46b .word 0xcf716293,0x000002e3 .word 0x00000000,0xc764ffc2 .word 0xb265488f,0x2c4126c0 .word 0xba958d75,0xfe46a1d9 .word 0x2e0a4dba,0x6ed267ed .word 0x0a35b6cf,0x87299e9a .word 0x672dc7e8,0x24f45f2f .word 0x2b556c1d,0xcaf7dec5 .word 0xcd690dc6,0x096e6eab .word 0x117e9510,0x393829e8 .word 0x8c4ed53a,0xe7c0b893 .word 0x3a4fd216,0x9751c8d2 .word 0x76e0b2ad,0x20a36bb7 .word 0x4d310c40,0x11b40cbb .word 0x45dc0e16,0xf56355ab .word 0x2c277ba4,0x7b691e50 .word 0xdf5e343e,0x015757ba .word 0x3cb34cc8,0xc911d74e .word 0x4786848b,0x03c42ab2 .word 0xf7712e2d,0xcd028e13 .word 0x9bdcb664,0xb086f0d7 .word 0x8ea4557c,0x978166ed .word 0xd3dfc15d,0xae1eabe6 .word 0x669913a9,0xc53937cc .word 0x51011892,0x78105916 .word 0x1196844a,0x9a63cb3d p39_local1_expect: .word 0xf4103346,0x1b50e957 .word 0x0000004d,0x3172aa0e .word 0x3a70a935,0x3cb01f3c .word 0xbef90b59,0x52b4f024 .word 0x51b378c3,0x1a1520d8 .word 0xf17e86c2,0x00005df0 .word 0x92b03a6c,0x9228286f .word 0x6f192cae,0x562a6dab .word 0x3c1299bc,0x97fa18c8 .word 0xbb898a0d,0x7fb55e68 .word 0x07357c9c,0xc3c69ad4 .word 0x6194578f,0x11da4c0c .word 0xfc38b043,0xae9cb59e .word 0x828d3f09,0xb4ab8eba .word 0x424bc71c,0x145f198b .word 0x8ef7f676,0x5ccb169f .word 0x9d5c171a,0x7c6bcf23 .word 0xb31375fe,0x547f7e4a .word 0xc45b0e51,0x0b247b90 .word 0xe1473a16,0x790432f2 .word 0xc2249360,0x472d8b5f .word 0x0ecb4243,0xcc72c77f .word 0x8be14b63,0x2379b58a .word 0x2d4546e2,0xb2fdf8ac .word 0x4d93f111,0xa073a2c3 .word 0xcfdf3bfc,0x92a2440a .word 0x8f746f6b,0x776af22d .word 0xd52c1916,0xd0f79f1c .word 0x931e03af,0xdcee7620 .word 0x9ab7f6f5,0x2d3aff32 .word 0xe73a95ab,0x0988e751 .word 0xe4d22e26,0x85f92c69 .word 0x8214ff6e,0xf9a79847 .word 0xb98dc9ba,0x613de797 .word 0xe3d405cb,0x45f84427 .word 0xa74c2623,0xda69ac58 .word 0x1b33edbf,0x4fff3ce5 .word 0x00258998,0x16ae730c .word 0x5efb2353,0x5319ed90 .word 0x86c6a63b,0x234643f2 .word 0x25aa7b66,0x4adceb53 .word 0xe124920b,0x771cc645 .word 0xc219f78e,0xea578f98 .word 0xdcafe370,0x299e8cc4 .word 0xe32a4e08,0xe40fdf23 .word 0x831b83e0,0x48fb2524 .word 0x18620ccd,0x747ee30d .word 0x768dcdce,0x9cc2bdf2 .word 0x20f5a799,0x1e243ef4 .word 0x0dd88830,0x003d9dda .word 0x74fdaac7,0x2dbc0710 .word 0x378309ff,0x9521a927 .word 0xf1fc53dd,0xb3d4076c .word 0x6884de3a,0x80b44695 .word 0x70e61505,0xd10e4baf .word 0x74275b1d,0xb107a5e8 .word 0x145093c7,0x77ff127a .word 0xe9aa6397,0xac19b915 .word 0x01c3b687,0xfd792875 .word 0x7fb62459,0x5cb972f5 .word 0x9b3e90e7,0x370cba73 .word 0xf85d5cf1,0x20931888 .word 0x90862002,0x1d9da78b .word 0x7e1e2d19,0xdb1a3156 p39_local2_expect: .word 0x30a50350,0x79cebbb7 .word 0xa49fa965,0xf707eec5 .word 0xf1a2bc67,0xa49ebc78 .word 0xddc9f1f7,0xb58226e2 .word 0xf05d0000,0x29010000 .word 0x000000ee,0x9a250095 .word 0x1924c59f,0xb90b54db .word 0x1e222614,0xe9185bd8 .word 0x4f4825a1,0xaa8600cc .word 0x388311fb,0x06230b54 .word 0x40daf52c,0x8705de79 .word 0x73579f57,0x2cc1a082 .word 0xb50bc4b0,0xbaadfec2 .word 0xdd4c29a9,0x4de5f105 .word 0xc378b351,0x951681e0 .word 0x2b8aeb71,0x1c194951 .word 0x38d8a9e7,0xa5a0b51a .word 0xac104b8e,0x6df459f0 .word 0x01a34399,0x405b80bf .word 0x25a5abc4,0xd9161db4 .word 0xa3031143,0x000001d9 .word 0x2590faae,0xbc958c35 .word 0x0129e065,0x7bb6a713 .word 0xd94020ae,0x051e7709 .word 0xe8437161,0x8f1e22f9 .word 0x729ddc71,0x836271cf .word 0x643f8753,0xc410b17a .word 0xe363adcb,0xae9f900c .word 0xcd307005,0xcddb7ebc .word 0x65409970,0xc53346fa .word 0x121e5187,0xcbddc2cb .word 0x9db54012,0x9b6e392c .word 0x49f79658,0x78e8b6a4 .word 0x2b3775ae,0xe5a0c354 .word 0x7b236399,0xdf1eff39 .word 0x1f90643d,0xefae7553 .word 0x91399a51,0xf5630676 .word 0x22596641,0x280976b6 .word 0xc8736e1e,0xe6b7af3e .word 0x424aa476,0xbb5b4125 .word 0xbe637d2f,0x7db8b759 .word 0x7c4e3bb8,0xc892991f .word 0x8525823c,0xc67b9815 .word 0x1ce4b77e,0x0717265c .word 0xe6c4cb38,0x2d3a2d30 .word 0xaca47ca3,0xa4a42e02 .word 0x008803c7,0x3fd83092 .word 0xdfc7034b,0xdd147b8d .word 0x35bb0c20,0xd650efd8 .word 0x23672613,0x0a5cbf09 .word 0x9c9f8970,0xde1e7dea .word 0x1d9da78b,0x48a201d8 .word 0xd4c18c99,0xce7c699a .word 0x42c56e13,0x44e5ddf1 .word 0x6411dfbc,0x7f0a5db9 .word 0xa9dd9ca7,0x49cab602 .word 0x878e080c,0xbbc1b0c0 .word 0x0cb73652,0x4156ca0f .word 0x8cfb5ac9,0xcb6c2bf1 .word 0x382ba4c0,0xcf6da031 .word 0xd652131c,0x5cb972f5 .word 0xff1b1707,0xf661650b .word 0x74e57922,0x271eb3cb .word 0x6b01396a,0x9ef10c32 p39_local3_expect: .word 0x0093ad28,0x0731f915 .word 0xf1a2bc67,0xda78a99d .word 0x5df0075e,0x9c2fd3f6 .word 0x3859259e,0x8f3e2757 .word 0x4c4d8ab3,0xf211d9ea .word 0x836271cf,0xc7fad27f .word 0xeb3a4699,0x9da47a8b .word 0xdd798258,0x24562bb9 .word 0x43c16270,0x340a865a .word 0x1f5d9394,0x80b43952 .word 0x6a3d7847,0xde805df1 .word 0xffa338f0,0x200fdbff .word 0x92ad71b5,0x4e32f87f .word 0xd61c859f,0x1cfe4495 .word 0xc7670968,0xfbd9409c .word 0xba3fc47e,0x9f6b6060 .word 0xae8cdd85,0xfdcf829b .word 0x1061b3f3,0x69c95dcb .word 0xd90d03f5,0x74b3c0bf .word 0x9c34f0ff,0xeaf55c8a .word 0xbdac0ee8,0x9377966e .word 0xd44373a7,0x1e8ed2c1 .word 0x700c8824,0xa8c846d0 .word 0x486c9853,0x8543e731 .word 0xb715016b,0x4288a751 .word 0x49a308b9,0xf7c2ddb8 .word 0x678a3979,0x1b0a7fd5 .word 0x01686456,0x2a9498f8 .word 0x926306c8,0xd7c496c6 .word 0xd817d8ea,0xacc2bc7e .word 0x09f755c5,0xc6b86cd1 .word 0x2203791f,0x85d464d1 .word 0xb682502f,0x305ae389 .word 0xf1841b9f,0x89df4538 .word 0x5cd69819,0xcd441937 .word 0x00fde72c,0x6853460d .word 0xacff7c96,0x3153a903 .word 0x58ab0ebb,0x836271cf .word 0x0023b230,0xb62932f9 .word 0x8b703ca3,0x93f18199 .word 0x67e8394c,0x2bb9b3dc .word 0x05026b04,0x6aca2fc5 .word 0xe20c58a1,0x5e15bb0c .word 0x6d61c82c,0x0e8e1e81 .word 0x3585cecd,0xdc5b0e43 .word 0xce682065,0xed210a69 .word 0xb8562d13,0x68bdbb84 .word 0x459af00c,0x43bc7c69 .word 0x51ffe260,0x67773b45 .word 0x65894f79,0x919d58c1 .word 0xf594c846,0x2eaa9567 .word 0x0534bcc7,0x1a51cd36 .word 0x5655710c,0xac9cd19d .word 0x25cbd1ec,0xcd3bbca7 .word 0x27e0f1e9,0xb00d89d5 .word 0x088f0e6a,0xcbdd192f .word 0x5bf23204,0xa064f32f .word 0xa9f5201e,0xd09b8838 .word 0xb499fdbe,0xcaba0777 .word 0x075b59c8,0xa2f44c99 .word 0x96718c07,0xa9e71727 .word 0x6eeb38be,0x50feac72 .word 0x783f96fa,0xc487d55d .word 0xb0da3686,0xba21012f p40_init_registers: .word 0x85b37ef6,0x3ebd14d3 ! Init value for %l0 .word 0xbabce548,0x5dd1b265 ! Init value for %l1 .word 0x7d53b436,0x00cf5f74 ! Init value for %l2 .word 0x2cbaaa39,0xe34f5635 ! Init value for %l3 .word 0x84654bc2,0x70c4f1ea ! Init value for %l4 .word 0xcf5f2e5a,0x9f956766 ! Init value for %l5 .word 0xc04957f8,0x40ae76a0 ! Init value for %l6 .word 0x9afc7724,0x3c1b1289 ! Init value for %l7 .align 64 p40_init_freg: .word 0x42b372f8,0x09849ed5 ! Init value for %f0 .word 0xcc01d56a,0x87fe1c44 ! Init value for %f2 .word 0x05544ad4,0x360ffbc1 ! Init value for %f4 .word 0x06a52c9f,0xba798752 ! Init value for %f6 .word 0x986b0bbf,0x9d061033 ! Init value for %f8 .word 0x769ea830,0x6384c6c5 ! Init value for %f10 .word 0xccd42189,0xc9fbb418 ! Init value for %f12 .word 0xaeecbf18,0xab51abae ! Init value for %f14 .word 0x0002de59,0x35669bbf ! Init value for %f16 .word 0xbf8163d5,0x0a8ab92f ! Init value for %f18 .word 0x987da935,0xabfae199 ! Init value for %f20 .word 0x20e67d94,0xf3153b32 ! Init value for %f22 .word 0x14ef1206,0x253f7a07 ! Init value for %f24 .word 0x5824be15,0x92528bfb ! Init value for %f26 .word 0xe138178d,0x6905e26e ! Init value for %f28 .word 0x45f5b22b,0xabde50f6 ! Init value for %f30 .word 0xe91cb8ff,0x9f31c149 ! Init value for %f32 .word 0x3508e7b8,0x5ccb09be ! Init value for %f34 .word 0xea175da9,0x42672ae2 ! Init value for %f36 .word 0xf964d683,0x25b20830 ! Init value for %f38 .word 0x294376db,0x4bebc2a0 ! Init value for %f40 .word 0xccd49143,0x95e4256e ! Init value for %f42 .word 0xa625bf6f,0x37910156 ! Init value for %f44 .word 0x2d69d4d8,0xad981360 ! Init value for %f46 .word 0xd072df41,0x3011eeec .word 0xd8716321,0x310a9966 .word 0x20ebd1a1,0xb5394e67 .word 0xcd48aafe,0xc539908e .word 0x5046d00f,0xcaaa9aa9 .word 0x3afcfcea,0x984f2ce3 .word 0xc6f70214,0x9c69bcd5 .word 0xf7c54aa5,0x484e6384 p40_expected_registers: .word 0x00000000,0x4d129b4e .word 0x00000000,0x0000002c .word 0x00000000,0x00000000 .word 0xffffffff,0xe8c2b1ad .word 0x00000000,0xe6d12640 .word 0x00000000,0x84cd5b85 .word 0xa30ac6b4,0x3b7f1223 .word 0x00000000,0xcad3f40c p40_expected_fp_regs: .word 0x42b372f8,0x09849ed5 .word 0xfeba4dd5,0x5171f21e .word 0xbf0b6b98,0x8921d4cc .word 0x06a52c9f,0xba798752 .word 0x986b0bbf,0x9d061033 .word 0x769ea830,0x4e2e4e2e .word 0xccd42189,0x986b0bbf .word 0xaeecbf18,0xab51abae .word 0x0002de59,0x7494d74e .word 0xbf8163d5,0x0a8ab92f .word 0x000000b1,0x8a341459 .word 0x20e67d94,0xf3153b32 .word 0x14ef1206,0x253f7a07 .word 0x5824be15,0x92528bfb .word 0xe138178d,0x6905e26e .word 0x45f5b22b,0xabde50f6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xd6e91e20,0x44c78f49 .word 0x58117f3b,0xecb40623 .word 0x9d061033,0xabfae199 .word 0x5397c868,0x7704617f .word 0x9ae03202,0x32ae22e2 .word 0xccd42189,0x986b0bbf .word 0x207f403b,0x9910d473 .word 0x911d21b1,0x29a2dd6d .word 0x3acf19a0,0x394a2290 .word 0x40754997,0x19abde5b .word 0x88b870ee,0xaa1e28c3 .word 0x62bb7c18,0x58dc1485 .word 0x2e9bc028,0xb9e0319a .word 0xb73fa53b,0x2396e54b .word 0x297d0846,0x4c920798 .word 0x38754cc1,0x980a390a .word 0x7e6e2b1b,0xdffca251 .word 0xeb026e2e,0x69ffb78c .word 0x2f6913b9,0xf8675cf2 .word 0x2fcfc6d1,0x4d129b2b .word 0x05f7939e,0x69b14b15 .word 0x020f2747,0x90e61c2f .word 0x8fad42c0,0x3dcdca65 .word 0xd165420d,0x3e0e4723 .word 0xa48eba2a,0xdccc33dc .word 0xa2b9de21,0x73698674 .word 0x313dd197,0x86d0a8ac .word 0x997e0b5d,0xa03d9ac1 .word 0xb12a8a1d,0x882e8854 .word 0x357fd877,0x44cfc0b1 .word 0xec3ca9cb,0x13586199 .word 0x2876f266,0x81e50962 .word 0xf5b95811,0xae550468 .word 0xddd619e6,0x13572f0c .word 0xa0394402,0x86a30545 .word 0xd6c6e0d0,0x75bcc5da .word 0xb318e39c,0x1e9b8f51 .word 0xb464c0d2,0x364733cb .word 0xb4c5d039,0xa249f256 .word 0xef91cb65,0xd8468a30 .word 0x377a13b6,0x75b4f5a4 .word 0x3a031c75,0xa80d1619 .word 0xd5ffb309,0xf107f257 .word 0x7cfb63e4,0xcf0c31a6 .word 0x8e24de40,0x3c2a18d5 .word 0x62546799,0x96a19630 .word 0x9dd452a5,0x329aea93 .word 0x7d94627f,0xac8e8938 .word 0x2b5ddefc,0x0e27edd2 .word 0x799c28ac,0x769dfe8a .word 0x21bfc66a,0x7c85b20e .word 0xe12881f3,0x7f0bda0f .word 0xb9081e0b,0xc93f8bc6 .word 0xbd9de825,0x6b348118 .word 0xc405eb3d,0x93e97630 .word 0x0bd9a62e,0xe45094f1 .word 0x735955e4,0x72deca3d .word 0xa8334caf,0x1161b30c .word 0xf8da0ce8,0x5636cb87 .word 0xdb22f929,0x0bc1b070 .word 0x680286db,0x952fab59 .word 0xbd6bcb4d,0xc7ff880a .word 0x171202dc,0xe26fd046 .word 0x7ed52f42,0x2ab999b6 p40_local1_expect: .word 0x3310069d,0xbf0b6b98 .word 0x74000000,0x4e2ec3b3 .word 0x1ef27151,0xd54dbafe .word 0x4d3bb541,0x95abab2f .word 0x000000bd,0xa6649d0a .word 0x3bf75bba,0x52e82c3c .word 0x7bc59422,0xc0d326a1 .word 0x6a052199,0x8226014b .word 0x0580b16a,0xffb96e1e .word 0x060f7abf,0x48fd5b87 .word 0xd7c0740c,0x8a8673ab .word 0x6d1fd014,0xaeef3dca .word 0xfd5f4da3,0x9864744b .word 0x68f77890,0x5e354ef3 .word 0x92ea8c89,0x623555b7 .word 0x0156836c,0xfed63217 .word 0xe4644e65,0x102e585b .word 0xb9a45637,0x839f9656 .word 0x1bd25a68,0x9c33a8d0 .word 0xa300949c,0x56c992f5 .word 0xd1a88aa3,0x124f5a1c .word 0xf73a9707,0xef91cb65 .word 0xa2ef7724,0x245c8b92 .word 0xc16ec162,0xbb7b2248 .word 0xaa29ffdf,0xe407c7ca .word 0x941ea3c6,0xf5b126d9 .word 0x2ca84f22,0x9f3143ea .word 0xda248484,0x62f3e07d .word 0x806813df,0xe69f13da .word 0xd8de0128,0x2cf774d6 .word 0x37186cbd,0x2ed95a5e .word 0xdcdbf012,0x3a624aa2 .word 0xc23c4b09,0xa12774e7 .word 0x84a9ae2d,0x4bc7353d .word 0xb2162a09,0xffceac4d .word 0x2469c1a6,0xaad5a6f5 .word 0xe097fea3,0x8cd2d24b .word 0xcf0db5b0,0x322982d9 .word 0xca60af8a,0x15ab442a .word 0xc742ae9d,0x5ba28c8d .word 0xe22ff7f9,0xc6cc9af6 .word 0x3efdd294,0xd294f3d6 .word 0x5f70a61b,0x2104ff0b .word 0xcb324e8e,0x899911e7 .word 0x510a67b1,0x22fc76de .word 0x1ca30314,0x8a357d8e .word 0x1fba562e,0x5c36f43a .word 0xb96a5e04,0x380fddb1 .word 0x6e28e95b,0x87749145 .word 0x72cd069b,0x4e3a0d2b .word 0x7aae477f,0x719cb857 .word 0xa1ff27f9,0xcf6c22e0 .word 0x2e795a71,0xfc7f618b .word 0x4f3cddf5,0x5b91c4e3 .word 0x14ef1206,0x253f7a07 .word 0xfcf6e9e4,0xb2d3b213 .word 0xcf59a687,0xdda8d9ee .word 0xa30ac6b4,0x3b7f1158 .word 0xa97bc132,0x5f7c04c1 .word 0x831b53ee,0xfbbdd595 .word 0x9a07e81f,0x563be824 .word 0xcff47339,0x1caf7c77 .word 0xb90e37a4,0xffb8fda0 .word 0x0fa45f85,0xac459a67 p40_local2_expect: .word 0x986b0bbf,0xa9dca26e .word 0xe6e6094f,0xddc23af3 .word 0x00864c15,0x1384788d .word 0xff0000b1,0x016900c2 .word 0x24e89123,0x3115922a .word 0x0a9d64a6,0x00000000 .word 0x8dc75c47,0xe0f14159 .word 0xdc49c2bb,0x5dc738d8 .word 0xf2224455,0xeb8e6387 .word 0xb959142c,0xee3d69e7 .word 0x8f8a508f,0xafbafd45 .word 0x23ce4477,0x485e92fc .word 0x8064da4e,0x3b5f76f8 .word 0x9ff90de8,0xd6e1e28d .word 0xa5871bc7,0xe389c95c .word 0x63c484a7,0x55315c69 .word 0xe17d9f9b,0xf8a715a2 .word 0x9e113a8a,0x4667648a .word 0x4a78fc5d,0x29335b20 .word 0x286a8377,0x4d667bf0 .word 0x8ae72162,0x731799e2 .word 0x0d1c5d47,0xb6fd953b .word 0xb0050cb6,0x17ba6c10 .word 0xedf172ec,0x246e40db .word 0x2eda9ec9,0x2e571590 .word 0x71308766,0x5fda3cee .word 0xed668929,0x1fd12918 .word 0x131a310a,0x13244f27 .word 0xb728be70,0x82e36ff7 .word 0xbbdace58,0xcb91d446 .word 0xc8622faa,0xae944bcd .word 0x3dd24070,0xa216b1de .word 0xffb85385,0x3f4a580e .word 0x40e0db88,0x23afc02e .word 0x2b50b9aa,0xbe51cbb3 .word 0xcdf0c74f,0xd07b84a0 .word 0x6b9ccc83,0x2d4dc6d8 .word 0xa6649d0a,0x4a4ebb6a .word 0x3c7c8255,0xb696f6cb .word 0xc1c9123f,0xe1188720 .word 0x258ea498,0x4bcff3af .word 0x675a014a,0xc0b1e0f2 .word 0x302ee825,0x637ae6e8 .word 0x8f9d317f,0x97d64734 .word 0x0f470ca0,0xfa3a77de .word 0x18a3ae8b,0x372e3eff .word 0xc53954e0,0x4d142506 .word 0x062576d4,0x78416764 .word 0xdaad0f94,0x1da3962c .word 0x88ff5ff1,0xbca84772 .word 0x2bad2cc4,0x74226c0b .word 0x72b20183,0x96cd4566 .word 0xc783f1ec,0x1a98bdae .word 0x4437b90d,0x86fed7f7 .word 0x272634f8,0x829e5b6c .word 0xe3418944,0xfc85a9d8 .word 0xd44ca544,0x14718297 .word 0x81933d04,0xef246c2c .word 0xc67db8a4,0x2e818d4c .word 0x8846f2d6,0x3e7ceaeb .word 0x72e79f57,0x2ce23e19 .word 0xa2ffae67,0x3c998df1 .word 0x6d5485ef,0x665b390c .word 0x39446aae,0x1f03b12c p40_local3_expect: .word 0x23320000,0x00000000 .word 0xb1000000,0x00000000 .word 0xb23b89ab,0x669b0eba .word 0xd0788dd6,0xdf214544 .word 0x563be824,0x000000cb .word 0x2e4e2e4e,0xf225c026 .word 0xba1683c1,0x21a64171 .word 0xfb146bb7,0xa87713c2 .word 0x316c64a1,0xf86727af .word 0xe49b74be,0x4213d782 .word 0x7dc867e9,0x909318eb .word 0xbd46c661,0x2713e02c .word 0x5234eb8c,0xff7a3965 .word 0x6b6452a2,0xf6e9fe18 .word 0x2a3bf59e,0x247bb673 .word 0x00e8b9c7,0xc2da56f7 .word 0x8f68a4e0,0xfdd4b638 .word 0x6128e9cc,0x7665d3c8 .word 0x83a626f6,0x5e810bd4 .word 0xb2664fa2,0x989e3c56 .word 0x732f0cbf,0xadf5f72a .word 0x6a836a27,0x6eebe505 .word 0x62887e6c,0x4f22acbb .word 0x2b906a2e,0xf63c6c5b .word 0xacf026f8,0x8d49570e .word 0x543dc7ed,0x6246f0fa .word 0xb6710d8a,0xfd7d4c9a .word 0x00000071,0x80ae22fb .word 0x89ba54ed,0x33c53351 .word 0xaa6c8b28,0xdad13dda .word 0x4f8d274e,0xa15b6c07 .word 0xfe427967,0xa71d440c .word 0xdef79636,0x37b5b864 .word 0xa5077fd0,0xb6826f27 .word 0xf046920e,0x53768ce7 .word 0x00002b0d,0x32ecd5cd .word 0xeecfb4c8,0x5c29b394 .word 0x118c50b4,0xf4110884 .word 0xd5a40223,0x81ceb7c0 .word 0x87c645ed,0xb2283769 .word 0x41de28c6,0xbc336e67 .word 0x5fa95dad,0xff12a431 .word 0x8b8bfdcf,0xf3ccca79 .word 0x56358c1a,0x546140e1 .word 0x99e994c5,0x3152eef2 .word 0x4f0394c3,0x4d35117c .word 0x5975a541,0xe20998b0 .word 0x1ab550a8,0x4e5e9bf2 .word 0x547c05e8,0xc26a6965 .word 0xd46a8e67,0xcb900e90 .word 0x88d7140e,0xe247ff79 .word 0x56fdcdcf,0xd34ce18b .word 0x563be824,0xa6649d0a .word 0x9b800ed4,0x1d5695ba .word 0x2dcb8c07,0x4e737924 .word 0x69f953a4,0x70be4f3e .word 0xf30090f0,0xf6abf261 .word 0x013c9b59,0x00578b8f .word 0x5adcccfa,0xd89f238f .word 0xa9e473c2,0x80af797e .word 0x0f91ce38,0x8c0e71c6 .word 0x635dc297,0x7ac64361 .word 0xb06b82aa,0x10cf696d .word 0x088f493d,0xd50f3b7b p41_init_registers: .word 0xcbba4949,0xc16454f3 ! Init value for %l0 .word 0x0e4e2336,0xcf6c2079 ! Init value for %l1 .word 0x59f23934,0x431459a2 ! Init value for %l2 .word 0x6147f586,0x4f9422ee ! Init value for %l3 .word 0x654c50f0,0x2672209c ! Init value for %l4 .word 0x76dacdb4,0x0f684da8 ! Init value for %l5 .word 0x72ed57e5,0xddc98326 ! Init value for %l6 .word 0x7c2fd9dc,0x66a65f1b ! Init value for %l7 .align 64 p41_init_freg: .word 0xddcb115e,0xf9e0299f ! Init value for %f0 .word 0xcf55e49a,0xe078156a ! Init value for %f2 .word 0x96b02c8f,0xffb6b440 ! Init value for %f4 .word 0xe1c88b69,0xbb07f926 ! Init value for %f6 .word 0xdec7569c,0x3beb9d8c ! Init value for %f8 .word 0x97b57646,0x8dded1a1 ! Init value for %f10 .word 0xa38f4009,0xd05ea3c7 ! Init value for %f12 .word 0x00958acb,0xc56a3655 ! Init value for %f14 .word 0x37e9da3b,0x3c34c8c8 ! Init value for %f16 .word 0x60f0783a,0x8bb230b0 ! Init value for %f18 .word 0xce77e9c4,0x42c8cef6 ! Init value for %f20 .word 0xf5e6ba9e,0x47a6de26 ! Init value for %f22 .word 0x162c4d4b,0x06951702 ! Init value for %f24 .word 0x7bfceec2,0xef4c7cac ! Init value for %f26 .word 0x7868ccd9,0x8a99e459 ! Init value for %f28 .word 0x4c23577e,0xc24860ad ! Init value for %f30 .word 0x077a1f63,0xafb9b30e ! Init value for %f32 .word 0x29198408,0x6a2aea87 ! Init value for %f34 .word 0xf74c9c6f,0x79785399 ! Init value for %f36 .word 0x57ae2dfa,0x9341aa29 ! Init value for %f38 .word 0x60b2bb52,0xcdee4657 ! Init value for %f40 .word 0x10a9d26e,0xb82720bf ! Init value for %f42 .word 0x252fbd37,0x07ad404b ! Init value for %f44 .word 0x4ecef527,0x5c00c3ef ! Init value for %f46 .word 0xc11139cd,0x4e81a0c8 .word 0x8c7e359d,0x470cb921 .word 0xd1036f4c,0xea9f813a .word 0x52262a1b,0xcc273d0c .word 0xd2f4c64e,0xefdc3b22 .word 0x4085cb27,0x3dddffa3 .word 0x5ce8021a,0x77d12995 .word 0x8b68c786,0x4745428c p41_expected_registers: .word 0x00000000,0x0a72afe3 .word 0x00000000,0x000003ec .word 0x00000000,0x0000008c .word 0x00000000,0x00000000 .word 0xffffffff,0xfffffdf4 .word 0x00000000,0xc65758f4 .word 0x00000000,0x00000010 .word 0x00000000,0x00005a0a p41_expected_fp_regs: .word 0xddcb115e,0xf9e0299f .word 0xcf55e49a,0xe078156a .word 0x7134d615,0xffb6b440 .word 0x00000000,0x6f39e6b8 .word 0xdec7569c,0x3beb9d8c .word 0x97b57646,0x8dded1a1 .word 0xf7200a66,0x19556667 .word 0x00958acb,0xc56a3655 .word 0x37e9da3b,0x3c34c8c8 .word 0x60f0783a,0x8bb230b0 .word 0xce77e9c4,0x953ef19d .word 0xf5e6ba9e,0x47a6de26 .word 0xd8bd4dd3,0xac6965b7 .word 0xd860b529,0xef4c7cac .word 0x7868ccd9,0x8a99e459 .word 0x4c23577e,0xc24860ad .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x7da3632c,0xe2af7725 .word 0x0869be8e,0xc8a245ce .word 0xa44b9661,0xc4e977ce .word 0x29b560d8,0x4b940811 .word 0x7134d615,0xffb6b440 .word 0xfcfdffff,0x600d0000 .word 0x091ac444,0x921324d1 .word 0xed45aeac,0x55586aae .word 0x25a88849,0x05bad8c2 .word 0x12214ee8,0xa6bd4201 .word 0xa3b2d3ce,0xf127a264 .word 0x1416cdc5,0xe77dc4f7 .word 0xae4f45ed,0x29e0f7b8 .word 0x4f8103f2,0x82612f06 .word 0x416f0b4c,0xd2fbceb7 .word 0xd951d124,0x1ef86af2 .word 0x8afaae99,0x6093bc25 .word 0x740ade65,0xfe485987 .word 0x000000f9,0x00000000 .word 0x9d6a8d40,0x547426a3 .word 0x09d02066,0xc31e3792 .word 0x38a09fa7,0x1f497fae .word 0xae50f3d0,0xa08c16eb .word 0xdf28c20a,0x868bbac1 .word 0x36c661b2,0x574cc406 .word 0xdab01cad,0xf214214b .word 0xee341558,0xd063a708 .word 0x0b2378b7,0x1aa04506 .word 0xc09bd107,0xafcc65b5 .word 0x96425310,0x2f7939e2 .word 0x58896068,0x964c81b4 .word 0x9019c20c,0x20225e77 .word 0xd4554add,0x39843b56 .word 0xfc23b28a,0x484423f2 .word 0x8742f746,0x73b71afa .word 0x00000000,0xed45aeac .word 0x82524738,0x6a7a0fdc .word 0x148d3b74,0xbff951c9 .word 0x6f4c64ed,0x3e7d7870 .word 0xd68aaf34,0x166909b7 .word 0x7e0577d7,0xd194093b .word 0x5bcdc5ee,0xf7419830 .word 0xd1d1e548,0x76a658b3 .word 0xff40280b,0x5f2eff5c .word 0xff4cad7f,0x51bb26ec .word 0x16d7da97,0xcfbca8f1 .word 0x7f68c634,0x11dccb3d .word 0x3b6fab48,0x63c95d59 .word 0x671d8342,0x46195c9a .word 0x4adb2b22,0x87daf766 .word 0x01f572d4,0xa8b41bf9 .word 0x156fffa7,0x5b294343 .word 0x76a70cee,0xbfc35b3b .word 0xec84d345,0x863b5a0a .word 0x9fbf71cd,0xd9c45181 .word 0xc6e8c9bc,0x39b6eec1 .word 0x2be2560f,0xd02273b0 .word 0xea5ea985,0x123f851c .word 0xaa28f02f,0xffe53a19 .word 0x9e6562eb,0xf57f3f3d .word 0xed29b9ab,0x00e0cf5f .word 0x12361684,0x83cb642a .word 0xa36158b0,0x9e20dd46 .word 0x721b4266,0x4de45b6c p41_local1_expect: .word 0xf458df42,0xa68dc327 .word 0xffb93bb2,0x13be5881 .word 0x67665519,0x660a20f7 .word 0xb8d97cd6,0x8933073e .word 0xa0cd6c2d,0x450d9ad2 .word 0x045beba6,0x583c0030 .word 0x1bcf5209,0x059e6364 .word 0x4c23577e,0xc24860ad .word 0x2beb4c8c,0xb961733b .word 0x2e160c4f,0x4c30e83f .word 0xf8fa4876,0xf9ef4cee .word 0xd78d0a6b,0xfc6cc94e .word 0x68170eea,0xa33decab .word 0x833c62bd,0x6fc285e7 .word 0xb97ac138,0x3fa58f36 .word 0x8eb686bb,0x1041f91e .word 0x00000000,0x6ba12845 .word 0x121bb616,0x9c06089f .word 0x6d391b1b,0x1a390659 .word 0x8bbaeada,0x3ecbca9f .word 0x4c242b87,0x7da3632c .word 0x8ad204b9,0xe9e8aaeb .word 0xbdb6cc27,0xd5a6d77b .word 0x5482e41c,0x672be32a .word 0x79429773,0x44603d9a .word 0x3e496fb4,0x25a05d35 .word 0x1602ebe7,0x8a364276 .word 0x5253fef5,0xe775f2a5 .word 0xf8ddf6c0,0xbb1ece82 .word 0x20a0ac75,0x13b8da2a .word 0x1f81956f,0xcde693a0 .word 0x194f61df,0x374966cf .word 0x4009749a,0xc86ac69b .word 0xa38eb302,0xd89f28be .word 0x1ef4daff,0x49de3f8a .word 0x911c3a2a,0xb775b572 .word 0xef8845e9,0x1929c5e3 .word 0xa8129281,0xf03cd0fb .word 0x40e82bd3,0xc491183c .word 0x77fd5646,0x38580705 .word 0xee201a14,0xb2a3f04f .word 0xaee65532,0xffdc6420 .word 0x8ba02742,0xea758bc6 .word 0xc3149e7a,0x2a9e60d6 .word 0xb010a92c,0x7ce6ff81 .word 0xef3097e7,0x83b6693e .word 0x4a75fdf8,0x98889dcd .word 0xd5955b25,0xd2a407bf .word 0xe004a434,0x0aacda30 .word 0x5102759c,0x94ace0d7 .word 0x2615435a,0x57f5976b .word 0x36510af6,0xddedc517 .word 0x19767fdb,0x7ac73b71 .word 0x9f1cafb6,0x26cd203d .word 0xad88152a,0x3acc10cd .word 0x00000000,0x00000000 .word 0xe3988b9a,0xb5ed4857 .word 0x94b58869,0x8ac44436 .word 0x21de03cd,0x8b83e7d8 .word 0xee5c8f63,0x7a30c806 .word 0x02a62ca8,0xb4512641 .word 0xf618a6e7,0xdf856a2d .word 0x1b9ebcc9,0x79ac2ca0 .word 0x44a9f226,0x8fbf2198 p41_local2_expect: .word 0x00000000,0x6f39e6b8 .word 0xf06cb42e,0x583c0010 .word 0x5748edb5,0x00000000 .word 0x5cd1e236,0xe24ad771 .word 0x2a2a7d8d,0x5bb2449d .word 0x00000000,0x6f39e6b8 .word 0x44188f24,0xbeaa9c81 .word 0xd26efb6f,0xa0a5f4cb .word 0x46820728,0xd5fceb3d .word 0xc2dd45d0,0x17b0a832 .word 0x5f58ea33,0x4126a871 .word 0xb7d52d17,0x2c290e68 .word 0xd954f816,0x81ea9af8 .word 0xc01ab5ff,0x5eb9b6c2 .word 0x651653c2,0x1cb559ff .word 0x6d8ca87c,0x8ad23e63 .word 0x1fa389ad,0x687146eb .word 0x9a54ca9f,0x07b8d05c .word 0xe71eb37f,0x00120940 .word 0xaff0fcd0,0x789ecd5a .word 0xbf7310b7,0xbdb2e66e .word 0x47aca96f,0x549776bc .word 0x33fb4953,0xd7cee103 .word 0xe7fdaa06,0x8fd1f413 .word 0x83a74a26,0x3bb7f090 .word 0x9265d61d,0x1cafa931 .word 0xfd97297a,0x5afcaa93 .word 0x601dfccb,0xba360611 .word 0xa8c3ab40,0x41521789 .word 0x90f98c8f,0x858aeb41 .word 0xf6674fc2,0xdb69e551 .word 0xe820deab,0x07df8cfc .word 0x200bc4c3,0x9a727004 .word 0x874afaf9,0xa4de151d .word 0x1dccfa30,0xfa154cfd .word 0x953ef19d,0xcc00161d .word 0x87ad152d,0x98068e4d .word 0x355d1eec,0x9d0dbdbe .word 0xd8bd4dd3,0xac6965b7 .word 0xeb1bfed4,0xa37705d1 .word 0x9f29e0f9,0x5e11cbdd .word 0xff1578e0,0x9ae455cf .word 0x40b4b6ff,0x15d63471 .word 0x26f907bb,0x698bc8e1 .word 0x8c9deb3b,0x9c56c7de .word 0xa1d1de8d,0x4676b597 .word 0x67665519,0x660a20f7 .word 0x55366ac5,0xcb8a9500 .word 0xe37fcdb4,0x7e0577d7 .word 0x0c0746c8,0x4fe1d1db .word 0xce7669ab,0x7a08484f .word 0x00000000,0x00000000 .word 0xf5e6553c,0x7feb14a6 .word 0xfd1ede89,0x2b8a2107 .word 0xa6bad127,0xed257efc .word 0x78ef15f4,0x3f907fa4 .word 0x93aed36a,0x5d4c3ae8 .word 0xd6b9b01e,0xd66f749f .word 0x84760776,0xe34fc42c .word 0xb0863e3e,0xece333db .word 0xcb50c55e,0x08cd2cf3 .word 0x2664cc9c,0xcba59560 .word 0x65da6b4f,0xd2bac269 .word 0x0000012d,0xcfbf49ab p41_local3_expect: .word 0x00958acb,0xc56a3655 .word 0x00003c58,0x2eb46cf0 .word 0x675c0b40,0xa25e09a9 .word 0x2d010000,0x8dded1a1 .word 0xa35f13a5,0x0d863c37 .word 0xcf55e49a,0x61964ba4 .word 0xca9e6cf4,0x13e95218 .word 0x9bf2d73b,0x703fad68 .word 0x88c46dd8,0x10c36fab .word 0x24925c6a,0x27a77e7e .word 0x6f39e6b8,0xd0583029 .word 0x0c526fcc,0x969c41d9 .word 0xb1a8c7ef,0x11894193 .word 0xaff22d88,0x91d983ab .word 0x0340b465,0xbeeaff05 .word 0x5d8168c7,0x1598ff84 .word 0x70bc7f87,0x01c679cf .word 0xdaf6ac2a,0xaa8bca1c .word 0x36d93015,0xe3582d0d .word 0x996fb947,0xf1b3bb12 .word 0xaae77c57,0xed2f398c .word 0x3077ebdd,0xf52809db .word 0xe17cbf3a,0xab246a02 .word 0xfd2e0dae,0x92fffea1 .word 0xbf9bfc55,0xda244f07 .word 0x0eeb7c3e,0xc5e88362 .word 0x213f3308,0xcab34ab4 .word 0x15ed2e16,0x83e32ee6 .word 0x7da3632c,0x8f97a60c .word 0xdea8d489,0x05f9760b .word 0x74aae748,0x21128cc5 .word 0xe9a85bb3,0x7b0373ff .word 0x89cd4f58,0xc163cf28 .word 0x7a3e6fb6,0xa4dff7ca .word 0x65db033a,0x4b8ece6e .word 0xd7d90f05,0xfee015fd .word 0x4e98aca6,0xf393ab7b .word 0x54ebbab0,0xe7ad9d52 .word 0x50a03174,0xd9dc5490 .word 0x311673df,0xb10cf870 .word 0xb687cd70,0x19dd506d .word 0xd169a143,0xe424c905 .word 0x731c9c76,0xb894990d .word 0x97563627,0x0cfef52d .word 0x695cb713,0x1bda219c .word 0xe9a39470,0x348881bc .word 0x54535d06,0xf5d54b8c .word 0x8e37cba9,0xe2bb5a3c .word 0x95d3a415,0x711766df .word 0x8c9ec401,0xd2d4a3b5 .word 0xb2c3f7f7,0xcfbb5ff3 .word 0xa286c64c,0xc26be28b .word 0xbd52a909,0xe4b5f6a3 .word 0x1dcf5296,0xda5402be .word 0x2a4b094c,0x743a5ae2 .word 0xec5f2bc7,0x2fb34fae .word 0xf9e0299f,0x760680f5 .word 0x06951702,0x94b76541 .word 0x5003c60d,0xd1620d88 .word 0x0daa24b5,0x0c431299 .word 0x3272671b,0xf1240258 .word 0xcfbb7bdc,0x5bc20f0d .word 0xb1af43a0,0x894ce37d .word 0x6cb3bfae,0xc36395c5 p42_init_registers: .word 0xe76edbc0,0x67a06932 ! Init value for %l0 .word 0xb1fe3457,0xe9aa9734 ! Init value for %l1 .word 0x670d9c10,0xbb4f7bb0 ! Init value for %l2 .word 0x2ed7d06c,0x84df8b7c ! Init value for %l3 .word 0x6fd21c0e,0x6aa8ac51 ! Init value for %l4 .word 0x519c9ab7,0xf6cdb4fb ! Init value for %l5 .word 0x4e40a080,0x51ca0df2 ! Init value for %l6 .word 0x1d615a34,0xbe69aba5 ! Init value for %l7 .align 64 p42_init_freg: .word 0x7d7ce162,0x5e01f609 ! Init value for %f0 .word 0xb229aa63,0x92d7c92c ! Init value for %f2 .word 0x2eb2dc46,0xc6b9b396 ! Init value for %f4 .word 0xd0f5170a,0xe2207bae ! Init value for %f6 .word 0xf6f68e66,0x5dcca9f5 ! Init value for %f8 .word 0x08dea312,0x9794978c ! Init value for %f10 .word 0xd85f6be7,0xbffc52ae ! Init value for %f12 .word 0xb0efff86,0x349e21e1 ! Init value for %f14 .word 0xde6ad4af,0x8356a448 ! Init value for %f16 .word 0x5064f636,0x33795d03 ! Init value for %f18 .word 0x4f96f79a,0xdd275c9d ! Init value for %f20 .word 0x30a6871c,0x06a45f3d ! Init value for %f22 .word 0x50135e9c,0x35ffd14f ! Init value for %f24 .word 0xaa86e80a,0xe79961ba ! Init value for %f26 .word 0x7929865d,0x10354b7f ! Init value for %f28 .word 0xbfeccd04,0xd22f7cac ! Init value for %f30 .word 0x7b13e98b,0x3e66b4c6 ! Init value for %f32 .word 0xded0c368,0xf704bbfd ! Init value for %f34 .word 0xce29b0e3,0x9ed995e7 ! Init value for %f36 .word 0xb766f1a6,0x785409c1 ! Init value for %f38 .word 0x4f474f16,0x95725cb0 ! Init value for %f40 .word 0xc8a273ec,0xc7940012 ! Init value for %f42 .word 0xa2b9c4f3,0x39bd652d ! Init value for %f44 .word 0xb6089671,0x2626650b ! Init value for %f46 .word 0x9f76962d,0x34c4129e .word 0xf976b89b,0x8de4a7b8 .word 0x60faf1f6,0x931c10fd .word 0x98160463,0x36439e5e .word 0xa98adf8e,0xb11d3599 .word 0x50bfc659,0x60375c65 .word 0xf5cf94dc,0xfa908044 .word 0x214ad20c,0xf76ebb8b p42_expected_registers: .word 0x00000000,0x97c05740 .word 0xffffffff,0xfffff200 .word 0x00000000,0x4784035c .word 0x00000000,0x00000120 .word 0xffffffff,0xffff8136 .word 0x00000000,0xd70c1aa5 .word 0x00000000,0x4784035c .word 0x00000000,0x04d4028f p42_expected_fp_regs: .word 0x97c056fa,0x44ad8aee .word 0xb229aa63,0x92d7c92c .word 0x4784035c,0xf8a1ac9f .word 0x584aa392,0xb69d922c .word 0xf6f68e66,0x5dcca9f5 .word 0x08dea312,0x9794978c .word 0xd85f6be7,0xbffc52ae .word 0xb0efff86,0x349e21e1 .word 0xde6ad4af,0x8356a448 .word 0xba77ddac,0x40f5a105 .word 0x4f96f79a,0xdd275c9d .word 0x30a6871c,0x06a45f3d .word 0x97c056fa,0x35ffd14f .word 0xaa86e80a,0x5a387f93 .word 0x7929865d,0x10354b7f .word 0xbfeccd04,0xd22f7cac .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x2001035c,0xf8a1ac9f .word 0x46631fc5,0x25773f14 .word 0xc5967fb2,0x00000000 .word 0x1b9323aa,0xe96f7dca .word 0x035d7933,0x84000000 .word 0x9faca1f8,0x5c038447 .word 0x65904d98,0xe3b1f840 .word 0x5df40fcf,0x5fcd7e9d .word 0x13aaa780,0x9e4af61f .word 0x91bd6e7f,0x51a44f58 .word 0x9bf06042,0xcb50bbe1 .word 0xd936a74c,0x433a065c .word 0xa54e02cd,0x1733024e .word 0x443d3f60,0x1300835e .word 0x90d4a939,0x618adc5f .word 0x1f050d24,0x13fb2ccf .word 0xfb6546da,0x294b3d49 .word 0x2f6ff367,0x788bf60f .word 0x36799627,0x124e131b .word 0x329cd3bc,0x77148e62 .word 0xceb4ae4e,0x278db04f .word 0xd70c1aa5,0x2fda9088 .word 0xdc11b8cc,0x8b913666 .word 0xaa0ae4a4,0x77a07c74 .word 0x4ba6de37,0xe4dec197 .word 0xb59342ff,0x162a3de8 .word 0x1aa5eef8,0xc309c4fa .word 0xb274003a,0x218f8b5e .word 0x7c3c676d,0x0f2e5d58 .word 0x3e8825fb,0x9273fef1 .word 0x523f26ff,0x9794cad7 .word 0x50c89e2e,0x6f6c3f49 .word 0x599f0409,0x35269fa4 .word 0x19b4b1e8,0x19f7144f .word 0xf1e16ed0,0x948f6bb4 .word 0xf0702ec7,0x546de534 .word 0xcbfe9dc1,0x9dffe207 .word 0x44e1c62c,0x8f22aaa4 .word 0x2f625d91,0x8fb06e3f .word 0x47b91007,0x5168e5ff .word 0x65bfb1e9,0x494bd778 .word 0x174d72b6,0x60f416d1 .word 0x9d120212,0x2e4f5c31 .word 0xefd9f199,0xbeea04cd .word 0x485ccf71,0x4603e276 .word 0x9e5529ce,0x1eb8d551 .word 0x4dd00656,0x9f6feb9e .word 0x214ce558,0xf6c52e6d .word 0x03ee1e6b,0x52153713 .word 0xc3f644ed,0xd04ad288 .word 0xb8c8d1ab,0x28ba7938 .word 0x1847e7df,0x037f923e .word 0x8e46207b,0x4c9fbfee .word 0x8d8a7f0f,0x5fc63ca8 .word 0xa1eb7a4f,0xf9956942 .word 0xc0144fe8,0xce09ad29 .word 0xf5cc86b4,0xdabb5055 .word 0x82fbe842,0xa28d0b01 .word 0x947ee097,0xc98b9c11 .word 0x79769b80,0xdd4de1c6 .word 0x047f9943,0x74d37224 .word 0x81f75b53,0xe7d2fdb7 .word 0xe795ec92,0x602002ca .word 0xe3082e28,0xe1b1c36e p42_local1_expect: .word 0x78be2424,0x74000000 .word 0x747ca077,0x4a6da97f .word 0x97c056fa,0x44ad8aee .word 0xeda17c5f,0x54516055 .word 0x30387f93,0x40ae2ab5 .word 0x7479d418,0x9e4af61f .word 0x9cbd4566,0xd18b5112 .word 0x1c1509bd,0xc5d0b28c .word 0xbe431fe4,0x46675fa0 .word 0x24afe4ab,0x728a825e .word 0xa60885d0,0xd4c65800 .word 0x00ddca22,0xc5967fb2 .word 0xee51194f,0x3b070f28 .word 0xf464d675,0x750d4d0c .word 0xd96c48f1,0xb833928a .word 0x327830bf,0x66b001bc .word 0xc4e40561,0xb29466a9 .word 0x755e1fdb,0x97cab6d3 .word 0x9bdfccf5,0x3be3f1db .word 0x641c60e9,0x4115a662 .word 0xd2d7d315,0x19d5b48e .word 0x753b0e93,0x00000020 .word 0x454322b9,0xa0ff9d53 .word 0x50b59d87,0x65f28e9b .word 0xfd724c0b,0xe23e3855 .word 0x69316f4d,0x91bb7212 .word 0xb8ff367c,0x10d633d9 .word 0x60851f5a,0x36403d1e .word 0xef02e626,0x2800ecba .word 0x7d1e0147,0x9145d75e .word 0xb52a5551,0x2424be78 .word 0x3c57ee80,0x5162e900 .word 0x74f6e918,0x43cec8d1 .word 0x9d3ed9be,0xa2731147 .word 0x9a591cb0,0x92bb33a0 .word 0xc0b070bc,0x090dffdb .word 0x989d86cb,0x12ce575c .word 0xee633db6,0x65ddbad2 .word 0x634678eb,0xdb752c5f .word 0xc2ce08dd,0xaa0b37f6 .word 0x641b2215,0x7c978edb .word 0x532219cb,0xe2cc452e .word 0x79467863,0xe2f332e6 .word 0xfba6a8ed,0xff5d72c2 .word 0xb8363b97,0xbfc0a54a .word 0xef848b98,0x1f9e1254 .word 0x2d210266,0x0eaf11ae .word 0x767d3f12,0x2efe8979 .word 0x04040b0b,0xad75ec9c .word 0x47039558,0x4c0339d2 .word 0xdfd5d719,0xd30d7c7b .word 0x0127923a,0x3a107abe .word 0xe99ccd1b,0x3112ed1e .word 0x587291a4,0x18fafdf6 .word 0xd37075a5,0x31c77d0d .word 0x42b49188,0xfa91307f .word 0x68c96ddc,0xa5ab9daa .word 0xbd70d4e6,0xc40c0a6f .word 0x57f6dcf4,0x45125725 .word 0x53685207,0x5a1f25ff .word 0x2ed77b6b,0x66641bd5 .word 0x88a7ca4f,0xb832e1d9 .word 0xa848112f,0x974230ff .word 0x0756972d,0x30a50deb p42_local2_expect: .word 0x3d5fa406,0x1c87a630 .word 0x36000084,0x304fbc0c .word 0x4cb23497,0xbeb381f4 .word 0x0462f474,0x8407dd61 .word 0xf2000000,0x5b621161 .word 0x5b8bd3a2,0xe7210f95 .word 0xad51b2ed,0xdef8be49 .word 0xc1de3a8c,0x42245684 .word 0x54a93829,0xce9ae160 .word 0x2aaa7cef,0x6fff4740 .word 0xddd6be1d,0x15a65d65 .word 0xa2a5b227,0xf81a29d0 .word 0x944dc55e,0xd56179d9 .word 0xb4571d45,0x9726f492 .word 0x18e11f8f,0x694073ee .word 0x9ee81dd0,0x2815fc6f .word 0xa7484e14,0x19bd3414 .word 0xdb73727c,0x1da5b26a .word 0x22c40068,0x912bfa8b .word 0x1c985db6,0xcb49cde8 .word 0xdd9c0dfa,0xbc869835 .word 0xaefa71cf,0xe317ce52 .word 0x415b4ae3,0xdafbfbfa .word 0x3f518913,0xb960cdee .word 0xdd6a1d98,0x00f921ab .word 0xfdfd11f7,0xf1aab22e .word 0x7ffc0444,0x1728612f .word 0x080fcff4,0xdd97f66f .word 0x7b58fcf9,0xa130904e .word 0x8cd3afcc,0xff9d9b87 .word 0xcc396b41,0x8e2e4bc3 .word 0xffbb5b2a,0xc07db53b .word 0x3c76cf14,0x5688d277 .word 0xfedae6bb,0xf271f90a .word 0x051a573e,0x9dcaed9b .word 0x8136d632,0x4b8036a1 .word 0x03a340af,0xd3e09914 .word 0xec9df350,0x4a1f4f4a .word 0x774659dd,0x54ae38c5 .word 0x9485745f,0x095944cb .word 0x54ac7747,0x80748bfe .word 0xa0a6ae88,0xd88515a2 .word 0x508ffde3,0x91a3ea79 .word 0x3d867d08,0x9b772460 .word 0x25900c8a,0x44f40492 .word 0x2256cb31,0x48df0aeb .word 0x4e043a6a,0x33c5f016 .word 0x21bff3d1,0x72d0b9fd .word 0xf1204564,0x1ce3db3a .word 0x8097ca85,0x0dfe5092 .word 0xa6fdf19a,0x2f2d341d .word 0xbef4b287,0x28509e19 .word 0xc2e76eb2,0x678a9eac .word 0xea89e288,0x95ff5b92 .word 0xde83e9e8,0x2d01029c .word 0x8b86ff4a,0xd06b62b1 .word 0x0bd5a2d6,0xda2cf89a .word 0xf0619488,0x59e5f3c3 .word 0x9b710e58,0x11dc68c5 .word 0x80af8b9d,0x8748f9d1 .word 0x0a0f886a,0x6d7701b3 .word 0xf8a1ac9f,0xef101745 .word 0xf5bb2c8e,0x455f6d35 .word 0x39a59bfb,0xbbdc7e86 p42_local3_expect: .word 0x584aa392,0xb69d922c .word 0xc020c22c,0xbf78cbfd .word 0xff000067,0x8db5b4c4 .word 0x9e4af61f,0x00000024 .word 0x93964152,0xe8adeb1f .word 0x628e1477,0xb8feffff .word 0x53f60805,0x281a10dc .word 0xe8ea12df,0x1bb0b5d2 .word 0xf3c1cca2,0xb89b49ac .word 0xaae275ee,0x24d156b3 .word 0x1bf4d08c,0x0c99d24b .word 0x4427f6cd,0x310de17b .word 0xe7b05318,0x1ea894a7 .word 0x00000209,0x5a45ec52 .word 0x71a81ea3,0xd905dd64 .word 0x00db0b30,0x869ea494 .word 0x5f692bb6,0x60ff41c1 .word 0x449f61aa,0xff41d422 .word 0x4acd774c,0x44b11c85 .word 0xfc436455,0xf185cc7a .word 0x1febade8,0x633b109c .word 0xbd11582b,0x661b3d1b .word 0x9eeccb3d,0x2feb4fb2 .word 0xb0903e17,0x90d9fcc0 .word 0x70a94747,0xb3039fd1 .word 0x75ee4536,0x11ed7a07 .word 0x3019eec1,0xa5a228bc .word 0xba77ddac,0x40f5a105 .word 0xeb3c66d7,0x8bac947e .word 0x20f02e30,0xe0be5c72 .word 0x7bf22f3a,0x2384fbdc .word 0x62788b2a,0x5a8aff1e .word 0xbd638f3e,0x8981e5e2 .word 0x83fce5a3,0x843e6996 .word 0xaaae9296,0x5a4a0d5c .word 0x8abf1ba9,0xb008e429 .word 0x133a27a2,0xff95f6ff .word 0x816d2ba2,0x37bdd5c1 .word 0x451cf2ba,0x7d91682d .word 0x8eaded39,0x903e0356 .word 0xfb9fae5a,0xebd5880b .word 0x12f56d02,0xf9ffc9c3 .word 0xc92e42d5,0x2b33459c .word 0xfdeedc00,0x34ec3b3f .word 0x7e4536ad,0x8e73f175 .word 0x2f7e4cf9,0xf58c8fab .word 0xbba6c413,0x4fb16b98 .word 0x5c1f6c83,0x905e92c4 .word 0x6e144ec6,0xe8c3f7bc .word 0x4af418d2,0x59292f22 .word 0x0e60131e,0x6cd5ae65 .word 0x78d48603,0x992b4ba0 .word 0xd4e38a28,0x7743b0cf .word 0x04d1706c,0xfe206af5 .word 0x4f952bc4,0xc2c8176d .word 0x43ecbfdb,0x4e36fce6 .word 0xc7f987a1,0x3e0eb3eb .word 0x0968dda1,0x373d901a .word 0x8557704b,0xc97fdf7d .word 0xb0fbb165,0x3b0185bf .word 0x84293733,0x2da95dcf .word 0xabbc824c,0xa222f1c0 .word 0xdca84b52,0x09d14758 .word 0x94df543e,0x209773d0 p43_init_registers: .word 0x6a13a95a,0x09d5ed81 ! Init value for %l0 .word 0xa3a505a6,0x43a2c41a ! Init value for %l1 .word 0x5cec13b2,0x5cd10bd2 ! Init value for %l2 .word 0xe2ad42fa,0x2be8b48c ! Init value for %l3 .word 0x86666481,0xfe7abd38 ! Init value for %l4 .word 0x11f534a2,0x569fb5ff ! Init value for %l5 .word 0xed3c1912,0x9310d99e ! Init value for %l6 .word 0xaad47b26,0x51d0a26d ! Init value for %l7 .word 0xc398f256,0x5802eaeb ! Init value for %l0 .word 0xc2018af4,0x64bdba97 ! Init value for %l1 .word 0xbf1ca77c,0x7a17c7bf ! Init value for %l2 .word 0x2dc8827d,0xf881074e ! Init value for %l3 .word 0xc34e0ab2,0x7824e830 ! Init value for %l4 .word 0x60b02258,0x8841ba66 ! Init value for %l5 .word 0x71c18b70,0xb5702885 ! Init value for %l6 .word 0xaad705e0,0x4eba0829 ! Init value for %l7 .align 64 p43_init_freg: .word 0xb0801f80,0xa7868b0f ! Init value for %f0 .word 0x7afa21a5,0x54b19959 ! Init value for %f2 .word 0x9101c2c6,0xe45edfb8 ! Init value for %f4 .word 0x422fb014,0x23e80282 ! Init value for %f6 .word 0x3ca67b05,0x4866491e ! Init value for %f8 .word 0xfe4e65a7,0xb006cbeb ! Init value for %f10 .word 0x07a8bbf5,0x08dccc51 ! Init value for %f12 .word 0x0b023d9e,0xe9173f3b ! Init value for %f14 .word 0x66a4dc86,0x9535807a ! Init value for %f16 .word 0x87d1ac31,0xeb3d6967 ! Init value for %f18 .word 0xab1a812a,0xa93f23c0 ! Init value for %f20 .word 0x9c00c857,0x802fb2a1 ! Init value for %f22 .word 0xbe3bef5d,0x3f49907b ! Init value for %f24 .word 0xf141b462,0x304e83c8 ! Init value for %f26 .word 0xc042bbb5,0x0badc4f9 ! Init value for %f28 .word 0x9a836eb6,0x06429e51 ! Init value for %f30 .word 0x5457b8fe,0x4fb18b47 ! Init value for %f32 .word 0x8749051f,0x1a4dd686 ! Init value for %f34 .word 0x7e13e48f,0x30d2bd07 ! Init value for %f36 .word 0x12181388,0x667b6162 ! Init value for %f38 .word 0xf81b22c8,0xdce4e8ca ! Init value for %f40 .word 0xa12e7a63,0x1f6fed23 ! Init value for %f42 .word 0xec36282c,0x94d105ab ! Init value for %f44 .word 0x82e40791,0xde8567be ! Init value for %f46 .word 0x3349b0e8,0xddc924bf .word 0xa9934394,0xef561670 .word 0xe6e622cc,0x465f4569 .word 0x036fefc1,0xdbfafb9a .word 0x3bdb93a9,0x22124a94 .word 0xc4520a57,0xb52bcfa5 .word 0x19ae70b4,0x6a6f7505 .word 0x9e0b5ace,0xedafb794 p43_expected_registers: .word 0x00000000,0xe982f3c3 .word 0x00000000,0xc4adb9a4 .word 0xf9c4ad0b,0xb5bb42c0 .word 0x00000001,0xe256d77a .word 0x00000000,0x000000ff .word 0x00000000,0x00000040 .word 0xffffffff,0xffffffef .word 0x00000000,0x000001eb .word 0x00000000,0x0000007f .word 0x00000000,0x00000054 .word 0x00000000,0x00000355 .word 0x00000000,0x00000149 .word 0x00000000,0x8841ba66 .word 0x00000000,0xe20fac00 .word 0x00000000,0x66a51da2 .word 0x00000000,0x0badc4f9 p43_expected_fp_regs: .word 0xb0801f80,0xa7868b0f .word 0x7afa21a5,0x54b19959 .word 0x1ac4a243,0xe45edfb8 .word 0xc3447be7,0x6e82c1c3 .word 0x3ca67b05,0x4866491e .word 0xbfd982ae,0xce731e1c .word 0x07a8bbf5,0x08dccc51 .word 0x0b023d9e,0xe9173f3b .word 0x66a4dc86,0x9535807a .word 0x87d1ac31,0xeb3d6967 .word 0xaadb3d78,0xc866c8c4 .word 0x9c00c857,0x802fb2a1 .word 0xbe3bef5d,0x3f49907b .word 0xf141b462,0x304e83c8 .word 0xc042bbb5,0x0badc4f9 .word 0x7a803595,0x06429e51 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xf71c3a40,0xd80bdcd3 .word 0xe5711408,0x78ad6800 .word 0x1c1e73ce,0x5bf8f2e1 .word 0xe1800000,0x6b82ea00 .word 0xf9c4ad0b,0xb5bb42c0 .word 0xef2bb095,0xc60112fd .word 0x4cdca27b,0x92d68c75 .word 0x92f238b4,0x26a14ada .word 0xc5d63020,0xf22ee596 .word 0xc376529b,0xbd4b189b .word 0x86a3d214,0xde1f727c .word 0x859746fe,0x95655e9e .word 0x97e2800d,0x8d1a02ac .word 0x85e6e8fb,0x87f63e89 .word 0x96e2a65f,0x7f11c810 .word 0x43405fa4,0x7a32e789 .word 0x34462038,0xd7e451ad .word 0x177d3696,0xa9cc0dbd .word 0xbec635e6,0x645bb03a .word 0xedc2d2f6,0xaaa89aa3 .word 0xdf3926c5,0x8d90a265 .word 0xe1c26b38,0x90e81356 .word 0x96ce968e,0x9016ff8c .word 0x00edc751,0x2a7d18f7 .word 0xd61ff714,0xe4e7d57d .word 0xd8fba40e,0xa9af4c16 .word 0x28554e73,0x58b8f398 .word 0xa7e94f89,0x15551aad .word 0x6db481ca,0x7864eeae .word 0x1f0080c2,0xc614f79a .word 0xc6cf742b,0x854a6002 .word 0x03dfad1b,0x52c8cfa6 .word 0x676485bf,0x9359587b .word 0xfc6be09d,0x0434a101 .word 0x085e43c1,0x79935abb .word 0x0dd7ceb4,0x993cdb18 .word 0x1d88fb7b,0x40cee780 .word 0xf91691cb,0x3842882d .word 0x4c8f0721,0xb5fbb1d3 .word 0xa8d2f08a,0x22087acd .word 0x5b86125d,0x7d036916 .word 0x37206679,0x5fb0ac0c .word 0xd51fe8b0,0xa2ac8f45 .word 0xb68a1f6f,0x2a36ac42 .word 0x98a3c5c4,0x56f5b1a8 .word 0x37c3f89d,0x6cb9d565 .word 0xc2b106a6,0x0afb60dc .word 0xa5fc8633,0x70687e79 .word 0x3ab61d31,0x18ff018b .word 0xd631dfe6,0x9f27d697 .word 0x5b291d1e,0x44a1ff5a .word 0x28d63167,0xed8657f9 .word 0xb6fabc1e,0x61076c7a .word 0xd9eed417,0xb03021bb .word 0x024f20d8,0xd64e03ad .word 0x622d9e80,0xba660f9c .word 0x9498a635,0x40e24bbb .word 0x1e42e87f,0xdd08fab1 .word 0xa4b92629,0x8e72bbab .word 0x9a4bcc27,0xd9d3b3fb .word 0xa21da566,0x9636b402 .word 0x0badc4f9,0xfb3cc9bb .word 0x684772f4,0x4e2f63f8 .word 0xd5385e8f,0x7fd394c5 p43_local1_expect: .word 0x000080e1,0x79c17400 .word 0x7529bf5f,0x36598618 .word 0x0badc4f9,0x0ff58f68 .word 0xa21da566,0x783ddbaa .word 0x5ac4a243,0x53e2dcac .word 0xe77b44c3,0x802fb2a1 .word 0x9c01510f,0xad22ffb1 .word 0x25a0e877,0x2f5a3c23 .word 0x06fef9b6,0x1c295b6e .word 0xdf985334,0xf3d4851e .word 0x1f11986a,0xa17e4ef6 .word 0xbeade32a,0xec588081 .word 0xfd233c2d,0x02606210 .word 0x34504234,0xb3f0ef34 .word 0xd1e307fc,0xa725f6c2 .word 0x6744d4fc,0x207e8da6 .word 0x3eb84948,0x8e7ad008 .word 0xd66374fb,0xcc0dba0e .word 0xba05b69e,0xdc423ab8 .word 0xad99a72f,0x7727c75b .word 0x5df54227,0x39c69b88 .word 0x7a1cee65,0xaf94be80 .word 0x17c62382,0x830600d5 .word 0x5bd91445,0xde150b50 .word 0xb9f2efb0,0xadafcf8d .word 0x3af76aa0,0x6acde531 .word 0xc1c93960,0x04e5dca6 .word 0xb2087703,0x151ceaf7 .word 0x19c2380d,0xbfd13167 .word 0xd2c93a9c,0x6b88f455 .word 0xb665be09,0xa3af0a5c .word 0xc7be78c6,0xd6d0c782 .word 0x06fff5a6,0x62388c42 .word 0xd308daab,0xfd608b64 .word 0x00006000,0x0bd2cdd1 .word 0xd7c5082c,0x253c79cb .word 0x9dab0fa9,0x95b206ad .word 0xc51bcc19,0x8f81dae4 .word 0x69ab7a8c,0xbb49b0f4 .word 0xf9a3d7cd,0x83a350aa .word 0xbf6b3f86,0xb4528679 .word 0xb473feff,0xa37e82fd .word 0x35937828,0x7e2c0b9d .word 0x1b7043b8,0x485cc06e .word 0x8044199b,0x33c74766 .word 0x8ea0b17d,0xbd553db8 .word 0x2f63d92b,0xb153b11d .word 0x60167603,0x753ba3ec .word 0x744d9a33,0x78c4d39a .word 0x6a673a63,0xc50a1e10 .word 0xc3447be7,0x0e340eff .word 0x5cee7d17,0x8c442020 .word 0x90c8b089,0x96fe8be7 .word 0x37f7f471,0xfc64d291 .word 0xc6920d8c,0x226bced4 .word 0x4d6ffcf5,0xc2a559f8 .word 0x8cb09826,0x0a0439dc .word 0xd49404ea,0x6bf38534 .word 0x027cfa1a,0x2d651270 .word 0x48dc5aa1,0x26355de4 .word 0xe82c26b7,0x65db6892 .word 0x269f362b,0xa9b67d04 .word 0x244e9f91,0xc4bd1b46 .word 0x79d3a259,0x1a3afd6e p43_local2_expect: .word 0x66ba4188,0x5a9cd673 .word 0xf7000000,0x67000000 .word 0x60d049f0,0x6e82c1c3 .word 0x2fa799ad,0x7dac09bc .word 0xba669dd2,0xf349720c .word 0xe5622911,0x70f1dfb4 .word 0x425649e9,0xf0dc89e8 .word 0x98cdc878,0x72077ac1 .word 0x86dcbe81,0xf853f5ff .word 0x83093185,0x915707c9 .word 0x86f0fa8d,0xb6bc67a5 .word 0xf8c86113,0xdecd0edf .word 0xbf41160f,0x5ee869c3 .word 0xdd4477fc,0x5d42caa2 .word 0x09bf8352,0xdd315ca7 .word 0xff9018c1,0x787906d4 .word 0x6cd45e91,0x8e052cda .word 0xe20975e8,0x303a690b .word 0xc97d2710,0xd6d858d1 .word 0x2383eb72,0xd4b2e209 .word 0x5688f8bc,0xb6e2eec2 .word 0x97932165,0x6d5102be .word 0x009c4faf,0x1b7de6a2 .word 0xa289400e,0x8a97d6f2 .word 0x15aadeee,0x2c2a6fb6 .word 0xff33934f,0x4a440d6d .word 0xfe67e4d2,0x2dade403 .word 0x998b856e,0x31ae39a5 .word 0x12ff1979,0xe9d66fc4 .word 0x9996cf4c,0x3e5ec8d6 .word 0x831d02e8,0xd5e26bcb .word 0x719097cf,0xedc9f3d7 .word 0x928192a9,0x0e561f94 .word 0x5e38714f,0xe3938618 .word 0x5171d7bf,0x5f3320a5 .word 0x71b02c07,0x6e8cb559 .word 0x586cbb52,0x047d079f .word 0x2a86575f,0x683c8379 .word 0xadbecece,0x4907ed3f .word 0x0ac38c01,0xeb4b5fff .word 0x43d195a3,0x1cf2ee82 .word 0xf1734090,0x8fdd6bf3 .word 0x36fe1595,0xdc52ccfe .word 0xe982f3c3,0xc1b0ddde .word 0x189509f4,0xa21da566 .word 0xef4f7a33,0x3b994b9b .word 0x17c85070,0x80ed7a5e .word 0xc24b2030,0x52c94b9b .word 0x4bfc2307,0x12847986 .word 0x18a79a98,0x6e44e988 .word 0xc409f2f2,0xe877be4a .word 0x5ce7f47d,0xfb78b68a .word 0xa550c366,0xde587984 .word 0x32723229,0xc00a91ba .word 0x8cc3e33a,0xbc46664a .word 0x1a9bf070,0xc98739bf .word 0x1d618ee3,0xbb67be50 .word 0x6b71057f,0x95fceba8 .word 0x7bcb2e3e,0x3ecb1747 .word 0xa68263ff,0xdc25efcc .word 0x935b342f,0x49eb61da .word 0xd711b8d0,0xc38d60f2 .word 0xc86a4d0c,0xea297d96 .word 0x3bcff602,0x5ebcdeb5 p43_local3_expect: .word 0x51ccdc08,0xf5bba807 .word 0x8c6a83fd,0x7748b30c .word 0xff7561bc,0x0184f2f6 .word 0x00000062,0xe5000000 .word 0xb0339f72,0xebd60f4e .word 0x7a803595,0x86dca466 .word 0xed8aeddd,0xc39675f1 .word 0x21841759,0x09d5ed81 .word 0x963e8aeb,0x8f52a66d .word 0xf636662f,0x1b5845a3 .word 0x7d82154d,0xb47e06c2 .word 0xfc378f7b,0x93633f27 .word 0x55ba582f,0x39e04e71 .word 0x1fcbdbf6,0x5ead068b .word 0xa1bd28c3,0xb609aed3 .word 0xb4bd4be3,0x074910cf .word 0x10bef89f,0xafcaa197 .word 0xbe3c36b6,0x09485dd9 .word 0xa9cab3b4,0x25ba10b6 .word 0x9f27d697,0x80bdfbbe .word 0x7e6ee553,0x9229121d .word 0xbfd982ae,0xce731e1c .word 0x76b4f665,0x0d0bce2d .word 0xda7957a9,0x514c4e18 .word 0x904a13b9,0x14c32556 .word 0x6178568a,0xc171c033 .word 0x6ed153ea,0xa19b1c4f .word 0xa481e1e7,0x6010ca87 .word 0x6a73113c,0xb807b283 .word 0x9af1b1cd,0x2b7d73db .word 0x83632bef,0x929cc87b .word 0xa64abf84,0xe72cfe20 .word 0xffb63523,0xb9421fae .word 0xff66cdc5,0xf96553ec .word 0xc0ac6eeb,0x05e1e271 .word 0xf58a5088,0x2f77852c .word 0xd1d963dd,0xce7152ae .word 0x655b9c6e,0xacc82dff .word 0x19b39431,0xe1fd4016 .word 0x48bdbb8c,0xdaad3954 .word 0xbd2a19ad,0x2e434fdc .word 0xc8ff1203,0xa1be5803 .word 0xfff42564,0x24c8fa80 .word 0x5cc857cd,0xfe97d531 .word 0x49ed2f7b,0x11b5c1b5 .word 0x84dfe2c9,0x9bbd4468 .word 0x5971afcb,0xe43ac431 .word 0x5f918a75,0x64458a86 .word 0x61e290a7,0x9e1d35d6 .word 0xc01a346b,0xd234a159 .word 0xcff106ed,0xf6affe1d .word 0x6c851be6,0x1bc8c0e6 .word 0x3ae4f9ce,0x2d74268b .word 0xf459724e,0x68791693 .word 0x60f9a672,0xfdcf8f70 .word 0x7b3a8c69,0x0901dc0a .word 0x9516d1d8,0x77d9427a .word 0x74ffcf99,0x4c62b4b4 .word 0x969bf78d,0x7905a142 .word 0xff715f9f,0x7547ff94 .word 0x1c6e22a3,0x4b8a9966 .word 0xf89de2b3,0xe29c918a .word 0x4a01ab9d,0xe070088d .word 0xcd4cf870,0xb37057f6 p44_init_registers: .word 0x71879276,0x5f4cbf0d ! Init value for %l0 .word 0x86fb93f4,0x68b7c5b0 ! Init value for %l1 .word 0x1b43b490,0x3df787e9 ! Init value for %l2 .word 0xfd2e1080,0x2ac80bcf ! Init value for %l3 .word 0x9b6e3e3e,0x18f8e55c ! Init value for %l4 .word 0x98a2bbd4,0xa32177ac ! Init value for %l5 .word 0x02ff61cf,0xeb57fa59 ! Init value for %l6 .word 0xe8e3e9ec,0xce698aa2 ! Init value for %l7 .word 0xd01fb8a9,0xc32af128 ! Init value for %l0 .word 0xb39c0b82,0x383424db ! Init value for %l1 .word 0x12fb5b9d,0xc86b83ec ! Init value for %l2 .word 0xef74d9b8,0x8261e658 ! Init value for %l3 .word 0x73846518,0x019f52e2 ! Init value for %l4 .word 0x5e3374ea,0xe0529efe ! Init value for %l5 .word 0x30638c88,0x8cfec947 ! Init value for %l6 .word 0x19355740,0x9b401bc1 ! Init value for %l7 .align 64 p44_init_freg: .word 0x5d463b49,0x20411f1e ! Init value for %f0 .word 0xd64db439,0xb68b53e1 ! Init value for %f2 .word 0x53bc8c46,0x08b36579 ! Init value for %f4 .word 0xbc413fd6,0x914547f1 ! Init value for %f6 .word 0xbc235bd9,0xe59de3ed ! Init value for %f8 .word 0x9a355f3d,0xa8b528b4 ! Init value for %f10 .word 0x3a1ab623,0x38be1596 ! Init value for %f12 .word 0x7b81e77d,0xbbc7bca8 ! Init value for %f14 .word 0x2335de7e,0x8eec3b23 ! Init value for %f16 .word 0x93b54154,0xf1cb201c ! Init value for %f18 .word 0x6451f1ef,0x96377c62 ! Init value for %f20 .word 0xff904f89,0xa0a7d5e5 ! Init value for %f22 .word 0xba811b99,0x6860a093 ! Init value for %f24 .word 0x39bfdda5,0x05b263c7 ! Init value for %f26 .word 0x4f1c66e0,0x55968e7a ! Init value for %f28 .word 0xa202cf27,0xe4abcc63 ! Init value for %f30 .word 0x9ea14f88,0x9b8e997c ! Init value for %f32 .word 0x910be58b,0x6b574477 ! Init value for %f34 .word 0xa28b5c4e,0x3b943920 ! Init value for %f36 .word 0x377c188d,0xebff1d9a ! Init value for %f38 .word 0x86e27478,0x9023fafc ! Init value for %f40 .word 0x83af5274,0xbe05ffe5 ! Init value for %f42 .word 0xb024bee0,0x355a3912 ! Init value for %f44 .word 0x06ec1821,0x8ef93e8d ! Init value for %f46 .word 0x51e65a3c,0x48e46666 .word 0x9a6f5502,0x90c76262 .word 0xfa8f2ed7,0xb4de0108 .word 0x2fd2eaa8,0x4f59d5cb .word 0x1e579a8f,0xe7a5e7dd .word 0xd3a05b0b,0xf4d6be57 .word 0x402ef642,0x11a5f194 .word 0x7a4bd07f,0x4e60dd0d p44_expected_registers: .word 0x00000000,0x1bf195ef .word 0x00000000,0x000000cf .word 0x00000000,0x000000b1 .word 0x00000000,0x000078e8 .word 0x00000000,0x52ee8c81 .word 0x00000000,0x0000006f .word 0x00000000,0x00000064 .word 0x1579d5ae,0xf44610f0 .word 0x00000000,0x00000025 .word 0x00000000,0xa382c41d .word 0x00000000,0xe59da28b .word 0x00000000,0x2e99122f .word 0x00000000,0x392edab7 .word 0x00000000,0x00000099 .word 0x00000000,0x8f16fe38 .word 0x00000000,0x392edab7 p44_expected_fp_regs: .word 0x81452a2c,0x8accd13d .word 0xa806655d,0x9fc5618c .word 0xcbd25478,0x47a1ccbc .word 0x01121f80,0xe890201c .word 0x818cee52,0xe559647f .word 0xb893d736,0xf7488fa4 .word 0xa9f21439,0x29f5ada7 .word 0x8d6950a9,0x2dde8cc6 .word 0x2335de7e,0x8eec3b23 .word 0x93b54154,0xf1cb201c .word 0x31cd16c3,0x9e5bea5a .word 0xff904f89,0xa0a7d5e5 .word 0xba811b99,0x6860a093 .word 0x39bfdda5,0x05b263c7 .word 0x4f1c66e0,0x55968e7a .word 0xa202cf27,0xe4abcc63 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x14b2775b,0x6e05e878 .word 0xa8400023,0x97483a4f .word 0x16c30000,0x24e2d8a4 .word 0xffe7c822,0xf9104d5f .word 0x8f16fe38,0x392edab7 .word 0x894f90ff,0x00008ee4 .word 0x8a76c03c,0x7b402ee1 .word 0x35352a76,0x3e79ae76 .word 0x93aab808,0x192f2cbf .word 0x80bfef04,0xc3dfd53d .word 0x0d7fceb2,0xffe82d47 .word 0x0a79a639,0x581e833b .word 0x80000000,0xcf893d5e .word 0x19a6afd4,0xf816f2e6 .word 0xf12bcbee,0x6039f71e .word 0x856e4edf,0x4daadef2 .word 0x792fc837,0xa93e7c53 .word 0x35e77729,0x495ebc51 .word 0x42167551,0x21deb431 .word 0x00000064,0xcaf2e77d .word 0xa82abd7e,0xeaa2dbd7 .word 0x1f7d94ca,0x10f70a64 .word 0x7418e8e5,0x02dfde5c .word 0x51f58236,0xda6d6fac .word 0x0ca47640,0x65c196c8 .word 0x4e0470b0,0x299747c5 .word 0x134bc491,0x5413a10d .word 0xd3066d02,0x310c661d .word 0x20411f1e,0x99b1b954 .word 0x825ca231,0x3f8a3708 .word 0x78575f9a,0x61b6d97c .word 0x5b9c52b3,0x45e3867d .word 0x82cf6328,0x2f8bec1c .word 0x5e9c107e,0xbb7c8b7b .word 0xe1db3458,0x420e3d80 .word 0x5db316b2,0x683fa75c .word 0xbba02511,0x9dbac046 .word 0x2aa22a08,0x0d614aba .word 0x87397833,0x1560c132 .word 0x896c591e,0x888d2c59 .word 0xba25f554,0x395c98a0 .word 0xdd1dd257,0x1c98d621 .word 0x94364243,0x4b6082eb .word 0xae88ab3f,0x041f3c2c .word 0xcba60257,0x0b03c714 .word 0x144eda81,0x62966701 .word 0xd32e70c4,0x35c08c9a .word 0x81dc6e62,0xbb7c2129 .word 0x0000002a,0x95e7f1c8 .word 0x7b204a84,0x2bc8d030 .word 0x5f0ecf0b,0xc15ad7bc .word 0xe3d0d602,0xc18bea1c .word 0xfcda779b,0xccd794b8 .word 0x65a16ebe,0x1b78bcd0 .word 0xa44df86c,0xf628e2e4 .word 0x15d6c25d,0x431b33e4 .word 0x26f4dc97,0x411de385 .word 0xdec9c6b5,0x24012323 .word 0x5c6442f0,0xa2d4c7ef .word 0x2dfe0a48,0xf5e1df0b .word 0x04ed1658,0xc0277ebf .word 0xe925f4fc,0x31796b18 .word 0x22ffa4b9,0xa7f04736 .word 0xcaaec34a,0x39585f5c p44_local1_expect: .word 0x1e1f4120,0x493b465d .word 0x63ccabe4,0xa382c41d .word 0x7f43b881,0x7b528f1a .word 0x74570000,0x1b5c558d .word 0x00000000,0x5b77b214 .word 0x3a8fd67c,0x7e9edf4e .word 0xe19bb533,0x5e97516c .word 0x5058a2ff,0x51b03e40 .word 0x3dd1cc8a,0x2c2a4581 .word 0x8c61c59f,0x5d6506a8 .word 0xbccca147,0x7854d2cb .word 0x1c2090e8,0x801f1201 .word 0x7f6459e5,0x6e5a8c36 .word 0xa48f48f7,0x36d793b8 .word 0xa7adf529,0x3914f2a9 .word 0xc68cde2d,0xa950698d .word 0x710c03c7,0x57058158 .word 0xffffa9f9,0x0a103107 .word 0x51e81b63,0x4bc642ad .word 0xc50d2a2b,0x17739f7c .word 0x432c1f4f,0x1730b7f2 .word 0x2a951857,0x2aed43f2 .word 0xf1564a0f,0xfc8d3de8 .word 0x5ec52dc4,0x45421633 .word 0x76f70f44,0xecccef31 .word 0xb038012b,0x888fc947 .word 0x7830732b,0x363ba059 .word 0x663caf83,0x511673e7 .word 0x0376a228,0xb46d5fba .word 0xdbc3f804,0x70d7687f .word 0x70452a47,0xfe8a3bcf .word 0xb3ad5edc,0x14796996 .word 0xc0f7d52d,0x0a8f8193 .word 0x4ea21c80,0x96636ae7 .word 0x3f47b6ae,0x3fdd70a2 .word 0x6b00c7b6,0xd2e77625 .word 0x0b98cf23,0x75fef0dd .word 0x5c89b20b,0xc1a6653a .word 0x015bff83,0xd0be605d .word 0x568ca64b,0xf4af5dff .word 0x5d53107a,0x8176d550 .word 0xe37f3bcd,0x782b5f87 .word 0xf149c6d8,0xffffac90 .word 0x57a00a33,0xe8a4abec .word 0x708fc032,0x9b7244bd .word 0x633071a5,0xc9d4ce0f .word 0xdf597740,0x7303f4c7 .word 0xdc106cdf,0x4f341fa3 .word 0xb0da8a5b,0x575d8e54 .word 0xf5a67f8b,0x540a4165 .word 0x13531fc5,0xef123531 .word 0x0f1fb6a6,0xce856bce .word 0xd2a316a6,0x0e85e715 .word 0x86301b02,0xeec9abf3 .word 0xc57e1990,0x09bd83cd .word 0x1bf1956f,0x5b77b214 .word 0x0fa122c3,0x442b2ea7 .word 0xbfeed358,0x0699ca31 .word 0x7c8e9eff,0x4ce4a995 .word 0xc31f0b7f,0x81ff77fd .word 0xa749b8ee,0xce970370 .word 0xcd3f8776,0xd783e732 .word 0x9c06e19e,0xf3560535 .word 0x818cee52,0xe559647f p44_local2_expect: .word 0xff21a6fa,0xde5b0761 .word 0xff16cd31,0x400cff10 .word 0x78e8056e,0xcad08ed5 .word 0x230040a8,0x80102efd .word 0x5f7b30c4,0xf1b435e8 .word 0x17d476ee,0xdb7c47e0 .word 0xcc2bee3a,0x6137bf6d .word 0x3a786bb3,0xca9e3bbd .word 0xe8924bb1,0x63c7f1ff .word 0xa2b2d251,0x5a5b68f3 .word 0xaa801f97,0x2222f7dc .word 0x58495a9b,0x04641418 .word 0x0d2bf021,0x6a2a8fba .word 0xdc06f13c,0x3393eb3c .word 0xb9fd05b0,0xe6276ce0 .word 0xb097e1d5,0x26ac7650 .word 0x3d165ffc,0x1c2619a8 .word 0x22061542,0xc0666eb4 .word 0xd7c75864,0x32376759 .word 0x1317b887,0x2595d27e .word 0xf420ee93,0x0902b798 .word 0xcead8e13,0x3800fb65 .word 0xc3129f3e,0xe40eff06 .word 0xc67f5e43,0xf6aefe19 .word 0x0adfdb87,0x2a45f8ed .word 0x181bbf9d,0xd3fde982 .word 0x49efeb12,0x3c44e860 .word 0xabe60c0e,0xe8286e21 .word 0x01159bd7,0x08ae1ed0 .word 0x00005774,0x9dfea5ed .word 0x424af77b,0x2cc8a181 .word 0x5794e72a,0xf039d91e .word 0xbdc8833c,0xcfcd371b .word 0xc718a6cd,0x9dd2a67b .word 0xe2292cf9,0x47a880d8 .word 0x58b4213b,0x56c3a628 .word 0x7c6ee533,0x0f229abd .word 0x1579d5ae,0xf44610f0 .word 0x64c6b33e,0x61de51e8 .word 0xd5c81f4b,0x07f688f9 .word 0x28dc9832,0x3791f1c2 .word 0x70006552,0x04fbf8de .word 0x28f51fb9,0xe02cd2d3 .word 0xd6812170,0xcbc19de7 .word 0x8cf70bd4,0xce456ec6 .word 0x3771150e,0xa17e54ab .word 0x46302007,0x0575e8d4 .word 0x3cf73a1b,0x3f483afa .word 0xd16daca2,0x0000002a .word 0x8d7a951a,0xbd5bc4e0 .word 0x00000000,0x00005774 .word 0xe12e00ee,0xf6b97015 .word 0x0eb12db3,0x65b22b64 .word 0x52902c11,0xc8bc80ae .word 0x0b1bd3a4,0x095881cb .word 0xdd9be890,0x4b44c22c .word 0x38493d22,0xd943bf07 .word 0x085b1d25,0x4b8f15af .word 0x248a4fda,0x275a6539 .word 0xc4d4ab06,0xb1ad4d8b .word 0x4019dd2a,0x28db715b .word 0xfa2331a0,0x2929f2d4 .word 0x8cdb2b8b,0xa898af83 .word 0xfe61a1c4,0x70a10f0f p44_local3_expect: .word 0x00005774,0x7b204a84 .word 0xf171557e,0x49b677f5 .word 0x80000000,0xfff9ffff .word 0x04040000,0x00000000 .word 0xee8fa2bd,0x5f4aa722 .word 0x7de7817b,0x49c29261 .word 0x8047f235,0x78da4fd5 .word 0x46d650d3,0xbac23060 .word 0xc0d5ceda,0xb4ded66a .word 0xce0249f4,0xc69b69f1 .word 0xbc954ead,0xe163b32e .word 0x2783635f,0xa8a130d0 .word 0x7b45821c,0xad7fb799 .word 0x307d1048,0x8e2c6302 .word 0x995a80de,0xb0dfcf37 .word 0x3e89b39b,0x5e7fd3ce .word 0xa5480139,0xa290c26e .word 0x73761ef8,0xc2d1ffec .word 0x88a55392,0x85fa5230 .word 0x8fd57d71,0xc421be0e .word 0x7bd16cd3,0xf3061cb7 .word 0x79fa9d02,0x75154679 .word 0x21341431,0xebb2c752 .word 0x38a80867,0x45f78d62 .word 0x9d2d95da,0x27d676ee .word 0xc6bce3b0,0xd3ff86f8 .word 0x5b77b214,0x0481afb4 .word 0xa1641609,0x3fc74ad3 .word 0x97656b29,0x584e5e57 .word 0x15675ee4,0x04c7c6ec .word 0xcf829d00,0x85da2a01 .word 0xbc11a05f,0x8e3b87e8 .word 0x7cff82b5,0xfee7216c .word 0x8984b5b1,0xc16c3048 .word 0xc8638c2d,0x4b8f15af .word 0x8c3b16fe,0xad0a6472 .word 0x0514ce69,0xdb91ced3 .word 0x01bc32ba,0x76ee6222 .word 0xd247185d,0x0000fae6 .word 0x36cec928,0xe6f9ef36 .word 0x2bd00440,0xcebc53e2 .word 0xc88819a7,0xfb522117 .word 0x31dd1966,0xc9b4c72a .word 0xef1e1d81,0x53df5e8c .word 0x4a2a6cc5,0x15d26278 .word 0x9ea3163e,0x38ac841a .word 0xd5e541bf,0x9211c758 .word 0x91ff5386,0x0591fc64 .word 0xf92565b1,0x13b0f0f8 .word 0x6047fe91,0x5630ecec .word 0xf8b05711,0x0d7c1b5c .word 0x84d03512,0x52712b7e .word 0xb45090a7,0x08809b17 .word 0xdf6c43d1,0xd551aca0 .word 0x0e92470d,0x2ae80897 .word 0x37bb0cc8,0xe9ccb4da .word 0xaef62542,0xa82bdb52 .word 0x428216e1,0xc21b46aa .word 0x4d7944d5,0x065c95a5 .word 0x5b77a413,0x00000020 .word 0x5915455a,0x6927843a .word 0x0d2dcf28,0xe95b1edc .word 0xc792b274,0x249c15a9 .word 0x59cef92f,0x31f81b15 p45_init_registers: .word 0xa396e153,0x9ec37997 ! Init value for %l0 .word 0xcfd22b0c,0x22cff57d ! Init value for %l1 .word 0x066c1361,0xbca9fc27 ! Init value for %l2 .word 0xd2ca8a64,0x9f16600c ! Init value for %l3 .word 0x1430f049,0xfdceece0 ! Init value for %l4 .word 0xe0914952,0x447cd475 ! Init value for %l5 .word 0xee590594,0x357ae147 ! Init value for %l6 .word 0x19817d63,0xc78f30ef ! Init value for %l7 .align 64 p45_init_freg: .word 0xa3cbc5cb,0xc18aba03 ! Init value for %f0 .word 0xa5e15730,0xddde157e ! Init value for %f2 .word 0x94976b48,0xc4d39bcd ! Init value for %f4 .word 0xfbd5f788,0xff16c010 ! Init value for %f6 .word 0x4b2c0360,0x933969da ! Init value for %f8 .word 0x8e7ae5d0,0xcec06af8 ! Init value for %f10 .word 0x88ce49db,0xb48f3175 ! Init value for %f12 .word 0x8a77c10d,0x21ce72b6 ! Init value for %f14 .word 0x40f86155,0xee1e0087 ! Init value for %f16 .word 0xfd8e65bf,0x03b5fd8e ! Init value for %f18 .word 0x6f04ed6c,0xf2db7778 ! Init value for %f20 .word 0xd5a07253,0xb436b72c ! Init value for %f22 .word 0xe18f5b96,0x1499f780 ! Init value for %f24 .word 0xebd541d8,0xb4246e78 ! Init value for %f26 .word 0xb364ffe4,0x06799dae ! Init value for %f28 .word 0x9ce2fab0,0xe406942a ! Init value for %f30 .word 0x86370e7e,0x5897864c ! Init value for %f32 .word 0xb4d9a617,0x48fa2745 ! Init value for %f34 .word 0x62bfedb5,0x6c35cbd7 ! Init value for %f36 .word 0x59309247,0x1152809c ! Init value for %f38 .word 0x79f8cb0a,0x3e50e644 ! Init value for %f40 .word 0x92017474,0xdc8581f6 ! Init value for %f42 .word 0x930c12aa,0xdf9709ea ! Init value for %f44 .word 0x572ff929,0xebf987c1 ! Init value for %f46 .word 0x3fa412a6,0x8a6dd0e5 .word 0xa572dce7,0x0431a360 .word 0xf772dee8,0x75d70524 .word 0xf87f79bb,0xa6af852d .word 0x6dc8545d,0x65ac00e7 .word 0xf150d44d,0xee23510a .word 0x08a58f23,0xb156c373 .word 0x05035789,0x97dd85f4 p45_expected_registers: .word 0x8fea434c,0x54d27c02 .word 0x0677c878,0x84ce80a5 .word 0x00000000,0x8c54cea3 .word 0x00000000,0x317dd1ec .word 0x00000000,0x00000043 .word 0x00000000,0x00000043 .word 0x1afa7e62,0x4254c03d .word 0x00000000,0x3a868db3 p45_expected_fp_regs: .word 0xa3cbc5cb,0xd20fd7d4 .word 0xa5e15730,0xddde157e .word 0x94976b48,0xc4d39bcd .word 0xfbd5f788,0xff16c010 .word 0x4b2c0360,0x933969da .word 0x0677c878,0x84ce80a5 .word 0x88ce49db,0xb48f3175 .word 0x8a77c10d,0x21ce72b6 .word 0xa9aca63f,0x7dbbada9 .word 0x47290190,0x3a2474a6 .word 0x45539734,0x3a868db3 .word 0x2e51da06,0x505957b6 .word 0x370e5b10,0x0516c2f1 .word 0xbe9a9452,0x4f76c46c .word 0x585e8ada,0x0ab15ab1 .word 0xd65073ee,0xfa386612 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x8c8e42e1,0x95b18388 .word 0x8728c4f0,0x31194fa9 .word 0x9f65c615,0x75134a82 .word 0x88ce49db,0x5561f840 .word 0xcc66c574,0x63365577 .word 0x5143808e,0x00000f20 .word 0xa2702207,0x328c709e .word 0xca783684,0x648a5c87 .word 0xbad993fb,0x05651ed0 .word 0xe42dd08b,0x8b4997bc .word 0x00000000,0x0000035a .word 0xe61a8901,0xc8e79026 .word 0x2768529e,0x1a25789b .word 0xa7a72491,0xd0fea58f .word 0x1fb887f4,0xf83f31ae .word 0x455f47e2,0xf9a33e52 .word 0x277b2a20,0xa3ad489f .word 0xb2542d9c,0x62148e88 .word 0xcb092dfa,0xea01ad7e .word 0x9f5395e5,0x0cdd89d5 .word 0x0ecc1f82,0xe84048d0 .word 0x6915dea4,0xe42dd08b .word 0x17123c8e,0x0022e9d0 .word 0x13fda16e,0xe7374e6d .word 0x238a4546,0xb8ac2267 .word 0xa34528e8,0xada38e07 .word 0x0a11d189,0x397aa97e .word 0x7fd6946a,0x068fdad2 .word 0x78876244,0xf5ea4edf .word 0xfe118782,0xfc4cd300 .word 0xbe0f3a23,0xc6d3a8a0 .word 0xbf33e734,0xa0f761bf .word 0x1add7cda,0x4a3fb41c .word 0xf2bfbe76,0x00000a23 .word 0x554d0509,0xfe77cc2e .word 0xd3d6cd16,0xfa0c6a1f .word 0xfcfb7fc2,0xf67d1403 .word 0x936a2f48,0xa4b591b5 .word 0x55106655,0x268d1d5c .word 0x00452964,0x3031ea83 .word 0xb5ee6b41,0x890cd7c1 .word 0x69c84563,0x2c1cc277 .word 0x87614f49,0x3909c65f .word 0x1b9e1fe5,0x00c3b6ba .word 0x8d4a613c,0xdd0b380c .word 0x9f74ebc2,0xd5b1a58f .word 0x69149e58,0x4bfb9ba0 .word 0xc722d206,0x72adf4ba .word 0x30c80382,0x195dbbdf .word 0x8f723721,0x70af8b91 .word 0x9ce2fab0,0xe406942a .word 0xc8a72d6e,0xf11b97a7 .word 0x02c61602,0x0dca6b8e .word 0xe2a03776,0xa5bc575b .word 0x045db988,0x2f14deca .word 0xaa4fdd9e,0x91268756 .word 0x094c13a0,0xf7276c06 .word 0x02d2542b,0x1bc73a4c .word 0xb396a088,0x954493c6 .word 0x5685cd3a,0x920b64a1 .word 0x8be39481,0xbf648fa1 .word 0x2e1fb20d,0x2f9ec465 .word 0x7ccdb898,0xe75e5ae4 .word 0xc4189d14,0xe0de7138 p45_local1_expect: .word 0x662125ef,0xfe36adb5 .word 0x987ce256,0x5e04ba20 .word 0x5fc64277,0x69118bd6 .word 0xf0c42887,0x2dd3076d .word 0x69701a2f,0x2dd3076d .word 0x230a0000,0x00000000 .word 0x1afa7e62,0x4254c03d .word 0x1a3ca4ea,0x38d394aa .word 0xcf404e53,0xb87d4ef4 .word 0x168ad101,0x937de569 .word 0x2761551b,0xc62990aa .word 0xddb996f6,0x88ebc084 .word 0x2630f9ca,0x83387673 .word 0x98ed8ca4,0x048d9e3d .word 0xcfebb72d,0x41e1ac3c .word 0x58f14ecf,0xe1c0d371 .word 0xa3cbc5cb,0xd20fd7d4 .word 0xa5e15730,0xddde157e .word 0x94976b48,0xc4d39bcd .word 0xfbd5f788,0xff16c010 .word 0x4b2c0360,0x933969da .word 0x8e7affd0,0xcec06af8 .word 0x88ce49db,0xb48f3175 .word 0x8a77c10d,0x21ce72b6 .word 0x34205bb5,0x72dbfff1 .word 0x070a89f2,0x000000e5 .word 0x1662831a,0xeb8e45b2 .word 0x3689116f,0x7a43cb0a .word 0x813f3578,0x703688c6 .word 0xa86910b0,0x5966ac3b .word 0xc7134b69,0xf6432db9 .word 0x3d00644b,0xa0fd3419 .word 0x280822c4,0x055a2e6f .word 0xba57a0db,0x6d97839d .word 0x1c30053a,0x3a923cb2 .word 0xf8d1952b,0xc391d5f4 .word 0x8143ce0b,0x14a53fb7 .word 0x01802d01,0x29eec468 .word 0x4fb5c4ac,0x01084c38 .word 0xf7f5d509,0x40b75598 .word 0x2d92971d,0x41ddff63 .word 0x5f45159a,0x9380eeee .word 0x22325c50,0x52ac1c9d .word 0xf39a7d7d,0x51bc0ebf .word 0xb626f906,0xaabc78c3 .word 0x01a01fc8,0xeee8ce11 .word 0xb162e7ed,0x8fcba5cc .word 0x752cae3c,0x614c6764 .word 0x8a28246c,0x141f2571 .word 0x47607028,0xd7a657fb .word 0xeeeaeca0,0x733e4d94 .word 0x08987527,0x532bf805 .word 0xfbf6936a,0xacdcadf5 .word 0xb41b96d4,0xefc35a07 .word 0x41859c71,0x0a0b1d99 .word 0x91ed7e78,0x40dfab06 .word 0x944724e5,0x37523feb .word 0xa6f98db7,0x1b98d1c6 .word 0xf8edab3e,0x50f17294 .word 0x8d236d4e,0x5ad59dd4 .word 0x2952fba1,0xd764c72a .word 0x643d8eb0,0xe07d8558 .word 0xa4263446,0x24ddb78e .word 0x6f62eaee,0x923dfde3 p45_local2_expect: .word 0x4fe6780c,0xb249b722 .word 0x4c030c58,0xc89b3afa .word 0x00000000,0x74c5a77f .word 0xd1a5b027,0x705b5cc9 .word 0xbf63cfb6,0x0e385dbe .word 0x22cea085,0x57215508 .word 0xdc0ef447,0xaab2ca2a .word 0x35a1a90b,0x8a9a724a .word 0xbc45965b,0x8fa7969a .word 0x7b97af54,0x0a239741 .word 0x688ba602,0xa7c57408 .word 0x458dc546,0x9eb893b1 .word 0x13616865,0x4f4f5843 .word 0x31378926,0x92fff5b6 .word 0x0ac74e41,0x91a603e4 .word 0x5363df8d,0x4ed2d343 .word 0xfa08b79a,0x17b6f6b7 .word 0x9daf3971,0x4963e086 .word 0xaf594612,0xe0edbdbc .word 0x80585440,0x69307e35 .word 0xbe94f7de,0x0f586c6f .word 0x15fdc4c3,0x2c1111d2 .word 0x04b582a5,0xb19db1d1 .word 0x0cd78f64,0xee28e47a .word 0xdbffc8f2,0x7f4daf2d .word 0x355caa4a,0x08d2d317 .word 0xedc3e8e1,0x7c936695 .word 0x692bd422,0x19373b66 .word 0x4a1cbe43,0xd53079a4 .word 0xd606955b,0x1ce824ac .word 0x8abbbe0d,0xd347c473 .word 0x5b02f4b2,0xab331ad0 .word 0xa9aca63f,0x7dbbada9 .word 0x47290190,0x3a2474a6 .word 0x45539734,0xfe36adb5 .word 0x2e51da06,0x505957b6 .word 0x370e5b10,0x0516c2f1 .word 0xbe9a9452,0x4f76c46c .word 0x585e8ada,0x0ab15ab1 .word 0xd65073ee,0xfa386612 .word 0x32e0007f,0xced51937 .word 0xeb9329db,0x3230d902 .word 0xfa1d59b8,0x8b069c66 .word 0x4ddc79af,0x45aadc29 .word 0x32a137f8,0xb55a93eb .word 0xfb08d5b7,0x96b69a49 .word 0x31d66637,0x90ac353e .word 0x5bff0dbd,0x85727953 .word 0x1178168b,0xcc621ccc .word 0x5c700447,0x069ad3f7 .word 0xbec2da44,0x41dc6b7e .word 0x7b6ef6da,0x11c87473 .word 0xb45f8fc1,0x9bbbc1dc .word 0x19ce66b1,0xc210a86a .word 0xa5638781,0x6f4f3132 .word 0xcb0f6c79,0x2a9cae9a .word 0xeb5dd9af,0xd821614b .word 0xcc9a8d35,0xdefa1a76 .word 0xfb7fcbc0,0x5ef2b30d .word 0xa677c83c,0x24eb6a6d .word 0x6d04ecfe,0x0a2eb256 .word 0x05392d2f,0xf60842e0 .word 0x1ab9cd28,0xbcad2ece .word 0x90138ab8,0x0e901e86 p45_local3_expect: .word 0x6d07d32d,0x8728c4f0 .word 0x06799dae,0x9bc58ebf .word 0x2f1a7069,0x5863fe2e .word 0x8fea434c,0x54d27c02 .word 0xffffffff,0xfb7fcbc0 .word 0x0677c878,0x84ce80a5 .word 0xe73faa71,0x1370cb62 .word 0x8287c3dc,0x9af949b1 .word 0xeda15c7a,0x6bebb652 .word 0x18dd43e4,0x8f8eef62 .word 0x149017fd,0xdf819972 .word 0x3931722c,0x1c999333 .word 0x56061f8d,0x076461a5 .word 0x596925ee,0x0b301b87 .word 0x1a0414fe,0x89bd1d49 .word 0x79c19332,0x81c74887 .word 0xef1bc2ea,0xf635f2ba .word 0xa1c5694a,0xe0fb551c .word 0xaf57d32c,0xbfcb14b0 .word 0xf2a887e4,0x03abe8e9 .word 0x9fb42af3,0x8cf522d7 .word 0x357ae147,0x6b107641 .word 0x34e52f28,0xb69f0d32 .word 0x72612845,0x98cb7786 .word 0xc763c9b2,0xa040fbfe .word 0x78b04e9c,0x16a6bf63 .word 0x425245aa,0xa039d9a1 .word 0x7a6551f6,0x3a89355f .word 0x7c0a9d59,0x909769eb .word 0xa4867335,0x2a59ffaa .word 0xedc599d7,0xbc0ceed7 .word 0x5d081535,0xe397584c .word 0x46ae14dd,0xa7f26143 .word 0x43edf5a5,0xbdd6ca82 .word 0x248e2cb9,0x91e7acdd .word 0x6576d7ad,0xd8109939 .word 0xf8c4d4d4,0xab220efa .word 0x50fde311,0x9b2c6c27 .word 0xc727d221,0x893a09e5 .word 0xcfc0993c,0x05b7029e .word 0xae85bedc,0x20abf1b3 .word 0x5856f4e8,0xa388b511 .word 0xbd3435f8,0xcd1cda71 .word 0xfb40e1eb,0x4da033ac .word 0x257f700e,0x09c72fc9 .word 0x55f719eb,0x61a608c9 .word 0x3bf7002e,0x9515bb62 .word 0xf76b6640,0x1d121de4 .word 0x2d3c5ba2,0x7131cb9d .word 0x5192920c,0xb37cf2cb .word 0xc3f8951d,0xe53a8ec9 .word 0xaf5c5406,0x606b8ea8 .word 0x7ac4173c,0x8a407535 .word 0xf9317bc1,0xfe7937b3 .word 0x4c0bd72c,0x7d9314ba .word 0xd60123f6,0x8d48a508 .word 0x947810d5,0x1c3c0f42 .word 0x8763ad54,0xcbcf0585 .word 0x3199ef6a,0x9312a03a .word 0x250dcbe4,0x1d67b306 .word 0xf8fbc9f3,0x65313988 .word 0xaa872ab9,0x3176b243 .word 0x2d89d2d2,0x7a1ba372 .word 0xd68aa59b,0x046e1b79 p46_init_registers: .word 0xfeca0161,0xfa06a562 ! Init value for %l0 .word 0xc802c6ce,0xaa44a836 ! Init value for %l1 .word 0x6c15e57a,0x29f56967 ! Init value for %l2 .word 0xdce68aa4,0x475a9380 ! Init value for %l3 .word 0x3920dffd,0xddb44d13 ! Init value for %l4 .word 0xd5fed228,0x90d93e8c ! Init value for %l5 .word 0x18df022c,0x2b4e8d79 ! Init value for %l6 .word 0x5747ca68,0x3969d406 ! Init value for %l7 .align 64 p46_init_freg: .word 0x3c734901,0x71feb76c ! Init value for %f0 .word 0x3be3c703,0xd1c07cc4 ! Init value for %f2 .word 0x3c2e1123,0x8cca251b ! Init value for %f4 .word 0xfc0c6209,0x3509b303 ! Init value for %f6 .word 0xdb414719,0xa49c2a99 ! Init value for %f8 .word 0x913372e9,0x796efddf ! Init value for %f10 .word 0x37dfb358,0xd76796d8 ! Init value for %f12 .word 0x1bd87ec6,0xf0ff5cb0 ! Init value for %f14 .word 0x9302f425,0xbb97286f ! Init value for %f16 .word 0x5cac7ec8,0x53a7a855 ! Init value for %f18 .word 0x51c4bf5b,0x84f3c78a ! Init value for %f20 .word 0xb65db3d9,0xd6b56f6c ! Init value for %f22 .word 0x16eafa18,0x90a53dd9 ! Init value for %f24 .word 0x08a831a8,0x185b978d ! Init value for %f26 .word 0xaefb7eea,0x3106a181 ! Init value for %f28 .word 0x45ee2f32,0x893937b7 ! Init value for %f30 .word 0x8057e0ed,0x2d00c001 ! Init value for %f32 .word 0x7a9b4019,0xd6f6f2a1 ! Init value for %f34 .word 0x401b8fe6,0x5d6aa99a ! Init value for %f36 .word 0xf1314a98,0x473060f2 ! Init value for %f38 .word 0xfadc3cab,0xe1b38d52 ! Init value for %f40 .word 0xc5000a84,0xd14be074 ! Init value for %f42 .word 0x41020026,0x7b59673f ! Init value for %f44 .word 0xee3e0327,0xa0b457d0 ! Init value for %f46 .word 0x10624e3d,0x8b397dca .word 0x120f4e07,0x176f790b .word 0xe3c76ff6,0xe7f45a6d .word 0xc20f4ceb,0x37b4a29f .word 0xfaa77a6b,0x2315f58a .word 0xc66a6f92,0x26a0169d .word 0xf686b2f3,0x120438f0 .word 0x96b9ed73,0xf6324a0f p46_expected_registers: .word 0x00000000,0x0000006c .word 0x00000000,0x1a2f3c81 .word 0xffffffff,0xffff9aff .word 0x00000000,0xc5c4a7ab .word 0x0000022e,0x80000000 .word 0x00000000,0x4a5927d8 .word 0x00000000,0x18ea1c78 .word 0x00000000,0x000001ee p46_expected_fp_regs: .word 0x3c734901,0x71feb76c .word 0x3be3c703,0xd1c07cc4 .word 0x3c2e1123,0x8cca251b .word 0xfc0c6209,0x00000000 .word 0x8bc8154f,0xf012c7de .word 0x913372e9,0x796efddf .word 0xddb44d13,0xd76796d8 .word 0x1bd87ec6,0xf0ff5cb0 .word 0xf03ff5d8,0xba365e13 .word 0x31ecd994,0x05ec24ba .word 0x658aacd8,0x085d9cfa .word 0x06952463,0xaa88e10c .word 0x7b2fe65d,0x5918a842 .word 0x3834754b,0xe8e35324 .word 0xd85f6822,0x45931575 .word 0xaa6a868b,0xa3a1c86c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xddb44d13,0xd76796d8 .word 0x485f3b31,0x23e796a6 .word 0x19488ae5,0x0eb3792d .word 0x00000000,0x000000a3 .word 0x09620cfc,0x00005f48 .word 0x1071302f,0xe0102fac .word 0xd29e71aa,0x53cc8be9 .word 0x296bbab9,0xffa73bd6 .word 0x8107658e,0x84c8d2ae .word 0x6439c61e,0xa70cddbb .word 0x54986e15,0x7ee5ef8d .word 0x2689afbb,0x64c27b2d .word 0xa80c67aa,0xfa22b070 .word 0xd15cf984,0x621ef93a .word 0x802acebb,0x7d7826d4 .word 0xeb5908ee,0x0000036a .word 0x237ec893,0x72885adc .word 0xd450ae31,0x6ca1ce95 .word 0x3defc820,0x89b8c9ff .word 0x50fe4379,0x6dcb0885 .word 0xbe579863,0x11129b5d .word 0x516044d2,0x46cc98b6 .word 0x9aff7a9c,0x6a0d08e2 .word 0x1645efb5,0x585394e7 .word 0x4e7500ed,0xcca9e77a .word 0xdc7beb7a,0xa6d4ad65 .word 0xc4c079d1,0xffc98676 .word 0xd9ccdc91,0xc669ba2e .word 0xb7810d10,0x7d11dfbc .word 0x47affb84,0x000000de .word 0x917da3fc,0x25d47b6a .word 0x64e24d44,0x16ec9ada .word 0x6babca14,0x5f2f206f .word 0x00031e43,0xfaebf8c9 .word 0x06bfc339,0x3a58b73f .word 0xd373dc1a,0x5869239f .word 0x78068c19,0xd53617ce .word 0xb59175cd,0x21212b7d .word 0xf1524c12,0xe490f85b .word 0x65550359,0x12f623e7 .word 0x05a5bfaa,0xd26d005d .word 0x028c4a4c,0x406b4082 .word 0x6abfd626,0xdcfa84f0 .word 0x53549f4f,0xed3ed52b .word 0x5f673a8a,0x4246a506 .word 0xafcbcb78,0x21277400 .word 0xbac86d0b,0x00000006 .word 0xb0a8ecb2,0x384996f3 .word 0x8000cfc0,0xfb106e8a .word 0x65a55636,0x07a104b1 .word 0xfc0c6209,0xe01cec00 .word 0xd76f6350,0x90a32706 .word 0x20e95322,0x70566ff1 .word 0x535f09af,0x2ee19285 .word 0x16077bee,0x1f105d80 .word 0xa07453f0,0x7930c97c .word 0x03fdc9c3,0xa3b8a71c .word 0xf94a2354,0x7ab50c16 .word 0xe44f62af,0xd18609c0 .word 0x82e06d5b,0xa1d6689a .word 0x71959272,0xc5c4a7ab .word 0x207fc5bd,0x97dcafbc .word 0x1814a4c4,0x8c59854b .word 0xe3fd402f,0xd8044cc4 p46_local1_expect: .word 0x63c31fa3,0x48190000 .word 0xff9a76ae,0xd5697425 .word 0x37f240d5,0x22f3d93c .word 0x813ca7ab,0x36e93fff .word 0x1fba9362,0x193ab0ff .word 0x00000000,0x0a636d2e .word 0x411074d8,0xae20b5bc .word 0xc3b69dde,0x844656da .word 0x0041cea1,0xe5117810 .word 0xfcdd8968,0xaf62154c .word 0x6a6da69b,0x9f31930d .word 0x9ad21fff,0x1346e104 .word 0xcb2601c1,0xcc294e21 .word 0x77f85e5f,0xffc0518d .word 0x79b2ccc2,0x1c04d07e .word 0xc09d54ea,0x9d35bd2e .word 0x239e98be,0x5c63c27b .word 0x7c0b38f5,0xfa149cc3 .word 0x3c107051,0x422cea77 .word 0x67ff896c,0xfbd5b6d2 .word 0xdcd7049f,0x51758513 .word 0x00000000,0xf9915d35 .word 0x58b77729,0x74924562 .word 0x2ce8946c,0x39b62d80 .word 0x96826c70,0xb92fc691 .word 0xced2f6c3,0xf070b415 .word 0x1a8b9d26,0x8c213f85 .word 0xc7339b89,0xb4fcb680 .word 0xb8235e0a,0xbc5695e7 .word 0x652e6273,0x80c25a6a .word 0xe37220f0,0xbcdeef91 .word 0x3b31f47e,0x05fb9048 .word 0x9cd14ecc,0x0004f15c .word 0x0278860e,0x7204f324 .word 0xdaab6975,0x5a0c78e7 .word 0xc214bc00,0xad9b2407 .word 0x73ffd7bb,0xb2c2edf3 .word 0xa29184ea,0x9256576b .word 0x84731c8b,0xbf72c938 .word 0x5050c98d,0x24b640b7 .word 0x49143e39,0xe320e86a .word 0x052082d2,0x77c9ccfc .word 0x05bf1698,0x17bf6de6 .word 0x77eca02b,0x89b98f83 .word 0x22cc9a1b,0xea1b72b4 .word 0xa61250b4,0x4e38c081 .word 0x0fc43c1c,0x54a44b08 .word 0xd9aea119,0x97e9f784 .word 0x4a1d4189,0x6ffede9a .word 0x3d50b75c,0x7acf1184 .word 0x922d2e1a,0xa2e9b28d .word 0xe0c567f8,0x7c047beb .word 0x01bad226,0x4f5de639 .word 0xf6e0dce0,0xd2f91e5a .word 0x01a4ea73,0x3c1b4446 .word 0x55e74fa2,0x6606295f .word 0x113b4798,0x47405ea8 .word 0x7f2462b0,0xb6adeee9 .word 0xe65530b6,0xacfaaeb0 .word 0x1a5fb0e6,0x428708e2 .word 0x9a57a11c,0x4074bd48 .word 0x01377bd6,0x7fb933f8 .word 0x991505a5,0xb791c776 .word 0x4c41f569,0x0af6c234 p46_local2_expect: .word 0x80000000,0xaca71af7 .word 0xbb97286f,0x7d7e28ea .word 0xd89667d7,0x134db4dd .word 0xb104a107,0x06000000 .word 0xd827594a,0xd7a76aee .word 0x6f2897bb,0x4bd8594a .word 0x4a528706,0xe75d7b42 .word 0xa4321315,0xd451b5f1 .word 0x9130e992,0x64346e62 .word 0x31e56ac9,0x8af7a059 .word 0x418319a7,0x6879961d .word 0x472692f5,0x1e1260d0 .word 0xb98eddba,0xfc3eac00 .word 0xc09a4305,0x617c664a .word 0x6317aeca,0x23301e5b .word 0xa5c855c3,0x87e59442 .word 0x2c18cd15,0xe0b479b0 .word 0x442486b1,0x23c977fe .word 0x904bb5cf,0x10c9bf16 .word 0xc5c62bc3,0xa6916843 .word 0x643e2f04,0x4cf2f86d .word 0xd1fcc8ed,0xf14c2c35 .word 0x58591384,0xe5610df6 .word 0xcfdbbd5d,0xaf6ae4bc .word 0x4e49ec9e,0x36ab7730 .word 0x4a7ab131,0x709382a8 .word 0x4020efc9,0x39eae548 .word 0xe273c784,0x7211b9ab .word 0xcbfe9e4f,0xaad4d992 .word 0x7aa69cf0,0x8a15a754 .word 0x1993c298,0xe334355b .word 0xd6e902a4,0x8f7ec5a7 .word 0xdd9a5cc4,0x5bb9e1d1 .word 0x89acaca5,0x00f7955e .word 0x0000008e,0x43fe859c .word 0xb077b772,0x5a60a764 .word 0x1c4da9ff,0x5478aa9f .word 0x4cff029e,0xb6c8d3a3 .word 0x6d02aa1e,0x36db26ac .word 0x9fab7196,0xb2aa1d64 .word 0x9e4cb1eb,0xb377e8b3 .word 0x77fbbb8f,0xaae56320 .word 0x8b6a3118,0x55f77b42 .word 0x65215ea3,0x137bc9ac .word 0xeb038a1d,0x3b7617d2 .word 0xbe83a71f,0xab8957d2 .word 0x8a9799d4,0xfe9bdd60 .word 0xcd0c42d3,0x76429624 .word 0xca3dbaba,0x91fa528f .word 0x3054d349,0x977d6ab1 .word 0xd7e58feb,0xaf31446b .word 0xe8e3b59a,0xe20d7a51 .word 0xfd35e7a3,0x5d9260f2 .word 0xcfe3c038,0xed1283e0 .word 0xce407164,0x382f0f36 .word 0x3aeed2c4,0x0a9505f5 .word 0x9df94512,0xd60e3069 .word 0x815103f4,0xa23e1bbc .word 0x9f65182d,0x8ee53cee .word 0xf7a6769f,0x152278de .word 0xecafcd02,0x32069fa5 .word 0x8c7456b6,0x653e4467 .word 0x97c2a5c5,0x5478ecf1 .word 0x2b717098,0x71711448 p46_local3_expect: .word 0x06b3984b,0x14d6eb85 .word 0xddb44d13,0x15dd1220 .word 0x80000000,0xddb44d13 .word 0x6c6fb5d6,0xd9b35db6 .word 0xdec712f0,0x4f15c88b .word 0x9aff9696,0x88a2ffe0 .word 0xd8f670f1,0x263099a6 .word 0x06a65fb8,0x9dc4d7f4 .word 0x6248c081,0x9317ee63 .word 0x0adb9b3b,0x41961306 .word 0xfcb909d2,0x33db6c4c .word 0xf123ca67,0x6c307e90 .word 0x0be840a9,0x7a73d59e .word 0xf6c0284f,0xbaedcabb .word 0x8f4eec50,0x634d9849 .word 0x0ddaddd0,0x4b8e392b .word 0x6d24e877,0xd5b47a5e .word 0x5dd17552,0x2ee631f6 .word 0xc115f0ec,0x423b4d64 .word 0xba03c4da,0x1f95fc8b .word 0xffe27a91,0x7e714883 .word 0x0f130be7,0x43275e00 .word 0x02db42c0,0x1a2f3c81 .word 0x845b42a7,0xa33dcfc2 .word 0x135e36ba,0xd8f53ff0 .word 0xba24ec05,0x94d9ec31 .word 0xfa9c5d08,0xd8ac8a65 .word 0x0ce188aa,0x63249506 .word 0x42a81859,0x5de62f7b .word 0x2453e3e8,0x4b753438 .word 0x75159345,0x22685fd8 .word 0x6cc8a1a3,0x8b866aaa .word 0xe9313a7b,0x57740169 .word 0xce362f20,0x64596212 .word 0x54f01c30,0x674eeb6b .word 0xabcc0248,0x08edd3f6 .word 0xff29885b,0xba16f943 .word 0x9fbb8c4d,0x3bb004ab .word 0xc0031f73,0xc8d5bdde .word 0x209a5ade,0x0843dbf3 .word 0x003d1602,0x747022fa .word 0xca00e477,0x4fd3472a .word 0x5426e024,0xa28fb5a2 .word 0x142c1728,0xda3e950f .word 0x9eddd949,0x424918c7 .word 0xdb45ceed,0x0000004a .word 0x1991c2d6,0xdcaea677 .word 0x72ced6ce,0x315a6c6e .word 0x0f0e10c8,0x50cb04d2 .word 0xbddf82f5,0xdfbec3c7 .word 0xd0fb2cb3,0x30644a86 .word 0xb3427b81,0x7c69421e .word 0x422a5a67,0xd9e32bc1 .word 0x2da6df38,0xf793d196 .word 0x8483b590,0x822aee03 .word 0x61b97ad8,0xe8e8200f .word 0x7b02cb1a,0x639b1ac0 .word 0xf875d97e,0x5fec56e9 .word 0x14300930,0xfa8e8fac .word 0x3be52545,0x1049ec9b .word 0x74f60bd0,0x74975e61 .word 0x38658d86,0x2cd7e697 .word 0x39f978c5,0x0120eed4 .word 0xfede776c,0x69a2229e p47_init_registers: .word 0x2e4267bc,0x009a0f88 ! Init value for %l0 .word 0x0e1430d4,0xafce2d1d ! Init value for %l1 .word 0xee5ac712,0xc1a83e59 ! Init value for %l2 .word 0xae4086ec,0x1b33bc9a ! Init value for %l3 .word 0x7ed63930,0x0a6c8a2f ! Init value for %l4 .word 0xadc725e8,0x0c63f9bb ! Init value for %l5 .word 0x380fee08,0x3d8a7dc1 ! Init value for %l6 .word 0xc8cb4a9a,0x743ec19f ! Init value for %l7 .align 64 p47_init_freg: .word 0xb19ce452,0x013f4146 ! Init value for %f0 .word 0xb73e7524,0xb797d768 ! Init value for %f2 .word 0x48a4eb77,0x21912ee8 ! Init value for %f4 .word 0x6fafbe95,0x0a034819 ! Init value for %f6 .word 0xbe4b777a,0xb45da94f ! Init value for %f8 .word 0x14fc4ca1,0x273f6bc4 ! Init value for %f10 .word 0x7a644b29,0x19eff3af ! Init value for %f12 .word 0x2d4f4db5,0x9073396c ! Init value for %f14 .word 0x86c55077,0x9a766de2 ! Init value for %f16 .word 0x81523c84,0x035c8535 ! Init value for %f18 .word 0x438ce33f,0x568266bf ! Init value for %f20 .word 0x4f214c06,0xb4e4c054 ! Init value for %f22 .word 0x629ed77c,0xc7300f8c ! Init value for %f24 .word 0x2ae79cb0,0xd84cf5b2 ! Init value for %f26 .word 0xe317e8c4,0xd84c8c15 ! Init value for %f28 .word 0xa6665b00,0xaddc4a82 ! Init value for %f30 .word 0xe93b0f13,0x7e427913 ! Init value for %f32 .word 0x2c6ca80e,0xe1278134 ! Init value for %f34 .word 0x0a4a4367,0xb57099e2 ! Init value for %f36 .word 0x94d7bd8b,0x8dd4698d ! Init value for %f38 .word 0x138673ba,0xa4d1d365 ! Init value for %f40 .word 0xe11f6029,0x737db1e3 ! Init value for %f42 .word 0x6633c979,0x80beb467 ! Init value for %f44 .word 0xd7c66119,0x7d8293f2 ! Init value for %f46 .word 0xe2fdc9cd,0x01f2f6c4 .word 0x883e390e,0x05c95c29 .word 0x0aff4aab,0x7299d7e2 .word 0x9803fb61,0x3c4c923e .word 0x955e1268,0xfedc9f25 .word 0xe4ef863b,0xd1c796bf .word 0x0ea3d720,0x89e046ce .word 0x6594b610,0x4ac71a66 p47_expected_registers: .word 0x00000000,0x000000b7 .word 0x00000000,0x79cb5732 .word 0x00000000,0xaf00d0a5 .word 0x00000000,0xf3af9dfc .word 0x5897e04d,0x013f4146 .word 0x00000000,0xffffffff .word 0xe3c686f6,0x1efb3db9 .word 0x00000000,0x000000ea p47_expected_fp_regs: .word 0x01253ab8,0x08f00f0e .word 0x9abc331b,0xfa197d8a .word 0x80000000,0x00000000 .word 0xb229537e,0x2781a884 .word 0xfc10ac42,0x22072c48 .word 0xe1028ec9,0x7366ed5a .word 0x6d6e5e3a,0x049c4bc2 .word 0x02c1a935,0x917cf06e .word 0x3b341785,0xdf30f1d5 .word 0x4de09758,0xee41a172 .word 0x879ed426,0x78a9afc1 .word 0x820e4348,0x6fa5756c .word 0xcdd5e559,0xd6d72478 .word 0x050a6135,0xd4357114 .word 0x755e9a7f,0xb6ad475e .word 0x62b3d4d7,0xef4c7b1b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x3257d8e5,0x48f3dbd6 .word 0xc001fd45,0x604fb735 .word 0x5ea78e37,0x7fec2406 .word 0x42bf38ac,0xeaf4a5e0 .word 0x86010000,0x1e17bc25 .word 0x6b6b4629,0xc6c03129 .word 0x6b723337,0xaf20fe9c .word 0x0ab28e32,0x0d135eea .word 0xc881dad8,0x102ce2da .word 0x38443840,0x53950872 .word 0x6d5f8b11,0x57c139e3 .word 0xffffffdf,0x00007366 .word 0x321ca2a6,0x6bbaef5b .word 0xf3af953c,0x5be6a81e .word 0xdb389cc4,0x05b79ad7 .word 0x53446ab4,0x757d9f6d .word 0xe9faf082,0x1cc4b6e9 .word 0xaf4ebe77,0x8a026ff2 .word 0x8a368053,0xefee90e5 .word 0x041f399a,0xf461b884 .word 0x4670fdc0,0x8a6fd53f .word 0xb847d795,0x0a236fd0 .word 0x45586897,0xbf2a074f .word 0x92572028,0xbcc06757 .word 0xe6815823,0x2ac7ff2e .word 0x90c4cd3b,0x16fcac62 .word 0x508f32f6,0x4eae39fb .word 0xeaec0c48,0xafa86450 .word 0xa766185e,0x2f6ff6a4 .word 0xe436764d,0x6d832aac .word 0xb1dccbbb,0xbb59b770 .word 0x06f68257,0xe7ff7baf .word 0x67aab8a8,0x1543e8d5 .word 0x71c2c11d,0x4cb25112 .word 0x6723e0e0,0x5b5b5d84 .word 0xa49f298c,0x06574210 .word 0x568cbf05,0xb69019de .word 0xad0a8c29,0x25398317 .word 0x48bc3be6,0x623820e8 .word 0x70e404b0,0x2ca3a8b9 .word 0xfe36a574,0x7a56d8bc .word 0xc26c37e6,0x4f4f5106 .word 0x14bf1e5c,0x1ff231ee .word 0x642681ff,0x51e59ad4 .word 0xded54e33,0xaf1b4f97 .word 0x76c7bc7d,0xac9d1360 .word 0xdc209e56,0x0330d482 .word 0x9ff1ade0,0x48ecca1f .word 0xe4f57f69,0x8e0aacc7 .word 0xe870cc8a,0xcb24e2d6 .word 0x2895d577,0xd71e98f0 .word 0x2bcb8363,0x41d6113b .word 0x730db716,0xb7998b12 .word 0x8ce40961,0xaa3d8358 .word 0x0769769c,0x245907be .word 0x007bf155,0x47b7e291 .word 0x01253ab8,0x08f00f0e .word 0xb49d3505,0xfa197d8a .word 0x80000000,0x00000000 .word 0xb229537e,0x2781a884 .word 0xfc10ac42,0x22072c48 .word 0xe1028ec9,0x7366ed5a .word 0x6d6e5e3a,0x049c4bc2 .word 0x02c1a935,0x917cf06e p47_local1_expect: .word 0xffffffff,0xfffff040 .word 0x5897e04d,0x013f4146 .word 0x67589995,0xe87b5a39 .word 0xc1a83e59,0xf0ad2b27 .word 0x58e1b013,0xd8faef37 .word 0xc5d9e570,0x908aea42 .word 0x433ab98a,0x94bcde5a .word 0xc0eb50f8,0xc099550d .word 0x3b341785,0xdf30f1d5 .word 0x5f615d19,0xee41a172 .word 0x879ed426,0x78a9afc1 .word 0x820e4348,0x6fa5756c .word 0xcdd5e559,0xd6d72478 .word 0x050a6135,0xd4357114 .word 0x755e9a7f,0xb6ad475e .word 0x62b3d4d7,0xef4c7b1b .word 0x956a5eaa,0xffff9b17 .word 0xb0610075,0xbe04c772 .word 0x394a1f20,0x6b9a4f14 .word 0xa222429d,0x89cd1363 .word 0x4c2dd5a4,0xb6ce7d5f .word 0xbcaae0d7,0x7bebaef8 .word 0x237eb863,0x76a1e48e .word 0xa4573142,0xddcfa737 .word 0x3779e43a,0x28851971 .word 0x8f47362f,0x4d85130b .word 0xa4250597,0x6fdd1b77 .word 0x8a52245f,0x4ef416aa .word 0x4ad8bf16,0x03acdcfc .word 0x47db63be,0x6915db84 .word 0x639ba54b,0xa3e20fdb .word 0x738aa99b,0x48bdfcda .word 0x6efb616c,0xffd49005 .word 0xccbcfbaf,0x8255d58a .word 0x0450d90f,0xe5b8757b .word 0x000001d2,0x452d4652 .word 0x03222a4f,0x2ede12e0 .word 0xd17afb43,0x3f547e6e .word 0xe136ca96,0xe81af2fc .word 0x19b0f61c,0xafee87a7 .word 0x9eaf2202,0x275ddac4 .word 0xfa378dbd,0x7d6cd0d7 .word 0x80078ab0,0xacc52c5c .word 0x351b3c58,0xbfeb0f7f .word 0x6c0c9d5d,0xe730aff5 .word 0xe8204de3,0x354d3c8f .word 0x85aa58ad,0xd9bd31ca .word 0x4c655642,0x55139df3 .word 0xa1e78c5f,0xdd4160f5 .word 0x2fc5b986,0x7ecfc869 .word 0x22c6af3f,0x50610ce3 .word 0x5366bbf4,0x8f3ff9de .word 0x624f2ae1,0xa4fff912 .word 0x5e0c9837,0xb2816bdd .word 0x1ab3658d,0xa7184d0e .word 0xbe51ffba,0x54225213 .word 0xbc6461f9,0x142c8ab5 .word 0x26812075,0xa458aa16 .word 0xd5c96b24,0x3129766b .word 0xd846b63c,0xa276d8aa .word 0xe97cc3bd,0x845d0302 .word 0x81e25bde,0x53ec0d78 .word 0x000b5de8,0x06a4369b .word 0x422c2908,0x5987401b p47_local2_expect: .word 0xffff9b17,0xe6b20301 .word 0x08f26ecf,0xb4b8bce0 .word 0x3e59ebb1,0xb29e32cc .word 0x1d2d19b2,0xc0c80eac .word 0xc24b9c04,0x3a5e6e6d .word 0x53950872,0x604fb735 .word 0x1834d865,0x3c17e718 .word 0xeee8b4e8,0xf17fa66f .word 0x4d545404,0x60aa1cac .word 0xf6240268,0x6127c9a7 .word 0x677014f8,0x3eeed527 .word 0x23ce34aa,0x32efee5f .word 0x1ce0faa2,0x54d8226f .word 0x94da34c7,0xbaffed45 .word 0x79387c65,0x00000000 .word 0x01e9a853,0x24d20c4d .word 0x05cc3257,0xafc0722a .word 0x5362c005,0x6589e3b8 .word 0x5dbbd2a6,0xa571a98a .word 0x529a0fb3,0xf182d06e .word 0x977b430e,0x2107d366 .word 0x47e0eea9,0x13df7ffb .word 0x249d7dec,0xe3292adc .word 0xa1bb4278,0x796c3ef6 .word 0x73a90d82,0xc3ffef2e .word 0xae0d2b13,0x90a488e5 .word 0x00d7cd87,0x94074b29 .word 0xeb694419,0xefa1a9f0 .word 0xe69d8b94,0xb018557a .word 0xaa5827e3,0xe885670d .word 0x7cf335e7,0x7e65d70f .word 0x96fbf493,0xb83ff34f .word 0x91b51046,0x23d5f7bd .word 0x726fff24,0x9b665072 .word 0x5b3640d3,0xfbd0ac86 .word 0x800c8e33,0x851508d4 .word 0x12e8e0ec,0x8aa30406 .word 0x5ce85e03,0x5ead1c5e .word 0x184e60fc,0xbcb7702a .word 0x5708ef93,0x2bffde25 .word 0x493b7356,0x2ba8e613 .word 0x6fd4e625,0xed4b0b86 .word 0x01cbbca1,0xeb33a185 .word 0xc44baee2,0x19802ebd .word 0x1b22e228,0x57200c5d .word 0x95c8f7b6,0x88a4d836 .word 0x882f70a9,0xf32f39c2 .word 0xa8c7ed39,0x1ff231ee .word 0xad097e09,0x67f8f68a .word 0x9a5b1e8e,0x08f9de07 .word 0xce7b12fd,0x0ce9b7e5 .word 0x81523c84,0x035c8535 .word 0xf57b0ea5,0xe0bdf079 .word 0x2b571148,0x6f27332d .word 0x13a710cf,0xf475778e .word 0x3cd2ae56,0xb87bbc58 .word 0xed77062d,0xc0d8ac2f .word 0x5ea03c33,0x7e35da6b .word 0x7b24a2e3,0xe2afd791 .word 0xb1cafa32,0xe73ee2d7 .word 0x8b1a924b,0x9ea6a6b2 .word 0xe9e9fa80,0xe9f11be5 .word 0xc43719ef,0xe5680718 .word 0xdca1f7b7,0xa68ff8a6 p47_local3_expect: .word 0xff0fe252,0x1753d19f .word 0x29466b6b,0x07899b17 .word 0xbeb57b3b,0xb40e9677 .word 0x94da34c7,0xbab7ed45 .word 0xe04d82b9,0x9abc331b .word 0x4de09758,0xe17801ee .word 0x00002075,0x38549cff .word 0xe3c686f6,0x1efb3db9 .word 0x1aae18c8,0xbd6a9e6f .word 0x7350a584,0x723b7ec2 .word 0x2169c02e,0x604fb735 .word 0x0d59a888,0xc21cd4e8 .word 0x0cd9912b,0xd99d6326 .word 0xdda6eb1a,0xa03cd9ea .word 0x1c4dae7b,0x5ca3336e .word 0xf5a5280b,0xed0849db .word 0x470559e1,0x42930c88 .word 0xa5456d50,0xa8367d24 .word 0x8b8bda84,0xdbc198d3 .word 0x6b6b4629,0x6a6f4af4 .word 0x8777f22b,0x06d1e633 .word 0xa42e8f30,0xd449f27e .word 0xe88a3975,0xea42c73d .word 0x32c44eb5,0xbbea3195 .word 0x276cb362,0x061bd3fb .word 0x3e818a67,0x530bc6b0 .word 0xba01acb1,0xf0c77859 .word 0xc77d83c0,0x0fb984a6 .word 0x3204ffe8,0x86069bf0 .word 0xeb4081f7,0x75e7eee4 .word 0x6610117c,0x5bbe9d4d .word 0xe8f2eb3a,0x1b9ad5c7 .word 0xa670e7df,0x27dcea0f .word 0x774c1a41,0x65d9fe13 .word 0xf4de75e3,0xa8441389 .word 0x53939179,0xca5b23ae .word 0x000000ed,0x6a9cfe5a .word 0x7e1ac92e,0xe84bf8ad .word 0xa031f320,0x7522b2fb .word 0xfc104f9d,0xeb9f1e76 .word 0xf8720aa4,0x6a5fe963 .word 0x98250c85,0x5177b558 .word 0x853c6f82,0xfe0dec6c .word 0x79cb5732,0x46144c7e .word 0x7f8e6f39,0x5f8ded7c .word 0xbab7ed45,0x52ab9a91 .word 0xc284f823,0xd4ebb611 .word 0xc515a4ae,0x67b6d43d .word 0xae4086ec,0x1b33bc45 .word 0x36e4a017,0xf23cf01a .word 0x08241df2,0xd675ecb5 .word 0x90f338a1,0x7053e3c0 .word 0xac734bec,0xe0f96582 .word 0x05f3a665,0x4f93901a .word 0x33f5c620,0xcc25c109 .word 0x8543aa12,0x00a28561 .word 0x295b9006,0xc54863b1 .word 0x522e9bc9,0x346c9e97 .word 0x6f746f72,0xf754ff40 .word 0xe985a920,0x35a3498e .word 0x939ad1fc,0x0294d84f .word 0xeef2e963,0xb418626a .word 0x6e449eb4,0x8026be52 .word 0xc0bebc39,0x49afa2a6 p48_init_registers: .word 0xf75b3704,0xd3eccd34 ! Init value for %l0 .word 0x720865be,0x8e94d6b4 ! Init value for %l1 .word 0x4e810c42,0xb4a81130 ! Init value for %l2 .word 0x71f17e22,0x2d313c5e ! Init value for %l3 .word 0x91cde676,0x1be539d1 ! Init value for %l4 .word 0xb994c6b7,0xe5776c0f ! Init value for %l5 .word 0xdea5a686,0x643c42bc ! Init value for %l6 .word 0x62728a6a,0x5dd40528 ! Init value for %l7 .align 64 p48_init_freg: .word 0x4725d6e6,0xc92e3199 ! Init value for %f0 .word 0x16c5cdc3,0xd50458aa ! Init value for %f2 .word 0x5254136d,0xe418ca05 ! Init value for %f4 .word 0x404c94fc,0x7351918a ! Init value for %f6 .word 0x3820fb07,0xdbed5956 ! Init value for %f8 .word 0x0d21f6d8,0x4a3b2a37 ! Init value for %f10 .word 0x3430e89b,0x63ad8c92 ! Init value for %f12 .word 0x71c722e6,0xea4c5549 ! Init value for %f14 .word 0xb3cc46e2,0x604b64c0 ! Init value for %f16 .word 0x5e22bf84,0x9d586cb4 ! Init value for %f18 .word 0x6c488ef7,0x72caf2df ! Init value for %f20 .word 0x912c7ebd,0x89028177 ! Init value for %f22 .word 0x5b5e7ff9,0x43034da7 ! Init value for %f24 .word 0x2fafdfa2,0x4e2651e9 ! Init value for %f26 .word 0xf57d7484,0xaa094289 ! Init value for %f28 .word 0x527a21b3,0x7ca641d6 ! Init value for %f30 .word 0xf57c3594,0xe263f03b ! Init value for %f32 .word 0xc0306e81,0x9e1a8da9 ! Init value for %f34 .word 0x85afd569,0x586cd54b ! Init value for %f36 .word 0xcbcca192,0x97cdd3eb ! Init value for %f38 .word 0x8284b8b0,0x7ca1c4fc ! Init value for %f40 .word 0x5d2ba211,0x7991f8b0 ! Init value for %f42 .word 0xfa46fd81,0x0704791f ! Init value for %f44 .word 0x0ebbf82c,0xe24fdecb ! Init value for %f46 .word 0x72177e2c,0xdb710899 .word 0x6fc679f6,0xfe602d85 .word 0x663fb50c,0x01b3c805 .word 0xe24f54d2,0x6172deca .word 0x6eb31924,0x53f1e0f5 .word 0xa497a6ec,0xa330f9eb .word 0xc8b8b73f,0xcfb352c3 .word 0xa13f2820,0x983872ad p48_expected_registers: .word 0x00000000,0x20000484 .word 0x437b72e1,0x634805e5 .word 0x1206e429,0x6dcf9530 .word 0x0003d05f,0xa9fb4e31 .word 0x00000000,0xffe87c23 .word 0xffffffff,0xffffffe5 .word 0x1206e428,0x6de71f92 .word 0x00000000,0x000000d2 p48_expected_fp_regs: .word 0x315ed214,0xa3562a91 .word 0x70479bfb,0x9ea1dba5 .word 0x5254136d,0x1d8bed3d .word 0x2d2516e5,0x45ddebbe .word 0x3820fb07,0xdbed5956 .word 0x0d21f6d8,0x973b747a .word 0x0c96252d,0x6eb80859 .word 0x71c722e6,0xb145088b .word 0xb3cc46e2,0x604b64c0 .word 0x5e22bf84,0x9d586cb4 .word 0x6c488ef7,0x72caf2df .word 0x8e57b49e,0x649da069 .word 0xd369483e,0x551e7884 .word 0xdf745dc8,0x8dc582f4 .word 0xe8fbb968,0xe3f6a301 .word 0x527a21b3,0x7ca641d6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xffc52547,0x8cdf55fd .word 0x912a56a3,0x14d25e31 .word 0x3abca700,0xe0b7bc49 .word 0x33b56bd2,0x297b660c .word 0xbb344ac7,0xb17ae9b0 .word 0x69a09d64,0x9eb4578e .word 0xa3ebdecd,0x76df297f .word 0x01da0a13,0x86366306 .word 0x230fc47c,0xf12a3935 .word 0x22e500f7,0xd7e3f856 .word 0x649da069,0x069da058 .word 0x44268b57,0x036c711a .word 0x53ad6c20,0x483f6c89 .word 0xc8430205,0xeca9a9bd .word 0x5ee559d8,0xd45bf499 .word 0x82856b01,0xc28e05ab .word 0x44d00a22,0x55b269bd .word 0x33306287,0x0bbba750 .word 0x1d690313,0x864ea16a .word 0x11748ccd,0xc4262808 .word 0x1bccbbcf,0xb40ec311 .word 0xcad9de6a,0x46ee9886 .word 0x5459980a,0xd4ef310e .word 0xb4d2f27e,0x6e78b3a9 .word 0x9f5754da,0x5fb2e7d9 .word 0x2093d8da,0x0e43b4e1 .word 0xaa29bc92,0x0ee5ac77 .word 0x0c67cbf0,0x24eaafcc .word 0x57c7d011,0x392d68b3 .word 0x915affec,0x0d31e27e .word 0x87e757f9,0x0f786922 .word 0x0dda3b66,0x6f523db8 .word 0x548b6412,0x986392c2 .word 0xfbd145bb,0x0274cb79 .word 0x3baa894f,0x35f44a2d .word 0xe341ce2f,0x3c2b785e .word 0x1e02b5f8,0x4e7f0cbc .word 0xa33ef7ca,0xa9bf167b .word 0xccc20827,0x8a4b1b5b .word 0xf2b306c9,0x257aee4e .word 0x50431e04,0x7bd73ae7 .word 0x7d56ff94,0x7445530e .word 0x08f016e5,0xb5b8dba2 .word 0xa39edf95,0x30a3eba1 .word 0x64c047d1,0x1fa06f72 .word 0x72f47db8,0xe2824fbf .word 0xa0be140b,0xfa91c70c .word 0x9043b68d,0xa7f90d90 .word 0x6c6fcfcc,0xeb9b6032 .word 0xf8136b98,0x2da59944 .word 0x5e42b45b,0x7034e549 .word 0x948c5475,0xe4df08f5 .word 0xbdecb867,0xf62fc414 .word 0xcba0e2be,0x9711ca9e .word 0xbf9fc3ce,0x4371c5fe .word 0x23054f66,0xc2d5614e .word 0x6f97a907,0x539f8392 .word 0x6519b5c0,0xe0dd5848 .word 0xcd082dbd,0x8409d68c .word 0xb0743dbb,0x66bfa07c .word 0x0e07be1b,0x3371b062 .word 0xec5c5445,0x9b976503 .word 0x128334ac,0x0396d94f .word 0x149fcb10,0xc41c9584 p48_local1_expect: .word 0x3ded8b1d,0x7fe0edb7 .word 0xe516252d,0x6eb80859 .word 0xc2c0ad23,0x7d37ae8e .word 0xed049e10,0x11cbeaaf .word 0x72000000,0xd2000000 .word 0xe51602ca,0xfbaa8e5f .word 0x8cf4532a,0xb9ab1371 .word 0x45fcb481,0x56dc3c12 .word 0x074ee5ff,0x7b3adcfc .word 0x8350bb28,0xf142cc42 .word 0x22931ada,0xf9c76786 .word 0xfbd2b93b,0x57f9d937 .word 0xfd7d7967,0xd2904337 .word 0xb13d5bc5,0x253986f9 .word 0xda57bf6e,0x3be2de29 .word 0xc674763f,0xee67e36e .word 0x450e4524,0x4461b103 .word 0x664106df,0x7bf82e66 .word 0xabf38316,0x8ebbba84 .word 0x51f04b82,0x54b44408 .word 0xbff9e538,0xd4c69e64 .word 0x2d0806aa,0x58631e4c .word 0x446d88c8,0xec109348 .word 0x36ab9b91,0xd0ea70b2 .word 0x24b56540,0xe79feae2 .word 0x96548e3c,0xd6e251f8 .word 0x1958d4b5,0xfa843d04 .word 0x0208ec98,0x2402ac61 .word 0xef1db02b,0xe2dd9f8d .word 0xa09fa222,0x715201ed .word 0x4997f32f,0x72c36d52 .word 0xb5378aab,0x287cb915 .word 0x973b747a,0xe65fdeea .word 0x0739e641,0x15e1c569 .word 0x82115460,0x5de8b5ae .word 0x359ce2b9,0x8c08be49 .word 0x76b9c5d4,0xd1ec41d9 .word 0x01a49d30,0x34ce82e1 .word 0x32e0d17c,0x1fff4e5f .word 0x6196ac97,0x0bae2153 .word 0xda5d81cc,0x3a788328 .word 0x8989f920,0xb1ce89a4 .word 0x6ac2513e,0xf1939e79 .word 0x92197761,0x51cd669b .word 0xe52fbc18,0xdf82de2b .word 0xdfe826db,0x66e9e887 .word 0x445e163f,0xf3fa777e .word 0x2b8b95ff,0x0a1474c9 .word 0x02ba55af,0xcd7d3095 .word 0xa3c434e3,0xa886ebd0 .word 0x9800ddeb,0xc7ac1c19 .word 0x56ab608b,0x4725c5ff .word 0xd2bef269,0x0d6f27ec .word 0xc3d81d19,0x9f7e623b .word 0x5e74a3ba,0x22ce54ef .word 0xfbb01d0b,0x43fec97c .word 0x631f056a,0x2cce44e9 .word 0x062a72ca,0xc7dd9e4e .word 0xfe4f8e42,0x64333861 .word 0x8acd4b1c,0x1426f5f1 .word 0x8b0845b1,0xdf5f7d09 .word 0x84962e90,0xa2f74d00 .word 0xac67fe5d,0x0938c21f .word 0x2df33d08,0x085f9442 p48_local2_expect: .word 0xad117358,0x00000244 .word 0x44020000,0x587311ad .word 0xca722a06,0xe4df08f5 .word 0x8b0845b1,0x55acf036 .word 0xebbef6e3,0x68b9fbe8 .word 0xffe87c23,0x5795539e .word 0x0bb802f9,0x469a5349 .word 0x07ca0d5a,0xaaab1494 .word 0xd2c9d238,0xd77a3e1f .word 0x437b72e1,0x634805e5 .word 0x2e9f3b3c,0xa1ac0188 .word 0xcc7f4981,0x4f7f7d8e .word 0x6dae1bde,0x1dd9afb9 .word 0x43f087bf,0x2a5bd103 .word 0xf7b75415,0xec74903a .word 0x2da4a158,0x3cde6c17 .word 0x0f778f41,0xbadcaa6e .word 0xcb690f23,0x0951cf5a .word 0xf12985ae,0x93097acd .word 0xf7dd1e01,0x88cada15 .word 0x8aa76371,0x212f2462 .word 0x96040505,0x0d4fffe9 .word 0x4cdaf691,0x88a75aaa .word 0x93347b91,0x40789a1a .word 0x02eb3498,0xd1862796 .word 0xf4a8a0bc,0xb296995b .word 0xbd4282b2,0xd698259a .word 0x25101863,0x9c6ea294 .word 0x5e6e4e7d,0x347ff305 .word 0x5f8eaafb,0xca026bbe .word 0xde948d92,0x04ec6636 .word 0x061d094a,0xc6d1d8d7 .word 0x56c3d819,0xc26c935d .word 0xd327bbfd,0x2a27fd60 .word 0x98f9c1a0,0x08ac4203 .word 0x0bc0496a,0xf97d5f98 .word 0xafda1d2d,0xefa9c58a .word 0x86ca4e4c,0xdde2fdf5 .word 0x5718ba51,0xf2132f23 .word 0x23b36efc,0xcd0e937d .word 0xde512c07,0xf24c8d6b .word 0x0965d913,0xa555c413 .word 0x743055e6,0x919bc217 .word 0xf041e16e,0x3c468377 .word 0xadde5e2c,0xe765c5e4 .word 0xc89e626a,0x5cddcf78 .word 0x92cda5a5,0x38fc2516 .word 0x0b456bf5,0x732de837 .word 0x60d2526e,0x9dfadaa0 .word 0x3887392e,0x55122334 .word 0x411e006a,0x14ef1c44 .word 0x8e57b49e,0x649da069 .word 0x030fd89e,0x5765e840 .word 0x9dc746d3,0xd8c997c4 .word 0xc4bee153,0x42f111b9 .word 0xdb7ac4ee,0xfb563ee4 .word 0x93b3a654,0x046893dd .word 0x62f523f7,0x93874957 .word 0x394716bd,0x17900b9b .word 0xca7f2eb7,0x9a98fc1e .word 0xceaabf69,0x743ed15e .word 0xe4969ab6,0x37624c74 .word 0xe3d347bc,0x3f529071 .word 0xbf2d5d3f,0x560972c6 p48_local3_expect: .word 0xd4442399,0x000000e6 .word 0x84781e55,0x3e4869d3 .word 0x539f8392,0x8a2ceee9 .word 0xbcd1b63e,0x41dc8375 .word 0xb1000000,0xc24cf324 .word 0x720865be,0x8e94d6b4 .word 0x161eea86,0x3eb6d1bc .word 0xd18c530d,0xfa77ff38 .word 0x6c83e726,0x37c1de98 .word 0x6b3a063a,0x2e9792cd .word 0x8cc388b9,0x96047e82 .word 0xd92ebefe,0xf34b589e .word 0x8c55ab6a,0x28880aa2 .word 0x897fd6db,0x2026f250 .word 0x3ab46b80,0x41eaf287 .word 0x8a22032f,0x0b4b7f15 .word 0x4c8a298d,0xdd6f3350 .word 0x13f4fff8,0xe148b48a .word 0x0ae9cf53,0xc6e8ee48 .word 0xc23ce863,0xb73144b7 .word 0x68e24fa9,0x9bd4b90c .word 0x54280141,0x61333285 .word 0x1206e429,0x6dcf9530 .word 0xa5ac91ac,0x13fe46ad .word 0xcf3006d2,0x5079e5c1 .word 0xf7fa72da,0x6404135b .word 0x8043cd38,0x27d102c0 .word 0x43855b69,0x98407be9 .word 0x728abc30,0x7a2308f6 .word 0xdc77fa93,0xe4df08f5 .word 0xf4247408,0x57a43015 .word 0x94f09968,0x684d9c4e .word 0x81162cc0,0x4846d224 .word 0x0000032d,0x45ddebbe .word 0x4aa577ff,0x38fb0510 .word 0x48e4845f,0x17756e3e .word 0x22ce54ef,0x69579a21 .word 0xc60266f1,0xc8dfe09f .word 0x0224db78,0xbb6d22ee .word 0x0000032d,0xeadb959b .word 0xeb8f102b,0x726e3851 .word 0xca25209f,0xf660c4fb .word 0xa9be5282,0xb8ad7a8d .word 0xb02a0124,0x989ef151 .word 0x0dda3ae1,0x50cee416 .word 0x85bcdd26,0x053a7beb .word 0x70e47cc9,0x71a3e0df .word 0x58f02635,0x60ffeff6 .word 0x7fb10fd9,0xbf37dce8 .word 0xb770b341,0x722f725a .word 0x0572f7ae,0xeafe9784 .word 0x55f1f173,0x98fd2886 .word 0xb78a9707,0x04e7dd06 .word 0xd3f3f132,0x04517eec .word 0x49d1522b,0x0b171d7c .word 0x013db6e5,0x2006ef42 .word 0x3566b2ff,0xa058be77 .word 0xccb1fb8d,0x73a3667e .word 0x8c4b54f9,0xd2c2c5cd .word 0x84c66678,0x2a915ce1 .word 0x7def47d1,0x2a0a6a8d .word 0xb1dbe099,0xc6f0ae5f .word 0xb4067765,0x6a8865e6 .word 0x594e5b6e,0x02e0944a p49_init_registers: .word 0x6d296f67,0xfff96943 ! Init value for %l0 .word 0x842a5f0d,0xee3141f7 ! Init value for %l1 .word 0xb0a21bdc,0x0ca88575 ! Init value for %l2 .word 0x531190f8,0x84f87333 ! Init value for %l3 .word 0xb4f3fd32,0x6d2ce943 ! Init value for %l4 .word 0xa22447dc,0x6e39bf4e ! Init value for %l5 .word 0x744abb6a,0x7914f848 ! Init value for %l6 .word 0x6ccbcc4f,0xb0890548 ! Init value for %l7 .word 0x80a85df8,0x001844ca ! Init value for %l0 .word 0xb62bee48,0xcf15bbbd ! Init value for %l1 .word 0x3c2f87c2,0x18e53a9e ! Init value for %l2 .word 0x60025a4a,0x69d7c554 ! Init value for %l3 .word 0xe5c4de38,0x395c002f ! Init value for %l4 .word 0xa3b5e922,0x5987f662 ! Init value for %l5 .word 0xe766cf8a,0x487f3649 ! Init value for %l6 .word 0xc4e0a210,0xe61a7989 ! Init value for %l7 .align 64 p49_init_freg: .word 0xac162ed4,0x05d547f9 ! Init value for %f0 .word 0x33171d29,0x4b39a9a9 ! Init value for %f2 .word 0xc800a5ce,0xa3587a74 ! Init value for %f4 .word 0x77be8a20,0x961eaca3 ! Init value for %f6 .word 0x5e8c0c84,0xbb6d5e39 ! Init value for %f8 .word 0xe436ae1d,0x0d6a7b3f ! Init value for %f10 .word 0x1a5ddd8f,0xe282bc89 ! Init value for %f12 .word 0xdd9122d0,0x6a6129bb ! Init value for %f14 .word 0x26c3877c,0x552dccaf ! Init value for %f16 .word 0xde2aeb12,0xa37318bb ! Init value for %f18 .word 0xf510d907,0x08213020 ! Init value for %f20 .word 0x4337872d,0x46314ecb ! Init value for %f22 .word 0x34c2cafb,0x13861083 ! Init value for %f24 .word 0x3afead49,0xcc202876 ! Init value for %f26 .word 0x450a7824,0x247b5f87 ! Init value for %f28 .word 0x2935c7b5,0x6e360098 ! Init value for %f30 .word 0xe51878b6,0xa281c577 ! Init value for %f32 .word 0xd54a76a0,0x2bc257c8 ! Init value for %f34 .word 0x45e1a042,0x71531aef ! Init value for %f36 .word 0x130ada8c,0xfd7db702 ! Init value for %f38 .word 0x8432535f,0x524fd6e1 ! Init value for %f40 .word 0x9af16567,0x68885781 ! Init value for %f42 .word 0xef8d3a16,0xb06b149f ! Init value for %f44 .word 0x4b6b5ccb,0x13241b3c ! Init value for %f46 .word 0x4e4d49df,0xe519802a .word 0xa9108727,0x6ade6386 .word 0x39a46e9c,0xe6e25b79 .word 0x5ef5cd30,0xc8b75ef0 .word 0x9fd09b60,0x925e1178 .word 0x304dfea8,0x1b09b972 .word 0x65f5e943,0xda6e9c49 .word 0xa2008349,0xd30b58b0 p49_expected_registers: .word 0x00000000,0x6257e281 .word 0x00000000,0x000000d9 .word 0x00000000,0x64925561 .word 0x00000000,0x000006e9 .word 0x00000000,0x000000da .word 0x00000000,0x00001ba4 .word 0x00000000,0x48c8c51c .word 0x00000000,0x00000029 .word 0x00000000,0x00000153 .word 0x00000000,0x9a592811 .word 0xffffffff,0xfffff16c .word 0x0509026e,0x761e4ec9 .word 0x00000000,0x00005e6d .word 0x00000000,0x000000e7 .word 0xffffffff,0xb761d27b .word 0xc4e0a210,0xe61a7989 p49_expected_fp_regs: .word 0x0509026e,0x761e4ec9 .word 0xf41be052,0x3e610306 .word 0x29c61373,0x5e0a5cb8 .word 0x09630c70,0x986c1b69 .word 0x62bdffdf,0x29ba87dd .word 0x9db0607f,0xa5eba7c8 .word 0xa2f6a184,0x87edf1b7 .word 0x075e6a70,0x8e87a9e1 .word 0x26c3877c,0x552dccaf .word 0xde2aeb12,0xa37318bb .word 0xf510d907,0x08213020 .word 0x4337872d,0xd6ad17c6 .word 0xc63253e9,0x13861083 .word 0x3afead49,0xcc202876 .word 0x450a7824,0x247b5f87 .word 0xf90d7707,0x6737ddae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x01889592,0x00000d63 .word 0xcfdd1e13,0xf55c761a .word 0x006a4563,0xe0c3dcb8 .word 0x9782e01b,0x3df88d7b .word 0x8ecebe41,0xef4721d0 .word 0x1f8478a2,0x3af5bebf .word 0xaa312e2b,0x74c3be93 .word 0xc9865a4d,0x0fee3b21 .word 0x5358d41e,0xbb2763fe .word 0x7f2e0045,0x334e247d .word 0x55da4480,0x577f92e4 .word 0x26fb19ef,0x82e94348 .word 0x8f6bad47,0xdabc4c0b .word 0x1718ae27,0xe4aa2792 .word 0x66557e10,0x5ca12b6b .word 0xfb066322,0xba612a3d .word 0x98245590,0x1955b912 .word 0x3b0c7254,0x35558ade .word 0x1382e745,0x073b0f2f .word 0xa159eb41,0xc61a8045 .word 0x7aa7908f,0xba369652 .word 0xea9352fb,0xfe87c309 .word 0xb21df549,0xa3b7c888 .word 0xef6b06c1,0x98d9318c .word 0x487c9361,0x25f5aee7 .word 0xb8c79f2d,0x38b97029 .word 0x139959a7,0xc222c8a8 .word 0x1c3c6510,0x294c1771 .word 0xfc97ac1e,0xcef162f6 .word 0x44c60fff,0xbbcaa084 .word 0x6d782f55,0xa87f1a9d .word 0x19c16e52,0x28f24768 .word 0x7e5b7187,0x646e2dc8 .word 0xf90d7707,0x6737ddae .word 0xc63253e9,0x12e604a5 .word 0xda19959d,0x48557739 .word 0xb53cb05a,0xa496bb34 .word 0x62721aef,0x89ea98f3 .word 0x5c681284,0x8117e33b .word 0x4190cd99,0xc6c91429 .word 0x6c0712f3,0xe5560e95 .word 0x16e43142,0xc0a301e6 .word 0x01e8886c,0x2a3c8c65 .word 0x45230ae2,0x0cfe24a4 .word 0xfc19340e,0x65853f7e .word 0xc6677230,0xfd572c42 .word 0x4591dd02,0x627cdd8b .word 0x1e7aa840,0x71af789c .word 0x40d87806,0x5b2af2fd .word 0x8fd7a14d,0xd6b243f4 .word 0x2a96c9ce,0x567245a2 .word 0x3e63c598,0x01c07d6c .word 0xf2581cbe,0xa423d024 .word 0x4c6c5b5c,0x6dfa0163 .word 0x965398a3,0x81336139 .word 0x9ff6ea22,0x4a245e37 .word 0x075e6a70,0x000000d9 .word 0x38f6fa37,0x04b2c0cd .word 0x0e70931f,0x0a891056 .word 0xe4c33e96,0x4269fafe .word 0x63741c8d,0xc5f3f863 .word 0xca49dee8,0xe1f77a27 .word 0xaa70fcf4,0x97848d8f .word 0xcfafd016,0x324d005f p49_local1_expect: .word 0xbd010000,0x00000000 .word 0xc617add6,0x555c73d8 .word 0x14299c6e,0x24954b0d .word 0xe4030000,0x6a000000 .word 0x89791ae6,0x10a2e0c4 .word 0x3afead49,0x07b9f682 .word 0x68ea8331,0x4ca423ef .word 0x648f7978,0x093ce9e5 .word 0x850f88df,0xc60ae265 .word 0x475d2834,0x85bd2a0b .word 0x96089f4d,0xc27f0ec8 .word 0x89d2f5a4,0xed51167e .word 0xc68054bf,0x2eb8c5ca .word 0x1a9e7398,0xf2678cbc .word 0x87709efe,0xccc25e31 .word 0x0519c7ba,0x8cbc8249 .word 0xa30c552c,0xd0d2ab4f .word 0xabc7a5cc,0xc5970124 .word 0x6343b233,0xea1b3738 .word 0xffffffff,0xfffff2f6 .word 0x7ac9e53e,0x9a592811 .word 0x6d261cc1,0x5adff960 .word 0x7e664138,0x02b5e015 .word 0xa6682908,0x9b33f34d .word 0xc8c8096c,0x0000006a .word 0x631f4457,0xf32c55d2 .word 0x52c2c825,0x2dffd281 .word 0xe36accc2,0x6b4ac0a1 .word 0xa59a1f60,0x24fe5d97 .word 0xa414335f,0x4f09bda0 .word 0x7e03a648,0x13861083 .word 0xd57ade33,0x87ebe305 .word 0xaffd3e54,0x46615eb9 .word 0x2776dc94,0x4d435735 .word 0xc20b09b6,0x00000013 .word 0xb36a6e42,0x261095b9 .word 0x83af5e60,0x27a84c04 .word 0x554c1b07,0x537aab76 .word 0xfaebb75a,0xcf98e180 .word 0xabdf3078,0xff1103ae .word 0xc48369bf,0xaf3dc137 .word 0x0388bf92,0xc4de880d .word 0xfab8cf43,0x075e6a70 .word 0xa2d20da8,0x85f22f08 .word 0x7e08fb8a,0x7cafe527 .word 0xf5c6cdb2,0x0ae5faa1 .word 0x6e99df5e,0x5993591a .word 0x6d17c8c6,0x06e2a5a3 .word 0x4cb671ef,0xcfe7dff9 .word 0x144ad2e7,0xffffff1f .word 0xe03d31a0,0x905d7130 .word 0x13f0e6c7,0xa9a653f0 .word 0xf5309d65,0xfeab6b23 .word 0x0f94f334,0x892afda4 .word 0x18a84f05,0x35ce0e8a .word 0x50a443c7,0x81fb4850 .word 0xb085fea8,0x2d80f618 .word 0x34ebc6af,0x62b4b47a .word 0x5ac0b570,0x574d2637 .word 0xc190b723,0xcf15bbbd .word 0x893224de,0xc7bb0280 .word 0xc2a3254f,0xc282d0e6 .word 0xbfb275e2,0xf8e8561f .word 0x9724e6bd,0xa1804800 p49_local2_expect: .word 0x3ed74d10,0x2914c9c6 .word 0x6e020905,0x7f41d0d8 .word 0xb761d27b,0x73081b23 .word 0xf6623577,0x473367a6 .word 0x6d9ed6f7,0xd0636c89 .word 0x44c60f6a,0x29d8d61b .word 0x43aebfff,0x88826656 .word 0x499045aa,0x8ba2ccc2 .word 0xa406f8cf,0x288f7b0d .word 0x75cb5929,0xa2f221f7 .word 0x99f90db5,0x090ed142 .word 0xbabb0be5,0x4dc78983 .word 0x48c8c51c,0x00000029 .word 0x5088125b,0x4e7221e6 .word 0xbcf542b8,0x5f26b276 .word 0xfa1e6a33,0xd08ef1c7 .word 0x68ba40b1,0xea4645ad .word 0x39fbd699,0x027300db .word 0xe0a6071e,0x5b108efc .word 0xb7ed64c9,0x2ef17820 .word 0xf62eaf4b,0xf534b2b1 .word 0x7a6bc741,0x31f006a0 .word 0xd2968f75,0x56b0835d .word 0xd884224f,0x8fb08dab .word 0x7f76d358,0xb440ee7b .word 0x0aae7afd,0xd54e9b20 .word 0x57261d1a,0x75ddfe9f .word 0x50710abb,0x9bc8f67b .word 0xa84c7243,0xe477dd4c .word 0xb1d3d2e5,0x900a1eff .word 0x598d3143,0x959ae282 .word 0x1f8b1fe0,0x02393c33 .word 0x6834b586,0x563ebf89 .word 0x378f5a69,0xab8b467e .word 0xde8cf646,0xae8ac487 .word 0xee9dc17e,0x16f15c68 .word 0xefde532f,0xd2eb2f66 .word 0x6df9cd21,0x46dfc76e .word 0x58a9aee1,0xe16d4cd7 .word 0x9aa48ede,0x5ded7059 .word 0x7abd9f19,0xdf547c87 .word 0x16dad60d,0x618406e6 .word 0x8d1e6ee4,0x3fb6acd5 .word 0x00000114,0xdbaa8a43 .word 0xc345f953,0x94611ad3 .word 0x55b6ee0f,0x2277ffb9 .word 0xdc57caff,0x7e8dd0f2 .word 0xe9c1555a,0xff3dc936 .word 0xd3c9cd0f,0x8261fb16 .word 0x43e83a43,0x4b2881cf .word 0xee66d4a9,0x3fc8dca9 .word 0x54d5ae43,0x1921ec18 .word 0xd2402617,0xec6c0f0a .word 0x1d5b986d,0x315fc437 .word 0x81e18953,0x25038552 .word 0x598d1e96,0x675ab2e2 .word 0xe65a56c5,0xf96b5bc1 .word 0x7c35ba55,0x51138c70 .word 0x092e8915,0x99e34c77 .word 0xf90d7707,0x6737ddae .word 0x29dd29fb,0xdb3b0964 .word 0xd7af441c,0x2269fc49 .word 0x69a9b3e6,0xa1ba8c5e .word 0x4d3b7723,0xdc5e5821 p49_local3_expect: .word 0x08213020,0x2a6e7b71 .word 0x5e6d4252,0xf4da06ac .word 0x2ff6b11c,0x04e22360 .word 0x29c61373,0x44c984e1 .word 0xa5eba7c8,0xff865896 .word 0x00000d63,0x9779aa74 .word 0x3e7f033a,0xa96a2f43 .word 0xf41be052,0x3e610306 .word 0x5b9dff66,0x22400838 .word 0x78175b79,0x73117c41 .word 0x90fdc948,0x5e0a5cb8 .word 0x09630c70,0x986c1b69 .word 0x62bdffdf,0x29ba87dd .word 0x9db0607f,0x8cd004a8 .word 0xa2f6a184,0x87edf1b7 .word 0xff865896,0x8e87a9e1 .word 0x1d5be1d4,0xa830dbef .word 0xdd647f1e,0xa73b49e3 .word 0x429731f2,0x54bd3641 .word 0x6737ddae,0x505cdc1b .word 0x8d27640a,0x30f7bab5 .word 0xe8286249,0xd01fa0c2 .word 0xe02bfa68,0x69ddcf84 .word 0x46d8df96,0x6fcba78f .word 0x5a0f1e9f,0xf84d58d9 .word 0x39f3ea8f,0xf3830624 .word 0x402f4758,0x798fba03 .word 0xc36f44b0,0x81b1b342 .word 0x64c566f6,0xa92b65e3 .word 0x2c42a674,0x395c002f .word 0x931b353f,0x2bc8a495 .word 0x00000000,0x000000db .word 0x9d749b03,0x282a56d4 .word 0x27159ab6,0xe0f6feb3 .word 0x0b7b5b7f,0xfd554f3d .word 0xa5f36595,0x9b4bb3ea .word 0x67e375d7,0xc581faeb .word 0x69120c13,0x67403e48 .word 0xa84ff82a,0x7cb11c89 .word 0x1c968a22,0x9c0b26f8 .word 0x74622084,0xd9f0df57 .word 0xd472b3c5,0x6f9fecc9 .word 0x5e186441,0x20c1c3f4 .word 0x993f38c6,0x9c8f04a1 .word 0x535599eb,0xe7e1d448 .word 0x295d12c6,0xf2fc79f2 .word 0x81392d6f,0x9b83bb12 .word 0x6b323365,0x8e886077 .word 0xdb942456,0xd5a84743 .word 0xcf2253f9,0xbac00080 .word 0xba2768d3,0xcc63d8f0 .word 0xff0950b2,0x78c80676 .word 0xc2ab0fbe,0x91b62e7d .word 0xed448510,0x0df6d4f5 .word 0xaaffaf6a,0x62ecd290 .word 0x46023451,0x25e5b7d8 .word 0x4fa2c756,0x56c80643 .word 0x64d0b428,0xe9c135e9 .word 0x93084d18,0x697215d5 .word 0x0d8440ca,0x000029c6 .word 0x42402cab,0x609fe70d .word 0x76670075,0xfa900c5a .word 0x8f7e6dff,0x17a8302e .word 0x56d2b972,0xa0695782 p50_init_registers: .word 0xa3196155,0xb981829a ! Init value for %l0 .word 0x0efaabc5,0xf226866e ! Init value for %l1 .word 0x528d51ac,0x12b9b9fe ! Init value for %l2 .word 0x895948ee,0x6ea7016d ! Init value for %l3 .word 0xb3345b1a,0x4cf636a0 ! Init value for %l4 .word 0x9a696434,0x420c5663 ! Init value for %l5 .word 0x3e09f094,0x77cdef80 ! Init value for %l6 .word 0xece1f6a2,0x029a1758 ! Init value for %l7 .align 64 p50_init_freg: .word 0xa6329eba,0x53cf2607 ! Init value for %f0 .word 0xeafbbb4e,0x74b3f84a ! Init value for %f2 .word 0x66477443,0x943c7ff2 ! Init value for %f4 .word 0x5a6e43bf,0x9cdfb3a2 ! Init value for %f6 .word 0x793810d4,0x89579447 ! Init value for %f8 .word 0x9ee2e075,0x306eeb9b ! Init value for %f10 .word 0xc8774a4b,0x87936226 ! Init value for %f12 .word 0xd197b50b,0x3bf5111c ! Init value for %f14 .word 0x875472b2,0x840f0ba6 ! Init value for %f16 .word 0xd4cb74b1,0x9b4702aa ! Init value for %f18 .word 0x0f528ff4,0xd2082967 ! Init value for %f20 .word 0x48f10b9f,0xd95e9a94 ! Init value for %f22 .word 0x4e690344,0xbaac9a71 ! Init value for %f24 .word 0x6d1b5f15,0x95661e71 ! Init value for %f26 .word 0xc7431511,0xa0eb3a55 ! Init value for %f28 .word 0x9d6d9eef,0x8a804a41 ! Init value for %f30 .word 0xb8102a95,0xb94191e1 ! Init value for %f32 .word 0xd729adb8,0xc945c07a ! Init value for %f34 .word 0x6aea0447,0x9d5b9a60 ! Init value for %f36 .word 0xe0b7824b,0x0314065b ! Init value for %f38 .word 0xd9293d30,0x5487e389 ! Init value for %f40 .word 0x5e485b78,0x8cccb5c6 ! Init value for %f42 .word 0x8f781132,0x4f5f6e46 ! Init value for %f44 .word 0x6afff90e,0x5bf5e462 ! Init value for %f46 .word 0x58cc01ef,0xd33df32a .word 0xb26984ee,0x7d2a3574 .word 0x0a666ea6,0x46417e3d .word 0x8bf35c09,0x814c7c80 .word 0x0d8f74a4,0x5eebbade .word 0x2d26c404,0x114b98c6 .word 0xb7fde8a1,0x82265c78 .word 0x56782215,0x5ee51c32 p50_expected_registers: .word 0x00000000,0x00000074 .word 0x8042b4af,0xacc3373a .word 0x00000000,0x26629387 .word 0x00000000,0xbaa70e3f .word 0x00000000,0x00000049 .word 0x00000000,0xffffffff .word 0x00000000,0x000000ed .word 0x00000000,0x000003fd p50_expected_fp_regs: .word 0xa6329eba,0x53cf2607 .word 0xeafbbb4e,0x74b3f84a .word 0x66477443,0x5b94a0a8 .word 0x5a6e43bf,0x9cdfb3a2 .word 0x793810d4,0x89579447 .word 0x9ee2e075,0x306eeb9b .word 0xc8774a4b,0x87936226 .word 0xd197b50b,0x3bf5111c .word 0x875472b2,0x840f0ba6 .word 0x719aacba,0x9b4702aa .word 0x0f528ff4,0xd2082967 .word 0x48f10b9f,0xd95e9a94 .word 0xccecc47c,0x11f0519e .word 0x6d1b5f15,0x95661e71 .word 0xc7431511,0xa0eb3a55 .word 0xa8a0945b,0x46ab4e6a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x504f1361,0x36f662b7 .word 0x000000a2,0x5f099186 .word 0xffec9319,0x9f00d80d .word 0x5c135ba7,0x0b6e15ec .word 0x2200135c,0x96dbdf2d .word 0x66477443,0x943c7ff2 .word 0x8d2b4bd2,0x05ea41a0 .word 0xc3da1d64,0x2a2faf6c .word 0x098196a8,0x0398ec0f .word 0xa70b62e3,0x299b6f53 .word 0x74f975f1,0xdb7e5d1f .word 0xc17dbbd6,0x40c05e0b .word 0x94f10506,0x2f612d23 .word 0x19018cc0,0x0f0d2f08 .word 0x2c44e171,0xc78451f6 .word 0xbc8283cb,0x96612d1b .word 0xe83f2325,0xa2853d65 .word 0x7c3a56c0,0x04573124 .word 0x2e94b959,0x5820e809 .word 0xb286c66f,0xe22dccc2 .word 0x7b8b754d,0x3d4ded58 .word 0x97618bf9,0xf2b36fff .word 0xc64cda69,0x0e16f800 .word 0x164d6277,0x85d5b368 .word 0x3ad74245,0x8b388584 .word 0x4ec916e6,0x468a6eb6 .word 0xfaed626b,0x2e1c260e .word 0x5dbfa374,0xd5bea5f0 .word 0x07d55896,0x7388f56e .word 0x45b7e4a9,0x99387539 .word 0x89a17702,0x65bc1a27 .word 0x99df2814,0x15fb0a35 .word 0x10b6867d,0xd2208d5f .word 0xb992eac1,0x45f12382 .word 0xa51453f6,0xf6d2ffff .word 0x129496e1,0x46e2216c .word 0xd5915dc1,0xfa5e4826 .word 0x63e69608,0x90be4cdc .word 0x1ecc7679,0x7871c224 .word 0x6c195f34,0x5f00e448 .word 0x75aa4913,0xd59bd755 .word 0xdcce4e9d,0x68f9c4e1 .word 0xfb8f1628,0xe77ec9fe .word 0x915a49c2,0xe1928101 .word 0x1d538244,0x77989d0d .word 0x77d5aa28,0x471a38d7 .word 0x329322ed,0xc653522f .word 0xfde2f354,0x66302b13 .word 0xca76927f,0xafc0b17c .word 0x089cad1f,0x30fcca90 .word 0xdee510c7,0xa523c712 .word 0x7cf78478,0x12426f8c .word 0xfef3053b,0x52246bc9 .word 0xc3916682,0x0c563d45 .word 0x4cf636a0,0x42e469f1 .word 0x1f507eac,0x98e1a917 .word 0xa6991e6c,0xaa8d66c7 .word 0xf84edd10,0x58174a74 .word 0x0eeb8505,0x5256d460 .word 0x8dc541d9,0xc0a7313a .word 0x47351a25,0x97c3f7f8 .word 0x162edd83,0xc8a80ab8 .word 0x5d0638b2,0x3664abcd .word 0x2530122e,0x0c57c429 p50_local1_expect: .word 0x711e6695,0x155f1b6d .word 0x26629387,0xbaa70e3f .word 0xd3860044,0x63e5d44b .word 0x2c45b801,0x00000000 .word 0x2200c3e9,0x45fab07a .word 0x719aacba,0x4403694e .word 0x970a2cdb,0xef3b0235 .word 0xf2d0a7bb,0x62bd2ae4 .word 0x9e1ea8ae,0x68a0591a .word 0xdaf355c5,0x693f9e64 .word 0x27ff1f5a,0x8690775f .word 0xef0332b4,0x13129818 .word 0xa920c976,0x8d24ea07 .word 0x53515344,0xc38721f2 .word 0x6f2d6186,0x77cdef80 .word 0x0dd6a2a5,0x312348f4 .word 0x08f89918,0x3f2a524a .word 0x9a0b2828,0x3ba441e2 .word 0x8c12b25d,0x2ae9f469 .word 0x6cd73dd0,0xe60c758d .word 0x833affb4,0xc8ecaa21 .word 0x6427b664,0x115a4898 .word 0xe811283a,0xd7fd134c .word 0x66020ecf,0xed6bdd73 .word 0x6aab76c0,0x1ee5e884 .word 0x792ef74b,0x9c6bd1f9 .word 0x1cb58329,0x6e015819 .word 0xc2f88064,0x0c1785c0 .word 0xad3488fa,0x0f954c70 .word 0x713415f5,0x96f09168 .word 0xd57fd92b,0xeca7252f .word 0x5aab44f4,0x218ee2e2 .word 0xc5f2e27f,0xdd91e79a .word 0x1b65704d,0x66e829f2 .word 0x43079f76,0x28b95030 .word 0x51e1a2b1,0xce32e2b2 .word 0x485e7691,0xc9644309 .word 0x2a21308b,0x856dcff6 .word 0xf3685426,0xe9048fb1 .word 0x30097de7,0x16bb1a3d .word 0x41ecdbb9,0x827c5e70 .word 0x24f2b4cb,0xdbfa4bfd .word 0x9dd3542d,0x39e77b7b .word 0x6f0e509d,0x3cf71249 .word 0x21d7cd6f,0x7137a335 .word 0xbe8039a3,0xc1db5091 .word 0xb59225f0,0x7aca2c04 .word 0x6cf79055,0x16f25c1d .word 0x65aa81b9,0xfdbc9716 .word 0xa297d06f,0xf7bac805 .word 0xf60bc4ff,0x98dee6fa .word 0xc5c63f0d,0xe8e8da4d .word 0x0670d195,0xb9485657 .word 0xcdf055ce,0x1c6f33a2 .word 0x331722cb,0x438547f6 .word 0x23800748,0xaff77890 .word 0xd3632061,0x96afb085 .word 0x57622519,0x9b4e976d .word 0x243dd8aa,0x00bb8c99 .word 0xd676d2eb,0x440086d3 .word 0xc3e23f49,0xaa8b539a .word 0x353bb774,0x440086d3 .word 0xeb17e7a3,0xae740c20 .word 0xa907c5a1,0xccb2fd6c p50_local2_expect: .word 0xb2725487,0x2ad45414 .word 0xa8a0945b,0x46ab4e6a .word 0x82653d29,0xeec5169c .word 0x00000000,0xbaa70e3f .word 0x745992f2,0x83e3376b .word 0xc5f15dec,0x2e76272e .word 0x6b84d930,0x6b8795da .word 0x410d8a5f,0x38e7fe54 .word 0xb13d5597,0xa63de565 .word 0x72c3276a,0x3c49fdd7 .word 0xd4447cf3,0xe8271e28 .word 0x5eccb843,0xd8092291 .word 0x1933290e,0xcc17588c .word 0xf291915f,0x19ff640a .word 0xfeaf8288,0xc693c800 .word 0x9b8a360b,0xcebbd21d .word 0x65a1279d,0xada4ebf5 .word 0xf4624b32,0x4ec6f27b .word 0x15a4dea0,0x32a864c3 .word 0x00a1cc42,0xfdf2a501 .word 0xa20526b1,0xbafcd40b .word 0xe1d54f07,0x54acfb3f .word 0x046669bb,0xd252c3b7 .word 0xf86ed514,0x88a16be9 .word 0xab5ecc76,0x61e6b919 .word 0xf2e1558c,0xeb78daef .word 0x45ba8778,0xf57d1b10 .word 0x03917c47,0x5fbde7ca .word 0x6ba8885e,0x9e2a9068 .word 0xc23c382c,0x478a9034 .word 0x64e54fa6,0x209bed4d .word 0x619a795f,0xe7cd000d .word 0xb475ff76,0x58820abf .word 0x20d400fb,0xf324bbae .word 0x3e09f094,0x77cdefff .word 0x003f146f,0xc1d5445f .word 0xa8b2bded,0xf97928b2 .word 0xb29de52e,0x67e32920 .word 0x7a4034f2,0xe491dfb0 .word 0x76b175c5,0x62e762a8 .word 0x0e0d2423,0x1904a17d .word 0xbae1c9b5,0x0a62a2d1 .word 0x9d68996a,0xa266cabd .word 0xaf9c1416,0x8a3a47c7 .word 0x0ee0fdc4,0x7e05c77d .word 0x79b2bb80,0x49d41ea7 .word 0xf4273a6b,0xe5778a45 .word 0x2afda6d4,0x0d72846b .word 0x9b30ae34,0xeaa16516 .word 0x69fc4e54,0x58fe4b1e .word 0xff42e986,0xbb6a2cf7 .word 0xbb46a058,0x6aab76c0 .word 0xa60d4bf8,0x5620828e .word 0x5573047a,0x0ab0588b .word 0x60f7b56d,0x67794516 .word 0x712460dd,0x7a9d4eda .word 0x96296a6a,0xede5977a .word 0x8e2df1b8,0x9ccaeddc .word 0xe2ad3cd4,0x3e0c90bb .word 0xa968fff2,0x03b93fe8 .word 0xa4c1edd8,0x5cf103c3 .word 0x3cec058d,0x90cc8259 .word 0x1d0b651f,0x28233dfc .word 0x64208811,0x529fb20e p50_local3_expect: .word 0x2059eee7,0x53b2fa9a .word 0x2e52e201,0xcd1ce27e .word 0x9f24f3eb,0xac3a5b62 .word 0x230631b5,0x13c167e8 .word 0x48b597d1,0x044a93a1 .word 0x28e832f9,0x1e3ae4a9 .word 0xd88f4e09,0x1a2958b5 .word 0x09dec1dc,0x2b5f4817 .word 0x8617e7eb,0x4fff2aee .word 0x70364b08,0x887b56a3 .word 0x8a27dd1b,0xe72a73d1 .word 0xa1bba970,0xc64d631f .word 0x7016f7e4,0x2c45b801 .word 0x6be58efa,0x6286f356 .word 0xd9cfd391,0x43b1e79e .word 0x1dfdf64e,0x06f33471 .word 0xe0a5c8a7,0x3d90de66 .word 0x9338d695,0x02edab23 .word 0x68add42f,0xb67c8a02 .word 0x7750ac8d,0x4e2a0332 .word 0x8a0561e1,0x3f8c67ae .word 0x27ee599e,0x15b757fe .word 0x9cab274f,0xf9b0423d .word 0x0aeace52,0x00e7abd7 .word 0xb9ace862,0x4eb80c09 .word 0x4d352487,0x22a4a028 .word 0x7e1589e0,0x54cd6495 .word 0xd439eb4b,0x7c7dcb7e .word 0x0de3fa7b,0x91e97647 .word 0x7f612e51,0xbbcead29 .word 0x6e1639c3,0x57f37a7e .word 0xfe374d54,0x25a53b8f .word 0x57d93d12,0xa04346ed .word 0x531ac9a4,0x825eb86f .word 0xa56c9940,0x4236b491 .word 0xa2b23cec,0xbae59eb8 .word 0xc7baf5db,0x64c5e061 .word 0xcf0f23e6,0x035a7f8d .word 0xf14698f0,0x97cf3ebe .word 0x3a44cae0,0x3dfafd5a .word 0x84d363a5,0x4756408c .word 0xe1e6a35d,0x38f6296d .word 0x02775460,0x2159032a .word 0xafe4cbad,0xd1d2de34 .word 0x1d750642,0xdff8d755 .word 0x1b879c1f,0xaf2e81b1 .word 0x1e3b5bad,0xa102a6b3 .word 0x12084f7d,0xba337340 .word 0x8a2f2cf5,0x9183dcac .word 0x1a432827,0xbdef0f00 .word 0xc2b3ac78,0xf3f89c55 .word 0xca88c0bd,0xc2d72bef .word 0xbc87b7bf,0x94e69d28 .word 0xf67d4247,0x4d59474e .word 0xdb68b3e9,0xcc4348a2 .word 0xd3b2422f,0xf4e6494a .word 0x9d3cfa2e,0x485e24b6 .word 0xf9367bd0,0xcefa47fd .word 0x9e1d7b21,0x6ea5d82f .word 0xccecc47c,0x11f0519e .word 0xf9076162,0x2ba64959 .word 0x1f1d6abf,0xac4983be .word 0xfd1a6e09,0x86d37550 .word 0x6e265c42,0xdee6521c p51_init_registers: .word 0x2e481eb2,0x70807b81 ! Init value for %l0 .word 0xd61aa07c,0x5ff592ea ! Init value for %l1 .word 0x59974cd3,0xcb199167 ! Init value for %l2 .word 0x221672b6,0x89aa362e ! Init value for %l3 .word 0xd339fe8e,0x5152390a ! Init value for %l4 .word 0x09593258,0x77ddd5b7 ! Init value for %l5 .word 0x26e7097c,0x2735ddb5 ! Init value for %l6 .word 0x7465ee62,0xa494840c ! Init value for %l7 .word 0xc9b4b8ea,0x85d12a8c ! Init value for %l0 .word 0xea90080a,0xb3f265a1 ! Init value for %l1 .word 0x7d7cff90,0xb01c568f ! Init value for %l2 .word 0x40bdf692,0xcf8cf533 ! Init value for %l3 .word 0x2c291c67,0xfaf27113 ! Init value for %l4 .word 0x467c3f36,0xa86f6413 ! Init value for %l5 .word 0xf9d0ab94,0xda1366a0 ! Init value for %l6 .word 0x4af51da8,0x2154fd66 ! Init value for %l7 .align 64 p51_init_freg: .word 0xca0f8d1e,0x168ac70c ! Init value for %f0 .word 0x0238daa1,0x7c2e8f82 ! Init value for %f2 .word 0x7adeee54,0x96ea7178 ! Init value for %f4 .word 0xd2729277,0xa75308d6 ! Init value for %f6 .word 0x40f858c2,0x9c40a618 ! Init value for %f8 .word 0x48500a9a,0x13eb20dc ! Init value for %f10 .word 0x828d142b,0xc25afeca ! Init value for %f12 .word 0xd8acfc2f,0x9a3f5f45 ! Init value for %f14 .word 0x5becafd9,0x9298d959 ! Init value for %f16 .word 0x423cb091,0x48d816a1 ! Init value for %f18 .word 0x451ffb9b,0x77898843 ! Init value for %f20 .word 0xedb927b1,0x1a990d4e ! Init value for %f22 .word 0xf92b0d6e,0x70677859 ! Init value for %f24 .word 0xb7cc4145,0x6fe0e0e3 ! Init value for %f26 .word 0xb0e1ceaa,0x33b20b71 ! Init value for %f28 .word 0x0bbbc90a,0x7b73d066 ! Init value for %f30 .word 0x091fbc87,0xa0192a3d ! Init value for %f32 .word 0x3fe07e1c,0xb477a4fd ! Init value for %f34 .word 0x58837df7,0xac2f9d6a ! Init value for %f36 .word 0x8bf584da,0x52498d7c ! Init value for %f38 .word 0xb336e7ff,0x95e490f1 ! Init value for %f40 .word 0x03425a2b,0x75b75855 ! Init value for %f42 .word 0x674bb022,0x6bbef4ef ! Init value for %f44 .word 0xf29c2cbc,0xabfccf6f ! Init value for %f46 .word 0x05bfbc96,0xc19a9f5b .word 0xb786f90a,0xf076b569 .word 0x66fa4c99,0x0a19d5c9 .word 0xb3aea1cd,0x17c0e3db .word 0x12906d1b,0x014bec71 .word 0xb3b86281,0x21f2c25c .word 0x32ef6e0c,0x26c0cbaf .word 0x9ef508a2,0xa64d760b p51_expected_registers: .word 0x00000000,0xffffffff .word 0x00000000,0x8fa9fff6 .word 0x00000000,0xaa975b41 .word 0x00000000,0x8fa9fff6 .word 0x00000000,0x40888977 .word 0xffffffff,0xf219f901 .word 0x000001be,0x01f919f2 .word 0xffffffb4,0x27bbd275 .word 0xffffffff,0xffffffff .word 0x00000000,0xc8a92a12 .word 0x7d7cff90,0xb01c568f .word 0x40bdf692,0xcf8cf533 .word 0x20ac9086,0x2394d492 .word 0x13642302,0xc8dc8a95 .word 0x00000000,0x00005b00 .word 0x7d7cff90,0xb01c568f p51_expected_fp_regs: .word 0xb5775ac7,0x59522704 .word 0xf1350f26,0x673432a9 .word 0xb6cb3e91,0x4344dd5d .word 0xb2620d6b,0xbda3f550 .word 0xc37892ed,0x596731ee .word 0x1ce37f43,0xf8e95995 .word 0x4d994c59,0xc75a77b5 .word 0xc13a71ab,0x4b4dc408 .word 0xe832978e,0x67228b47 .word 0xc1bc4d74,0x7129b86b .word 0xc27b991c,0xa04c9a9f .word 0x7085d6da,0x40292fba .word 0xc1ff6d5a,0x1f17070f .word 0x1ce37f43,0xc61eb1a5 .word 0x1e106bcd,0x1ae3372a .word 0xa190df3e,0x6a7ed212 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0xaa56b690,0xeb55a145 .word 0x75b5c7d5,0x9bfb1f45 .word 0xc37892ed,0xf3d17139 .word 0xff6502b7,0x36f256cc .word 0x01f919f2,0x00000091 .word 0x4d3b9c6d,0xfc82bd06 .word 0xafcafba1,0x2821c62e .word 0xf05e50b0,0x88c14bee .word 0x6cc6321d,0x6a071c61 .word 0x903e417b,0x34767631 .word 0x78551d84,0x5d5c0142 .word 0xb8ac2e82,0xaef78b35 .word 0xc0df6a15,0x23f2417d .word 0x26671639,0x9d30c0b9 .word 0x5a8f7959,0xf9c4e09d .word 0x609fbd32,0xd445f649 .word 0x8e97fd48,0x138acc85 .word 0x16e89776,0xb20dba95 .word 0xf87021c2,0x2a75c936 .word 0x0db6dc66,0x45b86784 .word 0x2b724cc3,0x592914fe .word 0xe36ebe84,0xaa6f3b16 .word 0x6ad648de,0x08290866 .word 0x250f3383,0x45d343bf .word 0xfbe0d87b,0xf05f9e30 .word 0x34fdc2fc,0x347d952c .word 0x3095a05c,0x4ecbe062 .word 0x5d7da06e,0x5547539e .word 0x66b66608,0x89ef0a4e .word 0x497d1fb3,0xfb9674ca .word 0x48824478,0x913ecbb6 .word 0xaa975b41,0xe11deda8 .word 0x6db36d07,0x6b440bad .word 0xd1ab4f1d,0x7438c1a1 .word 0xaef128bd,0x5c35d3fc .word 0xe2c1a4aa,0xe9945c3d .word 0x4eb7a517,0xb03c4ae0 .word 0xbc25e191,0x2011865d .word 0x7bb1ab1b,0x99ccf905 .word 0x138abca1,0x14ca5c18 .word 0x4dec7845,0xa83c19cb .word 0xb776dce0,0xd97c1e5c .word 0xc2142970,0x8c9be4e8 .word 0x25af01d3,0xe8588a6d .word 0x6c544d12,0x2839d636 .word 0xf1a9e1b8,0x5394f2ec .word 0x92aa8092,0x8c22f950 .word 0x8d6096bf,0x87449abc .word 0xe832978e,0x67228b47 .word 0xc1bc4d74,0x7129b86b .word 0xc27b991c,0xa04c9a9f .word 0x7085d6da,0x40292fba .word 0xc1ff6d5a,0x1f17070f .word 0x1ce37f43,0xc61eb1a5 .word 0x1e106bcd,0x1ae3372a .word 0xa190df3e,0x6a7ed212 .word 0xe410d38e,0x8b03aabb .word 0xdf445b5d,0xa2ccb687 .word 0xbb6b16ba,0x1d1aa5c8 .word 0x0bdab7b3,0x554da8e0 .word 0xfda52cb3,0x966d9d5f .word 0x559bedcb,0xd382c98d .word 0x26014e5a,0xbc97ef65 .word 0xaa65a8dd,0x171b5724 p51_local1_expect: .word 0xaa5af8f1,0x67428b4f .word 0x00000000,0x5dad2302 .word 0x13642302,0xc8dc8a95 .word 0x04275259,0xc75a77b5 .word 0x1bdfc545,0x6c5157fd .word 0xff3ecbb6,0x458c6da8 .word 0x4156bb61,0x5ea06ff2 .word 0x36bc2d05,0xafc4eb0a .word 0xa1cee196,0x3e1db3c4 .word 0xb5f95210,0x4fc6839d .word 0x7e49695b,0xfd85573d .word 0xeadf1fc7,0xb646def3 .word 0x6ff042f6,0x66fb1e9c .word 0x0de7457a,0xe1b60a31 .word 0xe6b43493,0xb1c307ba .word 0xc8470bba,0xb09a026f .word 0xd6b5ae7e,0xd784620d .word 0x02dd8fff,0xdafb459b .word 0x9e63f69c,0xdb085107 .word 0xc1c790f2,0x2092cf50 .word 0x453e2ceb,0xc90da99e .word 0x6afbf292,0x86c53461 .word 0x43868f33,0x3011139d .word 0x32904a80,0x8cd695de .word 0x43006000,0x36e2ecec .word 0x6db357d6,0xe686e1d9 .word 0x7f4d22ff,0xdd1aba57 .word 0xf94e58db,0xbac60019 .word 0xbb0a07b4,0x7ae7486d .word 0xb95b58c7,0x661bf62b .word 0x10269a2a,0x49954ac7 .word 0x3b9b3595,0x7b3f94c8 .word 0x33aad3b2,0xa1f4d814 .word 0x56e006bb,0x8eb1dafb .word 0x50b3684e,0x82783f2b .word 0x1ff7c11a,0x60226670 .word 0x5427aa5b,0x6401d295 .word 0xeff881cc,0xc6095f3c .word 0x082f78c9,0xfe1d6f00 .word 0xd92ec88a,0xe84b8e74 .word 0xbfb3b77c,0x2e45bce4 .word 0x870f8336,0x8241dd11 .word 0xeedd8a52,0x9a46996e .word 0x9c38bd60,0x13be09ff .word 0x90f7943c,0xccee7a1e .word 0xede6b9f0,0xd92d049e .word 0x8a67913e,0x9dd3fe19 .word 0x0a241fe6,0x63889fc4 .word 0x2ec9f716,0xa23941b9 .word 0x8af770e9,0x941eaf51 .word 0xa5dfc346,0xeeba9cc8 .word 0x207c521e,0x815d6de1 .word 0x0cc222d3,0x9c6b2cc2 .word 0x541b809a,0xa0e0357d .word 0x294e655e,0x073d6ba1 .word 0x774f2824,0xb951f186 .word 0xe82e94ae,0x9e5b9ac7 .word 0x4144ad89,0x9bb1ca73 .word 0x447249d8,0x0a6d67f5 .word 0xcc4504fe,0x0cff7b90 .word 0x3c37e996,0x9527d814 .word 0x65cdf172,0xd9f67e68 .word 0xd9932d28,0x58a42e34 .word 0x86ffc4cf,0x7851a487 p51_local2_expect: .word 0xbc777689,0x00000004 .word 0x5ddd4443,0x913ecbb6 .word 0xf219f901,0x913ecbb6 .word 0x7689a3bd,0x6b0d62b2 .word 0xc92c0195,0x594c994d .word 0x9559e9f8,0x437fe31c .word 0xc92c0195,0x594c994d .word 0x08c44d4b,0xab713ac1 .word 0x72f3d883,0xc0cb73e7 .word 0x7e75d73e,0x47994b8a .word 0x757e7fbf,0x84a15162 .word 0xdfe0df68,0x5343d00f .word 0x645e641b,0xd959e88d .word 0x55ee68de,0x84169914 .word 0xf27e28bb,0xff635f37 .word 0x65f53e36,0x0ef70f6b .word 0x98e3294f,0x2032b104 .word 0x7a79920c,0x7e06ce6f .word 0xb231794f,0xf176cca8 .word 0x7c5fd666,0x723e2dd9 .word 0xbf7d9b8a,0xef32f1b4 .word 0x9c72a650,0xdd254ffb .word 0x721f78eb,0x0155ac92 .word 0xa65fb22a,0x058fd43b .word 0xb16573f0,0x03bcca87 .word 0x8e3ccc8d,0x36c06108 .word 0x82e0eda7,0xe922d654 .word 0xc6a45ac7,0x45ca62ee .word 0x447897b4,0xd10f0919 .word 0x3c053a0c,0x6e9ef990 .word 0x8b2e2446,0xced870d8 .word 0x026f2f3f,0xd382334a .word 0xae6a0932,0x93bb904c .word 0x2b92e7a7,0xbc4e0bfd .word 0xc759a964,0xdb04821c .word 0x05ab68df,0x695dc79d .word 0x27e2ce2e,0xe89c6537 .word 0x584b8b8b,0x4ce8c611 .word 0xea055689,0x69a9b103 .word 0x4763da9d,0xc5538e79 .word 0x0030623f,0x1139d18f .word 0xd52280ba,0xad557cb5 .word 0x16c3cfbe,0x0e341aaa .word 0x0cf0975d,0x4f978dd0 .word 0xe8ce9d3f,0xfbd7e0c5 .word 0x7a251ecf,0xb1279e5c .word 0x885b7d9f,0xb626f1a1 .word 0x7768f98d,0x54afbe0c .word 0x3c2045e0,0x58eaae12 .word 0x2f7b6668,0xfb3aa0d8 .word 0x26ccd8da,0xc73febe3 .word 0x0e42344b,0x1285dc02 .word 0x45af61ba,0x1f7980d4 .word 0x5b5ac8bd,0x3224aac2 .word 0xf3b90e10,0x5a65caf9 .word 0x9fea569e,0xf9e85129 .word 0xf40b71a0,0xfc8859f8 .word 0x7a4068a4,0x3ca7872e .word 0xfc2910d3,0xc84688f5 .word 0xdedfd2c4,0x685bae28 .word 0x6991005e,0x50f13d28 .word 0xc09e0eae,0x99c404d7 .word 0x7530014e,0xaa056cfc .word 0x287abd95,0x8afdbdca p51_local3_expect: .word 0x5ddd4443,0x913ecbb6 .word 0xee316759,0xed9278c3 .word 0x0774fb1e,0x298ea204 .word 0x5b00468f,0x8f776742 .word 0xcd4fa36a,0xaf951948 .word 0xc75a77b5,0x8fa9fff6 .word 0xe10ed9b0,0x0499916f .word 0x1c2b73b8,0xbd87137c .word 0xb448ef5b,0x9346f35f .word 0x9f9b0c27,0x3f14d7b3 .word 0x743dc87b,0x49023949 .word 0x16839f85,0x081e7f38 .word 0x1c33b775,0xd4aab227 .word 0xc69cc140,0x11fb596d .word 0x648abb30,0xeb786437 .word 0x61b57795,0xf863c5e1 .word 0xd92b406d,0xe1f683be .word 0xbfff0003,0xc7901f7b .word 0x9b4d9769,0xf21e5788 .word 0xb33ef90f,0xe98864fd .word 0x5af1e741,0x534f924f .word 0xef3fe962,0x1ce37f43 .word 0xb7c8b1d9,0xbe44cbfa .word 0xa332149c,0x4faab25f .word 0x44c750bc,0xc6b6b01f .word 0x93ab334e,0xba65a8bd .word 0x125383be,0xd1d36466 .word 0xba631dc6,0x3f9a6071 .word 0x51369008,0x68b897e8 .word 0x16b0241d,0xc8cb171c .word 0xa7a76004,0xe7d955e4 .word 0x74ad4192,0x9db44f8b .word 0x8e8e5ca0,0xdad26d0d .word 0xc713cd24,0x9a056e27 .word 0x8c1e630f,0x56b176af .word 0xd3694f51,0x224d37dc .word 0x9285c081,0x08260da4 .word 0x1b8d1280,0x10356a34 .word 0x0a17c857,0x5fa82725 .word 0xff0480bc,0x2a61fc37 .word 0x04275259,0xc75a77b5 .word 0xa9323467,0x260f35f1 .word 0x5ddd4443,0x913ecbb6 .word 0x50f5a3bd,0x6b0d62b2 .word 0xee316759,0xed9278c3 .word 0x9559e9f8,0x437fe31c .word 0xc92c0195,0x594c994d .word 0x08c44d4b,0xab713ac1 .word 0xdf27654e,0xa65ed4c8 .word 0xe99158d2,0xadf65dda .word 0x7f6c8878,0x796c3743 .word 0x491ca57e,0x007779f9 .word 0x4e8f183f,0xfc0419a8 .word 0xd6d1480b,0xc6169b38 .word 0x51899ea0,0x65ff935e .word 0xce5b0df4,0x95b82d9a .word 0x08ca4692,0xbde2a69e .word 0x97f428ab,0x32f91d36 .word 0xe0f00a27,0x94d0028c .word 0x820e8028,0x849af5d8 .word 0x32b0b72e,0x3255cd37 .word 0x9ddc7661,0xf08dbf21 .word 0x6d6d12fa,0xf61bab72 .word 0x5475d6f2,0xcb1c0b30 p52_init_registers: .word 0x55bfc59c,0x064ebd67 ! Init value for %l0 .word 0xe7280200,0x7d1c7b0c ! Init value for %l1 .word 0x7cef3d12,0x282e3597 ! Init value for %l2 .word 0xf4a0d1ba,0xa793650f ! Init value for %l3 .word 0x6b85b74a,0xb7737ce8 ! Init value for %l4 .word 0xabaa2f1a,0x390ce752 ! Init value for %l5 .word 0x6efe1288,0x1c29936a ! Init value for %l6 .word 0xfc0c6dd8,0x138d14d8 ! Init value for %l7 .word 0xe4c98dce,0x52ecf996 ! Init value for %l0 .word 0x989b0bd4,0x1ebb58c6 ! Init value for %l1 .word 0xffb90c6e,0x532f373d ! Init value for %l2 .word 0x3d76873c,0x9302c9c4 ! Init value for %l3 .word 0xe6ef7d54,0x9aa63b63 ! Init value for %l4 .word 0x036be884,0x19239e3d ! Init value for %l5 .word 0xf752b2a1,0xbd45420b ! Init value for %l6 .word 0xec99ac72,0x72b86121 ! Init value for %l7 .align 64 p52_init_freg: .word 0xb07e78ca,0xc886cc6a ! Init value for %f0 .word 0xa9fc403e,0x1fe1fb15 ! Init value for %f2 .word 0x44556007,0x5b8ba9ca ! Init value for %f4 .word 0x88943ce4,0xff6cc181 ! Init value for %f6 .word 0x8926e4b2,0x6c967405 ! Init value for %f8 .word 0x60904198,0x535f36f6 ! Init value for %f10 .word 0xc49d4b2e,0x7bdd8aac ! Init value for %f12 .word 0x3c4acec3,0x9a778108 ! Init value for %f14 .word 0xf3da05dd,0x73bce5e1 ! Init value for %f16 .word 0xbb1044c5,0x1e977873 ! Init value for %f18 .word 0xde228875,0x75f5a281 ! Init value for %f20 .word 0xaee62963,0xcb9fa378 ! Init value for %f22 .word 0xf06fdf54,0xc7888089 ! Init value for %f24 .word 0x5f53dfdf,0xa3d3a3f0 ! Init value for %f26 .word 0x17af5765,0x41f244dd ! Init value for %f28 .word 0x54c928f3,0x6379e4b6 ! Init value for %f30 .word 0x547801d7,0x1607528c ! Init value for %f32 .word 0x2c01fb6e,0x661425ea ! Init value for %f34 .word 0x67994c9c,0xd9f0d3bc ! Init value for %f36 .word 0x7087158e,0x6e31f256 ! Init value for %f38 .word 0x0012c3d2,0xf045334f ! Init value for %f40 .word 0x5c0b87ff,0x2557981f ! Init value for %f42 .word 0x9fd0363c,0x8d3627ae ! Init value for %f44 .word 0x19087342,0xfd15e240 ! Init value for %f46 .word 0x527214dc,0x1ab83076 .word 0x018c89eb,0xdc73df6e .word 0xb29c03cc,0x666839a7 .word 0x036e2b1f,0xa2b8287c .word 0xc8f27fbd,0xd24a6883 .word 0xa5953aab,0x68d2b061 .word 0x57be75de,0x6d27fdd6 .word 0x31e7cc94,0xbe8d889a p52_expected_registers: .word 0xfffff7f9,0x1897a22b .word 0x00000000,0x00000001 .word 0x00000000,0x3fffffad .word 0xffffffff,0xffffa01b .word 0x00000000,0x1266de3c .word 0x00000000,0x158787fe .word 0xffffffff,0x974d66ff .word 0xca253507,0xae166a3f .word 0x00000000,0x0000013c .word 0xe38c1319,0xeb3bfeac .word 0x00000000,0x0000013c .word 0x00000000,0xc7888089 .word 0x00000000,0x0000012c .word 0x00000000,0x0000004b .word 0x4ee5eff5,0xd44e659f .word 0x17dae24c,0x1fbe4167 p52_expected_fp_regs: .word 0xb07e78ca,0xc886cc6a .word 0xa9fc403e,0x1fe1fb15 .word 0xdd1873e9,0xf767e18d .word 0xdd1873e9,0xf767e18d .word 0x2bb520c7,0xba94f315 .word 0x60904198,0x535f36f6 .word 0xc49d4b2e,0x7bdd8aac .word 0x3c4acec3,0x9a778108 .word 0xf3da05dd,0x73bce5e1 .word 0xda4869ba,0xefd42e5b .word 0xde228875,0x75f5a281 .word 0xaee62963,0xcb9fa378 .word 0x6feb340c,0xc7888089 .word 0xb145ffae,0xa3d3a3f0 .word 0x17af5765,0x41f244dd .word 0x54c928f3,0x6379e4b6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xc430c3ee,0x3eb9a5c8 .word 0x97352e28,0x0f6593a7 .word 0x1ba04f37,0x8c429274 .word 0xff664d97,0xffffffff .word 0x17af5765,0x41f244dd .word 0xff74966c,0xc7b26dcf .word 0x54cdca59,0x6bb1ad18 .word 0x3e8f02ed,0xace915af .word 0x120d42f7,0x0082d076 .word 0xe39aacf5,0x184fec6e .word 0x5c483d9e,0xd0bebd0d .word 0xbc7daf8e,0x0aa4ac6e .word 0xbe23e453,0xa9775b48 .word 0x1ca36601,0x0ed7ef8c .word 0xd67b0a19,0x9280a0e6 .word 0x808f5e4c,0xa75f4d42 .word 0x01ccd96d,0x215045e3 .word 0x3559f74c,0x5e4aacaf .word 0xff240694,0x47b6d77a .word 0x1e8c0bb1,0xfb2783dd .word 0xfcdf3d6f,0x60c96d67 .word 0xb0aba6bd,0x5e47178a .word 0x74641b17,0xc944b8fc .word 0xb3b94f06,0xef4d2787 .word 0x708c3737,0x127c8735 .word 0xffe29d9d,0x2e97630f .word 0x7ed637a1,0x2acf1e54 .word 0x89a866d1,0x7a8f5a77 .word 0x80ae74d7,0x7f217570 .word 0x947107b1,0x04a330ea .word 0xc17e43eb,0xd4e5ff8b .word 0xca46b3a6,0xdb02f9c4 .word 0x3963f4be,0x6403b461 .word 0x1082705e,0xfa429f4c .word 0xcde06bff,0x7bca7232 .word 0x1ddbd253,0x9d3da78a .word 0xca253507,0xae166a3f .word 0x1266de3c,0x0000004b .word 0x37e1e7d0,0x40fc82b1 .word 0xb5a3f57f,0x2fe7d694 .word 0x63d32f6e,0xb37921b8 .word 0x2187efc6,0x128ff44d .word 0xf684e2c5,0xc3ee79ca .word 0x07b55a29,0xbf412aa3 .word 0x95c4642f,0x55ac16a9 .word 0x2af2524b,0x4424b424 .word 0x540e34d5,0x78d1c152 .word 0x7c84b98a,0xdfaad131 .word 0x040e909c,0xcc681ac5 .word 0x28bb752e,0x9178aa41 .word 0xf27ec5f2,0xfffe03ac .word 0xa2dbf860,0xc79047cb .word 0x8dda4d71,0x4480dbd3 .word 0x158787fe,0xffaf5b18 .word 0xb43ed0ec,0x513da788 .word 0x1e229cd1,0x86fe4e4e .word 0x93502043,0xdc59592f .word 0x086eac26,0x77d780ae .word 0x86a1bedc,0x28a04453 .word 0xc1d4801f,0x2db839eb .word 0xb034af93,0x92f5a84d .word 0x8e44c395,0x7503d945 .word 0x2b30a750,0x1adb2877 .word 0xdbfd45e6,0xe3d01fef p52_local1_expect: .word 0xda4869ba,0x57d00d3a .word 0xd44e6f41,0xf943abd9 .word 0x5b2ed4ef,0xa6de74c9 .word 0x9a000000,0x4c1413bf .word 0x39d61953,0x0971a330 .word 0x3c4acec3,0xfdffffff .word 0x41d79122,0xaf3ccf64 .word 0xa2d910e7,0x4d626412 .word 0x07fe4d73,0x23e4c4a2 .word 0x5ef4ca4c,0xffd1e32f .word 0x8785ffa7,0x5a77b7aa .word 0xa39f9e8d,0x958cee32 .word 0x30204eb6,0x4f749848 .word 0x9eb093b8,0x215b988b .word 0xec9cfc74,0xfeeabac3 .word 0x3a135be3,0x94a2cd9d .word 0xebf69de3,0xe0bdea59 .word 0x15de207a,0xac8dadca .word 0xabac2381,0xce655e94 .word 0xf4577ebf,0xe60550ee .word 0xa4fd0b69,0x577671de .word 0xc6a084c9,0x5a8a9dbb .word 0xfce8b7b8,0x309072f9 .word 0x78c6eef5,0x3c03b0b2 .word 0xb07e78ca,0xc886cc6a .word 0xa9fc403e,0x1fe1fb15 .word 0xdd1873e9,0xf767e18d .word 0x88943ce4,0xff6cc181 .word 0x8926e4b2,0x6c967405 .word 0x60904198,0x535f36f6 .word 0xc49d4b2e,0x7bdd8aac .word 0x3c4acec3,0x9a778108 .word 0x4d3dc415,0x59159824 .word 0xa4b27055,0xb53b1060 .word 0xc5e4bbfa,0x087939c1 .word 0xe38c1319,0x66f3fe1a .word 0xa53458b5,0x40a73bd7 .word 0x253abcc0,0xed98ea92 .word 0x7a2fb0f3,0xb1f59535 .word 0x710238d1,0xc0fc8cc9 .word 0x6b00c616,0xed999830 .word 0xad5b9623,0xd61b3748 .word 0x3ecae676,0x39b63562 .word 0x59e667a6,0xf1aa5f93 .word 0x42c8560c,0x08741613 .word 0xa6e401d3,0x435c635d .word 0xa6de322d,0xf3de6ddb .word 0x18ba7b25,0x56ff86a5 .word 0xe7fa0a32,0x3edc1147 .word 0xbdfac267,0x122878ff .word 0x320d2019,0x9037ea8d .word 0x3c3af0d1,0xdf65211a .word 0x343bc12a,0x1ebb58c6 .word 0xaf4e48b2,0xbd4376c5 .word 0xc8a1a059,0x1f18c35f .word 0x38a6c424,0x701d303a .word 0xbf455b7a,0xbd45420b .word 0x56400511,0xf5647b1f .word 0x18bbe1d4,0x3baba369 .word 0x446bf9cc,0xa2e1d003 .word 0xaee62963,0xcb9fa378 .word 0x2859c0d4,0xf2ec2503 .word 0x3fe8c719,0x50e3d66c .word 0x2bb520c7,0xba94f315 p52_local2_expect: .word 0x6feb340c,0x0000005b .word 0xdb782a40,0xc5d78102 .word 0xb145ffae,0xd23c6cfa .word 0x0c34eb6f,0x5cd1a530 .word 0xdd1873e9,0xf767e18d .word 0x4d000000,0x00000000 .word 0x194e8f29,0x3ae82156 .word 0x0db5cb5d,0xebadfeb2 .word 0x1deb052c,0x0cb5367d .word 0x301d1b77,0x29b610a1 .word 0xd16276eb,0xb6dd09ff .word 0xa1abb778,0x2ebc3afa .word 0x2425c2d4,0xecae41c0 .word 0x3cad4c25,0x50cbbf8b .word 0xa1c39503,0xd5a6a5bf .word 0x97e4c16c,0x04b28086 .word 0xf8efd346,0xfe43a1c5 .word 0xd867ea03,0xa8be9bc2 .word 0xe78a1962,0x8a121a2c .word 0x991d1d90,0x6f6c63fd .word 0x15741982,0xd4e555b8 .word 0x4c2e7b2a,0x8e74e9b5 .word 0xc814c7e4,0x13dd182e .word 0x51d636e5,0x1c445ce8 .word 0x00ff65b8,0x730b1988 .word 0x90472135,0xc6a0272a .word 0x310bd7cb,0x5727b512 .word 0x6082c5d8,0x2169dfa1 .word 0xb63467ce,0x41dde9c1 .word 0x9a9ba39c,0xe0f48625 .word 0xe775202b,0x0bf9a8f0 .word 0x1bf70ee8,0x9e48153c .word 0x2c51a0e6,0xde43e8bc .word 0x81c0768f,0x9bae8ed3 .word 0x7c40983a,0xc7db0396 .word 0x64ce36f5,0xda392bac .word 0x989b0bd4,0x1ebb58c6 .word 0x4c423164,0x0135044c .word 0x4ee5eff5,0xd44e659f .word 0x8b3e2015,0xca0ce3de .word 0x5252e180,0x400c0097 .word 0x3021ba40,0xe25b9ea9 .word 0xff9d60ef,0x482284ff .word 0xb100c757,0xc06662c8 .word 0xa67bb367,0x0062b6f4 .word 0x180548c5,0x2fb4f07a .word 0xfcc322fd,0xa6d925f7 .word 0x1b931895,0xa793650f .word 0x5ca342cf,0xb32f9224 .word 0x29ae05cf,0xa0e67aeb .word 0x1b50c64e,0x812318a3 .word 0x000000a0,0x3be2dfed .word 0x0e798b10,0xc6111445 .word 0xd85bcd63,0xfdb8a1af .word 0x2eddaeda,0x49d89233 .word 0x000001bf,0x29f85f45 .word 0xbca39386,0x76cfc57b .word 0xacbf56f7,0x101dded3 .word 0xd4a97b3f,0x26081d8b .word 0xbe52b4c3,0x6264f1ab .word 0x7c6414da,0xbf6833ff .word 0x339d48b1,0xbf8af51e .word 0x6bb7965d,0xb9bda5ba .word 0x1c6f38d2,0x7d6d2885 p52_local3_expect: .word 0xdd1873e9,0xf767e18d .word 0xc8c6b747,0x0b66a326 .word 0x00084d97,0xc5948af7 .word 0x758822de,0x4982330d .word 0x00000000,0x33466800 .word 0x315693cc,0x4c9390d0 .word 0x6f1bd5d0,0xaa082483 .word 0x4563098a,0x8b1cf65a .word 0x29b33289,0x311d7713 .word 0x446e3288,0x14970836 .word 0x1ec67e4a,0x73c81fba .word 0x4564a5f0,0x5a73b9d8 .word 0x5914fa9d,0xb19781c9 .word 0xc6e28d59,0xff6b3313 .word 0x95213dc4,0xa0a2276c .word 0x13f9b6df,0xe923e5a1 .word 0x000758ce,0x7e2566b8 .word 0xc2cf62ae,0xd7c0bdf5 .word 0x7880b83c,0xfd3115cc .word 0xf4510e57,0x11f2ecd1 .word 0x469acebe,0x6de6543d .word 0xff140fb4,0x20ca1fe0 .word 0x535dd6a8,0xfa870566 .word 0xe69168d3,0x8c49f430 .word 0x15dc0bbb,0xa1ca7957 .word 0x0c76c177,0xb0d4f3a2 .word 0xa58f10bc,0xafab57ff .word 0x65eff5d3,0x9309baa7 .word 0x959d87eb,0xaf984428 .word 0xb7f3dc35,0x369c8457 .word 0x4cd20215,0xa2b181e5 .word 0x0e84a184,0x83f60549 .word 0xa7c68ffd,0x7d185429 .word 0x17dae24c,0x1fbe4167 .word 0x55b30999,0x806546bb .word 0xc8b50d57,0xfef5d47d .word 0xb2944767,0xdaac0d61 .word 0xc95b40ce,0x9de1477a .word 0x2c443135,0x694c3d0b .word 0xfc1856f4,0x4c6b4f79 .word 0xff76ad34,0x71030226 .word 0x1a2ccc6d,0xf4010229 .word 0xf3095474,0x8feaf1d3 .word 0x00000702,0xbd59abc4 .word 0x601e77b6,0x0d76050a .word 0x635f5d88,0x66661247 .word 0x8bdc0183,0x51d99277 .word 0xbd602266,0x1e3d7409 .word 0x0664df12,0x9322be9a .word 0x3745d13c,0x827469a6 .word 0x5d4792c8,0xd2c3d63d .word 0x29976149,0x168cb4bd .word 0x8e5054db,0xada2f803 .word 0xd07230ec,0x92fbe7e2 .word 0x873740bc,0x0213e1e7 .word 0x8b32cd4a,0x2103737c .word 0xbb354ebf,0x901f64fc .word 0x71c69c9a,0xba801bec .word 0xa5f646bb,0xe120af91 .word 0x9d87be95,0x76f71304 .word 0xdf1c8776,0xd8afe974 .word 0x18d39312,0x26e4ee51 .word 0xe0b1f2d0,0x4ee01191 .word 0x109c9368,0x9cb874d6 p53_init_registers: .word 0xd5e3ca7c,0x8be02201 ! Init value for %l0 .word 0x3af32e82,0x0820f533 ! Init value for %l1 .word 0xecc97121,0xeab10bf2 ! Init value for %l2 .word 0x82142493,0xeb32999f ! Init value for %l3 .word 0x9d0282b0,0x3e6f94ba ! Init value for %l4 .word 0x87c4d58e,0x28a4fa81 ! Init value for %l5 .word 0xb833e21c,0x8d3a8d9a ! Init value for %l6 .word 0xd0678fd2,0xa6f8ca57 ! Init value for %l7 .align 64 p53_init_freg: .word 0x8f107d42,0x300b775b ! Init value for %f0 .word 0x1ce115f1,0x23a03015 ! Init value for %f2 .word 0x41379cb5,0x38b213b7 ! Init value for %f4 .word 0x4f03553a,0xfeb91106 ! Init value for %f6 .word 0x454ffe7f,0x0d2a51f3 ! Init value for %f8 .word 0xf3a8aa6b,0x1087bf31 ! Init value for %f10 .word 0x7082d064,0x0ce414aa ! Init value for %f12 .word 0xf7de4fbe,0x435fcee9 ! Init value for %f14 .word 0xe2f112f4,0xa9549b4e ! Init value for %f16 .word 0xcf651c2e,0x9c653aa2 ! Init value for %f18 .word 0x8404535f,0x5d21c838 ! Init value for %f20 .word 0x524f042d,0x55316f90 ! Init value for %f22 .word 0xa3a94247,0x1cc57df6 ! Init value for %f24 .word 0xfc174059,0x6aa70bbb ! Init value for %f26 .word 0x970efb6e,0xa5007d96 ! Init value for %f28 .word 0x87fcabc9,0x47871a6d ! Init value for %f30 .word 0x0bce9ca3,0xc0ef87e3 ! Init value for %f32 .word 0x168e243e,0xb85cff55 ! Init value for %f34 .word 0x40108d9f,0xae863117 ! Init value for %f36 .word 0xfbd0f0ab,0xe89f6418 ! Init value for %f38 .word 0x8c4a006b,0x78ca9624 ! Init value for %f40 .word 0x22b411f5,0xcf93dfa2 ! Init value for %f42 .word 0xc6259665,0xabbeb4d0 ! Init value for %f44 .word 0xc1f0c197,0x89a58dcd ! Init value for %f46 .word 0x11601df8,0x34cb11cc .word 0x974fb8f6,0x7258aeb4 .word 0xd9f398cf,0x2e5898a2 .word 0xf84dcbd2,0xd5fc574d .word 0x006b0ae9,0x9bd50562 .word 0x272870b2,0x72eccc63 .word 0xed37397c,0x0e5a6d06 .word 0x43475c71,0x30e6b98e p53_expected_registers: .word 0x2bbeb998,0xd1a6ae74 .word 0xffffffff,0xffffcbb0 .word 0x00000000,0x00000067 .word 0x00000000,0xffffffff .word 0x00000000,0x00000079 .word 0xffffffff,0xffffcbb0 .word 0x00000000,0x4e8914e3 .word 0x00000000,0x5c95b05b p53_expected_fp_regs: .word 0x8f107d42,0x300b775b .word 0x7490bade,0x31bf8710 .word 0x41379cb5,0x38b213b7 .word 0x4f03553a,0xfeb91106 .word 0x454ffe7f,0x0d2a51f3 .word 0xf3a8aa6b,0x8be02201 .word 0x7082d064,0x0ce414aa .word 0xf7de4fbe,0x435fcee9 .word 0x0104f6b8,0x94ecf6f2 .word 0xcf651c2e,0x9c653aa2 .word 0x8404535f,0x5d21c838 .word 0x524f042d,0xef5eade4 .word 0xa3a94247,0x1cc57df6 .word 0xef8c7b74,0xb3b7ef74 .word 0x970efb6e,0xa5007d96 .word 0x0104f6b8,0xc1168e86 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0xef5eade4,0xacee53c3 .word 0xfff6ec94,0xb8f60401 .word 0x1087bf31,0xdeba9074 .word 0x0000006d,0xff9a6a5e .word 0x00fd3e9f,0xee401e19 .word 0xff1a8747,0xc9abfc87 .word 0xf5880b43,0x9ce01c73 .word 0x87b82e9e,0xd46ca8b3 .word 0x000000cb,0xff788fe2 .word 0x3c00a686,0xd17ec520 .word 0xffbc0876,0xa223782d .word 0x61fe3b2c,0xff22e22f .word 0xc3d3877e,0xfaef4d5d .word 0xc00289d4,0x2700e7c1 .word 0xa5f456ee,0xa7872363 .word 0x2beb8fdf,0x42a619b0 .word 0x21ca804d,0x83dc2aec .word 0x4c952915,0x253ce7d2 .word 0xad5110c1,0xb1169424 .word 0x81843110,0x981ad47a .word 0x23313bfc,0x3ca804b1 .word 0x93aa8995,0x0e69f288 .word 0x8e883108,0x57fdcbb0 .word 0x1be31e82,0x899539c2 .word 0xb9b0ec92,0x3ed39883 .word 0x4749ad5c,0x14469bd4 .word 0xd7b0af55,0x78abe00b .word 0x0fbdf7eb,0x313db6ea .word 0xb289c2bd,0x0fa56d18 .word 0x0bcbdd0e,0x5f6366f5 .word 0xc0dd28cc,0xe6a7945d .word 0x0a073a26,0xf346f1fe .word 0x8d1003ef,0xeb4fa4c1 .word 0xd89e6658,0xedd2a468 .word 0xf053c7cd,0x4f9d54ce .word 0x53ed89f9,0xbed9fa20 .word 0x33c03ff3,0xcdb28928 .word 0x2f2f1ab9,0x624382f8 .word 0x06120e64,0xe1fe53b4 .word 0xbb2eb6af,0x96601363 .word 0xdc6e9a74,0xd42a4eb0 .word 0x708c2eb9,0x3c76413a .word 0x8bad160c,0x667636ff .word 0x846275e0,0x610b679c .word 0xe66d32d8,0xaa688675 .word 0xe84d35c3,0x3f8a4d77 .word 0x8d967504,0xdab01d91 .word 0x7cb1ffde,0x91af31bf .word 0x5ebd95f9,0x1c83bf9f .word 0x25e22027,0xd508abb9 .word 0x88a263c1,0xc94195da .word 0x2bbeb998,0xd1a6ae74 .word 0xb303c7db,0xd2b10362 .word 0xbec82458,0x279464e5 .word 0xb71ada85,0x1b5c6d76 .word 0x81bc3acc,0xa436bdb6 .word 0x748f2ca4,0xc7b7a7f8 .word 0x28c2bf2e,0xa2ca411f .word 0x8605476a,0xbc2402d0 .word 0x73c659d0,0x79ffce33 .word 0x2f28cb4e,0xe10cb26a .word 0x5b7ef36f,0xbaf20ea2 .word 0x803397a6,0xabf6c858 .word 0xa7de03cd,0xcb7937d8 p53_local1_expect: .word 0x8be02201,0xf025dddd .word 0x9172ab42,0x92c9ca60 .word 0x00000042,0xad1d3e2f .word 0xb6399eb5,0x00000000 .word 0xf7007fd8,0x06603d0a .word 0xb0331b4b,0xd38d4d9c .word 0xe88076a5,0x5c6206c4 .word 0x9417cba3,0x55e9e424 .word 0x0829cd0c,0x82587018 .word 0x3954fb5d,0xb300a81c .word 0x05ae2789,0xfe533a59 .word 0x5dee858e,0x076af062 .word 0xcc2c8c26,0xe2bb5ced .word 0x74176f38,0x568e0c03 .word 0x7746875f,0x83a60750 .word 0x5afed463,0x57962249 .word 0xab8d7f35,0xb8de6d1e .word 0xa3de455b,0x00000000 .word 0xccd64886,0x77222683 .word 0xd469f82a,0xc832bcfa .word 0x1f36eff1,0x1030fcc2 .word 0x66769671,0x79785427 .word 0x1fdead0c,0x4848b9d3 .word 0xcbf66e6b,0x3ce956bf .word 0xf9751cfe,0x8e784852 .word 0xf0c4ac18,0x260bd61e .word 0xd2d24978,0x72b05db2 .word 0x5edfb4a6,0x4c032f64 .word 0x5d604953,0x14d17360 .word 0x194ac6db,0xf7862fb5 .word 0x6740c75e,0x6068adb7 .word 0xf2e78fa5,0x9bb67289 .word 0x3688ecf4,0x2d89cc1d .word 0xee58d874,0x4b2cf46a .word 0xf4a152bc,0x4a04218f .word 0x5cf0eac8,0x9839f699 .word 0x49357f78,0x1442f660 .word 0xf8d46021,0x197e3edc .word 0x771910fe,0x9f633089 .word 0x84607aaa,0x77892367 .word 0x067f34ae,0x38952faa .word 0xd26e111f,0xf825148f .word 0x558d9db0,0xa4f8e71d .word 0x4792bc21,0x2672f153 .word 0xb80c830f,0x6a4eb74d .word 0xe79e3f6a,0xa2a502f0 .word 0xbc3c93bd,0x8a71e10c .word 0x91f7510b,0x3dd45685 .word 0x07292757,0xe25d435d .word 0x7d6a3c83,0x12da57d1 .word 0x6809ba8b,0x750c77ab .word 0x9f1f9682,0x24594085 .word 0x14e778b2,0x75ca0b84 .word 0x037a817c,0x61d7c245 .word 0x0413634d,0x5b638560 .word 0x830aed44,0xa11c7312 .word 0x0cf2c754,0xf5eb3611 .word 0xad4e01dc,0xddbefbca .word 0xd75b7990,0xdab8a693 .word 0x2c0cd574,0x8ea4d067 .word 0xd81c9c4b,0x94ff5263 .word 0x7faaa3ff,0xda072c41 .word 0xd337f739,0x5413cd85 .word 0xd41bd707,0x6e16ddb8 p53_local2_expect: .word 0x89f21467,0x36020673 .word 0x27d5ddeb,0x56899c8a .word 0xe0c964a6,0x747b8cef .word 0xde8bffff,0xffffffff .word 0xf700fc22,0xb93d5529 .word 0x05c6ce79,0xbe4d0f2e .word 0xe77e2e8c,0xab230c6f .word 0x35cb172a,0x05cc86b0 .word 0x12fdde90,0xc8231cd4 .word 0xc46e7be1,0x618a22f6 .word 0xb53f65db,0x397efebc .word 0x85262d1b,0xa0e6b4b2 .word 0xd5b4179b,0xbc2ad15f .word 0x1583b7c5,0x1e2df206 .word 0x2dd0faa0,0x289c7126 .word 0xf68cbe5c,0x17f486dc .word 0x1c33f2f9,0x76079807 .word 0x24302baf,0x430c8af0 .word 0x9f1f9682,0xf833873b .word 0xa226d2d7,0xcea8e79b .word 0x32cbdfe8,0xbecf94a7 .word 0xed98c8e7,0xf51c3ca0 .word 0x282c35a3,0x97c05052 .word 0x87288dbc,0x708f55ec .word 0xaa9a5bde,0x60b79fb0 .word 0x722868d1,0x339d3e98 .word 0x6bcd84ed,0x3f0b6e51 .word 0xe4cdc681,0x4bba6156 .word 0x5ebe83c7,0xd6b89937 .word 0x6712cd8b,0x4dc9a8f6 .word 0x0d4451dd,0x2041730d .word 0xc5fdd876,0x91c03b6f .word 0xb0a1b2cd,0x17c0ecc2 .word 0xf33d2680,0x73663c51 .word 0x1a0936ae,0xc6bc0711 .word 0x34742450,0x14c02458 .word 0x5fc977a5,0x5349e2a6 .word 0x36b4cce7,0x858f24fe .word 0x47341dc5,0x9a4ce41e .word 0x916ae825,0xf6513431 .word 0x66ec99ad,0x42ab7291 .word 0x6244e3ce,0x6348d8da .word 0xc8f4e3c4,0x36149beb .word 0x15da3a52,0xdf5f26ec .word 0x75cf2873,0x79dbfd87 .word 0xb7ee968f,0x1df52020 .word 0xf533c231,0x4e6373d1 .word 0xc754550c,0x6fe2e408 .word 0x29bde175,0x0660efe6 .word 0x09a22759,0x62024e3f .word 0x19dce58b,0xedbb4432 .word 0x81bcabae,0xc16106f5 .word 0x2c6ed711,0xc697879c .word 0xf4ad8022,0xfbc767f5 .word 0x49fffcfb,0xe31ee429 .word 0x6b5bd6c8,0xabe20800 .word 0xe93908a9,0x8e0aed81 .word 0xd46baca6,0x63d72200 .word 0x0806ee6b,0xd7db602e .word 0xfffc50b1,0xf932f29b .word 0x02e378c0,0x48eaf903 .word 0xff5ae3f4,0x2c351a55 .word 0xdefa193f,0x06206776 .word 0xdb53ab8f,0x4c774145 p53_local3_expect: .word 0x73060236,0xe08bffff .word 0x9da6f008,0xf9ae5293 .word 0xe314894e,0xd40908cd .word 0x47da6825,0xe767a882 .word 0x60a7965f,0x8d1e0847 .word 0x8f107d42,0x300b775b .word 0x6a2f6ffa,0xf3838aa4 .word 0x7e3a15ae,0xad0affe1 .word 0xd63fccb0,0x2e252a4c .word 0xf68298d6,0x747b8cef .word 0x4a3fe3e1,0xb8f806e4 .word 0x82793b61,0xbd5a4bab .word 0x0aa36cab,0x8db21f14 .word 0x21eeb38e,0x8f52c7c5 .word 0x702ec90f,0x441a17d1 .word 0x4a813072,0x201da948 .word 0x18b9298d,0xbd2dc97b .word 0xebf6a3d4,0x12aab428 .word 0xd3725020,0xffffff0e .word 0xe06261f2,0xd4df4c02 .word 0xd1f80238,0xcbef5a26 .word 0x926c8cac,0x6709ba4e .word 0x9090fff4,0x502a02f9 .word 0xae57eb11,0x74573e09 .word 0x36941b95,0x76c92fff .word 0xe7da41cc,0x5be7ef3e .word 0x968cdb77,0xc07e26ae .word 0xc657d83f,0x23257127 .word 0xb3016286,0x5d07669d .word 0x3bd9e398,0x6d28742e .word 0xe906690a,0x52c6b213 .word 0xe76e51e8,0x2764b99a .word 0x9a541881,0xdde9fd07 .word 0xfdeb5827,0x8ebd2f5b .word 0xf743eaff,0x3300d449 .word 0xda10889a,0x160877b6 .word 0xceed7c9e,0x96fb7a33 .word 0x8129e99f,0xbe5d2563 .word 0x94afe529,0x091e1685 .word 0xf7de4fbe,0x435fcee9 .word 0x229e3d7c,0x61b35242 .word 0x6ec2c15d,0x5c172102 .word 0x16b7aac6,0x4993459c .word 0x8106d89c,0x128bce81 .word 0x5b6150e6,0xb7999150 .word 0x1cdc7bb6,0x80d63890 .word 0xd9587509,0xc9c0c072 .word 0xd3bfae15,0xd72b12f0 .word 0xe9c05ad9,0xefefc534 .word 0xe2c3ad6f,0x448da274 .word 0xf8c27082,0xcd0fbbd6 .word 0x2ae38782,0x33302518 .word 0x21e3dd2b,0xc60683cf .word 0xea18acfc,0x0424d482 .word 0x4384e5d4,0x3d88ca82 .word 0x8f1963f6,0x4c5332b6 .word 0x85118be4,0x42e8f3e6 .word 0x2bebdba6,0xe766f9c8 .word 0xf033712a,0x821f0167 .word 0x9d755b55,0x0a0f77b6 .word 0x1d465a48,0x9c6cda23 .word 0x07f02584,0x1622404b .word 0xdceb7f19,0x5b9ff942 .word 0x4624467f,0x98c92d3e p54_init_registers: .word 0x93d96874,0x3afb026c ! Init value for %l0 .word 0x63fbc286,0x040a6cb9 ! Init value for %l1 .word 0x5090cb83,0xfe4b242d ! Init value for %l2 .word 0x0478895d,0xc24c55a1 ! Init value for %l3 .word 0x2500a21c,0xce07f393 ! Init value for %l4 .word 0xb8736d35,0xe3cfc878 ! Init value for %l5 .word 0xc79a3364,0x722b7e44 ! Init value for %l6 .word 0xec08df8e,0x65e7b1e3 ! Init value for %l7 .align 64 p54_init_freg: .word 0x69feede4,0xd585f140 ! Init value for %f0 .word 0x70b8e45c,0x0f8f75f0 ! Init value for %f2 .word 0xd3d1d51f,0x0ee56607 ! Init value for %f4 .word 0x9fcca1ce,0xee8c7aaf ! Init value for %f6 .word 0xdb903e46,0xdfdaadf6 ! Init value for %f8 .word 0x24bb5116,0xc32d5110 ! Init value for %f10 .word 0xe5c1972d,0x0e3c2306 ! Init value for %f12 .word 0x58ecb4aa,0x175d72a7 ! Init value for %f14 .word 0x2d3b6caf,0x883ea3c8 ! Init value for %f16 .word 0x86b7827b,0x2225a697 ! Init value for %f18 .word 0xbec15c8c,0x006de2cc ! Init value for %f20 .word 0x01e081f3,0xacd0b3b1 ! Init value for %f22 .word 0xc03013ad,0x7de94252 ! Init value for %f24 .word 0x7befeda1,0x0af1e417 ! Init value for %f26 .word 0x53c81ed8,0x53e39a6c ! Init value for %f28 .word 0xaf7aab92,0xfbb33830 ! Init value for %f30 .word 0xa0a2c03b,0x882632ec ! Init value for %f32 .word 0xe3d9a692,0x66ef8e71 ! Init value for %f34 .word 0xcb343262,0x2dfbdc58 ! Init value for %f36 .word 0x4c5ea399,0x0265268f ! Init value for %f38 .word 0x8be6ad91,0x394ea84a ! Init value for %f40 .word 0x732766e3,0x45aeb0c1 ! Init value for %f42 .word 0x344071bf,0xcc68fbde ! Init value for %f44 .word 0x91b47682,0x44fc7a32 ! Init value for %f46 .word 0x4730b507,0x48263434 .word 0xc92d8e62,0xae001397 .word 0xf4e3fe43,0xc695a6da .word 0x43ebaf99,0xef01b0c3 .word 0x1fab0caa,0xefc4467d .word 0xe2641eaf,0xcb64d1e9 .word 0xb07686ad,0xaa86d07f .word 0x162e2915,0x3776f6ec p54_expected_registers: .word 0x00000000,0x76f8d087 .word 0xffffffff,0xb34dfaf6 .word 0x00000000,0x00000048 .word 0x00000000,0x7287b347 .word 0x00000000,0x00292ff0 .word 0x00000000,0x0000046b .word 0x00000000,0xffc64188 .word 0x00000000,0x7287b347 p54_expected_fp_regs: .word 0x69feede4,0xd585f140 .word 0xd7478021,0x5dbb7ded .word 0xd3d1d51f,0x0ee56607 .word 0x9fcca1ce,0xee8c7aaf .word 0xdb903e46,0xdfdaadf6 .word 0x24bb5116,0xc32d5110 .word 0x0018ea6f,0x1bfbf587 .word 0xd3c8d185,0x175d72a7 .word 0x2d3b6caf,0x883ea3c8 .word 0x86b7827b,0x2225a697 .word 0xb31187f1,0x80099e75 .word 0x01e081f3,0xacd0b3b1 .word 0xc03013ad,0x7de94252 .word 0x7befeda1,0x0af1e417 .word 0x53c81ed8,0x53e39a6c .word 0xaf7aab92,0xff758f0f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x06b468ab,0xee5f7396 .word 0xffffffff,0xffffffff .word 0xed7dbb5d,0x218047d7 .word 0x5ca67c60,0xf18711b3 .word 0xc24c55a1,0x5f622f8e .word 0x00000000,0x53555400 .word 0xe57611a6,0x1715e983 .word 0x7402ec4d,0xa43c6428 .word 0xea010007,0x377fab8a .word 0x9d68619c,0xb8cb6170 .word 0xb4d2f0c5,0xd1d4246c .word 0x9fc6d294,0x7fdf222e .word 0x8cfb43f6,0x354f55fc .word 0x272a5f75,0x00a12126 .word 0x3e68265b,0x6b16b260 .word 0xb9dc070b,0x782b1ae1 .word 0xe90cad06,0xfb73ae19 .word 0xef94aa8f,0xb94199ff .word 0x286059d1,0x2fac3f79 .word 0x78b74de8,0xb7457e4c .word 0x0f7c84a4,0x4458592f .word 0x7c00fc73,0xa05eef95 .word 0x566101df,0x7c777c57 .word 0xdb903e46,0x5cca085d .word 0x291a4603,0xb3352ac8 .word 0xe2ac6a7f,0x1e3a4ce6 .word 0xd3e602cd,0x4be65916 .word 0xfffe8d88,0xee7aead3 .word 0x7e5bfbaa,0x47b9d706 .word 0xa65518f8,0x24d5264d .word 0x2f0af212,0xbf450141 .word 0x3ccedcdd,0x631657b5 .word 0xc528f7ff,0xb3ae1cb3 .word 0x27d50e22,0xa37094e4 .word 0x03fae3b9,0x6e7e7cc4 .word 0xabe94d1c,0xbc763aee .word 0x36c3f839,0xc5325645 .word 0x855c75f0,0x0fb6d5c8 .word 0x817e9ab6,0x3f577c93 .word 0xce8d5008,0x80ff6254 .word 0xeced6566,0xa7dd9e71 .word 0x629cf4e0,0x66a37a77 .word 0x21174870,0x1aaa0edb .word 0x89a56bf2,0xd41f4af3 .word 0x95056c7e,0x5f44d05d .word 0xb66e0aea,0xdd6b4d11 .word 0x3c7e240f,0x787c6b74 .word 0xe953e2cc,0x562d15f5 .word 0x4ad397ef,0x335be73a .word 0x98d56fdb,0x8f409dea .word 0x1d38404c,0x64d789d8 .word 0xe9a3788f,0x94136b8a .word 0x8128d044,0x5645c5bb .word 0x62e8f0ec,0xad29eeaf .word 0x10e92d10,0x00bb1f74 .word 0x8c4679cc,0xc2b085cf .word 0x02bbcbef,0x6d5c8aec .word 0x4622b0fb,0x53dfbd96 .word 0xc62df1fb,0x58f6bb46 .word 0x472eb359,0x05ab66b7 .word 0x2b559417,0x0dbbcf6c .word 0xb244479f,0xc502e920 .word 0xac6ab15f,0x0ac1f28d .word 0x8bd35a9d,0x0601ae68 p54_local1_expect: .word 0xb0288c66,0x383da356 .word 0x3e8cd54d,0x00000000 .word 0x7be9b15a,0xcc816c50 .word 0x0eb05801,0x0ee324f1 .word 0x398caa1a,0x0e5120bc .word 0x9fcca1ce,0xee8c7aaf .word 0x88cacc90,0x76f8d064 .word 0x53738b53,0x8fade7b9 .word 0x303e7140,0x9f01567c .word 0x9275007c,0x7a7e89d0 .word 0xb34dfaf6,0xc7d9134b .word 0x010f1c87,0x7d32d750 .word 0xe223e43a,0x0269603c .word 0x13d20b29,0x1469424b .word 0xf2a396bd,0x120be987 .word 0x3c19d77c,0xe46e716a .word 0xf7625e70,0xc604be47 .word 0x9355254c,0xa38494a4 .word 0x23578297,0x4bc0e67a .word 0xf955830b,0xa51121a1 .word 0x9d1b78f7,0xd2abec98 .word 0xa3bcf243,0x8dc32af9 .word 0xe64066d4,0x693f0070 .word 0xb0ca19c1,0x1619b4ad .word 0x3fbd95e1,0x0cb6923e .word 0x08ad682c,0x635c91f1 .word 0x78acb8f1,0x482ebb23 .word 0x29071216,0x9ba36e42 .word 0x30d1c861,0x3ba3accd .word 0xc6ba3f3f,0x3ece6724 .word 0x247e5647,0x92f43063 .word 0xaf3e132f,0x5f418b59 .word 0x37226326,0xbba8419f .word 0x69a72aba,0xe11471d6 .word 0xff92581b,0xd018a5e9 .word 0xf3d3a71d,0xc1f208ff .word 0x50dfe446,0x31b88662 .word 0xab711f92,0x28568918 .word 0xa5c3c41b,0xc65c84c1 .word 0x78ea762d,0xa485a41b .word 0xf43228b2,0x7efa2c25 .word 0xed077fea,0x6eb752b9 .word 0x3c5ce195,0x85262b77 .word 0xaec35fed,0xfc6d5351 .word 0x992e9b21,0x9b05d6d9 .word 0xbc36291a,0xbd2aea6c .word 0x7fed7c4e,0x21a16d80 .word 0xa15f7b48,0x39c3d1ae .word 0x5706b636,0x20ec34a7 .word 0x3520996f,0xa390eba6 .word 0x65429ca2,0xb7983298 .word 0x2786cd74,0x2a0bc784 .word 0x064931dd,0x9fb13649 .word 0x43d7262f,0xc8f9eb0d .word 0x8b385623,0x2ee913d8 .word 0x65b36829,0x713c7465 .word 0x4bacec9a,0xd6695bdf .word 0x78176a4d,0xfa26df6e .word 0x24655704,0xe76d2dc0 .word 0x4aefa0f0,0xc0c7050d .word 0x15cbeb01,0x566e64a5 .word 0x085c8bac,0x4dc2218e .word 0xe1393c00,0xdcb5005a .word 0x15b5d28d,0xfed32a08 p54_local2_expect: .word 0x00000000,0x00000fd3 .word 0x93335dce,0x7d985c4a .word 0x8efbffff,0xb5120000 .word 0x100af68e,0x536f96c3 .word 0xc672d8d1,0xe97bd8d1 .word 0x00000000,0xffffffff .word 0x213b5696,0x4fd737c6 .word 0xf5a25fa2,0x8d22b22b .word 0x2499a416,0xb6834f49 .word 0xb182af3b,0x1a852a76 .word 0xd227053d,0x5c54d537 .word 0x4e2e80d8,0x4234f73a .word 0xcc18fb24,0x2a0eb200 .word 0x5eba1dca,0x1ae8a7dc .word 0x407a9d6c,0xe78c63e3 .word 0x7a7de5f1,0x63f3b87d .word 0x31e80b6a,0xfa02d66c .word 0xf7c5be39,0x12b5a787 .word 0xed541823,0xca177e61 .word 0xbf67d53a,0x74ec34e1 .word 0xf16d4737,0xa3e0689e .word 0x06775bea,0x78be02e1 .word 0xe5825c9d,0x11aee6e4 .word 0x7b893913,0xa1c534f5 .word 0x565a2b83,0x7287b347 .word 0xffb84a97,0x0aef38d8 .word 0x9fa6388a,0x0cf5a2e2 .word 0xf9972d96,0x6cbde962 .word 0x480ff464,0x3f70fcce .word 0x5bdbc0ba,0x6bbb3324 .word 0x93109d53,0xe0f60365 .word 0xb81df58a,0x0bab6b84 .word 0x23e7701c,0xb3527175 .word 0x8db203f2,0xe2740407 .word 0xe2036507,0x0cc86600 .word 0x79797bec,0xe0345dea .word 0x864ed3e2,0x7366389e .word 0xbc9a5800,0xc8b32374 .word 0x785250eb,0xbe10a261 .word 0xe8a67615,0x60736068 .word 0xe06e8cad,0x37362072 .word 0x5148f64b,0x04989dfc .word 0xd69a8a83,0x4aa8b450 .word 0xf3a5bbff,0xe78c63e3 .word 0x94d283d3,0x366f789e .word 0x2bc8da61,0x7fd74f15 .word 0xc13121ad,0x45aa7f61 .word 0xed0e54dc,0x335bd553 .word 0x2f9e3587,0x7b3ac909 .word 0xd540ab1f,0x18622225 .word 0x7db26ec1,0xfaa1c991 .word 0x8d4737cf,0x108c3a82 .word 0xbf455950,0x7431849d .word 0x3e1d78b3,0x9de6249d .word 0x37be88a9,0xc42a9862 .word 0x5cc2ca68,0xc262baaf .word 0x6a94dd9b,0xcc6b7ea2 .word 0xd9bc75dd,0x56b803fc .word 0xf9488d9c,0x4224907f .word 0x70c6a91f,0x3b59362e .word 0x5299df82,0x2f8cb680 .word 0xc0253e1e,0xec774c16 .word 0x65e9f3fc,0xcc69e1ad .word 0x8778678e,0x833916b4 p54_local3_expect: .word 0xff758f0f,0x5ce4b870 .word 0x6ab800be,0x109580d2 .word 0x0018ea6f,0x1bfbf587 .word 0x85d1c8d3,0x81d695fe .word 0xff08f2c1,0xcf0bf7aa .word 0x1b99f21c,0x8170aa86 .word 0xf6d97879,0x8e88d45c .word 0x5f23c0b1,0x5a0e2f11 .word 0xb89e2a68,0x4d1db799 .word 0x7d6f8757,0xb84a97c6 .word 0x64052c3d,0x83cecb54 .word 0x56aa923e,0xe227abc5 .word 0x3f6bd711,0xeeb1145e .word 0x140687b0,0x62a1c085 .word 0x695da058,0xe8442c30 .word 0x01ba9bf2,0x0b312310 .word 0x47b56839,0xff496e21 .word 0xa0a88b15,0x485bce15 .word 0x0ce3c22b,0x1d43bb22 .word 0x56d0df7c,0xda6089a8 .word 0x269c90d6,0x841846fa .word 0x36120b8a,0x07684eef .word 0xd3c03140,0xb04c0a8c .word 0x08464402,0x978532ed .word 0xaa6d7dc6,0x040a6cb9 .word 0x4039a131,0xcf41a6ad .word 0xa2de22a7,0x800cba85 .word 0x0e26d296,0x267a5b70 .word 0x1e2d7e33,0x4b2eceb3 .word 0x814ebce9,0x53c5db80 .word 0xefbf7f62,0x2e9011fd .word 0x85dff4a9,0xf61211be .word 0x5f5d33d9,0x1e1becca .word 0xd6a596e5,0xb6220da6 .word 0x98ec10a6,0xc9e9e930 .word 0xb41f98d8,0xaa022c49 .word 0xb053614b,0xffc64188 .word 0xb505dffe,0x63e8d6ff .word 0x2dee0036,0xd04fd785 .word 0xf197ade6,0x365d0a6f .word 0xc61e1fcb,0xa52ae7e9 .word 0x350d1e91,0x02811d7e .word 0x53e6ec5a,0xbcfc0474 .word 0x38ff264f,0xb78c5ebd .word 0xfce29d19,0xa8df2370 .word 0xad64d60f,0x85669eb8 .word 0xd80a5f6b,0x934b1a84 .word 0x98c60242,0x51ffbcff .word 0x13235eed,0x9398ab1e .word 0x32affd2a,0x5d8b3e35 .word 0x42e6516b,0xa1bc7297 .word 0xab2522c6,0x4f8134b5 .word 0xc6fa5c1a,0xf67cbf77 .word 0x00000078,0x000012b5 .word 0xd4fc156d,0x17a43171 .word 0xb0b32686,0x5dbc1f3d .word 0x680d999c,0x19fa85d1 .word 0x283ce418,0x0ca73c6b .word 0xd1d87be9,0xa4b8e0fd .word 0xb8c6a7f6,0x38e06f36 .word 0xd0f22ef8,0x6a76245a .word 0x524061fd,0xbbc69aac .word 0x6869125c,0x000000b4 .word 0xd64e1fff,0x0818bfd6 p55_init_registers: .word 0x29c9fafa,0x3ace2da1 ! Init value for %l0 .word 0x11cbd174,0xb3c2cc70 ! Init value for %l1 .word 0x87cce673,0xf9ecc35f ! Init value for %l2 .word 0x5901138c,0xb86609db ! Init value for %l3 .word 0xbe08e7cc,0x637cc9cd ! Init value for %l4 .word 0xf8605aa7,0xec7c11e3 ! Init value for %l5 .word 0x53c9415f,0xf92ef495 ! Init value for %l6 .word 0x78468ff5,0x99fecb59 ! Init value for %l7 .align 64 p55_init_freg: .word 0xcb00d5ef,0x1c02b696 ! Init value for %f0 .word 0x431b19e7,0xb008f7b7 ! Init value for %f2 .word 0xf319a01d,0xfd936c87 ! Init value for %f4 .word 0x01d2ba5b,0x16664fa1 ! Init value for %f6 .word 0x11e7ae77,0x79bbd733 ! Init value for %f8 .word 0x9ebb9bbd,0xc7a3f854 ! Init value for %f10 .word 0xb11a6663,0xe24a3099 ! Init value for %f12 .word 0x27fa3604,0x60375775 ! Init value for %f14 .word 0x9b3e6607,0x1a202366 ! Init value for %f16 .word 0x826dd9ba,0x2dfb2d18 ! Init value for %f18 .word 0xd36f91ee,0x67a9c0ae ! Init value for %f20 .word 0xa6a05cc9,0xf69233cf ! Init value for %f22 .word 0xa72220cd,0x65491ee7 ! Init value for %f24 .word 0x3cc7337e,0x50a28cd5 ! Init value for %f26 .word 0xf189b6cf,0xc86d14b9 ! Init value for %f28 .word 0x2d8e5895,0xce8c0ea8 ! Init value for %f30 .word 0xac1538fb,0x37c46f0a ! Init value for %f32 .word 0x4f443d2b,0x4f57a58c ! Init value for %f34 .word 0xde7741c2,0x6cea0d03 ! Init value for %f36 .word 0x046b5229,0x0aafebcc ! Init value for %f38 .word 0xd0979d74,0xe7f0e222 ! Init value for %f40 .word 0x81cdb4f0,0x18072c13 ! Init value for %f42 .word 0x2af419a6,0x057c7c13 ! Init value for %f44 .word 0xe9bbb63b,0x4bc91997 ! Init value for %f46 .word 0x81b4d9c9,0x3f9ec8eb .word 0x518c8dc4,0xdd91a62e .word 0x88bac372,0x598d40d1 .word 0x368b1863,0x5c57d8f3 .word 0x799b9a52,0xaeedc789 .word 0xfd0b0f8c,0xec999a81 .word 0xe34e0208,0x114b8cce .word 0x64b18bf0,0x7dda8a5a p55_expected_registers: .word 0x00000000,0x012318b5 .word 0x00000000,0xd416a2d9 .word 0x00000000,0x75446c00 .word 0x00000000,0x000000b5 .word 0x00000000,0x78ac7d70 .word 0x00000000,0x00000064 .word 0x00000000,0x0000148b .word 0xffffffff,0x9cd7b7f3 p55_expected_fp_regs: .word 0xcb00d5ef,0x1c02b696 .word 0x8087b4b3,0xb008f7b7 .word 0xf319a01d,0xfd936c87 .word 0x01d2ba5b,0x16664fa1 .word 0xda284472,0xf86383c4 .word 0x9ebb9bbd,0xc7a3f854 .word 0xb11a6663,0xe24a3099 .word 0x57bde485,0xb067404d .word 0xf920f90b,0xead448d3 .word 0x0a49f898,0x8db99147 .word 0x39619ebc,0x1db7de08 .word 0x00000000,0x00000010 .word 0xaec0a967,0xee916fd3 .word 0x00000000,0x00000080 .word 0xb869e08e,0xb067404d .word 0x8b14b164,0x07e00d76 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x8a415ab2,0xf4f80e42 .word 0xf319a01d,0x00003961 .word 0xb9a9f08f,0xe115b816 .word 0x57bde485,0x57bde485 .word 0x0c0d453a,0x6c173983 .word 0xf08c299a,0xbc611541 .word 0xdf39a30d,0x10951e79 .word 0x464b0bd2,0x81e128a9 .word 0xdfaf9296,0xfba530cf .word 0x225027ff,0x32ff6504 .word 0x39031108,0x6ec2684e .word 0xe4107e26,0x1104c17c .word 0x4e370c37,0xdfcac737 .word 0x30ab2290,0xc2a02968 .word 0x222c6c34,0xa3a8e42a .word 0x1d31b550,0x9870efcc .word 0xb006c1ff,0x5a561d0b .word 0xd4dceed8,0x4d74bf00 .word 0xc65c6929,0x20605786 .word 0xf8eea494,0x0a222a90 .word 0xf2cfb8a3,0x648daf7d .word 0xea394ac1,0x67a9c0ae .word 0xd35ef286,0x278c995c .word 0x9205548e,0xc1bd38bc .word 0x6513aee4,0xf1d0dae5 .word 0x25bbfeb7,0xee46323d .word 0x1d8bc495,0x9e475a11 .word 0x3f01fc86,0x30798a35 .word 0xa82fdea9,0xdcde3f9c .word 0x88d6e417,0x8de1b9c0 .word 0x84ca0068,0xec58ecd3 .word 0xd4897045,0x09afe844 .word 0x25737817,0xac87e7c5 .word 0xa6fd65af,0xae28ec90 .word 0x091e37c6,0xe087086e .word 0x64c37d22,0x74c16836 .word 0xd9fe9375,0x92828a16 .word 0xfb82f57f,0x2fee5b09 .word 0x2f4b0bb3,0x35e6695e .word 0x8040292b,0x00003961 .word 0x9717d26b,0xf0cba112 .word 0xb0a6bb09,0x64f0c31f .word 0x3a5efc03,0x9cc0413b .word 0xdc53aeb0,0x4917e091 .word 0xe13c8b84,0x15306c51 .word 0xf6f673de,0x34d1b7ab .word 0x16c58a16,0x6808a9c9 .word 0xa176f80b,0xf8525c85 .word 0x9aad9dd1,0x5f142a51 .word 0xde8ded79,0xd0becd09 .word 0xb155643e,0x43578e21 .word 0x2ca36556,0x515050b4 .word 0xc3da3b1b,0x02db2b3d .word 0x44fbe060,0x4d00de2b .word 0x646eca51,0x98ddc759 .word 0x380aa31f,0xd0eab893 .word 0x58ee2535,0xce475baa .word 0xe0b3b9d5,0x9c612bea .word 0xe1bb5497,0x325ae4c3 .word 0xf7e014de,0x7e399c47 .word 0xdb795fbd,0x66821153 .word 0x6099bc4d,0x66a6b095 .word 0x15bb9ad2,0x0f7160fb .word 0x271656ec,0x6d4f7c41 p55_local1_expect: .word 0x8087b4b3,0xbbc2000f .word 0xcf1ce7fe,0x55c81b5c .word 0xf33fede4,0xdffae803 .word 0xff3a16f7,0x4f5efb1c .word 0x4d4067b0,0xd6a622f2 .word 0x64b1148b,0xd05ef81c .word 0x1ce44395,0x5664b791 .word 0x1db506e6,0x8bb60a02 .word 0x4add4d9e,0x2e573222 .word 0x257b636a,0xdad33513 .word 0xa1ef8f7e,0xb6dd9652 .word 0x601783e1,0x6ada00f8 .word 0x8fc9155e,0xa8f200af .word 0x22656cff,0xb77b6eab .word 0x9f263143,0x50a1fa7a .word 0xcd801f30,0xa715af23 .word 0x40fd3dce,0xb02e6a4b .word 0xb9ff2624,0x752b2708 .word 0x21f1e835,0xea9e0f97 .word 0xf4810aa8,0xdd22c028 .word 0x8ddef07c,0x75f80612 .word 0x934b2f82,0x47b953b9 .word 0x0f5d89da,0x78ac7d70 .word 0x2a490170,0x218648d2 .word 0x386c1bf9,0x41160198 .word 0x0624a2c3,0xd81e34bf .word 0x65886c3a,0x56b56d4e .word 0xe17cda96,0x8bb4dd49 .word 0xca4d6d6d,0x74959953 .word 0x4722a338,0x6c007df6 .word 0x13015a5f,0x212a651d .word 0xe6bead19,0x038c5a6f .word 0xdf4b547b,0xc1e420af .word 0xed8b7067,0xbd5bf0b6 .word 0xf9c79284,0x893bce03 .word 0xadebd7db,0xc295788e .word 0x542bcb87,0x4d70da78 .word 0x93c1d18d,0xd8e713d3 .word 0xf19767d4,0xad0e443c .word 0xe2f8eb47,0xb5b29dc0 .word 0xa90958f2,0xc9bab260 .word 0x1918f2de,0x7793a5fa .word 0x373b3aba,0xba4971de .word 0x7130d56a,0xc76adade .word 0x3580842d,0x218648d2 .word 0xb5c327c5,0x3805ff66 .word 0xb2527335,0xbff0b827 .word 0x20b57d6e,0x0efdfa5e .word 0x4d13a5f8,0x44e0443a .word 0x62df6b54,0x374672d9 .word 0x2c106d13,0x2e35bae4 .word 0x01e2ce63,0x025d0f4f .word 0xa8f79fff,0x7d3d040a .word 0x3a789a86,0x1e749657 .word 0xa2fa1674,0x81c4a818 .word 0x17de45e7,0x46133663 .word 0xce7554f5,0x1c92f895 .word 0x4ac1f6f3,0x4f6ff4f9 .word 0x57e972a6,0x51b3eec3 .word 0x565999c0,0xa1e3663a .word 0xd29f22b4,0x4e05b797 .word 0x16730116,0x74f279f7 .word 0x52bc3d2d,0x2a2400ac .word 0xf46eb106,0x70290f93 p55_local2_expect: .word 0x85eaa1ce,0x4db3e666 .word 0x00000000,0x8db99147 .word 0x39619ebc,0x1db7de08 .word 0x4d4067b0,0x00000010 .word 0x00000000,0x000000b9 .word 0x01d2ba5b,0x00000080 .word 0xa7286053,0xdc8b8a7d .word 0x8b14b164,0x07e00d76 .word 0x83be6d39,0x4802a5f3 .word 0x50f1e53b,0xcb079810 .word 0xb36467c5,0xb11ba994 .word 0x0cc0d67b,0x08457294 .word 0x24180c96,0x1990c921 .word 0xd16563e5,0x4f29ff79 .word 0x9f290b7e,0x6c5d1133 .word 0x1a7a65a7,0x8f2e43d5 .word 0x7698d00a,0x00000105 .word 0x83b28683,0x08f06597 .word 0x973afe7a,0x5c713c2a .word 0x79a50855,0x9a953ff9 .word 0xce90f4c0,0xe7fa259c .word 0x7e5cf1e4,0x94f074df .word 0xc5b4b4ec,0x4ba95645 .word 0xadbae7bb,0x366a8cb3 .word 0x693be862,0x2fcfb5e0 .word 0x0e6426c7,0x0d3dd86d .word 0x6644cfc3,0xece80898 .word 0xbdeb97d7,0x49764783 .word 0xfd025e2c,0x6c967e3d .word 0xc5c883d4,0x589f38f3 .word 0x48de72ce,0xdae41233 .word 0x44eb8752,0x0492ec49 .word 0x5d06000c,0x10b72c9a .word 0xc2ceef81,0x2b0c53f6 .word 0xcf5aa8a0,0xc26c235c .word 0xc2b97cdf,0xb869e08e .word 0xb11dbd5e,0x5573097d .word 0x74d27be8,0x63f8d373 .word 0x64c01109,0x72e071e0 .word 0x6949e0ad,0x1c921470 .word 0x6bcbf4f3,0x68ae86ee .word 0x79be1db3,0x9e8e99b8 .word 0x8e52ef72,0x1ce52aca .word 0xcc548a33,0x65a3ad5d .word 0xf0991324,0x16623c84 .word 0xa38a9a6b,0xb20051c4 .word 0x1492795d,0x97222a8f .word 0x70717f6e,0x1061aa25 .word 0xbbb7366b,0x06037816 .word 0xd5e3fff7,0x0fa2a951 .word 0xc16c7aa3,0x85fb5ffa .word 0x58041653,0xc718af88 .word 0x351d2152,0x6409a9e5 .word 0x5f443e23,0xd6d824f1 .word 0x7b381fed,0x0139352c .word 0x9c2a7ca1,0x1e4065be .word 0xc91b0164,0xc151ac2a .word 0xac454aa3,0x6ef4bd04 .word 0x5bc950b6,0xa7c32f1e .word 0x131b10d6,0x492e6201 .word 0x5d3e2093,0x05ebcaa6 .word 0x50ce606f,0xc6d83397 .word 0x4fea33b9,0x1ebc4c39 .word 0xdfd8ef94,0xca57e666 p55_local3_expect: .word 0xf920f90b,0xead448d3 .word 0x0a49f898,0x8db99147 .word 0x39619ebc,0x1db7de08 .word 0x00000000,0x00000010 .word 0xaec0a967,0xee916fd3 .word 0x1c02b696,0x00000080 .word 0xb869e08e,0xb067404d .word 0x8b14b164,0x07e00d76 .word 0xcd3d835d,0x42c0dac9 .word 0xd8316c17,0x182382ff .word 0xfabad593,0x59608d19 .word 0xe0ed95df,0xedc8097b .word 0xfe03408b,0xab54ad94 .word 0x2526e25b,0x7886236c .word 0x0177fb8b,0xec6599ed .word 0x03ee3520,0xed991254 .word 0x99023fd9,0x386c1bf9 .word 0x9a4a8add,0x2df6ab1d .word 0xb255ae01,0x2960325f .word 0x4f8d5465,0x4ce09d73 .word 0xc3f6981a,0x37dd360f .word 0xf3f58a35,0x000000ae .word 0x3bd899ce,0x4dec117f .word 0xe5cc95f6,0x6c20542b .word 0xc87612f1,0x9020683f .word 0x70bb2ffe,0x5e0dd680 .word 0x6f65ef72,0x1c157d61 .word 0x45f5edd9,0x2e8e4848 .word 0xf102e73b,0x33bf9fc8 .word 0x21ebdf13,0xd97188ba .word 0x038d3434,0xb62d59d0 .word 0x6b304c8c,0x49ec3ed9 .word 0x58f11b6c,0x87c153cd .word 0xc01d7dd4,0xc8eb08ab .word 0x264b87ac,0x6eb93e5e .word 0x05231fb8,0xae7ee7d9 .word 0x8908833f,0xcbedc930 .word 0x3374be99,0x7efbb474 .word 0x9ce2f963,0x18dd0d57 .word 0xf650c881,0x379ce16d .word 0x0f868348,0xb769eb98 .word 0x9627b187,0xa0018fa2 .word 0x7da0330f,0x1c649799 .word 0xeadb87a8,0x4518f90a .word 0x4c56a613,0x199dcff9 .word 0xa341b244,0xe74300d9 .word 0x94aafaf3,0x81522517 .word 0x6fff04e0,0xb34bcd01 .word 0xdefbd7bf,0xcce35fa4 .word 0x871c30fd,0xf03e12da .word 0x3605f9e8,0xcd78d53c .word 0xfa73d2e5,0x7f9a616d .word 0x0e2eff01,0xd25e5da5 .word 0x7d28940a,0xa1907c8d .word 0xed8559ef,0x6db37de5 .word 0x0fb8c109,0x816ca398 .word 0x4c84ac41,0x26d84fee .word 0x599bf2c3,0x58cc922b .word 0xcbf89dfb,0xa683f6db .word 0x752d752f,0x2ac18b19 .word 0x6e9b2903,0x82488936 .word 0x79d9719c,0xbbf56853 .word 0x4ffe05c8,0x8d9220bb .word 0x9bf6133f,0xad7cdb59 p56_init_registers: .word 0x175719f2,0x374f7e51 ! Init value for %l0 .word 0xe24bac98,0x90a37810 ! Init value for %l1 .word 0x76c329a6,0xb3a80c15 ! Init value for %l2 .word 0x5cc9e69a,0x7e0ee680 ! Init value for %l3 .word 0x7c3e136d,0xf03915b5 ! Init value for %l4 .word 0xf1c63b22,0x6f44415c ! Init value for %l5 .word 0xf59395af,0xba3aadd7 ! Init value for %l6 .word 0x49f1407d,0xd9b0030b ! Init value for %l7 .align 64 p56_init_freg: .word 0x31e3c067,0xa00c91ce ! Init value for %f0 .word 0xec62d09e,0xfafe2711 ! Init value for %f2 .word 0x18bf23ad,0xa17508cc ! Init value for %f4 .word 0x3a959601,0xaf6cbae7 ! Init value for %f6 .word 0xc7af9dd4,0x2a3b5615 ! Init value for %f8 .word 0x21a37e6c,0x624d5f54 ! Init value for %f10 .word 0x327fe10b,0x88644c39 ! Init value for %f12 .word 0x4aa7dee8,0x48ca03f6 ! Init value for %f14 .word 0xaf311879,0x009aee7b ! Init value for %f16 .word 0x1e27de01,0xbef83f88 ! Init value for %f18 .word 0x7677fad0,0x9d039e9f ! Init value for %f20 .word 0x9b337494,0xc47fc304 ! Init value for %f22 .word 0x8ee4ce57,0xe1c76ac9 ! Init value for %f24 .word 0xe4a6148f,0x2f2c8ff8 ! Init value for %f26 .word 0xb29ff8e0,0x24eb5997 ! Init value for %f28 .word 0xf4e682e5,0xd823dcd8 ! Init value for %f30 .word 0x1e234831,0x9ce5dc56 ! Init value for %f32 .word 0x33d0d641,0xb9f324a1 ! Init value for %f34 .word 0x396185f2,0xfb013622 ! Init value for %f36 .word 0x476cd466,0x56b49c2f ! Init value for %f38 .word 0x5d82da1f,0x3b14c2a1 ! Init value for %f40 .word 0x17e41796,0x9dcfa069 ! Init value for %f42 .word 0xcf689c0b,0x22ed36be ! Init value for %f44 .word 0x60ca5e4d,0x845577ee ! Init value for %f46 .word 0xf340fb4b,0x5ee91d91 .word 0x0c86f162,0xdab2b1fd .word 0x6bc28d52,0x5bb9f0db .word 0x936a20e5,0xe19c2dd6 .word 0xe45e2f83,0x475ee6d2 .word 0x40f81711,0x806460af .word 0x03aafdfc,0xaa0e940c .word 0x87e8eb64,0xd132e049 p56_expected_registers: .word 0xffffffff,0xffff9080 .word 0x73bebe09,0x6f039eee .word 0x00000000,0x6f8a38ff .word 0x00000000,0x2d510fdd .word 0x00000000,0x0000001b .word 0x00000000,0x5ba705e6 .word 0x00000000,0xfffffff5 .word 0x00000000,0x39dd0c15 p56_expected_fp_regs: .word 0x31e3c067,0xa00c91ce .word 0xf5270f55,0xd4d4810b .word 0x18bf23ad,0xa17508cc .word 0x3a959601,0xaf6cbae7 .word 0xc7af9dd4,0x2a3b5615 .word 0x00000001,0x624d5f54 .word 0x327fe10b,0x88644c39 .word 0x994b23d5,0x5cb16fad .word 0xa2d16b95,0x4a2b1964 .word 0x5ee5e977,0x8fe12f2d .word 0xc85a48df,0x4ae101ab .word 0x745ab1a2,0xb584f072 .word 0x6fa42815,0xeeb58c39 .word 0xbe8bcf1a,0x56d26ad8 .word 0x78ce0492,0xad6fb15c .word 0x7c137b82,0x323dbfbc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0xf295378f,0x321ecedf .word 0x2b9da680,0x00000000 .word 0x1b036812,0x8381012c .word 0x38ad6aec,0x42037a52 .word 0x545f4d62,0x008869b1 .word 0x3d1c4c2c,0x0321008b .word 0x7ce0dd1c,0x2499f2a6 .word 0xe5e8e579,0x0709173c .word 0xe4291868,0x1c07307c .word 0xd2371126,0xcd5709c4 .word 0x6bc589b4,0xdd6bcc5a .word 0xfe709c96,0x8934bed0 .word 0x575f4014,0x9723b3da .word 0xd758ffa5,0x75bda1be .word 0x6fd2d38c,0xb53c599e .word 0xcd02f6fc,0xe599de0e .word 0x41cda4f6,0x907e007d .word 0xbd924ee5,0x935b7274 .word 0x8995f392,0xcfeed45a .word 0xd0af9f1a,0x08382b83 .word 0xe1c76ac9,0x1a2976b0 .word 0x657580a2,0xd43a6774 .word 0xc5c4a5e2,0x03bf7f34 .word 0xd1fd84cc,0xf218ce63 .word 0xbca2772b,0x009ee23e .word 0x3c8f5562,0x4383aecb .word 0x770c0fe1,0x81ff9dfd .word 0x444d98b1,0xe16e4d2b .word 0x9d33755d,0x3df21def .word 0x1c67c3a1,0x3b7bd8ee .word 0xd239f875,0xfff3ce02 .word 0xad96f885,0x5f776a24 .word 0xc7ad3986,0x5a4310e4 .word 0x7d99d0b6,0x4432ff5d .word 0xfcd41995,0x072955f3 .word 0x5b72fcdb,0x4e5a6104 .word 0xc45e0919,0x5c45ce98 .word 0x58642cd7,0x0874699e .word 0x73bebe09,0x6f039eee .word 0x8b002103,0xdc044a20 .word 0x8febbf56,0xe9c2fa55 .word 0xab000074,0x5b09e183 .word 0xb03fe8ad,0xf293b6f0 .word 0xf67d4755,0x5b925640 .word 0xa57a05c7,0xb2227109 .word 0x9fe19080,0xa5244b8b .word 0x1d2d5e48,0x0435c438 .word 0x75d805ec,0xbeec8c7b .word 0x8abc405d,0x9a2f4dee .word 0xa40b31c3,0xb438393a .word 0x735ef409,0x42be5658 .word 0x0f39dd9e,0xd83fd3ed .word 0x549a7552,0x17d15ca4 .word 0xcc3c94de,0x94a30a7b .word 0xc579a8c9,0xc6067ff5 .word 0x5880c8ac,0x31003158 .word 0x4c129e41,0x29e9c8fa .word 0xedc31e18,0x0c6d7e35 .word 0x8167a31f,0x892a64e0 .word 0xca1dd007,0x3a774d83 .word 0xa56e13c4,0x64575b0b .word 0xcb88c477,0x0adeed49 .word 0x8083205a,0x14a19b96 .word 0x31d958ef,0x1430914f p56_local1_expect: .word 0xff81d4d4,0x550f27f5 .word 0x67fec6d3,0x83f31f2e .word 0x2c018183,0x5c37389a .word 0xad6fb15c,0xd5234b99 .word 0xf5ffffff,0xffffffff .word 0x7ff20000,0xf5270f55 .word 0xbbd62eeb,0xb835e8ca .word 0x7462df61,0xa41acd0b .word 0xd86202c2,0x7e65f083 .word 0x822d208b,0xeab0f21c .word 0xfbf4b6c0,0x17493024 .word 0x88b0b094,0xca55c27c .word 0x4c583e41,0xbfd492f6 .word 0xcfd8276d,0x76074710 .word 0xf02c4487,0xc657e893 .word 0xd1e72254,0x31616d5f .word 0x0000005f,0x162473b7 .word 0x2d69c8b3,0x7640ddee .word 0x01113baa,0xd4eeedaf .word 0x5d51de50,0x3162ce57 .word 0xd2c36f0c,0x164581fe .word 0x5a35d6c2,0xb4e3cc51 .word 0x423d2729,0x16458d92 .word 0xdc70d062,0xe22762d5 .word 0x67d632f3,0x25912beb .word 0xecad75ff,0xaef40fda .word 0xd329ff4c,0xa7f63287 .word 0xeeff25d6,0x44932f0f .word 0x90c2f22d,0xdb31ae5b .word 0xb21dbb1b,0xd5722c38 .word 0x2341c7b1,0x6403c7e3 .word 0x8f3a101c,0x86dd0674 .word 0xd2de4a64,0x8a00a1f7 .word 0xb0f401b9,0x9a681a4d .word 0x3cc0977b,0x41fddec2 .word 0x7cf201f3,0x6e696033 .word 0xbfe8225e,0x6f78734f .word 0x0de9f8db,0x7c0e535f .word 0x25a8fe93,0xeb6b3d1f .word 0x3eff9dba,0xfeb2f85f .word 0xb62e3d73,0xc9274481 .word 0x113b1988,0xe10dab12 .word 0xf3e48a83,0x650900b5 .word 0x668ada86,0x96db91f7 .word 0x3c64aed7,0xc357e33e .word 0x0c6ca58e,0x68d8433e .word 0x37273b1f,0x000000c9 .word 0xdb0b47f1,0xd3acca57 .word 0xa14e28e7,0x86496f31 .word 0xf50ec4a7,0x52cc9452 .word 0x3f6714b8,0x7e644a01 .word 0xade09570,0x82946fe2 .word 0xbf29cbbe,0xb6c786d9 .word 0x3039f29e,0x7d3e3cee .word 0x551e0254,0x60185df7 .word 0xd6742d10,0x1725ac0b .word 0xcad7efe8,0x091325e6 .word 0x64971100,0xd9d2ed7a .word 0xff715600,0xfcb2a276 .word 0xc7c49333,0x95ae93b7 .word 0xc29dd4f9,0x75bda1be .word 0xe83c2847,0x77cd6536 .word 0x21b2372c,0x03696ee1 .word 0x9f33629c,0x12106db3 p56_local2_expect: .word 0xf75d1860,0xce6a9b54 .word 0xffd24412,0xa1022321 .word 0xe7ba6caf,0x0196953a .word 0xff388a6f,0xdd0f512d .word 0xf064bf69,0x303c7361 .word 0x01000000,0xffffffff .word 0x23f6ea84,0x44f88fa2 .word 0x48aecaf9,0x0c39c3c5 .word 0x623ba48f,0x22cc492b .word 0x4bc094e7,0x0153e1b3 .word 0xa811dae3,0x013a102c .word 0x8c5056ce,0x10b198dc .word 0x58987086,0x0c770b27 .word 0x4876c214,0xe47787a4 .word 0xedba979f,0x731f3799 .word 0xd47c793c,0x8f01029b .word 0xc47843f8,0xa1ccd40c .word 0x76879473,0x9f6c3790 .word 0x6c0a65d4,0xeb484f8a .word 0x97b747d7,0xffd7f619 .word 0x8e7ccde3,0xec187bfc .word 0x3334e4b2,0x3752b84f .word 0xf079db87,0xa18adb4b .word 0x5f83dc08,0xff388a6f .word 0x21d8ab6d,0x9ef3c520 .word 0x6b8aa0f9,0xf541ef18 .word 0x28512c6e,0xd6f7abaf .word 0x000000bd,0x5c298a62 .word 0x9a3f8748,0x6cc9a862 .word 0x987c527e,0x0c4b3d4c .word 0xe977773a,0x5df04408 .word 0xced235fe,0xfa11c1c3 .word 0x5c83f410,0x4018e96c .word 0x59b13914,0xb79292d6 .word 0x17b77fe6,0x1586cfc7 .word 0xda5460cd,0x040a2d19 .word 0x37ef2087,0x9d91d4d0 .word 0x0cf3130d,0x514865eb .word 0x94830814,0x93cee5ea .word 0x020ccd4a,0x5973567d .word 0x4e4460b0,0xb6960784 .word 0xffbc5b8e,0xa756dd67 .word 0x09078dc0,0x97879643 .word 0xf092edf8,0x2a8e4803 .word 0x552a2bb8,0x4cb923a6 .word 0x00006369,0x6c22f8cd .word 0x31c8b905,0xb71f1cf6 .word 0x1c9706c4,0x967ce36b .word 0xe1cb405d,0x18af1d79 .word 0xbf712d6a,0x9dbd1cc1 .word 0xa9a5e170,0xbf5f8439 .word 0x6bb83d61,0xef6b6528 .word 0x72de28f0,0x8e518e5f .word 0x6f634ca0,0xe0fb6c04 .word 0xc4cd1443,0x07c03df5 .word 0x69b8316d,0xd917923c .word 0xa1a92ef0,0xfd655cd7 .word 0xff5d3e36,0x6e893fc5 .word 0x9455631c,0xd2cfce0f .word 0x139bb61b,0xedfdaab8 .word 0xbd76b986,0xb017214b .word 0x1fef9a44,0x95014a4b .word 0xbd6e5c29,0xa833ad2f .word 0x98aca0e1,0x9cff67a1 p56_local3_expect: .word 0x18000000,0x5e5f5ad7 .word 0xf5270000,0x948200d9 .word 0x39dd0c15,0x80a69d2b .word 0x6901de04,0x2c0bcbb6 .word 0xf5f005ba,0xab8441f0 .word 0x00000000,0x5c37389a .word 0x694670fc,0xcc23316f .word 0xeb58e080,0x68e7858f .word 0x6826dfc9,0x3d47ff97 .word 0x2caf638d,0xaf445267 .word 0x9f6356a1,0xd4bdfdc8 .word 0xdb343ad5,0xdf5ec36f .word 0x5db2e73f,0x6981b50e .word 0x23e80a1b,0xf3753788 .word 0x6010bb29,0x67c03f35 .word 0x35fd1a48,0x43242ac9 .word 0xb6021520,0x64e66bac .word 0x111d8cd6,0x94e62b0a .word 0x4702a725,0x80f09c9d .word 0x8af83310,0x01191229 .word 0x2f1a63ec,0x59d0605e .word 0xc2d8cc8b,0x4168251e .word 0xa3c7da1e,0x6aa199bd .word 0xda1881f9,0x20cbb3d8 .word 0x1d2cfa28,0x02a60847 .word 0xead8e8d7,0xb2742ad5 .word 0xf9fbfca4,0x660a4b56 .word 0x6bbcf5df,0x01be42a4 .word 0xdfef5e37,0x6d808f32 .word 0x417b3549,0x104867f7 .word 0x4e31bde4,0x38ade76d .word 0xbfe7017c,0x8c225a17 .word 0x64192b4a,0x956bd1a2 .word 0x2d2fe18f,0x77e9e55e .word 0xab01e14a,0xdf485ac8 .word 0x72f084b5,0xa2b15a74 .word 0x398cb5ee,0x1528a46f .word 0xd86ad256,0x1acf8bbe .word 0x6bf964bc,0x9204ce78 .word 0xbcbf3d32,0x827b137c .word 0xeb278ded,0x66d15f1e .word 0x7a197bf5,0x2b600690 .word 0x1eabfe92,0xeeb8a508 .word 0x979b9044,0x06ad9073 .word 0x03049302,0xbd389aca .word 0x3094cc6a,0x4fc136f4 .word 0x3040ebf5,0x1975845e .word 0xa2e5667c,0x037b3423 .word 0x18839458,0xca866506 .word 0x8cb5f57f,0x1550e3ad .word 0x48f5922f,0x41d8aff8 .word 0xc47e03d2,0xda9c48a7 .word 0x4acbbb6e,0xfa74d6ed .word 0x0520f97a,0x01dc747e .word 0xff98018e,0x1acf2096 .word 0xb74dc7f6,0x1c0db353 .word 0xd92d9b7c,0xfc6f26bc .word 0xa2aa98b1,0x1df520cc .word 0x9d6d029e,0x4a4de414 .word 0xf759fa8f,0x8e0691c5 .word 0x6667110d,0xf0ce81f6 .word 0xb4b9acf4,0xe82ea857 .word 0x5b68be11,0x1e41f62c .word 0x88aa1587,0xf7f642d6 p57_init_registers: .word 0x0a3beaae,0x9e0b8d95 ! Init value for %l0 .word 0xe4a40056,0x9eaa5e1f ! Init value for %l1 .word 0xc8ce6d2c,0x2bcd29ab ! Init value for %l2 .word 0x63644eac,0xa6c4aaae ! Init value for %l3 .word 0x728b507e,0xd5462e61 ! Init value for %l4 .word 0xfed680a2,0xd570f23d ! Init value for %l5 .word 0x7682d030,0x22a6f985 ! Init value for %l6 .word 0x3f76bdc8,0xcdcdeee7 ! Init value for %l7 .word 0xa60be698,0x33beeca3 ! Init value for %l0 .word 0x4816aacc,0x244f5a5b ! Init value for %l1 .word 0x71b40d2a,0x77de0c4c ! Init value for %l2 .word 0x6fab2854,0x601b1056 ! Init value for %l3 .word 0x2bbfe493,0x918f7e12 ! Init value for %l4 .word 0xcbda37ea,0x359963f8 ! Init value for %l5 .word 0x5ca38d45,0xd6aa5b2e ! Init value for %l6 .word 0x206fea07,0xab84e0f1 ! Init value for %l7 .align 64 p57_init_freg: .word 0x10fa077f,0x7a59f43b ! Init value for %f0 .word 0x2533c4ad,0xc769f736 ! Init value for %f2 .word 0x061632f7,0x707f9f58 ! Init value for %f4 .word 0xc69cdc1c,0x62c9ff80 ! Init value for %f6 .word 0x09a60806,0x85849598 ! Init value for %f8 .word 0xde1ba8ef,0xdbea9ff3 ! Init value for %f10 .word 0xa65bac75,0x418ce0b5 ! Init value for %f12 .word 0xcf4c585a,0xcadad5c9 ! Init value for %f14 .word 0x125e8559,0x2db3d11a ! Init value for %f16 .word 0xf8a92c7d,0x3421f1a5 ! Init value for %f18 .word 0x06d9f7c3,0xd96b6971 ! Init value for %f20 .word 0x1c99cdad,0x587bd95f ! Init value for %f22 .word 0xc0cf69c4,0xe6cd24ab ! Init value for %f24 .word 0xd261acff,0x1f398dff ! Init value for %f26 .word 0xfbe29c9e,0x99bf746d ! Init value for %f28 .word 0x6b46f8f3,0x6b875971 ! Init value for %f30 .word 0xba27b7fb,0x980f2412 ! Init value for %f32 .word 0x2e457c1c,0xf705cfec ! Init value for %f34 .word 0x51b39e75,0x37c88a9f ! Init value for %f36 .word 0x3f6eec8f,0x3e1f09d6 ! Init value for %f38 .word 0x6afab255,0xc2f39607 ! Init value for %f40 .word 0x0a11f73f,0x34322248 ! Init value for %f42 .word 0x754ba65a,0x39836fb5 ! Init value for %f44 .word 0x7327e7cc,0x3c9f1899 ! Init value for %f46 .word 0x795c2e92,0xf74c257f .word 0x49bb9303,0x2217106e .word 0xb4a8b3e9,0x398cc19b .word 0xcc3b1ceb,0x3628400c .word 0xd87d2eb2,0xbaa6b495 .word 0x88c56a99,0x43435fef .word 0x896b3493,0x15b2d421 .word 0x784196eb,0x88fa0d07 p57_expected_registers: .word 0x00000000,0x00000000 .word 0x50246c2e,0x000000ff .word 0x956f3445,0x7040e1c0 .word 0x00000000,0x382070db .word 0x00000000,0x0000000f .word 0x00000000,0x000000ef .word 0x956f3445,0x7040e1b7 .word 0x00000000,0x00000085 .word 0x00000000,0x000000f4 .word 0xffffffff,0xffffffc4 .word 0x00000000,0x0b034daa .word 0xffffffff,0xffffffff .word 0x00000000,0x929e7c00 .word 0x00000000,0x33beeca3 .word 0x00000000,0x00000000 .word 0x00000000,0x00005911 p57_expected_fp_regs: .word 0x74f0618b,0xf1ce138f .word 0xefbac744,0x52aee241 .word 0xc48599e1,0x6f70da4a .word 0x52f7efa6,0xd36488f8 .word 0x3523a98d,0x33beeca3 .word 0x803c7fba,0x3812745d .word 0xf5626fb1,0x6a51d6b6 .word 0x1c881a0b,0x453aec85 .word 0x125e8559,0x2db3d11a .word 0xf8a92c7d,0x3421f1a5 .word 0x06d9f7c3,0xd96b6971 .word 0x1c99cdad,0x587bd95f .word 0xa3ecbe33,0xe6cd24ab .word 0xd261acff,0x1f398dff .word 0xff000000,0x99bf746d .word 0x6b46f8f3,0x6b875971 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x6d74bf99,0xffffff8a .word 0xffffff8a,0x87ac10eb .word 0x6aa93b4e,0xe53c2aea .word 0xe789545b,0xaadc7afc .word 0x33beeca3,0x2bcd29ab .word 0x77de0c4c,0x98e60ba6 .word 0xd4948794,0x5b904f00 .word 0xf4316583,0x1cf2c69f .word 0x2ce7390a,0x264a0307 .word 0x3421f1a5,0xf78a9c7f .word 0x42638852,0x1a764d94 .word 0xc26f6f59,0xfcf70295 .word 0x0280f1a3,0x6028edd1 .word 0x2b5fdbab,0x5a1edfc3 .word 0x0b2cbfad,0xd93cc05a .word 0x448fb2bc,0x78b7c42e .word 0x34ce1c77,0x4bd622cb .word 0x05c896e8,0xa7beb875 .word 0x19af3eb5,0x4681cc87 .word 0x0f53d81a,0x22edf48a .word 0xfa4cdd00,0x83617128 .word 0xb5f3d005,0x3e81e84a .word 0xea46fc10,0x57dcfc43 .word 0x2face2de,0x8f39c812 .word 0xa3180107,0xe14ecb54 .word 0x9f2080a8,0xe229ed09 .word 0x6401f054,0x45931e2c .word 0x24c935ac,0xebdc30ac .word 0x7a5d5e11,0x88000e18 .word 0x24d0d71f,0x54f0f6e9 .word 0xadcc1227,0x6af8c29b .word 0x8df2d3be,0x73ff229b .word 0x7c18974b,0x3e1dcdd4 .word 0x5f080c5a,0x5b7e6fd1 .word 0x68c7d3ed,0x1ec80c5c .word 0x019730f3,0x45f6b0a5 .word 0xcb71ab9c,0x82d683fb .word 0xf9e96380,0xabd0c5ab .word 0x3685e670,0xaa7ce20d .word 0x36e80054,0xe4c85413 .word 0xb3bd35b9,0xd3de9e53 .word 0xefbac744,0x52aee241 .word 0xc48599e1,0x6f70da4a .word 0x52f7efa6,0xd36488f8 .word 0x3523a98d,0xd8ca9f5e .word 0x8ab96bf7,0xcbc7fcd5 .word 0xf5626fb1,0x6a51d6b6 .word 0x1c881a0b,0x453aec85 .word 0x179d15b1,0x1a7bfe97 .word 0x52fc995c,0x3a73fea7 .word 0x3ccff4b6,0x38c36cb1 .word 0x227a08a2,0xb8741d5e .word 0xaac544dd,0x3025f91d .word 0x3ff1c2a7,0x8770963c .word 0x2e1cc7d4,0xc3fc397d .word 0xa38e4b9d,0xb14940c4 .word 0x8287709a,0x6c36b8a4 .word 0xd25d58b4,0x7e701dd3 .word 0xe1a1c51e,0xca424946 .word 0xc7da4d2e,0x1cbffccf .word 0x15131562,0x94aba47f .word 0xfc9a065e,0x8fbc6481 .word 0x0c9b4b8f,0xfd2a8c13 .word 0xcec5f281,0xad1ae4ba p57_local1_expect: .word 0xdeb9f113,0x1c97c6b2 .word 0x929e7c00,0x000085df .word 0x4c0cc5ca,0xcd7ad509 .word 0xffac61d2,0x83813783 .word 0xc48599e1,0x6f70da4a .word 0x22cbac9e,0x29db98ff .word 0xab2c4a68,0x65bbe959 .word 0xf5626fb1,0xd734dda5 .word 0xd8d61ad3,0x2c5debfc .word 0xc8688ddc,0xfc37b4a7 .word 0xf101b308,0x65b6531e .word 0xa4cdd6c8,0xf87374e6 .word 0x5600b184,0x249358f1 .word 0xdb016559,0x661bc0f0 .word 0x0c787c31,0x6b17228b .word 0xc06eb11d,0xb6377406 .word 0x7678dd47,0x11827a2e .word 0xec7032d2,0x28ce8aca .word 0x956f3445,0x7040e1c0 .word 0xe03d76ea,0x125a701b .word 0x8faa5535,0x1abe51f0 .word 0x8c121954,0x429fc6ef .word 0x638a7c30,0x7e259137 .word 0x2bd6498a,0xce3803b8 .word 0xbb871580,0x073c36d5 .word 0xe57947bc,0x9529db2c .word 0x56d50827,0x6a2a938f .word 0x4ef4ff32,0x4579431f .word 0x7ada5837,0x63b6ec15 .word 0x58d8a610,0xcbfacab0 .word 0x355f1cdf,0x9de35802 .word 0xa7febc45,0x170fd6fb .word 0x0596ebc0,0x3ed0b8f8 .word 0xb69a9dcf,0x4f746ede .word 0xf4e5f7b1,0x49e6d028 .word 0x0fa5ff38,0x80a1696b .word 0x67b380f8,0x5d39f59b .word 0x798c6e85,0x845f8363 .word 0x000000e6,0x9c17e88f .word 0xcab933bf,0x4fc0449e .word 0xa5769e5b,0xed62bbbc .word 0x17ce15da,0xcc784921 .word 0x3e224d27,0x2ced7b0f .word 0x80d6fff2,0x5d76a890 .word 0xb3e0547a,0xf1148832 .word 0x6af92d17,0xfda26545 .word 0x669df29a,0x2abe4803 .word 0xd4d95ade,0xb4e388f9 .word 0x8b0df617,0xe4ae7564 .word 0xda11646f,0xd099a31d .word 0x5fb3cccf,0xa4ba1b96 .word 0x7a1e1ce6,0x89bd1c2b .word 0x4e65bf72,0xd0dad501 .word 0xa8c26f53,0x2f84f174 .word 0x80b2277a,0xd7b0a827 .word 0x45c02399,0x1b7e2472 .word 0x575f6075,0xe9204d63 .word 0x061bc6db,0x9d1c6afb .word 0xdf622c0d,0xdbf44485 .word 0x690afc98,0x8e5a0f34 .word 0x909384d6,0x1e5a3013 .word 0xd516ecbb,0xe3d0e377 .word 0x44e10e00,0x00000000 .word 0x1b5df6bf,0xd2fe5f0a p57_local2_expect: .word 0xdf856716,0x2f3531d9 .word 0xff000000,0x2e6c2450 .word 0xcfb76bf7,0xcbc7fcd5 .word 0x007a5981,0x15bc7da8 .word 0x5d741238,0xba7f3c80 .word 0x71696bd9,0x931865c9 .word 0x3be58f97,0xe9b6785d .word 0x5eaec797,0x6bc2056b .word 0xd671cdd5,0x77fdffbf .word 0x08485d19,0xf746da9e .word 0x8612c964,0x919a14fd .word 0xbfd7b12f,0x9370583c .word 0x23e41ec1,0x59c7677c .word 0x146a1255,0xfa1e1688 .word 0xa1a08efd,0x0081c4c2 .word 0xdb414c2c,0x47d0e622 .word 0x14c853d3,0x14c8fd84 .word 0xd9b28f1c,0xf4d46b2c .word 0xca1f5b6f,0xbb68d8c6 .word 0x800dbfef,0x963beb26 .word 0xa7c4a500,0x553f14d4 .word 0x8c850168,0x0cf77f21 .word 0xbb34bf01,0x93a6c079 .word 0x5ad5df31,0x298fce0f .word 0x0a6c4a7c,0xf58276d1 .word 0x9bd92596,0x23483ae8 .word 0x85e37406,0xb13a2ae4 .word 0x12d29583,0x66561585 .word 0x4e22da2d,0xf35b60b8 .word 0xd7f616b6,0x4b44fe7a .word 0x2983829d,0x1cbffccf .word 0xa3fb18af,0xf8be35d3 .word 0x757cd7e9,0x10e22284 .word 0x62ed0b81,0x44041085 .word 0x645b41bf,0x6837f5dd .word 0xd053d014,0x671d86e6 .word 0x38a6b73c,0x21b0ff76 .word 0x48c39958,0xb11a20eb .word 0xee93e923,0xe2941f43 .word 0xf5f0d626,0x48e3879e .word 0x7c29929a,0xb4d1f870 .word 0x6c95a741,0x2256a6e3 .word 0x42c6519f,0x433a9602 .word 0xd8294562,0x6c821594 .word 0xe8d344a7,0xc0c2bc12 .word 0xe79b90ba,0x41357cf4 .word 0x705d6e8e,0xaa0f5930 .word 0x22bf6b0e,0xe7c30544 .word 0xf9342190,0xb94900c4 .word 0x083f460a,0xec13a2d1 .word 0x3dcc6ee7,0xff48553c .word 0xc0ebf5fc,0x23483ae8 .word 0x9a3d89fa,0x49b0fde2 .word 0xffd120f7,0xa1198111 .word 0xe48ec60e,0xd6bb851a .word 0x1d597b4f,0x142205a4 .word 0xcf9aea73,0xb84f7f11 .word 0x85e7f48f,0xf0654006 .word 0x4122d2b7,0xa454d580 .word 0xd21fda12,0x1f38b877 .word 0x6dfd8963,0xc73f6820 .word 0x4a433550,0x6237ff20 .word 0x37fbadb3,0xd5462e61 .word 0x9d0095b8,0x4dd57362 p57_local3_expect: .word 0x855e9567,0x60320d88 .word 0xa1855e12,0x685ed3ed .word 0x8f835250,0x24ac5961 .word 0xffbac744,0x52aee241 .word 0xff8ad552,0xf20e4313 .word 0xa04f9cfb,0x4093db26 .word 0x7c62006d,0x21e376d5 .word 0xb73595d8,0x85d84b71 .word 0x714eff0c,0x96910396 .word 0xb490f688,0xd1794731 .word 0x87b3f5d0,0x8e82783b .word 0x2219feeb,0x442039fe .word 0xb6aad238,0x21c2d2df .word 0x46424684,0x708a402b .word 0xcf3c6619,0x8883d796 .word 0x1eb2b1b8,0x754857d1 .word 0x2f017f01,0xe7087487 .word 0x9200a3ea,0xe5a6b3e1 .word 0x62f0d08b,0x79ff9d7f .word 0x4fc42526,0x6d6db913 .word 0x73ec044e,0x117458b6 .word 0x0a371791,0x404a9083 .word 0x35a22d61,0x73fef4fb .word 0x73363b01,0x71bc91be .word 0x37b07693,0x6de8a2eb .word 0x3cae4bfe,0x833ec697 .word 0x25a9bf49,0xd61dd4df .word 0x581df7f4,0x0c89d58d .word 0x79d308c4,0xbd61a6d5 .word 0x16f66324,0x635b575f .word 0xd36ebf53,0x60e08a00 .word 0x6df301a7,0xb8c3a057 .word 0xac331124,0xb2513fd8 .word 0x148b10af,0xa7a9d8cc .word 0x12b32a27,0xb6f58008 .word 0x57870a9e,0x1d64de7e .word 0xbb92bc79,0xf126f798 .word 0x8be6890d,0xdbf89c44 .word 0x200e49d3,0x40c00ab4 .word 0xd8150902,0x601b1056 .word 0x35526b6e,0xb5a93aea .word 0x1d3b4afe,0xc1c10156 .word 0x4c504fa2,0xe84aba60 .word 0x6963ee55,0xba8d5444 .word 0xe83e5073,0xfc96dbac .word 0xde961254,0xd481ece0 .word 0x8bbf3cf4,0xd67caba2 .word 0x954f9800,0x2b98103e .word 0xbd0a6b65,0x2e13cfcb .word 0x8e706b9e,0x936f3a28 .word 0x7b614fa1,0xf7172122 .word 0x105220e8,0x60924044 .word 0xf12b6702,0x28f2ca7b .word 0xb09baac1,0xc409c1be .word 0x0011068f,0x740c028d .word 0xc3fea1f8,0xa25d8cfd .word 0xd2a7c4d3,0xcb895fe1 .word 0x87ac10eb,0xe39fcb52 .word 0x68061092,0x4bd2e2c2 .word 0xaf1fdd5a,0x31bb8fd5 .word 0x4fa4aed7,0x4d4d9b34 .word 0x74f0618b,0xf1ce138f .word 0xb16a9373,0xe013adaa .word 0xb22e2ca7,0x7aa503e8 p58_init_registers: .word 0x432674dd,0xe64538a6 ! Init value for %l0 .word 0xba817134,0x5edd139f ! Init value for %l1 .word 0xda5cd4e0,0x29367ade ! Init value for %l2 .word 0x8c835b3e,0x64ebf63b ! Init value for %l3 .word 0xb52335d4,0x51b34cc9 ! Init value for %l4 .word 0x059bd0ea,0x4c131900 ! Init value for %l5 .word 0xb3ef987d,0xe8a2bb09 ! Init value for %l6 .word 0xfb042a67,0xbaf774b0 ! Init value for %l7 .align 64 p58_init_freg: .word 0x7cb6d966,0xb864f60b ! Init value for %f0 .word 0x7cdaaab3,0xfe7056c1 ! Init value for %f2 .word 0x7e922b86,0x2a255db5 ! Init value for %f4 .word 0x34aa4a4d,0xed0ab432 ! Init value for %f6 .word 0x74022f54,0x0351d771 ! Init value for %f8 .word 0x4a184924,0xdecb0820 ! Init value for %f10 .word 0xaa5236a4,0x28541cf8 ! Init value for %f12 .word 0xaf2a985c,0x355ce20c ! Init value for %f14 .word 0x9624d5c6,0x9576890b ! Init value for %f16 .word 0xe3870e91,0x9230c816 ! Init value for %f18 .word 0x44b26509,0x5bc4d8c9 ! Init value for %f20 .word 0x7841b2ec,0x6a44d2f6 ! Init value for %f22 .word 0xea094cc2,0xb780dead ! Init value for %f24 .word 0xe6ebede7,0x0f5db11f ! Init value for %f26 .word 0xdfab9a4f,0xe38901db ! Init value for %f28 .word 0x475485d6,0xbb05718d ! Init value for %f30 .word 0x01adb65f,0x47c2d056 ! Init value for %f32 .word 0x4a27b144,0x7c1bece9 ! Init value for %f34 .word 0x87dce517,0xdf1afda4 ! Init value for %f36 .word 0xc7eaf0ae,0x8f5c2283 ! Init value for %f38 .word 0x067010a1,0x79a070d7 ! Init value for %f40 .word 0x38bf837e,0x6b30f493 ! Init value for %f42 .word 0xd9b2c48d,0xaebb2f58 ! Init value for %f44 .word 0x06bc5236,0xb82a6881 ! Init value for %f46 .word 0x5aa8cddd,0xe5b16e86 .word 0x3548c044,0xde9b85af .word 0xe4c3a782,0xbb062f9f .word 0x16a8d7ad,0x4f72d700 .word 0x981ab613,0x18a728f6 .word 0x11115b8e,0x04b732de .word 0xce86f058,0x392f5e00 .word 0x9f16df5b,0x73a96763 p58_expected_registers: .word 0x00000000,0x8d0922db .word 0x6e44f0b8,0x2e52247a .word 0x00000000,0x0000007b .word 0x6e44f0b8,0x2e52247a .word 0x00000000,0x00000280 .word 0x00000000,0x348fa10e .word 0x00000000,0x000003fb .word 0x00000000,0xa6650ae7 p58_expected_fp_regs: .word 0x7cb6d966,0xb864f60b .word 0x7cdaaab3,0xfe7056c1 .word 0x45a87989,0x3623770e .word 0x34aa4a4d,0xed0ab432 .word 0x74022f54,0x0351d771 .word 0x4a184924,0xdecb0820 .word 0x76306364,0x28541cf8 .word 0xaf2a985c,0x355ce20c .word 0xbbefbb97,0xb9e7b089 .word 0xe3870e91,0x9230c816 .word 0x44b26509,0x141831b5 .word 0x7841b2ec,0x6a44d2f6 .word 0x00000000,0x6d7588ec .word 0xe6ebede7,0x0f5db11f .word 0xdfab9a4f,0xe38901db .word 0x475485d6,0xbb05718d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xa7738343,0x6b37098b .word 0xb5311814,0x96ae83b1 .word 0x7b1e8932,0x7142d660 .word 0x00cf5103,0x542f0274 .word 0x000000b6,0x65331aa1 .word 0x80000000,0x80000000 .word 0xbaf774b0,0x3fc95d4e .word 0x4d93af5f,0xd049ac6d .word 0x04259240,0xb9b1136c .word 0xc3d28436,0xdbc67479 .word 0xd2e9161e,0x924448b6 .word 0xa96d198e,0x653d0956 .word 0x9731339e,0x7ef408a6 .word 0x6f813427,0x809aba52 .word 0x67721d69,0x9b0b86c6 .word 0x29f8e357,0xea379fd8 .word 0x40d86b8c,0xf302bd2b .word 0x35e69f98,0x93c66e4b .word 0xddce847d,0x72e18085 .word 0x6ee379a1,0x087c1660 .word 0x55088753,0x348fa10e .word 0xc136af99,0x9253380e .word 0x96e3b1e0,0x3ba532ab .word 0xc8717f28,0x7a93e2f0 .word 0xeaeb5e88,0x0b52d0f6 .word 0xf1d4e8e0,0x330376b7 .word 0xa881ab63,0x6febf929 .word 0x5c651937,0x76306364 .word 0xd1c673b0,0x84f312a5 .word 0xcdfe48f2,0x78eb79cc .word 0xe5c01da7,0x85dccd8b .word 0x5456105a,0x8b9913c3 .word 0x9f0b5676,0x7456c6e3 .word 0xa631345c,0x314bedf4 .word 0x405fefd6,0x26d08be4 .word 0x0a2f04a7,0x067afd38 .word 0x08e3e95b,0x5b41b061 .word 0x13ce0830,0x0fe62a01 .word 0x551251a4,0x3d519427 .word 0xcf1240c2,0x968bc381 .word 0x9aafc124,0x62d88ad4 .word 0x80000000,0x92f9122a .word 0x178ca8e5,0x8d4dcf82 .word 0x3603ee8d,0xb0b4a025 .word 0x84769537,0xe2f30577 .word 0x00a84a74,0x77d698be .word 0xa0e21364,0x9d9e6a77 .word 0x0007ff44,0x5c537388 .word 0x391edb7d,0xff5430d5 .word 0x62d31384,0xb9264e90 .word 0xc95ba5d9,0x00f94397 .word 0x9ef76aac,0xee1e22d0 .word 0xd3041002,0x8c10888a .word 0x273e4e9f,0x0162ddef .word 0x3e655dee,0x85a982ee .word 0x713556ff,0x1c7c59b3 .word 0xc1ac1a73,0x8d53af39 .word 0xb13cb47d,0x8f97e961 .word 0xd852535c,0x1528a1fd .word 0xe6ffce54,0xf0cb77ec .word 0x3894b9b4,0x8f16206d .word 0xa4d8f4bf,0x308f77f6 .word 0xe3870e91,0x9230c816 .word 0xc888c93b,0x8bd3cc7f p58_local1_expect: .word 0x4b0da627,0xea9c3625 .word 0x247a8087,0xee47f95b .word 0x00000000,0x6d7588ec .word 0x0a3d7b86,0x6d4ebccb .word 0x45a87989,0x3623770e .word 0x141831b5,0xb183ae96 .word 0x70430c29,0xa1bd2c5a .word 0xd0276062,0xe06c84b2 .word 0x1b0630f2,0x352381ae .word 0x16ff80fe,0x51115ef2 .word 0x8c908e02,0x596a5bf2 .word 0x665540ab,0x802aa882 .word 0x0f54d215,0x122d641d .word 0xfc5c52f5,0x21835342 .word 0x764e0c36,0xdc650422 .word 0xfe1af617,0x46adff23 .word 0x2e5861ab,0xf72ccefe .word 0x35214cbb,0x0b102308 .word 0x362fa9e9,0xaeb589c5 .word 0xbbefbb97,0xb9e7b089 .word 0xc4acb158,0xff8253d7 .word 0xb5f5571a,0x6dfff04b .word 0xa82ad796,0x51f3b629 .word 0xae418fc1,0xa4c12037 .word 0x685bef9e,0x30e05f56 .word 0xb78da465,0xf505e016 .word 0xf2ea5138,0x388736e4 .word 0xc05ca9e2,0xf342fa7c .word 0xc8649334,0x1740ab07 .word 0x045ac6ec,0x4a0bf79e .word 0x943c8bdf,0xe1e3be90 .word 0x74c01294,0x0b8855ed .word 0x37fef99c,0x89cf88ab .word 0xa1582a42,0x0bb14c3f .word 0x887541bc,0x8f62924a .word 0x12d3c3c2,0xc47a6b19 .word 0xfa2d7579,0xd7c35be4 .word 0x92858ab3,0xffe51bc8 .word 0x109f816b,0x705934d3 .word 0xff5aef60,0xd1cd3a52 .word 0x8a2b57a4,0xd7ca00df .word 0x3ba7eb7f,0xea735ee0 .word 0x115bcd05,0x3dc9f0fa .word 0xf31f1a70,0x1b53699e .word 0xa15c6ff5,0x9f99616f .word 0xa4f7ad85,0x18167c5b .word 0x4066c210,0xf6dda8d0 .word 0x57cb998f,0xfd4fa8ae .word 0x6ca4ecff,0x41dd1c19 .word 0xaee1775d,0x63a35e5a .word 0x2149f824,0x51595709 .word 0xb5311824,0xffffffb9 .word 0xb1acd02a,0x0973f586 .word 0x91d63ea5,0xa6fd0f80 .word 0x2acf3330,0xcc4161e6 .word 0x00074052,0x94e35673 .word 0x2420cf61,0x34951cf0 .word 0xa1cbf287,0x5edde9a0 .word 0x996b185e,0x10a409e0 .word 0x5ffb2ff1,0x4ee94704 .word 0x055e7f2c,0x3ba41beb .word 0x7cb6d966,0xb864f60b .word 0xbaaef09b,0x222b4b1c .word 0x27f24602,0x87c0bc5e p58_local2_expect: .word 0x4848223d,0xbb57ff02 .word 0x0d461e98,0x7a929d0f .word 0xff7588ec,0xcb4066fe .word 0xda73240f,0x7eb3f3f9 .word 0xdb22098d,0xcc71532d .word 0x000000bc,0x76a45ed5 .word 0xd286a821,0x9ff3dd77 .word 0x6ad85ea2,0x9d1f0b27 .word 0x1b223ea4,0xb51151e3 .word 0x82709feb,0xf18f5cf4 .word 0x91901702,0xea5ca536 .word 0x3ba4b7b4,0x591c720d .word 0x104cbdb4,0x3f45441a .word 0xb5f67a4e,0x4f66480e .word 0xcfcb1322,0x3465a833 .word 0xb446365b,0xca6c51e3 .word 0xcd6f7b23,0xd64047bd .word 0xaac87cb8,0x8bcd0fe6 .word 0x76baee83,0x758bf6cc .word 0xed73ae8c,0x5a6040d9 .word 0x692560d3,0x8facde23 .word 0xcfb58323,0xa5c01cb1 .word 0x0e035737,0x833443c9 .word 0x6a8e5fde,0x64ad2712 .word 0x21ecb172,0x9971c5cf .word 0x926fc920,0x4ddc1686 .word 0x0839af52,0xe230d3db .word 0xb74b110c,0xbd392b1e .word 0x604e1b07,0xcaf7eae1 .word 0x91a5bd53,0xd90c37f0 .word 0x82b0fd16,0x0a69b97d .word 0x08334066,0x3c2a3f55 .word 0x216301ff,0x35a03f84 .word 0xab9a9b3a,0x9f6f0003 .word 0x6e85857c,0x428bd46b .word 0x03776172,0x2e6b4208 .word 0xc6ce5c0c,0xb7c07464 .word 0x193f84fb,0x8e0c398a .word 0xfc047dcf,0x6aa5a585 .word 0xe6ebede7,0x2b8ab84e .word 0xaafbf85e,0xb0cd2e75 .word 0xc477527c,0x64ec98e6 .word 0x74fe6776,0x03f567c1 .word 0xe6bde9db,0x93a11701 .word 0x8d25c3f2,0x438373a7 .word 0xf92d13fb,0xb87077be .word 0x9824dab8,0x69149d7f .word 0x5b169add,0x10933284 .word 0x8f6715c0,0x3df262d5 .word 0x632f8b51,0x610b16b6 .word 0xf6e6258c,0xdabb38ef .word 0xcc928de1,0x7c9de04f .word 0x59ed05f6,0xc7d88ce1 .word 0xc0b7b267,0x8ad54bdb .word 0x72198923,0xbf5c290e .word 0xbd13cd89,0xf52391bc .word 0x854aa4ff,0x567af946 .word 0x796c384c,0xd03048e3 .word 0xb6a01fd4,0x761b29c1 .word 0x32d90702,0x9fa93fc8 .word 0x53b354a7,0x7949f60a .word 0x802a6669,0x1571ccce .word 0x8d98cd41,0xcbc2d3cc .word 0x379d156e,0xdd12b333 p58_local3_expect: .word 0xf62dd11a,0x1848a035 .word 0x33c8b656,0xd2822440 .word 0xf23c490a,0x5186f55f .word 0x813bc911,0x6f735a25 .word 0xe3870e91,0x9230c816 .word 0x22db5ef6,0x66f0bfe6 .word 0xebe86491,0x54b3caa1 .word 0x699cf23c,0xbe97e578 .word 0xa1cab68e,0x1dc0ffbd .word 0x4a34aee5,0xeed5710f .word 0x3cb0c9fe,0x31dd019b .word 0x4a19ad77,0x116900e8 .word 0x2861a0f1,0x26275463 .word 0xec946c58,0x3351db3e .word 0x2c9902fc,0xd4cbce54 .word 0x0f3ceab3,0x8896abcf .word 0x42ace559,0xaf438087 .word 0x13922a0a,0xfdc10b2d .word 0xae9152e5,0xdbd42bb8 .word 0x090e518a,0xb9793625 .word 0x8dba4770,0x61d75aa2 .word 0x151f88f1,0xb7cd93ca .word 0x8d407d5f,0xa5822f06 .word 0xd1a9dd6b,0xbc81def4 .word 0x7d2cc702,0x98fe84c3 .word 0xecb68092,0x7050d974 .word 0x84cdb11a,0xf45bf5f4 .word 0x54636dce,0xc5fd52df .word 0xa32f9621,0xcdf53633 .word 0x2d397521,0x2b41e120 .word 0xf511ef5d,0x47e58ab2 .word 0x6c34abfc,0x37bc162d .word 0x6561a3c2,0x0000006d .word 0xffb00282,0xadd451ec .word 0x3b6f66cc,0x4c6b7600 .word 0x1d9a77f9,0x5ec8d418 .word 0x2c5dcae0,0x3910ff4c .word 0x4ae47bca,0x89541ca1 .word 0xee1e9d94,0xd3debbaf .word 0x54894bfa,0x439ea8af .word 0xe45038ae,0xbc0f3031 .word 0x1fc4bc78,0xc0da54ac .word 0x12a7f7fd,0x7c9d9fde .word 0x130d03cb,0xdcdcdc30 .word 0x16ff4d03,0x39cb180c .word 0x4dbee6ea,0xb6962a34 .word 0x1d0267c0,0x3cb6f94e .word 0x37a71960,0x6d7588ec .word 0x82f10697,0x8095b53e .word 0x235e75c7,0x8f8298d4 .word 0xdc1e08b6,0x1f04f19b .word 0xf1a60e69,0x4a1aca8c .word 0x17ff29c8,0xed4041f9 .word 0x46c5d205,0x9a1a81f0 .word 0x62028b31,0x8d5969a1 .word 0xf1af8b9c,0xe08c1020 .word 0x37b3d322,0x7fc10123 .word 0x635d5b69,0x04c317ee .word 0xdd665389,0x14546ee1 .word 0xb60f99f4,0xd62174ff .word 0xc0f624e6,0xa8d6bc4f .word 0x3e2dd786,0x338f77d1 .word 0xb02bf7df,0x1fbe1689 .word 0x8bedd72b,0x35adb92f p59_init_registers: .word 0x6693af74,0x4dc0b971 ! Init value for %l0 .word 0xc1e38616,0xc9831015 ! Init value for %l1 .word 0xe635514c,0x65bfe432 ! Init value for %l2 .word 0xdfeb96bb,0xd5559425 ! Init value for %l3 .word 0xfd54bf5f,0xd8317ec8 ! Init value for %l4 .word 0x7369baa4,0x9359106b ! Init value for %l5 .word 0xbd0e12a0,0xc89fe367 ! Init value for %l6 .word 0xd4acd53c,0x36a45b98 ! Init value for %l7 .word 0xfa58d89c,0x5eb8380d ! Init value for %l0 .word 0x2f10354e,0x1bbc717f ! Init value for %l1 .word 0xb59b9172,0x057031cd ! Init value for %l2 .word 0x475d0454,0x3c82867f ! Init value for %l3 .word 0x44232480,0x714b87fa ! Init value for %l4 .word 0xe042ece4,0x2e7bb0be ! Init value for %l5 .word 0x728e152e,0x56b6a916 ! Init value for %l6 .word 0x17f112be,0x252260ac ! Init value for %l7 .word 0x4be33394,0xdda455a8 ! Init value for %l0 .word 0x3da2fa62,0x3f339592 ! Init value for %l1 .word 0xadcbb194,0x06994857 ! Init value for %l2 .word 0x129c21ae,0x87ba7993 ! Init value for %l3 .word 0x229504ae,0x1d358289 ! Init value for %l4 .word 0x0eb56848,0xaab24e8a ! Init value for %l5 .word 0x079a7548,0xaca9c332 ! Init value for %l6 .word 0x5551853b,0xe1b70337 ! Init value for %l7 .align 64 p59_init_freg: .word 0x9de95f58,0x16fcf9b9 ! Init value for %f0 .word 0x628f7af9,0x9ee434d8 ! Init value for %f2 .word 0x0299ee1b,0xbfa01eeb ! Init value for %f4 .word 0x16641a99,0x6c0f62f6 ! Init value for %f6 .word 0x9ae558e4,0x4162183d ! Init value for %f8 .word 0x4ba80bf6,0x0bd27e8e ! Init value for %f10 .word 0xe1aebd91,0xd36165dc ! Init value for %f12 .word 0xdc1a160f,0x2d296ee4 ! Init value for %f14 .word 0x5a1dda09,0x5e2c1f64 ! Init value for %f16 .word 0xfefa4b26,0x4d56c95e ! Init value for %f18 .word 0xd0561e13,0x8c025aaa ! Init value for %f20 .word 0x41364396,0x24f82979 ! Init value for %f22 .word 0x759af98d,0x49e4984c ! Init value for %f24 .word 0xfca33cb2,0xf93d9971 ! Init value for %f26 .word 0x5fefbfc9,0x4b4c11b0 ! Init value for %f28 .word 0x83f8bead,0x31246c61 ! Init value for %f30 .word 0x97d779d3,0x1e12cdb9 ! Init value for %f32 .word 0x18a066c2,0x1974b81b ! Init value for %f34 .word 0xfacc9442,0x22705ae2 ! Init value for %f36 .word 0xedb94167,0x18b52b32 ! Init value for %f38 .word 0x2b069c13,0xc6028a78 ! Init value for %f40 .word 0x12f3ef59,0xb23fd9a9 ! Init value for %f42 .word 0xe658cd97,0x4277155c ! Init value for %f44 .word 0x36743d2f,0x7aff83ba ! Init value for %f46 .word 0xaac15c02,0xd29cd99b .word 0xca4a25ac,0xfbb560ba .word 0x0bf514fd,0x50f38aa6 .word 0x0835ab78,0x9957dfd8 .word 0xa86a5856,0x396753f1 .word 0x15ff145a,0x032be333 .word 0x9b0b1d34,0x453f3235 .word 0x787e9f0c,0x216ee065 p59_expected_registers: .word 0x00000000,0xf23ff3e9 .word 0x00000000,0x00000000 .word 0xe635514c,0x65bfe432 .word 0x5a9fd505,0x5e24586b .word 0x00000000,0x35133371 .word 0x19caaeb3,0x9a401ca6 .word 0x00000000,0x00003d93 .word 0x6f0ae2ee,0x9f01396f .word 0xfa58d89c,0x5eb8380d .word 0x2f10354e,0x1bbc717f .word 0x00000000,0xffffffff .word 0x475d0454,0x3c82867f .word 0x44232480,0x714b87fa .word 0x00000000,0x0000021c .word 0x728e152e,0x56b6a916 .word 0x00000000,0x7e57011a .word 0x00000000,0x7c066499 .word 0x00000000,0x00004170 .word 0x00000000,0x8ac7f38a .word 0x00000000,0x00000393 .word 0x6aa803a0,0x30bd3046 .word 0xffffffff,0xfffffe32 .word 0x00000000,0x1d3582ff .word 0xdb314f53,0xeeeb7fa7 p59_expected_fp_regs: .word 0xfe8780d1,0x402c7857 .word 0x6bfce5ee,0x9b4abad1 .word 0xe4bf7e75,0xe8bdb6f2 .word 0x910acda9,0xac92d4ff .word 0x56a777bc,0xaddb59af .word 0x86f5b243,0xc591bfcf .word 0x531d3b78,0xad2b6045 .word 0x644cc41a,0x4c4dd6ae .word 0x5a1dda09,0x5e2c1f64 .word 0xfefa4b26,0x4d56c95e .word 0xd0561e13,0x8c025aaa .word 0x41364396,0x24f82979 .word 0x759af98d,0x49e4984c .word 0xfca33cb2,0xf93d9971 .word 0x5fefbfc9,0x4b4c11b0 .word 0x83f8bead,0x31246c61 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x8bca6c24,0x395fb3af .word 0x86f5b243,0xc591bfcf .word 0xff000297,0xc8858ca5 .word 0x24f82979,0xf562e8c0 .word 0x4f07d4be,0x6c66dc10 .word 0x45602bad,0x783b1d53 .word 0xb4dc9214,0x387c3b6a .word 0x0b79696e,0x18fc768d .word 0x8a29e86b,0x3bc61a06 .word 0x0bf0d22a,0x040d20c6 .word 0x6d8f32e7,0x6afec79c .word 0x4376acd1,0xc7e320ca .word 0x24eda3ab,0x39aaa093 .word 0xab1c719b,0x4ac53349 .word 0x40b66974,0x0f3a248f .word 0xac48f60c,0x7abf4f18 .word 0x73821fa1,0xbfe1c48b .word 0x3dee8414,0xdf6ef5c5 .word 0x055d32be,0xbd9cb060 .word 0xbfade9fd,0x5b82a3be .word 0x7dec45c4,0x7dc2ba63 .word 0xf39eb4a1,0x54f0f72f .word 0xd3947fc0,0x1908b798 .word 0x5e48fbbb,0x820a5ac4 .word 0x22f00bae,0xc33c9f48 .word 0x1db1cd22,0xbaaeccbd .word 0xac1e5a6e,0x4dfc722f .word 0xc6299d88,0x54c03954 .word 0xa753b2de,0x31cf0f8c .word 0x718e0bc4,0x04152eb5 .word 0x4508d9da,0xca2a8892 .word 0x98fd2cdd,0xe3fa7c32 .word 0x8a6a3366,0xa8c75f2d .word 0x19e33008,0xf47b9be8 .word 0x60d9e827,0x78e4e4e2 .word 0x0cd3c924,0x56a777bc .word 0xd46e904d,0x454ad122 .word 0x1d112ca4,0x63a5ff37 .word 0x426b4d04,0xafb966d4 .word 0xce1620df,0xb60338cc .word 0xbb7bcbe1,0x7176c14e .word 0xdd136f23,0xbcf1357f .word 0x977ae02e,0x5f69709a .word 0xb1d946f7,0xb22ca0f6 .word 0xf7f3d9bf,0xdc8a6a17 .word 0x688ccfd0,0xf99ca5a2 .word 0x711a5777,0xac083116 .word 0xc85b15fd,0x75ff85bc .word 0x60f697bc,0x1b8673e7 .word 0xdc448262,0x246cca8b .word 0x9a84d5c8,0x92407c43 .word 0x4295665b,0xeb2bce05 .word 0x95263e32,0x538054fe .word 0x8062e16a,0x26314bb6 .word 0x87ce6817,0x50642b97 .word 0xf841fd0f,0xa4b3cf53 .word 0x44ecbd1f,0xaae7bdca .word 0xc887a2a2,0xb09d9271 .word 0xf940a37a,0xa2c6300a .word 0x4a2b3a6e,0x9f59f9f0 .word 0x1d1cca0b,0x34c86aa2 .word 0x05edf9ce,0x24c3f176 .word 0x9737b205,0x44528edb .word 0x4db29a02,0x2b0b575f p59_local1_expect: .word 0x8df9bd69,0x31dbba42 .word 0xffca6c24,0xe0980876 .word 0xb9f9fc16,0x585fe99d .word 0xff82351d,0xc0571757 .word 0x002c92ac,0xa9cd0a91 .word 0xf41b1873,0xc9c38801 .word 0x018d4395,0xa1661fcd .word 0x3613420a,0x20410798 .word 0x16876ab6,0x10dfdebf .word 0xdfd8a24e,0x8a43778e .word 0x3345a616,0x7ed1bf6d .word 0x59ccfd5b,0x2357e8a1 .word 0x9557fc5f,0xcf42cee3 .word 0xedf7cfba,0xf816e6ca .word 0x3b10c060,0x47c55547 .word 0x0ec9acc4,0xfc59477e .word 0x5316799a,0x6fd1fa90 .word 0xeebd27b3,0x3ea851fe .word 0x63c730fb,0x0ce83d6f .word 0x0ed87691,0x49e9b8ff .word 0xd26860c3,0x9f4f0a02 .word 0x14af8aa6,0xd32cc6cd .word 0x69a7d7e4,0x10cdfe70 .word 0x8def55b3,0xf0c84782 .word 0xbab2718d,0xf75e5915 .word 0x56fbe231,0x266214ea .word 0x60dac120,0xd0be78a3 .word 0x3980866a,0x62c3cea1 .word 0xd6f0b424,0xcadbbfab .word 0x945a10ff,0x48b14270 .word 0x61afc86c,0xc9c8715b .word 0x15528bf0,0xad47d98d .word 0xff8bd030,0x43bc869d .word 0x7afaa717,0x0e1abd2e .word 0x05dfa621,0x926c92c8 .word 0x132b7ed4,0xcc1e7939 .word 0x2f6b0bec,0x6b755423 .word 0x8418dd9d,0xdad1650f .word 0x0596ad14,0x48e7ee8a .word 0xfd9f4448,0x5bbd7681 .word 0x6531ec9a,0x516ad9fa .word 0x6bdb562d,0x54e99bc8 .word 0x12e4d9da,0x9caee893 .word 0x74afc6b9,0xffffab06 .word 0xef51b631,0x3ad27a21 .word 0x96ffc11d,0x7c066499 .word 0xce98257a,0x748d11f6 .word 0x688fb01a,0x0f0d429c .word 0x1b377ff6,0xa95d71e6 .word 0x13ca31df,0x1babea44 .word 0x713fdebf,0x88c96247 .word 0x8d2eb7c4,0x33747cde .word 0x06012497,0x52ea16e4 .word 0xd1a2cc6f,0x9c1d4b25 .word 0x9e45ab40,0x36fad50d .word 0xe2406773,0x1dc36f90 .word 0x05296c5f,0x5fcfe146 .word 0x1e422005,0x1419ead7 .word 0xa7f905c2,0xa9b205be .word 0xbedb9f4c,0xd3c3723c .word 0x793f641c,0x031204f7 .word 0xe989873e,0x423cee35 .word 0xcdc9a058,0xc3886699 .word 0x6bd79e6b,0x9768c434 p59_local2_expect: .word 0x5fefbfc9,0x00000000 .word 0x2cb96766,0x5df5dcaa .word 0x6f39019f,0xeee20a6f .word 0x5ec9564d,0x0221388e .word 0xadd6efcb,0xd43e324c .word 0xda380000,0xaddb59af .word 0x2ab17784,0x53c33f85 .word 0x30b9b50b,0x3a5fb77b .word 0x40491834,0x4e591910 .word 0x3ef15265,0xa7bdc523 .word 0x65e78583,0x994e27b0 .word 0xcd13efdd,0xe98f5449 .word 0x240273c4,0xb03b47d2 .word 0xf1ccabf8,0x2ee80060 .word 0xe5215abb,0x4335136c .word 0xb94683bf,0x02a42a51 .word 0x5a1dda09,0x5e2c1f64 .word 0xfefa4b26,0x4d56c95e .word 0xd0561e13,0x8c025aaa .word 0x41364396,0x24f82979 .word 0x759af98d,0x49e4984c .word 0xfca33cb2,0xf93d9971 .word 0x5fefbfc9,0x4b4c11b0 .word 0x83f8bead,0x31246c61 .word 0x5bd9676a,0x6a1376ae .word 0x95d8e4e8,0x91f0f607 .word 0xfcadbb4c,0x37ff84ab .word 0x29aeabe3,0x34ecdafc .word 0x4ce443ae,0x37f66d0c .word 0x9082ae9f,0xf78e9193 .word 0x0612d472,0x585f588c .word 0x77ba2371,0xd4f538ca .word 0xc7ac340d,0x0f43f6e2 .word 0x4320acd4,0x0bf73421 .word 0x2d2dd7fa,0xff600512 .word 0xc797f5e0,0xb9e270e9 .word 0x559078dc,0x1b2c6e92 .word 0x06702cfe,0x0ffc9471 .word 0x7a32ad6e,0x7bb535b4 .word 0x9a0df212,0xb91abcdb .word 0x167b5dc3,0x11856b35 .word 0x74b135e8,0x6c3b37f7 .word 0xad9af222,0xb26b3d80 .word 0xa662b6b8,0x2e996892 .word 0xf9268d1e,0xdc069ccf .word 0xffcc4549,0x22b5898c .word 0x662b7d7d,0x6d7b38b7 .word 0x84dfe275,0x97b8ad4f .word 0x00000196,0xa79a7ad0 .word 0xe444bd5a,0xe9d1669b .word 0xed95e6d1,0xd3c6de1f .word 0x2aae75c4,0x0b3dfa1d .word 0x5658a555,0x8d56aa3e .word 0x92299e6c,0xe9b6cb76 .word 0x007e39cb,0xa4e8a758 .word 0x000000b9,0x71b1f6d9 .word 0xd5b3946b,0x38f07cea .word 0xaecab4b0,0x88b79d62 .word 0x1ad8b341,0xa5432daa .word 0x3ba46a93,0xb1472828 .word 0xdb314f53,0xeeeb7fa7 .word 0x19fe4a32,0x957e82e8 .word 0xf812578a,0x2b92271e .word 0x4c9f3708,0x2e662ebc p59_local3_expect: .word 0x6f7a8480,0x910f4199 .word 0x8b93306d,0x5ea18412 .word 0xb96457fd,0x408cbd94 .word 0xa6cb84c4,0x476dbc58 .word 0x91d2dd84,0x2a96a6f7 .word 0x46300e5c,0x7d673013 .word 0xa1360a40,0xd36800f2 .word 0xd7102d88,0x4b3c387d .word 0xb7740055,0xe5a1ba79 .word 0xa4640612,0x6d67dcf1 .word 0xfda164c7,0xb22f49bf .word 0x6a5153e2,0xeec767e3 .word 0x69bf4097,0x6b84205c .word 0x69946e19,0xcecb2fba .word 0x32d16901,0x26e69da3 .word 0xd12746fb,0x434e0992 .word 0xa06a6f16,0xb23871b3 .word 0xa0a8bb76,0xdec6fb77 .word 0xeffafdc9,0x2df3f549 .word 0xf9b68bae,0x84b57bf2 .word 0xfac3f206,0x94ed0a98 .word 0xb159489f,0x2cc7305a .word 0xdeb561bf,0x5e8a066a .word 0x37ac237d,0x3366a12b .word 0xafa9bfc8,0xca2ccf7c .word 0xdd871622,0x53b8a1dd .word 0x46c228aa,0x6ac00897 .word 0x3f5cd4d3,0xdb7adb3d .word 0x37dd5779,0xdc51611b .word 0x25555828,0x455501b8 .word 0x52f18730,0xe133ea02 .word 0x3cff00a0,0x15a66261 .word 0x988ef94b,0x08064167 .word 0xff09c090,0xadbbb559 .word 0x00c9c000,0x30c7f8f2 .word 0x4ebe233a,0xb3633df7 .word 0x5a9fd505,0x5e24586b .word 0xaa023824,0x22970ff5 .word 0x2bc0c567,0x3d81d291 .word 0xfd36ca25,0xf40fdf0f .word 0x5778ff40,0xd18087fe .word 0xd1ba4a9b,0xeee5fc6b .word 0xf2b6bde8,0x757ebfe4 .word 0xb74ce6ad,0x454420f6 .word 0xaf59dbad,0xad7450c0 .word 0x00004d04,0x43b2f586 .word 0x45602bad,0x783b1d53 .word 0xaed64d4c,0x1ac44c64 .word 0x0822fbba,0xc86f555e .word 0xac9fc2ba,0xf2b6a47c .word 0x4f925d67,0x9968b364 .word 0x3dc6031c,0xb6916127 .word 0x6d6d35bc,0x943f67fb .word 0x40a447bd,0x87103c0e .word 0x1ffe8eca,0x2dfaf29d .word 0x3f281664,0x90327464 .word 0x92055424,0x39592134 .word 0x67774ecb,0x72497f40 .word 0x0ca20630,0x2f28aac8 .word 0x2ee392df,0x50c14056 .word 0xf49f9897,0xfbe7cebc .word 0xb4668193,0x7d05301e .word 0x4b9822cc,0x278bb6d4 .word 0x764498dd,0xa21a8f8f p60_init_registers: .word 0x93cf023d,0xd107e14c ! Init value for %l0 .word 0xe25f06d8,0xa418971a ! Init value for %l1 .word 0x0b96c338,0x4acb03ad ! Init value for %l2 .word 0xd57398c2,0x273c937d ! Init value for %l3 .word 0x17c7dbfd,0xff96f3a7 ! Init value for %l4 .word 0xd010e688,0x3ebe941a ! Init value for %l5 .word 0xf730af11,0xfe3439d5 ! Init value for %l6 .word 0x3d5cb2ae,0x75d67559 ! Init value for %l7 .align 64 p60_init_freg: .word 0xe2abc0e3,0xed04a9f3 ! Init value for %f0 .word 0x74ab2b38,0x83790ffd ! Init value for %f2 .word 0x56634609,0x52fd9fd9 ! Init value for %f4 .word 0x1a1bcd1b,0xdff4ad0d ! Init value for %f6 .word 0x2f63c962,0x5be84c02 ! Init value for %f8 .word 0x5e264c19,0x631ba36d ! Init value for %f10 .word 0x07061b64,0xade46b31 ! Init value for %f12 .word 0x505ac391,0x573c3f1e ! Init value for %f14 .word 0x7563cf37,0xd5522724 ! Init value for %f16 .word 0x76404e3e,0x4fe898c4 ! Init value for %f18 .word 0x60757be5,0x961f2a8a ! Init value for %f20 .word 0x46a330ef,0x6cb1ac33 ! Init value for %f22 .word 0xaa55d356,0x8b2b73cd ! Init value for %f24 .word 0xdb6e932a,0x23776cfc ! Init value for %f26 .word 0x1bc3611c,0xb3fc321e ! Init value for %f28 .word 0x09f12584,0x759922a2 ! Init value for %f30 .word 0x9fcfee2e,0x21b2bacb ! Init value for %f32 .word 0xeb0c9809,0x7595f054 ! Init value for %f34 .word 0x28c65b2d,0x303d376f ! Init value for %f36 .word 0x3570c8b6,0x8aa813ed ! Init value for %f38 .word 0xb15dbf97,0xcd80defb ! Init value for %f40 .word 0x78fe5074,0x0773f08f ! Init value for %f42 .word 0xf05752a5,0xa41ab63d ! Init value for %f44 .word 0xf402b6ea,0x3fb1c684 ! Init value for %f46 .word 0x419345e7,0xbd6333a4 .word 0xc8b7c15f,0x5e2c33fe .word 0xf3c75757,0xc95287c8 .word 0x3e7b8cb0,0xd576fc19 .word 0xa13afbcf,0x51345a89 .word 0x2bfb358c,0xfb054773 .word 0xd52cba86,0x70a35d5a .word 0x24f10eb0,0xe1e69a48 p60_expected_registers: .word 0xffffffff,0xffffcfcf .word 0xffffffff,0xffffffde .word 0x00000000,0x7e78cfcf .word 0x00000000,0xec779f33 .word 0xffffffff,0xffffcfcf .word 0x00000000,0x9f458a3b .word 0x00000000,0xec7792a8 .word 0x00000000,0x72a3aea9 p60_expected_fp_regs: .word 0xe2abc0e3,0xed04a9f3 .word 0x74ab2b38,0xe858b8c5 .word 0x56634609,0x52fd9fd9 .word 0x1a1bcd1b,0xdff4ad0d .word 0x2f63c962,0x5be84c02 .word 0x36f95dd2,0x7e783901 .word 0x07061b64,0xade46b31 .word 0x64699fc5,0x793f6b33 .word 0x7563cf37,0xd5522724 .word 0xde189b97,0x508956ce .word 0x60757be5,0x961f2a8a .word 0xe858b8c5,0x82ddc029 .word 0xaa55d356,0x8b2b73cd .word 0xdb6e932a,0x23776cfc .word 0x1bc3611c,0xb3fc321e .word 0x09f12584,0x759922a2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0xc559ffda,0xae430edf .word 0xca56a813,0xc996a9d9 .word 0x57d938c4,0x2ef1bb10 .word 0xb1568950,0x979b18de .word 0xcfcfc158,0xb88407fb .word 0x2a936edb,0x82ddc029 .word 0x8b853416,0xc000d2a1 .word 0x2996b836,0xe30099d5 .word 0xa52ce193,0xdd999bd6 .word 0xd7496254,0x2f242c6a .word 0xd9275310,0x262aec1b .word 0x83c4a181,0xab2b9948 .word 0xe380b333,0xaa2baca5 .word 0x19218e3e,0x057b7ce9 .word 0x530b6acc,0x8a1a65e7 .word 0xb9ff87fb,0x3ab43c72 .word 0x52282f11,0xf8b8ba95 .word 0xcc329078,0xeae1e75d .word 0x4ab1e4da,0x804e952a .word 0x00000000,0x03e047d2 .word 0x7d738336,0x05666d5d .word 0xdfe19829,0x43f694a8 .word 0x37adb331,0x4ea13797 .word 0x280eccec,0xfa8151dc .word 0xe6d1e573,0x48f8ebe2 .word 0xa7b610f1,0xd1769774 .word 0xdf4a2ff7,0xa5c434e6 .word 0xe88a2651,0x326e6ded .word 0xdb3af1d7,0x148ddebc .word 0xdefa2410,0x3471ae56 .word 0x0c3ee914,0x80028b4f .word 0x664379d7,0xbbf31fbe .word 0x257c429c,0x17f20056 .word 0xcce45e80,0xa08b01b8 .word 0xc81cecc9,0xa0826fe0 .word 0x28f0b97b,0x2d898f81 .word 0x18f03957,0x035cc0f2 .word 0xcf40b782,0xd0af31ca .word 0x6a248856,0x5be78557 .word 0x972b72e4,0x759922a2 .word 0x02c8d5f7,0x9c0a394e .word 0xbabb9038,0xc0cdc60f .word 0x40287185,0xd27703bb .word 0x4c3b813d,0xef7210f2 .word 0xa2fca35a,0x03c5d7dd .word 0x0eab1b4d,0x642824b3 .word 0x608a1860,0x10517eb1 .word 0x7283e8a0,0x33833f44 .word 0xe9e55df7,0x8e11096f .word 0xdd798599,0x27e1df51 .word 0x1c01730e,0xf1d7947f .word 0x8b1a17a9,0x1fe82841 .word 0x2460b376,0x9331c760 .word 0xe4b566a5,0x5a6e4a47 .word 0x5706831e,0x64cdca69 .word 0x93f42ea1,0x56420056 .word 0xa35a79c0,0xfad862c8 .word 0x1e6e7803,0xb6a2d277 .word 0xc1609f05,0xabf8173e .word 0x326fd948,0x3ebf3c73 .word 0x175215fd,0xf859bf02 .word 0x4d79d167,0xc5a5c7c7 .word 0x65dc1502,0x247412c3 .word 0xa89aff3d,0xa7a9845c p60_local1_expect: .word 0xcfcf787e,0xd25df936 .word 0xcfcfa09d,0x9207c734 .word 0xfff30000,0x03e047d2 .word 0x5a17c4d1,0x094cfb0b .word 0x3151b498,0x60468e50 .word 0x175a0000,0x0b048984 .word 0x0ac6e127,0xa2600a3e .word 0xa6d2de61,0x66944be2 .word 0x47c9249f,0xf0d962c2 .word 0x418cffe6,0x26db495f .word 0x7e8b8cc8,0xb57b40f7 .word 0x52091576,0xca8016c7 .word 0x8048aa70,0xe403fcce .word 0xcda8580e,0xc6bc0401 .word 0x23c1c71b,0xc6e33a99 .word 0xa68cbbda,0x1865583c .word 0xc77e1754,0x7dd641b5 .word 0x987e2e94,0x5365f305 .word 0xfc6714c6,0xff4c29d5 .word 0xf6aded5f,0xd3024acc .word 0x3eb1b293,0x86502bf7 .word 0xac3a8d2d,0xd067e0b6 .word 0x557819b8,0x7ece5165 .word 0x63da910b,0x5d6ed62b .word 0x203f2000,0xffc6699a .word 0xa7c60415,0x1e941ed1 .word 0x1205f83c,0x9d3107b9 .word 0xf2ecdb23,0x930d79eb .word 0x0131d2ff,0xbfa93038 .word 0xe70308bb,0xd95805d5 .word 0x59c6bb3e,0xd3f4a5a5 .word 0xc40e9f7c,0x443f6e69 .word 0x490e0af0,0x9c6f0fb0 .word 0x581c9583,0x3ce909c2 .word 0x9ccf7748,0xfabb50db .word 0x9b4b4f40,0xab104581 .word 0x43c448e9,0xc1aabc8c .word 0x3b84ce88,0xc1d27db7 .word 0xf55593fc,0x8b471b90 .word 0x7e7286cc,0x6b3b64d4 .word 0x98f03ddd,0x782483e3 .word 0x55667c66,0xfd57ec60 .word 0x6eea9740,0xcdff6d39 .word 0x9f78b582,0xa6aa25ff .word 0x84c60c14,0xd0521d30 .word 0x4e3591ee,0xb9146603 .word 0x9f84aac4,0xa19d0943 .word 0xca8509ad,0x77e8ea6e .word 0x17a7537c,0xcd8e97eb .word 0x34a89496,0xd032d2f1 .word 0xede115c7,0xff322576 .word 0x018a3c86,0x5ada23b5 .word 0x38ad2281,0xdc9e0a17 .word 0x8db95d8e,0xa998b29a .word 0xd0d966ad,0x8a9fdee3 .word 0x30c7c4d4,0xc2c180a6 .word 0xb7321382,0x4089fe74 .word 0xe1670ddd,0x458b96ae .word 0x5c2ae150,0x0112b2ed .word 0xfed403fa,0x26a126d1 .word 0xa6bc9e29,0xc8b66a2b .word 0x3b90d982,0xc380b109 .word 0x4c5bd3e2,0xcca5196a .word 0xc0a4667e,0xdadbe987 p60_local2_expect: .word 0xbc22eb82,0x9e209399 .word 0xdef8295a,0x3e72e5b8 .word 0x4cee670c,0xde358308 .word 0x9f9abbb1,0xe1e30242 .word 0x8837cac1,0x2130f8f3 .word 0xe5fca1f2,0x0da2ef52 .word 0x6cd5bf6a,0x3f2102ea .word 0xaee9a00d,0xad988349 .word 0x4937254d,0x0914e34e .word 0x00d5d8cb,0x1eca1c20 .word 0xc2ea1c82,0xabee0d9e .word 0xffffffff,0xffffcfcf .word 0x32da32cd,0x84556c05 .word 0x91431f42,0x203b4553 .word 0x38f6aed4,0xff021695 .word 0x9003698f,0x01ecd6d1 .word 0x3237ebe1,0x5f4fbeeb .word 0xfab29e51,0x15743ee4 .word 0x7f2f2d93,0x90f77ea9 .word 0x487924a2,0x202bf5d6 .word 0xc90c4100,0x303ae7ae .word 0xa423c493,0x9f39cc2f .word 0x1362b99e,0x2adcc029 .word 0xcebaee43,0x36739aab .word 0xe603557b,0xbe78b3d1 .word 0xa4653022,0x14f9eaa0 .word 0xd542ea17,0xcb1b056a .word 0xdbb17d04,0x321e0f88 .word 0x0edeb6dc,0xaaa86647 .word 0x72146937,0xa350ad76 .word 0x6214677b,0x783641a3 .word 0xffffcfcf,0xa6798ce3 .word 0xb61c22e5,0x42cdf342 .word 0x3dfcf629,0x0633e31c .word 0xfb1050ab,0xfd880699 .word 0x58264747,0x20f1fdf4 .word 0x57627e57,0x52f58b32 .word 0xfb0d1732,0xc09cec63 .word 0x5ad0b1e8,0xf0583acc .word 0x7b1f1615,0x5af7f3f9 .word 0xfffffff7,0xd9c26fe1 .word 0xd3a9f41e,0x221ec00c .word 0x862e6a24,0x483821b9 .word 0xfdebcd66,0xcb186aae .word 0x57ad92e9,0x00b4a54b .word 0x888f7029,0xe0eba4e9 .word 0x08805b96,0x66eb0f55 .word 0x20ae03e5,0xd5664306 .word 0x91c9d2aa,0x84f2bcb5 .word 0x64699fc5,0x793f6b33 .word 0xd43b7307,0x7b7731d5 .word 0xcb4d32ba,0x8b0e5c0b .word 0x3dbd56a4,0xdce1a61e .word 0xfff49526,0x21b8a47f .word 0x32529ebe,0x4083f0e7 .word 0x48f52aa2,0x1091026c .word 0xb376ddf5,0xf86c7336 .word 0x48eaf704,0x019bf0a4 .word 0x06cdea15,0xf641ab99 .word 0x5a29f8de,0x6079ab12 .word 0x9c453b7c,0x8ec02c30 .word 0x869e4af9,0x273c937d .word 0x9dc89043,0xf473e71a .word 0xc2fa5933,0x19aa1752 p60_local3_expect: .word 0xfffffcfc,0x9841bc22 .word 0x9f9abbb1,0xecd9ba98 .word 0x30266461,0x5271d236 .word 0xff717757,0xcfffe8e1 .word 0xce609aba,0x2a26f195 .word 0xffffffff,0x00000000 .word 0x04ea9278,0x31809fe9 .word 0xe220d7ab,0xc578b2f3 .word 0x6fd870c4,0xff050ca1 .word 0x352fbbfd,0x20981e9c .word 0x9debf3ec,0xcf2d35fd .word 0x6b0fe21c,0x1d7e2f16 .word 0xdedbfff0,0xa82c6b89 .word 0x4224243e,0x1bffdcf4 .word 0xb13a2777,0x8edbefa2 .word 0xc5d07978,0xff1a3457 .word 0x9b0f27cb,0x09ca8092 .word 0x00000000,0x1736b246 .word 0x19c8a401,0x81cc9f22 .word 0xf2afbb22,0x8994d2b3 .word 0x2576a6e3,0x70d9f1c2 .word 0xe70c372f,0xe7ff55f7 .word 0x531ce633,0x6cb08e6a .word 0x54a63d4f,0xaf0d8768 .word 0x135e72da,0x93a6d583 .word 0xa42e9529,0x2b7aa70c .word 0xa0361c2d,0x8d53e708 .word 0xe658d466,0x842988c1 .word 0xc1d9ac38,0xeaf9fd6a .word 0x3ce35a5a,0x7cf9e4ae .word 0x03989edb,0x707e8279 .word 0x80eecf3a,0x105ee525 .word 0x33f10d3c,0x995996e2 .word 0x0e579ed1,0x45ac9970 .word 0xd27890bd,0x35e1c6cd .word 0xedc59f93,0x864262ed .word 0x473f3a32,0x0000039d .word 0xdb50e1f9,0x75f093b9 .word 0xd6f4befa,0x9e23625f .word 0xbf592b55,0x40792a68 .word 0x690b77ec,0x1dc9a497 .word 0xe520b319,0x0d93d4fc .word 0x811c733f,0x20e94819 .word 0xed796118,0xb8e5723e .word 0x475501fe,0x18e07296 .word 0xf4636cb2,0xf0154f2c .word 0x7c2d3ce3,0x87b9bc00 .word 0x9409a410,0x329451e9 .word 0xb29ff893,0x7c4a311b .word 0xe6ac30a7,0xfb8c9e82 .word 0xa45c73e1,0xfafad299 .word 0xba013d02,0x2816f3c4 .word 0x56b5c848,0x89588758 .word 0xaf18e16b,0x3145d1c7 .word 0x5d8df710,0x9298ae26 .word 0x6e7f8310,0x9c85235e .word 0x59da62b0,0xa2494150 .word 0x61a0cbf0,0xbf1b501e .word 0x5da726cf,0x02665c4c .word 0x0e63ed8e,0xee29a3d2 .word 0xae53fb6b,0xd46b13d0 .word 0x07896dae,0x48982984 .word 0xb94d197f,0x1d962d60 .word 0x0404a45a,0xe34c1bf3 p61_init_registers: .word 0x3a68fbbe,0x4c5a1d91 ! Init value for %l0 .word 0x2c1defa6,0x34ea4bef ! Init value for %l1 .word 0xaa790165,0xef810c52 ! Init value for %l2 .word 0x7e17cdc9,0xda2b130a ! Init value for %l3 .word 0x125a44fa,0x64c3aae7 ! Init value for %l4 .word 0x46fa8202,0xa758e3cb ! Init value for %l5 .word 0x2403a911,0x9cd8584a ! Init value for %l6 .word 0x995f8916,0xa876f700 ! Init value for %l7 .word 0x13d7d5f8,0xc2855f5e ! Init value for %l0 .word 0x29df3eec,0x246b3226 ! Init value for %l1 .word 0x186b6b47,0xb400f5f7 ! Init value for %l2 .word 0x36ffa66a,0x6cce35b6 ! Init value for %l3 .word 0xa9143e48,0x3f0e144b ! Init value for %l4 .word 0xb57656ee,0xb02c8da6 ! Init value for %l5 .word 0x3e6c7d01,0xf88f5f63 ! Init value for %l6 .word 0xd053d2d0,0x18ce1546 ! Init value for %l7 .word 0x62a59a68,0x188d6d5a ! Init value for %l0 .word 0x99d64afc,0xad898429 ! Init value for %l1 .word 0x10e438fc,0x539c5b50 ! Init value for %l2 .word 0xb10ef7b9,0xfa2a3601 ! Init value for %l3 .word 0xa3c55c06,0xa0dc8e92 ! Init value for %l4 .word 0xf9c747f6,0xb69ddef5 ! Init value for %l5 .word 0xc703b362,0xe09bb00c ! Init value for %l6 .word 0x223fdbf8,0x8ec56808 ! Init value for %l7 .align 64 p61_init_freg: .word 0xe5d12c6e,0xc44ef5a7 ! Init value for %f0 .word 0x06d62e66,0xc67cc8f9 ! Init value for %f2 .word 0x302e41d4,0xd21d588b ! Init value for %f4 .word 0x56765376,0x75f3ba2c ! Init value for %f6 .word 0x7da07b79,0x098efb28 ! Init value for %f8 .word 0xd4f8e58f,0x934f7b36 ! Init value for %f10 .word 0x36b6888b,0xe563a846 ! Init value for %f12 .word 0x0b153a0e,0xf2fb63b3 ! Init value for %f14 .word 0x13c6441b,0x3b06a169 ! Init value for %f16 .word 0x4b2e9341,0x45a145bf ! Init value for %f18 .word 0xbc85f623,0x1125a419 ! Init value for %f20 .word 0x4518f52e,0xda9e33fe ! Init value for %f22 .word 0x6ef6ce5c,0xb5f1b76c ! Init value for %f24 .word 0xe2686a01,0x1f2c9580 ! Init value for %f26 .word 0xf9d41e12,0x3df17ca9 ! Init value for %f28 .word 0x27dfdbf5,0xb1230add ! Init value for %f30 .word 0x87985357,0x8619fa32 ! Init value for %f32 .word 0xc9c916a9,0xfff7d4ad ! Init value for %f34 .word 0xd4d586db,0x324c4246 ! Init value for %f36 .word 0xdd8eb6cd,0xb77c67d1 ! Init value for %f38 .word 0xa67a862b,0xccb7a934 ! Init value for %f40 .word 0xc7fa7280,0xcbdb397a ! Init value for %f42 .word 0xb6220e1b,0xa6630c73 ! Init value for %f44 .word 0xf2f2c13f,0xdae02d80 ! Init value for %f46 .word 0xdf5b8238,0x2fa30f0f .word 0x676d6f63,0x6e2e1b0e .word 0xd93d1804,0x4f3d2ae8 .word 0x8804671a,0xc317a57a .word 0x64cd8276,0x22a85372 .word 0x4486c382,0xfafced49 .word 0x88f000af,0x188a824d .word 0xefe7c3ad,0x67335326 p61_expected_registers: .word 0xffffffff,0xfffffffc .word 0x00000000,0x998273ee .word 0x00000000,0x0000ea2a .word 0x00000000,0x00003d37 .word 0x00000000,0x35c005a5 .word 0x00000000,0x000000a2 .word 0x00000000,0x619d1aaf .word 0x00000000,0x00003d37 .word 0x00000000,0x00000010 .word 0x452613a6,0xa505c035 .word 0x00000000,0x38f9f6b1 .word 0xffffffff,0xffffff85 .word 0x00000000,0xc93f9e8a .word 0x00000000,0x0000002c .word 0x00000000,0x0000001f .word 0xffffffff,0xfa000000 .word 0x5ef01b35,0x7bac0000 .word 0x00000000,0x34c28b06 .word 0x82c0caa8,0x35bdd4af .word 0x5160bde0,0x366af758 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000071 .word 0x00000000,0x000002a8 .word 0x00000000,0x3ec7bae6 p61_expected_fp_regs: .word 0x7003e6aa,0x65c9d4ff .word 0xf6baed22,0xc67cc8f9 .word 0x302e41d4,0xd21d588b .word 0x56765376,0x75f3ba2c .word 0x7da07b79,0x098efb28 .word 0xd4f8e58f,0x934f7b36 .word 0x22edbaf6,0x2b03e9da .word 0xa1560d2d,0xf2fb63b3 .word 0x5ad55d68,0x54502717 .word 0x9cd8584a,0x3d054e52 .word 0xb93dce27,0x53cfcf11 .word 0xffffd89c,0x5a9af2fb .word 0xba25aa2b,0x1ce5c98e .word 0x9282f88d,0x00000000 .word 0xfb056223,0x7ed4d2ee .word 0x70ab158a,0x1bcb38a4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x5ccef66e,0x00000109 .word 0x855a1c4d,0x11aa60f4 .word 0x000001f7,0xda03f477 .word 0x22edbaf6,0x2b03e9da .word 0x188d6d5a,0xad898429 .word 0xba45e677,0x2dfcffff .word 0x1a4e35a7,0xa47f0bf1 .word 0x0fa3017f,0x4b05dfab .word 0x1fda9468,0xa6aa225d .word 0x3db043cc,0xba5d68c5 .word 0xae68063c,0x6c4c9d27 .word 0x4457b3e6,0x40c7ff34 .word 0x8e69c44c,0x47a147fc .word 0xea69b988,0x0b7c37d0 .word 0xd6d366be,0xf7fe7510 .word 0x2f0233e6,0xed9b2bb3 .word 0xd309bb08,0x4d1b290e .word 0x0e029207,0x01f6aa16 .word 0xb37a64b0,0x2ddc0c56 .word 0x5c58f49f,0x2ad25171 .word 0x33af3f76,0xb3eb9e5a .word 0xe39f4c6a,0xcdb8610e .word 0xa0145dac,0x90a01045 .word 0x64c85bba,0xd6cd50e1 .word 0x413c4d68,0x83688e56 .word 0x21c64622,0x16d72114 .word 0xa9d1a54a,0x9f1b336a .word 0x17000895,0xf4281055 .word 0x0cbb1468,0x9b89abaa .word 0x62f90dda,0x9c59985a .word 0x0f9facb8,0xd82ea6d9 .word 0x59e4fdd7,0x9030b455 .word 0x32a453e9,0x689ef70f .word 0x9691cf78,0x80000000 .word 0xaa308fae,0x0c1dffec .word 0x2a76d564,0x3f59b56e .word 0xf1513bb1,0x1a8fb1be .word 0x19e6e732,0xf4db7912 .word 0xc2f6d077,0xeee6057c .word 0x95a73da6,0xff234bad .word 0x44e060dd,0xfde0633c .word 0xfd617180,0x97d39098 .word 0x083ece04,0x7140d8d1 .word 0xf3f1e7c6,0xc910f2d4 .word 0x136587b9,0xf1dcbc83 .word 0x906a6aea,0x562860f5 .word 0xb064d401,0x23a78baf .word 0xfa2a3601,0xc6f23b78 .word 0x38fdeb19,0x65d2a695 .word 0x1434fdef,0x49ea04e8 .word 0xc74f3db3,0x163df47b .word 0x8f9c487a,0x8dd22a71 .word 0xc5c709e1,0xc282ffde .word 0x4324ff49,0x6605b5ac .word 0x4c49e764,0xb41dacb3 .word 0x72e4dc97,0xfa604ac7 .word 0xee90247f,0x7393766b .word 0x190d8e0b,0x8b4001e1 .word 0x158f5f4d,0x589841b7 .word 0x2a09442b,0x1e69c59a .word 0x70d1899c,0xb44c8857 .word 0xaccf276b,0x1edd06f1 .word 0x956c767e,0x08fb1b97 .word 0x3fd5d58f,0x30031366 p61_local1_expect: .word 0x08000079,0x486978bc .word 0x35c005a5,0xa6132645 .word 0x71763dcb,0x61cf423a .word 0xffd4c965,0xaae60370 .word 0x3af65e29,0x60c827c0 .word 0x06d62e66,0x94ccefa8 .word 0x753e0b3c,0x000cb5dd .word 0x700ebb1f,0xf405ce79 .word 0x00000000,0xda2b130a .word 0x137f78f2,0xc0f3bb2d .word 0xfca7dc23,0xfcdac2cf .word 0x602c7adb,0x65bfcaca .word 0xb544f866,0x4c5d7001 .word 0xe85d044a,0x7ba2cf98 .word 0x2df22e49,0x37fda732 .word 0x3b98d7fa,0xa6bfe363 .word 0xb5981b61,0xe82b5d0a .word 0xfb2dfc0c,0x4724985f .word 0x186a80fe,0x4a80cf18 .word 0xedf73e2e,0x5be51e42 .word 0x6cce35b6,0x108ff825 .word 0xd463392c,0xd5ae1ee4 .word 0xdf7ad953,0x7f8c24be .word 0x5b4be182,0x65c22e7d .word 0xffcefda7,0x8343a836 .word 0x4d9c4fde,0x3b3f5aae .word 0x02513f04,0x233d00b5 .word 0x154c68ff,0xcf4326c1 .word 0xc076773a,0xd626fc91 .word 0x98caa3a9,0xc36b8b1d .word 0xdc1bf5ec,0xea2a160a .word 0x43a0217d,0xec1409d1 .word 0xfc84532e,0xef2b3e59 .word 0x2256401d,0xb54e5ee8 .word 0xa0cc6d79,0x1494a413 .word 0x669fdab5,0x6a1ffa6b .word 0x69fb81e5,0x00000095 .word 0xfc5e53b2,0xdf988c4a .word 0x27f7528f,0xd65335ec .word 0x89294ebb,0xbf77c731 .word 0x0114cf84,0x55d6b6f5 .word 0x014335c7,0x5db219c2 .word 0x41f1395b,0xd2ef29f9 .word 0x002d9fcf,0xc63cc29f .word 0x94e64161,0x3fe157e2 .word 0xe32c50c9,0x38f9f6b1 .word 0x5148ade1,0x2827cda5 .word 0x87df68ba,0xf819a626 .word 0x48e37e01,0x6f3aa540 .word 0x9ee4b899,0x55137b69 .word 0x1b350c18,0x99c57224 .word 0x5743c3e8,0x6fdad25b .word 0x0bad4b39,0x5bcdea9d .word 0x2fb0a2ca,0x2357997b .word 0x2524b66c,0x0c2837a7 .word 0x324f6d97,0xffdd6585 .word 0x3af65e29,0x60c827c0 .word 0x3d5ebe89,0xdad9cc96 .word 0x855a1c4d,0x40b03e89 .word 0xbb0a0e3d,0xcd6bcade .word 0x49057182,0x6f71d41a .word 0xd8352d8a,0xeb5a6937 .word 0xfe548c36,0x0b2d429c .word 0x4ab04a6c,0xdd1b4fc5 p61_local2_expect: .word 0x5ad55d68,0x54502717 .word 0x9cd8584a,0x3d054e52 .word 0xb93dce27,0x53cfcf11 .word 0xffffd89c,0x5a9af2fb .word 0xba25aa2b,0x1ce5c98e .word 0x9282f88d,0x00000000 .word 0xfb056223,0x7ed4d2ee .word 0x70ab158a,0x1bcb38a4 .word 0xa99afbb8,0xc5be55a3 .word 0x79318508,0x68f56924 .word 0xc249ed91,0x36122934 .word 0x93003ce6,0x819c66b3 .word 0xf2fb63b3,0x9be6d387 .word 0x0e223b46,0xef52fff1 .word 0xb036ed3a,0x025ddaf9 .word 0xeff46992,0xe0f5db16 .word 0x9b9a6f19,0x0d93d2b2 .word 0x445b1a0f,0xe595aaf1 .word 0x6ffc610d,0x01efc471 .word 0xcbf39a94,0x34b0bd84 .word 0xedbac985,0xf9540509 .word 0xb2a9d0be,0x8eb7c874 .word 0x1ce5ecb9,0x826a6bdd .word 0x178ead4b,0x50dda5b6 .word 0x8bc8ee2d,0x229989e5 .word 0x63cfe5ff,0xcc395dbc .word 0x4cc4fd7b,0xd092eaff .word 0xcb3d7671,0x6751acc9 .word 0xd1cabbcf,0x9e75d161 .word 0x5db6c76d,0x7e227e46 .word 0xf754ae63,0x0b035732 .word 0x0d6b4b56,0x93d35832 .word 0x619d1aaf,0x00003d37 .word 0x4f75ed0e,0x7bf381fd .word 0x1a19bcc8,0x1c573679 .word 0x29e57940,0xe09d190f .word 0x099c34f6,0xbe371c5d .word 0x3ac4d2c6,0xae440c2a .word 0x7c0f4386,0xc976d877 .word 0x74fb3965,0xd41f43a0 .word 0x75eba1e0,0xa0708a67 .word 0x43a24ffb,0x97f4d6b8 .word 0xdfc16380,0x3d8e485d .word 0xc20f0654,0xc1c45971 .word 0xa382151d,0xef7a1eee .word 0xd1cc6212,0x553abb2c .word 0x566adc15,0x543eee35 .word 0x721bd26c,0x9cb5a7f1 .word 0xcbe620d6,0x4f387d5b .word 0xebacdabc,0xa10c65b5 .word 0x7d84f765,0x9d07669e .word 0xd9a40160,0x29160d44 .word 0x9ac0db5d,0x4d243be1 .word 0x3482e2aa,0x6fcecd28 .word 0xffd859d1,0xecd3779b .word 0xbb936813,0xc93f9e8a .word 0x4b33e025,0x1fcf241b .word 0x4939f1d9,0x53f3933e .word 0x8ae610c3,0x1e26be78 .word 0xb94f2c6b,0x9a601861 .word 0x7bf7ff4e,0x4c892838 .word 0x6107144f,0xd8f4dc18 .word 0x56474bde,0xbd633d9e .word 0xd7d7e3e0,0x6b171dbb p61_local3_expect: .word 0x45ba8292,0x2c0efaa6 .word 0xc48bcb46,0x97bd0986 .word 0x2d0d56a1,0x7823194d .word 0x5ff2981a,0xc7c5dd36 .word 0xf460d6f0,0x5ac61c21 .word 0x3af65e29,0x60c827c0 .word 0x77b99fed,0xa185421e .word 0xab0c52c7,0xf005edf2 .word 0xd3ebb68f,0x98e6953d .word 0xed771a1d,0xfcab7340 .word 0x4caa7162,0x0672910c .word 0x62b9e71c,0x8ef02425 .word 0xc4a20690,0x4749e32c .word 0x1781dfa0,0x0231e66c .word 0xc774950b,0x4cc01bfa .word 0x36d68204,0x61103a68 .word 0x58b67a24,0x7952da4a .word 0xc3e609c9,0xb3f84b01 .word 0x4602d977,0x4e3d31e9 .word 0xb2a756ef,0x8db57ba0 .word 0x727f4d15,0x2ed7749f .word 0x63359039,0xdb45e8a2 .word 0x2357997b,0x0e0ed8d7 .word 0x82c0caa8,0x35bdd4af .word 0x404b38e5,0xad0308ce .word 0xc5d34d23,0xbe568b1a .word 0xbe475e5c,0x6e63cbee .word 0x8df88292,0x32cd848b .word 0x3432f0da,0x6cb56b5c .word 0xa186f9d5,0xa33a25d9 .word 0xa602fdba,0x6a4cdec7 .word 0x4db1dcf0,0x3b3f5aae .word 0x887db4ef,0x7897caa3 .word 0x13cef0cc,0x57c20ecc .word 0xebd2ff61,0xc821d214 .word 0x070840e8,0x62a1a9fa .word 0xc07ca969,0x4234f357 .word 0x301437f4,0xba37e84b .word 0x02818ce0,0xeb5bac10 .word 0x9a000928,0x78f5e405 .word 0x2cee61fc,0xd9a08ff2 .word 0xb4ceb1e7,0x9545d7f1 .word 0x3d7d3350,0xdc98879c .word 0x17d38645,0x275a015b .word 0x5ee7a44d,0x54ac04ee .word 0xba3bc0c2,0xb31fb930 .word 0xdef1106b,0x09b813d3 .word 0x86d87d7f,0x869d5b8a .word 0xc0768fc2,0xd8976584 .word 0x6d39ce28,0x1d6b3b11 .word 0xfbf578db,0xcf593391 .word 0xd74b9aa4,0x2132c6f0 .word 0x6b8ae0df,0xe31d1632 .word 0x47921f37,0xeb04dda4 .word 0xe6749423,0x66540155 .word 0x0b38a131,0x03622a5e .word 0xc6f78232,0xab1bd3dc .word 0x238e1d97,0x31cc5d13 .word 0xb593203b,0x23e96754 .word 0x34c85350,0x710b0990 .word 0xabbdff82,0x703a6fd1 .word 0x5a0ebc25,0x3c675d3b .word 0x917d862d,0x311190ea .word 0x89ae1f2f,0xff7dc3b1 p62_init_registers: .word 0x4fc3c2d8,0x28868338 ! Init value for %l0 .word 0x28b7b9a6,0xc1eeaa46 ! Init value for %l1 .word 0xce787b72,0x64d65d3b ! Init value for %l2 .word 0xd820827a,0x574c7d34 ! Init value for %l3 .word 0xf0feb502,0x6ca6dff5 ! Init value for %l4 .word 0x715b166c,0x0082231c ! Init value for %l5 .word 0x23596807,0xa6cbcb48 ! Init value for %l6 .word 0xb254cb42,0xcb2d6f8d ! Init value for %l7 .word 0x98533190,0x2a82f7fa ! Init value for %l0 .word 0x1dd31174,0xb13486fd ! Init value for %l1 .word 0xa0939d62,0x01094697 ! Init value for %l2 .word 0xfe60a3d2,0x93b28ddf ! Init value for %l3 .word 0x993df85e,0x85adfd7c ! Init value for %l4 .word 0x6f6ab2d4,0xa3fcfb82 ! Init value for %l5 .word 0x5d43ad3e,0x1df7617a ! Init value for %l6 .word 0x77916d27,0xeb7f2058 ! Init value for %l7 .align 64 p62_init_freg: .word 0xc9bcd340,0xb5152b07 ! Init value for %f0 .word 0xb7ca3492,0x510bb342 ! Init value for %f2 .word 0x073b576a,0x99bf32c7 ! Init value for %f4 .word 0x3c8d8963,0x5b629f0a ! Init value for %f6 .word 0x2320718f,0x3eed9130 ! Init value for %f8 .word 0xdca6f6c9,0xa0105a8f ! Init value for %f10 .word 0x8356ef56,0x59b34e47 ! Init value for %f12 .word 0x6a85b88b,0x8bda5869 ! Init value for %f14 .word 0x9e887863,0x2ebdf5ef ! Init value for %f16 .word 0x95be5f65,0xaa716aac ! Init value for %f18 .word 0x2d56a1fc,0x04c16434 ! Init value for %f20 .word 0x644d2e55,0xa808295a ! Init value for %f22 .word 0x9c945bdb,0xaa147476 ! Init value for %f24 .word 0xd193e844,0xba58c7bc ! Init value for %f26 .word 0x3d5e4123,0xaeadfb3d ! Init value for %f28 .word 0x0d5937f1,0xa709c4d9 ! Init value for %f30 .word 0xcb13ee76,0x74ad716a ! Init value for %f32 .word 0x7ff5725b,0xcf4594ec ! Init value for %f34 .word 0xe1813349,0x87740bb7 ! Init value for %f36 .word 0x5da9563f,0x982b5f03 ! Init value for %f38 .word 0x0c7b78dc,0x3625d61e ! Init value for %f40 .word 0x84ed093f,0x642c8e3a ! Init value for %f42 .word 0x90a7825e,0x580c1010 ! Init value for %f44 .word 0x702400be,0x9ebf72c4 ! Init value for %f46 .word 0xb0ea4d93,0x094f63b0 .word 0x9c60d8c4,0x896ec545 .word 0x7bab3cdd,0x811b250c .word 0xaf52774e,0x9fed4596 .word 0xc758ff69,0x0671664a .word 0xe1ba7f6e,0x5ce3178b .word 0x939acadc,0xb4aee3bd .word 0xec910645,0xe952f5ce p62_expected_registers: .word 0x00000000,0x00003123 .word 0x00000000,0x00000000 .word 0x00000000,0xb927c26a .word 0xffffffff,0xfffff70d .word 0x00000000,0x00000005 .word 0x00000000,0x57bbf27c .word 0x986072ba,0xb417a5d1 .word 0x00000000,0xf174453b .word 0x98533190,0x2a82f81d .word 0x00000000,0x00000060 .word 0x66320550,0x5eff4000 .word 0xfe60a3d2,0x93b28ddf .word 0x00000000,0xda4d3373 .word 0x8c9ddff8,0x44e76e32 .word 0x8c9ddff8,0x44e76e32 .word 0xffffffff,0xffffff9e p62_expected_fp_regs: .word 0xc9bcd340,0xb5152b07 .word 0xb7ca3492,0x510bb342 .word 0x073b576a,0x99bf32c7 .word 0x3c8d8963,0x5b629f0a .word 0x092ddfaa,0xb3e4b1ae .word 0xdca6f6c9,0xa0105a8f .word 0x8356ef56,0x59b34e47 .word 0x6a85b88b,0x8bda5869 .word 0x3b4574f1,0x6ac227b9 .word 0x95be5f65,0xaa716aac .word 0x070f4a60,0x04c16434 .word 0x644d2e55,0xa808295a .word 0x9c945bdb,0xaa147476 .word 0xd193e844,0xba58c7bc .word 0x3d5e4123,0xaeadfb3d .word 0x0d5937f1,0xa709c4d9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xb927c26a,0xf174453b .word 0x83b167db,0x52560215 .word 0x00003123,0x7caebb83 .word 0x9b0477ea,0x05d0bd76 .word 0x604a0f07,0x830d44a8 .word 0x24f2c019,0x929cd134 .word 0x8d8dc693,0x00322285 .word 0xf5ef58a7,0xf1f73a43 .word 0xce6adc24,0x84205f94 .word 0xa0d3798d,0x93fbb2d5 .word 0x8fb6dc32,0xac3046c2 .word 0xf83ca14f,0xb3e4b1ae .word 0xc84b82f8,0xe19bcd43 .word 0x641f9219,0xf0e88c78 .word 0x54bff096,0xd5a20e6e .word 0x298087d3,0xedd4a710 .word 0xdf44218f,0xc40640f6 .word 0x7d4caa2d,0x47ad891c .word 0xc9c4e0d5,0x4dc8abfe .word 0x8c1bf893,0xc8d02afb .word 0x5d93f2a2,0xd13efddd .word 0xa8f2e4b5,0x31d5bf47 .word 0xf32f6932,0x9d64744a .word 0x73b3dec6,0xb0769c7d .word 0x9c25773e,0x40561dd2 .word 0x6f83517f,0x412af50a .word 0x886d796c,0xc036ec39 .word 0xbd3b9454,0x385a5aac .word 0x92ae6572,0xce4b4ff1 .word 0x76e6d7ff,0x50785b74 .word 0x75323a4d,0x8a7aa3b7 .word 0x0acc7118,0x5074b148 .word 0xaabcd5a9,0xb6566321 .word 0x16655208,0x00bf13bd .word 0x94cc2893,0x271f8c55 .word 0xc9d8c42b,0xba2061dd .word 0x8ed546ea,0x4906a5c6 .word 0x1284f0a6,0xea77049b .word 0xd7e9e9b8,0xea195e26 .word 0x8af7d607,0x85adfd7c .word 0x3aba2189,0xd175fa19 .word 0xa74717d2,0x20f813a6 .word 0x70bf994d,0xb75791cc .word 0x15d7c5dc,0x3d2bc617 .word 0x3f461197,0xf9082bf0 .word 0x533dc817,0xc35fc990 .word 0xe064dd9e,0x103aac1f .word 0x63d9ad04,0x9c857356 .word 0xbd8349ac,0x1132225f .word 0xb2d1a705,0x95454e83 .word 0x33e5b721,0xac03f08c .word 0xcbd24ad8,0x4d204404 .word 0xe2b21600,0x09d17b4c .word 0xd5bd0600,0xca4e08a6 .word 0x633477f2,0xefd24944 .word 0x3a8bab8a,0xa1329c44 .word 0x80ec0e09,0x6ec37734 .word 0xa60afe28,0x15685aa1 .word 0xc50f3366,0x557e10c7 .word 0xa64a6d90,0xff7effcd .word 0x4cd3d480,0x5179dae7 .word 0x692a0355,0x5ed8b51f .word 0x54a90212,0x4896311d .word 0x1d91dffd,0xdd6515b2 p62_local1_expect: .word 0xb927c26a,0xf174453b .word 0xffa42bfd,0x056d5696 .word 0x57bbf27c,0x57bbf27c .word 0xaadf2d09,0x279c6c85 .word 0x644d2e55,0xa808295a .word 0x00fd2e55,0x7caebb83 .word 0x5ee7994d,0xf7227b09 .word 0x323059a2,0x0d2f0df1 .word 0x2beb2d42,0xe2bc0bf4 .word 0xbbb47b9d,0xa74a11e3 .word 0x7d1f9d68,0xa25218d5 .word 0x6688a233,0x95acd59a .word 0x1e1eebe7,0xafbaa677 .word 0x54d4764f,0xf4f948cd .word 0x3f6ff65b,0x0ee11247 .word 0x2dff34b2,0x1a864585 .word 0x9ace16ff,0x8fcaaa33 .word 0x5f44b6e3,0x684bfcfd .word 0x8c82cfdb,0xb0cab11c .word 0x886b91ed,0xe6290468 .word 0x7303801c,0xd2b5de95 .word 0x46110b9a,0x80d88427 .word 0x000059d7,0x0480b902 .word 0x10e8a288,0x449d1f3f .word 0xf5853f11,0x8a491f04 .word 0xfeb2f5a9,0xa5104820 .word 0xd968bab4,0xfbd02332 .word 0x3140a594,0x53efcc56 .word 0x9f65967a,0x819a14fb .word 0xc476fb2f,0x01a9380a .word 0x09b62391,0xab134b34 .word 0xfffffeb2,0x60c6c881 .word 0xa950bec6,0x8a14bfbc .word 0x8c19a1e6,0x81f93d54 .word 0xf0e151fa,0xd270a49d .word 0x0b20cb62,0xe1e376be .word 0xbe124bdf,0x8d5869b1 .word 0xe3e169db,0x743e6817 .word 0xf7fd3738,0x5b760c46 .word 0x0394851e,0xed53e2d6 .word 0x998988ec,0x45c6de75 .word 0xba750a0f,0x1a739f6e .word 0xd9cb9f90,0xfadcc217 .word 0x298af83e,0x2e2faecf .word 0x8f76c56e,0x283cd8ff .word 0xdd01309b,0xd692f117 .word 0xab24d20e,0x306f0742 .word 0xb299c305,0x41a51752 .word 0x70798e4a,0x3fa653c4 .word 0xdf7ca0f0,0x0c4e55a3 .word 0xdc92401d,0x3ff594d3 .word 0x980ce430,0x6297ddda .word 0x0dcda0c2,0xa71349e9 .word 0xe6ef614a,0xfc157571 .word 0x47234a3d,0xd2288ac5 .word 0x7185512b,0xd73dc034 .word 0x942ba7de,0x8942e5af .word 0xfae0fa8b,0xa4d1c1f0 .word 0x469298ee,0x6d9a2204 .word 0x48c204a6,0xb9138c3d .word 0x3d876785,0x59fe5346 .word 0xeaaf0e26,0x9b7f8e27 .word 0x73b52fca,0xd6857d46 .word 0x7d2a90c4,0x6cec4dca p62_local2_expect: .word 0x96552dd3,0x6d7eda52 .word 0x644d2e55,0x8e1c0886 .word 0x23311485,0x03149e39 .word 0xff6a71aa,0x655fbe95 .word 0x08df0000,0x3570dc5d .word 0x00000000,0x00000044 .word 0xde1e6a32,0x30d39f90 .word 0x3e451329,0x409e98d9 .word 0xf1595994,0x689d7dda .word 0xe302ad6d,0x90ffdf9c .word 0xbe774acb,0xe427cebe .word 0x25d5a0ed,0x3d18f3c3 .word 0xfe4d5aec,0x14b1e32e .word 0xa4f08726,0x49eaa558 .word 0x28e32985,0xe5ea4c8e .word 0x852a9303,0xb34e950a .word 0x0136ef33,0x48d54639 .word 0xc1a9faff,0x9fe3f6f4 .word 0x1902e74b,0x0df69885 .word 0x22cfa825,0xc3446363 .word 0xce3436c9,0x489edeef .word 0xd7ec1028,0xd3173ba7 .word 0x2e20a3f0,0xe16cd27b .word 0x00000000,0xc31a894a .word 0xdd45eba9,0x98980e92 .word 0x24914759,0x3a01527d .word 0xe85a2c99,0x51a03b9d .word 0x077d1e0b,0x93e6960f .word 0xcd9b8131,0x9ecc57e4 .word 0x24bdc066,0x8b3188a6 .word 0xff445e81,0xd3bfb289 .word 0x328ce0a6,0xcb4d0c71 .word 0x95dcfcd7,0x5cc2c8fd .word 0x0b6e964a,0x94dd7734 .word 0xf83ca14f,0xb3e4b1ae .word 0x9af74b91,0xe730775c .word 0xc02b28ef,0x209a3bbc .word 0x3de96a4c,0xd171590b .word 0x198e85a4,0x6fec05ed .word 0xff4129c7,0x0050afda .word 0xd0966541,0x6b2b5cee .word 0x84f65572,0x4180f34e .word 0xb21d9334,0xfa4d9e77 .word 0xfa1dff40,0x4beebdc9 .word 0x22287794,0xba81f444 .word 0x85ec4ce8,0x2009ad6d .word 0x8c5553c3,0x201df778 .word 0xa4397038,0x6f8dbea9 .word 0xa3a38e4a,0x12c78025 .word 0xe30dc6fa,0x2bb1d48b .word 0x288c5123,0x1e2895f5 .word 0x49ea92f5,0x4ff22192 .word 0x89b355e3,0xb0619ea9 .word 0xf8a09005,0x97b84879 .word 0x969135f1,0x8cdd58d3 .word 0xdd63aa63,0xf535b1e4 .word 0x8491b9a6,0xf5d47069 .word 0x39e3a2dd,0x758cfa1d .word 0x9a0c0cd6,0x61388f64 .word 0xc5028630,0x42aad275 .word 0xb64a7ccd,0xd63d1dff .word 0x822a1796,0x60729b1b .word 0x4298eb69,0xf141d491 .word 0xc6f0934a,0x19fc007a p62_local3_expect: .word 0xc9000000,0x00000000 .word 0x8a12f4f8,0x128702fd .word 0x57bbf27c,0x654787bb .word 0x0000df69,0xc1eeb939 .word 0xb26b7d4f,0xff541099 .word 0x00006b56,0x5cb268cd .word 0xc46c6283,0x404405ed .word 0x7d6e96b4,0x0ecff7ff .word 0xbd492170,0x36aa1f4f .word 0x8b7a0f61,0x78f838b3 .word 0xd998b6af,0xb78b6c47 .word 0xa436fc9e,0x70e5ac6e .word 0x5e3fb423,0x4e3e0bb3 .word 0xde0b48dd,0x794f655a .word 0xd5e494df,0x21dff8d9 .word 0x73e916ee,0xe26827e6 .word 0x686410b2,0x465f8cfe .word 0x06d1c342,0x26a0d28f .word 0xf1dffe5f,0x71423939 .word 0x2c8edb7c,0x9c00784b .word 0xd4c5bf10,0x39562779 .word 0xd44a14bf,0xed8fdccd .word 0x986072ba,0xb417a5d1 .word 0x344139d6,0x3822e523 .word 0x1a05e6cd,0x03f3209c .word 0x05ffbc72,0xef0936e1 .word 0xb13f6982,0xbee73b6e .word 0x17f01be2,0x8e1d6af6 .word 0xa53c8339,0x6821a37f .word 0x486472cb,0x717df537 .word 0x968c9629,0xa605044e .word 0xaab7de00,0x37fa3a48 .word 0x301f5a92,0x9ce9467c .word 0x96178611,0xd8e19575 .word 0x8c9ddff8,0x44e76e32 .word 0x7623e33e,0x8c0914cd .word 0x216bfb27,0x835e910f .word 0x38b2b2f9,0x78127218 .word 0xfaa5104f,0xcbfbb202 .word 0x7412f8d8,0x427eb2fc .word 0x67fcc10f,0x50e2fa2f .word 0x4d7f64d6,0x3691b594 .word 0x878cd2c8,0xeabc78e8 .word 0xf721f176,0xcb2337dd .word 0xaa6a40c2,0x78aa6eb0 .word 0x28f31c53,0xd170125e .word 0x118ede4e,0x5f508531 .word 0x7d8bdd8a,0xfe45be11 .word 0xe341e0c6,0x123670ff .word 0x61a1c364,0x2dfeef0a .word 0x009398f4,0xb0880533 .word 0x04ed68a8,0x435b30a8 .word 0x0d19e3be,0xd0ee9a65 .word 0x48f725a0,0x60771914 .word 0x6bd70f23,0xa132c075 .word 0x15a55e53,0xff445e81 .word 0x02786646,0xffddf335 .word 0x58bc4a91,0xdef7f1d7 .word 0x2ea65d91,0x9971e550 .word 0x6022b5bc,0xffffff94 .word 0xc0f1ef10,0x3f6132eb .word 0xc8cbc48c,0xfe577ebe .word 0x0bee61e5,0xdae4b7fe .word 0xcda7c9b9,0x3bf7b651 p63_init_registers: .word 0xd2839c24,0x78f32366 ! Init value for %l0 .word 0xb7b60867,0xf1ce5a77 ! Init value for %l1 .word 0xe653fcf8,0x81af2c97 ! Init value for %l2 .word 0xbef9d079,0xa7a7b7aa ! Init value for %l3 .word 0x060f057c,0x4851be1e ! Init value for %l4 .word 0xe0c2fccc,0x161ef8cd ! Init value for %l5 .word 0xfac16178,0x3c681332 ! Init value for %l6 .word 0x7a5f1039,0xee6204d1 ! Init value for %l7 .align 64 p63_init_freg: .word 0x7c007730,0x763156e6 ! Init value for %f0 .word 0xde5fc67b,0x5c4f7e62 ! Init value for %f2 .word 0x84236549,0xc1568cd4 ! Init value for %f4 .word 0xcb8590be,0x357b96c2 ! Init value for %f6 .word 0x3e7563be,0xe7205270 ! Init value for %f8 .word 0x75b86731,0xccb9d13a ! Init value for %f10 .word 0xb67a9156,0xce1246a7 ! Init value for %f12 .word 0xb2c36418,0x20e2c8b4 ! Init value for %f14 .word 0x7f21d794,0x2ba36b9d ! Init value for %f16 .word 0xbfe16ce7,0x305ec248 ! Init value for %f18 .word 0xd37d256e,0x79d3dbe7 ! Init value for %f20 .word 0x285fe927,0x8bf52374 ! Init value for %f22 .word 0x4458e4d6,0xbd2f0133 ! Init value for %f24 .word 0x1eb3a5df,0x80953114 ! Init value for %f26 .word 0xdb4b0584,0xbcfccb52 ! Init value for %f28 .word 0xfd4ab0b0,0xc749a665 ! Init value for %f30 .word 0x4dfef5c1,0x1dcc5d15 ! Init value for %f32 .word 0xda468181,0xdb596ed8 ! Init value for %f34 .word 0x57d447da,0x0f5f39bd ! Init value for %f36 .word 0xa5aa99c9,0xfa9a4c68 ! Init value for %f38 .word 0x2f1721b6,0xf9371b26 ! Init value for %f40 .word 0x244382a8,0xb041da8b ! Init value for %f42 .word 0x82370c75,0xa078ed88 ! Init value for %f44 .word 0x99885884,0x1fb4734b ! Init value for %f46 .word 0x98dc8ccf,0xb1cc3dee .word 0x59b6891d,0xceeda021 .word 0xf89c3a26,0x5bc388ba .word 0xdbb97caf,0x328b640f .word 0x14b0611d,0x90df525b .word 0x5c4e6d30,0x8b5229d1 .word 0xb403d0a4,0x53626b8c .word 0x7e23ed07,0xe8b994ad p63_expected_registers: .word 0x00000000,0x00000032 .word 0x6c7b72a6,0x5a464f11 .word 0x00000000,0x312d1887 .word 0x00000000,0x625a310e .word 0x00000000,0x000017bd .word 0xffffffff,0xffffffd9 .word 0x00000000,0x000000f8 .word 0x00000000,0x00000100 p63_expected_fp_regs: .word 0x7c007730,0x763156e6 .word 0xbfa24480,0x651f30ff .word 0x84236549,0xc1568cd4 .word 0xcb8590be,0x357b96c2 .word 0x3e7563be,0xe7205270 .word 0x75b86731,0xccb9d13a .word 0xad7a77d5,0x155af6f2 .word 0xb2c36418,0xd5777aad .word 0x7f21d794,0x48a317bd .word 0xbfe16ce7,0x15de2dce .word 0xd37d256e,0x79d3dbe7 .word 0x285fe927,0x8bf52374 .word 0x4458e4d6,0xbd2f0133 .word 0x1eb3a5df,0x80953114 .word 0xdb4b0584,0xbcfccb52 .word 0xfd4ab0b0,0xc749a665 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x51bdca48,0xb16f3aaa .word 0xff301f65,0x8044a2bf .word 0xef4e6c8c,0xa6e2f570 .word 0xc3cea59d,0xffffffff .word 0x0205f45c,0x07ace867 .word 0xd5777aad,0x6e49ea19 .word 0xfc180779,0x57c9c40a .word 0xc0a11dfd,0xb2ca1372 .word 0x0e1b1321,0x3a10355f .word 0xfff21fdd,0x73bbb6fd .word 0x4325150d,0x34a1fbf2 .word 0x11449440,0x61fd850b .word 0x43b9ec83,0xfc8b2086 .word 0x55f3ea57,0x224715c3 .word 0xfe8d23d6,0xdffd9423 .word 0x368300e9,0x260d9058 .word 0x0ac76951,0xb3875b31 .word 0x0003b6ef,0x00000014 .word 0xf2b2b49b,0x61cd9816 .word 0x28db84a0,0xd93ec938 .word 0x79bc7a13,0x0ed72a53 .word 0x7ab3543d,0x282b7e9b .word 0x7e8872a4,0x0824af06 .word 0x0cfa46d3,0xbaa34eb7 .word 0xbaeba516,0xa13783b3 .word 0x3e198bb6,0xb699c5ee .word 0x11cc7816,0x88ea860d .word 0xd0c3e9e6,0xbfdfb479 .word 0xbf6318e4,0xf07aadc5 .word 0xccd40a03,0x32d94035 .word 0xbbedfa7f,0x5c459954 .word 0x9f94e6fa,0xa89f5c17 .word 0x9f871094,0x1997967d .word 0x28ffaef5,0xa60dbe9c .word 0x4a558450,0x3ddb8aff .word 0x00000053,0xf835906c .word 0xae7a0969,0x672779d4 .word 0xb9897e36,0x47165d34 .word 0x3844a6e5,0xdd299168 .word 0x561d6634,0xa74234b0 .word 0x132f8b69,0xa10814d4 .word 0x5acf4d99,0x5008b5aa .word 0x555d193a,0x577e2480 .word 0x02dc7929,0x8092babc .word 0x451eace7,0x12f41e3e .word 0xf835393a,0x865926f3 .word 0x686e317b,0x6c08d35e .word 0x30eb06fa,0x7f725518 .word 0x58060a7c,0xc75cbec2 .word 0x773ff97d,0xe14d0d1f .word 0x188cf4b9,0x03374560 .word 0x1dfc3931,0xe5d246f4 .word 0x59b9b1cc,0xc1f25816 .word 0xf81092c5,0xe0c46045 .word 0x3d883445,0xbdc1f990 .word 0x6e1f1cd3,0xea9191c3 .word 0x6b243d95,0x0c5e33c5 .word 0x83e758b2,0xb3abecc9 .word 0x0cba34a3,0xb5fad68e .word 0x135c7b65,0x1191f30d .word 0xcb3cd4f5,0xccc84e18 .word 0xad547b8d,0x811b82ff .word 0x2b4756a1,0x895cfdf3 .word 0x2a4cff14,0xf5715244 p63_local1_expect: .word 0xb7d9607c,0xd53f907b .word 0xf67c5c88,0x00000000 .word 0x5300e4d6,0xbd2f0133 .word 0x4458e4d6,0xbd2f0133 .word 0xf2f65a15,0x282fc97a .word 0xe6774499,0xdb9f12d6 .word 0x4c34a561,0x0a747e6f .word 0x6c43df5f,0x3681a1ff .word 0x2183e4dc,0x8f77fc89 .word 0x0778d79d,0x91d4a539 .word 0x18beb7ca,0xbaf476bc .word 0x01f2b8f0,0xff691234 .word 0x9c25793b,0xc66d8a89 .word 0x01ce6564,0x207ef34f .word 0x4e4fb0c8,0x60ebeb7b .word 0xcbe22731,0x75064a23 .word 0xa93cc833,0x2f3f16b6 .word 0x95f37c6f,0xd15e269b .word 0x81d6a98e,0x1ee24ece .word 0xbde6e6b8,0x7c9afde4 .word 0xf6d95231,0xeb8e5bc8 .word 0x4449e2ec,0x8a3f24db .word 0x3e33e995,0x5bf590bc .word 0x000000ca,0x00000053 .word 0xb93e984b,0x13825475 .word 0xbad15d58,0xca06edd5 .word 0xa9daa109,0xec9ef225 .word 0xb56ef5e6,0xaef90794 .word 0x0bf20a37,0x9dadf1cc .word 0xde148453,0xc83e9078 .word 0x02ba9a7f,0x6a98b4ae .word 0x6304bd93,0x1e22d7d4 .word 0xa039018a,0x192c6239 .word 0x483b2e7b,0x5b5bd449 .word 0x2633f1b2,0x41797ae5 .word 0x84f694b8,0x533ebe2f .word 0xc9748618,0xb567aad2 .word 0x765a8ac3,0xf60e8732 .word 0x0f1b7ebe,0x68e73652 .word 0x11469362,0x0e40da10 .word 0xdaa97a11,0x3cc9d92f .word 0x369a9458,0x8350bab0 .word 0x0964b027,0xa383cca2 .word 0x9f4ea96e,0x0879d38e .word 0x512306ec,0x42dac48e .word 0x578efc8b,0xcec96db2 .word 0x5ada8a80,0xf29e40bb .word 0x8ae4b20c,0x7df4a9ef .word 0xb2ff0ad5,0x3b56f449 .word 0x1c3cc397,0x62e62177 .word 0x59d70e2e,0x6bb6939e .word 0x0ebcb0ea,0x15749c41 .word 0xe220870e,0x8a7cc9c6 .word 0xc5408e8f,0xd21e06c3 .word 0xbfbce03e,0x40f20192 .word 0x22a1d44a,0xf23a1e27 .word 0xb5ed2c7f,0x286667cc .word 0xbcaf6c49,0x7ce70d16 .word 0x7797ba9c,0xa9489a53 .word 0x39959061,0x3497373d .word 0xb63864a3,0xc54f22a9 .word 0x7287c5fc,0x35c765e2 .word 0x70cd69eb,0x8dd31344 .word 0x81f24315,0x04505755 p63_local2_expect: .word 0x00000000,0xbd8cb84b .word 0xf746dca5,0x1226405b .word 0xfa00c6b6,0xffc82968 .word 0x5ce016e3,0x78e122a7 .word 0x188674c9,0x35f12639 .word 0xff0919dc,0xe0d572e0 .word 0x18afde6f,0xa043035e .word 0xfbcb5b90,0x1730e8d9 .word 0x30869375,0x3326e4f0 .word 0x607e45a6,0x48a317bd .word 0x27a085ba,0xdb03b9ff .word 0x259eaa6b,0x35e8c8c5 .word 0x3e8932aa,0x84ffb679 .word 0x424938ba,0x4b644aef .word 0xcafa375e,0x52e84cae .word 0x105d8200,0x03179919 .word 0x98c14f0b,0xfbb18131 .word 0x97729175,0x4b51938d .word 0x5c7e53b3,0xf615bfed .word 0xd52b1d3b,0xf6747392 .word 0xbff52bd1,0xf441a94d .word 0xfc6d93a5,0xadd990b4 .word 0x4fc80829,0xe5998691 .word 0xb0e96129,0x8631bcbf .word 0x1c48cd94,0x80e5f066 .word 0x1b7199fe,0xa0f42699 .word 0x3f42e615,0x195387f0 .word 0xd0be0139,0xb26fee16 .word 0xc70939cf,0x54f37dd5 .word 0xe21ec75f,0xf3d821b8 .word 0x213c502c,0x4bc54f12 .word 0x8bfd9a94,0xf801c92a .word 0xe31ad722,0xf38683d2 .word 0xc12bea25,0x14f8ef72 .word 0xc33816b2,0x0148b1aa .word 0x549e1b26,0x41b6f755 .word 0x1126d524,0xc3183b69 .word 0xc553c293,0x82e053ac .word 0x42bf41cb,0x1e06cfb5 .word 0x8b0ebe30,0xc2c07a28 .word 0xa12526b0,0xbe9345d2 .word 0x3a194366,0xa8f3d12f .word 0x6a71fd08,0x4b972ba3 .word 0xec31425b,0x4df27c23 .word 0x1b61ce62,0x6cf33103 .word 0x7e5a82ce,0x114dc4d5 .word 0x6ab116ee,0x6f1391d8 .word 0x9cc1f10a,0x14b7bb50 .word 0xb511a55c,0x102336b0 .word 0xbe7e76a8,0x4258e47b .word 0x403101b9,0x6d75d2fe .word 0x117c9a57,0xf75dca54 .word 0xa65ba28d,0x8cb7d70f .word 0x9e5eb467,0xb9827754 .word 0xa3688acf,0x4e5d0dd4 .word 0x00005b5e,0x5f968e34 .word 0x3f411f48,0x00000000 .word 0xdfb8bfc3,0x2b334d00 .word 0x6c7b72a6,0x5a464f11 .word 0xf320b4df,0x67ec7c96 .word 0x191e77bd,0xd7011628 .word 0x3fc9c66b,0xd3d8719a .word 0x9b37f429,0x57b84034 .word 0xf162ff94,0xfe05e661 p63_local3_expect: .word 0xabb3e64c,0xb34268ac .word 0xbd17a348,0xac50248c .word 0xff5ec10a,0xdeb0c478 .word 0x3249a665,0x999cfef5 .word 0xce2dde15,0x10232b05 .word 0x84f8b8da,0x5cbec81a .word 0x99b28d2e,0xee005f5b .word 0x1234ce76,0x3275c7be .word 0xcdfe7a0a,0x61699ed2 .word 0x000004f3,0x5f93933b .word 0x72111e7c,0x45908bc9 .word 0x658560a3,0x8f1394e0 .word 0x7558a15c,0x68541318 .word 0x8a1b14a5,0x1641253a .word 0x65abcfe1,0x746295d6 .word 0x30d9faf1,0x795d793a .word 0x43cde2df,0xa4b73cfc .word 0x4ed9f94a,0x8e6b9b56 .word 0xc51d9bcb,0xee6459e7 .word 0x852c6a9e,0xb5221266 .word 0x7463efcd,0xb67ddf31 .word 0x7a3dc3b1,0x20ff4fa5 .word 0xf5c3c8c0,0xbb0d0c49 .word 0xdd583bb0,0x79c0648e .word 0xa8187fcf,0x2c1f98e4 .word 0x7a6127a1,0xb9c59bc1 .word 0xa7661ffa,0x18f776db .word 0x838aac8f,0x377f7733 .word 0x95a7f320,0x8a67b3ee .word 0x5ea192f0,0x2687b083 .word 0x24f4766f,0x5d6f3c43 .word 0x9249dff0,0x7463efcd .word 0x874aa93b,0xb7e31e3a .word 0xbae8590d,0xe4e49949 .word 0xbafdc383,0x14e1aa00 .word 0xc16cda27,0x1be22d4f .word 0x0b54da98,0xcf1ec039 .word 0x7dd359b1,0x20eb111a .word 0xd750a2e9,0x8a645c80 .word 0xf60e8732,0xad4810fa .word 0xf0d94ac2,0x72611825 .word 0xdf4aabaf,0xc47d36b7 .word 0xc323d494,0x4ce5fe44 .word 0x4424a76a,0xbfae1a22 .word 0x00000000,0x000004f3 .word 0xc5182d38,0x8311d703 .word 0xf9d45cc3,0x5ac05b9b .word 0x8d119db3,0xa6b1521a .word 0x7c007730,0x763156e6 .word 0xde5fc67b,0x5c4f7e62 .word 0x84236549,0xc1568cd4 .word 0xcb8590be,0x357b96c2 .word 0x3e7563be,0xe7205270 .word 0x75b86731,0xccb9d13a .word 0x7ac92f28,0x155af6f2 .word 0xb2c36418,0x20e2c8b4 .word 0xfe2378ff,0x9b35d048 .word 0x26ee15e5,0x45939210 .word 0xaf0d5201,0xd63b3b55 .word 0xa7c0258e,0x8017e937 .word 0x3b6aaec1,0x4ba1b29d .word 0xe0b61c67,0x6739f2e8 .word 0x7fa87602,0xfcd78855 .word 0x9df4e26e,0x1d3075b8 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 0xc17c43c8,0x20671f8b .word 0x00000000,0x00000002 .word 0xf637bd2f,0xccf423a0 .word 0x00000000,0x00000003 .word 0x83597647,0xbf8a0b4c .word 0x00000000,0x00000004 .word 0x4d3af978,0x2a8e7453 .word 0x00000000,0x00000005 .word 0x0ed93090,0x25b48d20 .word 0x00000000,0x00000006 .word 0xd142fd30,0x564bcd3a .word 0x00000000,0x00000007 .word 0xdfdb09e8,0x1082d3cf .word 0x00000000,0x00000008 .word 0x9190abdf,0x82e68580 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x239cda5f,0xc6067d0b .word 0x00000000,0x00000002 .word 0x5147e710,0x38ae9958 .word 0x00000000,0x00000003 .word 0x887a5247,0xd4ae7185 .word 0x00000000,0x00000004 .word 0x3daa7a30,0x381d3089 .word 0x00000000,0x00000005 .word 0xe7d9be27,0x98bdecb6 .word 0x00000000,0x00000006 .word 0xbe3ec508,0x56ef79bd .word 0x00000000,0x00000007 .word 0xecfa9327,0xb3b0dd57 .word 0x00000000,0x00000008 .word 0x906cb3c0,0x6548803b p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x8bd46d30,0x61ebf883 .word 0x00000000,0x00000002 .word 0x6e1a18ff,0x9edacb84 .word 0x00000000,0x00000003 .word 0xde99c358,0x7c3c12c4 .word 0x00000000,0x00000004 .word 0x2a962140,0x59433547 .word 0x00000000,0x00000005 .word 0x5fd9d268,0x5fe7ed15 .word 0x00000000,0x00000006 .word 0xef3c78bf,0x801c0dbb .word 0x00000000,0x00000007 .word 0x1ed79ce7,0xe0f8177f .word 0x00000000,0x00000008 .word 0x82534248,0x3419c8dd p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xdab171b8,0x2b76d361 .word 0x00000000,0x00000002 .word 0x42bcbd0f,0x901f2f95 .word 0x00000000,0x00000003 .word 0x6813a058,0x213e4aa7 .word 0x00000000,0x00000004 .word 0x763768c7,0xb75d52e5 .word 0x00000000,0x00000005 .word 0xf3a3bb08,0x5bb78282 .word 0x00000000,0x00000006 .word 0x161684e0,0x0b61b9e4 .word 0x00000000,0x00000007 .word 0x231da2c0,0x074424db .word 0x00000000,0x00000008 .word 0xc75eeec0,0x522e0d82 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0xbda2d980,0x1431151b .word 0x00000000,0x00000002 .word 0xe2299727,0xbebd856e .word 0x00000000,0x00000003 .word 0xb95dab28,0x0a0d1676 .word 0x00000000,0x00000004 .word 0xe88702d0,0x76506944 .word 0x00000000,0x00000005 .word 0x2689ca67,0xefca86f4 .word 0x00000000,0x00000006 .word 0x7a0edf40,0x5052d3e3 .word 0x00000000,0x00000007 .word 0x48b21c90,0x70dbbd63 .word 0x00000000,0x00000008 .word 0xab391337,0x8153f78c p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0x78935d2f,0x88d5c482 .word 0x00000000,0x00000002 .word 0xb2695edf,0x9a344762 .word 0x00000000,0x00000003 .word 0x35474697,0xcc87231c .word 0x00000000,0x00000004 .word 0x6dd55ac7,0xdca20463 .word 0x00000000,0x00000005 .word 0xb03751f8,0x58073bdb .word 0x00000000,0x00000006 .word 0xa746aa77,0x9ff5ed4b .word 0x00000000,0x00000007 .word 0x18a2805f,0xb52c7926 .word 0x00000000,0x00000008 .word 0x7cd78b68,0x2fc0ab66 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x1dbf0acf,0xaaf9f876 .word 0x00000000,0x00000002 .word 0xacffbc57,0xe4628192 .word 0x00000000,0x00000003 .word 0x4fd4724f,0xa77944b0 .word 0x00000000,0x00000004 .word 0x9350dfc8,0x191c8462 .word 0x00000000,0x00000005 .word 0x3d980540,0x46897d60 .word 0x00000000,0x00000006 .word 0x19f3c3ef,0x8199bda1 .word 0x00000000,0x00000007 .word 0xfb565b9f,0xc26962b1 .word 0x00000000,0x00000008 .word 0xafa28677,0x9795d94b p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x2dd450c0,0x0590e22c .word 0x00000000,0x00000002 .word 0xe9a91de8,0x1524c937 .word 0x00000000,0x00000003 .word 0x8683030f,0xa3463051 .word 0x00000000,0x00000004 .word 0x7e9d5767,0xb5b886ba .word 0x00000000,0x00000005 .word 0xad7d82c0,0x07be5ea6 .word 0x00000000,0x00000006 .word 0x56cb8890,0x40dad6ab .word 0x00000000,0x00000007 .word 0xbf75f820,0x1e20841a .word 0x00000000,0x00000008 .word 0xb9674f3f,0xa8091868 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x7f1791c0,0x1c1d1f0a .word 0x00000000,0x00000002 .word 0x205bcddf,0xcd686976 .word 0x00000000,0x00000003 .word 0x4e877230,0x25209706 .word 0x00000000,0x00000004 .word 0x32ee3e57,0xb2355e33 .word 0x00000000,0x00000005 .word 0x60931148,0x1dc93aed .word 0x00000000,0x00000006 .word 0xb4ec8d70,0x750b0e71 .word 0x00000000,0x00000007 .word 0x65042958,0x5bb44c27 .word 0x00000000,0x00000008 .word 0xc71609bf,0xac944465 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x4cb6baf8,0x1e80c582 .word 0x00000000,0x00000002 .word 0x05b935ff,0xbd7b3d23 .word 0x00000000,0x00000003 .word 0xd7417adf,0xd126a74c .word 0x00000000,0x00000004 .word 0x3705eaf0,0x7830f0df .word 0x00000000,0x00000005 .word 0x79f9c738,0x443ca4ec .word 0x00000000,0x00000006 .word 0x75f2bc18,0x62e6b070 .word 0x00000000,0x00000007 .word 0xed387bf8,0x1c4232ee .word 0x00000000,0x00000008 .word 0x1c2bfc07,0x953974a8 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x61c768c7,0xb53e7aa4 .word 0x00000000,0x00000002 .word 0x25e213d8,0x04bc68bd .word 0x00000000,0x00000003 .word 0x196c29e8,0x65869447 .word 0x00000000,0x00000004 .word 0xfd24375f,0x859ce6b2 .word 0x00000000,0x00000005 .word 0xf752ab87,0x87a0f0cc .word 0x00000000,0x00000006 .word 0x005f951f,0x965519c6 .word 0x00000000,0x00000007 .word 0xc2ed2fcf,0xacef8f6d .word 0x00000000,0x00000008 .word 0x751f9a17,0xaef5796f p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x90cdbf87,0xbf4a3ee4 .word 0x00000000,0x00000002 .word 0x6bcfb618,0x241fed98 .word 0x00000000,0x00000003 .word 0x446c788f,0xbbc23f5c .word 0x00000000,0x00000004 .word 0xae266160,0x33ef7343 .word 0x00000000,0x00000005 .word 0x0a1b4318,0x300ee8aa .word 0x00000000,0x00000006 .word 0x8de33440,0x129607a3 .word 0x00000000,0x00000007 .word 0x1d457ee7,0xf64d50be .word 0x00000000,0x00000008 .word 0xb3a61710,0x135b674f p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x8eb231a8,0x390a0acd .word 0x00000000,0x00000002 .word 0x8715c16f,0xa948c2f8 .word 0x00000000,0x00000003 .word 0xe5ec1f2f,0x9d48fdfa .word 0x00000000,0x00000004 .word 0xec0d1058,0x5f4547b4 .word 0x00000000,0x00000005 .word 0x23c96a2f,0xdb7868c4 .word 0x00000000,0x00000006 .word 0xd9039b77,0xedfa141b .word 0x00000000,0x00000007 .word 0xb98575f7,0xd33b2276 .word 0x00000000,0x00000008 .word 0x0b510107,0xda6bc2ba p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x5acc1968,0x6c4f4a5f .word 0x00000000,0x00000002 .word 0x3f83bf38,0x651d931d .word 0x00000000,0x00000003 .word 0xf495cf30,0x7a83ab4c .word 0x00000000,0x00000004 .word 0x6ace8c77,0x84d5c4ae .word 0x00000000,0x00000005 .word 0x256c81d8,0x2e9fd273 .word 0x00000000,0x00000006 .word 0x9ac498df,0xebea6056 .word 0x00000000,0x00000007 .word 0x7e429567,0xcd355ec3 .word 0x00000000,0x00000008 .word 0x6fb8322f,0x9cc7e826 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0x6a7ce0a0,0x688131f5 .word 0x00000000,0x00000002 .word 0x1d40b107,0xd87b0e04 .word 0x00000000,0x00000003 .word 0x514c9d18,0x07ccd1e0 .word 0x00000000,0x00000004 .word 0x8abc063f,0x9edbf977 .word 0x00000000,0x00000005 .word 0x1cb1ba30,0x177d2a15 .word 0x00000000,0x00000006 .word 0x1a2b1898,0x4bc242b5 .word 0x00000000,0x00000007 .word 0xfb58a998,0x3b7e02c5 .word 0x00000000,0x00000008 .word 0x0e989697,0x99fd7b6f p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x788f3317,0xb927e91d .word 0x00000000,0x00000002 .word 0xc38fe677,0xc882a9a5 .word 0x00000000,0x00000003 .word 0x802a3750,0x520f5eec .word 0x00000000,0x00000004 .word 0xda0acb20,0x7b74f73d .word 0x00000000,0x00000005 .word 0x5529c447,0xaf1773ac .word 0x00000000,0x00000006 .word 0x03a9c68f,0xb31e7b64 .word 0x00000000,0x00000007 .word 0xdab17077,0x9789dfd3 .word 0x00000000,0x00000008 .word 0xbf8c0cf8,0x6c934ca7 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x9cb2fd97,0xeab00f17 .word 0x00000000,0x00000002 .word 0xad5ae6bf,0xf9a656c5 .word 0x00000000,0x00000003 .word 0x96a4a4d7,0xc38b0bc3 .word 0x00000000,0x00000004 .word 0x29b07358,0x13774f7a .word 0x00000000,0x00000005 .word 0x0d748707,0xd062cdba .word 0x00000000,0x00000006 .word 0xcaabf950,0x1815805c .word 0x00000000,0x00000007 .word 0xfe758f58,0x0da532a4 .word 0x00000000,0x00000008 .word 0xd1c5e940,0x02afbe62 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x87624d90,0x3e8a64ed .word 0x00000000,0x00000002 .word 0x854864e7,0xeecd809d .word 0x00000000,0x00000003 .word 0x1804e3df,0xafc1231b .word 0x00000000,0x00000004 .word 0x3d62524f,0xb9210333 .word 0x00000000,0x00000005 .word 0x98737b2f,0xfdcdb584 .word 0x00000000,0x00000006 .word 0x414736d8,0x7db1deb1 .word 0x00000000,0x00000007 .word 0xef505cb0,0x674e1e9b .word 0x00000000,0x00000008 .word 0xf76668e0,0x4ec20860 p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0xaad07d80,0x7df9272f .word 0x00000000,0x00000002 .word 0x258f1ad8,0x1a8134e7 .word 0x00000000,0x00000003 .word 0xdf45016f,0x984ca891 .word 0x00000000,0x00000004 .word 0x8c39e9d7,0xb271ee6e .word 0x00000000,0x00000005 .word 0x12851fd7,0xffc78976 .word 0x00000000,0x00000006 .word 0xb0f7c468,0x3a0136b6 .word 0x00000000,0x00000007 .word 0x693329df,0xfe17eaf4 .word 0x00000000,0x00000008 .word 0xaeb8a1a0,0x3fcd5edb p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x82cc9ca0,0x268dee97 .word 0x00000000,0x00000002 .word 0x0bac4157,0xd5371944 .word 0x00000000,0x00000003 .word 0xf6d9f610,0x7d1eb538 .word 0x00000000,0x00000004 .word 0x4cd86298,0x6bf34c1d .word 0x00000000,0x00000005 .word 0xa03abd90,0x4cd741fb .word 0x00000000,0x00000006 .word 0xdb17d768,0x3c38792b .word 0x00000000,0x00000007 .word 0x7d101a0f,0xb8ae6b4e .word 0x00000000,0x00000008 .word 0x54bdf24f,0xba4f6321 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0x45788a7f,0x8cb69fa4 .word 0x00000000,0x00000002 .word 0x0f2f7e1f,0xc974dbc7 .word 0x00000000,0x00000003 .word 0x3f730fa7,0x8e3f41cc .word 0x00000000,0x00000004 .word 0xf4fe43ff,0xc1057d77 .word 0x00000000,0x00000005 .word 0xfb496020,0x6f5e9ba7 .word 0x00000000,0x00000006 .word 0x326f7d57,0xb67c9ba0 .word 0x00000000,0x00000007 .word 0xd456692f,0x911b3ec5 .word 0x00000000,0x00000008 .word 0xfc27f187,0xdd164620 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x5c603760,0x1a9d58bf .word 0x00000000,0x00000002 .word 0xc079b2d0,0x6821567b .word 0x00000000,0x00000003 .word 0xf3f2a5a8,0x46b2cf97 .word 0x00000000,0x00000004 .word 0xfd4afa40,0x143458aa .word 0x00000000,0x00000005 .word 0xe03c7458,0x2bff8126 .word 0x00000000,0x00000006 .word 0x00e35918,0x001b6b90 .word 0x00000000,0x00000007 .word 0x8477ff80,0x22d4b3e0 .word 0x00000000,0x00000008 .word 0x0d0d8acf,0x90aa7497 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xc0f93c9f,0xce5deeb1 .word 0x00000000,0x00000002 .word 0x7848bebf,0xac38091e .word 0x00000000,0x00000003 .word 0x5fd742a7,0xd3f9b5fc .word 0x00000000,0x00000004 .word 0x9478bbb7,0xa2836bf4 .word 0x00000000,0x00000005 .word 0x66a29ca8,0x08e65f3c .word 0x00000000,0x00000006 .word 0xbd5116b8,0x5409f21d .word 0x00000000,0x00000007 .word 0x48f7c127,0xcd2620ad .word 0x00000000,0x00000008 .word 0x75596860,0x47506aa0 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x553ebd50,0x262d74ef .word 0x00000000,0x00000002 .word 0x8d33618f,0xbcdba439 .word 0x00000000,0x00000003 .word 0x1bca1968,0x7e3b5a95 .word 0x00000000,0x00000004 .word 0x366d4f07,0xa87b8895 .word 0x00000000,0x00000005 .word 0x7cfa1c08,0x0853a35c .word 0x00000000,0x00000006 .word 0x351dc64f,0x959b87df .word 0x00000000,0x00000007 .word 0xe6653d50,0x22489a1c .word 0x00000000,0x00000008 .word 0xbfca1828,0x11258d28 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x89d08d1f,0xa7a0f4f9 .word 0x00000000,0x00000002 .word 0x72001720,0x7ebb7837 .word 0x00000000,0x00000003 .word 0xb4bd9f48,0x2656e3e7 .word 0x00000000,0x00000004 .word 0x6241c6d0,0x4f267d2c .word 0x00000000,0x00000005 .word 0xd95005a0,0x4a20eeb8 .word 0x00000000,0x00000006 .word 0x500c6bc8,0x7d1caf6a .word 0x00000000,0x00000007 .word 0x68ca8c98,0x77afbcea .word 0x00000000,0x00000008 .word 0xd1b3d538,0x04dc49a9 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0x667abcbf,0x9d7cd44c .word 0x00000000,0x00000002 .word 0xea6c0567,0x8211edaf .word 0x00000000,0x00000003 .word 0xcf987ecf,0xeeed6d8f .word 0x00000000,0x00000004 .word 0x2d1edb98,0x09e24d18 .word 0x00000000,0x00000005 .word 0xd06b7820,0x67d2ecbf .word 0x00000000,0x00000006 .word 0xa8455cf8,0x213e9db1 .word 0x00000000,0x00000007 .word 0xfdacba68,0x3dd08dca .word 0x00000000,0x00000008 .word 0xf2d2dcc0,0x0cfc4519 p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x14444777,0xe592d314 .word 0x00000000,0x00000002 .word 0x373033c7,0x8551c487 .word 0x00000000,0x00000003 .word 0x01344468,0x013f9547 .word 0x00000000,0x00000004 .word 0x6d9b6e70,0x4a1bad2d .word 0x00000000,0x00000005 .word 0x8541bfe8,0x64b735c9 .word 0x00000000,0x00000006 .word 0xd42da69f,0xe906a12f .word 0x00000000,0x00000007 .word 0xb5f70540,0x39c3113d .word 0x00000000,0x00000008 .word 0xa619e8e7,0x85b637fe p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0x2e50553f,0xfed7d3ae .word 0x00000000,0x00000002 .word 0x007ae637,0xebce6471 .word 0x00000000,0x00000003 .word 0x85d34ef8,0x45dc9d59 .word 0x00000000,0x00000004 .word 0x04489078,0x28b2bb13 .word 0x00000000,0x00000005 .word 0x79217ef0,0x2844c68a .word 0x00000000,0x00000006 .word 0xaba7272f,0x983a824a .word 0x00000000,0x00000007 .word 0x978c7990,0x10485d26 .word 0x00000000,0x00000008 .word 0x8c6620bf,0x900ec985 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0x7de5cb98,0x664aef52 .word 0x00000000,0x00000002 .word 0xaca59e4f,0xd3f4dca8 .word 0x00000000,0x00000003 .word 0xe65dc62f,0xfc9fe19e .word 0x00000000,0x00000004 .word 0xe249b4b8,0x7ffb94a7 .word 0x00000000,0x00000005 .word 0x90449cf8,0x23854eaf .word 0x00000000,0x00000006 .word 0xec0b0fdf,0xe4000305 .word 0x00000000,0x00000007 .word 0xf5575b17,0xaa83ab49 .word 0x00000000,0x00000008 .word 0x3bef3f57,0xb8db722e p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x9b67c6df,0xeaa16b05 .word 0x00000000,0x00000002 .word 0xa141cb07,0xfc738b2f .word 0x00000000,0x00000003 .word 0xaaa52267,0xe2539977 .word 0x00000000,0x00000004 .word 0xd35ae6f0,0x1bf714d3 .word 0x00000000,0x00000005 .word 0xb5a2e55f,0xdc345aa7 .word 0x00000000,0x00000006 .word 0xa693291f,0xfe372e42 .word 0x00000000,0x00000007 .word 0x0bb080c0,0x63c53019 .word 0x00000000,0x00000008 .word 0x76843c1f,0xe4695162 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0xb334f627,0xa9958b74 .word 0x00000000,0x00000002 .word 0x9d81a5b7,0xcb55fb75 .word 0x00000000,0x00000003 .word 0xbd4e0b60,0x13e83484 .word 0x00000000,0x00000004 .word 0x3df6a9f7,0xcc080103 .word 0x00000000,0x00000005 .word 0x24550be7,0xc1b50f4f .word 0x00000000,0x00000006 .word 0x7a5044a0,0x10e1a54e .word 0x00000000,0x00000007 .word 0x6fdd5ebf,0xd88bc848 .word 0x00000000,0x00000008 .word 0x9b544747,0xb5e0bcb8 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0xd4f1a4f7,0xc93f1b1b .word 0x00000000,0x00000002 .word 0xbaa25d78,0x7c26f094 .word 0x00000000,0x00000003 .word 0xe88a783f,0xfa2e22a5 .word 0x00000000,0x00000004 .word 0xdbbb7630,0x6df67d85 .word 0x00000000,0x00000005 .word 0x9a20b4d8,0x498e5fdd .word 0x00000000,0x00000006 .word 0x302513c0,0x6c7ffef8 .word 0x00000000,0x00000007 .word 0xe31f8b1f,0xa0d36318 .word 0x00000000,0x00000008 .word 0x3f9cdf17,0xf8c3af8d p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x6305f7b0,0x178f59d7 .word 0x00000000,0x00000002 .word 0xf32a53f8,0x39d76699 .word 0x00000000,0x00000003 .word 0x2aade5e8,0x0db2cf8d .word 0x00000000,0x00000004 .word 0x187a64d8,0x513f1abf .word 0x00000000,0x00000005 .word 0x957167f8,0x1e6870cc .word 0x00000000,0x00000006 .word 0x01149197,0xdd26ad89 .word 0x00000000,0x00000007 .word 0xe6ef310f,0xf14c0442 .word 0x00000000,0x00000008 .word 0x998a742f,0xe38fbf86 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x023afb1f,0xdea4e204 .word 0x00000000,0x00000002 .word 0x0d4a2230,0x23214093 .word 0x00000000,0x00000003 .word 0x433f3f6f,0xd510cce9 .word 0x00000000,0x00000004 .word 0x090f6c97,0x9e2d3235 .word 0x00000000,0x00000005 .word 0xc27fc6e7,0x860ac76b .word 0x00000000,0x00000006 .word 0x0ccba8cf,0x9866f261 .word 0x00000000,0x00000007 .word 0x973c3890,0x43bc78b9 .word 0x00000000,0x00000008 .word 0xfd607770,0x07692d6e p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xff2e6308,0x56b60869 .word 0x00000000,0x00000002 .word 0x63475187,0xa76996a4 .word 0x00000000,0x00000003 .word 0x322abff0,0x2f3847bf .word 0x00000000,0x00000004 .word 0xe428d9d7,0xa9eaa307 .word 0x00000000,0x00000005 .word 0xd49a48c0,0x460411c1 .word 0x00000000,0x00000006 .word 0x95e1a80f,0xd1aa7faf .word 0x00000000,0x00000007 .word 0xcae47f30,0x50543148 .word 0x00000000,0x00000008 .word 0x54940418,0x7c4ebe3e p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xd815c318,0x432da826 .word 0x00000000,0x00000002 .word 0x180819f0,0x16c7f274 .word 0x00000000,0x00000003 .word 0x9c74df00,0x42415b85 .word 0x00000000,0x00000004 .word 0x00c06daf,0xc474c415 .word 0x00000000,0x00000005 .word 0x7e759e38,0x34e0d2fe .word 0x00000000,0x00000006 .word 0x4b411030,0x1bd8e29d .word 0x00000000,0x00000007 .word 0x68b483c7,0x966ae14c .word 0x00000000,0x00000008 .word 0x68738ca7,0xa75b7801 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0x170d07e0,0x3c5367f9 .word 0x00000000,0x00000002 .word 0x98eda4f0,0x584bee75 .word 0x00000000,0x00000003 .word 0x70c1e83f,0xf1f050a8 .word 0x00000000,0x00000004 .word 0x4e21a530,0x30b05708 .word 0x00000000,0x00000005 .word 0x2ae935b0,0x0e3742fc .word 0x00000000,0x00000006 .word 0x9d292d88,0x24e14367 .word 0x00000000,0x00000007 .word 0x81bfa98f,0x88f3ae81 .word 0x00000000,0x00000008 .word 0x8f77d08f,0xc674a941 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xef26b0ff,0x9ae70968 .word 0x00000000,0x00000002 .word 0xb24e7468,0x383403ba .word 0x00000000,0x00000003 .word 0x1f4d0908,0x47f9a75a .word 0x00000000,0x00000004 .word 0x2658d2e0,0x6d40dce5 .word 0x00000000,0x00000005 .word 0x5e559517,0xabba9184 .word 0x00000000,0x00000006 .word 0xcb1a777f,0x9545a8ff .word 0x00000000,0x00000007 .word 0xbbd56160,0x3afc8b23 .word 0x00000000,0x00000008 .word 0xc66cc9c0,0x4c7ea0ab p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x547729cf,0xacca07ac .word 0x00000000,0x00000002 .word 0xce47d568,0x5e36362c .word 0x00000000,0x00000003 .word 0x22135460,0x34629473 .word 0x00000000,0x00000004 .word 0xaf086c78,0x6b9ccd39 .word 0x00000000,0x00000005 .word 0x35fea8ef,0xae3b473d .word 0x00000000,0x00000006 .word 0x23257ad7,0xfe2b925e .word 0x00000000,0x00000007 .word 0x1c92b830,0x6d8cc2e0 .word 0x00000000,0x00000008 .word 0x51df6bd0,0x460f0eb2 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0xd4a58497,0xe06ddafc .word 0x00000000,0x00000002 .word 0x626f4c48,0x685064e1 .word 0x00000000,0x00000003 .word 0x39f01b17,0x82ec2995 .word 0x00000000,0x00000004 .word 0x2ba0fd08,0x3e36328e .word 0x00000000,0x00000005 .word 0xeaf67928,0x21fcf436 .word 0x00000000,0x00000006 .word 0xaccff847,0xbf86f224 .word 0x00000000,0x00000007 .word 0x84ff4237,0xf7726d5e .word 0x00000000,0x00000008 .word 0x8f5bc09f,0xef8451f4 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0xa71c7edf,0xc4c541c4 .word 0x00000000,0x00000002 .word 0xd8021117,0xf273c230 .word 0x00000000,0x00000003 .word 0x9ad18730,0x4462e213 .word 0x00000000,0x00000004 .word 0x572c8d20,0x2f75badf .word 0x00000000,0x00000005 .word 0xfc174650,0x5b1d14b0 .word 0x00000000,0x00000006 .word 0xe6a20fe7,0xc53ddeef .word 0x00000000,0x00000007 .word 0x89207f30,0x340bd97d .word 0x00000000,0x00000008 .word 0x20876778,0x6c948073 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xa1235d50,0x2a555f14 .word 0x00000000,0x00000002 .word 0xa47bbe98,0x0c7afe2b .word 0x00000000,0x00000003 .word 0x5d03ad30,0x7ac882e8 .word 0x00000000,0x00000004 .word 0x8b42118f,0xc0a90b01 .word 0x00000000,0x00000005 .word 0x5855d92f,0xfe77644c .word 0x00000000,0x00000006 .word 0x74178c77,0xe628f3a0 .word 0x00000000,0x00000007 .word 0x1993c720,0x6f21c7eb .word 0x00000000,0x00000008 .word 0x8305d2af,0xb4bd967d p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xe9dd71cf,0x8122e104 .word 0x00000000,0x00000002 .word 0xd988b078,0x3fc95cdf .word 0x00000000,0x00000003 .word 0xdca6e8ef,0x9e19640a .word 0x00000000,0x00000004 .word 0xce953da8,0x6c5b0ede .word 0x00000000,0x00000005 .word 0x1426f617,0xea9b3ba3 .word 0x00000000,0x00000006 .word 0xa89d6ae7,0x8b9fffb4 .word 0x00000000,0x00000007 .word 0x01f6b0b7,0xb334c07d .word 0x00000000,0x00000008 .word 0x6a16f97f,0xb18bc7b3 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0xbc2b0a5f,0xd9f9ce88 .word 0x00000000,0x00000002 .word 0xbc147d00,0x18a8349d .word 0x00000000,0x00000003 .word 0x5f3a17d0,0x432bf198 .word 0x00000000,0x00000004 .word 0x7173d0d0,0x06bba4fc .word 0x00000000,0x00000005 .word 0x492600e0,0x6d1a0cc2 .word 0x00000000,0x00000006 .word 0xa06f12ef,0xa1f864dc .word 0x00000000,0x00000007 .word 0x19fe62f8,0x00c9543f .word 0x00000000,0x00000008 .word 0x4aef3d50,0x1848a628 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x3c86aea0,0x0cc07a9e .word 0x00000000,0x00000002 .word 0x6a5081b0,0x3b2157d8 .word 0x00000000,0x00000003 .word 0xdda984a7,0x97c01c81 .word 0x00000000,0x00000004 .word 0x3f20f280,0x2326c4fb .word 0x00000000,0x00000005 .word 0xf13c5038,0x021a06bb .word 0x00000000,0x00000006 .word 0x32b1acbf,0xe9557f18 .word 0x00000000,0x00000007 .word 0x95f4b6c0,0x6b6d8aa1 .word 0x00000000,0x00000008 .word 0x8e68f74f,0xbd3a8c16 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0x2469ebf7,0xeffe3bc7 .word 0x00000000,0x00000002 .word 0x8c0d4e27,0xcc9201d8 .word 0x00000000,0x00000003 .word 0xebff0b47,0xf2538c93 .word 0x00000000,0x00000004 .word 0xd6737fef,0x9f0205e0 .word 0x00000000,0x00000005 .word 0x4fc0ab57,0xb68b5af1 .word 0x00000000,0x00000006 .word 0x57e9f6f7,0xeecfbb39 .word 0x00000000,0x00000007 .word 0x7af69f1f,0x91bdca4e .word 0x00000000,0x00000008 .word 0x4b857427,0x831c66ad p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0x0e68e988,0x071f7f97 .word 0x00000000,0x00000002 .word 0xa8b1da87,0xd4562243 .word 0x00000000,0x00000003 .word 0x0c1b3400,0x10535198 .word 0x00000000,0x00000004 .word 0xee838790,0x6f742415 .word 0x00000000,0x00000005 .word 0xfe4836c0,0x32bfc8bb .word 0x00000000,0x00000006 .word 0x33849710,0x18d755cf .word 0x00000000,0x00000007 .word 0x84702eef,0xf88a4b83 .word 0x00000000,0x00000008 .word 0x713da578,0x46d9abf2 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0x9df854cf,0x83b3c25a .word 0x00000000,0x00000002 .word 0x6c0f3677,0xcf2948e7 .word 0x00000000,0x00000003 .word 0x096415c0,0x623e2f2b .word 0x00000000,0x00000004 .word 0x8fe64430,0x6c4abbc9 .word 0x00000000,0x00000005 .word 0xacd93478,0x054dec1f .word 0x00000000,0x00000006 .word 0x5e932b40,0x79f6633d .word 0x00000000,0x00000007 .word 0x5d9062f7,0xeb3791a8 .word 0x00000000,0x00000008 .word 0x22298d97,0xbc646472 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0xbb2a2910,0x5235e1f9 .word 0x00000000,0x00000002 .word 0xa471f188,0x41ec716a .word 0x00000000,0x00000003 .word 0x6fbdf5ff,0xf0f1e1ab .word 0x00000000,0x00000004 .word 0xd7fb1cef,0xffb4047a .word 0x00000000,0x00000005 .word 0xd8b64daf,0xcf342c52 .word 0x00000000,0x00000006 .word 0xce430817,0xa32ce1ec .word 0x00000000,0x00000007 .word 0xbb617520,0x75e98e67 .word 0x00000000,0x00000008 .word 0x708851a7,0x9795b495 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0xa3c522d7,0xa6a5ced5 .word 0x00000000,0x00000002 .word 0x30f59a60,0x7642ff28 .word 0x00000000,0x00000003 .word 0xe17f1dd7,0xbc2f733a .word 0x00000000,0x00000004 .word 0x691375c0,0x7e73cddf .word 0x00000000,0x00000005 .word 0x4b8f23b0,0x0ab52ba8 .word 0x00000000,0x00000006 .word 0x69ca9fff,0x9010b826 .word 0x00000000,0x00000007 .word 0x422eafcf,0xe0eef9f1 .word 0x00000000,0x00000008 .word 0xacaed677,0x89015311 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xe6e98aa8,0x1a89f064 .word 0x00000000,0x00000002 .word 0xebeda4b8,0x1aabd0f0 .word 0x00000000,0x00000003 .word 0x55614d87,0xbee58e3e .word 0x00000000,0x00000004 .word 0xbc9fc110,0x499c6f9b .word 0x00000000,0x00000005 .word 0x3b2d9f07,0xf9908f07 .word 0x00000000,0x00000006 .word 0x70229cc8,0x2bfb5db0 .word 0x00000000,0x00000007 .word 0x40982630,0x2ee5a299 .word 0x00000000,0x00000008 .word 0x7ddc7540,0x2775d349 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0xb7037420,0x386c92ed .word 0x00000000,0x00000002 .word 0x08ce2c30,0x48573a33 .word 0x00000000,0x00000003 .word 0x7e30d6ff,0x9e57792d .word 0x00000000,0x00000004 .word 0x38d7cac8,0x396a0438 .word 0x00000000,0x00000005 .word 0x0a7cb918,0x2c226779 .word 0x00000000,0x00000006 .word 0x4fbc79df,0xf7c336b6 .word 0x00000000,0x00000007 .word 0xe6be5ecf,0xc2170023 .word 0x00000000,0x00000008 .word 0xcdb9fd17,0xb8b7e3a5 p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x5656bf60,0x282bfca4 .word 0x00000000,0x00000002 .word 0x879c5488,0x2849ce28 .word 0x00000000,0x00000003 .word 0x1ec2ef80,0x4ec41cec .word 0x00000000,0x00000004 .word 0x1d0854f0,0x7b9ffd27 .word 0x00000000,0x00000005 .word 0xdd681b70,0x57d21cc2 .word 0x00000000,0x00000006 .word 0xb8c40edf,0xb3f82f3b .word 0x00000000,0x00000007 .word 0xaca66638,0x33054289 .word 0x00000000,0x00000008 .word 0xde0636c8,0x34bcc8cf p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x37abf38f,0xcf053a29 .word 0x00000000,0x00000002 .word 0xe0685738,0x1abb8b00 .word 0x00000000,0x00000003 .word 0x3ba342c7,0xfecba3d2 .word 0x00000000,0x00000004 .word 0x5dfa3157,0xa0d3fe87 .word 0x00000000,0x00000005 .word 0xc345d4f0,0x206232c9 .word 0x00000000,0x00000006 .word 0x6c37cf87,0xaa5cc74c .word 0x00000000,0x00000007 .word 0xf341b657,0xefef0a12 .word 0x00000000,0x00000008 .word 0x93ecacc7,0xed6bae09 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0xd183fe37,0x8c4fa3a0 .word 0x00000000,0x00000002 .word 0x78554408,0x25bd5fab .word 0x00000000,0x00000003 .word 0x6a884597,0xc90cffe1 .word 0x00000000,0x00000004 .word 0x69435938,0x48dcae54 .word 0x00000000,0x00000005 .word 0x79820e17,0xa0494117 .word 0x00000000,0x00000006 .word 0x999f288f,0xecbcd096 .word 0x00000000,0x00000007 .word 0x11660520,0x6bda516f .word 0x00000000,0x00000008 .word 0x61a99890,0x68ff869a p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x3280d948,0x4a2bdcd3 .word 0x00000000,0x00000002 .word 0xd6a4e990,0x7cde5912 .word 0x00000000,0x00000003 .word 0x40431798,0x7ccb1863 .word 0x00000000,0x00000004 .word 0x0a773e67,0x8df6e0ef .word 0x00000000,0x00000005 .word 0x212cbed0,0x54905dbc .word 0x00000000,0x00000006 .word 0x967c0dd7,0xf556d3c1 .word 0x00000000,0x00000007 .word 0x953f882f,0xb08e1952 .word 0x00000000,0x00000008 .word 0x33f8bed0,0x3cdea947 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0xc406893f,0xa039d310 .word 0x00000000,0x00000002 .word 0xca551f6f,0xa58b6221 .word 0x00000000,0x00000003 .word 0x041b53b0,0x2380a016 .word 0x00000000,0x00000004 .word 0xbd2ac918,0x46b3ff3e .word 0x00000000,0x00000005 .word 0xfc597420,0x78741d97 .word 0x00000000,0x00000006 .word 0x4197cfe7,0xbebeb689 .word 0x00000000,0x00000007 .word 0x39576327,0xd1550acd .word 0x00000000,0x00000008 .word 0x66b17ad7,0x9de849b6 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0xf96c2f8f,0xaa1b6f76 .word 0x00000000,0x00000002 .word 0x83ba63d7,0xdeaae264 .word 0x00000000,0x00000003 .word 0xb1f07210,0x2d4b0dd6 .word 0x00000000,0x00000004 .word 0x91f007e8,0x277daed4 .word 0x00000000,0x00000005 .word 0xe9421c98,0x2d6d8e5a .word 0x00000000,0x00000006 .word 0xcb0aa4bf,0xa08a4da2 .word 0x00000000,0x00000007 .word 0x04697ed0,0x64450c64 .word 0x00000000,0x00000008 .word 0x75776b40,0x3e1811a3 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0x260a023f,0xc9950933 .word 0x00000000,0x00000002 .word 0xfc32f1b8,0x4a66cafe .word 0x00000000,0x00000003 .word 0x903e7e5f,0xdb3f8cbb .word 0x00000000,0x00000004 .word 0xaa75d7b8,0x16f828da .word 0x00000000,0x00000005 .word 0x399df990,0x475051c1 .word 0x00000000,0x00000006 .word 0xef406330,0x4036e517 .word 0x00000000,0x00000007 .word 0x76877710,0x1ee75fec .word 0x00000000,0x00000008 .word 0x718ca8d0,0x6189a3ca p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0xaf70b3a0,0x71aba5e1 .word 0x00000000,0x00000002 .word 0x1b00d748,0x3857b52e .word 0x00000000,0x00000003 .word 0xb63e62f8,0x270eded9 .word 0x00000000,0x00000004 .word 0x18a0c258,0x6d197ab2 .word 0x00000000,0x00000005 .word 0x721cb4a7,0xdd9ce8bf .word 0x00000000,0x00000006 .word 0x89d238a0,0x770a8486 .word 0x00000000,0x00000007 .word 0x0cce3197,0xa249dd28 .word 0x00000000,0x00000008 .word 0xa459f447,0xb6d04f4b p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xa4283d77,0xfb31145b .word 0x00000000,0x00000002 .word 0x2a236460,0x5def3ccf .word 0x00000000,0x00000003 .word 0xeb867468,0x412201e3 .word 0x00000000,0x00000004 .word 0x00381b18,0x0ecabb9a .word 0x00000000,0x00000005 .word 0x7f409cf0,0x5ba1eb8c .word 0x00000000,0x00000006 .word 0x7e2edbd0,0x589287f6 .word 0x00000000,0x00000007 .word 0x983b96ef,0xfb0f0145 .word 0x00000000,0x00000008 .word 0x304dbd68,0x3af9e60d p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x39b12e90,0x38639964 .word 0x00000000,0x00000002 .word 0xf96fa13f,0xca8f5d74 .word 0x00000000,0x00000003 .word 0x4c775860,0x74e9bedf .word 0x00000000,0x00000004 .word 0xc0e1547f,0x92f67a93 .word 0x00000000,0x00000005 .word 0x8dcd6a8f,0xf173116c .word 0x00000000,0x00000006 .word 0x9b809dbf,0xc6661032 .word 0x00000000,0x00000007 .word 0xc7bd1c27,0xcb02eb6d .word 0x00000000,0x00000008 .word 0xbf5fc000,0x6d9d9c4f p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x0a0a74f7,0x88b79303 .word 0x00000000,0x00000002 .word 0x67b4a47f,0xd1d2bf3e .word 0x00000000,0x00000003 .word 0xaa8d8fb0,0x02686a0e .word 0x00000000,0x00000004 .word 0x46088aef,0x84e74b24 .word 0x00000000,0x00000005 .word 0xc49c3348,0x24eb88a5 .word 0x00000000,0x00000006 .word 0xc0873bf8,0x6886cc41 .word 0x00000000,0x00000007 .word 0xaadf14af,0x982b68d0 .word 0x00000000,0x00000008 .word 0x97f73e40,0x6e6b00c6 p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x3b2b9dd8,0x352ccd08 .word 0x00000000,0x00000002 .word 0x41140e2f,0x8539efa4 .word 0x00000000,0x00000003 .word 0xb2511960,0x3abb3c39 .word 0x00000000,0x00000004 .word 0x4094fb80,0x4a155ffc .word 0x00000000,0x00000005 .word 0xfd1752f7,0xbde58d37 .word 0x00000000,0x00000006 .word 0x4ecc1aa7,0xf5244d35 .word 0x00000000,0x00000007 .word 0xfd14b2bf,0xb47b2ec9 .word 0x00000000,0x00000008 .word 0x37e6b248,0x16596f76 .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 0x5488dfcf,0x5211eeab,0xc35a1841,0x8b1bcd29 .word 0x1768b3f6,0x6af2a0d0,0x6b21c556,0x2a94afc8 .word 0x8182d3d5,0xfe2b26ed,0x8ff95458,0xa8e7d8bc .word 0x58767dbf,0x980a7ddd,0x3cdac249,0x8c5c8574 .word 0xb5dacd44,0x2063765e,0xf470a380,0x03603024 .word 0xc6102722,0xfd7a0062,0xbbd6c5cd,0xdf6baaa0 .word 0xdacd408a,0x98b3a212,0x57b83b89,0x483487e7 .word 0x2e9cb7d3,0x32fc44a4,0xc970a8bf,0xf1b9dd34 .word 0x281c6878,0xab414a08,0xfa80f31a,0x6c5dfbce .word 0xc4d0fa02,0xe1806a95,0x380d555c,0xacedd052 .word 0x46683583,0xe6720088,0xda617c92,0xfe1da3f6 .word 0x16957d74,0xbae3eb02,0x2dba9ef2,0x09f41056 .word 0xc9d23269,0x83febc23,0xb7daab8b,0xbd4edb5f .word 0x2bc70623,0x5261d77d,0x085701ab,0x97066c25 .word 0x17f51773,0x5036c53b,0x7077375d,0xffa96e2a .word 0x4e66c2cb,0x54c26364,0xff920903,0x10df6569 .word 0xab3c39d8,0xc6f6c96f,0x3b3ffcde,0xda282471 .word 0xebc90bc3,0xdb9dd5e0,0x79d6da3d,0x548d351d .word 0xa1e879b3,0xb2718195,0x82801f0a,0x15e31581 .word 0xf2e0d84c,0x2a2f1bd3,0xf1bcc03f,0xda5ae8fb .word 0x84d15549,0x119acb3b,0x2a9f7e99,0x6034a249 .word 0xb209b43b,0xf46275ab,0x2fd3a6cf,0xcfc1ef69 .word 0xc5ab30e0,0x576ee2b2,0xd2c846df,0x0c1f95c0 .word 0xf8ad3a58,0xfe188a5b,0x495fea50,0xc6cea18e .word 0x53992301,0xa83b5d20,0x917a1ab7,0x484b15d6 .word 0xf20bee13,0x8f94d94b,0x74e54789,0x303dd144 .word 0x00060d94,0x23b0a4d4,0xe79fe669,0x5e77787e .word 0xcf4ad0e8,0x207d5378,0x3c0cd5f0,0x34d6a911 .word 0xdefbcb50,0xcca88f8b,0x8474a29b,0x1f98693a .word 0x9ff521e3,0x407401b0,0xc0304bda,0xac5282d6 .word 0x1c1cc3ea,0xf2ec66c1,0x6be1b67f,0x10cc3574 .word 0x4cbbad39,0x10f713df,0x3ae43852,0x847a49da 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 0x97971602,0x1e8c8eea,0xab149b87,0x3979d32b .word 0x8d6f28aa,0x57c99756,0x688f852f,0x35959ed3 .word 0xa13d41d8,0x6e6d208c,0x52a7d754,0x7008a3ff .word 0x25e0488c,0x77e2df97,0x6dbb514f,0xdaf323e1 .word 0x203e6397,0xb64b144e,0x446c6490,0x4d605908 .word 0x78159d74,0xa21a129f,0x15a16e8c,0x6725e5fc .word 0x2f491886,0xb737c1fb,0x71ebd628,0x77bd5e09 .word 0x426c99d9,0x42914152,0x60c004d2,0x690d7c59 .word 0xd26c0fa0,0xfdeb2188,0x3c187020,0x3c27ad4b .word 0x34cf2b70,0x4d74a577,0x15e43a5c,0xd509fca0 .word 0x2d274dfb,0x8bd9e8fd,0x00e728d6,0xf3727157 .word 0xd45fb767,0xa060b8d7,0x799bf6fd,0xfd073de3 .word 0xafcf02d7,0x77e4736e,0xcb487a3d,0xa3baf0cb .word 0x120f2ae3,0x44425be9,0x2ecc8bf5,0xf40c1621 .word 0x8b3f6424,0x0551bf33,0xa8d680c5,0xcb7df7a9 .word 0xef85fcd3,0x21631e66,0x1019cf90,0x24bbfece .word 0xc4d9e375,0x44c1d13e,0xf8a34375,0xbe89ee1f .word 0xb10ab5cb,0x614b8897,0x62062151,0xa1b8ef90 .word 0x036b45f8,0x36adb230,0x058b944d,0x1d95bf8a .word 0xe38af63a,0x1163da72,0xdf36bc19,0x64f64af2 .word 0xcef7a6dd,0xf9c96ba1,0xb2c7161a,0x47d80ccb .word 0xd7f8d769,0x0dfc6646,0x307b047b,0x79225a91 .word 0x5be6d65a,0x0b8e1531,0x2737cefb,0xfc40da09 .word 0xf1ce43cb,0xf4038a81,0x9e3442bb,0x237a89f3 .word 0x7bb66584,0x7b47cf4b,0x89d1d236,0x47136cc5 .word 0x957f42b8,0x1700ef1a,0xa9959042,0xfccc13a7 .word 0xeab1560d,0x4faf6025,0x46afb4b3,0xc407ee7e .word 0x9b05cda9,0x61c77aa3,0x87243ef3,0x21675cdd .word 0x9101530b,0xf88f56d6,0xd2114efe,0xd54c2e21 .word 0xbfd5ff27,0xf3eadbca,0xe7ef6b87,0xa787bde6 .word 0x9d201dca,0x5589849c,0xd88e7499,0x1e2dacdc .word 0xf8a5371a,0x7c99ad87,0xff597876,0x84513e45 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 0x998954ac,0xa20bb4e3,0x2a597937,0xf0269f20 .word 0xd4a5cbbf,0x18da2e67,0x473e4b7d,0x431c52ba .word 0x10b28999,0xc0444ee5,0xf01ed952,0xa955a2d5 .word 0x3ddc3141,0xbfd093da,0xd7a65760,0x5da5d1b9 .word 0xb051003a,0xbebc2ef6,0x1ecdd080,0xdaf1466f .word 0x05193282,0x94aae4a6,0xac3525a5,0x9983f026 .word 0xd63bf4f7,0x24824111,0x5010eece,0xda27fc16 .word 0x2ae2b9c3,0xd2478d47,0x52f254ef,0xb965d7b0 .word 0xeb07b65c,0xace8dcbb,0x2b7755be,0xcc2dbc7b .word 0xd1d69c81,0xae09989f,0xbe0d8d82,0xea28c225 .word 0x8b43d631,0xd2b4fc23,0xc9a7dddd,0xcf897a8f .word 0x66441109,0x331bbec5,0x76ef3196,0x3349a961 .word 0xf505be9c,0xcd6c83ae,0x67aed647,0xe887579a .word 0xe97ce9eb,0xfaaae36f,0xfdf751ff,0x479b5c26 .word 0xf93623ea,0xa0b8db50,0xfc015862,0x5183bd69 .word 0x6329c475,0x9a98a9e3,0xb3989723,0x75f9711d .word 0xc8f4d401,0x7bc6cf5a,0x43040e54,0xc82e9c31 .word 0x664cd78e,0x08a66a6c,0xb3326014,0x5f6c705e .word 0x5124915c,0x56a9c206,0x5923d72d,0x0fe6336a .word 0x78aec89d,0xea17804d,0x190f2eb3,0xebd5df01 .word 0x998723b5,0xbf95d0fd,0xe6d80450,0x93d56d09 .word 0x1eb1caee,0x9981ac0c,0x7983c408,0x1ca56f20 .word 0x43e18538,0x21dbfa04,0x6091acd6,0xcc026d87 .word 0xdc0a869c,0xc3cd96f5,0x1fc2acfe,0x3786a784 .word 0x8f574151,0x8f5c16fd,0x55aba74f,0xd4f67241 .word 0xa4b4917b,0xc083ab7f,0x34f58a98,0x5bb189e9 .word 0x219d3d66,0x61fcd7b6,0x9e095dfb,0xd8124a91 .word 0x21ffef32,0xb377fde7,0xa1d83a5c,0xaf204ec4 .word 0xe2ba7aec,0xa58aec0f,0x2b6b8947,0xe7edb478 .word 0x8a6f339e,0xf9452ec6,0x1ebfcc57,0xb4728c46 .word 0x57d6a0bc,0x4f0f1e5a,0xbe14311a,0x2ab4f690 .word 0x17c55131,0xad58757c,0x560c3a23,0xfbe9ac9b 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 0x791cb021,0xca9afc6b,0xc17c3e7b,0x8f79f48b .word 0xcfead3db,0xcb547b6f,0xa45dc501,0x3a41b72f .word 0x3d357d12,0x787d7695,0xb45927f5,0x45e8ebb8 .word 0x8476703d,0x542956b4,0xd87849f5,0xf69f4ecf .word 0x1971335a,0xc3acd0df,0x1642a15e,0x7ad7712e .word 0xf91ffebb,0x9454df2b,0x1cc84732,0xf840ac7a .word 0x8c7f4904,0x5c8609d0,0x027ec195,0xd8f85221 .word 0x1d0293bd,0x78f26eb2,0xf9577e65,0xd446b388 .word 0xf5a7207c,0xfdc22634,0xf356e091,0x6c8330d3 .word 0x27cdc55f,0x87072d89,0x1d2c2518,0xb3666976 .word 0x395b1f33,0xcf2ab477,0xfc3fd18f,0x4bd4e01a .word 0xe60142ad,0x0ae4abfe,0x5cbd902d,0x35a89dd1 .word 0x49cc204e,0xeeb65103,0xb64af0c7,0xdb212c6c .word 0xf84c4394,0xa8199b18,0x4151a7d9,0xe1b14e8a .word 0x935e41b4,0x5023c654,0x691c9fb9,0x3e44ce8f .word 0x7d74607a,0x13ca97f9,0xbffa12f4,0xab166071 .word 0xa8b88310,0x0ff09401,0xa8b20feb,0xf4a8ef5e .word 0x8dbbbe44,0xbcc66c2d,0xcab3bcc4,0xdc12612a .word 0x3f8ed538,0xd2bcef9c,0x46838ded,0xb7de3c77 .word 0x80406599,0xf01aa5af,0x82d3537b,0xbd28daef .word 0xd0a1d6d6,0x6d981aa2,0xfcefd69e,0xda42b521 .word 0x4c30e7f6,0x3c8da800,0xce065505,0xcdf58ff3 .word 0x9c8f3068,0xbfe26b6e,0x74bafc1a,0x8e3214dd .word 0xa247cd76,0x41400820,0x815eba8d,0xcf3ff5fc .word 0xe1e7c180,0x3b47fac5,0x40cdb43f,0x8a535561 .word 0xce83fc95,0x620e8ef0,0x2eea0bab,0x6f722d78 .word 0x90bc1ef2,0x16f51c89,0x480f12ec,0xe74e9740 .word 0x3e9e3852,0x82ca3474,0x65e95990,0xe0cb1f63 .word 0xbdea5b30,0x540afd0f,0xd3076d4f,0xa03cfae5 .word 0x6c357591,0xf404e55e,0x91a46eb9,0xa3ce106f .word 0x97c0e1dd,0xe7172e19,0x403e427e,0xc03e892c .word 0x1a6aeb9a,0xec5ce851,0x39e4dbb2,0xc986443b 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 0x2e1d345d,0x23399c71,0xa4cae9fa,0x55858d30 .word 0xc10e70ad,0x8749de47,0x809274e5,0x6cbe2a32 .word 0xf07a396f,0x1c0e7d4b,0x761afb45,0x25dc4b1f .word 0xae1f0379,0x47ba718a,0x7c628b24,0x79bcd7ad .word 0xeb803530,0x731d04ed,0x4cfbc7d5,0x4601b0b6 .word 0x2e155a2c,0x68c21849,0x6b4b0ef5,0x27894073 .word 0x75f4d6c7,0xca950152,0xc498fcf6,0x8bafd32b .word 0xaea162a1,0xe34a33ba,0x4e1a0e1c,0x5fad3f07 .word 0x32f7d806,0xff50c3d7,0x31b3a572,0x382fc57e .word 0xf475bcec,0xd4f0c3ef,0x85c1d882,0xc9235245 .word 0xe90afc41,0x2ead7cb5,0x98b1b5a9,0xd436e8c7 .word 0x98f00c37,0xfa4c5031,0x9f0f5529,0xae0bab1f .word 0xc696e2ed,0x6498a7ea,0x97eaa225,0x1351b09e .word 0x0c8f202f,0x8c30dc92,0x05e83c90,0xa0283b7b .word 0xc1c05dcf,0x8aa3b929,0x98525132,0xf340a3c4 .word 0xdd51fb71,0xd314153c,0x474f0a8d,0x578e1509 .word 0x30ade232,0xb2c8bf7b,0x6f578fdc,0x5aeecbe8 .word 0xbb1959c7,0x800c0ebe,0x89388272,0xca37d469 .word 0xaf714cca,0x91b642da,0x21a161c2,0x304361a5 .word 0xe76a72b3,0xb73cfe0e,0x58e11d9d,0xdfeb5ddc .word 0xe9f079ec,0x09364c67,0x18b75570,0xdfa28d74 .word 0xf69d866a,0x72531590,0xfe7189ac,0xa93c531d .word 0xc05f4bac,0xff8fd113,0xfdc86af6,0xda3ab342 .word 0xe90ca33a,0x91e7d74b,0xfb379de9,0xe92e8ba6 .word 0x1eabebbe,0x275495fd,0xd14d58dd,0xde40ac06 .word 0x8bfd9364,0x1b36afa3,0x6bf3df30,0x855afcc7 .word 0x897c05f8,0xf8d5210a,0x8a0432b2,0x552ea4b9 .word 0x86dd097e,0x9c025283,0x4981762b,0x6a56d65c .word 0x73832237,0x54d9ea57,0x52603aeb,0xc696357b .word 0x0f78cfd4,0xb4989660,0x2e052d3f,0x2328e140 .word 0xad6d77a1,0xee936486,0x2ab94cf8,0x0a539180 .word 0x6cd0f343,0x1c3dd7fd,0x1d2e5c6e,0x880bc717 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 0x7ed21eb2,0xaf37491a,0x1fa41ead,0xf53e34ce .word 0xbf4f87f4,0x10c71f86,0xd1a78416,0x0e739d0a .word 0x594d0531,0x6de1d66b,0x7988c390,0x6bc3b43f .word 0x3203b990,0x889a1b02,0xb9d60015,0xf5575ec3 .word 0xd2d8d769,0x249e2fc6,0x63c07cf3,0x542f6597 .word 0xcf763a02,0x3226983a,0xd4808244,0x3361f590 .word 0xe7d933b5,0x7bcfc43f,0x39b190c7,0xea0ae03a .word 0x75016cbb,0x72bd3455,0x77181736,0xf833ef38 .word 0x3c3b3836,0x912b78b5,0x3a208672,0xa18c99b0 .word 0xb8cad54a,0xa41386cd,0x933834cf,0x480049e4 .word 0x2c360179,0xd26e098a,0x736fdac1,0x710ee998 .word 0xa6a3a1e1,0xde5bd2ed,0x85ece4a6,0x71a9e397 .word 0x3f1b7444,0xcc46e1a6,0x61195bf9,0x158a478b .word 0x64fdd361,0x86641172,0x8b121f96,0x666cb9d5 .word 0xb29fc3d9,0x8bc76a70,0xd0197584,0x1929a317 .word 0x3288f335,0xf4626c5c,0x9c69e34a,0x8864d199 .word 0x0023c300,0x5f500c04,0x8117fb76,0x961bcf1d .word 0x62560149,0xed5b6b28,0xb2a027e6,0xa1e7c8cf .word 0x49ce513d,0x3ce1c4db,0x9ae50b87,0x73cddb26 .word 0xdc187137,0xcb109558,0x1894f276,0x5e0a220f .word 0xee819bf1,0xa8116f6f,0x06245183,0x8117fc1f .word 0xc6c5301d,0x51ae328c,0x8a1d5b45,0x55757083 .word 0xf8190fba,0xde98ef43,0xab642851,0x07a7c3fd .word 0xbc0a552c,0xa7931c69,0x77635d47,0xd7b45098 .word 0x3019b5eb,0xdbef1720,0xa5ca4334,0xb595141b .word 0x00827247,0xfaf042f5,0x32751b22,0x5dceccef .word 0xc6de2297,0x8b3e0c7d,0x80a4cf5c,0xed15a3d0 .word 0xf7400df1,0x007c8a2a,0xb02fbd31,0x14872471 .word 0xcd9c46ca,0x160f374b,0xcf5e72b0,0xd78eec70 .word 0x0c850bee,0x5a7c8dc5,0x86f83abd,0xd9d8236d .word 0x7c7a7b47,0xb6a80a5c,0xda4f8986,0x573a872c .word 0xe42059a5,0x8d2da50f,0xac746699,0x34135a93 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 0x97e98c71,0xc50b2202,0x3e6c1d25,0x354e5d1a .word 0x460a5a77,0xd17cee25,0xda7a8c93,0xba2c5109 .word 0xc5f574dd,0x064e875f,0xde776212,0x251c53da .word 0x24111882,0x2ef91e6e,0x19c0894a,0x79979c7f .word 0x9c518a3f,0xc15f047e,0xa94f44d3,0x5314aa79 .word 0x247b6537,0xd9d5f13f,0xd8a50bb0,0x6cfbdb65 .word 0xe5eda50d,0x0e794bf1,0xbadd5af0,0x3dd98977 .word 0x634b8696,0xe3f0e68e,0x672835e6,0xc7bf0fbc .word 0x897b7c0f,0x0363498a,0x492ed2f2,0xba75d2ed .word 0x1837a6a1,0xbb22f414,0xcca26194,0x74baf200 .word 0x6c49d61e,0xc1bf99c1,0xac61cf7d,0xcf6071e0 .word 0x056e829d,0x1153f2d4,0x92738ffd,0xc692f089 .word 0x5b72d90b,0x09b3af0f,0xe5ccaa37,0x9f957987 .word 0x5afd7289,0xb333c4ea,0x85040874,0xb754b740 .word 0x4042177c,0x065a59a0,0x4a81f99a,0xba480fad .word 0xaa746b90,0x2db572bb,0x5208a9d1,0x40e169d9 .word 0x7f92d5f7,0xff8f793a,0xdd8eb306,0xaa366d07 .word 0x7b5e781c,0x6e3a138d,0x4cfaaf5c,0x85f00e63 .word 0xfc3a868f,0xe1efcef1,0x4a3bb884,0xac4817c0 .word 0x3d2ba25f,0x94349341,0xa050459f,0xbc790d2d .word 0x0cc526a4,0xd23902a5,0xd8e309e8,0x6fd47ad9 .word 0x5e6a189e,0xda20d0b5,0x45f46bf4,0x111dd712 .word 0x213e053b,0xa94122ec,0xa9b5c4c2,0x31b11fb4 .word 0x3c7c7d08,0x7774e832,0xa9c906b1,0x33575b1f .word 0x40c4ed07,0x25c7227f,0x4dad3ed1,0xa4799df4 .word 0xc7845ebf,0x13958f49,0xf58831e1,0x9a2a6d37 .word 0xb3f1e2be,0x67e0e33d,0x3b9c5f71,0x6e41c5a2 .word 0x49ca4f27,0xfeffab01,0x3d4588b4,0xa57567ad .word 0xae44f185,0x3c745a2c,0x105f73c5,0x89419bc5 .word 0x0e9fa16a,0xcf0131b8,0xa1f459c9,0x09f33808 .word 0x0a141754,0x1a4a4708,0x5a404b37,0xb457dafe .word 0x49cdde5e,0x4124ab57,0x780fd780,0x9f81a02f 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 0xfc890511,0x4ae06ddb,0xf560e03b,0xc86b5f1a .word 0x742ef00e,0x9c523451,0xf1b13083,0x05c0443f .word 0xf5734b1f,0x10c305dc,0x3d7df331,0x5b1dda74 .word 0x16fbb3da,0x9ec68d82,0xa9c4bcf0,0x850a6a20 .word 0x1e6505cc,0x852c8c77,0x398f683c,0xda80abed .word 0x24f253c4,0x8fd0c082,0x959518d8,0x49bc1f3e .word 0x949a03c8,0x44dc708d,0xf7cbae75,0x75cc5689 .word 0xb246f86d,0x4f203eca,0x5b3bd2bd,0x0658773e .word 0x0f738747,0xd1a7c951,0xf85bbd06,0x80530a6e .word 0x6a9edcdd,0x9147db32,0xa790c192,0x5d6ede0c .word 0xd054cfeb,0x372bb454,0x3b4da8fb,0x3f7162d0 .word 0x407984a9,0x1be444e5,0x80674005,0x547f25af .word 0x83112dd8,0x610962f0,0x990a0040,0x932dc209 .word 0x3329b28f,0xd64170b3,0x9919134d,0x7cf2335d .word 0x043f2459,0x5c2bf359,0x4e47eccf,0x85ab57fc .word 0xa1537703,0x14cc529e,0x80dec5a4,0xe5be8e55 .word 0x3c6649ce,0xcfa66e3a,0xe5462ae4,0x7dbd138c .word 0x276a0120,0xa2e6fb55,0x34ac843e,0x011023a5 .word 0x4ba2a744,0xc3007a8b,0x28796427,0x61d6df0b .word 0xc0e9c7c8,0x2f299634,0xede6a2b6,0xc53e7128 .word 0x5d3eed6f,0xc5e17733,0xf79d5967,0xd87f52a6 .word 0x00ee447e,0x10d64314,0xe113acce,0xfaabb014 .word 0xc6852f98,0xdbadd505,0xd911af47,0xd35ed46a .word 0xf90b1599,0x6a1b09bc,0xb7ba2a88,0x13e030f5 .word 0x320e37c8,0x72a5ca4a,0x092fc3e8,0x6ed68476 .word 0x2039fa4c,0x2cdb4da3,0x872922e3,0x222e3c0d .word 0xee0a57f8,0xe497511b,0xad4d82e3,0x0fb5982f .word 0x7a3b38c4,0x32ac0aed,0x808efc11,0x147a1203 .word 0x5083184a,0xf935f348,0x4684ac5d,0x429443d9 .word 0x8f8ef928,0x6844d525,0xe7adfc74,0xa9cf8307 .word 0xd2023845,0xeb8efeac,0x329f7f87,0x75ea3806 .word 0xd5fc97e7,0x7f533797,0xa7860d95,0x8162d191 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 0xded3be27,0x7cfec452,0x39e88fb7,0xa6ecc5ef .word 0x23ce1f67,0xd5eb0feb,0x48f63b66,0xbd7d7908 .word 0xa6e8f2f4,0x9b190ff5,0xe9dd62d0,0x57483b47 .word 0x44b8e54e,0xfeae1390,0xfea82e39,0xc72a3462 .word 0x9a2944db,0x67941a85,0x997c617f,0xec6b01f2 .word 0x7bf3e728,0x8aed5ac3,0x2f628e6f,0x0a81aa3b .word 0x3a286680,0x80440b1e,0x31e7bbab,0x28460867 .word 0x2c891444,0xcfd15d7c,0x1a3d2f99,0xcde4761d .word 0xf1a03113,0x14f43166,0x99284037,0x60814d99 .word 0x17f95555,0x37121d6f,0x994e6828,0x1fe332a7 .word 0x5112da1a,0xca5f84d8,0x79b726eb,0xbf3279fe .word 0xe8218017,0x18e9942c,0x97817798,0x16e38e04 .word 0xd6758e4d,0x3e9e7ebe,0x68626043,0xdcdc2d04 .word 0x27b87d94,0x4d92f09d,0xd806629d,0xd66df244 .word 0xa304b50a,0xbb345f7c,0xcaabd17b,0x571a0ca5 .word 0xb67afe94,0x63c9f1a2,0x6400893c,0x7527db58 .word 0xf2ac0e51,0xa83ec7ad,0x8e7f74ae,0x6933140c .word 0x50d78065,0x3ba1cade,0xd579384e,0x134d153a .word 0xffe5e69e,0xfbc7f8ae,0x8e1992b1,0x2a120d8c .word 0xa5117546,0x3b89a113,0xc9dc6e55,0x3d8a608b .word 0x70d9c4c2,0x15f606ba,0x38051eaa,0x47e79632 .word 0x88828f50,0xc0b25013,0x7901a272,0x7cbf1836 .word 0x4c27c404,0x11668c09,0x49ea34d9,0x1b7e1f5c .word 0x42715144,0xa8042421,0x6dddb41a,0xa39a9bbf .word 0xa91fe884,0x011d824c,0x1c2e721f,0xf720d3bf .word 0xeeaba6ae,0x5dfa908d,0x99c8621f,0x5c0a1cd0 .word 0x9642c8c9,0x312548fa,0x444370ef,0x3ee3a4c1 .word 0x30c642e5,0x0983d44c,0x82220c8e,0xaf90ab9c .word 0x3fc53804,0x38337f21,0x32bc3c47,0xce9f4f93 .word 0x8b61b392,0x4352ed36,0x0d996085,0x05344fb6 .word 0x7ac753a0,0x6d000f70,0x29fb9ee6,0x17f1a043 .word 0x10c32653,0xb22abf2a,0x877bc09b,0xf4e115d3 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 0x3fc5d48f,0x66d6efe4,0xf3a9e715,0x47d0378b .word 0xb2a6e238,0x3953227a,0x8f57c048,0xf7b95f0b .word 0x02335800,0x586aee38,0xa04ff52c,0x460244d1 .word 0x97c849cc,0x455c54a0,0x18c0a442,0x36f01367 .word 0x638ad629,0xdeceb3e7,0xb71703c3,0xc75a42a6 .word 0xf0983514,0x7e6c2139,0x6dd8ce90,0x1aafcc24 .word 0xf81a3ec0,0x41579c56,0xa027c039,0x4bf7f32c .word 0xc5978763,0x0c710f4c,0xbfa4e8c0,0x8b6d3716 .word 0x66bb16ff,0x032911e8,0x5df0004f,0x3db5eade .word 0x86ccae0f,0x86d4aa3f,0x2263e97b,0xb65b2910 .word 0xb836a0e1,0x76247ac8,0x9329b38e,0x66ab5b9f .word 0x4674cf40,0x729df996,0xccfd50bf,0xc53fc7aa .word 0x6a8b9149,0x224c5621,0x0be220a1,0xa12386dc .word 0x3475fdd6,0x4b7fbaef,0x925061df,0xab892a2d .word 0xe39e34a6,0x824726fa,0xcc335729,0x84e35925 .word 0xcb3ffc25,0x5ee747ab,0xa1bde107,0x4f745423 .word 0xc7ec5168,0xf8218648,0xdd19ab44,0xd6d44199 .word 0x707d0920,0x9d2d85ad,0xbab5ea28,0x47773640 .word 0xfef0e390,0xbf982ca2,0x2553edf4,0x55f4c3e3 .word 0x06147fc2,0x80144ffd,0x61f58be4,0x6edfc2b9 .word 0x1d90e626,0x3d965d15,0x840f38e6,0x8768b185 .word 0xd7518c36,0x3b2d5b85,0x6796b4ad,0xe868bd8c .word 0x3540a380,0xe7d59876,0x993db475,0xb2d2c06d .word 0x12ab2a68,0x858ad300,0xcb4627ab,0x94a22e58 .word 0x51b7347b,0x334f0a7c,0xe506d4db,0x78504bc7 .word 0x3e0b1f54,0x4dd7bd30,0x6cb8c452,0x8f0bad9e .word 0x609b48ab,0xbcdd7106,0x158ab48e,0x54277fd8 .word 0xd9edd2fd,0xeec38fa3,0x4402c9f2,0x2cd70b9a .word 0x92ab2d09,0x1b8de9ee,0x4fead8b8,0x97ff0137 .word 0x130bd942,0x92f2194d,0xe6377ca4,0xcf1944a6 .word 0x609555df,0x7a4a5371,0x3cbcbe3f,0xcc7bcce5 .word 0xe482cf22,0xd0562f65,0x06aedee4,0x0d570ca2 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 0x6e6533b6,0x1a8aacb3,0xea5d8b26,0x8aafe2fa .word 0x514b5371,0xa46b043c,0x94fdf392,0x543ee1e6 .word 0xa5e70dae,0x6791cb20,0x956e28e0,0x7d7af0aa .word 0x45c9c1ad,0xa0a0a2b8,0x49d2c2af,0xe71ed840 .word 0x0291530b,0x3cf37b94,0xf5e661fd,0xe712c7ba .word 0x3c066ed6,0x17e6b824,0xf93370f9,0x7aefe8db .word 0x812bfc01,0x42dfeed5,0x1ccf3aa0,0xce3f0bc5 .word 0xb90e798f,0x1ffab11f,0x887154b7,0x73902b64 .word 0xcdb2eb32,0xa5999ed5,0x6735b9c8,0xfb5890de .word 0xcd0b3846,0xec530fe7,0x0a55206d,0x18532f68 .word 0xeb94995d,0xfb00f010,0x2b6efd3d,0x3bb1628b .word 0x4da28ad2,0xd0a736aa,0xc8d5a5ea,0xd78d0fed .word 0x78581168,0x5010bb4c,0x325b7a51,0xce01c30e .word 0xecfeb74c,0xa3966bf8,0x0efbd818,0x6a77a628 .word 0xf30013fd,0x42581053,0x5271c6ee,0x154c9566 .word 0x12179a69,0xff6a89ea,0x6aef8d60,0x20180def .word 0x2a880cd9,0xd8e26798,0x0f310305,0x1b2baac3 .word 0x71cc9f7c,0xd3c58c0b,0xdfcd7d3b,0x5b2dae2b .word 0x0e1ab06c,0x6511ab73,0x6d37285d,0x66e1913a .word 0x6345892a,0x47d8c039,0xdda1aefc,0xa2be73d2 .word 0xd1789704,0xbb3ad681,0x91f61e31,0x49fac65b .word 0xad85015f,0xd0d4b422,0xc5206c9a,0xf715f8d2 .word 0x4c27886c,0x86a750c0,0x0453fc5f,0x8c8d7e2f .word 0xe6d88940,0x6be7d554,0x5a266210,0x66719972 .word 0x217e7071,0x00e05d1e,0x65c4df77,0x777ad16f .word 0x24d25a60,0x45814690,0x38dc3f7f,0x14674fa1 .word 0x71b8a908,0xd234f8d4,0xb2b0167d,0x5dc14931 .word 0xb832846b,0xe08193b9,0x82d6674b,0x1466dd30 .word 0x9eae25bf,0x4ddd987e,0x7c5d0468,0x4397986d .word 0xaf2d2a20,0xc1762c63,0x07e15b21,0x89bd7cab .word 0x29c9a2a7,0xa20330f1,0xf97dfe03,0x3733cd61 .word 0xac9c3fc7,0x13ead4ea,0x43c9d746,0xd81221ef 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 0x7909b849,0xe4e0591d,0x3d84627b,0xb78d4f7a .word 0xf1d7c788,0x5662f51b,0xac20e462,0xb79d8a13 .word 0x974ef245,0x1a05b66d,0x1db43346,0xdbe93df7 .word 0x00f63de9,0xad51bb3f,0x55ba81dc,0x61629555 .word 0xbb22213c,0xcac45997,0x2fe8915d,0xefdfcbf3 .word 0xaa0ccf4f,0xd031fb8f,0x8b281174,0xea0ea1bb .word 0x970e6426,0xde7755a2,0x5b47f577,0xad3adeb9 .word 0x6a1cbcba,0x6aaf458f,0xabec6087,0x0ad8511d .word 0x07166817,0x0a64403a,0x63731926,0xc090d57a .word 0x871ea7bb,0xa5f5cde6,0x9f1ae1ab,0x8096f709 .word 0x72aed58a,0x086e99fd,0x4d8de884,0x4e376b21 .word 0x4237192e,0x5a2e4055,0x788bd935,0x547aebf8 .word 0x0f8e2c07,0xdf7b1621,0x0e57f0a0,0xdb1c6b82 .word 0x099fcfc4,0x0a818f8b,0xc2de318a,0xa6b62160 .word 0x771763ff,0xdba47315,0x189ddad3,0x0fe3bd42 .word 0xecfb9f46,0x003b3817,0x1d4a126a,0x1bc360a9 .word 0xe13f3b03,0xe92ee19e,0x5bdb2866,0x6b71e83f .word 0x8c71fe28,0xd43fa9ba,0x5a410e3f,0x831f60a6 .word 0x96bf3ed8,0x9d17a742,0xf22ae251,0x0032850d .word 0x1fec267c,0xc344f874,0xd7be0df5,0x85a5fd57 .word 0x84cda567,0x9bd7b6db,0x8e3f1835,0x0ef245d8 .word 0x44493826,0xd07b1690,0xd0b94cec,0xe5b864c4 .word 0x7be261d2,0xf5df2990,0x1f4359ab,0xe474651b .word 0x0fd33b62,0x3345bf4d,0xb3b515ec,0xc4e1eb8f .word 0x1a731ff9,0x79f1ba81,0xb39b2986,0x6f17072c .word 0x071a9bab,0xa7361051,0x54afda92,0xdaddc13c .word 0x0fdeff7d,0xc5d7fae8,0xd49cf16a,0x8e805d70 .word 0x5157c833,0xd2a4a704,0xad64de82,0xac915c53 .word 0x458d005e,0x86bc434a,0x9184642e,0x21e02d90 .word 0x8d915592,0xa8ea4112,0x81c41078,0x06bba289 .word 0x62c2941b,0x84de789d,0xd2de9074,0x818b96b1 .word 0x3e0d7f6b,0xf9e615e7,0x60aef2c9,0xc72d5c88 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 0xdd39576f,0x0d4cd86c,0xa2e5cc68,0xa967a098 .word 0xf823efde,0x94e9739f,0x131ae778,0xe5dabb8b .word 0x7f95e2b9,0x1b261ab8,0x2afe40b6,0x60bcd975 .word 0x2496767f,0xa0bb720e,0x014ac5f6,0x5e8b3690 .word 0xe5a317c9,0xfe004b44,0x2872da58,0x61c4d6ac .word 0x50bc4aa6,0xa80feb2d,0x8f4989f3,0x09620952 .word 0x70c0f7a2,0xe67045fa,0xb4988fb4,0x1153b23a .word 0xa8f2e2eb,0xa4d831dc,0x3ed4729f,0x11ea5467 .word 0xd3bafac8,0xa49a6d1b,0xf5bd3ea7,0x44c34858 .word 0xa79a4813,0x6894ac6c,0x8938331e,0xe8698d33 .word 0x20b6e548,0xc2718499,0x0fadbf3c,0x2d14fb71 .word 0xcaf64e9b,0x7b9d43c8,0x1f24885a,0x726eb904 .word 0x34ae76bb,0x18bf2cc3,0xad48e146,0x4a6f9730 .word 0x3e30fdc1,0xaed38940,0x0c26cfba,0x99606aa0 .word 0x27b5b100,0x29dff480,0x028dd08c,0x1d511123 .word 0x29d22a7e,0x9b8687a2,0xc4c23abb,0x2c01843b .word 0xd7e3dfa5,0x899265fa,0xc94df27a,0x6225ac05 .word 0x054750c7,0x941ddd3a,0xabff3d98,0x8a22aae4 .word 0x39036b53,0xd31e6194,0x039dba15,0x3b765607 .word 0xca474703,0xbf1c434c,0x19b33ab0,0x2f6e8715 .word 0x3dcea526,0xd3c504c1,0x59d854ba,0x587356bb .word 0xe245ea4c,0x4773aac2,0xb7ddb6f0,0x501ba7dd .word 0x8b38372b,0x55cab843,0x533c2849,0x69af7c95 .word 0xecf13b13,0xe750250b,0x228dcbc9,0x9f73aeb9 .word 0x69a88eb0,0x66bd89ef,0xa27d0b01,0x1e36e12b .word 0x64a9113f,0x7ad00d73,0xbe112334,0xa3fbf3f3 .word 0x2f3ce862,0x120d9da1,0xbb4fb360,0xc1b9a478 .word 0xb82af317,0x7a7ee917,0x22156d04,0x0efdee4f .word 0x9f7de68a,0x37561b9e,0x90e6a188,0x370dffda .word 0x2e94b896,0x2640ddf7,0xda837abd,0x71eadbcb .word 0xf391b240,0xdf826c8c,0xbfa7df22,0xef3f6e14 .word 0xeb011088,0x75a300da,0x772259bb,0x34874020 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 0xdf184da8,0x59b90551,0x805e6827,0x1ba5ab78 .word 0x085366f8,0xc9620628,0xd82bf27a,0x50537b16 .word 0x78ae0fff,0x76f0a45b,0x3a83aa66,0x4972f1bb .word 0x2aee0b7a,0xb68be03a,0x6aaacebe,0x7cf3c87b .word 0x4c4acc38,0x734cbbb7,0x779e1cb8,0x97529f3d .word 0x1c5d4cbf,0x488d7946,0x905156f9,0x6f22d5f5 .word 0xf3728ede,0x1f89841a,0x2c8d39e0,0x19ac20b3 .word 0x3273dfca,0xf8e16330,0xb2eda148,0x26c440af .word 0x5e3733d7,0x9b0950a0,0x130f4db5,0xdd984ba0 .word 0x42dfa4e3,0x00bd124f,0x13d5f2c3,0x49742ad4 .word 0xd383fbb4,0x61d06686,0x1f174063,0xe291fb8f .word 0xef1d07a8,0x76ca5bf6,0x856ab3ea,0xf30c0731 .word 0x716a85cb,0x007a4f71,0x8a403b2f,0xcb547b75 .word 0x226c0d57,0x03f045ee,0x1bf373a8,0x693b7b1c .word 0x16f72b91,0x14cb2d11,0xd000aabc,0xd923be82 .word 0xfa86495f,0x3b6b0375,0xc7f2215d,0x26f61d6b .word 0x8e3edaf8,0x70e6ab29,0xdbd3c90d,0xe34d7b5a .word 0x9a4d3d63,0x795d3e5f,0xacfa98ac,0x88193428 .word 0xf739ce1d,0x41c9f652,0x8c051dfa,0xe01d995e .word 0x64b9156d,0xfc5c3203,0x6d7b9d1a,0x2b4630d3 .word 0x33aa26aa,0x81295c1a,0x1446b15b,0x26e0a2bc .word 0x47611dfe,0x19af2f09,0x37d1a7d6,0x312d2047 .word 0x07d6222c,0x164eb16d,0xaeb4fa6f,0xa94e4620 .word 0x01c2611f,0xc9b6ff07,0x88e0f932,0xb19db0ec .word 0x09e10df7,0x82467334,0xb2937d1b,0x4b2109b0 .word 0xd0fa6c8b,0x50695ee3,0xb00667ec,0x3e9aebf5 .word 0xecfeedc5,0x66bd3f5e,0xd2e7806e,0x3caafdb0 .word 0x2804db03,0x53b6d7a7,0x2dfb80d3,0x48bb41b2 .word 0x59cd061a,0x5c62163d,0xe6c4cd77,0x9ec81def .word 0xc23d12c7,0x4ecbbf84,0xa80793fd,0xff20e1ab .word 0xf3c81d5c,0x538ce096,0xfb7cbd29,0xd7c56d78 .word 0x12f9cc7f,0xf4dbe401,0x8df86833,0x46f2cbbc 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 0xe5dbea3b,0xa74167a3,0x94daf4e7,0xfd9770b5 .word 0x6857f304,0x67af1882,0x429c0153,0xfda54d64 .word 0x6cdc4e17,0x765f8d5a,0x7b2e56c2,0x329215cc .word 0x3b430632,0x832fb8f3,0x00961fa2,0xf9d947b3 .word 0x569c4529,0xfbf188af,0x2c0eb9a8,0x47071ede .word 0x0852e7bf,0xec96facf,0xf68c5ace,0xc4d3a702 .word 0xad68828e,0x19e8e366,0x6f79e56e,0x56ad7ff1 .word 0x6f56ac20,0x39bbc287,0x7536d914,0xc21b051f .word 0x9607ec91,0xccc71ced,0xab4ec514,0xbeb04026 .word 0x3787f3ac,0xb932fd25,0x9838d0e9,0xd7b9623f .word 0x6f9bb263,0xa8a96268,0x1cac6e78,0xabcb1253 .word 0x9ad5c05e,0x2f4ab8db,0xbd867594,0x699b73cf .word 0x9c192669,0x3d84025f,0x43621687,0xd2c849f0 .word 0x49da195b,0x9892a38d,0x985add3d,0x3bcf151b .word 0x6e6c8fd2,0x16827e53,0xff0db2bd,0x397ef0a3 .word 0x27770c40,0xbf8183cd,0x9cac1f78,0xd043d67a .word 0x1b748278,0xa957169f,0xd519b11e,0xdb62c453 .word 0x459480c6,0x829b711d,0x2d1d23ad,0x78b968c4 .word 0x75f2b95c,0x0eb7f50a,0x041ba69d,0xdbf17114 .word 0x209e03eb,0xef0ea7f2,0x71eff5dd,0x5f61da86 .word 0xe4090f05,0x8d646255,0x54d27fb5,0xdcedd3dd .word 0xd35f7788,0x442e821f,0xd5300313,0x9754d016 .word 0x2cdad55b,0x910a5c89,0x34b9cfae,0x0aab1236 .word 0x6d65a2df,0x6336e63d,0xe4021034,0x3edc1a92 .word 0x8fea3429,0xa93aed3c,0x376d34ef,0x3f8125ba .word 0xcbc9cfb4,0x9d8cf7ee,0x6fcbd1dc,0x48a71137 .word 0xdd442344,0xd16d3d90,0x1de5193f,0xacf2578c .word 0xe4530eae,0xb8c65dfb,0xa9cae48d,0xc8dbeffb .word 0xa8c7d775,0x4ee1d454,0xd3432871,0xc2dd253d .word 0x392f89e7,0x15e1dd6c,0xfe1a478f,0xa7ed579b .word 0x97173e65,0x01e8fe66,0x4d2560f1,0x2c604742 .word 0x372d373b,0xd27af521,0x8deb4cac,0xb37e0afe 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 0xc4c9a114,0xd3eec226,0xc6454921,0xe10cabea .word 0x6727be2e,0x13a70f8d,0xdf1b46fa,0x20314bd1 .word 0x0963fad4,0x8bf21203,0x49908c89,0xc16d2f45 .word 0xafd76f44,0xcee05a6d,0xaf166983,0x3927f5b1 .word 0xe2ccd6be,0x576c35bc,0xcdc0ba5b,0xe88b4469 .word 0x6586ac9c,0x5ea75547,0x636e10be,0x2ec47f96 .word 0xfd2c926f,0x59fe0678,0xc5419860,0x552f4afd .word 0xb81afba3,0x23bd2dd4,0xf95f60f5,0x2981d7fd .word 0xcd7cc0fd,0x39877d54,0xdac5377f,0xf1fc25e3 .word 0x6f349293,0xaeee8c33,0x76078a03,0x91d8d224 .word 0xa2dc4dc3,0xefd3db2b,0x62672499,0x510eff07 .word 0x31712d92,0xcbd5ada3,0x3f4d40e1,0x235892db .word 0xa573c3fa,0x35bd9ab7,0x0bfd734c,0xd5b0d595 .word 0x63868485,0xc0ff89f1,0xe4f27752,0x42a02d7a .word 0x66b56a91,0x5509b819,0x5e2acfcd,0x9a00b946 .word 0x9695c2bc,0x89a7fbc7,0x96ebf18a,0x55010b9b .word 0x208c2b92,0x1f4cf89d,0xbb660f0d,0xe206469e .word 0xdbf9245b,0xf5a1a65a,0xfde19c44,0x58f984e3 .word 0x2ffb62ba,0x62e974bf,0x363cd0bc,0x3410b3e7 .word 0x77b68f8f,0x485ff5b5,0x86e838d1,0xee9a273d .word 0xad2b2be4,0xc5749dc1,0x57a35bcd,0xcc9cd764 .word 0xc249984e,0xf5411bb6,0x9fdb2993,0x322f5a47 .word 0x5a684c75,0xdf977a56,0x0c182b6c,0xf3e4352a .word 0x3528876c,0x52ff9874,0xd6ba5cf1,0x5995c520 .word 0x5ec82b0b,0x68aeab06,0x364ac221,0xf25642e2 .word 0x0480ea09,0x297ff6c2,0x36ea9152,0x22bd2a8a .word 0xa5c92b30,0x354a07f9,0xb9bf4f9e,0xd59fe237 .word 0xf56618c4,0x05e8c547,0xdc33ca1c,0x75a9cb4a .word 0xb535e048,0x7827dc00,0x6568ab5b,0x6d0d9c59 .word 0x99ba5d3b,0x94770940,0xbedd30a4,0xb756a874 .word 0x9d345a8b,0xfcd97c10,0x870a3ab2,0xab7f00b3 .word 0xf71d9972,0x7c2812ab,0x01f84a61,0xd93a7c76 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 0x797e1125,0x75ed4b33,0x7cabce79,0x802f3cc4 .word 0xa4151167,0xe39ff061,0xda702cb0,0x2745af60 .word 0x58bb2983,0x4c887345,0xd076cab8,0x8cb99c8b .word 0x319a3b53,0x226e62f9,0xe8d22d8b,0x00dd9ffe .word 0x9c3881c6,0xde7d6411,0xf63881fe,0x3cd65453 .word 0xcb01523b,0x68367072,0x8f3c7449,0x30dd2326 .word 0xdef3a5e3,0x5b4197e2,0xbfe14304,0x9018a9e7 .word 0x80dd9564,0x020f188b,0x9cf11d70,0x9961df41 .word 0xddf8887c,0xe1dc4bf5,0x1ed748a8,0xcc4f87e0 .word 0xebec77fc,0xda61114e,0xe83d4225,0x02339272 .word 0xec9f4e40,0xed084d84,0x0d121de3,0xa4d7031b .word 0xdb695f4c,0x3ce96397,0x21db7231,0xcb5ffd72 .word 0x1f7a706b,0x6e8225a7,0x87b6ca0f,0xe801bd97 .word 0x9966d89a,0xfe5f3070,0x043dcbfa,0x11f90728 .word 0xe732a798,0x908bf69f,0xafe122d8,0xff0ee822 .word 0xaaed8822,0x3c0197c0,0x1c1c2652,0x6eabf480 .word 0xb72418b9,0xbbbe3b51,0x7c590d2f,0x826d4293 .word 0x6c1192ad,0xba3606c9,0x337a7306,0x78c5c943 .word 0xa984479e,0xb1a12119,0xefba9add,0x9ae73cfa .word 0xe4fd3cb6,0x0609cc52,0x588373ec,0x2e363bc6 .word 0xa64d697a,0x48976b6d,0xc950705f,0x7db5d833 .word 0x145a8403,0x13a67ed4,0x5ac7358e,0xcadac068 .word 0x50b7eada,0xa7eba302,0x6166769e,0x00abf3b7 .word 0x41620436,0x36c8327c,0x69fc015c,0x3d0d37e7 .word 0xd79e44d9,0x9ba5227f,0xd7a56154,0x693a7365 .word 0x2a9b7310,0x2d521842,0xa4838c91,0x279e174b .word 0xcdcba8ac,0xa89ca782,0xa34e514a,0x3e59113e .word 0xa4a4d1a3,0xb695b703,0xf20545bd,0xc96e1cf5 .word 0xdc14b3df,0x80462e8f,0x87b85187,0x74dca9eb .word 0x20f8b96e,0x0511a176,0xe122cf58,0xa86a19aa .word 0x49f37cae,0xda10dd4f,0x8afb0106,0xbc848759 .word 0xdafdcd48,0x38b5a5e8,0xf1a8efa6,0xb12b749d 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 0xfc1d9a71,0x50adadb9,0xffb06b41,0x667baa30 .word 0xe5d7cf92,0xca41120e,0xdace9f27,0x655452ae .word 0x03512ec4,0x3525256e,0x98a6442b,0x6f3ba953 .word 0x77458343,0xd0ad0bf9,0x471f5d78,0xe8091fef .word 0xb21a0e63,0x771c20c3,0x2dc9098d,0x79462113 .word 0xdc7eac1a,0xc336ba89,0x0f3676b9,0xe4406e17 .word 0x73a49d75,0x3de8c068,0xce931d8d,0x46c3d973 .word 0xd44afc57,0x8d7cea9b,0x2e1d4f63,0xc6ec5cf9 .word 0x23dcf913,0x38e75aaa,0x0fb597f0,0x8842e1ff .word 0xf45e0b9e,0xd1a7ef4b,0x60df9fbf,0x06af0075 .word 0x0c048589,0xa67043d4,0xfdbdf9d8,0xe0653647 .word 0xc96830d5,0xaf725c7f,0x03133ded,0xf1089a5f .word 0xd5722575,0xe8f30e80,0xe9191387,0x177da6af .word 0x766cf7a7,0x4765143d,0xe9b5161d,0xa6e61adb .word 0xf0de4c8f,0xf8ed179d,0x9cb84f77,0xd9ed4877 .word 0xea5addc7,0x58a46645,0x67953dae,0xc8d01b74 .word 0xc26dd40d,0x80045088,0x12b42b13,0x28385f7a .word 0x0b7d31b2,0x650a5be0,0xf0dbd549,0x53efe8d6 .word 0x4f2581ab,0x76857e3f,0x1d4b67b7,0x9d1bcdcf .word 0x48b5214c,0xd144f1f2,0x5ac9ba18,0x7c43f69e .word 0x44380e5a,0x5398c19a,0x3176e61e,0xfaa3ffa7 .word 0xd964f62b,0xf9bf1d80,0x0ed6ed43,0xbf48ef0c .word 0xba928ba9,0x88e29dd1,0x53c50782,0x6263129f .word 0x8ace2694,0x05ba31e9,0x0d3f00f8,0x335387b1 .word 0xbd1044cf,0x08e2dc60,0xc0685a9f,0x9a49181e .word 0x7314610f,0xc15d6ffe,0xec87ebd4,0xc1ba5bc1 .word 0x8ec9cf96,0xb5e5403d,0xe4f945f2,0x98312a46 .word 0x2097b7ee,0xcff9bd12,0xd28a9f78,0x0b43dd98 .word 0x60c3290f,0x89435b94,0x106191a0,0xef6f1ad9 .word 0x719a3af0,0x00d7dfa2,0xbd050a62,0x9c7aa061 .word 0x8b243156,0x0fef9d30,0xddbcd55b,0x29c78d6f .word 0x4ddf8b07,0x874dc00f,0x39873b86,0x4622cd26 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 0x67a0fd20,0x2826c0c4,0xa273964d,0x198d2f90 .word 0xac3bc356,0x3ad4b062,0xdafeab16,0xa5b9ba91 .word 0xa23c13c2,0xd3471f96,0x055b8998,0x182ebe27 .word 0x26e87a07,0xc63100be,0x65fead9f,0x4e6f0823 .word 0x53efc4df,0x5d4f0360,0xb5a981c5,0x3edac0e9 .word 0x74ad03a2,0x1faa3474,0x144dc72f,0x53ef97e6 .word 0x324e8fe6,0x2d474acf,0xa62105a1,0x1e711e7e .word 0x584ad38e,0x1ef9add6,0x3075a421,0x19ebb58c .word 0xf55d6341,0x51108bcc,0x7a97613c,0xd77c6202 .word 0x9ec9a5a1,0x88bb1158,0x2d8a83db,0x3806d302 .word 0x2b11f5fa,0x71e45de0,0xfe970a88,0x98ea8fa4 .word 0x6830d19c,0x27ffcce3,0xb098da74,0x19512f9e .word 0x115872fc,0x08c815dc,0x9c1e8a00,0x12e7b2d8 .word 0x81a6eb74,0x3d3d97b2,0xb58e266e,0x56b19230 .word 0xc8138586,0x4bc71fa3,0xf46acd10,0x07f6aa05 .word 0x20a38903,0x945cd009,0xe9f0ea58,0xb21fdf8d .word 0x34dd0032,0x3394524e,0x8871d727,0xcd4587d4 .word 0xad6a2256,0xbbc2e14a,0xd667bbbb,0x6f1d096c .word 0xcb822aeb,0xb7118bd0,0x13b89a17,0xac433167 .word 0x7ceb80fd,0x0e8b5e72,0x9eae8db8,0x3e7ea66b .word 0xb7388288,0x0b4f169d,0x4ac3b49f,0xa17c17ea .word 0x11f8ef38,0xda1195f9,0xe4a7474e,0x37931c35 .word 0xefaf8214,0x3bf4dc95,0x8d1fee7a,0x9e990f66 .word 0x8de5c3ce,0xe1a2fb2e,0x72ea8c17,0xe4966971 .word 0x3cc4dd52,0xdc9eac0e,0x1b4e8eff,0x97dc51e6 .word 0x0ddd8c0c,0x90a754ac,0x50c1c764,0x73922d55 .word 0x4a5445a7,0x0a715d64,0xcfef2587,0x08fb8339 .word 0x3a8dc0a3,0xcc4a0e5c,0xc592fb20,0x41b7fada .word 0x886afb5b,0xfdba6603,0xf90a7ba1,0x41b2b152 .word 0x0953eda8,0xe209df09,0x4f875a20,0x17e71e05 .word 0xd9150708,0x501751c8,0x1ff2a8d4,0x48618045 .word 0x80801ac9,0x4a42e393,0xed5a428e,0x7626f55c 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 0x293bbd56,0xe5e2d2e4,0x53597929,0xc4ab0786 .word 0x55210555,0x71730f1e,0x37fac6ed,0x1c69ec9c .word 0x4c126c0d,0xa35a9d45,0xddbcdd06,0xe57d9739 .word 0xfa408e8c,0x311a517a,0xff5b0a5a,0xa8944384 .word 0xd1eeb416,0xde440208,0xfd81937f,0x84b7bf12 .word 0xf880d8dd,0xdfc01b49,0xf1267bd4,0x16a8b240 .word 0xc5ead009,0x0c5f0a62,0x71e40c70,0xd4ee77c0 .word 0x942ee888,0x822dec18,0x04fd0b70,0x56a8c993 .word 0x55703425,0x9538fee7,0x4e45ddea,0x3cf621f8 .word 0x9232e2c9,0x29777e52,0x126bf5c6,0x09ff4bbe .word 0x6b71c017,0x48a327ff,0xfd30c0dd,0xe4cbac85 .word 0x93c959f9,0xb3e6eac8,0x09fc5219,0x733a66b1 .word 0xdcd7fb56,0x5f657362,0x2472bbb1,0x3f584a88 .word 0x3d41341b,0xd997d9d8,0xb9a6a5ac,0x3e2b5e91 .word 0xbef6b137,0x2cb7e1eb,0x520046d0,0x9821fe3a .word 0xe6d9272d,0x2625ae73,0xa172c5fd,0x9f873505 .word 0x8909bd3c,0xf1da92b4,0x5f6b7082,0x4e9e3368 .word 0x8e968a76,0x219ae23f,0xf5c95456,0x003580c5 .word 0x3360c701,0x65bcda82,0x67853021,0x7728bf3a .word 0x62b7f39e,0x57f364b6,0x76bf1192,0xd165e22f .word 0x27787503,0xa817553c,0xcdf70abf,0x28a22604 .word 0x8ff30b64,0x5aec6b17,0xc647e434,0x5c9e00c9 .word 0x1326c24d,0xe2852846,0x2d8aa928,0xf29d0afe .word 0x1504d00e,0xd67e4c62,0x02dc274f,0x28868c30 .word 0x23406754,0xe30987d9,0x27d4e7d1,0x85cf1c48 .word 0xf07f3700,0x71ee02b0,0x79ec5f1b,0x56ac1029 .word 0x11c2d5a5,0x6b359098,0x572a7bb0,0x6bee6e53 .word 0xa5e6e72a,0x1b1e483f,0xc7432886,0x372a2d4c .word 0xbe502b5c,0x5b13282d,0xa2b14242,0xb8f56fe2 .word 0xed517bb4,0xc71b5c17,0xd9c9552c,0x5843ffd9 .word 0x834a9f90,0x1c4256de,0x0cb649e7,0x88e374df .word 0x93c32727,0x4fadacea,0x55f7082e,0xad8c4b68 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 0x11d7279c,0xbe66cd17,0x0caa9d6b,0x6c109b62 .word 0x307b77ac,0x556174f0,0xe0ea031a,0x90784faa .word 0xeb53e45a,0xabe90c8b,0x7c0d6d3b,0xe79d70b2 .word 0x5eb775c9,0xe3ca0550,0x1f6ba613,0xf37b16a1 .word 0xc27fa86f,0x145c398f,0x34710131,0x7c4ae97a .word 0x8502524a,0x1465f5b7,0xc745f253,0x4780db90 .word 0xb0def2aa,0x0eb4842e,0x972a6906,0x8674ae48 .word 0x0e1e4bbd,0xd2294da6,0x2f65ef71,0xcfe0a3c0 .word 0x015c457f,0xd7a1413b,0x8b09fa80,0xe780b4ae .word 0xf575be00,0xb3699f70,0x417340e7,0xbb419e81 .word 0x271f66fb,0x6568b857,0x1e661730,0x84cb1e50 .word 0x72b618b7,0xdd51e67d,0x91228d5d,0x26fb69a9 .word 0xc3a5720d,0x5865056d,0xfbd3eeba,0x32751779 .word 0x26d5b841,0x7d6d840d,0x955ea269,0x66e21ad9 .word 0xe6c00dfe,0xbc1230c6,0x5b4fe90f,0xb4a6cf3b .word 0x1675602d,0x0e373f70,0x38576bd6,0xf34c1467 .word 0x96f9869e,0x823544b2,0x1a82ee2f,0x873f2912 .word 0x2dbab434,0x99849e58,0x8456f2ee,0xab1bb7a1 .word 0x60f05422,0xcbed87ba,0x939cab5e,0x00149ef9 .word 0x3ca9396d,0x58d06215,0x0985c322,0x94d01948 .word 0x43e3bfb0,0x47aad418,0x7dca9f45,0x24afdc50 .word 0x97baaa4a,0x60d42236,0x0a10389b,0xa1c09364 .word 0x4a74a63f,0x7134986f,0x27652193,0x0333a9a8 .word 0x63009cd1,0x67183b44,0xc16260da,0xef0773b4 .word 0xc99f11e6,0xc56feb4a,0x96ed0037,0x637f7604 .word 0x0caa8ae4,0x3bbd4639,0xc90de692,0xf94fe03c .word 0x13fa95fb,0xe6107c4e,0x9919ba94,0x9393a68f .word 0x15ef6693,0xd6b41afa,0x46fc5540,0xca8d9f78 .word 0x2f38249b,0x33abd132,0x5ebe17fd,0xb118ceb4 .word 0x5581ff71,0xd9c10b00,0x46422c8b,0xbb5b0474 .word 0xbe202149,0x47f3ae95,0x779c3bb8,0x092ee1a3 .word 0xc664e138,0x815d60b9,0x031b238c,0x85c1c49e 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 0xaa45a393,0x70aeac9a,0x8d8ef127,0x48ae3492 .word 0x3722d7fd,0xa896e17b,0xf6aebf90,0x6083234f .word 0x6ebc9bb1,0x12a74196,0x69708989,0xc34b0c54 .word 0x52fb9837,0xed84f399,0x1b91af9e,0xe37f4a8b .word 0x88937768,0x146fd823,0x14febad4,0x41270c27 .word 0x47b5b808,0x0dce9a5a,0x029dc791,0xb38965d1 .word 0xbf65620e,0x1dbb68cb,0x47483b82,0x88e0b7f9 .word 0xa284002d,0x782c1f5d,0xce66f6ab,0xd56f137e .word 0xca90248d,0xd29efca3,0x85799cb6,0xfccf2b13 .word 0xbfa10b4d,0x9fba5a77,0x8dbf02f7,0x57303f41 .word 0x732eb251,0xbf68cbfd,0x48b9276c,0x7f500aec .word 0xb7ae5fea,0x06b08206,0x7c37b6b1,0x5a6e90a8 .word 0x1477c345,0x6cf17c41,0xdaeb3cd6,0xc649e23a .word 0x50cba782,0x10bfa3e1,0x712d1a7b,0x29d6bcde .word 0xddf0a5af,0xe482403f,0xfffe22f3,0x2edea835 .word 0xfb0e42b5,0xfce4d972,0x143956df,0xf2648b65 .word 0x1e346266,0x160faca0,0x5d4c3b3b,0x6386e1bf .word 0xf33fe60c,0x988871b6,0x88c02c43,0x438be1d3 .word 0xc00bb730,0x7f280c4d,0x732356be,0xb8dc7920 .word 0xc53ec5be,0xe96e6759,0x9f67da4d,0xf0321b22 .word 0xf08000e5,0xbfeb4f4f,0x9aa43a3d,0x6ab64a1d .word 0x47f8df8e,0xd472c491,0xcdb2f9c8,0x0fdea0a3 .word 0x95875a57,0xef02327c,0x9d541334,0x4a5ad7a8 .word 0x7cc15aaf,0x2d69d750,0x8a868500,0x44f27c8f .word 0x59085d95,0xb747ef86,0x7f78664c,0x911d13fc .word 0x967f9af7,0xe4966bac,0xbf6c0351,0x6aade718 .word 0xf31b2560,0xf746a0bd,0xa0869e70,0x544e87c7 .word 0xe98da447,0xb2ebaabb,0xa239c3ea,0x4433aa6d .word 0x3ad2dd48,0x92d43d72,0x1dc44518,0xf1b8f1cf .word 0x5827d03b,0x96f2dd8f,0xd02a81ea,0xa9f87075 .word 0x0c0d4c5b,0x074d74ff,0x0d1b8058,0x63c5d0cb .word 0x1352df3e,0x7ce0c3c7,0x862f16b1,0xe05896c8 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 0xff0e3a88,0x20e8252e,0x3fcca7a9,0x6d931930 .word 0xde2eb0d8,0x2f511bf2,0x286c2b26,0x909e918d .word 0x78a5835a,0x5021076c,0x2e62b873,0x1b3e1b72 .word 0x8d71c91e,0x52c82dfa,0xbb8d7f2e,0x10ff5ba8 .word 0xa0bf3d9d,0x96551b77,0x4095c073,0xd1c4c46c .word 0x519980a6,0x541c620e,0x50db24c5,0xe26b06ad .word 0xfbaa3348,0xb9b36653,0x27d454f1,0xa65f2ced .word 0xf78a127f,0x53d47d7e,0x6d6457ea,0x0f678223 .word 0x31368f5d,0xb08183ee,0x8cffcae1,0x51d25a1c .word 0xd1340938,0xc9a85293,0xe87a85a5,0x5e5c43de .word 0x5ceb37fa,0x9951412a,0xe7f91136,0x984172ba .word 0x8ce7bcdf,0x5a91e962,0x0ddb125e,0x2e6202b0 .word 0x43827e80,0xefabc06c,0xb4a64019,0x1754a069 .word 0x98a3d652,0x9ee1f2f0,0x864cc03d,0xa670ade5 .word 0xd1ce989f,0xc62df722,0x36077027,0x4582a94b .word 0x61fa7dd4,0x93bf6c6f,0xbf193813,0x26f6a82e .word 0xefada5de,0x02f7f456,0x93038342,0x3fbc320a .word 0xedc45b3c,0x8e449d8c,0xded9f328,0x7791af91 .word 0x70b6aac1,0x0af8f73c,0x7704ba90,0xb1329d4e .word 0xba0e7115,0xb58a1a98,0xb841cebc,0x98e674bc .word 0xf6129b01,0x2d253093,0x89334472,0x87d1e758 .word 0x2c3e2a37,0xb457fae8,0xff566555,0x8a8c0c06 .word 0xbedd624e,0xa050a53e,0x442e4e4a,0x25c95143 .word 0xd6968d49,0xdf4a7c07,0xa2a383c2,0x33af4d01 .word 0xc8aa6716,0xa0823e86,0x26908411,0xc2006297 .word 0xa566b1c2,0x10ba0a87,0xadf41cd9,0x92cef1ee .word 0xbc1e194f,0x2b4dad26,0x40a01bd9,0x36c33f58 .word 0x324b0725,0xbf092209,0x96b33924,0x589978ea .word 0xa697649e,0x8718eec3,0xe8dcff4f,0xd66002b7 .word 0x51ddbbf9,0x5e541929,0xc9607a6b,0x4ac7511a .word 0x54a87645,0xed9290f4,0xdc1dac2a,0x02a54821 .word 0x58dfd0ac,0xb6073c36,0x4904f134,0x9c62c04b 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 0x5b77f290,0x39a231c1,0x59f23cc8,0x6ba659f1 .word 0xa48c3176,0x4844c9f4,0x8d581d32,0xd2ea26fc .word 0xb405b18f,0xa5983216,0x8910345c,0x1222b868 .word 0x0f558042,0xacc04419,0xb292b9de,0xa34c0729 .word 0x149c20d2,0x8c2f5a2e,0xa633eee3,0x9c9512bc .word 0xb6e72f1a,0x1a88d65b,0x59415d5f,0x3e87fd84 .word 0xafa69e67,0xa53f00e8,0x012bf951,0xf6234dec .word 0x4b70844f,0xd54babea,0x387a8e0a,0xae3e675d .word 0xef8069dd,0x09302037,0xe0e2870b,0x03e4057a .word 0xd8233264,0xbf247a31,0x87ce4e8c,0x9fa0c952 .word 0x478e250f,0x3d0b3a16,0xe17bb1ec,0x330f1f54 .word 0xf27ce389,0xa58d3689,0x9324ef51,0xad931970 .word 0x555c52d2,0x080baacf,0x2862ca1b,0x01de40a2 .word 0x1fcc49be,0x40e1fa43,0x19947349,0x5f72511d .word 0x59ff38b0,0xe6a1ec99,0x608fddf7,0x557490b8 .word 0x3450fbac,0x358c8c33,0x8f94ea88,0x9b38b80d .word 0x42b3938c,0xb9aac937,0x8dac3ba6,0x6e911427 .word 0xbc6926cc,0xa47ad7af,0xa02d319f,0x6e8ce44e .word 0x00767de0,0xd1946c8c,0xd3c4b7d5,0x94899937 .word 0x61061ce6,0xa4ba1ca0,0xbe17aa4f,0x9d30c3c8 .word 0x82a9f9c9,0x631bfd02,0x7f4390b8,0x777db2b4 .word 0x8cd3c993,0x5962fb9a,0xe2f8434f,0x0746f243 .word 0x33a8fbaf,0x01337687,0x0db2f934,0x2f564827 .word 0xfda765aa,0x57ca28c8,0xf95ff8f4,0x07433cd4 .word 0xa686200f,0xb0b8bead,0xee4a9f40,0x15e1dc8b .word 0x46244ce4,0xb05361a6,0x8970100d,0x862e99e3 .word 0xc4401859,0x6e271262,0xfbbf0cea,0x05dcbee7 .word 0xa73d92d0,0xbf07e74d,0x84a8a6ff,0x9db34681 .word 0x0d8b12f7,0xeb2fcef5,0x978acdef,0x5fa16f8b .word 0x15cea6e6,0x15060767,0x77bd16bb,0x522a7a50 .word 0xe070a0b5,0xae50e421,0xafa3bb3b,0xfe2f92b3 .word 0xb071ab77,0x7d47794f,0xe763e921,0x29873ce4 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 0xfa6549df,0xa80fd6d0,0xe20d3c39,0x6ef49cc2 .word 0x2366cded,0x3d121073,0x439633f4,0x30583fdc .word 0xc90b3f56,0xf204e309,0x677e8265,0x5d3553fd .word 0x332aa13d,0x453c1f72,0x6693ea7d,0x14648f77 .word 0x11becc0f,0x3ba1d3cc,0x13269023,0xa7f6a628 .word 0x0f87c558,0xe557d178,0x1c20881e,0x1cda01f5 .word 0xddfd8171,0xc2f7c8a6,0x265152bb,0xe36d1ef2 .word 0xcbedd6af,0x991a9556,0x806b9e9a,0x83bc21ea .word 0x3858de16,0x40bff6b2,0x085ada44,0x2b3240ca .word 0x74669a15,0x5f5cb348,0xed9a0d17,0xb323e488 .word 0xd01f739c,0xa85d8e5f,0x9fd0f871,0xb767746f .word 0xaa7a4fb6,0xbe39336d,0x11d6e9b4,0xcb24f33a .word 0x38e0238d,0xf3e716c3,0x28ce40e6,0x4bd21d4e .word 0x84a16b10,0xe43e5d8e,0x96057295,0x80c0118f .word 0x476f6744,0xe865fde9,0xb6b21f80,0xeb386336 .word 0xdc2bb05e,0x43241fa6,0x71e221fb,0x5d9ea93c .word 0x9d3cceec,0x0e642aba,0x35da750d,0xf8edcfed .word 0xe62cbc00,0x51a9ac24,0x5d576e52,0x3226d9a6 .word 0xa8871f02,0x4974bbac,0x10729988,0x66bf0f98 .word 0x75a26ea6,0x2afbf559,0x620c751f,0xca8f4609 .word 0x8bd105f5,0x60c35b3e,0x1df10b6d,0x20da0a00 .word 0xfddf0568,0xe81ffc62,0x864d4d59,0x31d80d11 .word 0x74403858,0x2c97cd3e,0xff36e0e0,0x339dbfa6 .word 0x2c1dc2b5,0x6ee77287,0x28a0e6b5,0x7db3eec1 .word 0x04cb0c35,0xd954ebad,0x9c81476b,0xd7b5b6ef .word 0xe9976493,0x024ddb8e,0xb78c2659,0x05b052e7 .word 0x9910ba3d,0x5b4b10b1,0x1041cd1c,0xdb231344 .word 0xa4734bb7,0xfa2e6c86,0x6c20e23d,0x3d9f9ed7 .word 0x6138ccc7,0xa9c05534,0x2e6c5812,0x518f75c6 .word 0xa3589474,0x72af74d1,0x032cb0b3,0x3ad0f89f .word 0x0e3c497e,0x4db1ec2f,0xb8a75e08,0x42a971ec .word 0xc8f35c1f,0xe8277ecc,0xf9eb65fa,0x1477156e 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 0x858a0968,0xb89b92f3,0x8b6e54e5,0xb3b12bc0 .word 0xa9124c8d,0x4a694f07,0xcbaadaaa,0xeda7f932 .word 0x92005d96,0xa0ddf003,0xb6667174,0xa6c7013f .word 0x478d1ac2,0x5bac0bf0,0x670427af,0x1010005d .word 0x6ac3e881,0x4033ff11,0x724a322a,0x6099eca0 .word 0xffc4dfc3,0x0186ebd8,0x591bcd2d,0x29d520d6 .word 0x0ea329cb,0x7f72a403,0xbf345169,0x295f9ad4 .word 0x967bdced,0x02c040e7,0x092e8f43,0xa8b9f7b3 .word 0xe6987235,0x38c7658c,0x49f3ddd6,0x58f1ca56 .word 0xe23ad074,0x51e53ae7,0x0ca79819,0x42d81e85 .word 0x2490eaf7,0xa3d73865,0xe0a050aa,0xe936fe4c .word 0x68c2da1d,0x70bf5154,0x0cc681d8,0x34573006 .word 0xe66492ed,0x00b41bac,0x06a74dbe,0x9b45b8bd .word 0x702eda92,0x9695d194,0x8ca51de1,0xc39a81b0 .word 0x4cf68182,0xa650e03a,0xe2f2aa6e,0xe5be9584 .word 0x5deca45a,0x3bc999cd,0x3b7d1a41,0x4523e600 .word 0xff3b27e5,0x7c5a9551,0x96b99470,0xae2938f6 .word 0x05ed25f2,0x862bb8ad,0x06dd2e03,0xb79902cd .word 0x648550d3,0xc58832b2,0x95c947ed,0x90581fae .word 0xb1ac6daf,0x4d7c9e3b,0x14142e4e,0x809a975e .word 0xc23d6a68,0xdca56076,0xd02ad9fe,0x1bf53d7a .word 0x963ce3d6,0xbd22d7e5,0xd003bc26,0xe7f85fdf .word 0xe385b8b9,0x8b49521b,0x015e2b48,0x396555ee .word 0xc3d244e4,0xf97f1828,0xf6d2e9a5,0x112b5c05 .word 0x928c87d6,0x84056786,0x8c67ac48,0x7f564a26 .word 0xd9d31808,0xf7a37639,0x8496653d,0xddd50028 .word 0xcdaa722a,0x51bdb3bc,0x50ec6b4d,0x28be51c9 .word 0xc04fd4f4,0xc77d2b44,0x751249d8,0x3d246787 .word 0x281ee0a5,0x99ebbb43,0x247de26d,0x1a4d680d .word 0x9c89bcd4,0x826c7624,0xc237fb5e,0x7a066a27 .word 0x5bcd1c70,0x587c6e5a,0x9240038f,0x89562d0e .word 0xc37be555,0x180603fd,0x35f508bc,0x8d72311c 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 0x9dccf331,0xe0afa52f,0x48e05249,0x093d01d4 .word 0x3fcee722,0x046e098f,0x79fbab65,0x067562a9 .word 0x4a13737a,0xac031bb2,0x1e38ebe8,0xa137ad2d .word 0xc91c3413,0xb95c8d6b,0x2cdd8ace,0x08e88bb1 .word 0xfa75f9a6,0x85b600fd,0x50dd2bfd,0xe8e2fd2d .word 0xff41fb6b,0x1173d720,0xfe34da72,0xe7abf1c6 .word 0x65d44dee,0x7d7f4f56,0x86fb76b9,0x12e0f373 .word 0x43d0058d,0x7b35df3c,0x7e2f2e65,0xffbd403a .word 0x8b2323ee,0x6324941b,0xfeec408a,0xeac9522a .word 0x6e026a04,0x016a7725,0x823e7635,0x34b49204 .word 0x7e3606e4,0x660eff79,0x6c6daebe,0x8788feaa .word 0xdf7633eb,0x1c700047,0xe58dce74,0x631c2afc .word 0xb7a98099,0xeeb71c6d,0x91ded0e0,0x8982fa38 .word 0xfc179ac3,0x06ad1dfc,0xa071f149,0x0d23d85b .word 0xf846d8fa,0x2ef2fd4b,0x57d894e0,0xc5747d64 .word 0xe3969a7c,0x17f9589c,0x5f3b048c,0xb28f0173 .word 0xc3f71210,0xcd5bbe69,0xb8938e59,0xbd05e836 .word 0xe704b880,0xfd9b6054,0xe4e8e172,0x62f17ff7 .word 0x5a40a283,0xe0128065,0xd37c74b7,0x156c946f .word 0xb235f6d4,0xd15efae5,0x38ca1823,0x39c3ed86 .word 0x50e03559,0x9eb15c45,0x687e8a12,0x6350a44e .word 0x9a54832d,0x867cf4db,0x1d227c51,0xe9fbed2b .word 0xaf7ce614,0xce88a798,0x1f977af9,0x645a8580 .word 0x901a8792,0xb564426e,0xcde9507d,0xe7ccfbc9 .word 0xb7f250c4,0x9d6fa6c9,0x77e23889,0x02052ec8 .word 0x860585ba,0x47945df5,0x6782b096,0xc7813dc0 .word 0x8f777111,0xab163017,0xea0fcb3f,0xc00d7558 .word 0x360a377c,0x8e5efa27,0x148c8cfb,0xaa68c0f0 .word 0x39852c5f,0x82cda736,0x63fc2932,0x9535ae7f .word 0x041bbd22,0xaaa1fc58,0xe3faff35,0xea2bb444 .word 0x3217a4d1,0x48d56712,0x901668d2,0x3dd59a62 .word 0xbd4ff771,0x383561a7,0x868617ba,0x8b23738b 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 0xf6b33a52,0x82dec421,0x798583c0,0x79b8f150 .word 0x768f34b5,0x5c4398bb,0x96e501a2,0x3ed30271 .word 0x2f8ae11a,0x44a8ffc4,0xf60027ae,0xdaa8865a .word 0x13c53330,0x25339b2b,0x272f07fa,0x63cc37c3 .word 0x56844178,0xa6b5f970,0x2fbbfdc5,0x4fbe981a .word 0xc6e9f009,0x4a9c6205,0x58c05fd5,0x5c8bb7ff .word 0x43797e5a,0x5aa680fc,0x6873caaa,0x68d1e187 .word 0xd9ab75f9,0xd770e9c5,0x05bb24a8,0xc6ce5c5f .word 0x1c29518e,0x72062618,0x1c57400f,0xc3756a6e .word 0xf5bdd2e9,0x974a6384,0xefeea0e9,0x1a9c3ace .word 0x26d6c467,0xc133636b,0xbc118082,0x8e533a6c .word 0x556bb324,0x2d8ba4ce,0x0839a59b,0xa729776d .word 0xd2bafe7c,0x83904adc,0x0afc2bb9,0xe49f26c4 .word 0xc5aea2bd,0x44689400,0xb69e906c,0xa5ab344a .word 0x125b017a,0xe014ae85,0x02315aa8,0x039374d7 .word 0xf4209983,0x19db14da,0x87286652,0xf06c0ec7 .word 0xab26ffcd,0xde26ce39,0x93a3eeae,0xea012a48 .word 0x9dedaa27,0xc6235ab3,0xf8363818,0x1a0cc367 .word 0xc80d06b3,0x519dface,0x5071eafd,0x71b76b29 .word 0xef5017ea,0xb3fdd59f,0x613248ca,0x6c9642aa .word 0x90749f6b,0xd7be9a5e,0x1ec16c61,0xb22c28a5 .word 0xc33c9370,0x2192e01c,0x56502016,0x2faf221a .word 0x6f887dcf,0x6ca7ad25,0xc7185d8d,0x3f44b1cd .word 0x14880551,0x0c600493,0xcf0709b4,0x40bec7f4 .word 0x8971cb60,0xf5fd6338,0xddcb7219,0x5034b96a .word 0x9c1178b6,0xd9d3dd71,0xe34dfc29,0x497d95d6 .word 0x5e5e2ef3,0xe834d665,0x91521c8a,0xdf65e397 .word 0x99322c7f,0x6571de77,0xaef038e7,0xa7807a92 .word 0xbb0aab1e,0x1af157aa,0xe67d31c9,0xb35103c1 .word 0x8f8d24db,0x941c612c,0xbe654b9e,0x8791c73d .word 0xa1f256dd,0x791b7352,0xa0e49174,0xebbbb0e3 .word 0xa885bd74,0x3740d147,0x7c669be6,0x7c97d6c3 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 0x4c8443e5,0xe35ffabb,0x8045bc02,0x3cb57ccd .word 0xd2deacef,0x73f92ac1,0x23724b7b,0xc8c374be .word 0xb5f8aac0,0x71e09f60,0x76eb89da,0x8c01a449 .word 0xc68a05de,0x400f97e9,0x46027caa,0x66cdb6e8 .word 0xc180ee5a,0xd7751a7d,0x9bc04140,0x4a9e8319 .word 0x86aa45c4,0x64d3a71c,0xb5538db9,0x65bc7999 .word 0x6d11bdcb,0x9cbbb42f,0x299b0ffd,0x29e02e73 .word 0x878aee08,0xf81c9f9f,0xfadae4a9,0xc90685c2 .word 0xecd7cd4a,0xd9726c00,0xa3fb1deb,0x4261e1d9 .word 0xb2a1c735,0xc6e2f96f,0xc2c6f6d0,0xd5f5d928 .word 0x795ac582,0xa4860d40,0x716a758f,0xf0f6dfda .word 0x5b4aab6f,0xa9fea64b,0x7b2fa660,0x4c9b4c1d .word 0x1de7a48d,0x35fb5c35,0xa1079b37,0x593c2688 .word 0x1a3294c4,0x9da79d7b,0xc2942b40,0x7dcb698f .word 0x897fdebb,0xfd69ef01,0x5da39fe2,0xa455a222 .word 0x9ca72c54,0xd9b47fea,0x8e9f23bb,0xc62fee5e .word 0x99f908c5,0x8e8aa7e1,0x4dbacb02,0xa823e829 .word 0x05177720,0xe0a8d29a,0x05a24867,0xb19d0b62 .word 0x35e439d8,0x9f35e0ad,0x998242fe,0x52dccaab .word 0xea9742fd,0x049b9126,0xbfebc29d,0x6c4de1a0 .word 0xdd3680b8,0xaebff57f,0x69cedc0a,0x5e688640 .word 0x4ef0626c,0xd4251f8b,0x7ba18703,0x4c2a2b16 .word 0x3efe7751,0x19c63355,0x62103bb2,0x54cdd202 .word 0x31e0c5f7,0x0d732547,0x11880e2e,0xc3e6c017 .word 0x1fad8f29,0x077949e1,0xc5b2ce5e,0x69233e7f .word 0x34039efc,0x3197561d,0x461445d8,0x7538ca7b .word 0xe3a9c096,0x67ce165a,0xaffad4f1,0x13471278 .word 0x81351985,0x93ccff9d,0xd1f3fda8,0x8328945a .word 0x1abec50a,0x2f6cf985,0x49875d5c,0xc6b5a372 .word 0xa4dfe36f,0x982c64d8,0x5c5f6963,0x2a4e7f71 .word 0x65c80783,0x9f1f7382,0xc97f8148,0x0f8bdb3d .word 0x6ab0729b,0xcae9aee1,0x63e0f4ce,0xa4727dd4 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 0xcdc32576,0x328c10a0,0x02aaa89e,0x3d4e00ab .word 0xe6398682,0x76ba9d95,0xe89fb5d6,0xacb6973e .word 0x43eb0352,0x678f7cae,0xfd3d18fc,0x54bb1947 .word 0xabc08a06,0xb1dfa0fa,0xc53e1843,0x216a24ad .word 0x8e743168,0x957d6dec,0x0bcea1c0,0xf3bf0294 .word 0x2c65cf7a,0xdb11edc7,0x3cd07f70,0x7103ea09 .word 0x151fd387,0xa522513c,0xfef80824,0x6f0ff61a .word 0x889f302c,0xe379383f,0xb5c3ecc2,0x24e5cc09 .word 0xe86ed01b,0xa9f5b632,0x98cc1f8c,0x53ce961e .word 0xba33e3b0,0x891e0476,0xfce1ecab,0xfbe88922 .word 0x4fe084b7,0xa5567c35,0xa11f1361,0x81af1d86 .word 0x99575343,0x8bdf2d1d,0x78a56f92,0xfa310fb1 .word 0xc74cb89b,0xe1956f09,0x4b1999e9,0xf639caad .word 0xe978f12c,0xb88b7139,0x49fa25c2,0x55214c4a .word 0x5fdcf259,0x662fe4f5,0x33da0eef,0x03f2e9e8 .word 0x7ea656e1,0xb4a798d9,0xcc99e5cb,0xf03689e1 .word 0xf2a8ff2d,0xe2bb2e4d,0x46cb1491,0x2b9d2e30 .word 0x8347bbdd,0x28ecae35,0xce1f42e5,0x770be8fa .word 0xb6aa86a0,0x4fa514f9,0xe3f2aeab,0xf7252722 .word 0x432b0e67,0x643468ff,0xd8d525a5,0x04ecd079 .word 0xe4b21a0a,0xd7ad0c49,0x5624eb81,0xc30bbdd9 .word 0xa3f5b702,0x95714d5f,0x2ec7c4ae,0xbe8784e6 .word 0x83a9fa48,0xf577477e,0x894516e1,0xbb560e9f .word 0x34fa9efc,0x7ae71c1c,0xf1145e5f,0x7a1429f4 .word 0x6e6462bc,0x69c372c5,0xd5673dd6,0x4d2055fd .word 0x03075d6d,0x4f3b5140,0x1f03cf15,0xcb3ca4aa .word 0xdc875cc5,0x01230bd1,0x1599fde8,0x0c6f9a50 .word 0xf3a3c72f,0x8ab20906,0xae8d8121,0x6d0de7b9 .word 0x8c335c17,0x8071be5c,0x0aad0b1d,0x77554fc5 .word 0xad4f1bf5,0x92378345,0x2507676b,0x9aa236c7 .word 0x67310f77,0xbb7f2a78,0x66b5ef69,0x6d46ea44 .word 0x5cb93914,0xe9947c07,0x3431a104,0x60ac5793 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 0x2a4fa3ff,0xfe301c88,0xf7238288,0x30917546 .word 0xfe43da53,0x2ceef387,0x9294a35b,0xf4ca1450 .word 0x399aea47,0xb54f7972,0x1fb3daf0,0x32cb3c69 .word 0x86102301,0x53fc57d9,0x71ac16d1,0xe183ab01 .word 0x120d349c,0xf1d5c34c,0x7337daf8,0xa7152122 .word 0x6e8c3b9d,0x1d64c52a,0x57b1c759,0x2b5ef28b .word 0x34934142,0x1b39e471,0x35b6fbb4,0xd3495a76 .word 0x32eb90ea,0x338b229c,0x3c5e0b1d,0x4b92094b .word 0x9c8e6467,0x04e7a45e,0xa8d59c69,0x6bedd5cb .word 0x2aac708b,0x6956fc9f,0x892118f0,0x3a85a864 .word 0x06350008,0xbf5fd145,0xb6c13ccf,0xf577d6d2 .word 0xebba0f6b,0x28c5e075,0xd45ae88c,0x25530fe2 .word 0x4cd653f8,0xf2afea73,0x87f1a0e1,0xd1bd5069 .word 0x075b4b33,0x04e848d0,0xcf2c9d93,0x3a2de676 .word 0x9dedec8a,0x43933317,0xe51b8e96,0x965465f4 .word 0xb2b79038,0x6388fb8a,0x8a41a38a,0xfac31f58 .word 0xb4363c8d,0x3d588ca5,0x2cde6869,0xb6a0ff5b .word 0x60c098d6,0x8f7fa2e0,0x006fce40,0x9865b744 .word 0x4bb31871,0x8109c505,0xe833a0c6,0x2b0e03c9 .word 0xf4aef662,0xd8956823,0x0139fba0,0x9cf35a30 .word 0xeb6f2766,0xa435a6dc,0x097c9163,0xa9377a2b .word 0xfc6724a2,0x03a13443,0x0c69ecc1,0xb624cece .word 0xd44feae3,0x4e91eafa,0x0ae5b6cc,0x3d889508 .word 0xe27d4cd7,0xaaeddf5b,0x63674e86,0xb88ff365 .word 0xd579e720,0x69992c9b,0xf182b9f8,0x0e338a3d .word 0x95647eb2,0xeb7707fe,0x04abbca7,0x2b5c75a6 .word 0xfdecdfbf,0xdf0eb034,0x7d585723,0xe4804bd9 .word 0x368be6c7,0xd09e24d3,0xd493cf80,0x85b3ec79 .word 0xdaf5a6da,0x5298a564,0xf3b5e7fb,0x628a858d .word 0xc7a526a1,0x59a4d760,0xbe25c2f7,0x0bc25df4 .word 0x5fd7e826,0x248e3c81,0x4842aa45,0x6e9b63e5 .word 0x0a3c75f0,0xf9f388da,0xdde89570,0x79f14931 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 0x1436d6c8,0x85b3c43d,0x57f28e77,0x6c297190 .word 0x605a7976,0x5c811ce2,0x41af9d57,0xe8390624 .word 0x0707dade,0x0f5f29a7,0x9c4d3020,0xe4127cb0 .word 0x97b79a84,0xc76b2a01,0xfc6d1efd,0xa624081f .word 0x074f0968,0xbae5a6a8,0x1eba0607,0xa88f27f9 .word 0x7abdb369,0xf059d1ea,0x94d687f1,0x4831c45d .word 0xadce6834,0x29fbc553,0xc8468eb1,0x65e382a5 .word 0xc83b12ed,0xa9ed6c6b,0x92e131d8,0xec140130 .word 0xc8e0c847,0xe3f28141,0x64201251,0x13f3b58b .word 0x0d782055,0xf86c00ba,0x9cf94c04,0x54e3ba95 .word 0x3517b15c,0xd34815ac,0x1a266c4b,0xd101e964 .word 0x56ac0677,0x4bcd5ba3,0xfd0478f9,0x35cf3e11 .word 0xf3c9184b,0xbdf8eb8e,0x39651e6c,0xa117ff16 .word 0x8e41adcf,0x7c08b607,0xfe763c68,0xf48722cb .word 0x6441aa65,0xac5fc412,0x15f2cb69,0x90dfe0e9 .word 0xa2706a25,0xa71dc570,0xe164f0ff,0xa75b1c5f .word 0xef2ba153,0xdef55287,0x2c594107,0xb0fdaca0 .word 0x7509870e,0x0bcd2769,0xda8cfd44,0xbf5a4eba .word 0xb00f37ec,0x6439f779,0x3421d7c3,0xeb8c9755 .word 0x836a744e,0x8cc57868,0x4c7f20c7,0x5c6a3b18 .word 0x3e743815,0x6d4d489a,0x3ab4891c,0xcf206c53 .word 0x188320c2,0x2e3abfc0,0xa136ff51,0xd078f40f .word 0xa44a4068,0x961953b2,0x88e4962b,0xf21951b4 .word 0xa406c6ee,0x2ab4bac7,0x8b4be424,0xa32ba770 .word 0xaef6535e,0x52243536,0x0a0ac5e6,0x0f207e85 .word 0xae63c347,0x57a689cf,0xb0db0fc1,0x19c973f6 .word 0xb0707fe7,0x3fa9c4b4,0xf1cbaa10,0x45a117ed .word 0x7d401c05,0xe47a3fb4,0xec525474,0x818dbcc3 .word 0x8c9dd78f,0x6f97aa2d,0xfd1e9a83,0x11137e3e .word 0x9d378db9,0xb63ed9e3,0x99a252ab,0xd7c33963 .word 0x134d9121,0x61e68826,0xd90b2020,0xbc529bb0 .word 0x40b87967,0x325dfcef,0x86defba9,0xc4d5f28e 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 0xa1250a4c,0x074d198e,0x6480cb4e,0xd779525a .word 0x98880c59,0xf28e9ec1,0x7c887416,0xfa5547d7 .word 0x02aadd7c,0xc544d429,0xa9a5c430,0xaa6b1f62 .word 0x994d835e,0x1ccc8613,0x92e6d5a4,0xfa6dfbe0 .word 0x156244fd,0xf04ae1c0,0x2d053c9a,0xe7c95e13 .word 0xe19f4997,0x9df937d7,0xd18b07f9,0x48affd84 .word 0x9b3b006c,0xf879c631,0xbf3e0ee8,0x683e7155 .word 0x8240f466,0x60c533ce,0x64e9bc0a,0xc9712dbb .word 0x755b91dc,0x1a159a92,0x9a874695,0x333dcd49 .word 0x326d747a,0x70f5e8d9,0x84de118f,0x5384f5e8 .word 0xbc9a3eab,0xff415219,0xd76c302d,0x51efb5da .word 0x6b4fcf56,0xd7fd2dde,0xab8bb176,0x650f81e7 .word 0x0d084b94,0xef1d8aa8,0xb38a3edf,0x62740455 .word 0xa4037431,0xa2c3e78c,0x853f08ab,0x059e533d .word 0x5a8fd82e,0xb70522ea,0xad5e4364,0x9304a48f .word 0xf65f7c6c,0x7c301e1b,0x50d41e06,0xd6a86714 .word 0x4c4e6c7c,0x254e41c3,0x008efe8d,0x4cf07235 .word 0x7a6e67e6,0xd756bb60,0xbea74636,0x0ced85e8 .word 0x7155bf53,0xf2877e60,0xa422d057,0xa38634f1 .word 0x61d5447c,0xa5f05b06,0x40b68f0f,0xf59b103c .word 0xe7f29e77,0x5ba9f227,0x08b772f7,0x847f13e4 .word 0xc69ad1df,0xab86ca6e,0xaf1276e1,0x8a5d979a .word 0x863d5d2a,0xe04364ab,0xc7d571a9,0xc9430fc5 .word 0x4138e969,0xd4d9e047,0x440b6fa7,0x945bd3c3 .word 0x3a338102,0x8fa4ae83,0x6df64348,0x1c02c396 .word 0x534cbb6b,0xc0e025fc,0xd5ec4a1b,0xb8924d20 .word 0x6e1e14d0,0x8cdb64c7,0xfeba5fe8,0x419f4dfe .word 0x031d5298,0x7ae5f309,0x69bf2488,0x1882809e .word 0x1bfba9f7,0xb26f5363,0x949e1ec9,0x8e039f26 .word 0x073c3f9e,0xd10900e1,0x787e5b59,0x3907e3df .word 0x9ef9b96d,0x7252b623,0x5e532532,0xf137f3c6 .word 0xc18b14c7,0x70546c4a,0x5df72c7b,0x58d4ea3a 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 0x645339aa,0x67f18792,0x31daff57,0x94fdca87 .word 0x60ed8b7c,0x0859a20f,0x6b3efc2a,0xfb8e36ff .word 0xd18c3254,0xcf869bcc,0x3c91c545,0x64e33ad1 .word 0xcd8cbfe1,0x2ef95fbc,0x3f42c284,0x0dfb0aef .word 0xb7bae835,0x20d5d981,0xcd1bd93b,0x5b3bb0a2 .word 0xaf30db71,0x36399ecc,0x7c9098ff,0xc6329f52 .word 0x352db42f,0x4aa46f59,0xf6620330,0xf02a5260 .word 0xe1b96147,0x7a585b4e,0x2cfc57d4,0xdd1bea9a .word 0x766a587f,0xf66840b5,0x86112124,0xf0aba251 .word 0x5bb6bf28,0x10af1fd1,0x7fe1492a,0xcefc815a .word 0x2bb0c242,0x0e538d6d,0x4e2019ff,0x4ad7d284 .word 0x81862aea,0x12769931,0x69e2f6d0,0x17a164e7 .word 0xcdd81647,0x31fdef2a,0xd7c8cfd4,0x08a68d61 .word 0x4812f179,0x2fd5ec44,0xb1f30897,0xc73deb5c .word 0x7f38c153,0x0bf08c4c,0x5acbd1d7,0x6950f738 .word 0x1c2dcc83,0xdea29380,0xce682755,0x028998c3 .word 0x30871e04,0xbb0f3f47,0x7dc82ac8,0x7d8ef9f6 .word 0xcbed32bc,0xda853225,0x491fe099,0x83d8620c .word 0xda09f74b,0xf1e3585e,0xe542240a,0x62225ee4 .word 0xb2b40880,0x356ae621,0x9dcd884b,0xb24c4bb1 .word 0x80983571,0x928a9fa9,0xecf1b821,0xd02755fb .word 0x76d2ebd9,0x648f75d0,0x60d487c3,0x5dd31b7f .word 0x5317e636,0x1ee63911,0x574f68f4,0x28aa6f8d .word 0xf0dd0f39,0x7e84e5a9,0x4d415e12,0x4ad52a54 .word 0xbdeaadd3,0x1866d8fd,0xbecfe1bc,0xcfcf91b2 .word 0x527fa639,0xa3a92b69,0x1606a35f,0xc5d2fe0b .word 0x7a6832c6,0xd4f68a95,0x7a589bb1,0x7ec2b70f .word 0x7db08351,0x5109f40e,0xbc1bdff3,0x37aa2ac7 .word 0x532ebac0,0x323bf95b,0x5315dcdd,0xe4f1f153 .word 0xea4b33ef,0xd5240493,0xbc7d3dc4,0x9ce6c924 .word 0x49e6269a,0x9ec152a6,0x6190075d,0x0b1c4df5 .word 0x524340ee,0x17b1dc92,0x342d4a86,0x931dbe88 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 0x1742597e,0x3f83e664,0x5b392350,0xe1add772 .word 0xb2053f13,0x1ca7ffcf,0x41bcf023,0x3f46f9a2 .word 0xbdab65ed,0xa8d00288,0xe3899fbe,0x4e6f9b79 .word 0xec8190e0,0x0b3fd5ae,0x78bff985,0x7884a20e .word 0xd73722ba,0x0c14225f,0x9db0b889,0x3490c9eb .word 0x843a89d6,0x4b4a7f73,0x8e07c2ad,0x4eb10516 .word 0xaaafd6fe,0x15428fa5,0x9b6d41bb,0x68e6b309 .word 0x88c0808a,0xa80fe923,0xf2f931ce,0x06c4b953 .word 0xf3750283,0xcab232b4,0x4c4100c4,0x6aa75d68 .word 0x3cd6d8b9,0x9b5123d4,0x13b41e71,0x1e3bb021 .word 0x8d0729e9,0x8564280c,0xdbf56e45,0xe84d6b61 .word 0x330c8ead,0x21713edf,0xe0e2e955,0x8909d7a4 .word 0x21be5265,0x83284c64,0xa5de3a17,0xbddedfc5 .word 0x849036a7,0x2426f7b7,0xbbf82ca4,0x7d0558a9 .word 0xbdb122bf,0x22d97333,0x7498feeb,0x7677f2d4 .word 0x8b934bd8,0x4f098373,0xd6168526,0xec408be5 .word 0x7cf8ccd0,0x4dc2e1b5,0x890f7b35,0x0fd32778 .word 0xd5e7fa54,0x80eb37d5,0x97a545a8,0x3bcc6f06 .word 0x8c7ad694,0x670a73ac,0x8e44e24d,0xa051b677 .word 0x2a5f2734,0x8ab480d2,0x015f4122,0xa562e4e6 .word 0x4d7c30a0,0x11b7467b,0xfb89c3d6,0xa0b69db2 .word 0xdda9df63,0x8b092842,0x64d4ee86,0xec44cfd2 .word 0xccaab882,0xcf4120f9,0x8491c260,0x619bf9f5 .word 0x4d5a865a,0x6f04f10f,0x51c3e05f,0xa55cadf0 .word 0x920924b0,0x101dcad5,0x790dd17e,0x7f8e2990 .word 0x5e5f19af,0x1a4332cc,0x1bd051dc,0x3f6e142f .word 0xfec088de,0xb4f681ae,0x807fdf98,0x29ed2bf2 .word 0x71605c6c,0xe5d8944f,0x1c0eacf6,0x1a134b0b .word 0x92dc90ca,0x69a4d44d,0xcaa53908,0xccd0820a .word 0x5d80ed11,0xd2e089cc,0x957693b6,0x26d411cb .word 0x522d4363,0x1e2da3f2,0xb345989e,0x2cf03bee .word 0x4197c2e6,0x1dc2a7f5,0xdf5fd01d,0xa89bffa3 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 0x200f6502,0x5f4bc390,0x96d7708f,0xbf60e4a2 .word 0x19ed99f2,0xf880b4ed,0xc4fa00ea,0x0731f63c .word 0x0be21a92,0xebdec3c9,0x8e0c3812,0xa6f4b3ba .word 0x7412d654,0x2d1360f5,0x17210cd1,0x134767b9 .word 0x7cc45c09,0x33531ffd,0xf167dae4,0x4a2d5618 .word 0xc5ae4b4e,0x1382fb7e,0xaee849fe,0x009b3805 .word 0x3cc74508,0xb5f064a1,0x3c44f5a5,0x523611b3 .word 0xdc17672b,0xeda4280b,0xaca227c1,0xb6cc10af .word 0x17e4756e,0x219beb43,0x7f371bec,0xc401e689 .word 0xedbde741,0x5f698652,0x283d9502,0x967c8e2f .word 0x02024e06,0x3fa67d05,0xe24828cc,0x4292b906 .word 0x39252541,0xf5ae2334,0x3bb630b6,0x5f25daed .word 0x335fccd0,0x5ded4536,0xd18031eb,0x16f8eed7 .word 0xd67bcf67,0x47de480b,0xbaf2dcc2,0xbffe50d3 .word 0xeedac00b,0x62f07414,0x60788e72,0x8661b74f .word 0x07523eec,0x621b1c76,0xccf87e26,0xa7dfa6c6 .word 0x55ea7ef3,0x82fdc334,0x6ee20d3c,0xaec1f9cb .word 0xcd45edb5,0xe6bd216c,0xa4c99691,0x392dfb00 .word 0x04d9a1b8,0x9db21154,0x82f30c2f,0x0b05d6be .word 0xb7192e66,0x8fc5c9fd,0x981ce037,0x080e5244 .word 0xe184d2bf,0x16d9b708,0x7db40ba3,0xdbf3eabe .word 0xaf1ef98a,0x0020cf10,0xa57db88a,0x0e573698 .word 0xbfac6305,0x03acb10d,0x5d1682d0,0x8e61ffcf .word 0xac53609f,0x75dcc144,0xf930328f,0x40d1d0c0 .word 0x863fa000,0x8c1bfe4a,0x97837a1c,0x8794201c .word 0x9a584473,0x8a700de1,0x313ae13d,0x676bbddf .word 0x07f82907,0xf2157b16,0x7acb7837,0xaae3e64e .word 0x4d6e6db1,0xf52e9b2c,0xca28169a,0x9d9af58f .word 0xafd17fb5,0xd208fdfe,0x9426f5a1,0xcec28bd7 .word 0x490139e7,0x03dd23d1,0x5477c512,0xcf0129c7 .word 0x38f01d9d,0xa0e48b51,0xa5584963,0x7135cd0b .word 0x432f0192,0x123cb1f5,0x666eb204,0xd5b88ea7 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 0x730ead7d,0x9db53f4a,0xd6f57b1f,0x24992a33 .word 0xb5e1e5ba,0x6f23eecc,0x064533d6,0x02d0c066 .word 0x51cef6b1,0x50247048,0xad8cf0b6,0x5a65a14a .word 0xe3f8fcec,0x377548f5,0x531c37c4,0x00cdc66a .word 0xb0651661,0x01624080,0x5a37fe56,0x07705127 .word 0x57fe50f9,0xb6a22cdc,0x37b22987,0x93999622 .word 0x15bb6059,0x6c7984ad,0x802c589f,0x6c81c058 .word 0x81211937,0xe733145b,0xcb765c69,0x10d6a29c .word 0xa639b8fa,0xc971032b,0x763d0e51,0xa3a7a180 .word 0x00333706,0x2c16e319,0xce49da9f,0x0e1cec85 .word 0x47243f06,0x6b07b668,0x071447ea,0xa06df710 .word 0x48b470ae,0x7ed2983c,0x1c861e11,0x670eabc2 .word 0x5205ad56,0x4f640b7b,0xd238a140,0x9a05e0b1 .word 0xcc8a99d8,0x2f7c63d3,0xceb59185,0xee6505ef .word 0x804791ab,0xc4ab3511,0x7020d379,0x81430357 .word 0x3f52be8e,0x2aac7f5f,0x94d66b2d,0x83a83a0b .word 0x3888344f,0x4657dd4a,0xd6b2ee22,0xf3b87ed5 .word 0xa2d41685,0x822bb831,0xbbdf4381,0xab773496 .word 0x602e1a98,0x27522762,0xc251a9ca,0x58686859 .word 0xacfe4d4e,0x67dc12d7,0xb8dd04da,0xcbb7805e .word 0xf0d80409,0xecfcf4b9,0xbb098a63,0xa2b56005 .word 0x64f842b7,0xcc420332,0x0f077436,0xace9f445 .word 0xb229e4d1,0x0f97ffc0,0xba429621,0x76aecc53 .word 0x415a8ad2,0x499defea,0x30b5d4ed,0x2a6487d6 .word 0x86489eb0,0x0696c1c1,0x64bc599f,0x1e7f98fb .word 0xcdf7567c,0x5e4a93ef,0x51d35ef7,0xe88aacc1 .word 0x161dae5b,0x6ef00343,0x9942a03b,0x99abcaec .word 0x54a18a60,0x911d4b5a,0x3618303f,0x5e00cde3 .word 0x43c8d320,0xbd9ea503,0x5e9536aa,0x5d496b36 .word 0x5500cb2d,0xc243f159,0xcd3cba19,0x2481fdcc .word 0x0b4e6b1c,0x83f53b71,0x54414305,0xda1a6fc5 .word 0x39312135,0x32dba313,0x6a8c5cd0,0x87795784 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 0x98ca467b,0xff89cd90,0xb83aa427,0xe88e5f0c .word 0xa4c62aeb,0xb741edb8,0xc57b157f,0xac906078 .word 0xbff48ab3,0x5aea2594,0x589d8948,0xfe128fdd .word 0xaea5ad39,0xa0fc4911,0xa7c503e7,0x0f435699 .word 0x3de90b5e,0x58b79827,0xceb916ef,0xe8bd3279 .word 0xca6f29d8,0x6dc9ff9e,0x325a5fd5,0x6a0496d4 .word 0x33214f41,0x6ef38240,0xeacf30c1,0xa74ac3c6 .word 0xd546ed6e,0x1b026783,0x9998616d,0xeb87ff97 .word 0x7b1a8bc6,0x1840c550,0x6189d8d2,0x3cb6ea90 .word 0x2487929a,0x8e5314a2,0xafb49dc6,0x8a79b477 .word 0x09ae429e,0xaae0ec10,0xe5bdfa35,0xc591c21a .word 0xf3475ead,0x77309e98,0x9ef3449b,0xfa4b0466 .word 0x588b3aed,0x976ea577,0xa3f2b920,0x4f88908a .word 0x93d6d3d7,0x48e0a6ca,0x800f37e3,0x0f7a5f04 .word 0x1ae20fd9,0xfa21ada1,0x3eec4c4a,0xb2855911 .word 0xea40ccda,0x05c953d2,0x147be7d8,0xa318c3f6 .word 0x1f8c7450,0xfa2248e5,0x5634b1b6,0xef721c0b .word 0x6cae7cdc,0x9c05438a,0x3919d4d8,0xfd7e4940 .word 0x40b290e2,0xf5f97d20,0xb611de1e,0x45c8a283 .word 0x678594db,0x2c400ecd,0xd303da6f,0x31c47df9 .word 0x918a2eb1,0x5eafdc0f,0x9d38458e,0xd7134e14 .word 0x41274251,0xc5ce2369,0x540b966c,0x597e183a .word 0x50e9d10c,0xbb458d1a,0x31bdfb8c,0x99445982 .word 0x408a6a74,0x622d3e1a,0x7e2c9f52,0xa42a29c2 .word 0xc95410d3,0xcd34c7ab,0x0890452c,0x94635cac .word 0xbf33f21e,0xbcb4b4c6,0x5b715f1f,0xfcf55b39 .word 0x73b2cbdb,0xa76cd935,0x7bc50092,0x1664fece .word 0x5674e086,0xa8fa9889,0x074afe9d,0xe2344e9d .word 0xf5a8a21c,0x74a646d1,0xbcb629a8,0x6654f6e6 .word 0x6bae2d33,0x46b8baf2,0xee33f9ce,0x3dd53efe .word 0x4fa13aff,0x006bc5b1,0x6db0636b,0x44d2ecb7 .word 0x06c79a08,0x9d96150a,0x05fc554b,0xc887eb15 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 0x9ebfbf90,0x35b65fd1,0xfd3b1b44,0x9d6687bf .word 0x472e7ac4,0x2952d44a,0x0dc0395d,0xeef100fc .word 0xe1ad7edb,0xc95d5eee,0xc961350c,0xf118a098 .word 0x6f3e1506,0xcf1c6b9a,0x8469006a,0x09912599 .word 0x8299c8d7,0xd597e2b2,0x4466dc22,0x830e03b3 .word 0x73dd72c3,0xdc1700b9,0xaddb8665,0xe87c92bd .word 0x6958c6e2,0x8fb7a307,0x1e6f07d0,0xea447943 .word 0x0a12dd21,0x57e91c88,0xc136bb2e,0x14f59325 .word 0xcc1e850c,0xb53ec2c0,0x1e28cd8a,0x65713634 .word 0xf4fb7db0,0x007e36ce,0xcdac5622,0xcaf96b56 .word 0xff1fce76,0xc9156bb3,0x560c0bfc,0xac7e247d .word 0xf4a8f294,0x7619f5e9,0x24f508a6,0x350468a7 .word 0x09c65d06,0xff11f680,0x440134db,0xa74a377e .word 0xad0342c2,0x489b78e1,0xcb82cc77,0x31077dc9 .word 0x28c92d94,0xb4596b53,0x8ee8c7f3,0xb331648e .word 0x57042175,0x1069b04a,0x66731fa5,0x6554732e .word 0x0da1c6b9,0x33f92f1c,0x80499ac4,0x1347f641 .word 0x9a2f42e6,0x15f1632b,0x4af6765a,0xbbf8906a .word 0x7e6c8011,0x2f048e5f,0xc5a137ae,0x97292f4c .word 0xdca97884,0x0bb6e180,0x59642487,0x27cd0655 .word 0xc613d4fd,0x1968ecb6,0xb46d734c,0xe4836608 .word 0xb19e5839,0xed39f6f0,0xdfff0c88,0xbf7179e2 .word 0x2e9099b9,0xd319385e,0xd5bbe0ae,0xe9591fab .word 0x3b03d740,0xac04711b,0x03775f7a,0x00e949a9 .word 0x068bf843,0x3b85bb79,0x02f77796,0xfc144f82 .word 0xf0d3cc34,0xab313343,0x6a0cac2e,0xa2aeddd7 .word 0x72f00726,0xfa8a960e,0xb4c7cfe0,0x2c26f326 .word 0x509f2dc5,0xa827b528,0x7d99ff12,0x0d6b2db7 .word 0xe0e48db0,0xf2c67fa5,0x9b637171,0x0ca8feb6 .word 0xe2af05da,0xec239b62,0x156df21e,0x8dd6ccaf .word 0x463fdf2f,0x61ca2138,0x019d9e38,0xc86a90af .word 0xb7926f9f,0x628182dd,0xaf083f49,0x63694e47 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 0xcad682e4,0xe6720020,0xf7a0b914,0x74cca41a .word 0x9dfe8aaf,0xfad21997,0xe2a4bd76,0x859615b1 .word 0x1bd30aa4,0xcb18ccb4,0x60404047,0x6ba15bfa .word 0x000b619c,0x0fcd87d9,0x2b89866b,0x4f4a529f .word 0x1bb4658d,0x804b93c4,0x0b018016,0x98e1d68f .word 0x062a317b,0x497ec6f3,0x791a270d,0x00dcd7b7 .word 0xbf60d22e,0x0f22fcae,0x6925db70,0xb5721edd .word 0x6ce1087f,0x9001df71,0xd9a05e56,0xe1869719 .word 0xa8a280f1,0xea777404,0xd9c2377b,0x313536ed .word 0x4264da9a,0xaff1f3c9,0x260afaa6,0xa3691519 .word 0x4ac2e52c,0xc78fe6ca,0x16ce696f,0x9b921468 .word 0x6cebeedd,0x42f7b2f8,0x2959a40b,0xc3bcb797 .word 0x8d34a86e,0x65096c63,0x07d1b770,0x1faa7ac0 .word 0x899d97b2,0x152305b2,0xf77b44ca,0x64ab3eec .word 0x602d0132,0x4fff5233,0x0f49af9e,0xd74e48af .word 0x8cf6d015,0xae4f91f0,0x4ad42878,0x1a7e19dc .word 0x8d65ece3,0x885517ef,0xd6853711,0xd87e473e .word 0xba3e31f9,0xf5a1e39b,0xdb6fa71b,0xa6ab103a .word 0xfb9a737e,0xf9fd9bee,0x8a6f80a8,0xb6a0bad9 .word 0x4394b864,0x1a039d9e,0x33f026d0,0x7103afe2 .word 0x6833b99b,0xaeb725c7,0x317cf8c1,0xcf437c4f .word 0xc2815995,0x3870997e,0x48e8d9b1,0x5fc3aadd .word 0x189844c5,0x0ec44c4d,0xba8ff388,0x188c1cac .word 0x4d3b60af,0x35092b48,0x27156cc5,0xb414d6b3 .word 0xcee4aafc,0x241b31ac,0x7848baa0,0x74cc8478 .word 0x89272885,0x51e0a486,0xa303868f,0x5c332c07 .word 0x97b776cf,0xeaa48f83,0x073ae75a,0x2213bd44 .word 0xf0b327b9,0xd50b45a8,0xf50b8ad7,0xaa6d0c7f .word 0xb4a24db7,0xd404b5f1,0x37bdf867,0x2e95b9ed .word 0x35db0340,0xc1354044,0xaa138578,0x23be4be5 .word 0x1914c41f,0xc4b2ab9f,0x2380f7d7,0x26111e62 .word 0x8da2fbf1,0x2078f00f,0xbc1c7be6,0x2a8dcebc 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 0x71b837bb,0xbf180a35,0x8e41e716,0xd578772f .word 0x6bbf1576,0x8dd467e7,0x9bbf0cbe,0xeb01c376 .word 0xc3235034,0x9c8c3d76,0x4baf19b9,0xfd75271b .word 0x34f354e3,0xa195f493,0x5ef3af9a,0x8078bea7 .word 0x587e4fbc,0xb33cbaf7,0x841ac97e,0xc6368a49 .word 0x616625ba,0x65fc5be3,0xbd89ef1c,0x3d0b8836 .word 0x3764c46f,0xd2c5c5fb,0xc833c0a5,0xd86454f3 .word 0x98634ce2,0x5c676312,0x35b766d5,0x8318e051 .word 0xef94cbd5,0x645c4fe3,0x62aae7af,0x082ed9a8 .word 0xa4333cfd,0x987d1003,0x57c05985,0x7c63aaea .word 0xfab0c506,0xcaa9a8bd,0x95f57f1d,0x56a31674 .word 0x39d4f576,0xbfa36ddb,0x8e3dde3f,0x8e976bdc .word 0x329667f4,0xb7375168,0x1c48de4c,0x1504822e .word 0x0b69353c,0x0b9c40a4,0xeeeb560a,0xa2c7b9b6 .word 0xf0693854,0x125db09d,0xdbf541a3,0x649233b0 .word 0x2b6c5898,0xa5fc9b64,0x91c749d7,0x2414646c .word 0x7c958020,0x57715970,0x9e36b004,0x70732736 .word 0x1f6295ef,0x4fc40203,0xef3948e9,0x644402ca .word 0xc8b77d0d,0x2f2637af,0xb57c1e59,0x573067aa .word 0x15e749ab,0xefd67ae8,0x190b4aef,0xe21d1dee .word 0x977df368,0xe5ad1f7b,0xdfe5cedc,0xfe7aac4e .word 0x467c9c4c,0x4d8a5345,0x653a3baa,0x2c7126d3 .word 0x9c73a2d7,0x0e092da8,0x821b1161,0x9ee0e6e1 .word 0x97279900,0x29b8bc8f,0x46218abe,0x9b855cde .word 0x14f710bc,0x536226b3,0xe1cb72ec,0x27492164 .word 0x305f2052,0x6c2b112e,0x9e66c258,0x0d582034 .word 0xfb974823,0x95f4f53f,0x52fae4ae,0x01260c11 .word 0xe3aa2aca,0x80fe63de,0x2a6a8bdd,0xe6a1f3ce .word 0xf20624b7,0x8061cf12,0x03f6c603,0x2e83b25b .word 0x83d949ff,0x80fab733,0xa32d510a,0xbf432387 .word 0x81d18584,0x88fa5212,0x487897c7,0x2abe2961 .word 0xecee0a83,0x494d9739,0x90f45c3d,0xdcda0a3a 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 0xb8e62489,0x938c1cd7,0xebe0ab62,0x3f94b063 .word 0x0b6e1ebc,0x1a14e9f8,0x12c8ca9d,0xa6728fd4 .word 0x7ec558e6,0x3b135a14,0x965f2049,0x9741f85e .word 0xbd4ad135,0x5337b8ec,0xa4f82f9e,0xe719b406 .word 0x9ae80212,0x32fda7f5,0x7e814690,0x4ce284d5 .word 0x64a0772e,0x669750f2,0x9cc6b0cd,0x42e12b4d .word 0xda1e4e0c,0x68478ce0,0x2e66b896,0xbae20721 .word 0xf9810c75,0xb8c7421e,0xe8659154,0x68fd071c .word 0x2aee1622,0x292b129b,0x2713b0c9,0xc581b35e .word 0x3801317f,0xa9999c62,0xde87c997,0xeab4fa20 .word 0xd3ae04b0,0xffe85ad9,0xe90284df,0x2ea48e33 .word 0x51876c29,0x047db828,0x96bdae76,0xdb1c39e4 .word 0xc4713af5,0xfde9b76b,0x553c6571,0x9b943cd5 .word 0x0530ad9b,0x4b0c549c,0xa8864be7,0x1e1d43b6 .word 0xe4a44cdd,0x5870ba3f,0x9cf72d4b,0xefd86810 .word 0xbd1a4443,0xc80264d1,0x07da395d,0x9c6d53f3 .word 0xe6cffd16,0xefa5fb91,0x96fbc568,0xc6f2c497 .word 0x517451df,0x320c32b6,0xd4d377b0,0x727224be .word 0x66da25bc,0x8eeffcc9,0x7c35f3ef,0x52ef637b .word 0x59449c72,0xd0b46fcd,0x14d5b3a3,0x82785023 .word 0x4248ef1e,0x810825c0,0x4ef2aebb,0x172f400a .word 0x4a63488a,0xf0504781,0x7f2c278d,0xf9e3ed67 .word 0xb4fc3f1d,0x13e939d1,0x020c522a,0x8a6fee9f .word 0xd56797f9,0xb873406c,0x276b72ac,0x4a4a4ed5 .word 0x91a68fe4,0x49118592,0x0a88c5cc,0x5248877a .word 0x8963573d,0xcb7a1e51,0x215e1c7a,0x094140b3 .word 0xbf88b749,0x3a46d044,0x3a56b1f1,0x6dde8b70 .word 0xa5e17830,0xd09e0da7,0xf185ac8c,0xaa7e0387 .word 0x2479e9d2,0x5fe03d4f,0x8fe5ca96,0x62b38ed5 .word 0xb5c74584,0x63ce2d3d,0xa1bca300,0xc658f696 .word 0x037ad1f5,0xf131849d,0x385431fe,0x624985d0 .word 0x6d775a29,0x4b1a33aa,0xb9fdd554,0x637d9ac5 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 0xd9be844b,0x4d56ff64,0x21fc167e,0xab5e6654 .word 0x477b3281,0x5b0de542,0x957f6442,0x5348a94a .word 0x038a0fb3,0x43dffd7d,0xf2277f34,0x72325c9f .word 0x575b6365,0x6b301ad3,0x07f814fb,0xcc1d7f7f .word 0x8b070b8e,0xbb62b228,0x6d64ae5d,0x8df06baf .word 0x89cd758e,0x573ee05f,0x21f1196a,0x71ac42a7 .word 0xe7cd7d51,0x1d736fce,0x509fa752,0xde44c4a4 .word 0xa4fdfdf6,0x0466b230,0x0bd7c330,0x4b4da2b9 .word 0xb984b492,0x9e17628b,0x0ee622fe,0xd5828eae .word 0x5d7c7b8c,0x6080283d,0x67fa7ff8,0x7567e6f3 .word 0x46091249,0xbd91e40f,0xa47c694e,0x5690c552 .word 0x6bdb6eab,0x2775b476,0x9af0de51,0xa7b3799a .word 0x4a5f29b1,0x42e44714,0xb8f1f03f,0x783ed13c .word 0x2e70e770,0xa3e746e1,0x795ae45f,0x465895f2 .word 0x91a32495,0x830217e4,0x130f98b5,0x9c207bc8 .word 0xa24436f9,0x77ef2d5b,0xfbf6918e,0xa9d8020e .word 0xa6ed4dda,0x71cec06e,0x51e70145,0xfa47c545 .word 0x41b33f85,0x9eef23be,0xff9f4d3b,0x7405b54c .word 0x6a7fa851,0x50bb2d14,0xa5b0f2c7,0x5d3b49c6 .word 0x2b046d5b,0x5228696a,0xe4dda2d7,0x6e518b08 .word 0x249c1c7b,0x83f5888c,0xdcf2a601,0xa18b0a76 .word 0x529968f8,0x8cf9c32a,0x71235804,0xf40c9ba5 .word 0x9a7766a7,0xb27b471c,0x093109b6,0x318e534e .word 0x60f3d144,0x4882f0da,0x6c16a592,0x81bf29ce .word 0x6377add8,0x9c087fce,0x5f7a6d0b,0x1c2a2120 .word 0xb6e1f818,0x85003118,0x8becfbc2,0x563e0fb1 .word 0x7e8dbb36,0x9ab62bf8,0xbdc04b50,0x9ab43c9d .word 0xa4425b1f,0xd722d370,0xb04ac659,0xf853703f .word 0xce48a8b8,0x834536cc,0x7fe8c9f1,0x345a2648 .word 0x701f9977,0xc24e9125,0x7eb52edd,0x0ca1a623 .word 0xff51d7e4,0xe2d98dc0,0x806b4221,0xf9402928 .word 0xbb51cb75,0xe4bd52d2,0xc9872ef7,0xc7b3b6e0 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 0x58fa387e,0x09b3e2f4,0x43d568d9,0x03ba0e78 .word 0xe61cfd7c,0x1a793d8a,0xcd437b74,0x785c9c2c .word 0x24923948,0x8a3c9fac,0xf15abe0a,0x78a627aa .word 0x30b8af2d,0x34a5f9ed,0x797169ae,0x7b5d27f5 .word 0x7755229a,0xbf67f25c,0x10669285,0xedd3f8a4 .word 0x4c5938b2,0xa97ffc1a,0x34650ffb,0x2764de7e .word 0xeba4eff3,0x4caefd2c,0x9e648a3f,0x31691bdc .word 0xa190d934,0x2f9e8751,0x2b1aded7,0xbfc8718f .word 0x25c8500f,0x0f523bc5,0x826cb8c1,0xeb18fab5 .word 0x6f4ef617,0xd945365a,0xbea59296,0xa7021a35 .word 0x9ff61643,0x5975b366,0xf0e1e779,0x0e2abb2e .word 0xfba58e4b,0xd4b6e5af,0x8848bae6,0x4bc44bb5 .word 0xd48ff10b,0xf3e88f4a,0x6051ef64,0x340b28df .word 0x7a3cd66f,0x6ab9082e,0xa64a7bb2,0x18fcee2e .word 0x8bf96b45,0xa4a5f5f7,0x8979be16,0x379b95ab .word 0x431af885,0x5e533b25,0x4505083a,0x7a501362 .word 0xf4ef8794,0xfeac1211,0x66d868cc,0xc9dacf74 .word 0x45d8f68a,0xbdad1a81,0xcb1acf45,0xf04f3491 .word 0xad510be4,0x6cdb1ec9,0xfd110f8d,0x4b4394bd .word 0xf3c4fdf0,0x7c8cbcbf,0xbbad53bc,0x714c5eef .word 0xf7c40b4d,0xcc0c5449,0x881ba590,0x74885656 .word 0x4b02cd7f,0x1d433116,0x94733d47,0xd01da54f .word 0x8b0eb90f,0xc0ac9787,0xb1f851ee,0x0c5623b0 .word 0x7df3fae6,0x27aa72c8,0xc1115910,0xc82cd0b2 .word 0x3ae1d7f7,0xce90f0d7,0x29b204b8,0x75d3caa2 .word 0x071fa085,0xf48dc69c,0xbc1be000,0x8d326518 .word 0x27f1a524,0x910a686c,0xb4dae9a3,0xcfe57b70 .word 0x7f2d13cb,0xf8b18a2b,0x9072116f,0x990a5519 .word 0x648bb2d9,0xf5d6778e,0xa593aa7e,0x8ba8e709 .word 0x67a99fe8,0x8517726f,0x01af3cf1,0x6b362e18 .word 0xb213aec7,0x735cb148,0x2df45001,0xded98654 .word 0xbbc3bf51,0xd60e4c88,0x50f14dfe,0x558c0b67 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 0x5a94b711,0x9fefb429,0x2a16f485,0xdaa882b2 .word 0xfa7faf98,0x136cd9b6,0xfba7cfca,0xbfcb731f .word 0x1409ed92,0xd2bb537c,0xf6ad693f,0xe37cf340 .word 0x1cb8b571,0x35e4f211,0xcaa64ca9,0x2fc55e86 .word 0x1bb3a46d,0xd62c336a,0xba02f5e3,0x5acbb6ff .word 0x742602be,0x7d6604a5,0x15cc0d83,0xb723549a .word 0x7a33f34b,0xe8958b89,0x99c135e7,0x8f28163b .word 0x158af791,0x6d21a407,0x01ed73c4,0x515b0cd5 .word 0xad484d3e,0xdab3cfa3,0xbf68189b,0xae7c04dc .word 0x4ed14278,0xb0d0ab42,0x158754e5,0x0ba02e71 .word 0x2c217533,0xd6b1fe9b,0x181e52a4,0x440e3933 .word 0x6cc5a182,0x578cdb10,0x55860c48,0xfc5b6fd7 .word 0xc3660b24,0x2307a527,0x983f217c,0x97d05bba .word 0x9532e325,0xc318bff0,0x8a4ca779,0xfa27be1b .word 0xc29ec41c,0x4dccdfe6,0x01f1196c,0x240c16d7 .word 0x8ea76354,0xf9fdd8b4,0x30e3682d,0x812defa3 .word 0x547665a5,0xa19ee971,0x59f0d86e,0x47c37ed6 .word 0x181e7888,0xac31c23f,0x2ad4aaa8,0x88b23a2d .word 0x09ff41f1,0x4f3761c5,0x5b40bc0d,0x2ee634cc .word 0xc0f95bc4,0xeb1db15d,0xdf10994c,0xe15e2f22 .word 0xd85e1b6b,0x36b62573,0x7d09519f,0x02971e0d .word 0x6507fb30,0x09c04d68,0xa5532087,0x4a1a64dd .word 0xa26b87e9,0xabb29bf5,0x80a4d97f,0x817802f7 .word 0x7b868ac2,0xd11df9b4,0x7fe64595,0x63de263f .word 0x953115aa,0x5ad69979,0x7854addd,0x2f0fadd1 .word 0x18d92913,0xbdd05586,0x5ee10f2f,0x7b71e952 .word 0x27b68c65,0x7737b8ee,0x7cec6369,0xa4fcca67 .word 0x75dc619a,0x149a4ff9,0xe053d5b2,0x824b4dcf .word 0x5a43a50c,0x52947f66,0x1ef91d4f,0x8162cc96 .word 0xbd3d21d2,0xfce9e6dd,0xbfb95fbf,0xb77ffd7a .word 0x1d9cefd8,0x0f289b29,0x7b4cb20e,0x94b703cd .word 0x12673fec,0x4f2314b7,0x98c88bdf,0xcc1199fb 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 0x30f51c0e,0x240535f4,0x021d68f9,0x97dc7261 .word 0x66194aa7,0xe164eccd,0x1945960e,0x3de4e68c .word 0xdebc272f,0x133ab368,0x99513626,0x1db12fe5 .word 0x5609c05b,0x4be81031,0x4bea2a42,0x34eb5c86 .word 0x84e102ae,0x22e7370f,0xec84fca6,0xff9412b3 .word 0xdf08d66e,0xdfa1b774,0x05e02de7,0xfcff6123 .word 0x8340b4b6,0x97dc6d34,0xf338c120,0x02450b4f .word 0x2225bcd6,0x59524317,0x5504720d,0x28c5b4a9 .word 0x960ab878,0xbd509e63,0x224e0128,0xa4eba9ac .word 0x212b8736,0xc385c974,0x03c1c361,0x504860b3 .word 0xd8af1763,0x0495cfd3,0x99926821,0xa4dfc89f .word 0xdbbfc124,0x751a9acf,0x257d1654,0x98451d4d .word 0x66881f11,0xe53c5ceb,0x826a72a6,0x0c1c56d1 .word 0xfbb9bab7,0xc5d54f79,0xc5329b3c,0x27dc84af .word 0x79412734,0xa3e1c983,0x95af12a6,0xfe40ccec .word 0x82f87e59,0x34b403fb,0x987b0a74,0xff4f4a19 .word 0x27624e18,0x17b50360,0x87faf39b,0x8439925a .word 0x7fc823d6,0xd31635eb,0xf30404c0,0xa50ddcd2 .word 0x657ab79e,0x5dec7ac9,0xf899b0f7,0x40d9d24e .word 0x8a8af7d0,0xb71b9e3d,0xe0032c32,0xfa8c2aeb .word 0x3db4417b,0xe1a78149,0x18461d1c,0x9400d64a .word 0x2a252eb7,0xe5a36104,0xf4206c90,0x375e740b .word 0x7722c52b,0x4a1e8a32,0xc9be6c29,0xe176d0f3 .word 0x34e1200a,0xa451459e,0xe00f99c8,0x1cc96e06 .word 0x47c2b3d4,0xbb4442fa,0xb297e9f3,0xd195bde2 .word 0x90e773ba,0x53632c81,0xe4e2bd1d,0xd70d3579 .word 0xe749bb40,0x8fb0bbcc,0xa84a4e6c,0x80a76b22 .word 0x5912c970,0x220aea12,0x5d86ab4a,0xc5843b7c .word 0x65595b48,0xaab8996f,0xf31b3bbb,0xac1bdfc5 .word 0x623194b9,0xcdbfb5ff,0xdf4cfbd2,0xe07e84bf .word 0xe8b979a4,0x23b6d77b,0x9467200b,0x451dea06 .word 0x440b243e,0xaa6938b4,0x8bdc4810,0xa6be19a8 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 0xe232b4c6,0xe510cc93,0x9eab9849,0x93e22f76 .word 0xb6377d9e,0x7b64ce39,0x3727edee,0xcba83d62 .word 0x8f9bf564,0x206670a2,0x0bdb52bb,0x205437ea .word 0xd44c0ba0,0xfa93e1a2,0xa8038cee,0x962c3ac9 .word 0x57610fc2,0xa575bc96,0x30e8fc95,0xb1ee91ee .word 0x8fb2d7e3,0xdc22fe24,0x1ab6b3df,0xcff589c4 .word 0x328061c4,0x94e57a92,0x40b8c32f,0xfc4fe019 .word 0x1326ae3b,0xcffd9060,0x0d969966,0x25585c7f .word 0xd6344187,0x79be1df3,0x5f4c2ba2,0x839bde70 .word 0xfaf7e448,0x87dfd077,0x821a5f3c,0xb31e676b .word 0x5432b021,0xb7d6cf20,0xdaa4a99b,0x98bff160 .word 0x3ddd2874,0x34932a20,0x45d0d88a,0xc2e15782 .word 0x2b7495f5,0x3162dc0e,0xec6db9b7,0x046636bd .word 0xdecd5e33,0xab0501a8,0xd3a925af,0x80274630 .word 0xf1eeb791,0x8bf2bb61,0x7c78d449,0xf7bac483 .word 0x0272bb41,0xaccd1338,0x6f16d7a3,0xb95cdbbd .word 0xe004e870,0xc13a1c8f,0xf68475ea,0x02b55688 .word 0x466a6060,0x34241d8d,0xbe6a6883,0x14d7db20 .word 0x8c137fad,0xfd95a801,0x11596742,0xceb753d3 .word 0xa07fbbe8,0x296bfe6f,0xa7e02b06,0x71249a03 .word 0xd7421518,0x4746a6de,0xdb1664bf,0x76332b20 .word 0xd11f0236,0x0e83416f,0x05c8500a,0x95c68bcf .word 0x6e0081d0,0x06aa212d,0xd9c16d55,0x3ec16b15 .word 0x4ba99e8c,0x75f2e8e8,0x959b4c72,0x94361c08 .word 0x1083883d,0xdab98a2d,0x18de8a2d,0x8091129c .word 0x56f2969a,0xa08adbde,0x82d6edda,0xbacfe81b .word 0x489d227d,0x5a9b883c,0x9fbfdd28,0x6afdaacf .word 0x7bcca4f6,0xbf3976c6,0x9a4d0022,0x66cf5353 .word 0xadcef396,0x9dcb951c,0x22ff704d,0x5c8d43c7 .word 0x686d2883,0x88fa2b0b,0x182c97d2,0x847ac287 .word 0xb586444e,0x275af262,0xb5aee515,0xf10c700b .word 0x6766b949,0xd691b0d4,0x4aa81980,0xeeb1570c 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 0x5da27de7,0xf66865da,0x9bb11fe1,0xc8d991bb .word 0xc90589a7,0x5968df42,0xf20f618c,0x41c99c69 .word 0x3a02f60d,0x80932730,0x2de66e7e,0xa10dd80d .word 0x204fb78d,0xc3edf393,0x717dc5a8,0x3b4bf0e4 .word 0x9448c948,0xe8146543,0xcd96945f,0x38bc740d .word 0xd0db91a4,0x77c431a0,0x2524d719,0xc16dac2a .word 0xf3e96815,0x92390ce8,0xb2c40ad6,0xd68277db .word 0x022b0d37,0xfa79aa51,0xfe94272e,0xb3a33a2f .word 0xecebf4b3,0xa38cb93f,0x29273571,0x691bdf19 .word 0x8b8d503c,0x6b8f7386,0xdbf87ac2,0x44e9e01b .word 0x66ec966b,0x79a3942b,0x1b7fd0d8,0xbcae4685 .word 0xa7408f15,0xb7a5f58f,0x6787d80b,0xd9e382f9 .word 0x32ece530,0x9f363dd1,0x22c26c24,0x3078b7f7 .word 0x49a4a443,0x9b81e9f5,0x42eb9dad,0x6196a3dd .word 0x0107e533,0x062a91bb,0xa6fcc26f,0x907b009b .word 0xf7cfbc37,0xa7c6f7e7,0x586b4788,0x22138001 .word 0xe78e8fb8,0xd251769a,0x77bf1b9c,0x2da8991d .word 0xe5b2850e,0x3650c744,0x0396b983,0x0a242e35 .word 0xe28c73cb,0x7546ccc3,0xba2f56b0,0x301ab83f .word 0x013363a9,0x2b27830a,0x4e7b00a7,0xe22e44aa .word 0x2427997d,0xa8fc6f1c,0xd6646916,0x171c2418 .word 0xfb5c302d,0x50ed5ea1,0x3edac17e,0xcdf63867 .word 0x49e7d786,0xf17ea084,0x8fbb9609,0x7707375e .word 0xbfdb4229,0x3827b623,0xd9d3e4d3,0x44cac3d0 .word 0x024fd193,0xe74b81c9,0x402d79e6,0x4ef91ace .word 0x4ee28e7d,0xd24f2e04,0x6d60ac25,0xe062ed25 .word 0x73e13a96,0x1d2a1bc2,0x3743bc2c,0xf5c570d1 .word 0xbbc857e8,0xe6fff1a6,0x6c725f82,0xbccbe7ab .word 0xb75489a3,0xb10564bf,0xf3485475,0x685ab8bd .word 0xd586af7d,0x1e4b292e,0xc94adbcc,0xa6b829ae .word 0x1258ff1d,0x20b5f641,0x6b652d70,0xbb388520 .word 0x6caade07,0xeaa37593,0x99e99e9d,0xddf5619f 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 0x5bbfb872,0x79e66149,0x487c712b,0x0025abf9 .word 0xe90abda7,0x0e4022eb,0x7b13ab1c,0xe7733c96 .word 0x32161209,0xd9208723,0xf011d62a,0x8e781ed1 .word 0x2952942a,0x65b0077b,0x11324222,0x28d46fc7 .word 0xfe7b2078,0xd0f10afb,0xbe473ed7,0x2b215d4c .word 0xd2ef5bbc,0x59935172,0xe4d8f5d0,0xf16df232 .word 0xf7e7e461,0xac7afff2,0x785bbbd9,0xf0918a3d .word 0x77c70467,0x211fc98a,0x7dfd8992,0x25ff13dd .word 0x667ecb61,0xea86f76d,0x0a44b82c,0x4c1aef17 .word 0xc281fed0,0x6f8c48e1,0x4630cf12,0xd60a1cd9 .word 0xb94caa69,0x10d74bff,0x21c2f04e,0xe0c38405 .word 0x7c0e65f4,0xc8b99b3e,0x9bc0c5e0,0xf9ac54d0 .word 0x47364ff3,0x67ca6bba,0xb7401c57,0x9daf9489 .word 0x30dce8fa,0x3719c648,0x33e0f89e,0x772491a0 .word 0x298cd92d,0x08c213e9,0x46f6f27b,0xcddfac31 .word 0xfa7a447d,0x2f15f195,0x069a520b,0x989f155e .word 0xc5c99f83,0x8e40bb7e,0xbb18d929,0xe5c85001 .word 0x258db712,0x0f5e5c91,0x39554bab,0x7f996437 .word 0x12aa5051,0x4b1f1953,0x6743302e,0xae43d05c .word 0x9a1d9d74,0x89d6bc28,0x930f6e97,0x70efa7fd .word 0x8849155f,0x57c1c1d4,0xbf5da7e3,0x4e2df1ac .word 0x3bd8a5bf,0x58b734e5,0xb2851aaf,0xcefe2bc2 .word 0x2194df7c,0x1ae7790c,0xe65ebd9a,0x054ded75 .word 0x8be8b81a,0x7334c90d,0x1e6550a4,0xa053b44b .word 0xbac059c6,0x73afa2cb,0xe095bbd4,0x547925ff .word 0x4689ae95,0x24691add,0x5366f721,0x9ee837c4 .word 0x7b005395,0x78d46268,0xd66995b9,0x13c341dd .word 0x6674615b,0xe8a8ccc4,0xe915bd54,0x3297ef82 .word 0x3b8a968e,0xcbf1ad25,0x606477a6,0xfc88a2b6 .word 0x7c0bd149,0x35b00b20,0x1ee3ba13,0x9adcec69 .word 0x5041d095,0x9e405ad7,0x36b83c0f,0xca6852a2 .word 0xd21d0abe,0x352bbe0a,0x9f79b656,0xefde3b4e 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 0x87ab947b,0x95aab0c8,0x7c79fb97,0x0604a29c .word 0x32a165b2,0x1a91382c,0xf9cbf401,0x8120826e .word 0x83bc6306,0xd291e085,0xd4a1961a,0x0da959e1 .word 0xd75a192f,0x5a95322c,0x0634e1b8,0xca0cb32a .word 0x2e01706d,0x22c850d4,0xfbeadf71,0xa68a8d85 .word 0xddf1728d,0xf979f4a9,0x7c61e226,0x3aa47d05 .word 0xf58688be,0x43b0a423,0x2ff7c9b2,0x1ec8e631 .word 0x3489ba2f,0xdf2c48a7,0x05dc3d37,0xcdf72b3b .word 0x5cad6204,0x579e1209,0x34592d01,0xa476a638 .word 0xf4c862c0,0x64106e7d,0x3fc1fd1a,0xedbc04d3 .word 0x63ca1d8c,0x5915c230,0xa79e9bda,0x7a57ca40 .word 0xe710ecdf,0x04b00992,0xed6e9a99,0x0b79f5bb .word 0xc1b3b99d,0xd7c0d9f2,0xf184e413,0xe47cdd2d .word 0x386f798c,0x8c7f88f9,0xba51ba2c,0x3d106d1e .word 0x842c4b43,0x83b4cb57,0x2787c291,0x9d36e9c8 .word 0xb267afbf,0xa18a7787,0x99bb51c7,0xc5274155 .word 0x5b873da7,0x0f9d1203,0x5f4a7752,0xc057e5ad .word 0xa6cf9a3a,0x55557925,0x17014b74,0x911d7e3f .word 0x7d9962d2,0xae4a7eb5,0x161bd9ae,0x599bbbd4 .word 0x9732f2b7,0x82f24aa6,0x9460a5fe,0xedffc8c4 .word 0x5c866163,0x076938e0,0x49b823d8,0xd9d3f474 .word 0x88201755,0x1bf10b79,0xc5ab48dc,0xfe3f5bc0 .word 0x3b7cfa2e,0xbd3c7172,0xbe9b77d3,0x1edf81eb .word 0xa66a7c02,0x88543c0a,0x7d2acded,0x18edcf66 .word 0xfdc9a5b5,0xc3c461a6,0xb0344bf5,0x895ab7c0 .word 0x7971e333,0xdd1caf13,0x842a5191,0xd7f650ff .word 0xd2ccc1c9,0xc0cb02dc,0x051c09d8,0xbbbcf268 .word 0xd7e6ba59,0x3df9a91a,0xf48f72e0,0x7bf082b7 .word 0x3f2eb608,0x0554ad03,0x1d3bf178,0x4b712607 .word 0x9028a59c,0xeba34efc,0x3763362d,0x0100806c .word 0x81eca44c,0x1c705d74,0xb61806b0,0x2e35137e .word 0xfb93c2ae,0x8546e970,0xe7381f9a,0x44563b83 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 0xf1747c85,0x5b4f513f,0xc86acea9,0xa270842a .word 0x566a57a0,0x2c0ce1f2,0x3a95c2a1,0x6aa71fa4 .word 0x1db6a1e8,0x46ea01d2,0x147cc874,0xd00063c2 .word 0x137b8469,0xf6d672f0,0x7e7e7099,0x91a3bb05 .word 0xe3fe21da,0x52a179dd,0xb0d2c76a,0xa35255c9 .word 0xd260e5ad,0x2aa78ef8,0x2c34ef5b,0xeafe461b .word 0xc6420e35,0x8f57d0fb,0xc55d591e,0x58846f6c .word 0xea8dffcf,0x93ae7d6b,0xd90390b0,0x76e45fe8 .word 0x2306a295,0xc7cc97cf,0x17f3166c,0xf67b39ca .word 0xa3a4a1d4,0x9c04fa27,0x13237c1e,0xe0712832 .word 0x3e2f6210,0x887a43dd,0x51ce692b,0xfef6d035 .word 0xc1640705,0x6b2e0444,0x47d952b1,0x96df0041 .word 0xd20f3db1,0xbd627e45,0x48d63e68,0x721fa496 .word 0x5bb3e4f1,0x46c2a9ec,0xccc3b1df,0x26c83643 .word 0x8c97896d,0xd5c3b4fd,0xd0b84da9,0x07b02ff3 .word 0xf30a5bf3,0xf8a33be5,0x14e19883,0xdea7b62a .word 0xba0fa576,0x7bfc7e71,0x50e07dff,0x5637029b .word 0x1ea8a7e4,0x8a26e7e1,0x65053f07,0xb92da573 .word 0x4d8f3ec5,0xd468d7ac,0x072a80c4,0xfac661fd .word 0xb3e38a17,0xe791dddc,0x062e52a8,0x1b27baaf .word 0x82e1c476,0x8b771b5d,0x9c1c9e08,0x7850c487 .word 0x53fbc760,0xcf9ba531,0x3ed5920c,0x7709eadb .word 0x0613c735,0xc1b1cb20,0x51f96c28,0x1cdd1691 .word 0x9367bcc0,0x8c44915a,0x6dde6253,0x9fa807e7 .word 0x48b9d70b,0x38267580,0xdf8b5a7c,0x6cd89d40 .word 0x51effd4f,0x8da04b04,0xd0d8a896,0x218b690d .word 0x01bd7608,0x742dd685,0x0d7f454a,0xf20394af .word 0x91d35663,0x5bdeb213,0x21691414,0x2f07b2c0 .word 0x284c5ffe,0xec933832,0xa509ec47,0x3851b977 .word 0x58a1d564,0x37f31452,0x1e08e0fc,0x9b03af46 .word 0xb5d8988c,0x741988f4,0xb629dae1,0xe44855a1 .word 0x54301fed,0x0a0c473a,0xbf9f372e,0xec9b8400 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 0x4817543b,0xfe8d5d06,0xc1ff5906,0xa0db6179 .word 0xc04487fa,0xe0557dc5,0x9f07a1aa,0xbf870cfa .word 0x42b0a7d6,0xd02e970d,0x02af81d1,0x4633d5bb .word 0x6280ae42,0xda38b640,0x19208b70,0xdde67ffc .word 0x6fd77a54,0xdc3a03af,0x1ad87e80,0x52ef5b44 .word 0x3956d274,0x70fae7d0,0xadb50ff4,0xc072a955 .word 0x6445def8,0x23a402c1,0x83722e30,0xb5b06209 .word 0x0c9fef72,0x05dba0e2,0xff1b56ea,0x66748a0e .word 0xe238c320,0x3074b418,0xc20f9446,0xc9e458bb .word 0x9536ffa6,0xad65abb8,0x643021f6,0xd56807c5 .word 0xb23484cf,0xe32505d9,0xa651dc03,0xc7b9e9f1 .word 0xacf4a78b,0xccbf69d8,0x3e5dffd1,0xb8499a94 .word 0x5de9d904,0x353fb933,0x9eb9354a,0xb0f2b084 .word 0xbfd49fba,0xb0f1198b,0x1c5b5bea,0x72f0f080 .word 0x9dbd2e78,0xdf67a4b9,0x7d35c9fb,0x54467711 .word 0x38b4487e,0x965d3abc,0xe7631e6f,0xbaa479e1 .word 0x9644899e,0x7838bcfd,0xfb2ea103,0x4c9958d8 .word 0x87211c9e,0xcfa1c68e,0x7a53fa75,0x334c09c1 .word 0x9c6d2527,0x6f6b7d48,0x65b3e8a5,0x17ea15c9 .word 0x2a1ee602,0xb504a3d2,0x45e27e36,0x16e7ee45 .word 0xccb17508,0x44a2401c,0x9b784a64,0x264813e9 .word 0xfd6a2839,0x712d09aa,0x33f775c6,0x9271613b .word 0x90cf6b46,0x7995b7d0,0xe39bfa7d,0x0dae964e .word 0x875206fe,0x07045351,0x5332c6b5,0xeab378e9 .word 0xc568e4da,0xa160dbe9,0x6773a03b,0x17b9b681 .word 0x6bd3a549,0xf8d78d02,0xa7ba62b7,0x8dbcdbfd .word 0xbe87ec20,0xa39f9fa9,0x8a612906,0xbc98eb7d .word 0xd24ae4d9,0x40a9f499,0x8b79a1e5,0x707dec6b .word 0xf0725e09,0xba20709e,0x74f5ef26,0x54fd35b8 .word 0x103c04ea,0x9686e47f,0xf73b4797,0xc2316f00 .word 0xb7296549,0x6f47bb95,0x81a9d7e1,0x6b4d4c54 .word 0x5a8a0860,0xf5cca768,0xbc4dd210,0x8a70e865 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 0xd4a5c128,0x40c7a6fd,0xa079a202,0x20f1b7bf .word 0x41ac360f,0x20ab02cf,0x473ef73b,0x56ac0ade .word 0x3cd81498,0xe1969b94,0x4780d665,0xf49fb974 .word 0x533c0bd5,0x25c5202b,0xdfbf86d1,0x6a1ee8df .word 0x72cd4054,0x43a5fe68,0xab08c872,0x8e0802c4 .word 0x767a1b06,0x6694f7a8,0x0b5764e2,0x8f21d625 .word 0xb897e9b9,0x73e8f1d4,0xb76c6f21,0xf1118d44 .word 0xe71fac46,0x007f537d,0xee54b480,0x3381ab50 .word 0xfc413999,0xadb6920c,0x342e6400,0x83a2d20e .word 0x003e9e43,0xe595b6c7,0x94387e7d,0x722c5dbf .word 0xc15ea506,0xbb737375,0x87691b7d,0xc13f37df .word 0x3699be28,0xa6e15a5a,0x161d1418,0x9275773e .word 0x823a2703,0xa9955f7e,0x5b885a7a,0x0484fe0a .word 0x40d28382,0xf0cdee82,0x59c2199f,0x80f1d0f6 .word 0x0b05cf55,0x627d2b8d,0xa7069f64,0x7a563615 .word 0xa478f608,0x25a205f5,0xba0ca03a,0x85f17353 .word 0xe34d059d,0x16a60601,0xd00d8b5d,0x4a394f34 .word 0x353658de,0x6dc7f21f,0x2464c3f8,0x7a4ca6a2 .word 0x33b04120,0x56dcccc0,0x6753c65c,0x123c4fb0 .word 0x61199f65,0xddb30fe6,0x997c8c59,0x14f8e61c .word 0xb3a4a92a,0x1db27cee,0x6b7045ea,0x95d92306 .word 0xd248e059,0x7f398aa5,0xfebc13da,0x1612991f .word 0xcb15dbb7,0x4cb61ffe,0x5ff53194,0x69ce33d9 .word 0x8e24e175,0x6ebd8158,0x52434c78,0x9d96a6a5 .word 0x43e35d13,0x19050d89,0x621c8ab7,0xa9b67745 .word 0xb75108b5,0x7d3d1d62,0x55295b51,0x65af1f0a .word 0x2cb4bbc0,0x07c9827d,0x4be2cef7,0xe82c8e0e .word 0x718e9a95,0x71c22c1b,0xd2b362db,0x58e36a4f .word 0xe032fdd4,0x599e602b,0xf3b64ea7,0x1395f59c .word 0xef088dfa,0x64c9e8ec,0x59c91c5f,0xcc5f3e15 .word 0xed544a7e,0xd62ea8f3,0x8e8220c8,0x57cb08c2 .word 0x74651ca8,0x4572c24a,0xe9d6dafe,0x54e12472 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 0x86989bd1,0x1f2fdc7e,0x8eef5f4e,0x81530495 .word 0x0531e238,0xe44ba7d4,0x36a7a7b7,0xdd11e4f6 .word 0xcc9dc3bb,0x77e1a02b,0x6977986b,0xf6101980 .word 0x8dd39dcb,0x431630d6,0xec0d4f43,0x2654e5fc .word 0x6c6b79e6,0x94a8160d,0xfb8e06d4,0x5b1f963c .word 0x8f8ef5a3,0x53646e83,0xe457987a,0x6c71234f .word 0x60d035c2,0x78c67c19,0x3b89a6c9,0xed438160 .word 0xb0507364,0xa59727be,0xf0060d9f,0x3adca77c .word 0x922dd794,0x9d10b699,0x979083ab,0x260135d4 .word 0xf1656d67,0xae7af6a8,0xd2de4e10,0x7c975737 .word 0x4c2a2c73,0xef335a60,0xfc21b8eb,0xd9d2d4b0 .word 0xa68227f7,0x2bb5f457,0x07616288,0x36b8a43c .word 0x874f68dd,0xeba99de4,0x19bda18c,0xe7d243d7 .word 0x9347f38f,0xd20a2534,0x2d6ff238,0x4fee50d2 .word 0x207a547d,0x2b607fe7,0xf38a5af2,0xa829b737 .word 0x95979126,0xc5f80121,0xa13c4c83,0x20deffcb .word 0x6f4925f3,0x297d0f49,0x9852fa28,0xd58bd7d2 .word 0x48bf7e41,0x15fbab37,0x157425b3,0xa3ae53a4 .word 0x94cb40bb,0x4f6a2558,0xd2217f22,0xd7391d57 .word 0x11a90c7e,0x97e4d0b7,0x30408cd6,0xd2fc1322 .word 0x2d0aae91,0x7a4dd8e9,0x5dd836ac,0x04590e51 .word 0x1314af02,0x49ce3da6,0xd54e1891,0x052ff1a5 .word 0xedc3cad5,0xb442d439,0xfad8682d,0xf236f6e0 .word 0x6f2c08a9,0xd93e458d,0xa6a65b79,0xe6a42049 .word 0x91bf71ba,0x60bffb84,0xc180184d,0xe0326a34 .word 0x73e985fd,0x4b85b3e5,0xd30021a5,0xf1a18e7a .word 0x963a29e8,0xd8a2eb13,0x287e59a5,0xb5431c01 .word 0x5e292f0b,0x2619c64e,0x12ae681d,0x1c3c654f .word 0x4fe1a289,0xf14ca15e,0x5a8382a9,0x5f9b2e06 .word 0xb896194e,0x7017a315,0xe13f1c37,0x84b103ce .word 0x4f096784,0x1c1d02b5,0x1a004095,0x93b0e6f7 .word 0x298176c4,0xb8f85f44,0x20219cdc,0xf1a41a58 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 0x013561a8,0xd4e4489c,0x4e6d930a,0x20c7a198 .word 0xaa4868ce,0x9019c12b,0x1daddabe,0x2a501845 .word 0x5119265b,0x4831b6ab,0x31dff890,0xb3624c10 .word 0x8e99df68,0xacdb5215,0x5432c749,0x856b55ea .word 0x3dfdac64,0xe87b0e82,0xa8d92c68,0x410fc526 .word 0x993b3e69,0x5c3e61dc,0x9e7ac10c,0x95591d09 .word 0x056194db,0xb658cd58,0x93da9456,0x3432051f .word 0x5d5a8b9d,0xea25b083,0x8b1996a2,0xf2f82557 .word 0x80fd45d3,0x3fb2db55,0xa20b4035,0x68154352 .word 0x15e76e4d,0x05822f65,0x75980950,0x6a4fc241 .word 0x4c3e3b42,0x7c35fa57,0x951b6081,0xa354cdf7 .word 0x38209d8b,0xb6e52f45,0xb21d2ec7,0xd62c5ed4 .word 0x3e563377,0xf83daa15,0xf9b78e64,0xdd6a966a .word 0xc7ca9d77,0x395e7d0b,0x4319457d,0x61ec19d3 .word 0x1aa1d425,0x38f12537,0x4fc5df82,0xf8ba6ae6 .word 0x04417d28,0xd89673fb,0x547c71c8,0xa9d08589 .word 0xf0bc5e78,0x86d9680b,0x903e6c87,0x2a96004e .word 0x73b2ae84,0xa737f4a5,0xa2b2f866,0x3fa63c60 .word 0xed814b84,0x375b7053,0xf114dfc6,0xb077d013 .word 0x9a356c44,0x14ba0abe,0x5377347d,0x6c160f2c .word 0xbd09b927,0x123b7bf2,0xdc2674ad,0x0b73eccc .word 0xd3a919fa,0x183c7fb3,0x54c144ca,0x872d628d .word 0x6522a1ac,0xfd02fc54,0x691beb99,0xc3d5d601 .word 0x055a8af6,0x311b1d4a,0xc07b74e8,0xf98fb849 .word 0x3351f06f,0x16e4771d,0xcbdcecfc,0xca81288e .word 0x08d7533a,0xb0009f77,0x85f84cb6,0x0ec56153 .word 0x3132fae4,0xdd21bef4,0x3d144610,0x3b374d3b .word 0x294a1db6,0x2cd60a9a,0x89c55b7c,0x1d50e54d .word 0xe578411f,0x565ca808,0xdfb5ecf3,0xe86fe1f2 .word 0x4f8bff98,0x9aa60952,0xfcc26c6e,0x293da210 .word 0xfccd622e,0x6e3a5870,0x401cca7b,0xbf607844 .word 0x12ac1030,0x51cffcef,0x9f5da5e3,0x73211e98 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 0xc3959766,0xfd318cbe,0x4f291e77,0x625e9246 .word 0x6ce047b9,0x5a2fe2fe,0xb810fe1f,0x4af5799a .word 0x0b292ad3,0x85493ccb,0xb033a435,0xf1d58dbf .word 0xd6db7eae,0x6ed5e312,0x33454a6a,0x8f2a8274 .word 0x89d0944b,0x3a914869,0x792f4b82,0xa39d1532 .word 0x8c548c49,0x5fac7023,0x013ef4be,0x0be77a35 .word 0x26608de7,0x7334ae60,0xbee97a4f,0x9f6bfda1 .word 0x02aa69ee,0x4d93ccaf,0x49e0877f,0x95e38989 .word 0x437cd455,0x6af9842d,0x24626863,0x62f99913 .word 0x4cc2870f,0xe40bad14,0xf7574e33,0x3ab6705f .word 0x910ef3c9,0xec205cd6,0xb7ff81a0,0x428668d6 .word 0x32c0632b,0x9cee6387,0xccfa40e9,0x3ed123d5 .word 0x879432a4,0x3ac3e3d6,0x844d1521,0xd7e4c853 .word 0x2410219f,0x2411ac7d,0x29f808f0,0x2d7725cc .word 0x242feedd,0x569489d1,0x36aede1a,0x9f9a486b .word 0x021fe48e,0xf0bb1d90,0x366e0b04,0x780df836 .word 0xff4afb27,0x9eac6b4f,0xf91b2fb6,0x5003a078 .word 0x15f9fb69,0x61e86b28,0x41be99d2,0x77995d32 .word 0xd3aa42d7,0x6d1d55ec,0xf81e92cb,0x99ba2a97 .word 0x6a99608b,0xe09b2611,0xb8a1228c,0x33d9fc57 .word 0xa93b39d4,0x1ed8c9bb,0x49d3c968,0xf108eaa1 .word 0x02472ca8,0xc7231f2a,0x94fb895e,0x2d6979ea .word 0xec86d07f,0xd6a14c87,0x28edab8f,0x07c77704 .word 0x55767ac5,0x70a46e89,0x69cee51d,0x5e1df284 .word 0xb5b7fea6,0xfc889abc,0x62af0472,0xe875199f .word 0x75ee1707,0x617f5496,0xbcc07d45,0x5fdb381b .word 0x9846f097,0x1c63642f,0xeb317641,0xc003c720 .word 0x73a8dc29,0xf37345d8,0xb4fd2269,0x864db158 .word 0x59aff29c,0x3664ed3d,0x0a472392,0x751862ea .word 0xe0d32965,0x0907a97e,0x2caae600,0xdcf4f78f .word 0x931b931d,0xb6d1299e,0x19d765f2,0xf84a3145 .word 0x66ac3248,0x675898c2,0x17e9395b,0x1368ece1 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 0xd3285caf,0xa7129026,0x4a35657b,0x91358d9a .word 0xeeade070,0x522da8cb,0xa9a07092,0xd5ecada9 .word 0x34e39059,0x9d87a18e,0xa788c426,0x7ce01087 .word 0x598fc251,0xc9c58ac1,0x98e49e64,0xc7b84d24 .word 0x4a5080e1,0x54d1cfb4,0x9e4d05fb,0xfbeee2be .word 0x5dd1dac7,0xcd08e31c,0xda4544c4,0xa98d2989 .word 0x6171a1cd,0x8a558b68,0x794198ca,0x4d7afcc2 .word 0x409d21da,0xad5f2548,0xc6fbf2a6,0xa18259f2 .word 0xf44dc757,0x60745304,0x875d4bb5,0x2683a4fd .word 0xa0d6010c,0x4a3574b5,0x2d7aee1f,0x20273fcd .word 0xf8901e35,0xf4004ce0,0xc16e2e05,0x63ad70fc .word 0x5c9190a6,0xd74fc21e,0x06cb41f1,0xbb4d2e93 .word 0x548cff76,0x46ddc13a,0x004ef2fa,0x056440e7 .word 0xd120a931,0x9af6cb36,0xf98bc13b,0xd844d4fd .word 0xe6eddc19,0x40284a91,0xbd712820,0xd846893e .word 0xb659fb11,0x978c7c52,0x63c2b20c,0x9e9b08ca .word 0xc6e96cfd,0xb43dedae,0xa7a2ee9c,0xaa88c0de .word 0x141b5092,0x524f833e,0x93c6a278,0x5f6f309f .word 0xd2bf5f39,0x0b9a1030,0xd50ff51d,0xf14005df .word 0xedf843ca,0x73ae8071,0x629c6a97,0x82e02678 .word 0xa30273e0,0x165f01ac,0x61995efc,0xc52577e9 .word 0x60badec0,0xd07643fc,0xeb1fd964,0x223dabca .word 0x85ffa9cb,0x21c85b37,0x40ed44a8,0xd1c52877 .word 0x5bdfa2c8,0xcadeb108,0x86332023,0xa01dadf3 .word 0xf7df0f07,0x6599a81f,0xa501df2b,0x1f771ab1 .word 0x709873b1,0xcb9154c3,0xb888f209,0xf7e08d12 .word 0x17f01227,0x80536e9d,0x849f5020,0x1f13db61 .word 0x595f767c,0xbdba2207,0xf4e9cf0a,0xfcc3ab23 .word 0xc119b25a,0x8c3aef34,0x29b1638c,0x3ba2d2b0 .word 0xb1465ad3,0xb0917db2,0x779bc361,0x0da829b2 .word 0x7e8bb82e,0xa0faae98,0x781efea4,0x1360ba56 .word 0x21b2b343,0x48126580,0xf5b690f7,0xb327383e 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 0xec0f8d47,0x2afd97d7,0x3d1a7098,0xc4405d30 .word 0x6679bbdc,0x86233ac8,0x74c170e6,0x4e33df86 .word 0x06a3c62a,0x92e250c2,0xf869a459,0x14b15dee .word 0x079903f5,0x183d0aca,0xa7b59e33,0xd5aa3a9f .word 0xda8928bb,0x7817160d,0x3b12debe,0x6bbb50fe .word 0x316ed31f,0xccf1d3f8,0x772d2501,0xa9de143a .word 0xc772bd7d,0xd8a871d9,0x97591995,0x9f538793 .word 0xa9855317,0x9eae8e37,0x8ab7d0e5,0x6b1a1644 .word 0x9d1bea6d,0x9bf836b3,0x0f4c532e,0x014768a6 .word 0x2ccbc479,0x465f2592,0xa1f7f29c,0xca7d4846 .word 0x07116e29,0x0b672850,0x5a1996a7,0xbe0800e8 .word 0x8859c3c0,0x715039a8,0x41b33796,0x55de4ec6 .word 0xe28db71d,0x139dba4f,0x855d2aac,0x7e53dad8 .word 0xefe66953,0x76a7d07f,0xbc3a30f7,0xeb8ad169 .word 0xfaebcf05,0x1781347e,0xe4811e3d,0x81a534cb .word 0xf67a9227,0xaae55304,0x4d695fa0,0x3be9de41 .word 0xf8d77324,0x96ded349,0x8cc5ee05,0xcb3eedd5 .word 0x1c290b8c,0x893edf67,0xd1b3dd7a,0x85966a04 .word 0xc8e31aeb,0x95b1450c,0x83ad8e2a,0xa8865266 .word 0x1e859d4a,0x76135b0e,0x9f1bd3d5,0x66629708 .word 0x53c95e7f,0x7bf28d4a,0x82e8a972,0x1230c8bc .word 0x5c360f94,0x3e401ca3,0xb717a155,0xf818bb8e .word 0xb856bbaa,0xf4d791c8,0x31c908f1,0x3f357605 .word 0x8c480f79,0xf8ec8fc6,0x6ada5e43,0x0b8d4b68 .word 0xe4d1843f,0x6517cc07,0xb48e7131,0x46486c51 .word 0xbfc4ee08,0x674eb8d5,0xb5320e9b,0xc248495d .word 0xaad5aa5e,0x7e32071a,0xd4754734,0x55baeeeb .word 0x763b6c14,0x5fea891c,0xa92bc680,0xdbe972ba .word 0xe4ffa016,0xf0e03352,0x0176c326,0xa004930e .word 0x49519117,0x88d07c0b,0x96aa2dc6,0x385be7f8 .word 0xb0d175ed,0xec8ef954,0xf9436213,0x5441f7f0 .word 0x5f982ab1,0x2bdca8fe,0x9c027731,0x7f05e852 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 0xfddd88db,0x03451d8f,0x508cf247,0x6ce420ef .word 0x25b8b580,0x4edfce10,0x99d49182,0x380b6ecb .word 0xcb62871c,0x032e90f1,0xbfd548df,0xa7b62d56 .word 0x9b82188e,0x28a1f4c2,0x3a1e794d,0xa26c5306 .word 0x05995138,0x5d037b89,0xdf22bcf3,0xecd006dd .word 0x792766d2,0xa4fe66db,0x51f56df7,0xeb233044 .word 0xa9a54c46,0xfdb87162,0x4f338617,0x888b55f5 .word 0x3570f48c,0x16fb4644,0x2e723dac,0xc997f882 .word 0xc84e9dc0,0xfb945c44,0xfb502d24,0xaa00dd88 .word 0xc748dc30,0xc6bdf9cb,0x09db5f09,0x6fd07d5a .word 0x1a623825,0xc05372f4,0x4bf50634,0x1f3b3481 .word 0xa807b1a2,0x5d6e281a,0x44d2f00f,0x5beb2813 .word 0x5f6bd389,0xf0beeca4,0x55d0dcba,0xd267e4a4 .word 0xe864670f,0x24d7c031,0x3d2f23ff,0x85f81128 .word 0xb43457e7,0x545574c0,0x0d9c1946,0xd8035edb .word 0x31976106,0xbe5b4a97,0xb49988f3,0xdfedd446 .word 0xf2113e02,0x4c4655a9,0x0470d596,0x3f6b9f46 .word 0xccd6347e,0xca04447d,0x1dd67002,0xb935a002 .word 0x0d4f8982,0xf3098864,0xc94065e4,0x7cb00e91 .word 0x961f2796,0x153b13c0,0x1be1ebd2,0xcdd7ac05 .word 0x00de32d0,0x21f162d1,0xeaf0cf7c,0xe3a251eb .word 0x7bd0bd0f,0x2ef0c758,0xf0a2ea2e,0x60d8b7bb .word 0xdce810fc,0x4fbffbd9,0x5e4d4040,0x7b8e898b .word 0x09299392,0x5610957f,0xe6a73fd2,0x1d6acc39 .word 0x7b51b6d2,0xe3664f29,0xe70d9483,0x98206069 .word 0x6656b8fd,0x9e8a2984,0xfdf2d5fb,0xd453343c .word 0xe165ccc0,0xc96251f8,0x83a88a7f,0x3633d376 .word 0xd326d18f,0x6968deb6,0xaa661439,0x0a26cf23 .word 0xd22765fa,0x2ed3117a,0x2f4399e1,0xc9456530 .word 0x33212a85,0x3fcc72aa,0x4e71c1d4,0xef93c5d9 .word 0xc1548efc,0x4aa2ef94,0xf6d16b35,0xcd2d278d .word 0x785a037f,0xb7c39f05,0xaf747cb3,0x55f983c4 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 0x6129ae95,0x5fed498b,0xd90ac162,0x7f013d14 .word 0x999cea4f,0x31d2d949,0xe91d7b86,0x5fd772b8 .word 0xc54c0033,0xb827dbde,0x7cc44477,0xe8082c0c .word 0x8f3baacf,0x1d9e6baf,0xcaeb9f5a,0x2c593e50 .word 0xbc0efdf2,0xd18318a5,0xd2c5bcf6,0x89250fbc .word 0x0bdc4c78,0x18aa5ba9,0x4c1edce7,0x283a1321 .word 0x59b93dcf,0x7dde0723,0xd370abeb,0x6b8beb9d .word 0xe20ce021,0xe974529d,0xa51098e0,0xb81c950a .word 0xe9372fa8,0x89fa26a7,0xd40d6169,0xfd1d9644 .word 0x354db709,0xc08702c0,0xce1c952f,0x621f5dcb .word 0x28ba2760,0x80718be5,0xeed77d7f,0x477d8b67 .word 0x5d7a9ecf,0x15c8321c,0xbfa3ebd2,0xa1bc1922 .word 0x52efb0f6,0x76938d39,0xd4dfdaed,0x7ba7d640 .word 0x9c1329aa,0xc11b6e86,0x3ff0e741,0xdf5f3238 .word 0x6ebc9b61,0xbdf453ce,0x41ac9e20,0x7d5e56c0 .word 0x2774cc19,0x1c68c4bf,0x62d36323,0xb58657c6 .word 0xcaee956b,0x9b7567b8,0x27ab46dc,0x46d8d48e .word 0xe24e77b9,0x1e86a940,0x3fc6c9c7,0x89f2ef3c .word 0x3313f7d6,0x8b6fd888,0x5e6302df,0xbac7c8e6 .word 0x7534d205,0xeeb9c544,0x00135b47,0x06e92021 .word 0xd350e369,0x60112ccb,0xe5a69b51,0x36a8936c .word 0x65bd64cf,0xffbf3b65,0x574612a5,0x7a8a859e .word 0x5923780c,0x1d8d40f2,0xdf6168ce,0xeb6aeac4 .word 0xecacbd5e,0x5c442f1b,0xff7d51b3,0x37248d98 .word 0xcf18caf5,0x88e7b182,0x94d4e19e,0xb67f5d71 .word 0xfaf7b49b,0x91a0f1e3,0xc683e698,0xee8e24fc .word 0x16275ce7,0xc3270c2f,0x85f86587,0x18c49669 .word 0x7040af9d,0x41f04f6b,0x2ca42cc1,0x9ea9560d .word 0x34fbc6c7,0x29d7ef5d,0xb072c43e,0xf76ba172 .word 0xc7061685,0x113359da,0x9ffb4b36,0x2f7bf8a1 .word 0x5562cec5,0xeff79d33,0x40b76665,0x6d4af972 .word 0xd60edf60,0xa7ac44f2,0x28f060c1,0xc0372df8 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 0x13b32030,0xda35c4ce,0x6244a8a4,0x172a1ba8 .word 0x94e093f6,0x1bd55b07,0x848a7af8,0xecb1116a .word 0xbc04ca1a,0xab8f36cb,0xe2358cb9,0xccb62f01 .word 0x5d05581b,0xabdc9a3b,0xdcc47a33,0x692d5f64 .word 0x8559cdc8,0xe6f486f2,0x36b133d3,0x096fe957 .word 0xd80caa5c,0x582bafb5,0x2d3e8d87,0xabe89032 .word 0x2a85f43c,0xedef4920,0x29a0a73b,0xc7a2c1cf .word 0x04af4dd5,0xc9071db2,0xd6261d9d,0xe1bdb96c .word 0xc7c365c9,0x3e92b292,0xbfc9af38,0xd280a825 .word 0xcf9f3a48,0x3b752868,0x96480bda,0x8d506bd1 .word 0x1f04bef8,0xe93de7ec,0x33338c33,0x6dc7e9c9 .word 0x055e1f05,0x6febad50,0xf2a709d2,0x3a6a7767 .word 0x5872895a,0x43ea4d97,0x68d6ffe3,0xfc0d74a6 .word 0x89ea5436,0xf85727db,0x584b574a,0x0fe2b867 .word 0x556e765d,0xa072a136,0x6cb5016e,0xc527b638 .word 0x1072c7fb,0xc038f935,0x68dda845,0x9218cda8 .word 0xfb54cf36,0x7338d0f2,0xa744b79b,0x40908c65 .word 0xb050b2a8,0x08f161c2,0x5b0be62c,0x604a4674 .word 0x5e49ce1c,0x3006cbba,0xbc6959ea,0x7f676a5d .word 0x24d2d87c,0x66b93b32,0x497ef56e,0x7e5e71a1 .word 0xdee07039,0x4c735bdf,0x08489ead,0xbf554725 .word 0x1b417c85,0xa1909267,0x595e0f30,0x4c4ad27b .word 0x80747106,0x59ada9f6,0xf32296e9,0x9aec8915 .word 0xc69fbb65,0xff72bc66,0xd06ebe01,0x06b64499 .word 0x610f561c,0x2ea1558e,0x43248ebc,0xe1d00c5e .word 0x76e8bbbb,0xa6a5e8f3,0x806cefc0,0x24f3f0d8 .word 0x1d288544,0x76f47d96,0x95c6ee62,0xb9fb2d52 .word 0xb59d8452,0x71964fbb,0x3e43be41,0x4f3a48cd .word 0x98d73e8c,0x0c6fa866,0x29646e2f,0x8fb3520a .word 0x1e47d349,0xa29d00f5,0x096bd16c,0x7ed17a70 .word 0x562a7abc,0x52883cfe,0xcbfdc832,0x3a1e0205 .word 0x11df95a9,0xb0b059f8,0x46404f95,0xc4a7a267 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 0x9b7e7541,0xb9fbf16b,0x135cd511,0x68538c1a .word 0x9bc40d73,0x587b1c24,0x1f9b359d,0xa1572acf .word 0x04a2a69a,0x2bed8e17,0xad48697e,0x2584b1d1 .word 0x20c454bd,0x03687252,0xf36b962e,0x9abf2815 .word 0x183351e7,0x5ac1d15f,0x5ef29855,0x5f3c2f13 .word 0xf88bcb29,0x92e7a2e7,0x27c6cb4b,0x96ce253f .word 0x65c3ac44,0x212cd832,0x722b4712,0xf33c686a .word 0x6b44f36c,0xba2ced63,0xb08ae2f5,0x8e8f980a .word 0x29ad1d98,0xff4011f5,0xc92fc923,0x13c26ff6 .word 0xd454877f,0xa7c38cf2,0x76404e14,0x1d25b5ef .word 0x65a355e7,0x39315e3b,0xfc683324,0x2b6e9d69 .word 0xea0353a1,0x7409feab,0x68ad2424,0xd70e67b3 .word 0x7763e91e,0x3b8ba34a,0xf497e2d0,0x708f1dcd .word 0xc77265dd,0x0b152f99,0x4f47fe10,0xd15112eb .word 0x95ef3dea,0xb86411f1,0x11f589ec,0x984e9b3f .word 0xccca5607,0x9cc94c44,0x6f32b8bf,0xae116848 .word 0x680297c0,0x08930ddf,0xf5fe68f2,0xeb065540 .word 0x9bff9f6c,0x1cb62de1,0x1847be03,0x2efc2474 .word 0xfb27d1f3,0x4130771c,0xf76a95c0,0x23bd158c .word 0xa3a1bf06,0x864d5612,0x60299de9,0x02a38904 .word 0xbfa30c2c,0x2556e07a,0x60346090,0x3b83f18e .word 0xee9b61f5,0x069b155a,0xec6468fc,0x917ad165 .word 0x25dd2c34,0xd2dd84ee,0xad260e1e,0xd7d892fb .word 0x1668754b,0x00a94bea,0x8c5f07e8,0xfe78d9de .word 0x8ae1ccf2,0x9c31e553,0x00634173,0x2f451fbf .word 0xf644b7d0,0xbb3318a0,0x4db93288,0x42a63fdb .word 0xa8732b08,0x05672df0,0x46ac7a44,0x1cbcc8ca .word 0xd0339d98,0xbdacb1e4,0x0cd95083,0x92ae9c15 .word 0x857be53a,0x494dd9b8,0x34563a29,0xab4802b6 .word 0x63f6f791,0xa432b366,0x8c4dc4dd,0x5d6888b5 .word 0xb19658cb,0xa153a90b,0x81765610,0x9dd1019e .word 0xdf67224a,0x2c905e09,0x57f3a824,0x4d515903 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 0x6e74fea6,0x505cad2d,0x84727e33,0x10bc0b88 .word 0xc86876fa,0x0e1225fd,0x0acd60f0,0x3806e4bc .word 0xc0385957,0xa80c898a,0x7219671d,0x0ef7d78f .word 0x56552bcb,0x4f627415,0x7903ee96,0x3f2819ae .word 0x981906d4,0xc0700e8b,0xc7f98b9f,0x6cbcd32b .word 0x453ba062,0xc21e8d71,0x25113cfa,0xddc5ae6d .word 0x7156aa35,0x2ed469f8,0xd8206ba0,0xcfe29e59 .word 0x3f4943e0,0x86f98ffa,0x3d362aa8,0x34884793 .word 0x57c3fa04,0x137a0124,0xacbc7e13,0xa478031d .word 0x3add58f8,0xe4a426c8,0x18ebcc9b,0xe4eb68a4 .word 0x99242e0d,0xb45ed882,0xa7492f64,0xb6524d78 .word 0x02c6686b,0xc344057c,0x6a498fdb,0x77fac74f .word 0x54fd8a8e,0x83445e23,0xea2ea9c3,0x3fbcd6b7 .word 0x85eab9ce,0xcf75caad,0xeedea9d4,0xbd5a3a5a .word 0x10b3a44e,0xb6de0d2e,0x63b61799,0xf1fe88b7 .word 0x64c96619,0xe44bf1d7,0xe99ed323,0xe1fc9b54 .word 0xabf489fa,0xef540633,0xc15370b8,0x58746cb8 .word 0x7417fd49,0xce86dbf1,0x064c7937,0x615d9fbf .word 0x58682fe8,0x43161f97,0xa5fb16d4,0x66c62625 .word 0x63ff7bc2,0x6e4baa61,0x0fd5fd43,0xa33f4ef7 .word 0x1c15d2ee,0x13658a3a,0xa1af9594,0xaa2d9c6d .word 0x80f29717,0xb3df12fa,0x8de8008a,0x1c9ff573 .word 0x21b1ffc7,0xfc17e8d4,0x3f299c5a,0xbcb12928 .word 0xd4e25b76,0x59817c82,0xa86e327f,0xff63cfb6 .word 0x26276ae3,0x41a87914,0xc6344762,0x6ccf9fb4 .word 0x3b1b55e0,0x37573c48,0x37b019a8,0x4c634ffc .word 0x752f0986,0x35856cea,0x0a4b6fca,0xfd2b2b7d .word 0x228ee0db,0xaea03079,0x40c7dfd8,0x7a54b508 .word 0xbb9e035f,0xd5564f12,0xf9e1611e,0xa5a1eb3a .word 0x7fa62334,0xe197d848,0xb7d50ade,0xe932e8cb .word 0xff667275,0xe4bcabc5,0xe1f387c7,0xfe65bf3f .word 0xd40719e1,0xfc25c83e,0xdcb9f067,0x149faef4 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 0xda2af8e3,0x2eb65d87,0x42f8eecc,0x7325657f .word 0xd36376c4,0xab7db95d,0x86e1564b,0x0de5f0e6 .word 0x3dcd153e,0xf155eadf,0xe138ad4d,0xbc4629a8 .word 0x323bab96,0x883f3967,0xa1cd666d,0x3c5fca43 .word 0x74002ca1,0xeb61f211,0x09aa9a0c,0x11b1e36e .word 0xa9328c17,0x4b9d97f2,0xb36a9973,0xc16e3e23 .word 0x6c0f6de4,0xb5d24b97,0x42e01201,0x4697a6c0 .word 0x4856d106,0xf2ac30f5,0x566910c3,0x465ef4a3 .word 0xb0b66723,0x2321d052,0x00877644,0x0bf2b9bf .word 0xa3f3b80b,0x57b3fffd,0x85365b09,0x648a9f10 .word 0x04bb4a43,0x9c0ccedf,0x3263fda6,0xae02819b .word 0xe33f43a6,0x5c1440bf,0x9b18f2e9,0x837b0e4e .word 0x529794d6,0x63a6aabb,0x59fc4a60,0xc7b875f5 .word 0xaf429dab,0xb6788349,0x2b35a513,0x4258c502 .word 0xc87609e0,0x3dbbff5a,0xc3c6cf20,0xa4a7bf93 .word 0x64580c46,0xc8c930d0,0xbea67395,0x06ccc07b .word 0x75c0bc1e,0xd531c206,0xc46ea130,0x45ec10c9 .word 0x1c720f6f,0xb2dfd710,0xf5c954ec,0xcea4ed59 .word 0xbb299653,0xa983be73,0x7851a6e9,0x27474d99 .word 0x43d3237a,0x8bf9247f,0xd6a57507,0x1c7f4cdb .word 0x2424d731,0xcaa97903,0xca99d3be,0xed4a13bd .word 0xb648f95f,0x96217a0f,0x9f8e439f,0x8230f877 .word 0x61165f1c,0xe63b2f05,0xb09cc652,0xd479a515 .word 0x8f239988,0x8334f2fb,0x470c6770,0x52d3e995 .word 0xe665c4b9,0xff4d68a3,0xf854afa5,0x68a45c84 .word 0x1f3515ce,0x9e7f458f,0x4a4576dc,0xd57617c0 .word 0x3b0071f2,0x7c776e9d,0x2a6765e5,0x98b3dc30 .word 0xb3891008,0xcab75f3d,0x3f1835c2,0xf4cf0279 .word 0xe9a821ec,0x77d65052,0xd028437e,0x127b2cd6 .word 0xd1b1ad6a,0x67cc2a5a,0x7452ffac,0x3c093f1e .word 0x22c73461,0x32cca322,0x03d638ee,0xddd81433 .word 0xc2ff67fe,0x1bdc96ce,0x029f46a4,0x82a1ce5c 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 0x18b3daa5,0x46f070c1,0xcff9db85,0xad3dae4f .word 0xfd457cfd,0x71c0f995,0xe7d7cce5,0x2965c888 .word 0x6da5c8ee,0x848ed32c,0xa6b6c21d,0x4142c9d3 .word 0xd8bf12d0,0x6e883ebb,0x030eaeaa,0xcd07ef64 .word 0x0ee34446,0xe3ff0612,0x1e2224fd,0xe6ad7e7a .word 0xa08a0c6b,0x58b9baa4,0x84543a82,0x09fd53d6 .word 0x489d8b56,0xa3c49d4d,0x403aabc2,0xc86fe62e .word 0x428cdc23,0x2c5a8ae7,0xb5fd62c1,0xb1125e3c .word 0x7fe52f51,0xb79e4f52,0x44e5dc4f,0x3eea3d89 .word 0xdab62f7b,0xad88606b,0x0208d2d9,0xc5b4e50e .word 0xad1cb6e4,0x7eaa8e83,0xd43eed5c,0x6c15b399 .word 0xb09a431c,0x4c0ffe8c,0x89f3c10b,0xfdc13c65 .word 0xc6e1d7b6,0x05d9814c,0x677b1c24,0x29111401 .word 0x76ed00e3,0xb3593c1d,0x3a7b030e,0xf608622c .word 0xc53c5726,0x37ec89f9,0xdb7d0542,0x33ad90a2 .word 0xd841b492,0x5b35ab9b,0xf6447c97,0x6046e05b .word 0x4e357e18,0x062171d4,0xf0e62c3c,0x43f76b1b .word 0x8a8b17a1,0x34b9503c,0xbb7ecc43,0x196a9743 .word 0xb2520ef8,0x953841ed,0xe786ef4f,0x3e61c718 .word 0x5ba6c69e,0x4a8c03df,0x75c93f94,0x6fc7fac4 .word 0x8535c041,0x7a3c9ee8,0xc293bd4d,0xd8bb08bd .word 0x4840473c,0xef89f0be,0x1f439a02,0xc040f8ea .word 0x7ce0eb5e,0x93c86c75,0x57217926,0xb2190a2e .word 0x4f0f87a1,0x2422089b,0x4eac3868,0x12ffa662 .word 0x6f8cacd7,0xd0aa5488,0x8041278f,0xb8e9c252 .word 0x551cacff,0x7a77e56b,0xea50f852,0x96e4d3fb .word 0x014f554c,0xf695c6bd,0x2e1d2f1e,0x59ea6298 .word 0x13f552da,0x50313eb5,0x9d201f12,0x86dce34c .word 0xe574e8e3,0x2b74ff8d,0xa32c021a,0x6dba253d .word 0xa86559b0,0x064460ba,0x008eee5e,0x98fc0533 .word 0x64576386,0x2a02137e,0xe273841d,0x17f36223 .word 0xecd53e09,0x3c304299,0x24874b71,0x391f2de4 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 0x09113aba,0xa7ae1c86,0x585e74b0,0xae5aaeed .word 0x79005f8c,0x2374bb24,0x2869067d,0xeb1e4196 .word 0x4e316fc8,0x8f5c2ce7,0xf23441ea,0xf70ff75c .word 0x9d840763,0xc3aa4cae,0x6ebd135c,0xb192bca8 .word 0xb36c8b03,0x6dc8fb6b,0x77bfa172,0x0c465bb4 .word 0x1078faa0,0x05e9f3a9,0xc53bd870,0xa4247560 .word 0xa5b983f3,0x6c1b235e,0xa3c81791,0x94023f30 .word 0x1e3bd710,0x66b3c589,0x3c62aff0,0xaa81f3e3 .word 0xaa3810a0,0xb28dd1e7,0x49dab3c6,0xa24107f1 .word 0xa9fbcd94,0xf3133823,0xc458e5da,0x11b9ccfc .word 0x46320b6a,0x0acdefcb,0xabb6d1b5,0x3e1e3b51 .word 0x95b8df7a,0xe68d6c32,0xf93366ec,0xf59088de .word 0xc44354c3,0x6cf7e89f,0x913a8aa0,0x4dc4c3d0 .word 0x9fc0688b,0xda70f798,0x7bc7e3b7,0x1f3a3312 .word 0x34af4ecf,0x2467237d,0x0bf38bb9,0xcb99a0ca .word 0x1ec0a9e9,0x1dec5add,0x77707b31,0x2e81bac2 .word 0x70f4dc00,0x6a25e59d,0x7a121692,0x887ab775 .word 0x32933b41,0x843b65e2,0x4c90a863,0x1aeeb779 .word 0xf073ee52,0xf4c91d97,0xd8bd92a5,0xb640b67e .word 0xc4e5993d,0x1f9fb504,0xebbbaa57,0x7d47c142 .word 0xef0ac108,0x680eb3f9,0x2440c46d,0x2a167cb8 .word 0xd2f9527c,0x2e220886,0x792b9890,0x8342e692 .word 0x46f84c36,0xb107efee,0xea35eeea,0xc9755a0a .word 0x7f24d808,0x1c64a935,0x78d45635,0x41a34078 .word 0x011cca76,0xd8d576d8,0x68ea1dff,0x280feef1 .word 0x386bcb8c,0x1878ae9b,0x1feb49f7,0x292e475e .word 0xcf9e7b76,0xa4d222a9,0xb7f38ef9,0xdee63c27 .word 0x45fe20e2,0x3d915fe1,0x0792dcf3,0x73b9b415 .word 0xb1ec5cea,0x234c756d,0x6a4327de,0xb2da6746 .word 0xa36b3b16,0x8e5f2e06,0xa3480eaf,0x9c4a531b .word 0x03a64e51,0xb7e392a6,0xa3df90d8,0x22e38c6c .word 0x5048c70a,0x68f9e8f2,0x18e0b287,0xa5df4e87 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 0x462afe95,0xd1c324bb,0x78518ab4,0x0e5779de .word 0xad7746a3,0x28386778,0x1c456f09,0x17fe8eb7 .word 0x5c07e9f7,0x9def4185,0x36ed79cb,0xc84458ab .word 0x35ea70bf,0x8512e112,0x5efa04a5,0x95bbb157 .word 0xf2ed6b0f,0xb0f4820d,0x27474e94,0xcd99352d .word 0x74960870,0xc1d1c169,0xd7b4ccd8,0x4da67c34 .word 0x6c2cdb9e,0xdd148580,0x2700d70b,0x6842bcfe .word 0x6b8c3468,0x3dbd69b0,0xc8f818cb,0x925a8fa7 .word 0x2c017e9b,0xeb0c787d,0x82237c60,0x40b0a6e7 .word 0x5e526d70,0xfd4615ea,0xf4f9bd11,0x32ee3238 .word 0x3bf09c38,0xd9ae7419,0xf0d87683,0x9f6483ae .word 0xbce2cc89,0x07fae759,0xf09ca367,0xe9fea80e .word 0xbd4aa236,0xe35c0df1,0x4b050cf5,0x2339ff07 .word 0xe32b8909,0x8ef4f72e,0xf14c20af,0xe25087aa .word 0xc37b22bf,0x9a5fb60c,0x435efb7c,0x1d10ffae .word 0x5ba4fbd9,0xc1270bb9,0x6b43b909,0x14b6c5c2 .word 0x7d328e12,0xc1ae99f5,0xfaa3b10c,0x317e5a4d .word 0xac5ba9cd,0x5351da30,0x937c7e41,0xe971a2c5 .word 0x91a8873e,0xc1565d43,0x5f98d80b,0x121fe89f .word 0xb2fba959,0x896bc325,0xdd2fc41f,0x59e6df81 .word 0xb065c0dc,0xd4f46499,0x056ad073,0xa2dd3cbe .word 0xc2cdd301,0x95baa5fe,0xa9393ec8,0x274a5ac3 .word 0x7b065534,0x870e8881,0x17ab19b7,0x9f976fc4 .word 0x60654659,0xb95eb213,0xef869a72,0x010b4d8a .word 0xebfdc60c,0xed21f956,0x98994609,0x66b7f0a0 .word 0xc55616c2,0x0442ddcd,0x4d367541,0x852db1d2 .word 0x81210416,0xe845a575,0xeb2fbab4,0x6cb17e7e .word 0x0c4342c3,0x8e0b4e27,0x4a06f427,0xcd2c3283 .word 0x64f66b55,0xf60a50d2,0x633cec4e,0x3a480249 .word 0xec9f7631,0x1e8bdbdc,0x7382c486,0xee15f7e8 .word 0x86a10681,0xec33d509,0xc30ccaf7,0xf8e336a4 .word 0x8c4d0ffa,0xf61caef0,0xa5af37bc,0x4841b3f4 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 0x43f5e42d,0x173a2730,0xcb4ee159,0xcaf8578d .word 0x05d5df2f,0xfe85163e,0x500f9017,0x6836ea11 .word 0xe31cdd84,0x41b3148e,0x5d5f1ee2,0x1ae083b5 .word 0x5b8d44fd,0x67e529dd,0x81ce6ef9,0x1f9b81cb .word 0x153088f8,0x2d866202,0x0a04fdd4,0x8c45e81c .word 0x072f97b8,0x45214438,0xb3c92381,0x258c4b68 .word 0xd3144364,0x5e31cd60,0x2ac31949,0xc7536923 .word 0xde543bdb,0x4bbeb820,0xd5dcde92,0x2e53351a .word 0x13b46aa7,0x322548fb,0x8541478c,0xf6810d1f .word 0x47db06d2,0x43718174,0x8f522d81,0x42549e38 .word 0xdc250673,0x2483ebec,0x5c899d6e,0x132cd482 .word 0xdc87504f,0x01aa6abd,0x42cb5daf,0x9017672b .word 0x309273b4,0x4f3471b2,0x407b925f,0xe029db26 .word 0x96fa972a,0x19397285,0x428801f7,0xabb23731 .word 0x35ae4196,0x7d051c66,0x2596cd6c,0xc90dd0cd .word 0xc5cc15cb,0xf620899d,0xecbc6761,0x5c3f68b1 .word 0xf833150f,0x0d21b777,0xf960c7b5,0xb72fe8e0 .word 0x9de39bb7,0xd42578cb,0xa1899942,0x52dfbfd8 .word 0x673ae179,0x9f9d76dc,0xebe56de7,0x4d661ae0 .word 0x6f6ec5d3,0x142ddf8d,0x42747de6,0x4d50628b .word 0x657b7e41,0x566ef124,0x72ead63f,0x9895d656 .word 0x5d8d7369,0x0ba1aa05,0x8eab095d,0x345e4424 .word 0xa00ee05c,0x9678831b,0x266c97ea,0x15702c55 .word 0x8b3d20d9,0x1ca24292,0x98539a00,0x8a6f0275 .word 0x08fc143f,0x0d81f139,0x5bddc81d,0x08a92775 .word 0xa17cc4f1,0x8d9084f1,0xddd952f7,0x5f9ab185 .word 0x76a9a5b6,0xc402e5b6,0x9f24a11c,0x729983fd .word 0x271a7b4e,0x59bef555,0x3552fc8d,0x9c160771 .word 0x9b49ddc3,0xa8616e0b,0x5bb71939,0x349341c6 .word 0xd26d33da,0xf915ead9,0x5aa80aed,0xf34f0c65 .word 0x56291b5e,0x8d747063,0xb9eded88,0xbed9a4d1 .word 0xa4fb8d71,0x420b0f25,0x6ae70ab1,0x54afb1cb 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 0x725558e0,0xfc3c04f5,0xf4478f77,0xf9560264 .word 0x3ec60713,0x9e214304,0x10799bfb,0x0a5a57a4 .word 0x7cb20ee5,0xd7537275,0xc2ef5969,0x832029c4 .word 0xfb0cffec,0x11997cb8,0x1b0014a0,0x3689b772 .word 0x01ce02fb,0x3625ec1a,0x6e4c5ba2,0x3bae79e4 .word 0xa381021c,0x52207c37,0xf49c9df2,0xb106d0b2 .word 0xc4f8d0c3,0xaf35a5c5,0x2bb6522d,0x659a9246 .word 0xeb659432,0x34108597,0x71674fe3,0x56476253 .word 0x3772a3b0,0xc4ae6a70,0x37ba482c,0xabb8b328 .word 0xf0bee55d,0xe3e2ffe1,0x4ad6d79b,0xefb3ea67 .word 0x77caa4da,0x37e2220b,0x731917b5,0x53631900 .word 0x755ddb10,0xb4ec569a,0x625f9260,0x0ffe1f91 .word 0x32677e5a,0x8997fe83,0xd06caf37,0xf4d7d370 .word 0xfbe4f18b,0x45cbd9e4,0x8118e124,0xbd51cb44 .word 0xc6781737,0xcab8fa25,0x32179121,0x7b309a13 .word 0x996eea5d,0xa7733385,0xec70b0ba,0x36a3622e .word 0x1a20ecf8,0x1a22d41c,0x1ea1aa1c,0xc7f37704 .word 0xd4f51ebd,0x29ff698d,0x4b144e33,0x8f700f7f .word 0x86d6ed21,0xdd3707d6,0xfc661fa9,0xd60594b4 .word 0xaae015f7,0x37baa7c4,0x95ea6e2f,0x216b3d86 .word 0x4cfbac83,0xbbeb20d7,0x46ed09ae,0xb3525fe7 .word 0x95b76c03,0x99ddd66c,0x51b14106,0x45f04be0 .word 0x490d722f,0x66b7dbea,0x8746c0c0,0x79efb8bf .word 0x2d1fc097,0x7e3a1908,0x1995aad5,0xa2a3890f .word 0xefab3031,0x20aa9df8,0xd8c45ca2,0x0a8a25cb .word 0xa3660673,0x3930c67c,0x56608603,0xde314d42 .word 0x97ece7b3,0x61c57e0c,0xc5a3fccb,0x3632abaa .word 0x3dac172f,0x9a6875e9,0x08a949e1,0x72181a5d .word 0x838bbc7f,0x763260b3,0xea1f7874,0x0fc38706 .word 0x3eb5afb6,0x320c9581,0x0950c97f,0x5932fd6d .word 0xe470a630,0xdee1c2e5,0xfe0580c4,0x86c68ddd .word 0x8be99ea1,0x5cd8b858,0xcd11741f,0xe1dc7c16 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 0xa857576a,0xf5c0607f,0xde22aac7,0xbfe0c8e5 .word 0xcb74aba8,0xb8aa1c18,0x11882e8a,0x2d927e19 .word 0xdb5c25de,0x0c580235,0xd81c654d,0x83df3f36 .word 0x3ffd83fa,0x2ec3e232,0x6c445f03,0x7dd41c38 .word 0x22c64ad1,0xb396672b,0x319133bd,0x9cf236d6 .word 0xc8ce0f17,0xa14b6e0d,0xef1dff93,0xb29e15fc .word 0x33936925,0x89bbfaf4,0xcc3f7f25,0xc3033ca2 .word 0xde693bf8,0x11019b78,0x7e44031c,0x42d30b08 .word 0x9c6e5068,0x98ea3a05,0x38473463,0xf114e02b .word 0x2a6b806a,0x892ed9fd,0x85d36dc0,0x6fb37e6f .word 0x7feb6fab,0xfbb6f178,0xdf50260d,0x99405cef .word 0xf893546e,0x2ec6ed60,0x9273b998,0xdee88037 .word 0x447abc3b,0xcf331a86,0x6fcf6939,0x3459c7ba .word 0xdc95ac2a,0x8461da21,0x4ed7d930,0x63a46170 .word 0xa8c71f94,0x793c26cc,0x1e080723,0xcd95f7c7 .word 0x6dbdd304,0x69fabc7c,0x54cf8990,0x9c24f2fd .word 0x7b00add0,0x4521d32b,0xbfd65bb4,0x89e3f9ad .word 0xa52c86bc,0x3cf7ace9,0x4770365f,0x38a34268 .word 0xa49c7262,0x775e3eb6,0x5db52031,0xe161efd6 .word 0x980c13a5,0x283f5df1,0x8f7b8666,0x4ab670a2 .word 0x5a94c8d1,0xa5023180,0x4402b952,0x7cedc625 .word 0xc7269f3b,0x4536ed7a,0x8c26ea48,0x670712af .word 0x0adefe58,0xd71292ef,0xb4eed662,0x5ce8bdfe .word 0xa7ebc9b8,0xb69582be,0x100e7a9e,0x93247654 .word 0x1780ec8d,0x0981f295,0x9f15c441,0xca7a4aad .word 0x6ec5cbe9,0x18cb6598,0x55b8d68a,0xfa8b8f9b .word 0x6d3b0b6c,0x65a1262b,0xa093c54f,0x1cb54796 .word 0x7b516539,0x6c872c25,0xa5357834,0x3fd059e6 .word 0x8e71e74e,0x9c2e98c0,0x9a014056,0x76cccc0d .word 0xf48b6835,0x4caa60b0,0x4bee908c,0x55681d22 .word 0x53ec3255,0x8f675ca6,0x5012acd7,0xf223c48c .word 0xb64543d1,0xcb9ec7c7,0x825cea0c,0x99274d47 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 0x816b81a9,0xb306fc4a,0xa8ea0955,0x3028fd3f .word 0xaf255b5c,0xa6156faa,0xdff2027b,0x06a28da0 .word 0xe86293b9,0x87945a56,0x169c22e4,0xc3d14420 .word 0x5ba00514,0xde0dafbb,0xd3b36a15,0xdb6cc8db .word 0x0bd16bab,0xc2e2aa9e,0x6dd3a4fd,0x16ea312b .word 0xadbb552e,0x5e37aa02,0x65d5b3a1,0xa584e61a .word 0xd25642a9,0xc487842b,0x0a487753,0xad16dce3 .word 0x00b24093,0xfce4cee8,0x30032c21,0x9dc873e6 .word 0x78ab7e68,0x5bc23fed,0xd766db43,0xe1e9c0ff .word 0x2681c0ed,0x5395735a,0xcde200a3,0x03f337c8 .word 0x2f7d8b45,0x13f77c7a,0x7a55691f,0x0175e720 .word 0x1e22ee3c,0xfeb9801a,0xcb884c2b,0x1df53f2a .word 0xf7a9d005,0xc0ed72b9,0x4c1b65af,0xe2078f39 .word 0x526aeb79,0x67bc5a4a,0x27961a09,0xe86cdfe9 .word 0xe68ee006,0xa5453ec7,0x60953fc1,0x52827e97 .word 0x2e003fcf,0x95514b5b,0x83151f71,0xaf5887cd .word 0x017945fc,0xeae0dc1f,0xb8d96d7e,0xd7954c67 .word 0xada7b62d,0x3f41c554,0x931e9c83,0x52813964 .word 0x323209c1,0x15e6a28e,0x1b3eb3b2,0x934b0080 .word 0x31418dd6,0x4296f75b,0x14c4af40,0x2f86719f .word 0x54e98cef,0x52ac76e7,0x924aa377,0xe8edd965 .word 0xd527a0ff,0xc7994efa,0xe08fa557,0xb555792c .word 0x83b60aaa,0xa32e853b,0x44663680,0x6af6ca3e .word 0xcdd9c6f7,0xe68e3a7f,0x00246aa3,0x21a4b074 .word 0xb96011dc,0xf0409f20,0xb27843ca,0x40d24518 .word 0xf0b9cc1f,0xc906f6ed,0x85c27692,0xa399138f .word 0x55516594,0xe9699239,0x26a70f26,0x5d44b54c .word 0x98d0f0f2,0xfdc4ea96,0x404abb29,0x7f6358a7 .word 0x3ab02426,0xc6c00a79,0xd544b1ee,0xd20fc9db .word 0x06f420a5,0x74ea76c4,0xb4a76561,0x161e9933 .word 0xbd4605bd,0x3ae3c56b,0x76ce2485,0x44d5cc42 .word 0x85282042,0x27db7f0c,0x90ccf322,0x80fd0330 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 0x0956555b,0xd4cc99da,0xca3f6b3c,0x412a1fd7 .word 0x70c22c7d,0xde613718,0x847a026e,0xaf54b814 .word 0x3dc197f8,0x5c3315cf,0xe7d7def6,0x2abce7f4 .word 0xc8253469,0x7f1d8023,0xbbffb654,0x244296f5 .word 0x31a99bde,0xed090979,0xc2ad1604,0x9d10197b .word 0x022efb6b,0xf18e031f,0x71f58c9e,0x35c0a4a4 .word 0x1fbe57d3,0x028c7674,0x896c1c65,0xa16627a2 .word 0xb3c13549,0x0bae8efb,0x74143bba,0xd5abeecd .word 0x1d1c00bf,0x26889672,0x2d918316,0x82580b04 .word 0xf2885a00,0x3c73bfda,0x4410b0d7,0x32e067f5 .word 0x8e870b52,0x7f0b7795,0xca1638f3,0x3dd9cd07 .word 0xc3c3187d,0x2f43e55a,0x39fd5632,0xf9413a8f .word 0xef19296d,0x126aadb4,0x4f600f2e,0xf253d684 .word 0xc600899b,0xe7c5c88d,0x28912d7c,0xa89f27fe .word 0x07008d4c,0x853746c7,0x1caf680a,0x6d1660fc .word 0x240343b0,0xffdb8d3f,0xb5d89c7d,0x8cbaf9f3 .word 0xd2b67ed0,0x26e5b2ad,0x19efce3f,0x0e9aba6d .word 0x6e2aa24f,0x5e499aed,0xe38afe7d,0x0f81401a .word 0x605a92de,0x2c605c49,0xb3bd838f,0x1ab75b71 .word 0xbff8301b,0x17f8aae1,0x93e5013f,0x5b823142 .word 0x2fe5f89b,0xdce23d4f,0x370482a0,0x851e8d35 .word 0x7437b177,0xdddf975a,0xfe54cb4e,0xf60315dd .word 0x49303336,0x7e286d75,0xba2d054b,0x87dbf605 .word 0x36ba8997,0xfdf4b95e,0xa49c6e5b,0x25c36566 .word 0x8c36556f,0xa2d77511,0x7e2f22f2,0xc9c3f89e .word 0xe724b3e9,0xe3c30c7d,0xc544caee,0x04f8f523 .word 0x5f235241,0x0067ef0a,0x5955c81f,0xe410a7d3 .word 0xf32a9457,0x4fc348ad,0x86aaa352,0xac65b809 .word 0x64e57629,0x9f9ef971,0x9f29ebe1,0x1c3fa124 .word 0xd54754a8,0x894d97c1,0x9cc8843b,0x186c301b .word 0x133635de,0x9848e6a9,0x98386875,0xd7294574 .word 0xacf4f6ed,0xc13879bf,0x8a1b8694,0x94b0f821 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 0xf9806183,0x1c313ad8,0xdcaaf501,0xdbb14e6f .word 0x590ce83d,0xcd9ecfa0,0x7797b336,0x47f75d55 .word 0x454d1da1,0xb7cf05b1,0x1577d6da,0x6158e1c3 .word 0xb74fcbe6,0xa040a447,0xc06b2c6a,0xbb1e8ad8 .word 0xd06fd59a,0x9b9405f3,0x99586a4d,0x3fae49c6 .word 0x595002f3,0xf58e2304,0x77fc2062,0x9abd593d .word 0x86897e58,0xf78382b9,0xc36663b4,0x84762a5a .word 0x49ebecde,0x35941576,0x4882662a,0x7e90f237 .word 0x134809df,0xa52f3821,0xcbc8382c,0x447ff678 .word 0x50203ded,0x1005af49,0x659429b5,0x6b1d4b72 .word 0x872462d6,0x6de86560,0xd549a6e8,0x74931505 .word 0xf703947c,0xe6f9cd50,0xd489b06a,0x167e23ec .word 0x936494d1,0x3db068f6,0xfcae34f4,0x1a3f995d .word 0x5e35d66a,0xbeebc891,0xacaf404e,0x1874094d .word 0x1e115e6f,0x0c9ee48e,0x0ab66bc8,0x0649db7f .word 0x12007e6f,0xbb32eceb,0x6538a176,0x3e68c363 .word 0xba74f064,0xd4d990e4,0x317d4dc8,0xddfbc55a .word 0x0974db89,0xc0b24ed2,0x22f66b6e,0xa76349db .word 0x5d96452d,0xe6126236,0x810d14dd,0x633797ba .word 0x5d2abce4,0x72ba8846,0x9f3e9d7d,0xf0b34ec1 .word 0xafe8ed63,0xdb98ce3a,0x71a60167,0xb61e579d .word 0xdc108b3f,0x95d29de7,0x6b12f010,0xd1b3130b .word 0x6a7f4b6c,0x3987b473,0x6e608e56,0x32e75d16 .word 0x9062dcd2,0xb84debf4,0x11ef75e6,0x1862a631 .word 0xeb9c82fb,0x730c8834,0xfc4c229f,0xcc07ebf3 .word 0x77ce2c82,0x8905d9ab,0x08be951d,0xbbb90b6f .word 0x080241b8,0x45ee2332,0xdaa4f2af,0x0068a1e9 .word 0x36f21186,0x143ddb71,0x07e2e0d3,0x3209b356 .word 0xbf2551ad,0x2957bc51,0x79e2ff5c,0x92a2bbea .word 0xc531479e,0xd0c355d0,0xd0e013ed,0xeebbe7e4 .word 0x8c519622,0xdfc53fd4,0xe98219c0,0x1f7a5b74 .word 0xe768dfdc,0xdc0127b2,0x31997b48,0x4b93909e 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 0x731acc33,0xaa786b82,0x24027093,0x1f11320e .word 0x8035ca02,0x1696224d,0x46fc82de,0xaa90d3f5 .word 0x0d2fc0e8,0xe8fa8eb3,0x48664407,0x22d0856e .word 0xfe36b5cc,0x0f5680b3,0x3bbcb449,0x1a36554a .word 0x31175b60,0x187b8b4c,0xe4ed39f8,0xda2dfb64 .word 0x019a1f98,0xd57e8e4a,0x35a781c3,0x7b718e18 .word 0x5b44f429,0x376b2d54,0xbdc447d2,0xabd8a234 .word 0x780d2da3,0x49db8733,0xbf703c98,0x4dca8929 .word 0xedac0e09,0xc694f2cb,0x6e564b8f,0xb55035bc .word 0x0721bf41,0xe34ad03f,0x93753f86,0x618cebaf .word 0x6e234582,0xeb0742c0,0x2c7bb1c6,0xf0ddbb32 .word 0x8b28893b,0xcd000a76,0x178956a2,0xc99ff36b .word 0xca34f3d5,0x0d1570ad,0xa6938cc5,0x04352a2d .word 0xcc7ddf50,0x1ef8e18a,0x64e91c23,0xd4c811a6 .word 0xe51a7e7d,0x362f4599,0xb19f7efa,0x5bc42aad .word 0x890f4631,0xa9bc1868,0x841d9a63,0xc4b3b97f .word 0xd9ac3469,0x264a149e,0x447b65b5,0x3a9a8b35 .word 0x858a28d7,0x6ef6767d,0x52132cfa,0x6d11119f .word 0x3227f00a,0x19accfbb,0x290a72e3,0x9a41c53a .word 0x5ffc29ab,0x817ce808,0x14f0ae56,0xaafa4d08 .word 0x892fc713,0x7cb9326e,0x689cf631,0xcc84e5ae .word 0x26f2e264,0x3e38a342,0x5f1096cf,0x36ce1195 .word 0x8a733859,0x893e3b7d,0xe7369178,0xd2ffea31 .word 0xaa31ad7a,0x12d76a73,0xb4a9c280,0xee7c83cf .word 0xaf719c21,0x6e945d7b,0x474d3622,0x534239fa .word 0x06f30355,0x475cfd64,0xf745ba7d,0xe6589bbd .word 0xfe8db9ca,0xf3eec332,0xde858792,0xafb2e046 .word 0xd781a3bc,0x9930485c,0xbe76af34,0x654919af .word 0x7002dd2a,0xc8bbe107,0x260db355,0xe44a1b92 .word 0x04bad6bd,0xc94269cf,0xec9f7c6f,0x6814b4f0 .word 0x9b2506e7,0x0abc845c,0x3a44ada6,0xa80fb726 .word 0x451f29bc,0xc0101bbf,0x9f75bd0f,0xa4bbb066 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 0x34f665da,0x1b9e3325,0x251756ef,0x3e1496d9 .word 0xe8d6d54d,0x56abbf07,0x41333175,0xe5459cd6 .word 0x0b674eba,0x111dd416,0xba552af4,0x5b9286e4 .word 0x66eeeea0,0x969ee721,0xf13da8d2,0x91b542a8 .word 0x07036734,0x377d805b,0xbe670f64,0xd5281a70 .word 0x10f48f5d,0xba24992d,0x42ef440e,0x06d5154f .word 0x63321555,0xa5d5eb0a,0x1881ac02,0x0f6b523a .word 0x303b7a51,0xeefe42f1,0xe669e082,0xfe384c50 .word 0xa9aa3e46,0x9f0311fa,0xc905cee1,0xbd7aa23b .word 0xec58efe1,0x597a1cb1,0x2c744b4c,0x940ae1f9 .word 0xe52e8205,0xa9a7c96c,0xb543d391,0x328d1daa .word 0xb5a9f402,0x3fdb5466,0xfe45ea55,0xaf99b81b .word 0xe7ee7b43,0x589505e6,0x1743a440,0x0ab355c2 .word 0xd86459ab,0x2011e932,0xdad02733,0x15169d99 .word 0x6d5119ce,0x8f823b01,0xf93c50ec,0x84e48741 .word 0x4471f5c7,0xe8d50692,0x4246aeff,0xae601b99 .word 0x0a016e44,0x727b7566,0x366cf4a1,0xb729c6a6 .word 0x0142929c,0xaef8e244,0x457685a3,0x4a0d56a8 .word 0x501ac263,0x380ce590,0x8994ac55,0x91fb58dd .word 0x8f17ff5a,0x3ac4a579,0xf786239d,0x5c40961b .word 0xb698b852,0xf45fbda6,0x7adf6c89,0x59345b20 .word 0xcf953c85,0x30369a75,0x5197a321,0xebb8b83a .word 0xe9f6c827,0xf89d7cf3,0xd94d849c,0xd5472618 .word 0x0c323c40,0x9354406f,0xaee3d004,0x150764bf .word 0xa5cc43ab,0x45d2540a,0xb4c6ca11,0xfd4e7b1a .word 0x05b1c5ee,0x4ddef8df,0x41f158ad,0xff8e4494 .word 0x70456fa3,0x66606cb0,0x102fc5b8,0x945cb536 .word 0xfffafe1a,0xab7efbb5,0x6d94bb10,0x90cd6655 .word 0x58894f79,0xf81d8151,0x334b25a9,0x6489a3e1 .word 0xa7cbc4bb,0x899f0547,0x82ce1999,0xc99f3efc .word 0x8d1d05c2,0x3b0be07d,0x3ee24d14,0x93b1d632 .word 0x9de8c979,0x61f3812e,0x2e1c047c,0x340c9f86 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 0x418ae843,0xca202d01,0x50c8c622,0x606b6304 .word 0xc24fe983,0xb74904c5,0x23dbde06,0xf5036859 .word 0x0047e42d,0x6def72c3,0x16aa84ea,0x7cb7a451 .word 0xcdd93c7d,0x86bd892d,0xe27cc362,0x538e55f0 .word 0xdab1cdea,0xb074bbd2,0x19c19873,0x7997142a .word 0xbbebcf01,0x87f08cb3,0x5e921731,0x194192af .word 0x9e6f6243,0x9baf66c1,0xc5e0b628,0xcffc65d0 .word 0xe282a231,0xf047973f,0x8766f771,0xe7e644b9 .word 0xcbea2f80,0xefc3ea29,0xa3120a01,0x94a783aa .word 0xc94e3683,0xf7989229,0x3f85d10a,0xca8c8094 .word 0xaa9dee4b,0x952a713a,0x5aa6a9e7,0xe88a3e58 .word 0xb8663688,0x4712dfcb,0x49b14be7,0xd3ad1476 .word 0x9b00c86f,0xd38c619c,0x6e41b472,0xd7fbf8f2 .word 0x81a23604,0x655b30ab,0x348bafb4,0x68807e5b .word 0x9fd2fc94,0x8c229b72,0xcfffd71f,0xa81c8053 .word 0x0df70402,0xd6a22f62,0x97089943,0x4c51e952 .word 0xbe2b1797,0x2af90ea3,0x1164e434,0xabbc3fdf .word 0x5cddae51,0x61663b06,0x6dd90c09,0x5bd72204 .word 0xc188b2f6,0xcea7d5d8,0xd4085a20,0xc1da32be .word 0x5a697e6a,0x2d9d138d,0x503573b8,0x8fa8cc9f .word 0x2e5b634d,0x3a3cec78,0x11256e58,0x7b6dbe9a .word 0xb0942a22,0xd4d21f8e,0x62d63662,0xf8904589 .word 0x3957fea8,0xe7eaf34e,0x355e360d,0x455c3deb .word 0x6ad9918c,0x11046824,0x6bfbf157,0xa47985f3 .word 0x22ec0d06,0xdd3fd9c6,0x282900a4,0xab64e3c7 .word 0x5fdadd00,0xa56a70b2,0x22c5fd47,0x645af15b .word 0x3ce5f95e,0x2bbe6018,0xd45299b6,0x39b58883 .word 0x85d529dc,0xca987927,0xb1098ccb,0xea7524b8 .word 0x3850caa6,0xa54c33f0,0x0487af5e,0x18d361b1 .word 0x8756ac8d,0x676915e1,0x6eb24c3f,0xe6234884 .word 0x3f43b9e5,0xde4700a9,0xb1edbe80,0x70f4c6de .word 0xfe907793,0xe18a464f,0x69a5dbbf,0xae3fa611 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 0xc141ffe5,0x506e41b0,0xedc5eb79,0x689f3d02 .word 0x063cb1e5,0x0fb26edc,0x49976e7f,0xb9a18f02 .word 0x33d1b57d,0x8a2c6500,0xb839f997,0x1dd78c99 .word 0x605461a3,0xf4205c09,0x7f3a2d70,0x89dcf1c8 .word 0xdcd735bc,0x18e6dab9,0x81d53efa,0xa1704bfc .word 0x4ba37abe,0x76215204,0xea13deb9,0xdeb7d961 .word 0x91e54cf1,0xc6cd2ed3,0x31cb6cbf,0x968a8332 .word 0x298a9cd4,0xfe5dc865,0xf153d736,0xed3667ba .word 0x8f69d8c6,0x89ae4768,0x1e674e4e,0x129f44c0 .word 0xc727dd7d,0x7b97f8a9,0xe533db8a,0x2491546c .word 0x6e1accac,0x12f2f403,0x1d04770b,0xbd5c42ee .word 0x10257db2,0xbd72dea4,0x82ffdf80,0x46369b1b .word 0x3fdcaa71,0x2be52788,0x5ce7a067,0x4cc705cb .word 0x7c6825ed,0x3493c01a,0xe1bc2c5e,0x0f906ef3 .word 0xc326f6a5,0xf70666d6,0x18de1aac,0x4c5cf5d0 .word 0xed785b97,0xf8ccc787,0x1a8fba12,0x0b85ff9e .word 0x5e2f47a5,0x701ef042,0xd4b4826f,0x75577271 .word 0xd400f1c1,0x7db73d73,0x21c419d2,0x78c23b4a .word 0x28f9d6bd,0x448f6868,0x97eaeac4,0x5b8b6f08 .word 0x31e174ac,0xafe452f2,0x34173531,0x96ed1e61 .word 0x13fec077,0x152f4a62,0xedfc06d0,0xf11a9e62 .word 0x1f19621f,0xb8ae8390,0x4d24d47c,0x254187c8 .word 0x803c5b5a,0x1cd20dc3,0xa87fd968,0x849151f9 .word 0xa2f5865a,0xccd4eeb2,0xbce42bfd,0xe5f1a8e1 .word 0x10d90eb6,0x701dfb9b,0x8a230e97,0xa1205d37 .word 0xcc5876d3,0x38f26007,0x9b5b56c2,0x428cdcc9 .word 0xc2a55520,0x6ef5e01b,0x63e6c9b7,0xa393cd3d .word 0x8218f3c1,0x57e278bc,0x69208d83,0x16ca8672 .word 0xb4664f41,0xbd7ba560,0x41fbaecb,0x313d1fae .word 0xaad658ff,0xa47596ee,0xe129cba4,0x18d18e3f .word 0x9af306e4,0x147cd8cd,0x61f6268f,0x8faf09ed .word 0xb9546bf9,0x22975a2e,0x85a1f267,0x48fff696 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 0x991c4a0e,0x7a86d3c0,0xd15421ed,0x57b15378 .word 0x34960503,0xf2bafacf,0x5b80d17e,0x9043272c .word 0xd17a0648,0xb1408edf,0xc88a86a3,0x172ef3a8 .word 0x45fdcf16,0x0e7cfd39,0xeb888918,0xbffa7906 .word 0x82fe96c5,0x3a8be620,0x73c28255,0x306c2de0 .word 0xb836f75e,0xce5c7081,0x6716c79d,0x4cc03e40 .word 0x9e31c267,0x3df5ea7d,0x1c1225cb,0xf011f0c7 .word 0xbb7b111d,0x627b6bc0,0xac4700d0,0xfccfeadb .word 0x5ddca86d,0xadc20e29,0x984a1e33,0x892f9e9c .word 0x99b16f58,0x906a786f,0x62e16fca,0x7ee4ca5a .word 0xb8bf0bae,0x6e8b6f9c,0x5a214a3e,0x55048f3b .word 0x87b46be4,0xa243b1d0,0x65eaaaa2,0x39e5420b .word 0xd25e4047,0x582d4f12,0x950cf79d,0x05e8af0c .word 0xbc6bc0cb,0x5d3e982a,0x51fc0c8a,0xd5d4f887 .word 0x9e9b675c,0xc4102d92,0x01538607,0xed3b4e55 .word 0x4f8e31e9,0x32a32c60,0x9cda1611,0x5a18925a .word 0x456ae7df,0x97036cb2,0xff2cd19b,0x32d57051 .word 0x1be84e9a,0x5885f73d,0xfa4cfaa0,0x02ab541d .word 0xbd8c5688,0x1ed67237,0xfc8f2e3d,0xbccf6d9a .word 0xc6e3c6b2,0x21e77791,0xfd7e5d66,0x2fa56b9b .word 0x470ac838,0x41b07202,0x898dbd6c,0x175a551b .word 0xc5141aaf,0xb769ec2c,0x17eea1bc,0xde06cf8c .word 0xe98fd2d9,0xdf035bd3,0x4c79208f,0xf77d2f5c .word 0x9d1f3489,0x915f7304,0xb14f7258,0x2d550075 .word 0x9507c38d,0x7e45f0c5,0xe9d995ac,0x2ab81800 .word 0xa3342438,0xf86dd0ab,0xbe2c8476,0xc57fd7f9 .word 0x9e46efba,0x4df04e05,0xdbb54dba,0xae37994b .word 0x3aeb59ce,0xe16b9313,0x3a117d6f,0x323f2717 .word 0x3f6e0640,0x1b5c6775,0xb32d6cbc,0x6a870fe8 .word 0x4c4c4aa2,0x48b9c629,0x0faa512a,0x9a161027 .word 0x10d162ae,0xe098d8ad,0x34879b2d,0xaa79030c .word 0x220015c8,0x7fd932c2,0x68a52368,0x872f3c93 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 0xda049816,0x5dcfbe95,0x9928c3de,0xa8966d47 .word 0x3dcc3b30,0x3eb4cad9,0xb40067d2,0xbce2059e .word 0x869ba52d,0x231e20e9,0x35c132e4,0xcd7ec036 .word 0x2bb9b515,0xa3d5ef83,0x10f100f2,0x81e9f7a6 .word 0x37d80dde,0xf3e495da,0xfcbe1618,0x9febd81e .word 0x16e795d1,0xf3a1b0e2,0xa48cae38,0x01bff824 .word 0x9424626b,0xfd300b61,0xf1e74ea3,0x089996bb .word 0x130b6af0,0x3a2ace36,0xc65c7154,0x4cd7e20a .word 0xbd2f5a37,0xfbd768f0,0xcb88d806,0xf95d0f17 .word 0xfce43325,0xbd486f3b,0xaad5ef59,0x73d66044 .word 0xd46d994c,0x88a22bd4,0x88387e1c,0xb8854309 .word 0x497d292e,0x06b3e0ee,0x4e106e3c,0xabd52cb6 .word 0xe4400abd,0x68cc7c03,0x7a3db4b4,0x8633ee3a .word 0xdb4e1354,0xb5380817,0x9fd02474,0x0b75e732 .word 0x2ca530e0,0x4ef6cc11,0x218b0037,0xe4823589 .word 0x484d7459,0xeeaf2108,0x934978d0,0x508739c9 .word 0x04e99044,0xef403f90,0x8fad4d66,0xc55c4832 .word 0x5c194e60,0x538d86c8,0x46fac8c5,0xb6f915f6 .word 0x5db6aca1,0x80f9f4e2,0x6902c6a1,0xcc0aca5e .word 0x3de407e4,0xa086b930,0xc1e8e525,0x4e8da942 .word 0x5bc3abe5,0xaf97e602,0xe2059a9d,0x06af2286 .word 0xc4c9b65d,0x319e0dd3,0x7b474c68,0x23425208 .word 0xb1224f30,0x926d1282,0x067397d6,0xdee8c6ab .word 0xe064eac7,0x168c42cf,0xcfa3e914,0xfe634095 .word 0x10270fa3,0xa7c1c265,0xeaf7dcab,0x9041e8ff .word 0x20018159,0x21ce386b,0xe6cff85b,0x9b338eab .word 0x1c2ef91e,0xe80da73c,0xaab266ae,0xf75c91ef .word 0x19e894e3,0x79227521,0xbb45c42f,0xd16364d1 .word 0xb6c9face,0x790d7113,0x053fbc01,0xa8271103 .word 0xcb757c64,0x55dbd99b,0x55b59522,0x4e468a6a .word 0xf4315db5,0xf6a3f574,0xedc0734e,0x58b967f9 .word 0xe933cfa1,0xe1ecaf08,0xc5e3c211,0xab8ccc83 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 0x7a2e3d2f,0x076f5b7a,0xcb7dc2e9,0x7035b38a .word 0x15e8c3cb,0xfe70df6d,0xa0b59c0d,0x906d728d .word 0x89a38ffe,0x0da90905,0x69c4b965,0xe79b3f9d .word 0x3583a3b9,0xaf365217,0x720ad65f,0xb035db4a .word 0xa8d17c11,0x5d42143f,0xcecc6d81,0xee4b87e7 .word 0x111cdccf,0x940a68da,0x9c198b2c,0xadfe7b7e .word 0xe20259aa,0x14e587d6,0xb142c542,0x6a6bf656 .word 0xe923d738,0x22387ea6,0x816b7fa8,0xf1ca29c6 .word 0xc0b31a15,0xfa595973,0x083ab3ae,0x7a9ca243 .word 0x1c2514cf,0x56be963a,0x11b7c526,0xca1f8b05 .word 0x7ed5ea3d,0x7e8baf9f,0x4866bcce,0x4354521b .word 0x224878c4,0xa8b23ade,0xf3596631,0x8c42f806 .word 0x7e4cf389,0x9bab33fd,0x39ca59f4,0x6f34c396 .word 0x41bdc1fe,0xca56e7bf,0x6aa9e289,0xfe370654 .word 0x665d15a0,0xac30d1a6,0x96d3acca,0x5e635436 .word 0xdca19582,0xd33dbc3a,0xfc067fb9,0x1fbe24da .word 0x71de4dda,0x49b49b3a,0x53b9fe77,0x593ff892 .word 0x294d89c1,0xc279aeba,0x89e1a777,0x39ec12b1 .word 0x873c2903,0x62d026c6,0x20b0e3d8,0x86cfd9db .word 0x7e9b1411,0x1537240d,0xac881916,0xe33c46ac .word 0x4e6e273e,0x8483da9e,0x4fe10b57,0xe930d80c .word 0xd0b4f263,0xcd94e963,0x1c760c55,0x2b78d5b1 .word 0xaf0dc46b,0x07c89f05,0xc39d53f4,0xa6cd109d .word 0xc14b53d6,0x61aa914f,0xabb34f52,0x89db3a3c .word 0x22659083,0x22d45e46,0xd952860b,0xb1e90af3 .word 0xd51ba799,0x10878488,0x17a75a8a,0xf8aee327 .word 0x03391a72,0xbae27d18,0x79839e0d,0x43d449ec .word 0x956df81f,0xdc82056f,0xb86eff97,0xb4134e02 .word 0x75d93745,0x62035d55,0x6d8d49bb,0x34903aff .word 0x19e589de,0xf7b88e62,0x035556c2,0xd9bab87d .word 0xb6ba46b6,0xcde8325a,0xd2681f4a,0xe4fa0186 .word 0x6f151682,0x810c7c5b,0xde1d7c00,0xd28d6a34 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 0x8a22ba65,0x4c7c0156,0xf8d2e2f1,0x526a9694 .word 0x5da68b5e,0x6ec96217,0xc6322380,0x573c5d94 .word 0xee467e89,0xf03b2f79,0xef104e35,0x20e4c8fc .word 0x13e9d1b4,0x6c6dbfb0,0xbb70d2f4,0xa369511a .word 0x23d0778d,0xf949ff9a,0xc8e15546,0xbb291bed .word 0x33351d26,0xed8ccb44,0x63e4b598,0xe5f7abdd .word 0xc385d2c7,0xe74053d4,0xea543016,0x03b20d13 .word 0xa36a7b08,0x552b9d3f,0x8b8ef0c8,0x322e62d7 .word 0xa146e3a9,0xa89005d4,0xd290a380,0x6a5aacf4 .word 0x0559bdc6,0xb39da36d,0x2c7a10b1,0xe1ff2140 .word 0xa6a60bc0,0x62416b14,0x3bb77785,0xeb4b07a1 .word 0x99782c8b,0x69bc724b,0xa871d1f9,0x5d0c34a8 .word 0x82408b93,0x26cd2fb2,0xff05785e,0x96eb589a .word 0x2b1f4520,0x2c8a8ea2,0x78be6bd1,0x0a0c9f2a .word 0x7b386917,0x92ba3cc8,0xb023e646,0xb744a90a .word 0xe1d18cc9,0x5b7b1964,0x901b3af7,0x5272f6a5 .word 0xa8c598e9,0x6e0a913f,0x6db2b4be,0x06ea436b .word 0x6c0822e1,0x0766d6b0,0x4a821a90,0x32763e84 .word 0x57457b98,0x88e76d63,0xd64570d6,0xa05d558f .word 0xc1e15b63,0x3730fee2,0x2fc8f7a0,0xa2116446 .word 0x744ebfdf,0x624c8a10,0x844eeb7e,0xba827e3c .word 0xcf85fe68,0xac110892,0xbf5f4de6,0xc183a8bf .word 0x7a0ec063,0xa27d93fd,0x3e7a6b71,0x3d49d53a .word 0xd83e1680,0x53e3fa2f,0x396f1ce4,0xace7dda9 .word 0xa39b86ba,0x8ec61c60,0xaab66394,0x78188a38 .word 0x6263b288,0xbfd749d5,0x82886861,0xa9fc60cd .word 0x6af142d7,0xe050bebe,0x4c9210d6,0x35eee91d .word 0x2c73eb35,0x3af3c716,0xd54e1102,0x862a615c .word 0x87b298d8,0x91b67f35,0xbf0ccb19,0x9d993f89 .word 0xdba80d18,0x329a6050,0xe388ded2,0xa1ab8bbe .word 0x2dcdb287,0x483c9552,0x64845375,0xc724be94 .word 0x7aee29fc,0x757ac8e3,0x8c66ec6a,0x4ded743a 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 0x84dfba1b,0x2006c90f,0x38df047e,0x0439cf96 .word 0xae6ad6f6,0xc706a7d0,0x40ea1b03,0xcbe5a3b2 .word 0x27b93e0a,0x3794bfc7,0x1e5271d4,0x436e4189 .word 0x527842e6,0xbcd18c4e,0xaf3d92eb,0x591226b2 .word 0xf737b6d9,0x1e4ad41b,0x9a9e9d19,0x4118974d .word 0xb9a38117,0x79fd6df8,0x9459dceb,0x85026584 .word 0xeaf458cf,0xdaf7f695,0xa1d4c787,0x4cbde4d4 .word 0x39a34f2b,0x000ae01d,0x3e1bf84c,0x89fe0cbe .word 0xb2295e11,0xe9d3313c,0x989d26ab,0xb97cfbfa .word 0xe242b447,0xebea7dfd,0x565fe3bd,0x63f9aa88 .word 0x60566d2d,0x6e362390,0xce11cd1d,0x510c5702 .word 0xedaca188,0xba8725bf,0xfe115ab0,0xfa5f7bb9 .word 0xb815e357,0x47a3bb2c,0xb76535fe,0xa15320e4 .word 0xbe834d39,0xc3c4c158,0xbc681283,0x7cc523a3 .word 0xb526bfde,0xff2676c5,0xef549818,0x6d2cc2e4 .word 0x8ad89868,0x13922754,0x38790d21,0xe4efbad9 .word 0x5b7eda82,0x0f21301a,0x16ca314d,0x268e4ac6 .word 0x17eea460,0x3290955d,0x745062ff,0xdd5fb9d3 .word 0xae38b193,0xfc16b139,0xf41e9f41,0x9d55420c .word 0x5cd1d280,0x99448be1,0xb8dfa00e,0x1db65419 .word 0xf3c50a60,0xbb0bce92,0xc6c134b2,0xd37e5bb4 .word 0xc1c39237,0xe3ac80b5,0xd798a351,0xbe9fce93 .word 0x15c3ae61,0x28cd5cf0,0x43833fe9,0xca41276b .word 0x7c359ebe,0x0f31888b,0x29b84247,0xd9f41d7d .word 0x7b6b1078,0x7accc055,0x2befc188,0x91f61a7c .word 0x16c71a5a,0xcb210275,0x94ef773a,0xc875820f .word 0x40e566f5,0x9fd1e6de,0x9c68685d,0xb2bce5a8 .word 0xcc17eb56,0x9c37e547,0xff410a59,0x0435d0a4 .word 0x8dd19654,0x9d6a2f1c,0xe5225ba2,0x9455a17b .word 0x61b38a0a,0x701b6327,0x0c16f239,0x5df543ff .word 0xf9bf2977,0x4cdee22c,0x64f7fd27,0x0353754f .word 0xd9eb2c09,0x5cd3991a,0x1ce04d1b,0xdd562ff3 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 0x884c6b98,0xc057faec,0xfa58eb48,0x34c23697 .word 0x13a5ea18,0x4ad34ab6,0x4ca61ad5,0xf9ea65ff .word 0xa73feb13,0x78bd9780,0x9067c441,0x62c7dbf7 .word 0xf24c04e6,0x54f7166c,0xa754c9ef,0xfb530731 .word 0x21b4840f,0x0a4532e2,0x7b515786,0x14b945a9 .word 0x023fa6b7,0x95547730,0x6cfd1f34,0x818ea1f9 .word 0xb551b1fb,0x9b65c421,0xf0687389,0x6541ddc6 .word 0x1dea7689,0xb9876ef1,0x5989b0b2,0x7fcbd8e0 .word 0x76078540,0x249b7d38,0xcb81dabb,0x934c80a5 .word 0x943d3660,0xf44d34c0,0xc1b39b04,0x067c849c .word 0xe0aba493,0xdaf6951c,0xca38d336,0x1d63922c .word 0xc843fb75,0x94732e98,0x68b0c060,0x042ca788 .word 0xf32fb79b,0xc5d07ca7,0xc9b4b8c1,0x8eb3078a .word 0x0a1486a1,0xf9b851f6,0x6ea28243,0x2020e4e5 .word 0x96a7956f,0xb3137854,0x11cbce45,0xacbb0c25 .word 0xa3494a1e,0xdc414002,0xfb5030f6,0xe2dfcafe .word 0x9871302b,0x149fa849,0xda1a2411,0x1116f8ce .word 0x7ddb851d,0x26c16898,0xe3d2e3d6,0x29a72a17 .word 0x353d3cbf,0x0cb65aeb,0x3aab28ac,0x9f219c7f .word 0x2933644d,0x05a61348,0xdc4056eb,0xa78e13d6 .word 0x19df8d4c,0x8d9ad283,0x57e84152,0x242a4710 .word 0x23db1e95,0x7484dd8f,0x1238d165,0x9339e250 .word 0xed5240b2,0x32296449,0x3257b62b,0xbf55ccc8 .word 0x45eb3ce9,0x0a9ac13d,0xced4aaf7,0xbfc3416b .word 0x4a1b8632,0x8487dcc0,0x4a41a4ff,0x9c968193 .word 0xe97f21f8,0xb90de37f,0x0619c1a9,0x10aca1a3 .word 0x00586fab,0x96e1a73a,0x3c2f9295,0x4dde4970 .word 0x1d294e73,0x9931ffd3,0x43e65fe0,0x1ce0160d .word 0x3427a7ad,0xe5ab2bf6,0xbada6cbe,0x09689341 .word 0x3f50eb0b,0x3a502c35,0xaefea931,0x1fdc6dd1 .word 0x8ddf8d04,0x2b5d24b3,0x6dda4d2e,0x8d92a358 .word 0x92fad770,0xbd5124ac,0xe1324d2a,0xf2179182 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 0x78b6f5a8,0x6df4e885,0xa9c6e201,0xfbcd449d .word 0x968aa627,0x73173342,0x99b6ab2a,0x59cf60b5 .word 0xda8c24be,0xc93418a8,0x5713722c,0x9fdbc32f .word 0xa722d50c,0x70a903ed,0x3f468a75,0x9ea7c32e .word 0x7fad0be8,0x4d3a4144,0xd40aa51a,0x9b10ff96 .word 0x20cdebd4,0x270859da,0xd39e274b,0x201eab2d .word 0x36a9a717,0xee541797,0x9c300536,0x4d2c1860 .word 0x8d7295c1,0x25ad9039,0xfe84ee9c,0xe7163574 .word 0x75691a3b,0x2a1f94ce,0x4f67169a,0xf2f9ce36 .word 0x1566e5fd,0x76238a4c,0x11c46e3f,0xe497f9f2 .word 0x76b9b170,0x9688ca5a,0x3b8d304f,0x7e4e7b89 .word 0x3f89bb67,0x1425f008,0xc9eb3649,0x38359108 .word 0x1b308a15,0xc8f112b9,0xafd9983b,0xa917b8fd .word 0x3a9a67c0,0x3e88cfc0,0x157eee63,0x3f5b1ff7 .word 0xc6abcbfc,0x62a48cfa,0x1cd688ac,0x0ab5cc5d .word 0xa1f61865,0x41477897,0x46d773a1,0xa8b6ae53 .word 0x34a3dfd6,0xa0c8fe45,0xb5aa3bdc,0x7b18fd49 .word 0x5c9f49ac,0x0a62dbfd,0xe798009d,0xff5ef4e3 .word 0x43002e45,0xbe3582e5,0xb86386c0,0x563ad145 .word 0x04a78ea7,0xa474a833,0x43b7d6dc,0x9dada19f .word 0xb70ff6b3,0xc90984a4,0x10325607,0x4f97e44c .word 0xe286ae98,0xda433343,0xb20a0e3d,0x240b394e .word 0xe7f2a663,0xcfb5f214,0xcbeaf836,0x3522d6e8 .word 0x1dc71916,0x03519da7,0x020621c2,0xad934f25 .word 0xdb6117eb,0xa38a7664,0x9b7e9698,0x98094d06 .word 0xb9d902fa,0xe2685145,0x84dafd4f,0x88d535fb .word 0x5c25c287,0xa2aa6ad5,0x4add1e09,0x257bfcdc .word 0xe0a05999,0x62a67711,0x3e959509,0x58a7fcb0 .word 0x4e9801e1,0x87ac5a68,0x7a16f505,0x5c106be9 .word 0xc6180198,0xb9f97d78,0xdc4a3061,0xfcdce25a .word 0xf005c5a2,0x451a6f87,0x344ce50d,0x737e068a .word 0xbb3ca0e6,0xb09d7761,0xcd5ad453,0xdd7d8864 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 0xe3f9ea25,0x4f4740ad,0xe410ea5b,0x9bee7f2b .word 0xcf09c384,0x3fa518da,0x30d03656,0xd4f0252e .word 0x75cee364,0xae035364,0x084e39d8,0xec2e3a77 .word 0xfd6ac4ca,0xad26d5ae,0x4dbb2869,0x176d57f1 .word 0x222515df,0xb2de40f9,0xc6f51574,0xe81fc0ad .word 0x34f9f0c7,0xa328629e,0xed4db27c,0x02d313b6 .word 0xbf323042,0x4262d451,0x6933b3e8,0x588a6559 .word 0x3aa0b100,0x0bfba890,0xd09f52d9,0x7b19ffd7 .word 0xd5a48200,0xf3d9c152,0x880d6155,0x03ada4ad .word 0x2d2b4727,0x0db7d31a,0xbf34c398,0xf91f1ea3 .word 0x2b2bafea,0x817e52f4,0xe7b0a41c,0xe1b5c0a6 .word 0x0d0f5854,0x40b973c5,0xc8ce4a58,0x8bdbf866 .word 0xca9efc4d,0x3ca658ee,0xf287ea98,0xe3811040 .word 0x94ff0f07,0xb72a7ea2,0x459185ab,0x4338a9b9 .word 0x1f16d499,0x07b695e8,0x1920e8fb,0x326c4751 .word 0x37b8db25,0xed560f3d,0x13802f93,0x0a40ba76 .word 0xf9fe053d,0x805a9383,0x22624340,0xd51d6bd5 .word 0xc928c35e,0x0ba8a546,0x3252153d,0x3b14171e .word 0x942fe48c,0x53a8dfec,0x8d8fb675,0x14aebd77 .word 0x2f999a74,0x2e210938,0x5b1b5a58,0xd25dbcc7 .word 0x0a1eabd3,0x1a2d614b,0x2c09984e,0x7a173e1a .word 0xb2e2b0f7,0xcbb9fff5,0x8c3b58ff,0x13b2a16b .word 0x9c40f75b,0x0ec51b93,0xee3a8694,0xb4765b6b .word 0x07ced81e,0x319adf4f,0xb6117a71,0x2df6392c .word 0x2de8c0c2,0xd8de8fb7,0xb42c61d7,0xd4926e7d .word 0x85c5a4d1,0x040494a3,0xeb116746,0x9b3ec9bc .word 0x096e65e5,0x182b2db2,0x6d78e179,0x56f8cf82 .word 0x661aa280,0x3abb096e,0x15a931a9,0xd9c14196 .word 0x6e273b92,0xf58d2b9b,0x53d89aff,0x1fae6319 .word 0xaf13f4eb,0x75bb9721,0x0f1eabeb,0x3757d813 .word 0xf1685d0c,0x33fd754a,0x3137c622,0xd01a253c .word 0x13da851f,0xaf5706b3,0x02f277c6,0xc53d6193 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 0xf2121817,0x96607d42,0xbcbea747,0x546d50a6 .word 0x2b1011d8,0x6af5e843,0x42a949e4,0x479d1a33 .word 0xd84d7e5b,0x963f3615,0x96a4274b,0x05bfdfff .word 0x7f2bd37d,0x0aaa6d52,0x789a103c,0xd7984e1b .word 0x197f1cb3,0x1fbab589,0xa2452899,0x87221acc .word 0x7ed9cc57,0x39613ed4,0xd5366246,0xa737a58c .word 0x9984ece6,0xdd4228bf,0x335ceef4,0x03be2c3b .word 0x51706a72,0x36d69db4,0xef576732,0x105e41c2 .word 0xaa623aad,0xe5c61b40,0xb3203c9b,0x1c9434d8 .word 0x2895323c,0x9c17ef4f,0xa3515f95,0x5e067b25 .word 0xfc2742bd,0x4005c2ac,0x001f2623,0x519d6522 .word 0x5cba4bb4,0xca168bc4,0xf0eed066,0x58623d0b .word 0xa1a0e5f1,0x1a3d85fa,0xe5841f78,0xb1396960 .word 0x5a5bbaa0,0x21ac28b7,0x2c354bca,0xa7858f30 .word 0x21ffcbe1,0x1dd69279,0x2b15d063,0xaf2cfcba .word 0x9bfa2f72,0x7df5063d,0x951e4264,0x5651cdec .word 0xb8b31514,0x0d0e5dc2,0xfe00def9,0x1c123580 .word 0x376236d1,0x680200ae,0x7d909f34,0xe967a164 .word 0xad75359a,0x0b8b39da,0x32e367f9,0x4eca9494 .word 0xe614cc72,0x09fdda04,0x9142d51a,0xd478924b .word 0xf8d64b57,0xc1d55fda,0x80df2350,0x87504eea .word 0xe8ec9eb2,0x8a9c1d9e,0xdcd1cd57,0xa2042b7c .word 0x6c68cbff,0xd2f663cf,0x6243244a,0x048ed445 .word 0x832430b5,0x08da4592,0xaefef4ba,0x1f34b95d .word 0xafd0646c,0x127a0ce1,0xcf1cbb11,0x9e9c57be .word 0xb4589984,0x98ad04ab,0xf6c3edde,0xb3b56f4c .word 0x3e09cfde,0x94cc5db7,0x41139edf,0x73904b65 .word 0x792c61c5,0x3291d4c3,0x0d9dcd75,0x4256f090 .word 0x27c43557,0xbe88263e,0x3e91933d,0xdd29da0c .word 0xc02598f9,0x52d0cb1c,0xd0faf9ff,0x50cb0915 .word 0xe64c9dc4,0x8e2b4745,0xb7df4a68,0xd7108017 .word 0xd605b482,0x7b3af2ad,0x5dc192da,0x71ecbb79 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 0x07e83f30,0xdaa4255a,0x12586933,0xe5afbe4f .word 0x3cfbbc7e,0x0cbe0c64,0x2f33d594,0xdebba37a .word 0x33147366,0x2160b93c,0xfe3aaf0a,0xa761611c .word 0x84d32a2e,0x50ef4ea3,0x11047128,0x5012361a .word 0x4193fed3,0x914cdae5,0x8272127b,0xa67a9153 .word 0x82a968a0,0x36691756,0xd538f091,0x792aa04d .word 0xf895f7cf,0x86ca2de5,0x3098f27e,0xa51a2045 .word 0xce52d44c,0xb28631d5,0x4af0a605,0x3e4244ec .word 0x534a50c4,0x5b36b2e0,0x6b1641a6,0x47bb7978 .word 0xfe4aadab,0xdeb762ba,0xf193655e,0x0ed838d3 .word 0x39c91b32,0xf0d02307,0xd59cf0ba,0x85de60fc .word 0x09b7ab36,0x43fe381a,0x68442f82,0x35bd7a14 .word 0x65d98858,0x74a645c6,0xa0208fe8,0x3c03e364 .word 0x0e59a94d,0x4945c6cf,0x7e054086,0xbd7d3259 .word 0xb4764a5a,0xbe050108,0xf2356c8e,0x75cb6c3b .word 0xf11f9057,0xa8a4dc5f,0x734d0f1c,0x34f49cff .word 0x8f791b88,0x73d5df12,0x7099aa24,0x3d303403 .word 0xc3a45e55,0x0da4371c,0x4ade81d4,0xd614bdf4 .word 0x77521477,0xed6ee3a4,0x4d4d4641,0x5dc1ba09 .word 0x1d9b24b5,0xc5841871,0x4972fbbc,0x02d9aae6 .word 0xb8814516,0x62e15315,0x0f9e778f,0x6d7f060b .word 0x10bcb64b,0xa52fe6a0,0x4f77d1fe,0xd2f25f0f .word 0x855fd190,0x56c74d3a,0x21d2d032,0xa1d35daa .word 0xfd6a9ccb,0x76cb159a,0x8683422d,0xe605bacd .word 0xa8379f39,0x600772fe,0x4db758db,0xedb1ac4d .word 0x64238a91,0xa89fc7e7,0x78799e01,0x9fbe16c4 .word 0x39f43bc9,0x7f2a72e4,0x4f83efc1,0x28688fe3 .word 0x3148c38a,0xdc664d95,0xf3fb21fe,0x29be8a7b .word 0xbf71bae4,0xe8c6c180,0x0a0968e2,0x0031cf07 .word 0xacc1539b,0x85008e03,0x85e13f44,0x1a76fd0f .word 0x4ed74e86,0xb3cf4008,0xca3b5521,0xb26c6fb5 .word 0x5c733549,0xad040ee3,0x8456858c,0x1d31ad9f 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 0x5990c4d7,0x877a2090,0xbed1d24d,0x085e09ee .word 0x5c588665,0x1508f106,0x9f831fb9,0x2f72b836 .word 0xefdb7468,0xca96ae68,0x1f756cab,0xf9e54575 .word 0x66fcb2a7,0x95734d1c,0x6ced5637,0xcbc24c63 .word 0x1fe6e87a,0xcf32ac69,0x50c4f9ab,0x0c8aae31 .word 0x4ddacee8,0x8bd6aafa,0xe5b9076c,0x62383f02 .word 0x4e9b8530,0xa508655d,0x9cf8ed07,0x488ab1ef .word 0x8fc1c8ac,0xe75a8d41,0xe499b206,0x77dfa872 .word 0x482f31b8,0xe22231c9,0x130ba952,0x559fa175 .word 0x882a4411,0x144a141d,0x5c2f86a0,0xed5959d1 .word 0x0b50f7c9,0x9398082b,0x5f3d4b41,0xf7afc1de .word 0x10f476e6,0x70ab3f91,0x1b1103a3,0xad65e9ce .word 0xcfb092bf,0x571dcf00,0xf56789f1,0x0a26d70c .word 0x3f3b5e24,0xa846f0ff,0xdc6e1668,0xc0305a15 .word 0x7b34b87e,0x56bbc8e1,0x2e873f7c,0x4004b1ad .word 0x7c7cc21e,0xffc94baf,0x8adcf862,0xaadaf45e .word 0x0a2ade54,0x065fa3b2,0x6c30d953,0x2595a267 .word 0x065e2b28,0x82edbf7c,0x5f28b556,0x0e9a0362 .word 0x91ad7f73,0xf62275f5,0x91c85083,0xdd077851 .word 0x1e4412c1,0xaf82f404,0x0e92aafe,0x40b33044 .word 0xb130b860,0x80a3c198,0x4eb044f5,0x90e9e84a .word 0x27701386,0x1debf80f,0x4bcd0479,0x996f53b2 .word 0x2c6d4675,0x67082a1b,0x5d2da9e9,0xfce9e09b .word 0x8bb6cecd,0x06bf6c0d,0xca06c4e1,0x1ca1291f .word 0x03662048,0x41d695b4,0x87eb08d7,0x9851909b .word 0xec8e7465,0x1595a63b,0xa682a19c,0xe068908a .word 0xd0cad634,0x43f42b0a,0xd0891c92,0x6d2f1488 .word 0x483bc1e4,0x7090164b,0x9063b4a7,0xfd7d3786 .word 0x28f79f22,0xf18e682c,0x25387299,0x959780f7 .word 0x16d6c0d2,0xe0561e9d,0x5cd4e7bf,0x7678bb20 .word 0x4fe70c4d,0xdafc6831,0xff1877d0,0x661ee73e .word 0x25e0af2e,0x4e9e28da,0x1ca9e394,0x8d816a24 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 0x6b4a48bb,0x4ca1e010,0x60cda6d9,0xcb412172 .word 0x9b3fd8fa,0x99fa893a,0x2543bb57,0x8d10f5ed .word 0x1ae73884,0xe27bbfc3,0xe66afb37,0x4bcfbe49 .word 0xea56158b,0x150ba97b,0xeb2d4c63,0x563051b6 .word 0x73b4fb10,0xc7f633d2,0x5b07918e,0x788d5835 .word 0x1fdad614,0x3df2c781,0xb4132369,0x3c50cfef .word 0xb64c7c8c,0xfd57c002,0x1da36634,0x3ceab729 .word 0xe6d76b4e,0xdfb56d5f,0x5c4f7883,0x11c7bd30 .word 0x7fac2e3c,0x68afdcdd,0x695d0ae7,0x18a079f2 .word 0x21d5cd21,0xda0fdcc7,0xe0f18e62,0xb4f72458 .word 0xd199bf49,0xe8f18c72,0xcf876e05,0x75508b1d .word 0xe9fecabf,0x362b30e4,0x2e64aef2,0x01973c77 .word 0x52fb7fb7,0x48d46639,0x1f992307,0x1c59093a .word 0x93af5380,0xdcd6c453,0x94149b39,0xc7c46891 .word 0x565ebb85,0xf761f3a0,0x980157df,0x4819141d .word 0x90eece19,0x8b133322,0x23770bf6,0xbdf120fb .word 0x5ac1582d,0x682d7c4b,0xad09e380,0x7a5fe57d .word 0x464d6688,0x9716fb23,0x793548bb,0xa21dcea3 .word 0x0f45b438,0x913b91aa,0xb71a25e0,0x1ebf9eb7 .word 0xf33cdfe8,0xaf5f0a46,0x7dcfd092,0xa697a7cb .word 0x67906e35,0x5bae85d4,0x05ed28fd,0xfd601876 .word 0x44263a61,0x2f3921e6,0x75db510e,0xd82bee9c .word 0x50cc26ed,0x4342955e,0x466caead,0xff976347 .word 0xdc67afee,0xfd7c5b74,0x1960948e,0x7fd5d660 .word 0xd9580df6,0xff0b83ba,0xa2c7cbc5,0x98b54e78 .word 0x43c0efca,0x32fcec02,0xf04e3528,0xaef9ff9e .word 0x9da267a4,0xeb49bec2,0x70df8bd2,0x59822686 .word 0x2374b6b7,0x3b7fbca1,0xf6c3219a,0x8fa7f9aa .word 0xdefc9c15,0xce486204,0x6d297114,0xdb483ba0 .word 0x065ea9fb,0xcb7cfab6,0xc287a300,0xbe33e618 .word 0xfdf7c1d2,0xb79e5b35,0xd2f6c5e4,0x868f3d05 .word 0x402f9556,0x6d6ba7c2,0xce099dc8,0x7c3f2281 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 0xd16f90b0,0x6207d538,0x4151d001,0xdadbac03 .word 0x86b86e1b,0xc7c8303f,0x841fa6ee,0xab6a7f80 .word 0x57ad55f2,0x03e8e4c5,0x3131ecd2,0x30bdd612 .word 0x09f1dff1,0x62ab6f99,0x1a9da460,0x6ee043d8 .word 0x01c31b9f,0x4a221655,0xd2b3abe9,0x05d973dd .word 0xb2983d31,0xb5e6ed01,0x17c6efd4,0xfe1431e0 .word 0xd8520d77,0x031021bc,0x5fb8bd70,0xad39a152 .word 0xb5513ac3,0xcb275c9b,0x0417e565,0xb4e6b6f4 .word 0xb122bc44,0xc3ce3c84,0xafd535c1,0x1597b612 .word 0x9f78f01e,0x78206293,0x89dfdad5,0x749eaa78 .word 0x5390a7f9,0xdf74a496,0x43162c83,0xed72630a .word 0xc5df6c73,0x2c1e8e4b,0x57c48999,0xdfcbf21c .word 0x8e9443a9,0x6513240b,0xcc03ff62,0x7bceb1fd .word 0xf7c53af1,0x668ef4f2,0x68b9dec4,0xd4046492 .word 0x3ca57f9e,0x6f0e3246,0x55fc0af0,0x81e88469 .word 0x7edb4136,0xb3db4b3b,0x2fccce13,0x99b2f5ad .word 0xbe1b98d8,0x397a4b87,0xa2d8a6d6,0xbaa1129a .word 0xa21792d5,0x3d1ad98d,0xab240f36,0xeefaf756 .word 0x52bc8f48,0xd17321b6,0xda1d2a4c,0xb81afc5c .word 0xe3d79df3,0x358d1073,0x658599cf,0x22deedc3 .word 0xee3e05d9,0x97b89f41,0x3a3c50cf,0xac22d436 .word 0x85437da7,0x21c757fd,0x963f6ae2,0x0f1c1bf1 .word 0x0b62450f,0xa4b9f683,0xaaee4f07,0x49e57fde .word 0xff9f7bd6,0x8b8fe582,0x4b5a2412,0xcb6f96cc .word 0xec86bed0,0x2df9411a,0xb93eaf68,0x9f061a43 .word 0xd667c693,0xe4cf22ec,0x421d4a93,0xb1259c00 .word 0x2bbff006,0xfec4227d,0x7004b722,0x81f16928 .word 0xd917de2d,0x03e5105e,0xd7b44850,0x81a80e8a .word 0x8cc54ff8,0x7cdd94bf,0x3acc6094,0x95df8e70 .word 0x019b7082,0x7cdd073d,0x53da7f3a,0x8f6dc2b7 .word 0x0aa467c0,0xc029cc0e,0x128a31d0,0x50ea43ba .word 0xfe0cf841,0xaa67579d,0x9b003403,0xbdaa1791 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 0x883e138c,0xf4b9149b,0x1fcd0b72,0x03e2bce8 .word 0x33cd1f68,0x548330e9,0x2f1af282,0xbfc88963 .word 0xe0fb8cd4,0x865322e4,0x7a695987,0x5cefcf03 .word 0x616595d7,0x5e56dfd9,0x50094ea8,0xd5a10455 .word 0x1d2cf39a,0x267ed276,0x197e95fc,0x874a2b80 .word 0xe9c0d8a4,0xdcb7d4c7,0x15e01129,0x3c579c29 .word 0x597774fb,0x4363c503,0x305f982c,0x4ea515cb .word 0xa41bbf86,0xf91274be,0x0a7882af,0xdbf62144 .word 0x5e455825,0x16e22e56,0x168ec9d8,0xd19f1126 .word 0x4cf50660,0x03019ca3,0x96141437,0x9fb9f3c7 .word 0x3e5766d9,0xc5295df4,0x63f568b0,0x41e321aa .word 0x83c5d444,0x5e255966,0x9f2291bc,0x0208a73c .word 0xaf59d864,0x7efdb423,0x25824b69,0x6aa28579 .word 0xe666dd36,0x1ddfcd12,0x8b2f2e68,0x0d9f023f .word 0x29efefe4,0xa5993f07,0xcb293953,0x71f57d8c .word 0x1bf5dcda,0x7de456ca,0x515e6afc,0x34f4d638 .word 0xd412d699,0x1b2101dc,0xc0510fe4,0xdd21c4eb .word 0x9ce59f31,0xfa2b6f47,0xb3033697,0x3adba05b .word 0x14020719,0x236801f1,0x52dbe434,0x6691c883 .word 0x20b81caf,0x7ac337a4,0xb1611bd4,0x9ddd69ab .word 0x4fc0dff7,0xb780542f,0xd23c289d,0x229c1af5 .word 0x22047637,0x01a2a728,0x1d56c8e2,0xbb6ceb4b .word 0x7daa74c5,0x541115a8,0xc1594d19,0x1bf96967 .word 0x64ff5df9,0xad7960d3,0xe4d60e48,0x8f0ea33a .word 0xa7629c65,0xe287d11b,0xbf3d08a3,0xdd1bd2f1 .word 0xfdb44bed,0xb03b01aa,0x9078f0bc,0x23f5c58c .word 0xed6c36b1,0x49e5ec7b,0x7f8e6be0,0xc8738032 .word 0xef19798e,0xb0cecbe7,0x8948bba3,0xa16a70b7 .word 0x2d47e30b,0xf038884b,0x4a641ec3,0x0f36004a .word 0x68818a75,0xf83a2bc1,0x96039e29,0xb5cfc4b2 .word 0xc05a8681,0xea0c3ac4,0xa1111bb0,0x3cba193c .word 0x99aa265b,0x7a73c115,0x9d624c45,0x58386d06 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 0x6b1e31bf,0xc4701aa0,0x6c95b12d,0xe5c2d333 .word 0x16a716de,0x4501d253,0xdc8c44c1,0x303fa181 .word 0xdc6a4193,0x05513ae5,0xbc10ac1b,0xbaf37082 .word 0x9dddab44,0xa03b2214,0x5e6625c4,0x4540c1db .word 0xe1e5546c,0x4e3aad85,0x369ef445,0x3136341c .word 0x7bd5256d,0x4b5d354a,0x995b1415,0x60216672 .word 0xcdcdd7b0,0x538aef2c,0x995bfaf8,0x0fb570e1 .word 0x1557c306,0xb731c486,0xebc93ecf,0x3738750d .word 0x630058bc,0x38bc2b55,0xfe950d4b,0xbfc41b64 .word 0x9191c340,0x07ef0268,0x9ded5d19,0xe6f9b97f .word 0x4490e931,0x041a7c14,0xf984475a,0xc8389665 .word 0xe7fbb8aa,0x6bf1258a,0x250bb8ed,0xc9d5c135 .word 0xcc4fd009,0xe4abef8b,0x38430f9b,0x8ed2532e .word 0xcb257a7e,0x16a8b932,0x54f19090,0x79e56261 .word 0x02a5b21c,0x4cafb98a,0xbee4ca8b,0x83d18a56 .word 0x0f8b803b,0x1cc55530,0xc3893dd7,0x6e96ea93 .word 0xfeb2edd0,0x13d98f36,0xdd9aa46e,0xd19fa047 .word 0xa5da135a,0xd7227bc5,0xbf37cbaa,0xdead4aeb .word 0x1e62963c,0x674ff77d,0x8e77b484,0xf62cf69e .word 0x3320f954,0x522b66e9,0x94de4fd3,0x8f84770d .word 0x85e25e3a,0x60929b0f,0x2484a287,0xaece24b6 .word 0x3179ccd0,0xe3eb0a4b,0xd95c5bc1,0x149fffc1 .word 0x035f270b,0x632eb966,0xd5c21d93,0x9bbbda4f .word 0x4b0eaf12,0xf5892f13,0xb3be3ff4,0x8bd95e89 .word 0x8036efc3,0x91bc5a18,0x7a523f6e,0xfaf79dab .word 0x191d7529,0x8937e039,0x905a71ac,0xf8dd7588 .word 0xf307e039,0x786021c7,0x3ccdfa72,0xe87fb3d4 .word 0xe515884f,0x1191eeca,0xc17461a8,0x36062fb2 .word 0xa75077cb,0x6e1d34f6,0xb574bd58,0x774debd8 .word 0x719f0f98,0xaa1daaec,0xbef1fe6b,0xd1f8d8dc .word 0xbdac5443,0x8b172171,0x5a415399,0x7124681a .word 0xec190e4d,0x43eff6ac,0x13d7a937,0x56fd8ac0 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 0x7bff4aa9,0x268cf1db,0x3bb218f8,0x358384a3 .word 0x52d8c804,0x181e68d4,0xf24e4523,0x9c9af4b5 .word 0xc749f533,0xafc6301c,0x82452c4c,0x33dacff5 .word 0x88174b5a,0x69dea26e,0x81548940,0x1f966793 .word 0x77fceb25,0x60db9a6a,0xa0595722,0xfc57e2cd .word 0x5351293c,0x205c3f56,0x361f2832,0xe8165846 .word 0x27cbe152,0x83a40112,0xb282a058,0xb627d817 .word 0xa68be7a9,0x9113ac83,0xdb58b393,0xaf3eb152 .word 0x4f5b14e5,0x2f1ef435,0x8519594a,0x447f16ad .word 0x2eac7f44,0x931a6847,0xa096ae4f,0xb579a45b .word 0x8ff9f7d0,0x2165039f,0xb5c7e8d6,0xa107a55b .word 0xedd73d3b,0x6a8986c9,0x7276ebd5,0x52ad3127 .word 0x51cee498,0x39a05521,0xbc38c8bf,0x16c560ea .word 0xef8b97b2,0xd7362279,0x74edbf9e,0x80199c43 .word 0x864f6863,0x0fdaf737,0xbc795b99,0x4b437578 .word 0x6ed04410,0xa537ed04,0x533d907d,0xc440039f .word 0xbf342be8,0xeb3e8238,0x917087ef,0xee48d6eb .word 0x0a4fa973,0xd76a4783,0xf67dab1a,0x1785c1e0 .word 0x50ae60ea,0xd114c096,0xc3370b29,0x2e604658 .word 0x7c362eb0,0x5e28455f,0xc5b93988,0x83ba6862 .word 0x2bdfb15f,0x557764f8,0x3d8accdd,0x28e26590 .word 0x25d0ab69,0x9d101dc3,0x99da065a,0x029705c0 .word 0x5eb34c7b,0x15f78748,0xdc8d5944,0x720b6e3e .word 0x03e2275d,0xd25ba141,0x23ad9e5d,0xa72c0ff5 .word 0x7e2e103f,0xa64e016b,0x3801aad2,0xe904602d .word 0x1fa0b28e,0x0bedd73e,0x52a38ab4,0xc49b9e6d .word 0xfea4e714,0xd8f8f273,0x8436d356,0xa7d7ce2d .word 0x428fba50,0x41f295f8,0x54c5e152,0xa713ac29 .word 0x5fc0ac9b,0x562f870e,0x0444464f,0xfdb599c8 .word 0x9bfa300c,0x87c3a2c7,0x90b14ac4,0x052ed16f .word 0x12e3d9ea,0xe08efe31,0xc07473d4,0x766c12b3 .word 0x4d7ac14c,0xe92ac651,0x533b7eb8,0x76713010 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 0xf8da846f,0xc4f7cfe1,0x9749da3a,0x8d21a1fd .word 0x7e6aea70,0x13f9f186,0x4c1ad4d8,0x45df3d8d .word 0x626721f7,0x620a2f62,0x3c612dfc,0x64470330 .word 0xc8b53ee0,0x8e70bd48,0x3f3b225d,0x069a8a2d .word 0x481138f7,0xeb9e7e8b,0x9d59c238,0xfe9545f7 .word 0x9def7fec,0x60e5b39e,0xae741652,0x5f80e7c7 .word 0x4f322c2a,0x92129f75,0x9d433d9f,0xe08b4b0f .word 0x65964888,0xcb703cd9,0x576f65f0,0x0dff9ab1 .word 0x0e375854,0x9c1aa5b8,0xc0f58465,0x52ff4e76 .word 0x612c574c,0x5d0d1f57,0xdeca94ff,0xdd515f67 .word 0xde0b1ee8,0x39fea270,0x6d735ba3,0xf7e419a8 .word 0x68156317,0x634ec910,0x87ef8307,0x29e472ae .word 0x7bb00e3e,0x22e131a8,0x70758b35,0xe7aae076 .word 0x61f308f2,0x08b0091f,0x90e5d44b,0x6bd60c9b .word 0x10bc6ac3,0x28d0579c,0xee881b0b,0x1a2f1291 .word 0x6c084585,0x16a61229,0xd90c5763,0xed5394a7 .word 0xce92911d,0xddb84d65,0xd91c9eee,0x108a5ed3 .word 0x6c0a9088,0xcd1d43d3,0x5f8b2958,0xb4495948 .word 0xe2e24b9a,0xe8cf6f82,0x9e054868,0x5a08fca7 .word 0x15bfbdf5,0xa969ca39,0x7f23bfc7,0xeae81f7a .word 0x8ce5beb0,0x49932116,0x34a29e1b,0xfa2b8540 .word 0x12757b7b,0x454b6337,0x0b8f1581,0x0d4f44ef .word 0x0487c603,0x5b7ee1a0,0x965eb246,0x9c80f058 .word 0xa2953557,0x4ecf2c94,0x480f90b2,0x6620e0c2 .word 0x2d4b394d,0x097cb381,0x9db8b9a1,0xae0e258c .word 0xb96b0d54,0xd67ed6d0,0x59fc8e23,0x667f6d51 .word 0xed8e9b11,0x40eb5232,0x8a015e79,0xb4cd8b33 .word 0x3ff3f43c,0xfa09292f,0x4580d295,0x34fe1170 .word 0x3c56de8a,0x25b3352b,0x85161913,0x435791c8 .word 0x5a9bf91a,0xb65b0d1e,0x08458038,0xeaa666a4 .word 0x87d96241,0x1caac8a1,0x5e4fcf80,0x994df04c .word 0xa3f6927b,0x35764fea,0x0d0d016d,0xc28a56d2 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 0xc5f6f86d,0x0da30a04,0xf7216234,0x73b7bae8 .word 0xbf728f45,0x6083538c,0xdd8eadf6,0x70350ba6 .word 0xd76ad4a6,0xfc4b8952,0xe5fde03b,0xd0647de3 .word 0xb82437da,0xfb2051e6,0x3246e689,0x5a592d9f .word 0xb78e3036,0xf543e5b6,0x6c78b850,0xe84fc49a .word 0x06761c65,0x9bcd12d2,0x84198a37,0xee423dd3 .word 0xa52cc860,0x04670e64,0xb58fda64,0x01580e72 .word 0x124a1c56,0x8a4d3da5,0x10010291,0x74aea775 .word 0x2823a8c8,0x565a00f3,0x73de5dea,0x1a02076d .word 0xff44e9d3,0xbd03212b,0x958731d8,0xdce7a708 .word 0x54b85124,0x55676173,0x9cc92174,0x9fb4d5e6 .word 0x7d6a3abe,0xba180769,0xc9e2a0b0,0xe4ae7a17 .word 0x500a98aa,0x64191b51,0x28395ef7,0xd290f3c4 .word 0xa25e04de,0xee69a775,0x7bd0624e,0x6a78350e .word 0x63b9978a,0x77a0d19a,0x71e6efc7,0xb90ece49 .word 0xb23da7ac,0x5e7bd735,0xab9ba1b1,0x17650ef5 .word 0xdd0521d7,0x6b5694cf,0xe2f31fa6,0x0a491df9 .word 0xe6d02bc4,0xb61c379b,0x3b41656c,0x91b87fa5 .word 0x74df3e0b,0x73dc6cd5,0xf42465e0,0xd11c0318 .word 0xbf5f6450,0xd14c1348,0xa267a9ba,0x3ebb4e7c .word 0xfb6b15c5,0x2c605aff,0xf263ff20,0xc6bcfd4f .word 0xcfa83f68,0x959ea016,0x837c8894,0xf0b76b6b .word 0x5a7ec3db,0x7b5b3bb2,0x5ddd7fde,0x702baf27 .word 0xf1e65b18,0xecc73b70,0x5cebd5cd,0xbb5efd43 .word 0x74d82078,0xb7301ddd,0x1fdd543c,0x897eec5c .word 0x4ded6197,0x7bd67058,0xd7f9da4e,0x9000b26b .word 0x8990cca3,0x52b95884,0xcf4a8668,0x2ce145b0 .word 0x023ee2bb,0x77de6193,0xf3146eac,0xe253d77b .word 0xcc37e23a,0x75f9155d,0x06dad145,0x7d042fba .word 0x36949c0d,0xe9b0b988,0xed3a3216,0x6d699c25 .word 0x85f878b1,0xa945181b,0xd1eef9f5,0x24298f9a .word 0x36c48b6b,0xf972ba58,0xcbcbfc05,0x30246c9c 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 0x474c536c,0xef985c15,0xa59b3394,0x7484514e .word 0x6e5e77a1,0x88289edc,0xf5240caa,0x59be9fd1 .word 0xb1a2f08b,0xad5e0a35,0x9f1d7b37,0xb613cdd0 .word 0xb798cf7d,0x45f060b9,0x0f2548bc,0xb922e161 .word 0xd9331f10,0x826a2f59,0x94b173c5,0xd4906825 .word 0xc213da5f,0xc43d079e,0x0ab846c3,0x9b4e3b05 .word 0x6845f91b,0x591911ce,0x819c7f09,0x74493b74 .word 0x02330e66,0xa9fe5f69,0xfb3a9b64,0x4b897c6a .word 0x218fdfc1,0x8f0eac78,0xd5df600c,0x7dfb28ee .word 0xe2723e1e,0xefc86934,0x6b317e9c,0x2d2d140f .word 0x0609a4d3,0xa98f800a,0x27abebdb,0x53fb27c4 .word 0x5ee3ca8c,0x1e941b24,0x09b9f6f8,0x7449dec4 .word 0x68346d73,0x501ac541,0x0ec4a1d9,0xd2ad4f2a .word 0x4a5a7e1b,0x78d9aed9,0x5c1a15f8,0x4cb8664f .word 0xeba97b66,0x7f96fbe8,0x1dcf9b37,0xe7f46004 .word 0x759ecbfa,0x27cd8d34,0xadf545d7,0x83a4e58c .word 0xc96cda35,0x202fbd49,0xce6f329c,0xc0adc507 .word 0xe9bfa432,0x4b94bc6f,0x6f385589,0xb3c71055 .word 0xdb0218f7,0x7fc14e92,0x9e1984ca,0x3e25de73 .word 0x6ef6125e,0x30d185f7,0x9aee8280,0x4291b020 .word 0x098f8bf1,0xe6da7025,0xf46aed7d,0x3d6c4cc5 .word 0x035efcac,0x296760f9,0x065c5f53,0x8e6c3506 .word 0x694e572d,0xda8a29fa,0xb65563ee,0xdebca9bc .word 0x4d6ef914,0x176ec002,0xb0478656,0xf19d54eb .word 0x8fd3432d,0xad54a0d5,0x3ba94bfc,0x8a1433fa .word 0x522974cf,0x9bc7147e,0x199fa562,0x686f136e .word 0x20c024dc,0x2926c3c7,0xe5a19fd5,0x11653257 .word 0x57289536,0xcff238de,0x62b122bc,0xdc2c3614 .word 0x309a6359,0x3a33ca94,0xe50f1c83,0x4f6130fe .word 0xf3923de1,0x4cee28d6,0x374b22e1,0x5c837353 .word 0x6c01e98c,0xe2858aa8,0x6c03ad5d,0x8df9480a .word 0x2f8caed8,0x960dcf80,0x5bd9dad2,0xd212107e 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 0xa530425d,0xac5f5e61,0xe462b320,0x84f6a213 .word 0xce382cfc,0x5feeea06,0x5d4ae72d,0xdb5df59a .word 0x479eceb4,0x58261b3a,0x2fcfaee1,0xc0f71805 .word 0x7582fc0e,0x3573e1cf,0x41627919,0x9269930c .word 0x544075e0,0xfe1c2336,0x3a33242d,0x061089a2 .word 0xe4c1cf13,0x5afa9106,0x197eef22,0x023d2d5a .word 0xce0aada3,0x347c8107,0x09c664fa,0x3c17fc1f .word 0x453e4e91,0xc51e4aa8,0xc70b263b,0xe00c9f00 .word 0xfc6aa383,0xfd246e3c,0x096e7f81,0xc5b8763a .word 0xea631f47,0x2d5a4675,0xb65795e1,0xf4b30f5f .word 0xa2320445,0x0119788a,0xcc8d02b3,0xa142a9c7 .word 0xa3b15077,0x9756146f,0x7bad8424,0x74447aee .word 0x24ddbb26,0xbc2a2518,0x483c0548,0x50f8aabc .word 0x423d81b2,0x9d60d618,0xa7c941e1,0x25b277d9 .word 0xe04db25e,0x2866f5e5,0x4d88954c,0x05f08d55 .word 0xb56a16dc,0x41a17455,0x80f97d94,0x351b5c08 .word 0xfe05d88d,0x718646a2,0xf98abdd2,0x44cc4b25 .word 0x55aecb8f,0x42aedbb8,0x9651d495,0x72fed897 .word 0x8b907154,0xedb2b2e4,0x0077daa9,0x24303c43 .word 0xa4acf8de,0x509035a6,0x13ca4dfc,0xc98586ad .word 0x326316ee,0x2abde4e0,0xc6f9a1ad,0xa4f44684 .word 0x447a5883,0x8261f88d,0x4654076e,0x801383ac .word 0xcc26be42,0xf23cd803,0x5b2f730b,0x718922d1 .word 0x1b0cd420,0x82ccfa1c,0x29c15425,0x9cb39166 .word 0x2155e818,0x449f8ed3,0x9c041b8c,0xe98b9a01 .word 0x4c355734,0x9561d608,0xa4400594,0x42f71006 .word 0x55488986,0xb48315c1,0x0eb7c7d0,0x412056da .word 0xa0fcb9c9,0x2adb216d,0x3c12043f,0xe4ce28a1 .word 0x99d37fda,0x8d30f21c,0x31f911cc,0x5b64d155 .word 0x5cabb18d,0x5befbcc3,0x0e131d53,0x431eeab7 .word 0xe4dc7553,0x20e5616a,0x9cbd73eb,0x1a652fd4 .word 0x276f2e1b,0x96ae72e3,0x596fc1b4,0x1e1e2b92 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 0x29f1e399,0x0b03e154,0x2471e58c,0x0e325605 .word 0xc11fbe88,0xb6a24f1a,0x2a0a0492,0x006d75f4 .word 0xe8021eea,0x7016d909,0x02bfdbe2,0x1f02fa89 .word 0x52266abe,0x47fda9f8,0x1713b731,0x88a81901 .word 0x4c690a78,0x71f2858f,0xb6fe035f,0x22b19d9e .word 0xe55dcc5d,0x76587be2,0x75c3a92a,0x745c39d5 .word 0x9b8df054,0x70d75889,0x9ac3b51b,0xb91ceb94 .word 0x02efcb7f,0x142c20ac,0xa83f93f6,0x0b04143a .word 0x727977a2,0x1fa980b4,0x2f95637e,0x735ecda9 .word 0x4ea4b96b,0xc875912b,0x1c6b6b82,0x4c2e6e8a .word 0x60a4fb7f,0xbe0e52ae,0x4fd1a507,0x5dc1fef4 .word 0x00aad44f,0xf1606097,0x1daeaded,0xecbd1594 .word 0xfad6dcfb,0x7d1218d2,0xc0939edb,0xa415c954 .word 0x62adbaa7,0x890a793c,0xc01c47e1,0x51364f21 .word 0x2e2a3ddb,0x9698a03b,0x1c7afa51,0x36fed908 .word 0xd6219470,0x3b1546c6,0x46820a11,0x2edb160e .word 0xc1466fa3,0x5adaa305,0xa6a6cf1b,0x9416d704 .word 0xbfa6a079,0x0afea2cd,0x6ad10608,0xb509733b .word 0x6ddf06fd,0x5575c9a5,0x6a7908a6,0x59c81eef .word 0xf69e3ced,0x7f499535,0x8c5f6a8f,0x20452cca .word 0x984c8643,0xc9292270,0x5379a728,0xd6f74a81 .word 0x28ce7d56,0xae811e7c,0x503cc67c,0xc2bfe361 .word 0x291820ae,0x087d59c8,0x664ab9d3,0x5c58ac2b .word 0x8a380ccc,0x999c3d3e,0x82a0a823,0xf7f3848e .word 0x13487157,0x793eabe5,0xe88f08d3,0x80de5342 .word 0x5daeb275,0xc5da8387,0x4bcaa3d6,0xc929346b .word 0xf5c8122e,0x94c2b818,0xf1272a8a,0x1d29dfe2 .word 0xed39ad64,0xb35da991,0x4e0ad789,0x8e5df9ce .word 0x656c8c7e,0x336230c1,0x3297ccba,0x3618537b .word 0xd3420c81,0xdbba7b40,0x1157ffcb,0xd6f1edbb .word 0xd3538dfe,0x08aa6b5b,0x2cfec198,0xd4b0cafe .word 0xe693665f,0x203ec124,0xdbf4af2f,0x6724bae9 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 0x1fbb3206,0x79ee6eff,0x923e294d,0xc71a136f .word 0x1a844bdc,0xd7b0a006,0x38d4ef7b,0xa1623701 .word 0x32f1b176,0x46767fa2,0xd5cc3f9a,0xa8b4eb2a .word 0x0d757371,0xe0957142,0xa3caf382,0x6a1e646e .word 0x00e63556,0x3f594cc9,0xa9515bc7,0xf9807752 .word 0x60c3c0a8,0xed840a6b,0x038fbdbb,0x4de96b5e .word 0x73667788,0x34ca423f,0xb354a001,0xd54f611c .word 0xe5b55938,0xb29930f3,0x0f169d4a,0xc98bf203 .word 0x1e51750e,0xfe27b583,0x60437b84,0xa4993c58 .word 0x5a6c2f0f,0xb9b31631,0xc301d92f,0xc483d6bb .word 0x5e347f2f,0x3e718d5b,0xde45ecc3,0xf309bba3 .word 0x69f848b6,0x07f5cf96,0x9a4520b7,0x76aeb880 .word 0xa03c33a5,0xb1d81e1a,0x6c7526b9,0x43b74077 .word 0xf597cdf6,0x6f627792,0x693b9d57,0x06ba46de .word 0xeb263b47,0xd64f7977,0x5e00f290,0xdf2723a7 .word 0x3ec9bcd1,0x945ecbc6,0x3ecf54b7,0x188c224e .word 0xb525682a,0x03f071e6,0x65dcda7c,0xf7158dec .word 0x922e9d05,0x02311fb8,0x6e7d254c,0x16cd6063 .word 0x4d3673ef,0x166ddbfe,0x2b439495,0xd1838c06 .word 0xf8883343,0xcd157cd0,0x7aaa8253,0x320db216 .word 0xc25d9aa7,0x784893c1,0xfd6e351a,0xeb7bd796 .word 0x0284ff8b,0x2fb2545c,0xb143cc45,0xa614ef4b .word 0x39280fba,0xc7119494,0xe7b77b0f,0xcd95e116 .word 0x8fbe6928,0xd4f5a30c,0x5a3b0885,0x405fb579 .word 0x75a951bf,0xd1116350,0x2b57ef07,0xea9ea6ba .word 0x88d1a2b4,0x8df364ea,0x1e676376,0x257b456e .word 0x423cce3e,0x9db2771f,0xd6cbaa7d,0xdbb3137f .word 0xeb7c111c,0x0827daa1,0x7e0a030e,0x465889ce .word 0x80564334,0x7347f2e7,0x57006384,0xdbfc328d .word 0xd18544b8,0xb4a1eb92,0x566b7a6c,0x8262819e .word 0x9f6317a2,0x515228b8,0x2dc936d3,0x3d55dee5 .word 0x57c07863,0x32966af1,0xe4d5ac80,0x9b02b31f 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 0x643a7ddd,0x57da90cf,0xdf05dde8,0x4218f1ba .word 0x9191f794,0x1630140e,0x96cf40ec,0xcdbfdeac .word 0xfe3ff1e9,0x32c106ae,0x269f8cbc,0xa7653d0d .word 0x630e75ba,0x26f668d1,0x80e1191e,0x63f3b38f .word 0x19f4f157,0x15d6b1fd,0x1c065fbc,0xf05a739f .word 0x657d41c3,0x2bdeca91,0x1648fbd9,0x3a2137bd .word 0x1df314e2,0x5ab604df,0xf9b329a0,0x8cc074be .word 0x3e2ba9eb,0x7b028275,0x542e6940,0x21d96ba4 .word 0x88f6ed44,0xe78612b6,0x9fc9d558,0x036f4550 .word 0xbee72442,0xda1e19ea,0xe56a721f,0xec91e2be .word 0x440d8034,0x5ce1fe40,0x5fa1788a,0x5d9aa54e .word 0xd1d299ce,0xd068fd5e,0xa3e7f0e9,0x55426e26 .word 0x194a63a4,0x9dcfb70d,0x880b3e92,0xce0ef3d8 .word 0xe72e651f,0xdc8889d0,0x6058700a,0xb539c6a0 .word 0x1bf32dac,0x51f41672,0x37599a9f,0x6279490b .word 0xc2a9ada5,0x0f3f9ebc,0x6361ee2b,0x87e565db .word 0x8302a6e0,0xbd7edc4c,0x9f953d45,0x2fea74c7 .word 0xbf3d1746,0xd9385b04,0xde9d3906,0xcebd2f4f .word 0xeaa8aee5,0xe8cfd648,0x12c4a7c3,0x1a2932b1 .word 0x4d6fe73c,0xd1303596,0xc55f8371,0x99b76637 .word 0x54778259,0xd56c7de3,0xd5e6c8e7,0x382bb723 .word 0x15785663,0xbee3d63f,0x26d4e48c,0xcf86c59c .word 0x397e2ed0,0x65dd47d5,0x336e33f8,0x6b7443bb .word 0x3c23ce14,0x4ad8dbdc,0xb5d7bd42,0x0a969ef6 .word 0x74f63017,0x4a9eca9a,0x8e5c1825,0x57889a0d .word 0x74f69f65,0x83786fb1,0x569f191a,0x79f95bc2 .word 0x2dc43992,0xfec4dabe,0xadfd249d,0x43764d1e .word 0xc894fdeb,0x77342e17,0xf7e92faf,0xd8cf2629 .word 0xb0859328,0xa39784e5,0xb7616041,0xbe973955 .word 0xdbe5067e,0xca681097,0x5922b4f4,0x0493fd04 .word 0xc4a840b0,0x3a016b10,0x013903fc,0x317dcd7f .word 0x0e448b09,0x6acec976,0x157daf25,0x386c6dbf 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 0x158cbce3,0x6441973a,0xabf6f197,0x7170828a .word 0x01a5b2b5,0x628fb5ee,0x636bab5a,0xaffbe2ef .word 0xdabe5335,0xcffd02d7,0xd677d38e,0x60f06839 .word 0x9bcd62ce,0xf1b2b1d0,0x039e9b8f,0x9de8d580 .word 0x4ebfdb33,0xfe59a116,0xcd3bcba9,0xca2cce60 .word 0xfbc34e41,0x17643328,0xff864341,0xbe3e6405 .word 0x3df3f957,0xd37020e7,0xa636a2b3,0xc310c0dc .word 0x345ea890,0x05e67714,0xda6bd05b,0xfb4e9f51 .word 0xceb302ee,0x80021759,0x414d5f07,0xc20167d6 .word 0xb64d2348,0x0dee20a3,0x5e6fe255,0x8dfa1dff .word 0x404ee7e5,0x2effdc91,0xf9fa7da7,0x15ef877a .word 0xd3d4357a,0x8d5b6c37,0x0b451e83,0x4baf5a45 .word 0x588881d0,0xd7f7a289,0x8279fa38,0x954d86a0 .word 0x6b8fb21d,0xd3d20d69,0xbbce3cac,0x642b919f .word 0x4b2e4d6e,0xdf10bbca,0x62bc48fe,0x0011bdce .word 0x3159c2f2,0xe177de4f,0xd1a039ae,0xab0a67e7 .word 0x36db4e92,0xcd57e2d7,0x183981af,0x4495a0ca .word 0x6210f33b,0xd7f08afe,0x3496dffb,0xd4fd1159 .word 0xd6463b6e,0x930eb420,0x385fbcc7,0xa3528ce5 .word 0x9c962f93,0xb14c37af,0xeab43228,0x10b67c21 .word 0x8b1daa26,0xcb704585,0x291b1f6f,0x7beeab41 .word 0xeec901a3,0xd43cb233,0x0c7fecfd,0x4d4feb89 .word 0x1e570890,0x5bafbc98,0x64e6b537,0xb14901f1 .word 0xa0fa33b2,0x3af198ac,0x9bdb5957,0x630db895 .word 0xc8d690e5,0x95069ef3,0xbf8982cb,0x38241b20 .word 0x59e84975,0xe396de8d,0xfca06e9f,0x1d354bde .word 0x493428df,0x7811d0c7,0xa66f9f73,0x623feec1 .word 0x4e4d6779,0x979993a0,0x8312db9b,0xc471cfef .word 0x03372af0,0x565e6995,0x184752d7,0x1ba8ea2a .word 0xb6250a88,0xb4fc80df,0xb4c0dd6e,0x44b1f917 .word 0x59a3fb93,0x26bdc104,0x221b7dd7,0xda19e02c .word 0x8f4b14d2,0xa45a8b61,0xe6306861,0x5671d76e 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 0xd6348153,0x3068ec6d,0x020067d9,0xc6fa65d7 .word 0xa4db9a2f,0x517a0f49,0xce302773,0x2f3be80a .word 0x30d4b03f,0xb7121f2c,0xb07731b3,0x5e9e2807 .word 0x08fe36c4,0x3bd2d3d3,0x458aded9,0x44d22058 .word 0x9c926205,0x81531d56,0x39c8f2dd,0x9d4c2e1f .word 0x838dcf23,0x37978489,0xd7710f4a,0x45da701c .word 0x6fdd15e2,0x55e3a980,0x4e34c641,0xecd2c29b .word 0x3fd1b14f,0xdce29f4c,0x0ce89090,0x1b7ab454 .word 0xde572909,0x6ebb2a53,0x3e8efb38,0xf2b9c592 .word 0x46d97fbc,0x79869172,0xbab66faf,0x70dc51af .word 0xbd287fd8,0x84734986,0x89794bb6,0x0ac425ff .word 0x3915f4f1,0x73a91cae,0x6bdeb7af,0x3d5996b7 .word 0xcf0b264e,0x9d1796bf,0xfd60983d,0xc29f4a42 .word 0x9b439aad,0x7b022c5f,0xeb4edd24,0x6def58cd .word 0x1369e7be,0xc7a745f5,0xd9fe8ad6,0xb75f245b .word 0xff913540,0x5d5fcf48,0x6886516c,0x89b0eb89 .word 0x0b5ed40a,0xe80ed341,0xf7ac10ba,0x5f68ade1 .word 0x6d96d558,0xf1197ae4,0xe2ebdc4f,0x833365d8 .word 0xfd7a2066,0x48729d23,0x946013c3,0x8e148903 .word 0xabc4a8c7,0xabad8673,0x020a60eb,0xd44e2b6e .word 0xdaaba545,0x8297d01c,0x424c3293,0x2405ed87 .word 0xb661d69e,0x23b36948,0xb94770be,0xc2fbe7db .word 0xa1fdd7ee,0x9b7c4b20,0x850a1ebc,0x7d47a5f5 .word 0x582a304e,0xef191c58,0x18340305,0x23aee42e .word 0xc5667036,0x159f7929,0x9deda348,0x7f9d8a94 .word 0x04a9dfbd,0x19cd4db4,0x92242ebd,0xf63286bf .word 0xda5b9fae,0x1e6bab1d,0x996a9ea2,0x7b8f4eee .word 0xf191e53a,0xb5a4472a,0x4e899fad,0x0c325469 .word 0x301e2fa3,0x870e7acc,0x39a35fa4,0xb8122892 .word 0x68f4eafd,0x09be12fc,0xc4fc2396,0xfa4b5965 .word 0x3fb7c15a,0xf444eb4e,0xbee32214,0x93d7c1cc .word 0x780fd423,0xff15aaee,0x3b43312f,0xa1dad4d3 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 0xb26e7d0b,0xac7caefe,0x7bdf2800,0x8f82dd30 .word 0x0deb9bd7,0xf8f5a8f7,0x23af6f47,0x4165c371 .word 0xdeda9a5f,0x21a1267d,0xfcd65ddd,0x4f0a3dc2 .word 0x2b98ab40,0x0be64db1,0x52bafd49,0x6c0475e1 .word 0x569eb564,0x7d3c4163,0xc488d8b1,0x8988b8e1 .word 0x14e724bf,0xe1f652f6,0x24e9b7b4,0x2378a987 .word 0xdeacac87,0x8445c287,0xebed2c4d,0xdd2a7d05 .word 0x04bede5a,0x1c88d4bc,0x1edfb37a,0xbc469f57 .word 0x28de299e,0x4a017b82,0x89a4a38d,0x4b722b57 .word 0x13e5b6bb,0x07453972,0xd90d9a15,0xeab13b83 .word 0xadf2f19d,0x5e1b84e1,0xd61644f4,0xae730238 .word 0x84d9b0bc,0xee4d2492,0xf3030b93,0x603b42b5 .word 0xf7c492e4,0x4705eca0,0xfe67bdbb,0x0e69d5be .word 0x6804c065,0x8f756386,0xb35bfd2a,0x0ca780f6 .word 0xfc2f0c34,0x525e1592,0xaca1c41d,0xa492e297 .word 0x51e1c4c0,0xe536f610,0x34428e92,0xace49844 .word 0x3bff19dc,0xce690068,0x2aaf067b,0x5ae6914e .word 0xe6cf9076,0x02d0337a,0x16bebd3e,0x3d188d48 .word 0xc6bbed68,0xad2aef3b,0xb7a6b185,0x04344cff .word 0x4fbe3a3b,0x9fa643b8,0xaa7a3574,0x1af1b2c4 .word 0x36a31c40,0x230a3b08,0x26a9c5f2,0x9fbc20fc .word 0x7d3b4a0b,0x1822b329,0x9b8586c8,0x4f44d05c .word 0x33c9720c,0xb22cac16,0x9b08254a,0x7da494b7 .word 0xebe8eb05,0xf0126c74,0x6e4f634c,0x08883f4b .word 0x63a8c885,0x2826d308,0xa425140a,0x59e6c6c0 .word 0x564add7c,0x1af90f3e,0x5b53e1db,0x8741f9d4 .word 0x4f770713,0x8b4f9fd9,0xe319e401,0x5115cf63 .word 0xce756d3f,0x40707500,0xfa9868b0,0xd5504518 .word 0x33ae285f,0x1a20f24c,0x91fbc8a5,0xb9e2ea5e .word 0xb2bfc4f7,0x22d30ea5,0x236e4d37,0xb76c3cda .word 0xb706ece5,0xfd6cb8a8,0x9d966b43,0x9031c9cc .word 0xbd108b63,0x2346a22e,0x091f96d8,0x09489308 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 0xe207cb06,0x01edab20,0x9d9b0f41,0xcff37b0d .word 0x74e2871b,0x107ff3ab,0x1c4b438d,0x13751a5d .word 0x94e36df8,0x0b667c18,0xfbf2e290,0x964da03d .word 0x397bab91,0xfaa82f66,0xf8376111,0x19e2b7a1 .word 0xe2185ce3,0x42d225e4,0x0bf3b520,0xdc93841d .word 0x98414f04,0xeca1544e,0x98d1eb4d,0x43a4d4c3 .word 0x35e512b0,0x9ae6b300,0xec31b3c0,0x7c0fdeb4 .word 0x6adc7349,0xb354331b,0xbb8aeba9,0xfd353c52 .word 0xc5824f3f,0x46dd45b0,0x42408be8,0x3a4a3bbb .word 0xafa5d435,0x7f084fbe,0x3c8e8bf4,0x84f93067 .word 0x43a69a1d,0x4878f524,0x40a47e65,0x2039cf0e .word 0x39716433,0x8227f9a8,0x562398a7,0xbc43ccc8 .word 0xd5754eb1,0x4c06b145,0x0c735fe6,0x2a2d66e6 .word 0x34288ca9,0xec96c11e,0xa1696265,0x8ab0e5e1 .word 0xdf8ad6cd,0xcc3ee67f,0x9c71139e,0xbd855240 .word 0x510e8518,0xc124f7ad,0xe593aaa3,0x704196e5 .word 0x96de57ce,0xbf05976e,0xc68ac86b,0xcdcf3e2f .word 0x03ad6818,0x81c74f92,0xfed8b3f3,0x1adc92a0 .word 0x58e34279,0xc939d312,0xb61a154e,0x26908269 .word 0x0e229e3a,0x9e198505,0x9d3d1aec,0xa478e6b3 .word 0x9a9039f4,0x1c6134ee,0xf03e68d6,0xa8976394 .word 0x26bd220b,0xc7c4b6ec,0x2e93ce39,0x95b13b1e .word 0x089ee80d,0xfc5e3acb,0xa2262f02,0xbea4bcc1 .word 0xe862706b,0x5d14b35b,0xf61b2150,0xfcfb8652 .word 0x89a1252f,0x96e5ae84,0x693ee97f,0xf78025b4 .word 0x264ef43e,0x189c79a9,0xdc6d2d2d,0x7f38b30a .word 0xaa419178,0xa2c6b855,0xc21542ea,0xe4795337 .word 0x50197dfc,0x984d542d,0x06aefca0,0xc6f6fab1 .word 0x27ae9c61,0xe03d8515,0xdfc2c44d,0x900e00ca .word 0xd190b22a,0x1daef322,0x4c809d1b,0x87e6dcf2 .word 0x1f50c782,0x8b6cec2d,0x037888fe,0x07aa99a2 .word 0x8d9c5317,0x47043367,0xc8a6aa6f,0x0e604748 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 0x724a8c8d,0x08c7f7b0,0x9a35e127,0xf281efc5 .word 0xf3d5bfae,0x9d192828,0x2e0ca234,0x51751cfc .word 0x3f1d2882,0x1aaeb9c3,0xc1e9e34f,0xf53f4c1a .word 0x8a866435,0x4b7f113e,0x9ed3b8f9,0xb8a1cef5 .word 0x0a4c09a4,0xfa03e540,0x67363920,0x29d239dc .word 0xb9a4e98d,0xfcea1bd8,0x9dff7c7f,0x7df49ad8 .word 0x38612fbf,0xda396d21,0x5f23d741,0xacea95f4 .word 0x7680245d,0x708447bb,0x727433d9,0xb738a81d .word 0xd80131f5,0xe4dea1e8,0x2f650443,0x5610f0e5 .word 0x79179809,0x98577dd1,0x35b2c3d2,0x75f94869 .word 0x88e8edc6,0xcc77641f,0x3533bbc5,0x2767b75e .word 0x40d32be7,0x92c1f7f9,0x730997c9,0x218141fe .word 0x27104133,0x4ffbfc74,0x1181eb8b,0x821fa346 .word 0xfd5b5a57,0xf58506bc,0x8a47f8e2,0x446a9abb .word 0xb1f5cfaf,0xcb7d0f4f,0x216545ee,0xa5d10e37 .word 0x5f27c706,0x12b3f9d6,0x5badf286,0x7b74a10e .word 0x324e5fba,0x73633390,0xc51dd9fc,0xe82d63f9 .word 0x7965816e,0x8edb8b7c,0xeaa62fda,0x731cf898 .word 0xd972ee52,0x2057f35e,0x7878cc75,0x584daf56 .word 0x3e34c9e5,0xa0a6520b,0xb3ab1980,0xae4faf04 .word 0x65be901c,0xdbc5f1e0,0xf215532b,0xeb9ea9cb .word 0x610e50af,0xea1278ea,0x85f1019f,0xfe404db3 .word 0x09954b2a,0xed7a2131,0x7b9ca646,0x0fa3337c .word 0x8e91d3b3,0x14d96e96,0x96455821,0xfd8ece6e .word 0xc5f1ed2f,0x74148395,0x202d7667,0xb6de85f3 .word 0xce2e48c7,0xd465f980,0x94662c40,0x19bf3497 .word 0x39509524,0x3f5c5e2a,0x55b84a50,0xea5e8f95 .word 0x22bc0d4e,0x6c2c74f7,0x1b5c3d85,0x69d1150c .word 0x280d49d3,0x3236bd8e,0x66e9a221,0x5ba2e571 .word 0x0698109f,0xbc9cfc2f,0x08997884,0xcd308f6a .word 0x5404560f,0x87b4ccf2,0x4197c55b,0x68bd0ce4 .word 0x26033eb2,0x9b592058,0x2dab9361,0xa56e2e6c 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 0xb162b665,0xbba0af4f,0xf3c318fd,0x5b1cd54e .word 0x09189f32,0x1d38ac5c,0x38995e64,0xc33a4b1f .word 0x009ab03a,0xa9d893f3,0xb44f26b9,0xe209c03e .word 0x7c297ad3,0x75030164,0xbd799c7a,0xd5022d68 .word 0xd7641ccb,0x347c6905,0x3da265f9,0x965af7c5 .word 0xbe199791,0xd468a5e2,0x66cbbe47,0xd53f3f49 .word 0x77dacfd4,0x2ce54177,0x603ef3d4,0x1ed51919 .word 0x9ca3ef0c,0xbf8f96db,0x0b9b012e,0x56abf2a6 .word 0x8f349b5b,0xdca411e2,0x0f5832bf,0x12a657c0 .word 0x8da89928,0xcfa222e6,0x15553764,0x40bad6d0 .word 0x4a00e16c,0x7fe22e66,0xaa941bfd,0xcdaf6547 .word 0xbabb08bd,0x3b5aa68f,0x1ca8ec65,0xe2fb2a04 .word 0x2ca82a41,0x40e13235,0x37dd16ed,0xacde3771 .word 0xb2f53c58,0xe5599ee4,0xc71951a7,0xe7919d55 .word 0x09153d5c,0xf9d50213,0xf7005f9a,0x689a9462 .word 0x5184dadc,0x593b3fa2,0xec53e3c7,0xcfc1d223 .word 0x40ff86ad,0xfe68ab89,0x6160ccae,0x52780bd0 .word 0x6d831e12,0xb00fbee2,0xa9f4d8ca,0xd251f76d .word 0xd8870272,0x343a4e20,0xdd7542bb,0x7040e584 .word 0xdbe29414,0xf2e3987a,0x84200dae,0xab695b24 .word 0x59c53275,0x0ca239d6,0x78afc308,0xa7ca6b49 .word 0x7f8bec3c,0xd6dd16b4,0x5ae20ce3,0x4ee3f18c .word 0x8fa24103,0x581423c3,0xc651072f,0xe6498ad6 .word 0x93f8dfce,0xbee77c9f,0x9873ddad,0xe713b338 .word 0x57734c51,0xc5d19de6,0x046aba15,0x3247d3d4 .word 0x5a66899c,0xa737c6b7,0x23590a2a,0xfa30e235 .word 0x5ce258f0,0x9e31476c,0x8ec80ee0,0x81e67603 .word 0x9b41ccb3,0x3f59facb,0xcab5d406,0xbea46683 .word 0xb967a971,0x9c72a691,0x52cade3a,0xd2bdd8f8 .word 0x3a85546e,0x731a5475,0x6a182a94,0xd972a366 .word 0x277c8aa3,0x438c9b64,0xe478a574,0xecccab32 .word 0x16d610a9,0x134c9188,0xfb1166a0,0xd79905e8 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 0x23d33235,0x061b1998,0x9247001f,0x14cf27a5 .word 0xc0df4681,0x0c9ba245,0x3c325386,0x400a62f9 .word 0x99efa8bd,0x3d432dcd,0x414e8264,0x4a985ad9 .word 0x974cbd5c,0xbfa5989e,0x655d27ed,0x5f3b108d .word 0x4fcc15df,0x0d7a2bb2,0x803539d7,0xba30d6ab .word 0xc0760bf2,0x2a4cbbcd,0x0a524b9c,0xf70e3da2 .word 0x36523d04,0xf588350c,0x9cc8870e,0x95a32676 .word 0x17b534c7,0x8621e566,0x71114e5a,0xce9db416 .word 0x6e6cd479,0x4a5e6718,0xa0d3a4e0,0xeadcce08 .word 0x43873d95,0xa4c4a34b,0x1734bbdc,0xe942730b .word 0xf21d8b1c,0x05188c48,0x03c774fd,0x8a706834 .word 0xb58ad193,0xd9a9e278,0x5cef922d,0xe3e555a8 .word 0xc04da177,0x80476077,0xe7ee9204,0xc13ef049 .word 0xa1fddc55,0x99c773ab,0x3fa557a1,0xba83cb71 .word 0xb8d424ce,0xf40bc287,0x2110b4b9,0x86a18f0f .word 0xb6982cd5,0x4d12403a,0xf2dbb135,0xfc6a442a .word 0x4aee5243,0x32ebaf43,0x7f745b01,0xb68664c1 .word 0xfd926b01,0x543bcd48,0xe8cbfa02,0xf13eb740 .word 0x07f244d4,0x2d52effb,0x1fcd46c3,0x32f9b6d9 .word 0x1f1cf231,0x6046eb7c,0x4d25a956,0xdb221193 .word 0xf8384067,0xe3abb4c1,0x6746b144,0x4f4daac0 .word 0x12fcb2ae,0xc40638a8,0xc4de4bc2,0x69826b61 .word 0x5bed19b1,0x633372c3,0x9bff1227,0xad03b82d .word 0x82d3b651,0xae9c1d3f,0x0174bb0f,0xb3a172e1 .word 0x352f7cca,0xd277de20,0x45cc63e4,0x4b2558d3 .word 0x0da75a68,0x10c1f322,0x4646dd45,0xffc43ae1 .word 0x78a9a2e0,0x3e4a32ca,0x0c1df442,0x592f797f .word 0xa9b8c9e1,0xc98b071a,0x031f1232,0x836b31c8 .word 0x113d779d,0xf82625ca,0x7e0545c8,0xded0bdd3 .word 0xb2722219,0x2ab2693b,0x2fb36239,0xdb74e474 .word 0x29496d62,0x20570900,0x3399b8b7,0x043124d7 .word 0x4057f0ff,0x81159509,0xc3de0d6d,0xdf04206d 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 0xc8d79b99,0xdd4c434c,0xa1fdf094,0x19236d32 .word 0x7f1ce2f5,0xcc8050ac,0xba5ec8aa,0xdb170b68 .word 0xe8a2daa0,0x8b2df350,0xcf761169,0x2a3b03ef .word 0xc76dec19,0x4125c0b9,0x3d23e4ca,0x650e5710 .word 0x417f1c7d,0x95b1cc25,0xd1d60bbc,0xaef4bc9f .word 0xb1015765,0x3925eb80,0xeb80e18d,0xf3ddff3c .word 0x58ace6d2,0xc5747b64,0xdd7394b4,0x9beea8e3 .word 0x09d0ed8c,0x6b4856d3,0xa625c6e2,0xac5b137b .word 0x74e01140,0x01b6f2b0,0xb2e8eab8,0x60af230d .word 0x6f05d71c,0xdfa314cc,0xfada7577,0x4daac1b6 .word 0xc3652e95,0x88bb8984,0x55f814ad,0x96e92496 .word 0x4e739823,0xb77a94d1,0x70014e4c,0xcd07d1e4 .word 0x66434e4c,0xc98c9f48,0xdcc818c4,0x4b6efd41 .word 0x11c981e4,0x81510be9,0x6f0220d6,0x95b601e4 .word 0xdb182319,0x295b7bf4,0x83bc66ef,0x24ab6481 .word 0xc3e13f73,0x2bfaf297,0x752998be,0x370242cc .word 0x100b010f,0xacc7e72f,0x8e4074cb,0x93f0bb94 .word 0x9b38c87e,0x8d858daa,0x6ae9d83d,0xfc36f900 .word 0xeefa0bd6,0xf1b183be,0xf4caafbf,0xd4feff57 .word 0x1b4c3cf1,0x468a3db3,0x6d7ef729,0x2fb4ac39 .word 0xb31d3694,0x88345aac,0x8ac7d199,0xb4cd6c2e .word 0xe644461f,0x2bf7626c,0x781fe166,0xa4edbd13 .word 0x8a1cfa62,0x7305f141,0xddaf4c90,0xa49b9a54 .word 0x8952f186,0xe3404e70,0xfd679a07,0xf774aac8 .word 0xafebf0b2,0x3a804fdb,0x3fd4b915,0xe13c2f43 .word 0xfe988562,0xfb3e14f1,0xeae888fc,0xfcdec265 .word 0x1fd22856,0x0b294420,0x1e2c3e9f,0xb0f5a508 .word 0xbc51cb5c,0x39fd4b75,0xa10a3ce2,0x66082efe .word 0x32d64591,0xacbcfd80,0x254b9cc3,0x901cd57b .word 0x43b5dc73,0xb1bd974d,0xde2e9e11,0x1608ccee .word 0xbbac6319,0x41e9aa0d,0x497366c2,0x63b9f0fd .word 0x033e2eae,0xb3b607e1,0x7f09accf,0x1e561a45 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 0x4125e999,0xb169bd68,0x3a1eea69,0xfbc27d81 .word 0xc80e2f70,0x2ef5c86c,0x737eda41,0x0686db28 .word 0xc4941488,0x6bee2212,0xfd0046cb,0x49886549 .word 0x16797ec2,0xb786f7a9,0xc82485aa,0xdaee7353 .word 0xb081be95,0x7aa6c4e0,0x9f4df0de,0xbed9a6fb .word 0xb2ddefd1,0x8d14c00f,0x05f8cec1,0x5fcd242d .word 0xdf7ad4ad,0x4d514233,0xfc23518f,0x96654591 .word 0xe1b21447,0x91995664,0x37290809,0xeec59175 .word 0xae6e1ff2,0xfe42fefd,0xe25e5a78,0xe17bf05f .word 0x2edd5e1f,0x5f645b3b,0xfdc965a6,0xbbe64909 .word 0x2418f328,0x2013ebcb,0x88c8a819,0x7a0017c9 .word 0x475f2756,0x87873751,0xc3b7f544,0xfa712d5e .word 0x9ae1ef5d,0xd7203ba7,0xc5ca0253,0xb00a145e .word 0x86812a34,0x9dc3ecd2,0x1f058622,0x630aba2d .word 0x6bb0f898,0xabd75181,0xabbfd1d4,0xcbd334b1 .word 0x544c8d58,0x7850888b,0x6d37a0e9,0xc2ac57d3 .word 0x0e713445,0x91e0b5bb,0xbc9f90e0,0x0b084a8b .word 0x7cbbbd93,0x134285cf,0xd4e47b39,0x8968209f .word 0x12c27f75,0x6d8ca042,0x31c251cb,0x85e272f5 .word 0x0d629655,0x9aa02a41,0xc8d40c09,0x71f9c985 .word 0x3de9152f,0x279421c7,0x6c639c7a,0xcfe5b764 .word 0xd041ec8f,0x300ecbe2,0xd2feae51,0xf16be219 .word 0xa4575ea2,0xd0e7aa90,0x34ee492e,0x3513cf11 .word 0x04993b65,0x048e7fc3,0x65fa4ac7,0x1ade313d .word 0x58b4e049,0xcd6de065,0x67a21936,0x74a9e5b1 .word 0x1c16b95e,0x73cc3b2e,0x7b54f315,0x827c9895 .word 0x07705c83,0xf3cc8c85,0x256ebc4b,0xd3efd096 .word 0x5e077fc9,0x676f9ae0,0xb4740261,0xef43fe86 .word 0x80c55942,0xe3512a6f,0xc281eb15,0x75cbb4be .word 0x0e9e5834,0x1831df02,0x00f82715,0xfc3111a1 .word 0xcdbcd4be,0xecead36a,0x457f97fd,0x82be9fba .word 0x7342b519,0xace24a96,0x693f8418,0xc46b8ea6 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 0x98977e47,0x7bd8efd2,0x06646f95,0x7193d4f0 .word 0x4bad95de,0xd825b9b4,0xe730c3cb,0x458c990b .word 0xa20f6c7c,0x03afedf2,0x2f892276,0xe1e53d5f .word 0xed324e67,0x82c3fbcb,0xd87f1631,0x79f7e159 .word 0xb918f5c6,0x9694ca75,0xfbbd647d,0xf47d6d45 .word 0xe2836759,0x9692f98e,0xc8d5c74f,0x277b446d .word 0x7b8134cf,0xdef0e284,0x649b9dac,0x4f304656 .word 0xf9f4efb8,0x22016593,0x00af7f12,0x931c1841 .word 0xea5f7d19,0xcf94fd13,0xabe0265d,0xd829b3d1 .word 0x3fb5d012,0x5ddacd5a,0xe1cecdd8,0xcc45c32c .word 0x1cf31186,0x9d3c44ae,0xf08601f3,0x00741b47 .word 0x79fa01e5,0x1e9e7894,0xc51d8847,0xb1fc356f .word 0x3a66338d,0xf5d229b6,0xd24ecc5b,0xbefee1e0 .word 0x1bb09746,0x07042dcf,0x038ec621,0x93be7ba7 .word 0xac50476c,0xc0aaca9a,0x46021bb9,0xddb963cb .word 0x66dcb6bc,0x6ab336f5,0x479bd516,0x49f70464 .word 0x8d283e26,0x250c726d,0xbf76c582,0x5be93ef0 .word 0x4a16e8e7,0x99bca327,0xfffdc13b,0x5f0e442f .word 0x12f3a2c3,0x97d357a8,0x6a296dab,0x04d2a9da .word 0xbd664673,0x2c44962b,0x23631473,0x0e3094ec .word 0x3464b0c9,0x3b3b5ddc,0x79eab906,0x49a8c814 .word 0x301b258b,0x608d5695,0x426fefaa,0x6b22988f .word 0x14d283af,0xe551786a,0x810e6aaa,0x6b98df62 .word 0x4278df34,0xbdc65127,0xa67338bc,0x3fdf2b61 .word 0x3c2cb36d,0xe8993a91,0x6361cda9,0x80290a21 .word 0x77ff5780,0x6e9f595c,0xa604e51c,0xbf9a2218 .word 0xbdf17e62,0x6252eee5,0x952d15c6,0xfc96918a .word 0x30e78574,0x51ca81c2,0x6d28d986,0x78646a16 .word 0x11c0e421,0x8dfbcf67,0xf3c3a72c,0x8f0d519f .word 0x6aa70f00,0x567ae897,0x1f177fe6,0xdedfdca7 .word 0x1238ac71,0x91c505d5,0x1d429094,0x1f561512 .word 0x5c718ab1,0x018895b9,0xd81c5d37,0xbfecb36b 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 0x894a4a56,0x3b5661c3,0x6da6285b,0x706b530e .word 0x8d514fde,0x1fdd5dd7,0x44732e34,0x88a4cf4d .word 0x4b88c20b,0x932a899d,0x2fa9e941,0x97e22c27 .word 0x77cc5123,0xf0a2358a,0x52b4d1ef,0xdfbca393 .word 0x68ffde88,0x09245907,0x86323098,0x3a259e1f .word 0x0cc2d89b,0x10a29c1b,0xdbddbb15,0xf8952835 .word 0x906ff84a,0xdd0bae9f,0x72824e81,0x9d3561fe .word 0x87b5f727,0x240fdf1f,0x1ed52c1e,0xa34b6c1c .word 0xa87a4ce8,0xaa28b72a,0x430a5939,0xd1a57ff7 .word 0xa50750df,0x92f8d2e5,0xa85a339a,0x0c05a014 .word 0xcce5286d,0x24048a2f,0xc984731a,0x29ec7633 .word 0xe31bdc77,0x1dbc0297,0x7c0e1304,0x23a0de5c .word 0xa11da0d7,0x6a5b362c,0xc0adc9af,0x69c83a45 .word 0x047dd6b5,0xdc192083,0xad340145,0x45da3713 .word 0x5b354f0b,0x4147e600,0x1abde771,0x69782cc6 .word 0x328cc185,0xc7c38cfd,0x6f36b791,0x46c5e8d5 .word 0xdc7bc61f,0xe6107ed8,0xa652fd65,0x96f6373d .word 0x404808e8,0x091354aa,0xcadcaa77,0x7efd627f .word 0x6cdf60a1,0x911a9147,0xa951c033,0xd77fe57a .word 0x3489784b,0x0e9553c2,0x1305d451,0x8aa18524 .word 0x961d8dfa,0x0f23563f,0x2e08fe9a,0xcdc1e73a .word 0x415a5d1c,0x54833990,0xbdf3ca63,0x8b130476 .word 0xf22e3b90,0xfd613a36,0x94d05bcb,0x2fcbd67c .word 0x64668067,0x41bb9ed2,0xe7ec11b7,0xae8633a9 .word 0xd407ca32,0x68ddce50,0x47524c44,0xd04b03f0 .word 0x9dd57570,0xb47f50b3,0xba1df0d0,0x70e1fb77 .word 0x0b0b4ae7,0xff807ee4,0x3180001d,0x4b3689a8 .word 0x6f80a9df,0x384ff43d,0xd47cf0f0,0x95b20607 .word 0xf4eeec4e,0xd675d4cf,0x1d4a1c63,0xa158d6b2 .word 0xe605c040,0x1b3075a6,0xfde0d32f,0x64797d31 .word 0x413f3d8a,0x3209a008,0x96a60175,0x8a14ccab .word 0xe3bb758a,0x29cd620b,0x140a544e,0x1e0a11fc 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 0x781ce46b,0x8693a88e,0xa7f99c0b,0x9ed2a9a1 .word 0x57c15506,0x95b6745c,0x282fdca4,0x5694c40b .word 0x14adf8e2,0x5a963495,0xbecd8243,0x536671ac .word 0xa7da0269,0xb3e50a27,0x399e746b,0xe2600594 .word 0x95acc2ef,0x0f6c00c4,0x41c17a03,0xde1ebd46 .word 0x091b59ec,0x1ba30b1e,0x2aaa0bef,0x9da2dd3e .word 0x847b377c,0x618fcba9,0xbd827f53,0x7a5b476c .word 0x260e53ad,0xc655e934,0x22bb58b6,0x536e682e .word 0x0328448a,0xec9f33a1,0xcb2bd277,0x543b9396 .word 0xfc040e0a,0xb18d4df3,0x415adcfd,0xee3f7d4b .word 0xd2dfe984,0x101471b8,0x4044c3a9,0x585eeb54 .word 0xd759dd17,0x3daa6a8f,0x69b8adb0,0x7add6454 .word 0x34d1e510,0x780a20c8,0xfe78b03c,0x685c990b .word 0x6d1c3073,0x2af54be0,0x9f3cdfd0,0x742da4aa .word 0x6a475a3f,0x144f0b8d,0xc7f78b07,0xc7360e3f .word 0xbde8c50a,0x0e76f44d,0x070bbd2d,0x70b34c35 .word 0x40d93516,0x69d06ce5,0xbf20921d,0x988df9b9 .word 0xe8dfa270,0x5b8f3e81,0x989f8704,0x6b208775 .word 0xf2c64c0f,0xff57d8ab,0x19fcc064,0xaa4fa515 .word 0x4e90317a,0x2b6518a8,0xef7e5f83,0xa9f0bfc4 .word 0xd14bf05c,0x5d81774c,0xf27b721b,0x1f946449 .word 0x5e84bc5e,0x2d79096b,0xef803db7,0x16ee87c5 .word 0xd9071523,0xb87152dc,0x9954f73b,0xdeae5855 .word 0xf25981d4,0x81e4607c,0x2e1854fc,0x8b65c0d1 .word 0xa7f54deb,0xd46a3cf1,0xcda01c62,0x29913291 .word 0x45c36ec5,0x2e774da2,0x9a9ec75d,0x57fb37c2 .word 0x7ecc92f8,0xb16aeca8,0xfa3d1b31,0x0b4e3089 .word 0x2f5eccfc,0x68f24f3d,0x62be31c6,0x5a31b630 .word 0xf5d505ac,0x6f44edf7,0xeec8babb,0x06b89b0f .word 0xd97d89a5,0x02461c9d,0x7d478e79,0xf4780923 .word 0xd5d8f3df,0x99ea3245,0x53778bca,0x17bfe1d5 .word 0xf4da72d3,0x7dee6c1e,0xa9bb0302,0xbc97074b 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 0xdae134af,0xcf531b9d,0x4cd3814b,0xc932df4b .word 0x8c11583f,0x0636bad3,0x395dc4c9,0xec499b4a .word 0x64a09082,0x8fa914f8,0x36d33ddd,0x61a964d2 .word 0xb59922e0,0x3385054a,0x61223a7e,0x9ae86a31 .word 0x360fd799,0x372965b8,0x3e97a67b,0x7f5473b5 .word 0xefc8766c,0x9c157cb3,0xb6a06e7e,0x587add1d .word 0xdc9074ac,0x06b05f0d,0x5f8fa823,0x1f587359 .word 0x15e3ff70,0xd6e67386,0x4b7cf59a,0xa45bb21c .word 0x80813685,0x6f809677,0x0139a0f8,0x60c5b09b .word 0x95133c14,0x500a933a,0x352d406b,0xf232b134 .word 0x1ccb2f6d,0x3b6c03a0,0x859846a1,0x148d8f33 .word 0xbc8bab3e,0xca7f5621,0x01d94c70,0x4f55070b .word 0x94e5c1b2,0x94c31077,0x6f29c32f,0xfb9afc0e .word 0xc6b39c41,0xfd2a9d76,0x42b26280,0x20371984 .word 0xfc45f86c,0xc055df9d,0x7fe742be,0x95d0241f .word 0x9316b48a,0x902dc294,0x26785a5e,0xb06d0930 .word 0xd853c2e2,0xbc28683a,0x29fc8a7a,0x89eb8754 .word 0xc91b8f11,0x31951fc7,0x013b3d35,0x2a34a69e .word 0x2a150790,0xcff4d82f,0x3fd8976b,0x8ab73aab .word 0xb615162f,0xcc952fd0,0x2145a89f,0xcfdef63d .word 0xe0805628,0x83cc6b92,0xcc86327f,0x6f75b61d .word 0x31a0d491,0x075516a1,0xb2425810,0x6aae5168 .word 0xf590813a,0xaa1f098e,0xaf4aa386,0x1df102bb .word 0xe1c2f279,0x35540ce2,0x7440abcc,0x269a63d9 .word 0xd2aa3056,0x443cd856,0x64cfabd1,0xb051e5a6 .word 0xbbc951f7,0xde71dd4a,0x4513d0e7,0xf953c167 .word 0xc6e3ea2a,0x65dbabe7,0x66dbef6f,0xaf00f945 .word 0x30f1f58e,0xc2f62080,0xc83a8926,0xb8cfb30e .word 0xf09301c4,0x77c0dad1,0x9a93bfb7,0x888d7959 .word 0x50168a1f,0x572375f6,0xd4da1155,0xb2db9687 .word 0x899868b4,0x79bfb90f,0x3acdd552,0x22bc6d8c .word 0x83ce54bb,0xc972c29b,0xfb0a4826,0xe028f57d 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 0xb3d915ee,0x11a1d7e0,0x40eeb466,0xad3f7614 .word 0xee9ac3bc,0xabd911ab,0xc64a2dc9,0x8b888231 .word 0xe3f49f22,0x5c6d1f80,0xcfbc7dd5,0x6556cef4 .word 0x21d10839,0x829216d2,0xb8c0da39,0x3b4c7a69 .word 0xaaa026df,0xbb2251ec,0xac312883,0xcc427feb .word 0xf7e110ac,0x66a99d32,0x0b8b5009,0xb80d0372 .word 0x473fe0e4,0x26e47a9f,0x3227321f,0xca01826b .word 0xae917de3,0xa17eea37,0xe5c5a42d,0xf468e343 .word 0x3f9d41ea,0x306f6ef2,0x3add0c11,0x8b0ff06e .word 0x53d4aef3,0x78d6b2b2,0x74c1b7a3,0x7c0aeba8 .word 0x5c5ba976,0x02ee9f62,0x2c9af2fc,0x57669ced .word 0x74a1908a,0x32bcdb7c,0x6f2933e5,0x9c5f32e4 .word 0x710ec2cf,0xbe07af1d,0x68741ab3,0x8fc72a1d .word 0xfa7e718b,0x776291e4,0x23489213,0x7e5de377 .word 0xb9d7aa74,0xc545b11f,0x23f33ea6,0xabb8bb70 .word 0x3e826c71,0x57beb6a8,0x1f8a14cb,0x5f248906 .word 0x184f0d43,0x1e51a25b,0xa42b02cf,0xca1137fe .word 0xbd0bc8a8,0xa7705f49,0x1b55878e,0xa7c5d446 .word 0x16af0739,0xa8fac273,0x59e641f2,0x163fb470 .word 0x48bd20ef,0x077e8cda,0x465dfc05,0xce4307b6 .word 0x271d2624,0xa9f0fc40,0xbf1cfdca,0xb66bdf0d .word 0xde956a40,0xf5f1a98f,0x52f0c017,0x9b66c1d1 .word 0xbadfb01a,0x1b5eb990,0xfd3b2e48,0xa918a8d1 .word 0x9bdfeb79,0xbb6c93b3,0x1e5b1eec,0xf324a047 .word 0x3da42e7a,0x90485383,0x309573a5,0x79f45db8 .word 0x683184a7,0xdcb5c7b4,0xbe57ad3c,0x726b03b0 .word 0x842607ca,0x087f0963,0x93eda3e1,0xde1fe3cb .word 0xb58551a0,0x42e3b218,0x82074b27,0xbb44383c .word 0x7108b327,0x505144a6,0x3c599e6f,0x18b802f2 .word 0x957938c5,0x76337576,0xfedffb6c,0x06a61ed8 .word 0x5d0c07c6,0x2a0d2229,0x8638d950,0xd6973a01 .word 0x15610cb2,0xc08b87dc,0xe4d016ba,0x23c6c77b 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 0x8e450c57,0x2a7a9a8e,0xeb15ae00,0xdaaf443d .word 0x15d0dcc7,0x9548fb87,0xa0fca8f9,0xbf43e3ea .word 0x2080bb7a,0x27311c47,0xb48d7ea8,0x31b4049a .word 0xbb1a6a43,0x3443a934,0xd4a7688e,0x33ae86de .word 0x6b932090,0x82d4f64c,0x49fdf3ce,0x12bde2f6 .word 0xe423e77d,0x7577be49,0x50b1e37c,0xe06d5276 .word 0xac20a986,0x935b51a1,0x0496a527,0xa7cce6a9 .word 0xb338bb32,0xbe5a4727,0xe8b03e2c,0xf2fdede6 .word 0x7c62a232,0x1e897f0d,0x097f153b,0xae1b21d6 .word 0x9d3b81e0,0xa3fbf46f,0x96d7a612,0xffe37972 .word 0xc5128ee3,0x2f16b667,0x6159d50f,0x03146ab4 .word 0x725407ad,0x3c53f301,0xc3190a21,0x5e22fcf5 .word 0xfa6e9cb9,0xa64d9274,0x07d1dc25,0x16cc4a6d .word 0xf58dff29,0xd8074581,0x79b31102,0x1b0bb773 .word 0xbf10cca7,0x715da050,0x7b74990a,0xc69a9b97 .word 0xe7cd5be0,0xd1f5b230,0x196c6100,0x0121b074 .word 0xb81539c8,0x87ee410f,0x5f61b712,0x02d901f3 .word 0xf11bda99,0x88d17dd6,0xc3e91329,0x5f8d21e0 .word 0x15dab564,0x06ed5aa7,0x68ea7e95,0x90653146 .word 0xd65b4997,0x9b8ec896,0x842643bd,0xd6e9b112 .word 0xf98f4ab3,0x5eddb873,0x4f0bdf3d,0xb64dfba1 .word 0x63d1a1fc,0xc26ecf11,0xcd56a881,0x9c1cd595 .word 0x862aa282,0x1f126535,0x4cc272db,0x62cd9d4c .word 0x1f80ba92,0x8178678a,0x29f5f22d,0x0079af55 .word 0x7897047d,0xe934bbc5,0xfa04f88f,0x1da39171 .word 0xcd15bdde,0x678e4ed0,0xc93f09d5,0xde9518a5 .word 0x47c7f9e2,0x261fb16f,0xccdc83f6,0xb30c4dd0 .word 0x436b25fe,0x009d99f8,0x2a749bf7,0xe8f75b0b .word 0xdd888635,0x3429192f,0x48cb1fd7,0xe4d0f3f0 .word 0xcd5f7224,0x8556c534,0x07d0ba27,0x4735c470 .word 0x067f91b4,0xbb10b4a7,0x6e0354fb,0x5ed010f3 .word 0xd870f751,0x0f1c96e4,0x68476958,0x37aa1bfd 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 0xbceea23f,0xbd4ce432,0xd9f87ced,0xf1c2c32b .word 0x7ea73e24,0x1c7b956a,0xd31344ba,0x86c12a74 .word 0x778f8c3a,0x0670e039,0x182cc8f2,0xbfbbfbee .word 0xd2fbc6b7,0xc201bf8c,0x706cf1c1,0x7a3deebc .word 0x0f638d16,0xc1991b37,0x44f6f2b2,0x46fbe275 .word 0xdfd37443,0x4c683401,0x6a204fba,0x90d8146b .word 0xd3baaff1,0x615dd54a,0xf10a7bf0,0xc5628d47 .word 0x013576cb,0x1eb3d2d6,0x263b25bd,0x0698ec6e .word 0xe2d0e322,0xead8e817,0x15aee988,0x9058376a .word 0xe45a6b2b,0x3d3c7488,0x91cf1300,0x841732fb .word 0xf77f8cf8,0xa4e9b015,0xf708d35e,0xc2240fb0 .word 0x90961a10,0x4580ca17,0xb33045ba,0xec5cfc61 .word 0x02e8066a,0x7a6776d0,0x2c12f224,0x1628a13e .word 0xbe4cc185,0x7aea6816,0xe4d8f5bb,0x96096e77 .word 0x761341d6,0x86f52bdc,0x0b0d7a88,0xff779b7f .word 0x12e45834,0x4a607c27,0x0a74e31b,0x567c244a .word 0x393f6d81,0x841a02f8,0x7a325f74,0xecc72115 .word 0x373717be,0x5cf2e7fe,0x4ce1217c,0x85fc3b0c .word 0xe479b661,0x565bb568,0x3115e3d6,0x9e739f43 .word 0x10e291bd,0x6f052c78,0x75b19d32,0xd8ecacdd .word 0x1f1013fc,0x34a37679,0xcbd8588d,0xa5d0e109 .word 0x498994fa,0xcf816004,0x771b549d,0xf0d80c09 .word 0xb876a959,0x6deb04a8,0x5ae23498,0x745323b9 .word 0x3c61c215,0xdbb0ec6d,0x3833ef93,0xe0d0935b .word 0x57834ca1,0x45c2471f,0x7fd49663,0xa02b7ff9 .word 0xe2535a70,0x5d029293,0xcc3a37cd,0x1492a12b .word 0x1eb5796e,0xdeaf7cb6,0xa0343fdf,0x3977837c .word 0xdded5781,0x1e9f279d,0x6cd60c15,0xbd42a4e4 .word 0x248b46cd,0xcce53344,0xe79d59ec,0xedb4df4d .word 0xacf7411a,0x70ca11e9,0xa4f619bd,0x6ff530ae .word 0x65006c09,0x4a5e7553,0x97bef855,0x40b8115d .word 0xd0b9e1f9,0x2bd1956b,0xdd22b573,0x10a7afe4 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 0x44141794,0xaf5f5d70,0x7900d865,0x1b70c69d .word 0x74d93c9d,0x0ed42cc7,0x2a9244fb,0xd749ed67 .word 0x616586da,0xc09a16ad,0xb7d438c9,0xbe125b66 .word 0xb339f625,0xff6dac71,0xd88e3d61,0xd5ca4578 .word 0x7ef73b7e,0x3e75b476,0x63985505,0x4b199b23 .word 0x7e824199,0x6d54349d,0xa211b5c0,0xcb61e619 .word 0xcc814c1e,0xdfcb51aa,0xf9da8231,0x36a1b6eb .word 0x89c26d21,0xe68577ee,0x5cec3712,0xa2761cf8 .word 0xed4baa6e,0x5e4b0655,0xdcf85201,0x587105d5 .word 0x754a5143,0xcc951dd0,0x6781ba37,0xb0c6261d .word 0x0bc26410,0xc4dfdade,0x2fa7c017,0x40621657 .word 0x17c5fd45,0x44d096fc,0x78a6e30b,0xa098d1a9 .word 0x63414763,0x2f4a21ec,0xb501a316,0x44f6deff .word 0x862c6694,0x4587aedc,0x353a6959,0x94a62e82 .word 0xc74fea01,0x0bdd21aa,0x7da42809,0x9440c752 .word 0xe93c28c6,0x4ed206a6,0xe08ef242,0x85f9988a .word 0xd5bd6ded,0x7576a38a,0xcf4ac817,0x904a7bbd .word 0x45381339,0x749fb918,0xf6841e14,0x39dffc7b .word 0xa330faba,0xa9acb66e,0x54b0de66,0xee3f50d1 .word 0x5d57bd8e,0xca60c71d,0xd61b14e7,0x571b79f6 .word 0x779ecbbd,0x5ef088f9,0xfe02dc0a,0x7c23b6c0 .word 0x95036910,0x39f5c3d5,0xe6c212f2,0xcd4c3b3a .word 0x6018f975,0x3e7e14cf,0xbaab2d29,0x52227a27 .word 0x4fd24c39,0xd7b3be48,0xe694c3ab,0xc80fce55 .word 0xc07c473f,0x46d90bbc,0x6db6a765,0x21c041ac .word 0x82121e75,0x4421715a,0xe7f3f7f1,0x6a820754 .word 0x152e367c,0x7376d261,0xfd7536e5,0xaced965d .word 0xe356e0cc,0x3348fa1e,0xa5f91ce4,0xe59df5ff .word 0x2dfe67a2,0x31334e8d,0x351e5099,0x8b194e5d .word 0x18a13c3b,0x6a742a76,0xea1ddceb,0xaa96b1b3 .word 0xad7e32ef,0x4aadbfad,0xbe52f21d,0xf69ae832 .word 0x47512fcf,0xbe03f061,0x451c0a24,0xcc9970f8 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 0x6914333d,0x9c18898e,0x3745363f,0x5eb6e4c4 .word 0xfe1a6382,0xfa9dc088,0x6447b506,0xad6d1d55 .word 0x18f77ed0,0x4fc00349,0xc71c066c,0xc39a53d8 .word 0x01f333cb,0xa9d945ef,0xe8d36efa,0x9fae61f7 .word 0x90482b6d,0x0711118d,0x4b98fd11,0xff709bc7 .word 0x7ae0036d,0x20b9ca41,0x3691f84b,0xf613faa8 .word 0xb2bb1678,0x8b21f989,0xaf0f636c,0x13e2e2df .word 0x5272d59b,0x2970c407,0xd87b87d6,0xfea5428d .word 0xeeb6bd24,0x15b466d0,0xae1347ec,0xf4a111a8 .word 0x1da17fa7,0xbf1e152c,0x51bb9aff,0x92eaf7cd .word 0xc3a90905,0x109d607b,0x42507f78,0x9c591309 .word 0xb2e2190a,0xce821349,0x53b82d4f,0xd3671524 .word 0x1839bf70,0x704cb6e8,0xef62172b,0xe69be2b6 .word 0x4e3e44da,0x70f18ba4,0x6bc48e17,0xf9f86771 .word 0x6b85bda9,0x6b84316e,0x1c515d47,0xfa335ad5 .word 0x176e9d88,0x20bf6e72,0xd7de5ef4,0x31bc754a .word 0xea31df8a,0x6a9769c1,0xcf441902,0x8a32efa8 .word 0x267d4f7b,0x636c0816,0x3a4a4f3e,0x0b915faf .word 0x4b827e73,0xd1104d29,0xc5c2c6f5,0xbd8b170c .word 0x8df1233c,0x80f835f4,0x6aca5614,0x1afbc614 .word 0xd40b4270,0xbeda3874,0x96a61fee,0x1bf9340f .word 0x1e5426e8,0x8184081b,0xe607070c,0x76af29ae .word 0x8e62d449,0xd3a7089b,0x555b1515,0x800917fc .word 0x9b7ec7e6,0x3078d221,0x72bf804f,0xe3af9a39 .word 0x66d7e4ac,0x7f5f1fb2,0x99c52849,0xfbbbd323 .word 0x531f74e7,0x82cd2fd8,0xd3779ea9,0x35e581d4 .word 0x48e4c6de,0xbea8ffb1,0x2e206076,0x313e8745 .word 0x2f3e953d,0x83c6c277,0xe5c4357d,0x30c3e88c .word 0x5ba2f61d,0xac84bae3,0xe5930680,0x87454dd7 .word 0xf5ad05a4,0xe641fdbc,0xb63dc7d7,0xcd2f2740 .word 0xcfac423f,0xb6efec09,0xa01abe5e,0x88f77db2 .word 0x18071b96,0x809b50a8,0x55196419,0x09577bdc 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 0x076c1a73,0x7d08381c,0x17a2ed65,0x27b3d59b .word 0xece02b63,0x07353297,0xfebdc7e7,0x42975410 .word 0x09876989,0x2d3a23fc,0xa1460348,0xd0be7bc4 .word 0xde4fabd7,0x96b45ef1,0x02d241a1,0xcd9df5e6 .word 0xd2ba41cc,0x7109b307,0x7bb6f375,0x08863d9b .word 0xc55bf5da,0xa40c1db3,0x6d756c6a,0x62a0d488 .word 0x03c396bd,0x8bd35f3c,0x9008ca52,0x637f80e4 .word 0xb982d06c,0xf8acab39,0xd5948c83,0xf71e3ea1 .word 0x67847fc1,0xa7c64be1,0x22461d2c,0x821b5490 .word 0xc9f113ee,0x997d2e08,0x0ce8a527,0x8e57d6ed .word 0x72d6f595,0xbfda99e9,0xd629eb49,0xcc98e6b1 .word 0x1c06d8a3,0x82da75e3,0x086a664a,0xa0acaf15 .word 0x1b47b3cd,0xf6886ae3,0x53be6032,0x37157280 .word 0x33b23216,0x8154b89a,0xe067e139,0x5de38261 .word 0x1be8c710,0xf7e912d7,0x1da63fd8,0x3869e1ce .word 0x9d8f1c13,0x673fd401,0xdae1c0d6,0x10538c4a .word 0x416f246d,0x279466dd,0xdf5fda00,0xdf1e92c1 .word 0x68363165,0xf4d2df14,0x393ebe82,0x0afc9f4e .word 0xe4d7ac00,0x08ee7d2b,0xd649eb4d,0x03134914 .word 0x1896e78b,0x44e99f1f,0xeabe4e2d,0x04b15104 .word 0x7901e816,0x4b1ebd1a,0xb3fff93e,0xe32bf2ec .word 0x8a433916,0xe2c069e3,0x8fe02ff6,0x69a4896a .word 0xcef04fb6,0x5fe54ccf,0xa11b034f,0x5d4d1144 .word 0xbc4e83ba,0xee0601fb,0x8fe78ccc,0x827d3ac1 .word 0x4ed9c521,0xedb34b58,0xfee31317,0x435659a3 .word 0xe41895a5,0xd7239146,0x1c5901d7,0x638456b2 .word 0xee8b7806,0x51876a31,0x94336105,0xa43d6d0f .word 0x5a623899,0xfb5c6ae6,0x649037aa,0xfd95b628 .word 0x7bf92a44,0xbcca01ca,0xdd965105,0xee8e3f69 .word 0x20a68cd4,0x37e54a26,0xab1f7881,0x13854399 .word 0x0fc16f5a,0x371afa3d,0x7ec48560,0x5cf7ee7f .word 0x313ceb57,0x97f7c53e,0x4fa4d04d,0xae2c972c 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 0x299fe2e7,0xc636916d,0xd2f6cd04,0xf9e23337 .word 0x63fd05a6,0x25ba3d65,0x81e12e36,0x4b09cdef .word 0xd651e3e9,0xe5d06470,0x8b06adf8,0x8d3b8782 .word 0xb3498474,0x56988cd0,0x7fa58c87,0x278a0213 .word 0x82099fb3,0xf71368ba,0x74551577,0xc01c8370 .word 0xb0114370,0xc46ebf05,0xe813d3d4,0xbe7280b7 .word 0x05765620,0xbfe67d86,0x20986116,0xa3d426a8 .word 0xb3846a88,0x01842aac,0xaf5098d5,0x7859221d .word 0x08678d80,0x5fcd559f,0x4793476a,0x11bfa835 .word 0x408e7ce5,0x9cf65d40,0xb70ad08e,0x616db156 .word 0x61e4c99e,0xd7f81806,0xcb5b2a64,0x70130bdf .word 0xe6d89207,0x3b41085c,0x90af548b,0x727323c4 .word 0xaa8c37b2,0xf6eaefc3,0x28b94d73,0x41776916 .word 0x50c22692,0x03e2d392,0x2ffa344e,0x7c1aefae .word 0x70f1afa5,0x9f59d981,0x51394403,0x91028bb7 .word 0x11d6804b,0x3d1523a6,0xd86552ad,0xe89ffae3 .word 0x9b9e928e,0xb129cafb,0x92b0113f,0x7bdd00da .word 0xfb3e3648,0x8d069992,0xee487396,0x3cbd5162 .word 0x529107b5,0xf341aee5,0xf669eee3,0xb14c7c83 .word 0x1586aed0,0x0014afa6,0x3d9b10b4,0x6e4b0cdd .word 0x6601b98f,0xc514f3e4,0x5417a94a,0x64632200 .word 0xc925c26b,0x8e90dbe8,0x72eaf892,0xa64101bd .word 0x95a5a28e,0x3af0cfe1,0x35432b9f,0xa22858a0 .word 0xfa146e8e,0x36dba0ac,0xbad3fdef,0x8b3c0225 .word 0x15847542,0x6bed636d,0x8bcf2648,0x61f6f5be .word 0xb1981f9f,0x4832d9b5,0xbd191e90,0x286c127a .word 0xfef36a34,0x9a38e6d0,0xc417601f,0x763be6a2 .word 0x32945117,0xdfd65d91,0x94eff7b8,0x3a739f05 .word 0x6d61cc20,0xf94b6f26,0x75d86d20,0xfe12df9b .word 0xd9367f2a,0x59d606d2,0x1c2fe862,0x712941d9 .word 0x07e79207,0x29739d8a,0x9b61cb1a,0xc06d04f4 .word 0x89ef407c,0xeedb17b7,0x8dc7cfbc,0x9c01f04f 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 0x49f9a370,0x7f537164,0xe8e5989a,0xaf4078d0 .word 0x933ea7f0,0x59d279ff,0x2e00674e,0x56d36c49 .word 0x0b796682,0xa6a35bdc,0x5aa03ae1,0x50b042ad .word 0xdc7e47d6,0x68605531,0xe7f352e2,0xc2c09a4e .word 0x296fc0f6,0x290c0ce2,0x40f6e6f1,0x70701974 .word 0x8cc6a5f5,0xfea0b854,0x32da2a6d,0xaaeb4f79 .word 0x9a863fb1,0x0f4989ac,0xbf049ea6,0x6df1484f .word 0xb3f60cfe,0x258c9f2e,0x80720281,0x9dd30a32 .word 0x3bffcd8e,0x8ebf2c27,0x7a88e9c8,0xb1ae9741 .word 0x2c7399d0,0x88042c41,0x655db272,0xc2cf5b0c .word 0x9e2ecd70,0x494af4d6,0x72b985f2,0x241ba4f2 .word 0x98389e47,0x1ab37ad1,0xd2ff2d9c,0x018a5860 .word 0xe4e6a598,0x9581c88a,0x691dd823,0x3a92379e .word 0xed9d56a0,0xc11d4010,0xf1b38bda,0x7a7f9d16 .word 0x4334d2b5,0xc53287c1,0x4cb36d33,0xb131db38 .word 0xe7bd6e94,0xfd54b5c2,0x2d639f2c,0xf9bb1e3b .word 0xe6ff67ca,0x16afa045,0x636429b0,0x2c0ece41 .word 0xdcbe9bc3,0x6cacb943,0x14d2bdce,0xa6753dc8 .word 0x01db0c26,0x2fc0540b,0xc94bb8fe,0x006248f3 .word 0x2f7c95cc,0xd3e1e6e3,0xf4b32978,0x660b399e .word 0xb553ddc4,0x89124530,0xea4645e7,0x6ef7f445 .word 0xe1cfa8c2,0x22deed67,0xec91d9c2,0xcb0eb035 .word 0x348db99a,0x205f4f02,0x01d45184,0x5a57348a .word 0xbb22770b,0x4259bf69,0x752f346d,0x4623a1c6 .word 0xe9fd86ab,0xa35e32c6,0x805bf3a7,0x4011f55c .word 0x0fbcc174,0xdb875b3b,0x6729e253,0x370ef29f .word 0x9bda80b0,0x0bca5d85,0x13b515b6,0x67397fa5 .word 0x8716f65e,0xa2780266,0x879d3c16,0x60ce8cfc .word 0x55a1ff63,0x772c55b3,0x929802af,0x769e0974 .word 0x899baf92,0x887155da,0x2b810dbf,0xb3f50e93 .word 0x8ef4ba7a,0x4a4fad04,0xb446d929,0x238092d2 .word 0xd66c60f8,0x7483f752,0x275c39a5,0x4a90f24f 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 0xd01ade51,0xf7493c92,0xa149b811,0x56ae8b84 .word 0xb07e3d36,0xf5607b49,0x7b30e2b7,0xac9d5ac6 .word 0xf16b43b6,0x387681e1,0x2c6238b4,0xe618a886 .word 0xc568b9ac,0x0638d7fa,0xf1d24a06,0x2f21b519 .word 0xc44576eb,0x8089f738,0xd5559df3,0x3c22267f .word 0x2405b49a,0x13f16bbf,0xc7e9cae6,0x1ca9a782 .word 0xb37f7010,0x30040f9b,0x858f28d8,0xfd954670 .word 0x10737ff9,0x5a684c56,0x627d9433,0x65a962f7 .word 0xbd7fc99b,0x785751ba,0x5946062c,0xb98937b8 .word 0xf29574a2,0x899d1538,0xc2b2b23d,0xf7c96804 .word 0x09336b1f,0x5106f651,0xd5ffbd40,0xd7166fbb .word 0x53b0f86b,0x02888099,0xd241bdc1,0x3df53edc .word 0xcb418820,0x01b46feb,0x71e9b3ef,0xdac32954 .word 0xa44d6aba,0x8ea8ee1a,0xe10da6e7,0xe67544e4 .word 0x0509edbe,0x9b716f7d,0x30ddd356,0xd8c9cb18 .word 0x370efe0a,0xfd98513f,0x18a2d9a2,0xe37147e8 .word 0x013088d1,0xde79358f,0x2ac3ef56,0xff526d13 .word 0x081e9430,0xa4739908,0x112ce6ec,0xc57c797e .word 0x6f559902,0xc98eb1ca,0x0580d354,0x8a2ef95a .word 0x049f8634,0x35e24d8a,0x16fa9af5,0xe87f60b8 .word 0x681c2025,0xed644ea7,0x4e972b6b,0x9042fb8c .word 0x1929b148,0x7bf6daf3,0x9292a3a0,0xa469c59f .word 0xf37cb80c,0xf574ebbb,0xbf84b16c,0x37fd1180 .word 0xdaee9bee,0x072facf6,0xe728309d,0x4edf012a .word 0x000a9bd6,0xe912c81e,0xce3f71ec,0x04d9e09d .word 0xd6a43efe,0x5d9fd808,0x176a4401,0xbdf48e21 .word 0xdf6355f1,0xa0a6cf2f,0xfc3186d1,0xc127117d .word 0x601e3a79,0xdaec3be3,0x2527c9c2,0xcdd3f9d9 .word 0x72ba7dfe,0xaf89dcda,0x883ad481,0x0dd1b37e .word 0x096cc588,0xed8b7f3d,0x0723050f,0x01ab25f8 .word 0x708554ba,0x9760d11e,0xae1a97d6,0xa3c644eb .word 0x2a5d7d0f,0x970f8b26,0xa29cf15b,0x247cb969 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 0xcaab2136,0x04436ba4,0xc433123c,0x66f4c256 .word 0xb8a70ea9,0x5e12db0e,0xbd1683f2,0x404dce39 .word 0xe189e70d,0xb8396138,0x3f2497f2,0x3df765f3 .word 0xc4533051,0x0295cb52,0x3f83ee58,0xad5331e5 .word 0xcbe9ce00,0xfe2000e5,0x8e6f96ac,0x5ccf3c80 .word 0x5b0da76e,0xd0f0b82e,0xcefbd4f5,0x5ed4b48d .word 0xeb1be5de,0xe4b20c66,0x47ac69a8,0x518342f2 .word 0x50ddc1f2,0xf236dc85,0xce7ab000,0x306a15d8 .word 0x2170c3f4,0xe06a7e3c,0xacee5638,0xc7c1fbd5 .word 0x89592a2c,0xa63b92a7,0x7f384b2a,0xb55ef1c4 .word 0x11ab2a79,0x96dc9f79,0x69ac4e44,0xd9e1a65a .word 0x4cbad0cf,0x53a6a401,0xf00e1faa,0x7fc1bb30 .word 0x89169517,0x7c4c7f1e,0x31cf458a,0xe7d1bf77 .word 0xaf60b3b7,0xf11131d7,0x56ba2b33,0x922c5eca .word 0xfd272ce7,0xf0e889ce,0xe435c22e,0x47d98802 .word 0x30429f88,0x3e3b906d,0xf3364f1e,0x73235cb0 .word 0x2893adcb,0x7a68f085,0xa4ce17c1,0x45cbeecb .word 0x7b75193b,0x1b3d031a,0x53d9797e,0xc4027f5a .word 0x70b93ca7,0x721544f1,0x1c7c78d1,0xc46bbab2 .word 0x9c25b0f7,0xd4b6dc6b,0x76f515be,0x38958e0b .word 0x817ac329,0xe81fa77e,0x4f94544d,0xa49e4763 .word 0xf6c9ef2b,0xbfb8cb36,0x6d742f01,0xb1e3ab0f .word 0x447f7cf9,0x30b17d9d,0x3096a8b4,0xd4eb46e3 .word 0xfe294d4f,0x79f00ec1,0xd4aca2e9,0x994e0856 .word 0xf6e1a95c,0x0ec8523c,0x04f28b3d,0x408f6891 .word 0x31b26dbc,0x8b4eebd3,0xa2dd4fd8,0x9bfdc965 .word 0x0a8fe563,0x805dca9b,0xaec4c7d2,0xedd060c2 .word 0x0c3fa16c,0x180a3ccf,0x808584cf,0xae16e547 .word 0xf2b1c85a,0x6aac01d5,0x38203b43,0xda6238a0 .word 0x6ee3face,0xbe116f7d,0x351ea376,0x34805457 .word 0x0f8b7e25,0x70a44a70,0x40ff0a30,0x8e34b1d8 .word 0xd45c6eb6,0x8c0b3a51,0x6152226d,0x27f34e31 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 0xbeafc3dc,0x8303047e,0xfd345bee,0x6316dcfe .word 0xf11adbd2,0x0185c983,0x19498b7e,0xb0a80841 .word 0x5bb6698d,0xef3d4b9a,0xbca08dc4,0x33f66a9a .word 0x77202ada,0x24c73a5f,0x1066d0c4,0xd83d8f2e .word 0xca11b758,0x559665bf,0xf895a24b,0xd7dcf302 .word 0xe2360459,0x40baae46,0x2ec29060,0x5fce289a .word 0xcfef2cb9,0x102d39aa,0x2ecd2706,0x93e00397 .word 0xdfc0cf90,0xb8e79847,0x085f0048,0xdc7661b4 .word 0xf55ee962,0xb74607e6,0xca618310,0xf8f703cb .word 0xd9c8248e,0x075c7e20,0x99a1de5a,0x9fbd13db .word 0x3665b72e,0x3f548091,0xa7452d6a,0x40e0e535 .word 0xdd2aa2df,0xc8aa24ae,0xb8ccbe72,0xe2aa56c7 .word 0x97bc83f5,0x4544da42,0x8b630296,0x5de08fcf .word 0xfac4b4df,0xf6f06df2,0x2ecb7fea,0xef6d350d .word 0x4c82a372,0x0cd697cd,0xe13413a6,0x5e7887f6 .word 0xd3294fe0,0x16e04aad,0xa95e9286,0x13e71f07 .word 0xcae9f7a2,0x71552f41,0x01a45736,0x0a25b0dc .word 0x40c6095f,0x698a294f,0x9f6a32bb,0x62769902 .word 0x2ccbafda,0x0126c5aa,0xe8b6aaf2,0x9a0adc27 .word 0x62d38cc5,0x76ae4525,0x63f08769,0x2786d007 .word 0xf6238755,0x6e60aba4,0xe340f1d8,0x14107b81 .word 0x002e6b6f,0x881ecee1,0xf231540d,0x2e76a879 .word 0x5f64a0d3,0xa795c9a9,0xba466ce4,0xacd93498 .word 0x146b7d44,0xf84c45b6,0x7a4bc249,0x0c4fc13a .word 0x6c04d846,0x721c2aa9,0xc7948d7f,0x5b5af1f6 .word 0x9352fcdc,0xfd02a03a,0xf72e75bb,0xfae09851 .word 0xab53d276,0xb21ad854,0xf435e2aa,0x0b9ef745 .word 0xe018fe09,0x2cd54fdd,0x60972e38,0x5d549330 .word 0xd26bef55,0x2bb89f1d,0x6f1d8ae4,0x51549ce4 .word 0xfa0dd22b,0x29f15fea,0x478685f1,0x0d45be55 .word 0x9ff90ab6,0xb1209de2,0x957ad5f5,0x51c8010f .word 0xc2f2a7a2,0x2990d4d0,0xb614d563,0xd5b0d4d9 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 0x7115d17a,0xb4575b2e,0x8dde222a,0x7b9b525f .word 0x9d359090,0x7aa35ffc,0xd561f684,0x79f3ee48 .word 0x96c3f71b,0x1900787b,0x508f9272,0x288a356f .word 0x275a8f17,0xb43d6190,0x521827e0,0xab440b73 .word 0xdd65f4c0,0x2367bdb9,0xce356df3,0x38e5467f .word 0xd9b38a61,0x4362c9a4,0xa7d080ce,0xeafd6000 .word 0x40dc37d8,0x6e46607a,0xfdacb085,0xaf7792bf .word 0xa0a10f4a,0x69fa6ad7,0x4ac062b9,0xf3a33525 .word 0x38618eec,0xdfdf2723,0x8f758456,0xb29a3923 .word 0x50e6e45e,0xe95766bc,0xbe318034,0x00439c76 .word 0xbef1d737,0x513ef9f7,0x874129fa,0x11f2f139 .word 0x48f38106,0x94fb5e8f,0x0c6aa35b,0x8bd82e78 .word 0xfece2612,0x1369aa66,0x82af013d,0xffa1a97f .word 0x3837e271,0x8cf45948,0x7fa94218,0x7f8ffb92 .word 0x7614a0cf,0xf04a9ccc,0x73659d1f,0xbc34866e .word 0x986e29b6,0x349f60e4,0x91e00a11,0x780c0bd8 .word 0xbcac6677,0xb3bec22b,0x415d6968,0xb1c03811 .word 0x2d9dffc5,0x1d1aea7f,0x19ab0e38,0x6ea8cf2d .word 0x64fdc91a,0x50af6170,0x15a073ff,0x4138d03f .word 0x243dd2fb,0x07090ba7,0x612a0200,0x727ec78f .word 0x8b98bf9f,0xbd144cac,0xf51ad364,0xf3e1b4a1 .word 0xbc687df7,0xc58ec807,0xc0381ff1,0x6511db96 .word 0x2211cd6e,0xdfa40a84,0xf6342dc5,0xb3168e83 .word 0x1c101987,0xa097ec6d,0x9520ba2b,0x0de0bd1e .word 0x6b94a0b7,0xc0fd08f1,0xa69854a8,0x7600fba5 .word 0x70680b12,0x5846676e,0xaa830b61,0xd487bf8e .word 0xcd496aab,0xf8449d9d,0xe8cc2996,0x45428450 .word 0x253b8a2b,0x330e2184,0x8e6b073a,0x94a1f4c0 .word 0x045ab16e,0x9c3b1b2c,0x590ad004,0x6b6fddd6 .word 0xf59a83df,0x3936de3a,0xded96e49,0x9ea0ae70 .word 0x766ccd9c,0xeab144e4,0x1806186d,0xef4df950 .word 0xf0a8e1d2,0x4f37828f,0x46001337,0x71fbcadd 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 0xfe912e42,0xac2d603c,0x2d30355b,0x308bcf1d .word 0x4222a856,0xefc8d41b,0x6f25ea01,0x354b0793 .word 0x4a532218,0xd02f194f,0x8494016c,0xeb406c7e .word 0x7c9456b4,0x95e2cc6a,0x61846d3e,0x65cefed1 .word 0x77ac38d0,0x3ced1146,0x30ddfa7f,0x8cf101c6 .word 0x7f495cfc,0xfe320855,0x4de0096c,0xa5652c3a .word 0x5e55d720,0x58b8454a,0x9e32e1e9,0x7356db2a .word 0xcf3a2016,0xe55e2488,0xa90628db,0x6492dc74 .word 0x5db186e6,0x6752caf7,0x34a856df,0xdd281d5b .word 0x6478ac5f,0x452b0718,0x8cc55bf8,0x101b58d0 .word 0x3dd0443b,0xdc06f8c4,0xa9ff3383,0x05c75441 .word 0x5a07c2a2,0x622d178e,0x120bb063,0x42e7ff49 .word 0x32ec7f1d,0x2910decf,0x723c04fe,0x27de0cf7 .word 0xe5178bba,0xb384c52a,0x16f37341,0x68b1324b .word 0xc44111f5,0x63801a01,0x90a5a93e,0xb810f471 .word 0x88c9d12d,0x66a20c7e,0x49d87702,0xffc0f0fa .word 0xca5f70a8,0xb8489d7c,0xfff65894,0x0616afe4 .word 0x19447123,0x051c9a02,0x7550e129,0xa912d3e1 .word 0x19f0529d,0x95ec9136,0x2bdb4846,0x2dceebbd .word 0x8a61d227,0x6c9286c3,0x537d1883,0x452b0f68 .word 0x9101f1c8,0x1a7a9b31,0x3606c558,0xec84ef0b .word 0x0966b4e4,0x01db68df,0x36fbeffb,0xa14f650b .word 0x1c898104,0x9988f774,0xe690aaa9,0x430dc0bd .word 0x8a538bad,0xe6661979,0xe4f287fe,0x61f7c81b .word 0x300d97c6,0x47553a23,0xf57796e2,0xad7f4cb9 .word 0x97eeba1c,0x4af346d4,0x06897459,0x4bdb910f .word 0x346bba21,0xeac70a07,0xfdff2a55,0xd158391a .word 0xc0971525,0xb7273672,0xb69f1555,0x86f4dfaa .word 0x9f92f35a,0x1c5aefb9,0x2a3b049b,0x5f3be443 .word 0xd467346a,0x635b2c6e,0x73f54e58,0x6a1825c1 .word 0xad5d6bc2,0x693ec4e4,0xb685b34d,0xdf3b977a .word 0x6a434032,0xb0d3cff6,0xc1d945fa,0x469a47e2 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 0xc6a660ad,0x93cf79d0,0x4220c48d,0x259ac1e0 .word 0x676a0e6c,0xa2a5e09b,0x23321bcc,0x502bec1d .word 0x97fd9626,0xc608f006,0xf4e8e280,0x1db920a6 .word 0x1d5c67ec,0xd317ed79,0x3c8ce75c,0x15673f7a .word 0xc63fa1f6,0x98655a71,0xbc5bcb1f,0x91e0245a .word 0x24630820,0x5e6c7daf,0xeb5d16b3,0x783bbd3b .word 0x42cc8f8e,0x8050608c,0x8b116401,0x9ec69aa0 .word 0x69f6a1ce,0xbd32d914,0xa39d27f4,0xc874dc13 .word 0x6f31c059,0x65fad94d,0x24d26056,0xfec4c043 .word 0xe76f46fd,0x5cce7f63,0x1b210d3f,0xa68bcd49 .word 0x3665131f,0xa9b16bbb,0xfdbfbc88,0xbeeb6c8d .word 0xaa08e0d4,0xe0914121,0x06e64d70,0xdb6cbed2 .word 0x1b30029a,0xf19f71c2,0x211a38c6,0x49ec7b07 .word 0x17723a58,0x7f999334,0x8f073448,0x239c91c4 .word 0x55ef58d4,0x2252c607,0x90384e5a,0x53072333 .word 0xe47b1a36,0x478b2a56,0x2e2cb54a,0xc737c0ef .word 0xaaaf2347,0x05421674,0xd5cfff77,0xf7e7eaf1 .word 0x6ed46d25,0x38594706,0xbc844ca4,0x565e8d94 .word 0x3187d649,0xee076294,0x2c9d54f0,0xb99fd631 .word 0xa8777e9d,0x49133c0c,0xb1ecfd6f,0x85954e4b .word 0x38a8e42d,0x798edc03,0x32c3d9fb,0xdfe6a9d3 .word 0xd55ce17b,0x0161ee8e,0xecf7eae3,0x79dd0ff7 .word 0x7360d4be,0x5857540f,0x7068dc93,0x1f9a0e54 .word 0x411152c7,0xbb2a1397,0xfc5030db,0x4f2fabec .word 0x79b39b42,0xdd3e372c,0xd2d5c6a4,0xf881121d .word 0x846c5298,0xef40519e,0xc2a5514e,0x3b494e67 .word 0x652977e1,0x5372cffa,0x26644856,0x230ba2a5 .word 0x256d856e,0x51a3d673,0xf7fc429f,0xc2e28a12 .word 0xf882250f,0xc964227e,0xd970889e,0x515b07d3 .word 0x3dc065a7,0xe45d98d2,0x776da8c7,0xb22ab221 .word 0x1f2e58f0,0x5db3f31c,0x54bfe909,0x3beb9844 .word 0x8f47443e,0xd9651360,0xf8fbf857,0x7dfbbede 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 0xbe2c30f1,0x58266cd9,0x1dc777f7,0x592ace25 .word 0x5a28827e,0x06dbd5f3,0x479b02f1,0x4dd7fe6d .word 0xb907126f,0x09496427,0xf2033a4b,0xad3a59cf .word 0x9cc21ee3,0x52c000c6,0xcdbe16e2,0xdf293460 .word 0xad2f27a0,0x4ed55e22,0x65b662a6,0x37d0b856 .word 0xb460e7bf,0x45a80309,0x818db27e,0x94d59711 .word 0xabe6e5df,0xe133fdc6,0x41d05504,0x0ea6f753 .word 0x4fbde925,0xc0e5d8e1,0xb26b891d,0xed8dd51b .word 0x5d3a937b,0x8e827675,0x8b5566c6,0xe9f2e645 .word 0x55ddd7d4,0x581d3e76,0x5796de24,0xebcf1e20 .word 0x99735000,0x30c8666e,0x09c1e59b,0xb65dd48c .word 0x4eccc57b,0x5c65aba9,0x659a160f,0x7683ffd6 .word 0x3922bca2,0x2843826b,0x4e3f8516,0x11b468ee .word 0x4dc14e3e,0xeae897fd,0x364ea86b,0x42bdfb66 .word 0x86a5d663,0x886437b1,0x29b9cbd5,0x55bfafbf .word 0xd4be044b,0xf6b647e9,0xf398c94d,0xcfb482a5 .word 0xa4f4deaa,0x0803e2f8,0x798d7e81,0x7c8dd22a .word 0xdd6a9e6a,0xa5bdfd02,0x05083204,0xc8c98621 .word 0xd5af6efc,0x908d6be6,0xc65a0070,0x1b114b02 .word 0x8ae7bf2e,0xc50002b6,0x377b63aa,0x0d12550a .word 0x14f683ed,0xfb12eb34,0x05820ae8,0xabb9ae0e .word 0x6f0d1286,0x43657208,0xe0042b19,0x695d40d2 .word 0x5856955c,0xdd2699c8,0x667d38de,0xb818f307 .word 0x5dbedd76,0xfa6ec7e7,0xd394133a,0x13d4f7f5 .word 0x138bcef4,0x8353e9b5,0x14f6fc28,0x21e4f64f .word 0xb11933b5,0x53bfa33a,0x79eb1380,0x42ddb0e4 .word 0x146d88e5,0xd910da28,0xbc9f8af7,0xbe61d86f .word 0x2a2141ae,0x3e61438d,0xd4078c47,0x6664e3af .word 0x6acbb70c,0x80930018,0x73f8ed88,0xa86b5863 .word 0x81544dfe,0x91d7398c,0x6746c9ea,0x7938707b .word 0xf03a5e5d,0xb6208632,0xe11f4a93,0xa633e5c1 .word 0x43881777,0xc2b3eea9,0x7ee5d191,0x01345cfa 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 0x055e0c7d,0x36494491,0x25f32359,0xdad512e3 .word 0xbc6af752,0xf4bc9b15,0xd8625e7f,0x130c8b6b .word 0x1d848c14,0x937d6fb0,0x2524e49e,0xaaa0d5e9 .word 0xad6fdf80,0x8af27a34,0x7525e4ab,0x58270bee .word 0x755fd000,0x83ff2ead,0xbf987774,0x56bf3150 .word 0xa37bd31f,0xc09a7543,0x0ffb8c56,0x2270265b .word 0x34c0a24c,0x9a44d371,0x6f3d0cdd,0xd280a820 .word 0x9a6b564d,0x007bf0ce,0x4972ff42,0xe17cf160 .word 0x6272453c,0x03b4af9b,0x5ca663be,0x04844ab7 .word 0xd5853071,0x393c90dc,0x934b6dea,0xa7d6c5d1 .word 0xdb08dd84,0x50a0fbe1,0x9f414c5d,0xf4561f9f .word 0x41f49396,0xcff35742,0x4cc4f98a,0xef10e41b .word 0x74f5c52f,0x75e00f16,0x3c614182,0x6a96b0ab .word 0x14016de9,0xa569d39a,0x1ab73aff,0xbacfd1c9 .word 0xb278846e,0x7cd8ed85,0xca9e0e2d,0x8e61c675 .word 0xc4572a91,0x031277dc,0xd081b0f9,0xe28222c1 .word 0x7f8c012f,0x65bb1636,0x83c643a6,0x5a4cf465 .word 0x26263a28,0x7981fa42,0x7d51370b,0x3791052b .word 0x5fb2c1b6,0x25a3b0a4,0x243f2994,0x34fb1327 .word 0xead2fbb0,0xbfb7a6e1,0xe98c77fb,0x198c38f1 .word 0x1b11eebb,0x2d8e93bc,0x0d784c48,0x38fdc2b0 .word 0xaa1ce540,0x44975ad9,0x7355c71d,0x555ed304 .word 0xf0037895,0xc76ecbf7,0xea6a5ae1,0x1c582b2f .word 0x3d51fa62,0xef39c01a,0xb47f4014,0xa26ba3a8 .word 0xb0968573,0xc032bdb0,0xad66eea5,0xa44dfd2d .word 0x68d81752,0xc458c931,0x0525474a,0x626bf123 .word 0x5e6eb07e,0x836e1ba9,0x6d4df699,0xfc747191 .word 0x665efa49,0x985f75b9,0x7836c837,0x9cf9c4ac .word 0xd2b709e5,0xa66806a7,0xbc4a403c,0xe3d098af .word 0x58a6b5da,0x8b89ebde,0xe9f85d16,0xe3d7eba4 .word 0x06ce9b5c,0xb74f3933,0x00c8ccc5,0x63eef191 .word 0x0fe68e10,0xb030594c,0x1d13980b,0x755a9092 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 0x490e1455,0x1118683a,0x3dc8916d,0x89e78400 .word 0x8aa0e18a,0xf0b905cc,0x9e140c80,0x6faf0e34 .word 0x2d5fc25d,0x5ed79cb2,0xf8349fac,0xcc98fb91 .word 0x1c15e72e,0x5b6ceca4,0xb9613cf7,0xfdc619ca .word 0x79980670,0x97053d7e,0x36eed0cf,0xd6b1d585 .word 0x8fcf5f1d,0x2e6e45fa,0xb55e9da1,0x6aeedada .word 0x581d8f16,0x8a6d5a40,0x3d68e3f0,0x7f3772df .word 0xf77bea10,0xc7d79db9,0x8f20fffa,0xdf6fdbd3 .word 0x59aae648,0x6d977467,0xe1caa651,0xe615e6d1 .word 0x1f91c53d,0x5f4d38cc,0x891c94f9,0x7d68ee1c .word 0x56671b92,0x57554b73,0x462c850f,0xbbdb0322 .word 0x03549296,0x9ec8ea66,0x8d40761e,0xc9afc0ba .word 0x679972ab,0x6a111dbe,0xea46c5ce,0x33db360b .word 0x04e3097a,0x564b64aa,0x1dc628dd,0xc7874fa4 .word 0x0a30fa23,0x4c65f7f2,0x376be3e9,0xef837611 .word 0x68ab8a4f,0x1071b14f,0xad692391,0xdc5dd1d5 .word 0x7ea4ea8b,0x5a3d7df9,0xeeb410a3,0x2382f624 .word 0x833616bb,0x2c299b31,0xe15ac515,0xf5cd49c7 .word 0xe657cd8c,0xfd9dd44b,0xaad6942e,0x535688d5 .word 0xffc9caf4,0x314d2acc,0x2a722aee,0x42abc801 .word 0xf3488ad4,0xbbc111f2,0x2d6a01de,0xecc093f5 .word 0x020a4165,0xf537bb11,0x850eb91c,0x73574113 .word 0x2e8e2eb3,0x2272c2de,0x6d30c0fa,0x0085cdbf .word 0x9b181eb9,0x22d4d4f3,0xf9b129ec,0x3a413b81 .word 0x5c8d394f,0x6bec2a18,0xe940f4ea,0x16952ca7 .word 0xf42ba794,0x4f7a84ea,0x4b29e612,0xb4c99b78 .word 0x37af3f9b,0xa9cf2c86,0xc7f068ab,0x93967ee4 .word 0x8b0d5fd1,0x38d174ab,0x38ddbaad,0xbb717edf .word 0xcc33df20,0xd44d696a,0xfd89f825,0x0f79037a .word 0x0222d64b,0x11c52649,0xc4d6d8a2,0x6bde9562 .word 0xf8eff278,0x26486f54,0x88f5d12e,0xef996507 .word 0x2d518430,0x51ed1a9e,0x93a74ddf,0x36d2c7da 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 0xb689afd4,0xf53a686a,0x604a23b6,0x04fc5c12 .word 0xe5856b09,0x652ad41e,0x655e0ebd,0x4387786a .word 0x63bf36c9,0xf779f6d9,0xf161e9d6,0x8d965257 .word 0x9b9b9433,0x54c2dba4,0xa1d51dd2,0x1ef855b2 .word 0xaf62a163,0x25c8ba00,0x3c8e1ea1,0xe528ca7b .word 0x7d3f1cce,0x2b7b59f6,0x0a09753a,0xc38bbdc1 .word 0x383d1d9e,0xc57ac93a,0x4d62a75a,0x519bcedc .word 0x9abc75e7,0x39bac621,0x4824f85f,0x819975a1 .word 0xe94cdbb0,0xd216e69b,0xcaa40d74,0x41e46cdb .word 0xff438610,0x07941fee,0xb437b572,0xdcf7f66d .word 0x36ba0869,0xcd911786,0x79167e59,0x67d34b52 .word 0xe02d5182,0x650960bb,0xb25531e6,0x5340c6e3 .word 0x5a52511d,0x8b35a4c7,0x14af5cb5,0x01451075 .word 0x5c231295,0x7369644f,0x3a6cddd3,0x0496eb18 .word 0x43d74a44,0xf86e5000,0x997733a0,0x3d87e5de .word 0x56720c65,0x6f374944,0xf8f70c95,0x2f232282 .word 0x4240e187,0x6a47fd65,0xc7a6046d,0x426a1702 .word 0x6dfeddbd,0xdcd1c6a9,0x781a822e,0x39182eed .word 0x15906760,0x1392eb2f,0x48249160,0x0f4f0f04 .word 0xd8984407,0xa2e5ea11,0x3963db50,0xf2dcec30 .word 0xddb437de,0xc111fd14,0x40e6626f,0xeec0d58d .word 0x70db85e7,0x4145f6fd,0x1fa7ca58,0xc056cfc7 .word 0xfd229277,0xea9909da,0x21a8cda5,0xe91acc1d .word 0x99bc3aa6,0x17877069,0x4e52ef62,0x757d2bce .word 0xc9f90b2e,0x1b8033ab,0xbbc24738,0x2e0c9c4a .word 0xa4f5670f,0x8eb0dd75,0x4c869e91,0xec18d180 .word 0x2a600034,0xdda85d20,0xdab3fc78,0x176963c5 .word 0xf997e2cb,0xa0d92f76,0x497f6ba8,0x8392c5ee .word 0x3863eac7,0x26530094,0x8270a772,0xc20f9e7f .word 0x5d1cda85,0xe6337d09,0x649649b2,0xf32105ff .word 0x47a973e4,0xd0659aff,0xbecbd2fc,0x3a71247b .word 0x25922773,0x68b61775,0x7bcaac96,0xca9d1b13 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 0x25c89fbe,0xb2fcaf1c,0xb5738086,0x3da717d2 .word 0xc1e0c871,0x689b6d22,0x625731a4,0x749fd909 .word 0xe8ef1f60,0x6cbfaa65,0x8181a04c,0x6aa0e683 .word 0x622f97f2,0x936c7a7c,0x991e0b9d,0x5ab9e7a5 .word 0x2666e336,0x2be0434b,0x2ed6247d,0xe4cf67a8 .word 0x0f864278,0x1ff40cd1,0x8f91decb,0x189a5925 .word 0x7cdec462,0x47a02ae7,0x7bd3f3cb,0xd22f2d6f .word 0xa3088da3,0xbad74445,0x8a0d3a7a,0xb197f61b .word 0xd322f7ab,0x13b2f54d,0x0f5de7a4,0x20b1ac17 .word 0x5171185f,0x0820329a,0x6376ce43,0x250186d5 .word 0xa4cd3b2a,0x47cba355,0x0fa015a6,0x0445acb2 .word 0xf4fcabcf,0xd7ad774a,0xb520d1e1,0x73283b19 .word 0x376ad24d,0x0a4dfcd5,0xb0c3cd1b,0x6539712e .word 0xfefda056,0xdd5231a4,0x954d6d48,0x44d4713f .word 0xced31cf5,0x5ebbcee7,0x6d8b9478,0xc30fc1e6 .word 0xcceccd10,0xcf1e6990,0xd5d0ff56,0x9b47c05d .word 0x0a75e490,0x34749df5,0x467de580,0xc5233f06 .word 0xa2a7aaac,0x35f8504f,0xbcdb2b64,0xa46f88c6 .word 0x6b360d03,0x299947f6,0xdcadc9a6,0xa70a5343 .word 0x89c8fb4c,0x39c4b047,0x885f3bde,0x215410c6 .word 0x2516f4d7,0xb46687ba,0xbf7e291f,0xe494e00d .word 0x75aa212c,0x9f53e09f,0x7dae92ac,0x5adf6a6a .word 0x6e244012,0xb8a2112b,0x5933a53c,0x447ae5ce .word 0x678b0763,0x1f301c6c,0xbc9e3af9,0x9b2960ef .word 0x5174a8ce,0x20ab6c48,0x53fd6a6b,0x9d2f9198 .word 0x336fbc73,0x3978d0a7,0xe097c91c,0xdc60246e .word 0x999c5bf2,0x68081246,0x442e6ca9,0xb5b5aab8 .word 0xc8c015a9,0x82e8d90d,0xa5871e56,0x162d3d73 .word 0x43c61b46,0xab684871,0xdae9af12,0x91623e88 .word 0xa4668940,0x50709104,0x714fd882,0x1eadcb8a .word 0x904e560c,0x9691afa3,0x973282a4,0xb8800a01 .word 0x804d557f,0xc208a6f0,0x4676f9eb,0x7a8e679a 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 0x43ac503f,0x9a62ab03,0x6f202115,0x01e6c276 .word 0xa1a5aadb,0x01b81eb2,0xbc6e08ed,0x5fd623f2 .word 0x541e49ad,0x63b3130f,0xcbf49991,0x339964bf .word 0xb2285fff,0xdea45646,0x81e71d53,0xce17203b .word 0xe040adcd,0x57a46244,0xab9c808a,0x8aafe098 .word 0x395ef215,0x2c101563,0x0f895dc8,0x00313f7b .word 0x491c48ea,0xe0c94be7,0x187701fb,0x6f909e2c .word 0xc141d016,0x765fb384,0x22454333,0x81d8fa7c .word 0x4420c87e,0xda663463,0x102282ba,0x2aa2314d .word 0x65ba5be6,0x5ff93271,0xc9981345,0x4bf7ca04 .word 0xdf0797d7,0xafc30b8b,0x6dc571f2,0x2a17ebec .word 0xee42f50a,0x92626472,0x49f16b10,0xca775a1e .word 0x584ad6ee,0x2c8ef656,0x99532d5c,0x1055ad38 .word 0x943bc6b4,0x5dd08351,0xab707337,0x1d999089 .word 0xc883c1c1,0x63a414c1,0x0c9f28ac,0x3eccd31c .word 0x9e3630fe,0xbee010d4,0xd030a0fd,0xb84ce65c .word 0xc058b0d3,0x70845d15,0x36c5ced5,0xfe48a1f2 .word 0x3d263757,0x1af8cbe3,0x94a77dd9,0xe0cd05fd .word 0x0ff315e1,0x48d0780e,0x129ad38b,0xdf0d3924 .word 0xa49e4e99,0xbead3477,0xca53b04a,0xad52bf03 .word 0x56baf185,0x51bd0ecd,0xb4278e05,0xac4a5084 .word 0xf8ac4723,0x9125328b,0x0d46dbf4,0xc97fcdb7 .word 0xffbad766,0xa18ec4c3,0xefa41550,0xf0a5ed9b .word 0x3eb40340,0x013f51a0,0x2d3f66c6,0x12b5d168 .word 0xc85ec45b,0x334c0187,0x5824b4d5,0xd3a76e7e .word 0x63092653,0x721b3335,0xf21a7c92,0x9e75e93c .word 0xc8490052,0x9df67a4a,0x3bf20d88,0xb8b889ec .word 0x6139cff9,0xacb2b8b3,0xffdc99f0,0xd0fd2feb .word 0x90ead471,0x0236996c,0xbbad72de,0xd946563f .word 0x09fdbdf4,0x38f9bf98,0xe2e8bca1,0x936bd8fe .word 0x343a3434,0x3d0fc336,0xb4ac182f,0xee9648e5 .word 0x83760d2f,0xea97ce47,0xb780a7f4,0xd597dc4a 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 0xc51b0585,0x2390a5cc,0x1bce93c1,0xf13a5bb4 .word 0x8de43ee0,0x5449923b,0x4aa2cd81,0xf373c715 .word 0x31892da3,0x77aded52,0x0110dfee,0x48f60fba .word 0xf2b9bcef,0xc3a8503c,0xb2c798d4,0x56bcb86a .word 0xe480f0de,0xf0229e3d,0xa020c982,0x9039ecf5 .word 0xdfb5c7fe,0x0ad04d43,0x28c4cf4a,0x89947a95 .word 0x11a62ba5,0xfcde1abf,0x2cc81d9e,0xb392beb1 .word 0xc0496bfb,0xcf9d6f11,0x3d6fee14,0x26d16b29 .word 0x5afe38b2,0x56146a32,0xb81d4799,0x187a4716 .word 0x8663c517,0x83878917,0x6d52ea92,0x859fadcf .word 0xdf0c3893,0x86d3116b,0x5547c848,0x3fd6c23e .word 0xdb7b43a9,0xdb14f173,0xf890d06b,0x83be60d0 .word 0x279352a3,0xf4f52fb1,0x91867029,0x12079214 .word 0x1d13ab01,0xe7077d23,0x687a6b77,0x463b288b .word 0xdc043201,0xfea9ef3b,0xbf27b832,0x767d254d .word 0x6ef5c349,0x39bebcf9,0x97b5a73d,0x424df732 .word 0x0956a66c,0x97ac003d,0xd5398c8b,0x6f9fcf97 .word 0xc857b55c,0x1c69b420,0x410e04ec,0xc1f5a01d .word 0x99d7fc41,0xbcf22878,0x27aa2d51,0xa6cc808e .word 0x47e080a6,0x41a3c630,0x2f0ef912,0xd80d1c43 .word 0xc9d837c6,0x7a60f5f4,0x059cfa31,0xba69b2de .word 0xaa059005,0x9aafd480,0xcc4c1f09,0x1c2d65a0 .word 0xcded5175,0x90769ebd,0x97b43fbd,0xabadef42 .word 0x56124f74,0x0f43b6c6,0xd1b80754,0x1d24d924 .word 0x7584d62a,0x572036cd,0x8772e984,0x2982aa69 .word 0x3e5fed8a,0x099f429c,0x42b4b167,0x31152b5e .word 0x4e8dd0f4,0xe9a825c4,0x8dace6a7,0xf15ae515 .word 0xf22e0c38,0x09ba9741,0x78fddf65,0xc3b2ea47 .word 0x6461dcdf,0x4370f36c,0x15c6a240,0xcc81ce2d .word 0xe3732e7f,0x046505dd,0xc74092a5,0x5ec55ae4 .word 0x92676f57,0x3156194b,0x17c63e4e,0x9d1aac9a .word 0x2a4da4bb,0x1ed220b2,0x1f3d8561,0xd50628d1 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 0x71362ece,0x41c0d2a4,0x43e763b2,0x09668df8 .word 0xd1391fbb,0x79384d39,0xb3166ab1,0xe7e5ba7a .word 0x8de974a5,0xdb290887,0x51b6fe25,0x88b5cc39 .word 0x6ac6e17c,0xf3527141,0x6ac36985,0x3c1a509e .word 0x580ef3af,0xd6aa2e42,0x8c1a0534,0x9780fa34 .word 0x3e983751,0x549db60f,0x4d5c7e8a,0x9668cdab .word 0x789c6a4e,0x0e1981e2,0xa13c8313,0xfce6a7d4 .word 0x69ef2a46,0xe183c30d,0x42c4f108,0x872f0e80 .word 0x09d7128e,0x4d9a4d19,0x4f29be9d,0xd29664f1 .word 0x5fd0f63a,0x01d2bad1,0x0b20de0a,0x572390b3 .word 0xcf99270e,0x9897348c,0xb20db6b0,0xfeff0890 .word 0xa65fdd56,0xeb2cf7e3,0x53ac290a,0x8510e195 .word 0x871fa725,0x504000fb,0x2cacc19c,0x50546d11 .word 0x6109558d,0xd1f074fb,0xe568edfe,0xc75c1dd1 .word 0x325cff44,0x529ddb6d,0xf687a79e,0xa0843c4c .word 0x7a2b0d1c,0x688f64d2,0x5bb25a12,0xa5a7f17e .word 0xeee4d496,0x1b8f4eda,0x68501746,0x7555c7ea .word 0x24e7e46e,0xa482922b,0x98bb3eb4,0xe0232bb9 .word 0x90b79e3a,0x930cf7ce,0x28ccb965,0xa2548c0c .word 0x59277649,0x0fd5c7a7,0x364824c5,0x51ca6492 .word 0x64d11f3f,0xa525ff2f,0x9ef74419,0x32ba6558 .word 0x9483b4fe,0x5f519754,0x77c1a1a0,0xef8bc4cc .word 0xc5ea5a55,0x5bf59872,0x6f26e5b4,0x44d4f6bb .word 0xba384d5c,0x4d5a32d8,0x98bc0ba7,0xdc4721fe .word 0x2e3a6437,0x7abedb2b,0xd765b246,0x57bcf8f8 .word 0x16659288,0xe5457217,0x254e7d5a,0x2de5c6c3 .word 0x65fff13d,0x8ed30249,0x3e4f9674,0xf88665ae .word 0x2c969e46,0x4cc34532,0xb2676f51,0xe9f646d4 .word 0x033198fd,0xb5cba939,0xbeafb804,0x5d89e888 .word 0x26f7e07d,0xe63133d4,0xdaa8d1e3,0xbf8bad27 .word 0x7d12c0ad,0x5c93c9b2,0xf2ed0335,0x41826051 .word 0x3342ab07,0xfe52230a,0x05450ff4,0x9dc58d60 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 0x173461fe,0xb917be15,0x51ecedca,0x29bb452e .word 0xc7480f1d,0xa9cc5180,0xc002d99a,0x0837a420 .word 0x9f687ab8,0x4493dd08,0xdad1d4d3,0xb7e79f8a .word 0x9b3db69e,0x8092ee32,0xac968ef2,0xfbeb2384 .word 0xd643390c,0x5de91bd3,0x048a2417,0xba7ddc7e .word 0x7fb7ab65,0xb1528a34,0x1780ac26,0xceeab767 .word 0x9d5108c7,0x899c6a6c,0x18098be9,0x0611f774 .word 0x1c0cc04a,0x746acd9a,0x88386619,0x22f41a0e .word 0x368146b8,0x6d74e9bb,0x2e9fdf83,0x6be286a4 .word 0xe25672f8,0xb5735dc8,0x876a154e,0x1ef04c3d .word 0x9ab0f31e,0xbc15dc90,0xc22f10c0,0x3a8c346f .word 0x18a49c8b,0xbea21ae7,0xa1c6d5e8,0xca5d16c9 .word 0x5712fbf7,0xb53e4cf0,0xea01089e,0x35920e43 .word 0xed4ca8ce,0xf77252f5,0xbd72e3fa,0x5c404c11 .word 0x02abeddc,0x1a3a8080,0x460bd0e6,0x92ddc506 .word 0x076895f9,0xf29b6d75,0xee4c3043,0x729d7b02 .word 0x43ca2862,0x8e73d795,0xd324cfa7,0xec9e45d8 .word 0x8b499423,0x179b7bd1,0xf8aa9c40,0x0e74d555 .word 0xa7223b44,0x7f714d98,0xeb7fa226,0x84b30e9b .word 0x177b5ecc,0x2e1c7681,0x661de12e,0x132add8a .word 0x6e983855,0x4ba136b2,0x83e1a1d7,0x199c26f2 .word 0x8cd60dd7,0x43c61377,0x224a3c07,0xa10f6093 .word 0xadb70663,0x7a8c1eb6,0x5577e7ca,0x9ea0d388 .word 0x9bd7cd82,0x90f97086,0x6053796c,0x8e7ceae1 .word 0xa0a7af10,0xca5989bf,0x0b4b973d,0xac7a80e2 .word 0x67b4d315,0x14ab400c,0xf7ce7c67,0x30e50c48 .word 0xc9cec44b,0x88b8fe93,0xda0cffef,0x3da2776c .word 0xe42f8f05,0x8b794542,0x378a9b63,0x070b8613 .word 0xf6d07757,0x09f3841c,0x1565bb64,0x88157729 .word 0x922778f8,0x629c46f6,0x90723f56,0xd94c5169 .word 0x49b6b0bc,0x569c5a37,0x62cc7398,0xfd37621d .word 0x4e6628d5,0xc9366f4e,0xa7b8ce62,0x3ee9b50d 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 0xb4bf6a54,0xf100260e,0xf0530bc7,0x8456c412 .word 0x175d004d,0xb9c38d5f,0x690e43c6,0x05955fe5 .word 0x940d2b45,0x46b3f9ad,0x35760d9f,0xd5facb5a .word 0xbd1ba8a9,0xcb5c4b4d,0xa725b06b,0xb23cc1c5 .word 0x276be883,0x04a29cd8,0xe86934ab,0xf1fae58b .word 0xaa443bd2,0x0fb3065c,0x1b180f33,0x367f749a .word 0xaa62a17d,0x6c25c9d6,0x25de1c12,0x86ecbc70 .word 0xb1c6257a,0xf9c2b2e7,0x7cce4cd8,0xe0b9a2c4 .word 0x545d1ee0,0x0839f787,0x2cdf16a6,0x71c04704 .word 0xe7db2efc,0x8ffdc510,0xe7312441,0x8b2c5829 .word 0x53a6c372,0x450272da,0x6abf6170,0x8298fcbf .word 0xfd1e6108,0xa66388ef,0x665396f4,0x13e1121d .word 0xa531c310,0xb1c39fe0,0x4e469f96,0x4ed5316f .word 0x85750744,0x808f51a2,0xb95e686a,0xe06d9283 .word 0xab9ba62b,0x8cad1260,0xd9827fc7,0xaa5c17a6 .word 0x1006ece7,0x1d8b6f11,0xf77aa849,0x01aebc2f .word 0x37b051b2,0x75f737f1,0x3037e4f3,0xf13e6fda .word 0x8b3f6de0,0xcc52319c,0xafcccde8,0xbd4546a7 .word 0x5295615c,0x7127d0cf,0x4aaa0a48,0xa0a88e74 .word 0x0c63c8ca,0x349e3bca,0x9455da53,0xb51faa2e .word 0x27851a09,0xf73277cd,0x8920709f,0xf9449f74 .word 0x51a0e184,0x118cf3eb,0x10eb0e50,0x79d0fe00 .word 0xb547e3ba,0xddf8eaf0,0xd6c8cbc4,0xf8041a31 .word 0xa8b61389,0x7c2a4663,0x565654f5,0x09a4ad21 .word 0xeb7ce6f0,0x1a84877a,0xbe6f8ed6,0x44a757af .word 0x3046d75f,0xb0708d87,0x88d6b66d,0x8695663b .word 0xbcd751f7,0x1555734a,0xe9bcedb0,0x3ada922b .word 0x6ac7e0d7,0xbcca9216,0xe0d6a9df,0xe731e62a .word 0x9710ffe6,0x50eb895e,0xc3cc05b3,0x6dce0837 .word 0x480db6e8,0x6f8c65a1,0x64862166,0xcdeb427d .word 0x703e3028,0x058c7d9a,0xcc5d0d62,0x26e07613 .word 0x41ff5e33,0x7892b9c5,0xeadbfb21,0xeb0edae1 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 0x0d1e28f4,0x83c56344,0xc4cf21cd,0x22559919 .word 0x64ca399a,0x7cdd4d4b,0x05d95276,0x01b93afe .word 0xce5abf2f,0xcb9f2378,0x75faa67d,0x1bb8618b .word 0xde936fb4,0x722e6ce2,0xd78cf120,0x616e061e .word 0x303bb823,0x965c25bb,0x086f4bbe,0x31674726 .word 0xbafb6a4e,0xaf1b9678,0x181f1f1a,0xf2e1e4c4 .word 0x65b92cef,0x487acc1c,0x592c9467,0x83ab3bdd .word 0x4154fd38,0xad47ca91,0xfde5b4e3,0x394ba1ed .word 0x6e514cf2,0xd06cdf17,0x5254f07d,0xaa581ca8 .word 0x775ffe0f,0x7f727f91,0x3a680a37,0x737afd74 .word 0x008e4cb1,0xbbf34d14,0xf6114cf7,0x1313cbb3 .word 0xa0451a51,0x22154c29,0x5db1d794,0xe84da8bb .word 0xe72e265f,0xd22f1116,0x5aefe330,0x617a3b29 .word 0x80af367f,0x6feeb829,0x638ca0ef,0x5134dd9d .word 0x1a5f3ead,0x56bb56b8,0x697f7f03,0x710e6595 .word 0x3953f4d0,0x9289efc9,0x9cf642b4,0xee81e44b .word 0x0d1545b7,0x03be1d91,0x2019d240,0xea998ca7 .word 0xe7a808d4,0x1acf9356,0xaf7cbaee,0xb91b0983 .word 0x01453785,0x0f098c80,0x777ee7a6,0x15cca2dc .word 0x8d4e90b3,0x15e4f0bc,0xba7e7e0b,0x070cd1fc .word 0x93f599e9,0x3ba287aa,0xad8610e7,0x520c62a9 .word 0xfe065221,0x16cb81de,0xa8907093,0x42e4212b .word 0x0b6e659c,0x0c6a4b80,0x57c52581,0x39dd4db9 .word 0x291f0562,0x956c8adc,0xf68c41bd,0x45077230 .word 0xad2f5445,0x4ada0d50,0x93d794ab,0x4362fc47 .word 0x9cae51f9,0xc1d1529c,0xc3cea2e6,0xe95228a4 .word 0x47010872,0x7b0f17c5,0x2d5a18e1,0x30c95dc8 .word 0x85a6ec54,0xac99f9d1,0xc436223d,0x970bfa37 .word 0x5f0b11fb,0x69d39fcf,0x56de8602,0xd6b24b92 .word 0x8b58547c,0x31976ce8,0x7a9d1a95,0x0e038d05 .word 0xce269591,0xdba811bb,0x3fb3cf08,0x01f9a915 .word 0x07620608,0xb984510d,0x9d9569e7,0x0c379ae7 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 0x177ca84d,0x45d99b28,0x8b0a130d,0xd743fd6a .word 0x52b2d7e9,0x476336cb,0x97f8a77f,0xa69a56a7 .word 0x4ea522da,0x62149002,0xc705fcc6,0xe9a5c97f .word 0xb138a5be,0xeced9e73,0x4d5485f2,0x213e6388 .word 0xea5130d1,0xe7827e2e,0xdbc0c62b,0x385ca327 .word 0x6fb3efcb,0xd24be814,0x85a96483,0xeda0c85a .word 0x4545833d,0x54863340,0xa20e8153,0x70286771 .word 0x08ad53ed,0x2e9b2ff7,0xef5b5abf,0x9cfeaf9e .word 0x360650ef,0xcb9aaf2e,0x75c58984,0xd0723f30 .word 0x0961da67,0xfe9e66d9,0x5b3e7f9f,0x4e739188 .word 0x5a3a828f,0x97b6a5c0,0x0da21568,0x8bc119d4 .word 0xa99361d6,0x49c00894,0x77dfd50a,0x9a7a8725 .word 0x574f0c5e,0xc6865915,0x392fe288,0x9bcedef2 .word 0x1f96e909,0x6bb9fa3a,0xaa76b33f,0x80a9d704 .word 0xcf917daa,0xc8bccd12,0x4b72da56,0x468804e8 .word 0xbba12172,0x7ff1e321,0xd987bb0f,0x865e8bf6 .word 0x00691839,0x5e782cd1,0xd3c14f90,0xc5728730 .word 0x0525838f,0xcf2a1521,0x4272574c,0x656e66fe .word 0x64e1354a,0xc0d2ea4a,0x3800b156,0xb9f089cc .word 0x3c65178f,0x2080c745,0x9f487213,0x1e7acdad .word 0xbeebed47,0xfd2f1f0d,0xf86d8e61,0x78c1ded1 .word 0x79462908,0xf895c260,0xa51b53b8,0x7f32730c .word 0xf535c64e,0x2bc21263,0xdc00fd08,0xb09c4bcd .word 0xd7d0633d,0x7d79e577,0xc844d4ed,0x5528b29d .word 0x58e47802,0xc266556c,0xd873fb69,0x37603f94 .word 0xe0c5f0af,0x3822ce86,0x37faf3b2,0x465bee2b .word 0xdeb4d9e8,0x746731a5,0x6b68b31e,0x813f79c9 .word 0xad485d64,0x1cc177ad,0xf5a002e4,0x6f1d1006 .word 0xca00cc75,0xa637e009,0xe2efe1af,0x833ca630 .word 0xc4237112,0x04345266,0x1b6b1a69,0x33807845 .word 0x7d081000,0xb8169d62,0x8a72a33c,0xff79d5ba .word 0xf4c7ca6b,0x74a35172,0x921d97b2,0x466f7175 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 0x18737cca,0x22cf4126,0x7174081d,0xd57a6957 .word 0x37ef2f4c,0x451cb854,0x2089e3ef,0x1f993567 .word 0xd5a7e924,0x1ff07fee,0x396fe9d5,0x2391fca1 .word 0x42052430,0x297115f0,0xa825e64b,0xac0ef129 .word 0x7104d464,0xdca30d2e,0xf9ac8925,0xb95eb4d1 .word 0x4eae06e4,0x56bd2587,0x6e4aafff,0x449ff8a3 .word 0xd6c16518,0x14efe205,0xc41eee79,0xb44cbb2d .word 0x376f39da,0x5a340d2b,0x0719f523,0x9157c39b .word 0x00d21484,0x320b5769,0xfd07672f,0x4409d65c .word 0x6686279f,0xd5b5b167,0xd8cb3a72,0x41e9a343 .word 0x4bf537db,0xecf52bb7,0x8b0ff16e,0x1c8ceefe .word 0xad16f722,0x4d7746ce,0xc7aa45be,0xea4582cc .word 0xcb28df52,0x5e52f44d,0x153138cf,0xdd8bf595 .word 0x90636fac,0x45b81dae,0x82b783e6,0xf7f37d28 .word 0xccf73279,0x54528ad6,0xcab51484,0xede6d5b0 .word 0xb298c47d,0x7ea925eb,0x7b3f8fc7,0x899f51bf .word 0x02f9436d,0x180d149b,0x303a0dd5,0x37d0b14b .word 0x8fc8abad,0xbe77efa0,0x98683b4a,0x46367375 .word 0x9a66c528,0xaaca970b,0xedad02df,0x5dbcd752 .word 0x84bb1319,0xb331da59,0x2f253874,0x5fc6c379 .word 0x64267384,0x83854f3e,0xc5b02846,0x9dd377ba .word 0x659260c3,0xfe7a6de7,0x89340703,0xb656e731 .word 0x013dada8,0x1bbdb617,0xa3f6a997,0xfb3bed65 .word 0xde5dd226,0xad08c590,0xe04c18d6,0xf38f8c7c .word 0xaa90571e,0x88b2a673,0x0451a483,0xef18e718 .word 0xeedc5628,0x213c0cf4,0x4a040f1c,0x4626add6 .word 0x7b217a01,0xf28676cd,0x2becf7d6,0x56ef0ac8 .word 0x36664e70,0x5bf24296,0xcb075961,0x7aff8a80 .word 0x7f2201ec,0xc093dfa4,0x405523c0,0xfe4cb716 .word 0xe45cb8dc,0x0ac1db73,0xaa79404f,0xf1280ebd .word 0xf170f4b6,0x8cfffc68,0x1f0c0f3c,0xc2c8d288 .word 0xca6c8d08,0x7debedd2,0x06f9a851,0x9acf426a 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 0x5e340f25,0x1d9a712e,0x1d892aab,0x43aebfce .word 0x9e7d6dcf,0xffeba8df,0x34484aeb,0xaf0189cf .word 0x57dddb07,0x648a998e,0xe4b405c8,0xde2b8850 .word 0xe19ef416,0x370e439a,0x682a4335,0x53e5eea5 .word 0xa1cc6d73,0x6f718501,0x4e8db358,0x6ea8f125 .word 0x60098cd1,0xd48efec5,0xe2b87a01,0x7ad99fbf .word 0x1242116c,0x11c98b4d,0x8edb7624,0x14579cc4 .word 0x08026dc0,0x74d42602,0x48964143,0x31bb5bf1 .word 0xfcf0dddb,0x939db054,0x18cc4f41,0xb98a965a .word 0x3003ca5e,0xb4a11150,0x5bf2bb94,0xa254d728 .word 0x14dc7c9c,0x925668f4,0xc69cf773,0xa9b40cfb .word 0x0e47a777,0xb3964789,0x707ed285,0xebf6c971 .word 0xa451b9ac,0x91ead473,0x3b4416df,0x73628581 .word 0x5503a24c,0xabb6bb1d,0x601a5ac0,0x323dd780 .word 0xcae4be3b,0xd1f68a1d,0x83c6e2ed,0xca03ddc1 .word 0xad3d62f6,0x425ae9bf,0x49eea925,0xafcfbf7b .word 0x2fe69d17,0xa9b4cf00,0x89a0aafb,0x1e253df4 .word 0x8a3030b2,0x65ff9aa8,0x614b4156,0xd383f2ee .word 0xf9c49f3d,0x5299d45f,0x09390445,0x257030af .word 0xb46d9cac,0xed088e17,0xb23aaa5f,0x23b17443 .word 0x9b09c181,0x8c36662d,0x2a53c024,0xacc8c984 .word 0xbee209f2,0x0a97f468,0x558f5cd6,0xbadf25fa .word 0xf9803863,0x85bf7c1e,0x1a1ef8ba,0x81759323 .word 0xb54e8dfb,0xc53368d8,0xa8ef38ed,0xa92f42f1 .word 0xe8c18f9f,0xa5ce118a,0x26d30f9f,0x9309d6ba .word 0xddeb183c,0x6360413a,0xff95e8f9,0x16883c65 .word 0xc327fa0d,0x2a9c2ba4,0xa56f74f0,0xe1f65dce .word 0xd0fd8d22,0x78218c27,0x589cabe2,0x12908dfd .word 0xfab46e77,0x32502364,0x9d5d2ff7,0xeda59248 .word 0x894f7881,0xf8d61705,0xe3d634d6,0xb0616317 .word 0x97369c2e,0xc566bf0b,0x0e5db7a3,0x6cf4962a .word 0xbfaa6960,0x0cb69b15,0x9d5b508a,0xdea3fa63 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 0xb5c2a55b,0x20e3f477,0x9ecf6a66,0x650555e5 .word 0xfacc8ae1,0xcba951e2,0x7e3b1594,0x7f70399b .word 0xb798cd54,0x193952c1,0x10ad5b60,0x51d4131e .word 0x38fed99d,0xbea9c3c3,0xafbeb306,0xf87f7148 .word 0xb14c142f,0x9a56aff3,0x170c58bf,0xa479803d .word 0xcda4d362,0x25a7c258,0x60840038,0x19e450f9 .word 0x6adcfe19,0xb75b2624,0xec7f8346,0x7bc449bb .word 0xc71e3bf6,0x09d4278a,0xdeb8f2c5,0x0de2b29e .word 0x87b5b391,0xd8aa57aa,0x6b0c490a,0x28dba7b1 .word 0x4a718526,0xe89ca463,0x1e9bf6bc,0x503048ca .word 0xcf4adad7,0x5d0e8cef,0x63961311,0xe10ceb00 .word 0xdacc3e49,0xb810d684,0x04bb05bc,0x593bbd03 .word 0x25155c53,0x785cd11e,0x9c4d6c34,0x0983a2ea .word 0x21dec658,0x5f686218,0x11f95eaa,0x52a013ea .word 0x685f13b1,0x1797ee3f,0x5189c3a4,0x0c8d28ea .word 0x9edb2c4a,0x3c68779b,0x37dfadb0,0xd39d9835 .word 0xd52ca2eb,0xb278fde1,0x79e38323,0xdd051759 .word 0xb7f08db9,0x921d6650,0x7ee3b174,0xbb66c4e5 .word 0xe05dfc73,0xdf9b6508,0xf789d6c5,0x54a19164 .word 0xfe9dcea1,0xda622c76,0xbf98a2be,0xa1e7b216 .word 0x73a70c5f,0xb695f389,0x1d3205c3,0xac7d6fdd .word 0x8169ae14,0x3accb6ff,0x7f731147,0xc9e1af0e .word 0xa11618aa,0x62517f72,0x391cf209,0x5058b31e .word 0x956ddb77,0x777ec11d,0xeda87040,0xff68f81f .word 0x66ea85ca,0x7edeecc1,0x6ed14a2c,0x704217e9 .word 0xe33585cc,0xbef8b6e9,0xcb7410ee,0x9a7ee9cf .word 0xb552bfcd,0xbf371207,0x7b97e378,0x41742342 .word 0xd84c2f7a,0x0edcd125,0xc18ca9b2,0x021049fa .word 0x174d12ad,0x00f2df2a,0xd49337db,0x5f9827ba .word 0x184668fc,0x6dbb1cbb,0x7236e85a,0x57d41182 .word 0xae9cb00c,0x83a367be,0xcca6838f,0x6f3ae634 .word 0xeeb5af3f,0xa1ba0404,0x71e8041d,0xd278b20e 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 0x9c5d829b,0xc897a724,0xbc0a318b,0x10836c7d .word 0xa01ddea1,0xbee2f2d2,0xac953bc3,0xd1594803 .word 0x2ee9207e,0x34ff9434,0x3097ae62,0x09c85b57 .word 0x2296f761,0x1b79d9b3,0x4c6c05da,0xad5294c9 .word 0xda142df9,0x0b8e0acb,0xa3fc738c,0x361a272c .word 0x3e132ea2,0x72f93889,0x1137d214,0xcda8a015 .word 0x746d350e,0xe7e67c20,0xf86bedf1,0xea633a11 .word 0x11a86e92,0x7b21b830,0xbdde3d25,0x0ab47e42 .word 0x47103568,0xbba06f43,0x284f4057,0xf172c182 .word 0x69968bae,0x1bf963be,0xe4c81598,0x6073f9f5 .word 0x6b5ebdbc,0xa4e32a96,0xae0b0a4c,0xa8afa19f .word 0xbe51c72c,0xda7c49ab,0x1b64bcaa,0x9f761490 .word 0x31429afc,0x16a82d26,0x4f972e03,0x2e9fe4ec .word 0x4e222155,0xfc9cc974,0xf0210e7e,0x03398354 .word 0x6fd0331e,0x757b3f88,0xa126b292,0x7e2a9de8 .word 0xf3b22357,0xe50c28b1,0xd487f142,0xa3c55913 .word 0xd213ec95,0x3e5e42f1,0x4e1cdf23,0xdca35b09 .word 0x3d1cf887,0xaa57bf45,0x6371a406,0x3fd59fe0 .word 0x8be8f284,0x05cdd04e,0x73ae742f,0x1fd85075 .word 0x529993eb,0x8c12d388,0xab8a15e8,0x2fd8150b .word 0xaecc0756,0x4df5d4d5,0xdf7de499,0x98377b71 .word 0x4309ecdc,0xd7803466,0x2d3178b0,0xf5544247 .word 0x5ddc046e,0x9c58d26a,0x811bd98c,0x2cfac184 .word 0x40d53ac6,0x38aeac04,0x7ece6089,0xa7ab79eb .word 0xdca17f8b,0x70699358,0x218bd3df,0x9ff95245 .word 0xfa7c2aff,0xdff1e8dd,0x8cd48491,0x4ce51903 .word 0x616123fa,0x1e7f93fc,0x696b356e,0xb04e2b5e .word 0x661b3a0e,0x07cb6a03,0x07c563b2,0x98d799d6 .word 0x08442e0f,0x72a87c22,0xcfc972b7,0xf82de5a9 .word 0xca4a1d92,0x16019766,0xab43572b,0x0a7f6002 .word 0xdbb22fd7,0x399cea6b,0x727a83bf,0x74777fda .word 0x604aabec,0x89deb224,0x5ac5004b,0x82a1fa1b 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 0x08181248,0xfff099e8,0xcf4b4f64,0x47497bb6 .word 0x2856b858,0xc4693319,0xb75f3605,0x263f3e28 .word 0x27f7c2ba,0x69205162,0x6734e73d,0x9566f867 .word 0xf350de19,0x2bcddb67,0x5d411ba6,0xf7f2ffbf .word 0x432d9b60,0xf6eec98e,0x7c853959,0x07501e7b .word 0x6cf80540,0x11ef40d4,0x8ae371f0,0x9be59022 .word 0xd7c18bd0,0x3f8f3603,0x04d60901,0xb2acb456 .word 0xdf797c96,0x171f9500,0xe18d45ff,0xd2a090ea .word 0x669dbf07,0x3efbe344,0x8375959c,0xcdfc7cd2 .word 0x6c947953,0xb4d65e02,0xb15e0d43,0x1efb360d .word 0x6adf3349,0xd847d040,0x400bcadb,0x1d08ff66 .word 0x41d640b3,0x14fbce6d,0xfc68b085,0x41b53132 .word 0xf7cf34f0,0x4f85e44e,0x9bffe015,0x3e34cc29 .word 0x55a78267,0x782161cc,0x091cb8f0,0x5a560b5e .word 0xf85e674b,0xd0c3d364,0x4ac63935,0x49c05a98 .word 0x6e452750,0xecd5953c,0x2e95dafd,0xc0a280e3 .word 0xc0a35385,0x9cc92ebb,0x29771631,0x2004d803 .word 0xcd39b8f0,0x03c63f24,0xbf94046a,0x50ebc859 .word 0x4cd9fd61,0xf9656f3b,0xc56a9c28,0x63120020 .word 0xea4d2479,0x9b43d10f,0x4d66596a,0xc621c764 .word 0xe606fa83,0xe0af460a,0x416acc04,0x244c602d .word 0xa895391d,0x45b0bd94,0xf022cb14,0x0e310d7c .word 0xeac8becb,0xf4f7e26c,0xeffa682b,0x0628a1ed .word 0x3bd41308,0xc57cda1b,0x9d4cc4ce,0x0c6d5ac2 .word 0x45d6825f,0x3012fb65,0x6347511a,0x82029337 .word 0x0b5b2dc4,0x4dfb607f,0x5a3cb7d8,0xe5a3b1ae .word 0xf8958f53,0x4d7e9738,0x136c9407,0x2933d423 .word 0xd35c8e01,0x79a6ed62,0x6dfbd53e,0x3ea18800 .word 0xd36c1171,0xd25e2cc0,0xeac6da98,0x96092783 .word 0xe6336162,0x7fd1ee75,0xf249fb3d,0x2414d4be .word 0x9d79bf1e,0x41a3cc10,0x9dd94e9b,0x947f2af4 .word 0x53bd3ef2,0x6c8cb24b,0x0784e0fc,0x6d9e6ecd 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 0x37e0e971,0xdb8753b9,0xdfb584e4,0xd92ee866 .word 0x9b6e253e,0xab8e3ba0,0x8c18dc7f,0x8e5bf12c .word 0x6cdc79f5,0xcd926a02,0x3c4716d0,0x35f6e84d .word 0xfcddc50e,0xddce6f92,0x6c99cde4,0x1ea211f7 .word 0x166cdecc,0x2deebc3f,0x0e7889ac,0x1db7ea16 .word 0x7474bd01,0x8a241ee6,0xd1c87ff5,0xef07bdfe .word 0x5431cdef,0x8506ca9c,0x36eff8b8,0x7b1ea2c1 .word 0xaa721802,0xaaac8690,0xad12cc12,0xb4ad063c .word 0x6fb330f8,0x1fb2fcee,0x3ffcbfc1,0x0504380f .word 0xf620455a,0xb3af9043,0x7d84f9a7,0x29a59b5b .word 0xb43ba123,0xe86a4755,0x335ed820,0x04fe6d21 .word 0x85d5a249,0x0da2074a,0x4017c0b8,0xf27cdcb9 .word 0xe5464762,0x2e95a915,0x1c38d62b,0xc19a24a5 .word 0x975123f9,0xe1602176,0x043bb9ab,0x73cd4937 .word 0x6f13f088,0xbb939549,0xa954a363,0x921f59cb .word 0x7c8e70fb,0x97b8e908,0xf504445c,0x4718c044 .word 0x7ef713e9,0x04e7d761,0xa2fdc65d,0xcf24151a .word 0x3efd09af,0x6a6c48f6,0x20c34ae1,0x6ea0bf08 .word 0xea7987fa,0x1b024552,0xd1e5dfbb,0xceac9e69 .word 0x297e5333,0xcab2f0ca,0x20c06073,0x26b48a0d .word 0xe89b2627,0x497ee9f0,0xb4fdc0f4,0x298633fa .word 0xfd6920bb,0x27283efe,0x27798c3e,0x9b160426 .word 0xb93e5818,0x6eec18b5,0x3ce172b6,0x0379c70a .word 0x2684ffd0,0x11c8b0d8,0x5496fb62,0x6b51229f .word 0x4873bf13,0x678a5acd,0x005f049a,0xe60e6e6b .word 0xfea21d98,0x3b4603d3,0x164db1f1,0xe1babe4e .word 0x55acb6b2,0x7bec311d,0xc8ba0fa1,0x99acc0f1 .word 0x271a77dc,0xa77d5b34,0x46b2658e,0x13c2a7c8 .word 0xc00b92e3,0x6703c588,0x9149a93d,0x0b7cb973 .word 0x8e3927fe,0x5d9d4c2b,0xbd474800,0xba4445f8 .word 0x01bbc93c,0xd49b67fa,0x17a2e15e,0x5a12eacf .word 0xbb2b5434,0x2348a119,0x7ab72657,0x7fa38ec3 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 0xebb79758,0x4bedc178,0x764a2d3f,0xdf5e35cb .word 0x07416d32,0x7001af4c,0x1d164db0,0x1b18a944 .word 0x65f73d3b,0xc2986a4a,0xac9e6169,0x7c83fcb3 .word 0x14234d5e,0x38ffa23f,0xf62d1e6f,0x2769f1b0 .word 0xa43a230d,0x344fe29c,0xebecdbb3,0xd7a3586a .word 0x1db2bd7e,0x24542bf7,0x072423bc,0x0e00465a .word 0x63e944f9,0x34f30630,0x4b2437bf,0x7cfd2e7f .word 0xce4b6fb0,0x3a11fbd2,0xfe259000,0xed70f586 .word 0xe50fc9ca,0x719b2b3b,0xf42df26a,0xb59b0a63 .word 0x53e734fc,0x1c333236,0x162ee1d6,0x1e3d998f .word 0xeea41b56,0x608e7ab2,0xea394e63,0xc8c59612 .word 0xa213d750,0xf8840d33,0x0b0a6447,0x96f24bff .word 0x1296defc,0x9affd7cf,0x127554ff,0x84fe746f .word 0x209164ae,0xfaf3c654,0xef8b0977,0x616cee74 .word 0x7e73c923,0x34bb1842,0x31b3b779,0x596b849a .word 0x55ecd078,0x7ecebc5a,0xe14624a6,0xda47d111 .word 0x041b9373,0x10d07eaa,0xc9f24473,0x7235f26f .word 0x05a8043f,0x94e5a326,0xd2e344e7,0xe44a0223 .word 0x70f73fe1,0xbbd9eb51,0x3bdd99b9,0x90c3b644 .word 0xf3a16b98,0xbb0763d1,0x740d0418,0x019cd102 .word 0xe2f7c463,0x161127be,0x9f2a6665,0x75bd61f8 .word 0x8f36d7d1,0x1133551b,0x925fc6d8,0xab687ba3 .word 0xfe17c904,0x8d456c34,0x52b2c980,0xac6afa90 .word 0xb4ff1df7,0x8974b118,0x4b7a0e04,0x98204a9a .word 0x17e4c286,0xdb5840dd,0xca32fec6,0x5b9b1970 .word 0xca102113,0xfdca9130,0x06de9f6b,0xc5548446 .word 0x2341ccc8,0xc3ce9d2d,0x6f120b53,0x49055822 .word 0x737cccdf,0x470b5b59,0xde78fb54,0x4668040a .word 0xbbd9814c,0x2cd74045,0xc0ef64dd,0x81aece0a .word 0xe3e88d22,0xae06ff3c,0x544c07ce,0x42643f7c .word 0x2aea1d9d,0xe2a3b3bf,0x6136f7a7,0xd3b30b3a .word 0x840733fb,0x79b316a9,0xdac334c6,0xc94e3669 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 0xd1f5cffb,0xcf046906,0x6ec27625,0x953ea508 .word 0xfc284bcb,0x61a02af4,0x6c337d07,0x04100b2f .word 0xa76a8bba,0x347316b4,0x11d372f0,0x0e7ff1e8 .word 0x54cea821,0x23e1ee1b,0xc7858125,0x810c355b .word 0x7673a514,0x3a3c2238,0x9cedb3b1,0xa1dbd6a0 .word 0xdee58326,0x39385bd5,0x60944bc4,0x2cb750f2 .word 0x46b98954,0x44d0a241,0x0de02e95,0xe2c42670 .word 0xb3adc95b,0x84a053fe,0xebc85c31,0x368496a1 .word 0x4aacb3fa,0xa1ad281e,0x6216d53b,0xa17c7868 .word 0x4383b692,0xbf807fee,0x97545d43,0x3d796ab5 .word 0xa86cb2c7,0xefdec55b,0xa613a460,0x71275072 .word 0x59d255f8,0x8436b51c,0xb721c1ca,0xe995880e .word 0x4119e4f8,0x693d5db1,0xd72a6b6a,0x22c04954 .word 0xee43f757,0xd5974492,0xff28f863,0x25c2cb91 .word 0xc98e35fe,0xe8361826,0x14abe6d9,0x7d018b1a .word 0x0af8e9c9,0x0348e49a,0xcb136e94,0xced02419 .word 0x51a524d4,0xaaf55c3f,0x439e5ee3,0x96ae287a .word 0x341705f6,0x52cdcbd5,0xf87fc554,0x7ad989e3 .word 0x3e848974,0xeef3def1,0x18f05ba1,0xb3f5eebe .word 0x64882e22,0x7d4575bf,0xe4903aa0,0x128d9cc3 .word 0x50a01ba2,0xda504452,0x6f744d96,0xc2e69dc0 .word 0x8a515098,0x747dbf45,0x7f17cedd,0x324e3bc0 .word 0xef68a731,0xd54cc09e,0xa4bc0c3d,0x5d40837d .word 0xf155ff34,0x2debfe95,0x838fb114,0x09ae89e8 .word 0xe14958db,0xa1b4d9bc,0xb7a92b06,0xb474749d .word 0x16d48a12,0x908b118b,0x9345aaca,0x96aeaa80 .word 0x5c2a6c7d,0xef42188d,0x27d8467a,0x69aa5239 .word 0x838261c7,0x12435a82,0x349626c7,0x36f0b912 .word 0x4b588564,0x1ef01f73,0x4db7abcb,0x859b2e89 .word 0x7a6601d2,0xde18772d,0x51ff3960,0x093ab477 .word 0xe58ef78c,0x2d55eb17,0x90f6c1af,0xaef9a575 .word 0x8ecea1be,0x96b313f3,0xbd91a842,0x56eaa4a7 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 0xa2248474,0x5cc58711,0xe297ef6a,0x7c234cdc .word 0x283b20ae,0xa80589b8,0xd6a64f17,0x6ec8cdeb .word 0x095717f4,0x6952e029,0xe5e9daf2,0x9a6789ba .word 0xba25dcb6,0xbac29f36,0x8cf517f3,0x8a4296be .word 0xcbee41b8,0x0bf8dd06,0x24f546c9,0xefa7809f .word 0xc5ca6acc,0x4d7aace6,0x707fc387,0x7193c9e6 .word 0x5dedbcf4,0x7228b59f,0xa59f1f0e,0xb0fa8738 .word 0x18908e07,0xd225083c,0x91b3520c,0xb1f1fa61 .word 0x0a26edea,0xee7ff068,0x90cc48e9,0x6998012b .word 0xdb56f87f,0x6c7ddeb8,0x1f6c6d44,0xd1b98982 .word 0xe22f4bae,0xc21a8f7f,0xa93f663b,0xe314e9c0 .word 0xcaaefe66,0x11c0883c,0xcb7f66d6,0xe929fdb7 .word 0xd58986e4,0x5897a634,0xbf8d75a7,0x09df0a23 .word 0xe80b0991,0x40db42cd,0xe1365dfa,0xcff4ea2e .word 0xd66d7fb1,0xc827c904,0xcfc89685,0x98a0302e .word 0x58388180,0x6fe649dd,0xbcb01b87,0x9c7839f7 .word 0xa3d34434,0x37bfc4f9,0x422ba3aa,0x5e108fc2 .word 0xaffdfd97,0x074d54f1,0xa52f87ff,0xd53d1699 .word 0x22f2faed,0xb0085f5d,0x1c0953a1,0x1504217d .word 0x93090236,0xfd7c4f78,0x960def8f,0xcb308e69 .word 0x9b5f643a,0xac65fabf,0xe6eb0cfe,0xbef35f80 .word 0xc8d7eff1,0x5247aa47,0x3dddfff1,0xfb263f81 .word 0xf063005e,0x77e29970,0x74ada24b,0x03b321e1 .word 0x430d7508,0x8bbd749f,0xa18296e8,0xb7e92a3b .word 0x6b55442b,0x47412127,0x6a86f81c,0x0a482f60 .word 0x433a6b39,0x0116f97e,0x107e2c68,0xf17b78a9 .word 0xdb69d13e,0xcc0b2d67,0x87b40c47,0x1b0b898b .word 0x41bf6302,0x06850947,0x176266d3,0x341917ed .word 0xf0b19add,0x67628e69,0xec6e3c9b,0x476f6007 .word 0xfad75d50,0x942bdba0,0x147b8f25,0x8b7c2c80 .word 0x5aa67043,0x16fad6ed,0xe7a7d34f,0x66c58b1a .word 0x2b0b90c2,0x8163fbdc,0xe021d584,0x11227355 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 0x915159bd,0x9e4e20db,0x552054c7,0x98096b8d .word 0xbe9659e8,0x0afc3d10,0x21172897,0x6f3edef1 .word 0xa7a56957,0x3c213525,0xbdfc3d76,0xf939d958 .word 0x45231421,0xc02d7c6e,0xfdb3e05d,0xb6f21a87 .word 0x5ec44781,0xe52f7053,0xcc912b45,0x8b692040 .word 0x77edd32e,0x2724365b,0xaef543e1,0xbf08f0ff .word 0x8da72b4a,0x14c2213f,0x9588bb65,0x7dec4159 .word 0x62f3708c,0x6498f00c,0x1248fbeb,0x64033984 .word 0x367e7c55,0x50338915,0x6ba60498,0x1b63b3c9 .word 0x404645e5,0x0829ff8b,0xfab317d1,0xca3d78ff .word 0xf6090f8f,0x58d13afc,0x3c5df4d6,0xe0097c7b .word 0x5e7cb0bc,0xa46f130d,0x8a5c077a,0x14c964d4 .word 0x93098e29,0x667188aa,0x1011573e,0x7b29f0c7 .word 0x9731e0d8,0x99d09eea,0x045cef1c,0x9bdf5204 .word 0x08a4cc47,0xeb116b80,0x9bb05c35,0x62ed0da1 .word 0x3f464462,0xb7e32999,0x4bc4d5ff,0x5134368c .word 0x65bc7b36,0x06d9a4c9,0x8a12952a,0x45273f98 .word 0xf967da22,0xdae5e46b,0xaeed774b,0x116f0e2b .word 0x21ec75f0,0x21f15ff0,0x2dfab107,0x22f84a57 .word 0x00b056df,0x5a09e3a6,0xbded37fe,0x6b628e87 .word 0xfe31c7c8,0xc6945189,0x314909c1,0xcd4c5d54 .word 0x43a1bb03,0x0af6dd63,0x435ae92f,0x17643361 .word 0xf03a3679,0xaabe6264,0xd0694683,0x19b5188a .word 0xb94651cd,0xef3be301,0xb1f2d422,0xc3b81d20 .word 0xefb081da,0xb9204efd,0xbfde678b,0x61c7a7df .word 0x35b6df31,0x144c48dd,0x265a3ed0,0xeadd8f9f .word 0xb1348930,0x62e043ca,0xd0a60f3f,0xd1d947f5 .word 0xf05132c4,0x6f4a8278,0x1c2f1c80,0x4805ac31 .word 0x0f763b02,0x340f3d35,0x738289df,0xc3742f3d .word 0x0ac98d77,0x031979f0,0x599f5479,0x4f25e752 .word 0x54dc6e93,0x77399f5c,0xb08ae751,0x4e3abddf .word 0x553ee268,0x87cb963c,0x710b942f,0xb5d75442 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 0xdf2a90bb,0xcd3101a0,0xbc6f7a8d,0x4e266dab .word 0xb186bef7,0x4cf990ec,0x9f4e31cb,0x30dd9219 .word 0x5a30035b,0x7e4c1e30,0xfe30a487,0xfcb477e1 .word 0x2f5e3cc6,0x00913578,0x7349642a,0x028d1888 .word 0x9071c732,0xbe0d9400,0xbd6f1d45,0xad7f63c4 .word 0xd1594846,0x3281470d,0x78a66a4f,0x778303cf .word 0x491ba0dc,0x550cc2b6,0x9a30bc4f,0x38131a92 .word 0x0399ad55,0x12354eec,0x59cf8fe5,0x32364ae5 .word 0x765a533c,0x2d0bfc57,0xcc695050,0x3d99d6fd .word 0x5c8b5b0b,0x2928b288,0x73c13ad1,0x70dda1a4 .word 0x18568bd7,0x904aae90,0xb7b89a52,0xb8338bbd .word 0x40b0d16d,0xf2c5f9e6,0x0581115d,0xa26f3049 .word 0x844231b0,0xc72ed97a,0x9f6559bb,0xa7e879d7 .word 0xdfab9922,0x85c7d221,0x033e23b6,0xd0254640 .word 0x8a6db2c0,0xa23784f5,0x085f20d2,0x1d2901b9 .word 0xa1f53d7b,0xbf0611b1,0xe6a92aeb,0x21277dd1 .word 0x15cb8b7b,0xb5543e1c,0xbefb51a2,0x8688805e .word 0xfb377932,0xcda327b7,0x6a529c25,0xa4cf8137 .word 0x2391b7e7,0x5fc3e838,0x88c00afe,0xb458cb99 .word 0x5c527552,0xf2baaf71,0x4838adc6,0x05627099 .word 0x4ff0a4cd,0x764360d8,0x36a67ee9,0xe0404bf4 .word 0x0c8eb3d6,0x6ae2c925,0x96a97303,0xc6863ae1 .word 0x5faacfa8,0x2e7fbe04,0x9922e80c,0x3c6a9b3f .word 0xfeab0569,0x6dd4759b,0x77aa7a32,0x089cbad0 .word 0x3cd5b32b,0x8020a5ce,0x1a9d245f,0xc325b0d0 .word 0x3303290e,0x73c38e31,0xf4fac2d1,0x8dc709db .word 0x59b9c22c,0xc72d607f,0x82a9d4fe,0x0a119ed6 .word 0x9154186e,0x997a4df6,0x5e5a4527,0xe238c9df .word 0x65d910ef,0x21f64c06,0x3ed849d0,0x3c56da24 .word 0xc35e14ec,0x8faf454f,0xc9d97088,0xac555e97 .word 0x9b39b6eb,0x20aceccd,0xde662cd5,0x3a1d1770 .word 0x7f6b8b75,0x6b90ce24,0x91f6496c,0x81ea938e 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 0x54079592,0x929f3d8b,0x9e266b6c,0xc39d1bc1 .word 0x47c41645,0x59e98076,0xc4786c3b,0xf5c53121 .word 0xade1de25,0x742187af,0xfdf56912,0xf6b080be .word 0x9be508a5,0x5821bb04,0x64ab4c07,0x2a078a8e .word 0xfb39ac67,0x89bc11bb,0xebbd6d88,0xe3ef4b4c .word 0x35d50f6d,0xa973b9fa,0x599b1cb0,0x2aefb1ef .word 0xa136bf0a,0x46f7eab0,0x13d951de,0xb915f784 .word 0x0b3f3371,0x7dfb2cd5,0xfb68c31a,0x224835d1 .word 0xeb7126dc,0x80add075,0xb98f75a9,0xd3a9bb92 .word 0xa15f2f24,0xd527559f,0xb4876289,0x1402cdea .word 0x554115ec,0xa30b6ef0,0x58099728,0xfd11be0e .word 0x0b0582dc,0x1adceeb2,0x0fec8fc7,0x74a1b598 .word 0x79c0a0b1,0x928c2fe8,0x28498ecf,0x2ea772d1 .word 0x19924d28,0x13ba4d08,0xedf6f6be,0x527b9744 .word 0xf5ac918c,0x45614495,0xe9a67c28,0xa37484ce .word 0x3ab82586,0xdd55addb,0x08dd39a5,0xe60e0bd1 .word 0x551f98c1,0xcccd3d90,0xd5634f94,0x85084f24 .word 0x4de04dd1,0x8cc155cd,0x34251cde,0x4c54855a .word 0x76cd1546,0xd7fdb0df,0xa303c632,0x900e0b53 .word 0xfba2c26e,0xfadc3b26,0xca11b662,0x976d8ca9 .word 0xa3cc2c10,0xd882ced4,0x7c0231fb,0x631c9801 .word 0x43edbf05,0x46735b7c,0xa5795841,0x08d7d72e .word 0xfd6ebe05,0xb23782d6,0x0b820bfb,0xedfd36d0 .word 0x5acc6278,0x6789493d,0x7c83d84d,0xacb32d9e .word 0x352164e0,0x8ff997e2,0x819ed80b,0x990750c9 .word 0x44303213,0x0a0dfeb5,0xc1507a1c,0x4c3b91db .word 0x2e1f0b11,0x3d0be079,0x581b9e1c,0xbb8c37f5 .word 0x10f83abf,0x6fa34c0f,0x12bf5499,0x89094369 .word 0x8206b9bf,0xe81a4575,0xb37d1050,0xc460b39c .word 0x3c7fbc44,0xb4462c77,0xd00ca274,0xecc18201 .word 0xee06d9e4,0x315c42b1,0xf9671443,0xac8fd735 .word 0xbc5423d9,0x3b09c74e,0x3f297791,0xad40ea0c 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 0x8ea23504,0x2685d2bb,0x6e5815c0,0xd95d8777 .word 0x5d58b1e8,0xd8ade5e4,0x0464cba0,0xed5cc122 .word 0x2a3ef640,0x188ccca5,0x40301c5b,0x4973ece6 .word 0xcc14a29e,0xc624f207,0x5bb92fec,0x9cdafc00 .word 0xb4ae7594,0xc56e4224,0x85735d73,0xa5e45558 .word 0xf80959a9,0x88bd36b8,0xdfa2e782,0xa34b976f .word 0xf39d926f,0xe2054245,0xcf7d996f,0x4f1ac75e .word 0x1c1c2640,0xcc95be9d,0x6e1d81d8,0x30a01d5d .word 0x535de838,0x2ae2f6e1,0x2e27127d,0x6c991da7 .word 0x9a5d8f96,0xb596bb50,0x03c209da,0xaf65185a .word 0x89fdfbd4,0xfc071f73,0x25ac088b,0xbd596d30 .word 0x5814d917,0xe9c36b18,0x717aec4a,0xb397261d .word 0x051ba596,0x495346ae,0x03d3be18,0x235f985a .word 0x69b45595,0x7c9834a7,0xa304ad8a,0xc59e5c19 .word 0x279d8de2,0x38feb701,0x368b30de,0xd41ed1f9 .word 0xef9c555f,0xc9dc5ce6,0x37250166,0x414b1dac .word 0x0608e881,0x69117430,0xcc8facd0,0x13a55209 .word 0xee107154,0xe925c155,0x3a48e512,0x7b9f207c .word 0x745e59fa,0x26e06fa2,0x3f3ad10f,0x512c518f .word 0x645f1fac,0xd97b2d17,0xb1600f78,0x0f64486e .word 0x7171a79f,0x1fbd5473,0xb62a3b68,0x20c60bd5 .word 0xbbe5c38d,0x597aaf9b,0x5b1254b8,0x94ca1cf4 .word 0x9eb18e95,0x1c09150b,0xaa05af51,0x21df0b92 .word 0x6e8417cf,0xdf8449af,0xefaa36ee,0xb2c78a41 .word 0x0d5d87bc,0x9587b59c,0x763ae011,0xcc8edb01 .word 0xcd2500db,0x0a78441d,0x1a5c0ef5,0xba8a8366 .word 0xb2446ee7,0xd4559a4f,0x1e8818cc,0x97702195 .word 0x28e88aab,0x7fe02563,0x44af4fa2,0x4bc44a26 .word 0xf5a6fa98,0x883e1b22,0x0c89a814,0x159cd227 .word 0xf827e261,0x2b220263,0x7fe278d6,0xead63f40 .word 0x325412db,0xb9f864d6,0xe19390f1,0xffa838a2 .word 0xca841210,0x0318c916,0xaaacb889,0xca95fb30 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 0xb50d125f,0xbb5bbc6b,0x1b1306d7,0xc55ec1c4 .word 0x3359ac18,0xbb87b14e,0x2c954fb1,0xf63f4b2c .word 0x7c7b435e,0x0d8f2813,0x10bf12ef,0x7dce6a6b .word 0x2a237b7b,0x1dc58692,0xfe6cb25e,0x0448ebc6 .word 0x91e544f5,0x3d671211,0x94139fc5,0x2f25e2c4 .word 0xdb91b5fd,0x004a04cb,0xc011cfe1,0xcf1b375a .word 0xbcf0867b,0xcb1ede4e,0x139b4322,0xf05e7669 .word 0x5956fc9b,0x32a05d02,0x8f543c7e,0x57794a16 .word 0x81db251a,0xd4804f60,0x52a838bd,0xdd7d5b9c .word 0x3559ef97,0xd0660388,0xf3d00420,0x22f16bb7 .word 0x29a104cf,0xbabe21c5,0x90ace2de,0x635f7ccf .word 0x17d40d8a,0x9dcdabd2,0x02fb345a,0xe846f19b .word 0x4f16cef1,0x269c25f4,0x61adc820,0xe4512789 .word 0x73d1c5b8,0xbd723b8f,0x879259f4,0xda03d7f3 .word 0xda67a5eb,0xbf2d07b5,0x59d9ba67,0x7310eea3 .word 0x4223b716,0x1afa1559,0x64c28afe,0xbb9ef1e5 .word 0x712b0230,0x475d2e1e,0x555441a9,0x22ca3487 .word 0x5cf68a98,0xbadbbbba,0x48fdae3c,0xba4d39b0 .word 0xbc5c35a6,0xf65d3fd0,0x234aef4a,0xa3ffbc1e .word 0x12498949,0xa4f64851,0xd57977cc,0x09f2d117 .word 0x0693c38f,0x3ed06e0c,0x132a30fc,0x3c873cdb .word 0xcb7a89a9,0x2124b221,0x80722843,0x3cd71e0c .word 0xdc386756,0xf1205d37,0xc878ad30,0x55e20fe2 .word 0xa5dcf08d,0x3faefa80,0xf339c6ca,0x665b7335 .word 0xebc686ec,0x14fa1d92,0x1901de94,0x0b47b9fd .word 0x55055303,0x1d745a62,0xf77f790f,0x9f2b3270 .word 0x1be921cb,0xc77941e6,0xf647b4fe,0xce50c5f4 .word 0x730c8cbc,0xd1008ca5,0x56eb624c,0xfce4c2ff .word 0xeae2457c,0xbbc7b841,0x89b735df,0xe358cf0e .word 0x583d637c,0x6d8db809,0xdd40a95f,0x2afd9fd0 .word 0xaf520961,0xa10aeac5,0xbfd51c3f,0xf23ed02b .word 0xa4f96d8d,0xaba77381,0x3a006a0a,0xea9921f2 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 0xab5c6a73,0x7941b7d7,0x6ee1f871,0xab3143b5 .word 0x95fd3555,0x56e879b8,0x6f2d2c57,0x34d16bde .word 0x446a661f,0xe5db9ed8,0x14ab0ffc,0x3c084eba .word 0xc81a7bb3,0x1458f703,0xc7eedc5d,0x5e083964 .word 0x20212c28,0x0697bb82,0xf74d1f20,0x750cd326 .word 0x1adeafd5,0xa08249ea,0xe8bff607,0x2c56a3c6 .word 0xf6f930cc,0x5bf1d9c5,0x58187642,0x78984333 .word 0x5920e79c,0x424c18b3,0x1f73392c,0xbf194c29 .word 0x372aa533,0x653799ee,0x3909be83,0x1300ae2a .word 0xaa026d93,0xe3b8ef85,0x5aab409d,0x9707e240 .word 0x6cce44ca,0x91d228d3,0x02fef786,0x6d34d381 .word 0xf18faebc,0xca3592bb,0x74a4aaed,0x86f499bd .word 0x8f9fbb4f,0x0c3ede34,0x9ed23a5f,0xae6d6fab .word 0x71802893,0xdaeb56ec,0xc15dab5c,0xb756bb3a .word 0x892efdf3,0x2d19b672,0x628156d3,0xd4f3c01b .word 0x5d0356c8,0x9f05b338,0x3d7ce37a,0xb3a162f6 .word 0x975b7820,0x5fc7293c,0xc2a693a9,0x199f5732 .word 0x50d7fdd7,0x5813aacc,0x03de2aac,0x16fa9e79 .word 0xd8160194,0x8c7ec458,0x2ffee47f,0x7c921f38 .word 0x125e3aa9,0x03ea6cfd,0xb93e9ae6,0x017ec72c .word 0xd1e7863d,0x000d11a6,0x64dda26f,0x066dea02 .word 0x659099d8,0x844c115a,0xa90d5a96,0x23c27e83 .word 0x344998ff,0xfca0ef92,0xb91aaf2e,0xaac6ecc6 .word 0x9b481b7b,0x1b59b33a,0xbc9233f6,0xb6808367 .word 0x0e10000f,0xffeed4ba,0xdb2f9707,0x8b6fa9a5 .word 0x8a055b0b,0x0c375803,0x6932f214,0x3402d74c .word 0xee5ccb21,0xa96700f2,0x3e301729,0x72e72e66 .word 0x73bd6dbb,0x2039f485,0xa28a8f46,0x06e34264 .word 0x87333eda,0x7ed97334,0x384bcfdb,0xf78e8460 .word 0x70cfb939,0xed4b2388,0xe06386e9,0x1a56baa1 .word 0x199a52b2,0xec64dcd9,0x09cb4f6b,0xb6c264ff .word 0x2337641f,0x27d066d7,0x8cb49f11,0xaa7ac57b 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 0x063bf6fa,0xfd12746d,0x98a9dc89,0xc044addb .word 0xc4f56c51,0x621e8030,0x07b4c897,0xe574adc5 .word 0x5c4bba84,0xea18ad45,0x6b80b35e,0xb9cd61b5 .word 0xa24dcae9,0xb4eafc63,0x1c7be2e7,0x6858d286 .word 0x9aeec72e,0x9077f6b6,0x18521920,0x6b7cdb1a .word 0x1d48a795,0x91a9a66c,0xb3176fbb,0x04da0b77 .word 0x99742a4f,0xed73862e,0x3a7ac021,0x80d5ac6b .word 0xf4ede34f,0x9beb2a25,0x8732e32d,0x56319478 .word 0xf1eb17be,0x315c1bf3,0x526b3ca0,0x07bf9e70 .word 0xe2ba0bf7,0xaf367d03,0xc4ec504d,0xd9656e71 .word 0x4fda8416,0x056c73ca,0x4d0cc2a2,0x4ba64ea3 .word 0xf2f7d804,0x0692e6a8,0xc9502714,0x4f7d5d0d .word 0x6e8e90ee,0x3cf01d51,0xfa3f3f2e,0x81038aa5 .word 0x911d68fe,0x3f9a2658,0x6fec18c2,0x8536ff49 .word 0x0722ac69,0xd4034050,0x88fc13e9,0xd418febd .word 0xb4723fbc,0x613f803e,0x2b56c745,0xd908b542 .word 0x95df3e6d,0xea082b63,0x3b522c16,0x075c42c1 .word 0xcef320b0,0x2d258540,0x057369e4,0x5ee56d4a .word 0xfc2a0b9d,0x342e8779,0x498b540e,0x6d4e6fd3 .word 0xc2b1bc3c,0xd711f81a,0xaa118f3d,0xec68a516 .word 0x98f03471,0x79aecf06,0xc18f6d81,0x9210a4bb .word 0xf4eaed21,0x17fb3c83,0x27f8c6c5,0x35e00c13 .word 0x0c21c248,0x5ba0a0c8,0x4f8d9823,0xdd99caa1 .word 0x0fef844d,0xf14c4c82,0x027273b9,0xd2a84b35 .word 0x90251311,0x95e5d3b1,0x6715e602,0x30d2fac3 .word 0x0f210708,0xdacb1d29,0x71de8473,0xbefc8d10 .word 0xa44a9ae9,0xf026ddb3,0x4500a7d4,0xd0f3deec .word 0xa0a32070,0x4dddffac,0x191f5c06,0x5c179753 .word 0xb985881c,0x6b7a53a9,0xdd94aab1,0x1f0f6b02 .word 0xbd370f92,0x18ffb367,0x9ed178c8,0xf68bf522 .word 0xb84f7b71,0x7c6e473e,0x0ba3d9a9,0xfb176707 .word 0x17cb8639,0x59fe36c3,0x431794b4,0x33b22cf7 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 0x71a14a5b,0x5f088d8e,0x555efa2d,0xa1b788e6 .word 0xfa41439d,0x15ee2b65,0xa8369785,0xe5788117 .word 0x7898775c,0x0faba6bc,0x755e415f,0x8ada0460 .word 0xf592d016,0x6c57b1d8,0xbbe281fa,0xd875515a .word 0x74787fcf,0xa538d3e2,0x794e8dd9,0x77f4401c .word 0x8e313596,0x9018237c,0x0cf543a9,0xb5f57892 .word 0xd6372048,0x52244ccb,0x5d2b7191,0x84b264c0 .word 0x190ecd4f,0xdca125f1,0x27e5f207,0xcfaa821f .word 0x3577c333,0x8239f0b3,0xff48b1aa,0x2f2302c3 .word 0x6c9029f0,0x032cd23c,0x720bc8f2,0x9b31c0df .word 0xa6b5009c,0xbf1cca02,0x9ab15296,0x544f1194 .word 0x079b5c9a,0xc5e69bee,0xe352b850,0xcc1cc257 .word 0xbfb44150,0xebeb6bf0,0x5424add9,0x6f1a561b .word 0xca9f7113,0xa9906da3,0xb3c9ff85,0x184f00a0 .word 0x73d3e6ad,0xfc3dc82e,0x428ac964,0xe4399ee8 .word 0x081390c7,0xd46d8e5f,0x9ca03a24,0xe52d233a .word 0xef859a41,0x58c0364f,0xedaf353f,0xb65406a5 .word 0xf69f4801,0xd0d35bd8,0x8dabaf4b,0xa6885b87 .word 0x5a9024db,0x04ad3d7b,0x46184f57,0x63e15a7e .word 0xf8859bb9,0x797b4215,0x96242135,0x7cb9f2d2 .word 0x3dc0aafa,0x9d1a1731,0x2f33910b,0x538ba78c .word 0xd711f39f,0x6e78fd72,0xe933b69d,0x0c946ce2 .word 0x9a9de88e,0x0ba5b739,0x6309b680,0x17452b83 .word 0x9700da55,0xbca0acd7,0xe24bc3a8,0x96f4dd61 .word 0xdab1652b,0x7ad283fc,0x8e8c80c9,0xa20dc503 .word 0xfdf79e2c,0xcfca3332,0xa8a425cf,0xaa77b043 .word 0xd351aa91,0x6752bcc3,0xb81a7433,0x0f5b3eea .word 0x275596ff,0xd84c0fb3,0x6e83100c,0x0ce5636a .word 0xa6e94da7,0xf8da792e,0xda9208ae,0x10a1d7f8 .word 0xafb974a8,0xbd6eada4,0x32b94bbe,0x37660c55 .word 0x50a4fee3,0x16740900,0x7dfa0640,0x3236ede0 .word 0x05c599ec,0xcdd3d127,0xff1cd3a8,0xf1f70f70 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 0xb3151137,0xd99aea9f,0xa17c9990,0xd3c5b3bf .word 0x00624dc1,0xf1168510,0xd35c8a0b,0x9a42ee6e .word 0xc60d0bde,0x98aae7c6,0x0490e6d8,0xb87e939e .word 0xdc8b9b99,0x1f94e6bd,0x0a5fd3f6,0x773b7270 .word 0x8e5c070c,0xb6ff15d2,0x0d4f5fc6,0x9b2c06d5 .word 0x2e83cb35,0x8ca69786,0xa61770ea,0x88fdd430 .word 0x6142ebc2,0xd6c70f27,0x3beeb83c,0xed20b380 .word 0xac49b94a,0xc248f5d7,0x2958d0ab,0xb018708d .word 0x141af597,0xe294a4d3,0xa55e9d91,0x1eeed3c5 .word 0x9dd72e6d,0xe387f6a7,0x12ede4e0,0x72b3d861 .word 0xd8ac436d,0xcb52d3bd,0xe893408e,0x6c2212bf .word 0x8d1c741b,0x19dfeb99,0x53f2151d,0x22b093dd .word 0x244610e6,0xcf171b12,0x0abedc99,0x4c23c07d .word 0x3eef6102,0xb527383e,0xb81a089c,0x0ba68b85 .word 0x6746bac8,0x552b5ed3,0x26e7e7c0,0x87e13c8e .word 0x7c8e5c28,0x32bdf301,0x9fbd112e,0xbb0885ba .word 0x15ee8fce,0x082e656b,0xb34cab83,0x99b2e1ee .word 0x722ef12d,0x5863db48,0xcf1249ec,0x97a68f74 .word 0x84e19cd0,0x120e358a,0xa08ae31a,0x3594e46b .word 0x1838c420,0x3b3b5c08,0xc89a378a,0xc764eec2 .word 0xb265488f,0x2c4126c0,0xba958d75,0xfe46a1d9 .word 0x2e0a4dba,0x6ed267ed,0x0a35b6cf,0x87299e9a .word 0x672dc7e8,0x24f45f2f,0x2b556c1d,0xcaf7dec5 .word 0xcd690dc6,0x096e6eab,0x117e9510,0x393829e8 .word 0x8c4ed53a,0xe7c0b893,0x3a4fd216,0x9751c8d2 .word 0x76e0b2ad,0x20a36bb7,0x4d310c40,0x11b40cbb .word 0x45dc0e16,0xf56355ab,0x2c277ba4,0x7b691e50 .word 0xdf5e343e,0x015757ba,0x3cb34cc8,0xc911d74e .word 0x4786848b,0x03c42ab2,0xf7712e2d,0xcd028e13 .word 0x9bdcb664,0xb086f0d7,0x8ea4557c,0x978166ed .word 0xd3dfc15d,0xae1eabe6,0x669913a9,0xc53937cc .word 0x51011892,0x78105916,0x1196844a,0x9a63cb3d 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 0xc8103346,0x1b50e957,0xa2bad854,0x3172aa0e .word 0x3a70a935,0x3cb01f3c,0xbef90b59,0x52b4f024 .word 0xfab378c3,0x1a1520d8,0xcf7e86c2,0x2e285bf4 .word 0x92b03a6c,0x9228286f,0x6f192cae,0x562a6dab .word 0x3c1299bc,0x97fa18c8,0xbb898a0d,0x7fb55e68 .word 0x07357c9c,0xc3c69ad4,0x6194578f,0x11da4c0c .word 0xfc38b043,0xae9cb59e,0x828d3f09,0xb4ab8eba .word 0x424bc71c,0x145f198b,0x8ef7f676,0x5ccb169f .word 0x9d5c171a,0x7c6bcf23,0xb31375fe,0x547f7e4a .word 0xc45b0e51,0x0b247b90,0xe1473a16,0x790432f2 .word 0xc2249360,0x472d8b5f,0x0ecb4243,0xcc72c77f .word 0x8be14b63,0x2379b58a,0x2d4546e2,0xb2fdf8ac .word 0x4d93f111,0xa073a2c3,0xcfdf3bfc,0x92a2440a .word 0x8f746f6b,0x776af22d,0xd52c1916,0xd0f79f1c .word 0x931e03af,0xdcee7620,0x9ab7f6f5,0x2d3a4d32 .word 0xe73a95ab,0x0988e751,0xe4d22e26,0x85f92c69 .word 0x8214ff6e,0xf9a79847,0xb98dc9ba,0x613de797 .word 0xe3d405cb,0x45f84427,0xa74c2623,0xda69ac58 .word 0x1b33edbf,0x4fff3ce5,0x00258998,0x16ae730c .word 0x5efb2353,0x5319ed90,0x86c6a63b,0x234643f2 .word 0x25aa7b66,0x4adceb53,0xe124920b,0x771cc645 .word 0xc219f78e,0xea578f98,0xdcafe370,0x299e8cc4 .word 0xe32a4e08,0xe40fdf23,0x831b83e0,0x48fb2524 .word 0x18620ccd,0x747ee30d,0x768dcdce,0x9cc2bdf2 .word 0x20f5a799,0x1e243ef4,0x0dd88830,0x003d9dda .word 0x74fdaac7,0x2dbc0710,0x378309a2,0x9521a927 .word 0xf1fc53dd,0xb3d4076c,0x6884de3a,0xefb04770 .word 0x70e61505,0xd10e4baf,0x74275b1d,0xb107a5e8 .word 0x145093c7,0x77ff127a,0xe9aa6397,0xac19b915 .word 0x01c3b687,0xfd792875,0x7fb62459,0x49eae835 .word 0x9b3e90e7,0x370cba73,0xf85d5cf1,0x20931888 .word 0x90862002,0x1d9da78b,0x7e1e2d19,0xdb1a3156 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 0x30a50350,0x79cebbb7,0xa49fa965,0xf707eec5 .word 0x93fa7fd2,0xf09ae437,0xddc9f1f7,0xb58226e2 .word 0xdb03bf2d,0x09d850df,0xec0a5ab9,0x9a250095 .word 0x1924c59f,0xb90b54db,0x1e222614,0xe9185bd8 .word 0x4f4825a1,0xaa8600cc,0x388311fb,0x06230b54 .word 0x40daf52c,0x8705de79,0x73579f57,0x2cc1a082 .word 0xb50bc4b0,0xbaadfec2,0xdd4c29a9,0x4de5f105 .word 0x48a201d8,0x951681e0,0x2b8aeb71,0x1c194951 .word 0x38d8a9e7,0xa5a0b51a,0xac104b8e,0x6df459f0 .word 0x01a34399,0x405b80bf,0x25a5abc4,0xd9161db4 .word 0xa3031143,0x2383555f,0x2590faae,0xbc958c35 .word 0x7ec4e065,0x7bb6a713,0xd94020ae,0x051e7709 .word 0xe8437161,0x8f1e22f9,0x729ddc71,0xb6f84d2b .word 0x643f8753,0xc410b17a,0xe363adcb,0xae9f900c .word 0xcd307005,0xcddb7ebc,0x65409970,0xc53346fa .word 0x121e5187,0xcbddc2cb,0x9db54012,0x9b6e392c .word 0x49f79658,0x78e8b6a4,0x2b3775ae,0xe5a0c354 .word 0x7b236399,0xdf1eff39,0x1f90643d,0xefae7553 .word 0x91399a51,0xf5630676,0x22596641,0x280976b6 .word 0xc8736e1e,0xe6b7af3e,0x424aa476,0xbb5b4125 .word 0xbe637d2f,0x7db8b759,0x7c4e3bb8,0xc892991f .word 0x8525823c,0xc67b9815,0x1ce4b77e,0x0717265c .word 0xe6c4cb38,0x2d3a2d30,0xaca47ca3,0xa4a42e02 .word 0x008803c7,0x3fd83092,0xdfc7034b,0xdd147b8d .word 0x35bb0c20,0xd650efd8,0x23672613,0x0a5cbf09 .word 0x9c9f8970,0xde1e7dea,0xe81689e8,0xfc6e653d .word 0xd4c18c99,0xce7c699a,0x42c56e13,0x44e5dd3d .word 0x6411dfbc,0x7f0a5db9,0xa9dd9ca7,0x49cab602 .word 0x878e080c,0xbbc1b0c0,0x0cb73652,0x4156ca0f .word 0x8cfb5ac9,0xcb6c2bf1,0x382ba4c0,0xcf6da031 .word 0xd652131c,0x5cb972f5,0x311b1707,0xf661650b .word 0x74e57922,0x271eb3cb,0x6b01396a,0x9ef10c32 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 0x23dfad28,0x0731f915,0xeafd1bdc,0x8a8ef21d .word 0x5df0075e,0x9c2fd3f6,0x3859259e,0x8f3e2757 .word 0x4c4d8ab3,0xf211d9ea,0xbc621b5f,0xc7fad27f .word 0xeb3a4699,0x9da47a8b,0xdd798258,0x24562bb9 .word 0x43c16270,0x340a865a,0x1f5d9394,0x80b43952 .word 0x6a3d7847,0xde805df1,0x73a338f0,0x200fdbff .word 0x92ad71b5,0x4e32f87f,0xd61c859f,0x1cfe4495 .word 0xc7670968,0xfbd9409c,0xba3fc47e,0x9f6b6060 .word 0xae8cdd85,0xfdcf829b,0x1061b3f3,0x69c95dcb .word 0xd90d03f5,0x74b3c0bf,0x9c34f065,0xeaf55c8a .word 0xbdac0ee8,0x9377966e,0xd44373a7,0x1e8ed2c1 .word 0x700c8824,0xa8c846d0,0x486c9853,0x8543e731 .word 0xb715016b,0x4288a751,0x49a308b9,0xf7c2ddb8 .word 0x678a3979,0x1b0a7fd5,0x01686456,0x2a9498f8 .word 0x926306c8,0xd7c496c6,0xd817d8ea,0xacc2bc7e .word 0x09f755c5,0xc6b86cd1,0x2203791f,0x85d464d1 .word 0xb682502f,0x305ae389,0xf1841b9f,0x89df4538 .word 0x5cd69819,0xcd441937,0x00fde72c,0x6853460d .word 0xacff7c96,0x3153a903,0x58ab0ebb,0x836271cf .word 0x0023b230,0xb62932f9,0x8b703ca3,0x93f18199 .word 0x67e8394c,0x2bb9b3dc,0x05026b04,0x6aca2fc5 .word 0xe20c58a1,0x5e15bb0c,0x6d61c82c,0x0e8e1e81 .word 0x3585cecd,0xdc5b0e43,0xce682065,0xed210a69 .word 0xb8562d13,0x68bdbb84,0x459af00c,0x43bc7c69 .word 0x51ffe260,0x67773b45,0x65894f79,0x919d58c1 .word 0xf594c846,0x2eaa9567,0x0534bcc7,0x1a51cd36 .word 0x5655710c,0xac9cd19d,0x25cbd1ec,0xcd3bbca7 .word 0x27e0f1e9,0xb00d89d5,0x088f0e6a,0xcbdd192f .word 0x5bf23204,0xa064f32f,0xa9f5201e,0xd09b8838 .word 0xb499fdbe,0xcaba0777,0x075b59c8,0xa2f44c99 .word 0x96718c07,0xa9e71727,0x6eeb38be,0x50feac72 .word 0x783f96fa,0xc487d55d,0xb0da3686,0xba21012f 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 0xd6e91e20,0x44c78f49,0x2b0d3a4e,0xecb40623 .word 0x88b92c41,0xdbf465f1,0x5397c868,0x7704617f .word 0x9ae03202,0x32ae22e2,0x831517f4,0x732bb127 .word 0x207f403b,0x9910d473,0x911d21b1,0x29a2dd6d .word 0x3acf19a0,0x394a2290,0x40754997,0x19abde5b .word 0x88b870ee,0xaa1e28c3,0x62bb7c18,0x58dc1485 .word 0x2e9bc028,0xb9e0319a,0xb73fa53b,0x2396e54b .word 0x297d0846,0x4c920798,0x38754cc1,0x980a390a .word 0x7e6e2b1b,0xdffca251,0xeb026e2e,0x69a7b78c .word 0x2f6913b9,0xf8675cf2,0x2fcfc6d1,0x4d129b2b .word 0x05f7939e,0x69b14b15,0x020f2747,0x90e61c2f .word 0x8fad42c0,0x3dcdca65,0xd165420d,0x3e0e4723 .word 0xa48eba2a,0xdccc33dc,0xa2b9de21,0x73698674 .word 0x313dd197,0x86d0a8ac,0x997e0b5d,0xa03d9ac1 .word 0xb12a8a1d,0x882e8854,0x357fd877,0x44cfc0b1 .word 0xec3ca9cb,0x13586199,0x2876f266,0x81e50962 .word 0xf5b95811,0xae550468,0xddd619e6,0x13572f0c .word 0xa0394402,0x86a30545,0xd6c6e0d0,0x75bcc5da .word 0xb318e39c,0x1e9b8f51,0xb464c0d2,0x364733cb .word 0xb4c5d039,0xa249f256,0x2e7c0941,0xd8468a30 .word 0x377a13b6,0x75b4f5a4,0x3a031c75,0xa80d1619 .word 0xd5e2b309,0xf107f257,0x7cfb63e4,0xcf0c31a6 .word 0x8e24de40,0x3c2a18d5,0x62546799,0x96a19630 .word 0x9dd452a5,0x329aea93,0x7d94627f,0xac8e8938 .word 0x2b5ddefc,0x0e27edd2,0x799c28ac,0x769dfe8a .word 0x21bfc66a,0x7c85b20e,0xe12881f3,0x7f0bda0f .word 0xb9081e0b,0xc93f8bc6,0xbd9de825,0x6b348118 .word 0xc405eb3d,0x93e97630,0x0bd9a62e,0xe45094f1 .word 0x735955e4,0x72deca3d,0xa8334caf,0xb132d286 .word 0xf8da0ce8,0x5636cb87,0xdb22f929,0x0bc1b070 .word 0x680286db,0x952fab59,0xbd6bcb4d,0xc7ff880a .word 0x171202dc,0xe26fd046,0x7ed52f42,0x2ab999b6 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 0x20f94dfb,0x7bace477,0x0616c2ba,0x3fc578c3 .word 0x1ef27151,0xd54dbafe,0x4d3bb541,0x95abab2f .word 0x84cd5b85,0x9ff8b63d,0x3bf75bba,0x52e82c3c .word 0x7bc59422,0xc0d326a1,0x6a052199,0x8226014b .word 0x0580b16a,0xffb96e1e,0x060f7abf,0x48fd5b87 .word 0xd7c0740c,0x8a8673ab,0x6d1fd014,0xaeef3dca .word 0xfd5f4da3,0x9864744b,0x68f77890,0x5e354ef3 .word 0x92ea8c89,0x623555b7,0x0156836c,0xfed63217 .word 0xe4644e65,0x102e585b,0xb9a45637,0x839f9656 .word 0x1bd25a68,0x9c33a8d0,0xa300949c,0x56c992f5 .word 0xd1a88aa3,0x124f5a1c,0xf73a9707,0xef91cb65 .word 0xa2ef7724,0x245c8b92,0xe6d12640,0xbb7b2248 .word 0xaa29ffdf,0xe407c7ca,0x941ea3c6,0xf5b126d9 .word 0x2ca84f22,0x9f3143ea,0xda248484,0x62f3e07d .word 0x806813df,0xe69f13da,0xd8de0128,0x2cf774d6 .word 0x37186cbd,0x2ed95a5e,0xdcdbf012,0x3a624aa2 .word 0xc23c4b09,0xa12774e7,0x84a9ae2d,0x4bc7353d .word 0xb2162a09,0x15ceac4d,0x2469c1a6,0xaad5a6f5 .word 0xe097fea3,0x8cd2d24b,0xcf0db5b0,0x322982d9 .word 0xca60af8a,0x15ab442a,0xc742ae9d,0x5ba28c8d .word 0xe22ff7f9,0xc6cc9af6,0x3efdd294,0xd294f3d6 .word 0x5f70a61b,0x2104210b,0xcb324e8e,0x899911e7 .word 0x510a67b1,0x22fc76de,0x1ca30314,0x8a357d8e .word 0x1fba562e,0x5c36f43a,0xb96a5e04,0x380fddb1 .word 0x6e28e95b,0x87749145,0x72cd069b,0xcad3f40c .word 0x7aae477f,0x719cb857,0xa18427f9,0xcf6c22e0 .word 0x2e795a71,0xfc7f618b,0x4f3cddf5,0x5b91c4e3 .word 0x0a64eb91,0x790afdee,0xfcf6e9e4,0xb2d3b213 .word 0xcf59a687,0xdda8d9ee,0xa30ac6b4,0x3b7f1158 .word 0xa97bc132,0x5f7c04c1,0x831b53ee,0xfbbdd595 .word 0x9a07e81f,0x563be824,0xcff47339,0x1caf7c77 .word 0xb90e37a4,0x77b8fda0,0x0fa45f85,0xac459a67 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 0x1161b30c,0xa9dca26e,0xe6e6094f,0xddc23af3 .word 0xad394c15,0x1384788d,0x883665f6,0x016900c2 .word 0xd3839123,0x3115922a,0x7e5af30d,0xb63b2b07 .word 0x8dc75c47,0xe0f14159,0xdc49c2bb,0x5dc738d8 .word 0xf2224455,0xeb8e6387,0xb959142c,0xee3d69e7 .word 0x8f8a508f,0xafbafd45,0x23ce4477,0x485e92fc .word 0x8064da4e,0x3b5f76f8,0x9ff90de8,0xd6e1e28d .word 0xa5871bc7,0xe389c95c,0x63c484a7,0x55315c69 .word 0xe17d9f9b,0xf8a715a2,0x9e113a8a,0x4667648a .word 0x4a78fc5d,0x29335b20,0x286a8377,0x4d667bf0 .word 0x8ae72162,0x731799e2,0x0d1c5d47,0xb6fd953b .word 0xb0050cb6,0x17ba6c10,0xedf172ec,0x246e40db .word 0x2eda9ec9,0x2e571590,0x71308766,0x5fda3cee .word 0xed668929,0x1fd12918,0x131a310a,0x13244f27 .word 0xb728be70,0x82e36ff7,0xbbdace58,0xcb91d446 .word 0xc8622faa,0xae944bcd,0x3dd24070,0xa216b1de .word 0xcbb85385,0x3f4a580e,0x40e0db88,0x23afc02e .word 0x2b50b9aa,0xbe51cbb3,0xcdf0c74f,0xd07b84a0 .word 0x6b9ccc83,0x2d4dc6d8,0xa6649d0a,0x4a4ebb6a .word 0x3c7c8255,0xb696f6cb,0xc1c9123f,0xe1188720 .word 0x258ea498,0x4bcff3af,0x675a014a,0xc0b1e0f2 .word 0x302ee825,0x637ae6e8,0x8f9d317f,0x97d64734 .word 0x0f470ca0,0xfa3a77de,0x18a3ae8b,0x372e3eff .word 0xc53954e0,0x4d142506,0x062576d4,0x78416764 .word 0xdaad0f94,0x1da3962c,0x88615ff1,0xbca84772 .word 0x2bad2cc4,0x74226c0b,0x72b20183,0x96cd4566 .word 0xc783f1ec,0x1a98bdae,0x4437b90d,0x86fed7f7 .word 0x272634f8,0x829e5b6c,0xe3418944,0xfc85a9d8 .word 0xd44ca544,0x14718297,0x81933d04,0xef246c2c .word 0xc67db8a4,0x2e818d4c,0x8846f2d6,0x3e7ceaeb .word 0x72e79f57,0x2ce23e19,0xa271ae67,0x3c998df1 .word 0x6d5485ef,0x665b390c,0x39446aae,0x1f03b12c 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 0x5914348a,0x99dc1548,0xcd94d74e,0x955fce96 .word 0xb23b89ab,0x669b0eba,0xd0788dd6,0xdf214544 .word 0x35b650be,0xb28153b2,0xb3c32e4e,0xf225c026 .word 0xba1683c1,0x21a64171,0xfb146bb7,0xa87713c2 .word 0x316c64a1,0xf86727af,0xe49b74be,0x4213d782 .word 0x7dc867e9,0x909318eb,0xbd46c661,0x2713e02c .word 0x5234eb8c,0x587a3965,0x6b6452a2,0xf6e9fe18 .word 0x2a3bf59e,0x247bb673,0x00e8b9c7,0xc2da56f7 .word 0x8f68a4e0,0xfdd4b638,0x6128e9cc,0x7665d3c8 .word 0x83a626f6,0x5e810bd4,0xb2664fa2,0x989e3c56 .word 0x732f0cbf,0xadf5f72a,0x6a836a27,0x6eebe505 .word 0x62887e6c,0x4f22acbb,0x2b906a2e,0xf63c6c5b .word 0xacf026f8,0x8d49570e,0x543dc7ed,0x6246f0fa .word 0xb6710d8a,0xfd7d4c9a,0xd828e6f0,0x80ae22fb .word 0x89ba54ed,0x33c53351,0xaa6c8b28,0xdad13dda .word 0x4f8d274e,0xa15b6c07,0xfe427967,0xa71d440c .word 0xdef79636,0x37b5b864,0xa5077fd0,0xb6826f27 .word 0xf046920e,0x53768ce7,0xace963f2,0x32ecd5cd .word 0xeecfb4c8,0x5c29b394,0x118c50b4,0xf4110884 .word 0xd5a40223,0x81ceb7c0,0x87c645ed,0xb2283769 .word 0x41de28c6,0xbc336e67,0x5fa95dad,0xbd12a431 .word 0x8b8bfdcf,0xf3ccca79,0x56358c1a,0x546140e1 .word 0x99e994c5,0x3152eef2,0x4f0394c3,0x4d35117c .word 0x5975a541,0xe20998b0,0x1ab550a8,0x4e5e9bf2 .word 0x547c05e8,0xc26a6965,0xd46a8e67,0xcb900e90 .word 0x88d7140e,0xe247ff79,0x56fdcdcf,0xd34ce18b .word 0xd6748870,0x9a75db2e,0x9b800ed4,0x1d5695ba .word 0x2dcb8c07,0x4e737924,0x69f953a4,0x70be4f3e .word 0xf30090f0,0xf6abf261,0x013c9b59,0x00578b8f .word 0x5adcccfa,0xd89f238f,0xa9e473c2,0x80af797e .word 0x0f91ce38,0x8c0e71c6,0x635dc297,0x7ac64361 .word 0xb06b82aa,0x10cf696d,0x088f493d,0xd50f3b7b 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 0x4f1b860e,0xe2af7725,0xeeb3be8e,0xc8a245ce .word 0xc4f76f1c,0xfdf390b3,0x29b560d8,0x4b940811 .word 0x27acfe7e,0x6dd7423c,0x762ad917,0xcc552693 .word 0x091ac444,0x921324d1,0xed45aeac,0x55586aae .word 0x25a88849,0x05bad8c2,0x12214ee8,0xa6bd4201 .word 0xa3b2d3ce,0xf127a264,0x1416cdc5,0xe77dc4f7 .word 0xae4f45ed,0x29e0f7b8,0x4f8103f2,0x82612f06 .word 0x416f0b4c,0xd2fbceb7,0xd951d124,0x1ef86af2 .word 0x8afaae99,0x6093bc25,0x740ade65,0xfe485987 .word 0x46d2887a,0x94fd655a,0x9d6a8d40,0x547426a3 .word 0x09d02066,0xc31e3792,0x38a09fa7,0x1f497fae .word 0xae50f3d0,0xa08c16eb,0xdf28c20a,0x868bbac1 .word 0x36c661b2,0x574cc406,0xdab01cad,0xf214214b .word 0xee341558,0xd063a708,0x0b2378b7,0x1aa04506 .word 0xc09bd107,0xafcc65b5,0x96425310,0x2f7939e2 .word 0x58896068,0x964c81b4,0x9019c20c,0x20225e77 .word 0xd4554add,0x39843b56,0xfc23b28a,0x484423f2 .word 0x8742f746,0x73b71afa,0xd5fb4bc6,0x14fbc03b .word 0x82524738,0x6a7a0fdc,0x148d3b74,0xbff951c9 .word 0x6f4c64ed,0x3e7d7870,0xd68aaf34,0x166909b7 .word 0xef949824,0xd194093b,0x5bcdc5ee,0xf7419830 .word 0xd1d1e548,0x76a658b3,0x6d40280b,0x5f2eff5c .word 0xff4cad7f,0x51bb26ec,0x16d7da97,0xcfbca8f1 .word 0x7f68c634,0x11dccb3d,0x3b6fab48,0x63c95d59 .word 0x671d8342,0x46195c9a,0x4adb2b22,0x87daf766 .word 0x01f572d4,0xa8b41bf9,0x156ff9a7,0x5b294343 .word 0x76a70cee,0xbfc35b3b,0xec84d345,0x863b5a0a .word 0x9fbf71cd,0xd9c45181,0xc6e8c9bc,0x39b6eec1 .word 0x2be2560f,0xd02273b0,0xea5ea985,0x123f851c .word 0xaa28f02f,0x01e53a19,0x9e6562eb,0xf57f3f3d .word 0xed29b9ab,0x00e0cf5f,0x12361684,0x83cb642a .word 0xa36158b0,0x9e20dd46,0x721b4266,0x4de45b6c 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 0x6306df42,0xa68dc327,0xa8b93bb2,0x13be5881 .word 0x67665519,0x660a20f7,0xb8d97cd6,0x8933073e .word 0xa0cd6c2d,0x450d9ad2,0x9165eba6,0x0a72afe3 .word 0x1bcf5209,0x059e6364,0xab23d2b1,0x47720c65 .word 0x2beb4c8c,0xb961733b,0x2e160c4f,0x4c30e83f .word 0xf8fa4876,0xf9ef4cee,0xd78d0a6b,0xfc6cc94e .word 0x68170eea,0xa33decab,0x833c62bd,0x6fc285e7 .word 0xb97ac138,0x3fa58f36,0x8eb686bb,0x1041f91e .word 0xb94cc327,0x6ba12845,0x121bb616,0x9c06089f .word 0x6d391b1b,0x1a390659,0x8bbaeada,0x3ecbca9f .word 0x4c242b87,0x485afed4,0x8ad204b9,0xe9e8aaeb .word 0xbdb6cc27,0xd5a6d77b,0x5482e41c,0x672be32a .word 0x79429773,0x44603d9a,0x3e496fb4,0x25a05d35 .word 0x1602ebe7,0x8a364276,0x5253fef5,0xe775f2a5 .word 0xf8ddf6c0,0xbb1ece82,0x20a0ac75,0x13b8da2a .word 0x1f81956f,0xcde693a0,0x194f61df,0x374966cf .word 0x4009749a,0xc86ac69b,0xa38eb302,0xd89f28be .word 0x1ef4daff,0x49de3f8a,0x911c3a2a,0xb775b572 .word 0xef8845e9,0x1929c5e3,0xa8129281,0xf03cd0fb .word 0x40e82bd3,0xc491183c,0x77fd5646,0x38580705 .word 0xee201a14,0xb2a3f04f,0xaee65532,0xffdc6420 .word 0x8ba02742,0xea758bc6,0xc3149e7a,0x2a9e60d6 .word 0xb010a92c,0x7ce6ff81,0xef3097e7,0x83b6693e .word 0x4a75fdf8,0x98889dcd,0xd5955b25,0xd2a407bf .word 0xe004a434,0x0aacda30,0x5102759c,0x94ace0d7 .word 0x2615435a,0x57f5976b,0x36510af6,0xddedc517 .word 0x19767fdb,0x7ac73b71,0x9f1cafb6,0x26cd203d .word 0xad88152a,0x3acc10cd,0xb50224bd,0x4e3ed149 .word 0xe3988b9a,0xb5ed4857,0x94b58869,0x8ac44436 .word 0x21de03cd,0x8b83e7d8,0xee5c8f63,0x7a30c806 .word 0x02a62ca8,0xb4512641,0xf618a6e7,0xdf856a2d .word 0x1b9ebcc9,0x79ac2ca0,0x44a9f226,0x8fbf2198 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 0xca99c562,0xefbe9e57,0x2e4ab31e,0x85378a8f .word 0xf1a2b16f,0x50c9a6af,0x5cd1e236,0xe24ad771 .word 0x2a2a7d8d,0x5bb2449d,0xd0f9e271,0xa6b450e5 .word 0x44188f24,0xbeaa9c81,0xd26efb6f,0xa0a5f4cb .word 0x46820728,0xd5fceb3d,0xc2dd45d0,0x17b0a832 .word 0x5f58ea33,0x4126a871,0xb7d52d17,0x2c290e68 .word 0xd954f816,0x81ea9af8,0xc01ab510,0x5eb9b6c2 .word 0x651653c2,0x1cb559ff,0x6d8ca87c,0x8ad23e63 .word 0x1fa389ad,0x687146eb,0x9a5442ec,0x07b8d05c .word 0xe71eb37f,0x05cdd8c8,0xaff0fcd0,0x789ecd5a .word 0xbf7310b7,0xbdb2e66e,0x47aca96f,0x549776bc .word 0x33fb4953,0xd7cee103,0xe7fdaa06,0x8fd1f413 .word 0x83a74a26,0x3bb7f090,0x9265d61d,0x1cafa931 .word 0xfd97297a,0x5afcaa93,0x601dfccb,0xba360611 .word 0xa8c3ab40,0x41521789,0x90f98c8f,0x858aeb41 .word 0xf6674fc2,0xdb69e551,0xe820deab,0x07df8cfc .word 0x200bc4c3,0x9a727004,0x874afaf9,0xa4de151d .word 0x1dccfa30,0xfa154cfd,0x953ef19d,0xcc00161d .word 0x87ad152d,0x98068e4d,0x355d1eec,0x9d0dbdbe .word 0xd8bd4dd3,0xac6965b7,0xeb1bfed4,0xa37705d1 .word 0xe7f92e5f,0xf96d4438,0xfcbe746b,0x0903930b .word 0x88ab0345,0x35357cb6,0x96d4e717,0xce74db40 .word 0x03e3611a,0x18028041,0xc108b57b,0x81aacc15 .word 0xb9b7ad2f,0x3d83280e,0xc731e55f,0x59bbc65b .word 0xe37fcdb4,0x7e0577d7,0x0c0746c8,0x4fe1d1db .word 0xce7669ab,0x7a08484f,0xaa8a38c5,0xd00900a8 .word 0xf5e6553c,0x7feb14a6,0xfd1ede89,0x2b8a2107 .word 0xa6bad127,0xed257efc,0x78ef15f4,0x3f907fa4 .word 0x93aed36a,0x5d4c3ae8,0xd6b9b01e,0xd66f749f .word 0x84760776,0xe34fc42c,0xb0863e3e,0xece333db .word 0xcb50c55e,0x08cd2cf3,0x2664cc9c,0xcba59560 .word 0x65da6b4f,0xd2bac269,0xc65758f4,0xcfbf49ab 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 0x6dd459e9,0x11312eb1,0xfc543c58,0x2eb46cf0 .word 0x675c0b40,0xa25e09a9,0x15d63471,0x7f422099 .word 0xd68113a5,0x0d863c37,0x12b21806,0x61964ba4 .word 0xca9e6cf4,0x13e95218,0x9bf2d73b,0x703fad68 .word 0x88c46dd8,0x10c36fab,0x24925c6a,0x27a77e7e .word 0x6f39e6b8,0xd0583029,0x0c526fcc,0x969c41d9 .word 0xb1a8c7ef,0x11894193,0xaff22d88,0x91d983ab .word 0x0340b465,0xbeea5405,0x5d8168c7,0x1598ff84 .word 0x70bc7f87,0x01c679cf,0xdaf6ac2a,0xaa8bca1c .word 0x36d93015,0xe3582d0d,0x996fb947,0xf1b3bb12 .word 0xaae77c57,0xed2f398c,0x3077ebdd,0xf52809db .word 0xe17cbf3a,0xab246a02,0xfd2e0dae,0x92fffea1 .word 0xbf9bfc55,0xda244f07,0x0eeb7c3e,0xc5e88362 .word 0x213f3308,0xcab34ab4,0x15ed2e16,0x83e32ee6 .word 0x7da3632c,0x8f97a60c,0xdea8d489,0x05f9760b .word 0x74aae748,0x21128cc5,0xe9a85bb3,0x7b03738c .word 0x89cd4f58,0xc163cf28,0x7a3e6fb6,0xa4dff7ca .word 0x65db033a,0x4b8ece6e,0xd7d90f05,0xfee015fd .word 0x4e98aca6,0xf393ab7b,0x54ebbab0,0xe7ad9d52 .word 0x50a03174,0xd9dc5490,0x311673df,0xb10cf870 .word 0xb687cd70,0x19dd506d,0xd169a143,0xe424c905 .word 0x731c9c76,0xb894990d,0x97563627,0x0cfef52d .word 0x695cb713,0x1bda219c,0xe9a39470,0x348881bc .word 0x54535d06,0xf5d54b8c,0x8e37cba9,0xe2bb5a3c .word 0x95d3a415,0x711766df,0x8c9ec401,0xd2d4a3b5 .word 0xb2c3f7f7,0xcfbb5ff3,0xa286c64c,0xc26be28b .word 0xbd52a909,0xe4b5f6a3,0x1dcf5296,0xda5402be .word 0x2a4b094c,0x743a5ae2,0xec5f2bc7,0x2fb34fae .word 0x278369e8,0x760680f5,0x5fbd46d2,0x94b76541 .word 0x5003c60d,0xd1620d88,0x0daa24b5,0x0c431299 .word 0x3272671b,0xf1240258,0xcfbb7bdc,0x5bc20f0d .word 0xb1af43a0,0x894ce37d,0x6cb3bfae,0xc36395c5 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 0xb0d079d8,0xb1cbb900,0x46631fc5,0x25773f14 .word 0xd206cc56,0x8d6ab5ed,0x04d4028f,0xe96f7dca .word 0x90e7c7e3,0xaa23931b,0x9faca1f8,0x5c038447 .word 0x65904d98,0xe3b1f840,0x5df40fcf,0x5fcd7e9d .word 0x13aaa780,0x1e01eb72,0x91bd6e7f,0x51a44f58 .word 0x9bf06042,0xcb50bbe1,0xd936a74c,0x433a065c .word 0xa54e02cd,0x1733024e,0x443d3f60,0x1300835e .word 0x90d4a939,0x618adc5f,0x1f050d24,0x13fb2ccf .word 0xfb6546da,0x294b3d49,0x2f6ff367,0x788bf60f .word 0x36799627,0x124e131b,0x329cd3bc,0x77148e62 .word 0xceb4ae4e,0x278db04f,0xd70c1aa5,0x2fda9088 .word 0xdc11b8cc,0x8b913666,0xaa0ae4a4,0x77a07c74 .word 0x4ba6de37,0xe4dec197,0xb59342ff,0x162a3de8 .word 0x1aa5eef8,0xc309c4fa,0xb274003a,0x218f8b5e .word 0x7c3c676d,0x0f2e5d58,0x3e8825fb,0x9273fef1 .word 0x523f2667,0x9794cad7,0x50c89e2e,0x6f6c3f49 .word 0x599f0409,0x35269fa4,0x19b4b1e8,0x19f7144f .word 0xf1e16ed0,0x948f6bb4,0xf0702ec7,0x546de534 .word 0xcbfe9dc1,0x9dffe207,0x44e1c62c,0x8f22aaa4 .word 0x2f625d91,0x8fb06e3f,0x47b91007,0x5168e584 .word 0x65bfb1e9,0x494bd778,0x174d72b6,0x60f416d1 .word 0x9d120212,0x2e4f5c31,0xefd9f199,0xbeea04cd .word 0x485ccf71,0x4603e276,0x9e5529ce,0x1eb8d551 .word 0x4dd00656,0x9f6feb9e,0x214ce558,0xf6c52e6d .word 0x03ee1e6b,0x52153713,0xc3f644ed,0xd04ad288 .word 0xb8c8d1ab,0x28ba7938,0x1847e7df,0x037f923e .word 0x8e46207b,0x4c9fbfee,0x8d8a7f0f,0x5fc63ca8 .word 0xa1eb7a4f,0xf9956942,0xc0144fe8,0xce09ad29 .word 0xf5cc86b4,0xdabb5055,0x82fbe842,0xa28d0b01 .word 0x947ee097,0xc98b9c11,0x79769b80,0xdd4de1c6 .word 0x047f9943,0x74d37224,0x81f75b53,0xe7d2fdb7 .word 0xe795ec92,0x602002ca,0xe3082e28,0xe1b1c36e 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 0xde5e3c90,0xfa35921f,0x4c621161,0x4a6da97f .word 0x97c056fa,0x44ad8aee,0xeda17c5f,0x54516055 .word 0x46a98ec9,0x40ae2ab5,0x67d0e025,0x9e4af61f .word 0x9cbd4566,0xd18b5112,0x1c1509bd,0xc5d0b28c .word 0xbe431fe4,0x46675fa0,0x24afe4ab,0x728a825e .word 0xa60885d0,0xd4c65800,0x00ddca22,0xc5967fb2 .word 0xee51194f,0x3b070f28,0xf464d675,0x750d4d0c .word 0xd96c48f1,0xb833928a,0x327830bf,0x66b001bc .word 0xc4e40561,0xb29466a9,0x755e1fdb,0x97cab6d3 .word 0x9bdfccf5,0x3be3f1db,0x641c60e9,0x4115a662 .word 0xd2d7d315,0x19d5b48e,0x753b0e93,0x9efa1a26 .word 0x454322b9,0xa0749d53,0x50b59d87,0x65f28e9b .word 0xfd724c0b,0xe23e3855,0x69316f4d,0x91bb7212 .word 0xb8a9367c,0x10d633d9,0x60851f5a,0x36403d1e .word 0xef02e626,0x2800ecba,0x7d1e0147,0x9145d75e .word 0xb52a5551,0x2424be78,0x3c57ee80,0x5162e900 .word 0x74f6e918,0x43cec8d1,0x9d3ed9be,0xa2731147 .word 0x9a591cb0,0x92bb33a0,0xc0b070bc,0x090dffdb .word 0x989d86cb,0x12ce575c,0xee633db6,0x65ddbad2 .word 0x2c4778eb,0xdb752c5f,0xc2ce08dd,0xaa0b37f6 .word 0x641b2215,0x7c978edb,0x532219cb,0xe2cc452e .word 0x79467863,0xe2f332e6,0xfba6a8ed,0xff5d72c2 .word 0xb8363b97,0xbfc0a54a,0xef848b98,0x1f9e1254 .word 0x2d210266,0x0eaf11ae,0x767d3f12,0x2efe8979 .word 0x04040b0b,0xad75ec9c,0x47039558,0x4c0339d2 .word 0xdfd5d719,0xd30d7c7b,0x0127923a,0x3a107abe .word 0xe99ccd1b,0x3112ed1e,0x587291a4,0x18fafdf6 .word 0xd37075a5,0x31c77d0d,0x42b49188,0xfa91307f .word 0x68c96ddc,0xa5ab9daa,0xbd70d4e6,0xc40c0a6f .word 0x57f6dcf4,0x45125725,0x53685207,0x5a1f25ff .word 0x2ed77b6b,0x66641bd5,0x88a7ca4f,0xb832e1d9 .word 0xa848112f,0x9742302c,0x0756972d,0x30a50deb 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 0x20dbd547,0x9241d67d,0x20554b11,0x304fbc0c .word 0x4cb23497,0xbeb381f4,0x0462f474,0x8407dd61 .word 0x2fb790d1,0x7636ef4e,0x5b8bd3a2,0xe7210f95 .word 0xad51b2ed,0xdef8be49,0xc1de3a8c,0x42245684 .word 0x54a93829,0xce9ae160,0x2aaa7cef,0x6fff4740 .word 0xddd6be1d,0x15a65d65,0xa2a5b227,0xf81a29d0 .word 0x944dc55e,0xd56179d9,0xb4571d45,0x9726f492 .word 0x18e11f8f,0x694073ee,0x9ee81dd0,0x2815fc6f .word 0xa7484e14,0x19bd3414,0xdb73727c,0x1da5b26a .word 0x22c40068,0x912bfa8b,0x1c985db6,0xcb49cde8 .word 0xdd9c0dfa,0xbc869835,0xaefa71cf,0xe317ce52 .word 0x415b4ae3,0xdafbfbfa,0x3f518913,0xb960cdee .word 0xdd6a1d98,0x00f921ab,0xfdfd11f7,0xf1aab22e .word 0x7ffc0444,0x1728612f,0x080fcff4,0xdd97f66f .word 0x7b58fcf9,0xa130904e,0x8cd3afcc,0xff9d9b87 .word 0xcc396b41,0x8e2e4bc3,0xffbb5b2a,0xc07db53b .word 0x3c76cf14,0x5688d277,0xfedae6bb,0xf271f90a .word 0x051a573e,0x9dcaed9b,0x8136d632,0x4b8036a1 .word 0x03a340af,0xd3e09914,0xec9df350,0x4a1f4f4a .word 0x774659dd,0x54ae38c5,0x9485745f,0x095944cb .word 0x54ac7747,0x80748bfe,0xa0a6ae88,0xd88515a2 .word 0x508ffde3,0x91a3ea79,0x3d867d08,0x9b772460 .word 0x25900c8a,0x44f40492,0x2256cb31,0x48df0aeb .word 0x4e043a6a,0x33c5f016,0x21bff3d1,0x72d0b9fd .word 0xf1204564,0x1ce3db3a,0x8097ca85,0x0dfe5092 .word 0xa6fdf19a,0x2f2d341d,0xbef4b287,0x28509e19 .word 0xc2e76eb2,0x678a9eac,0xea89e288,0x95ff5b92 .word 0xde83e9e8,0x2d01029c,0x8b86fd4a,0xd06b62b1 .word 0x0bd5a2d6,0xda2cf89a,0xf0619488,0x59e5f3c3 .word 0x9b710e58,0x11dc68c5,0x80af8b9d,0x8748f9d1 .word 0x0a0f886a,0x6d7701b3,0x18d47974,0xef101745 .word 0xf5bb2c8e,0x455f6d35,0x39a59bfb,0xbbdc7e86 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 0x584aa392,0xb69d922c,0xc020c22c,0xbf78cbfd .word 0xc53928ef,0x8db5b4c4,0xd20064c2,0x086d177d .word 0x66964152,0xe8adeb1f,0xce7e4796,0xf1bcba63 .word 0x53f60805,0x281a10dc,0xe8ea12df,0x1bb0b5d2 .word 0xf3c1cca2,0xb89b49ac,0xaae275ee,0x24d156b3 .word 0x1bf4d08c,0x0c99d24b,0x4427f6cd,0x310de17b .word 0xe7b05318,0x1ea894a7,0xc374c75e,0x5a45ec52 .word 0x71a81ea3,0xd905dd64,0x00db0b30,0x869ea494 .word 0x5f692bb6,0x60ff41c1,0x449f61aa,0x2d41d422 .word 0x4acd774c,0x44b11c85,0xfc436455,0xf185cc7a .word 0xd90e3afa,0x633b109c,0xbd11582b,0x661b3d1b .word 0x9eeccb3d,0x2feb4fb2,0xb0903e17,0x90d9fcc0 .word 0x70a94747,0xb3039fd1,0x75ee4536,0x11ed7a07 .word 0x3019eec1,0xa5a228bc,0xba77ddac,0x40f5a105 .word 0xeb3c66d7,0x8bac947e,0x20f02e30,0xe0be5c72 .word 0x7bf22f3a,0x2384fbdc,0x62788b2a,0x5a8aff1e .word 0xbd638f3e,0x8981e5e2,0x83fce5a3,0x843e6996 .word 0xaaae9296,0x5a4a0d5c,0x8abf1ba9,0xb008e429 .word 0x133a27a2,0xff95f624,0x816d2ba2,0x37bdd5c1 .word 0x451cf2ba,0x7d91682d,0x8eaded39,0x903e0356 .word 0xfb9fae5a,0xebd5880b,0x12f56d02,0xf9ffc9c3 .word 0xc92e42d5,0x2b33459c,0xfdeedc00,0x34ec3b3f .word 0x7e4536ad,0x8e73f175,0x2f7e4cf9,0xf58c8fab .word 0xbba6c413,0x4fb16b98,0x5c1f6c83,0x905e92c4 .word 0x6e144ec6,0xe8c3f7bc,0x4af418d2,0x59292f22 .word 0x0e60131e,0x6cd5ae65,0x78d48603,0x992b4ba0 .word 0xd4e38a28,0xba2543a0,0x04d1706c,0xfe206af5 .word 0x4f952bc4,0xc2c8176d,0x43ecbfdb,0x4e36fce6 .word 0xc7f987a1,0x3e0eb3eb,0x0968dda1,0x373d901a .word 0x8557704b,0xc97fdf7d,0xb0fbb165,0x3b0185bf .word 0x84293733,0x2da95dcf,0xabbc824c,0xa222f1c0 .word 0xdca84b52,0x09d14758,0x94df543e,0x209773d0 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 0xf71c3a40,0xd80bdcd3,0x2f711408,0x78ad6800 .word 0x7a954aae,0x5bf8f2e1,0xc07121db,0x6b82ea00 .word 0x5e356321,0xd4d2d70e,0xef2bb095,0xc60112fd .word 0x4cdca27b,0x92d68c75,0x92f238b4,0x26a14ada .word 0xc5d63020,0xf22ee596,0xc376529b,0xbd4b189b .word 0x86a3d214,0xde1f727c,0x859746fe,0x95655e9e .word 0x97e2800d,0x8d1a02ac,0x85e6e8fb,0x87f63e89 .word 0x96e2a65f,0x7f11c810,0x43405fa4,0x7a32e789 .word 0x34462038,0xd7e451ad,0x177d3696,0xa9cc0dbd .word 0xbec635e6,0x645bb03a,0xedc2d2f6,0xaaa89aa3 .word 0xdf3926c5,0x8d90a265,0xe1c26b38,0x90e81356 .word 0x96ce968e,0x9016988c,0x00edc751,0x2a7d18f7 .word 0xd61ff714,0xe4e7d57d,0xd8fba40e,0xa9af4c16 .word 0x28554e73,0x58b8f398,0xa7e94f89,0x15551aad .word 0x6db481ca,0x7864eeae,0x1f0080c2,0xc614f79a .word 0xc6cf742b,0x854a6002,0x03dfad1b,0x52c8cfa6 .word 0x676485bf,0x9359587b,0xfc6be09d,0x0434a101 .word 0x085e43c1,0x79935abb,0x0dd7ceb4,0x993cdb18 .word 0x1d88fb7b,0x40cee780,0xf91691cb,0x3842882d .word 0x4c8f0721,0xb5fbb1d3,0xa8d2f08a,0x22087acd .word 0x5b86125d,0x7d036916,0x37206679,0x5fb0ac0c .word 0xd51fe8b0,0xa2ac8f45,0xb68a1f6f,0x2a36ac42 .word 0x98a3c5c4,0x56f5b1a8,0x37c3f89d,0x6cb9d565 .word 0xc2b106a6,0x0afb60dc,0xa5fc8633,0x70687e79 .word 0x3ab61d31,0x187f018b,0xd631dfe6,0xc4adb9a4 .word 0x5b291d1e,0x44a1ff5a,0x28d63167,0xed8657f9 .word 0xb6fabc1e,0x61076c7a,0xd9eed417,0xb03021bb .word 0x024f20d8,0xd64e03ad,0x622d9e80,0x35c40f9c .word 0x9498a635,0x40e24bbb,0x1e42e87f,0xdd08fab1 .word 0xa4b92629,0x8e72bbab,0x9a4bcc27,0xd9d3b3fb .word 0xa21da566,0x9636b402,0x738e2874,0xfb3cc9bb .word 0x684772f4,0x4e2f63f8,0xd5385e8f,0x7fd394c5 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 0x9cfab69c,0xe835a2e0,0x7529bf5f,0x36598618 .word 0xea85b2fd,0x8111b378,0xc4c866c8,0x783ddbaa .word 0x37ddd688,0x53e2dcac,0x947952c9,0xdacbee8a .word 0x9c01510f,0xad22ffb1,0x25a0e877,0x2f5a3c23 .word 0x06fef9b6,0x1c295b6e,0xdf985334,0xf3d4851e .word 0x1f11986a,0xa17e4ef6,0xbeade32a,0xec588081 .word 0xfd233c2d,0x02606210,0x34504234,0xb3f0ef34 .word 0xd1e307fc,0xa725f6c2,0x6744d4fc,0x207e8da6 .word 0x3eb84948,0x8e7ad008,0xd66374fb,0xcc0dba0e .word 0xba05b69e,0xdc423ab8,0x56d4a5e5,0x7727c75b .word 0x5df54227,0x39c69b88,0x7a1cee65,0xaf94be80 .word 0x17c62382,0x830600d5,0x0ff58f68,0xde150b50 .word 0xb9f2efb0,0xadafcf8d,0x3af76aa0,0x6acde531 .word 0xc1c93960,0x04e5dca6,0xb2087703,0x151ceaf7 .word 0x19c2380d,0xbfd13167,0xd2c93a9c,0x6b88f455 .word 0xb665be09,0xa3af0a5c,0xc7be78c6,0xd6d0c782 .word 0x06fff5a6,0x62388c42,0xd308daab,0xfd608b64 .word 0x7a2ffcbd,0xad42cdd1,0xd7c5082c,0x253c79cb .word 0x9dab0fa9,0x95b206ad,0xc51bcc19,0x8f81dae4 .word 0x69ab7a8c,0xbb49b0f4,0xf9a3d7cd,0x83a350aa .word 0xbf6b3f86,0xb4528679,0xb473fe40,0xa37e82fd .word 0x35937828,0x7e2c0b9d,0x1b7043b8,0x485cc06e .word 0x8044199b,0x33c74766,0x8ea0b17d,0xbd553db8 .word 0x2f63d92b,0xb153b11d,0x60167603,0x753ba3ec .word 0x744d9a33,0x78c4d39a,0x6a673a63,0xc50a1e10 .word 0xc3447be7,0x0e340eff,0x5cee7d17,0x8c442020 .word 0x90c8b089,0x96fe8be7,0x37f7f471,0xfc64d291 .word 0xc6920d8c,0x226bced4,0x4d6ffcf5,0xc2a559f8 .word 0x8cb09826,0x0a0439dc,0xd49404ea,0x6bf38534 .word 0x027cfa1a,0x2d651270,0x48dc5aa1,0x26355de4 .word 0xe82c26b7,0x65db6892,0x269f362b,0xa9b67d04 .word 0x244e9f91,0xc4bd1b46,0x79d3a259,0x1a3afd6e 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 0x2204f490,0x65f949a8,0xcafda197,0x7a62e20c .word 0x4a2447af,0x6e82c1c3,0x2fa799ad,0x7dac09bc .word 0x645e9dd2,0xf349720c,0xe5622911,0x70f1dfb4 .word 0x425649e9,0xf0dc89e8,0x98cdc878,0x72077ac1 .word 0x86dcbe81,0xf853f5c4,0x83093185,0x915707c9 .word 0x86f0fa8d,0xb6bc67a5,0xf8c86113,0xdecd0edf .word 0xbf41160f,0x5ee869c3,0xdd4477fc,0x5d42caa2 .word 0x09bf8352,0xdd315ca7,0xcc9018c1,0x787906d4 .word 0x6cd45e91,0x8e052cda,0xe20975e8,0x303a690b .word 0xc97d2710,0xd6d858d1,0x2383eb72,0xd4b2e209 .word 0x5688f8bc,0xb6e2eec2,0x97932165,0x6d5102be .word 0x009c4faf,0x1b7de6a2,0xa289400e,0x8a97d6f2 .word 0x15aadeee,0x2c2a6fb6,0xff33934f,0x4a440d6d .word 0xfe67e4d2,0x2dade403,0x998b856e,0x31ae39a5 .word 0x12361979,0xe9d66fc4,0x9996cf4c,0x3e5ec8d6 .word 0x831d02e8,0xd5e26bcb,0x719097cf,0xedc9f3d7 .word 0x928192a9,0x0e561f94,0x5e38714f,0xe3938618 .word 0x5171d7bf,0x5f3320a5,0x71b02c07,0x6e8cb559 .word 0x586cbb52,0x047d079f,0x2a86575f,0x683c8379 .word 0xadbecece,0x4907ed3f,0x0ac38c01,0xeb4b5fda .word 0x43d195a3,0x1cf2ee82,0xf1734090,0x8fdd6bf3 .word 0x36fe1595,0xdc52ccfe,0xe982f3c3,0xc1b0ddde .word 0x189509f4,0x10908473,0xef4f7a33,0x3b994b9b .word 0x17c85070,0x80ed7a5e,0xc24b2030,0x52c94b9b .word 0x4bfc2307,0x12847986,0x18a79a98,0x6e44e988 .word 0xc409f2f2,0xe877be4a,0x5ce7f47d,0xfb78b68a .word 0xa550c366,0xde587984,0x32723229,0xc00a91ba .word 0x8cc3e33a,0xbc46664a,0x1a9bf070,0xc98739bf .word 0x1d618ee3,0xbb67be50,0x6b71057f,0x95fceba8 .word 0x7bcb2e3e,0x3ecb1747,0xa682639b,0xdc25efcc .word 0x935b342f,0x49eb61da,0xd711b8d0,0xc38d60f2 .word 0xc86a4d0c,0xea297d96,0x3bcff602,0x5ebcdeb5 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 0xea5c6a3a,0x9ff3c7a0,0x376a83fd,0x7748b30c .word 0x647561bc,0x0184f2f6,0x068642e5,0x5c6b9a59 .word 0xb0339f72,0xebd60f4e,0x1e419fe8,0x36aae9ce .word 0xed8aeddd,0xc39675f1,0x21841759,0x5bd91445 .word 0x963e8aeb,0x8f52a66d,0xf636662f,0x1b5845a3 .word 0x7d82154d,0xb47e06c2,0xfc378f7b,0x93633f27 .word 0x55ba582f,0x39e04e71,0x1fcbdbf6,0x5ead068b .word 0xa1bd28c3,0xb609aed3,0xb4bd4be3,0x074910cf .word 0x10bef89f,0xafcaa197,0xbe3c36b6,0x09485dd9 .word 0xa9cab3b4,0x25ba10b6,0x9f27d697,0x80bdfbbe .word 0x7e6ee553,0x9229121d,0xbfd982ae,0xce731e1c .word 0x76b4f665,0x0d0bce2d,0xda7957a9,0x514c4e18 .word 0x904a13b9,0x14c32556,0x6178568a,0xc171c033 .word 0x6ed153ea,0xa19b1c4f,0xa481e1e7,0x6010ca87 .word 0x6a73113c,0xb807b283,0x9af1b1cd,0x2b7d73db .word 0x83632bef,0x929cc87b,0xa64abf84,0xe72cfe20 .word 0x67b63523,0xb9421fae,0x7366cdc5,0xf96553ec .word 0xc0ac6eeb,0x05e1e271,0xf58a5088,0x2f77852c .word 0xd1d963dd,0xce7152ae,0x655b9c6e,0xacc82d9d .word 0x19b39431,0xe1fd4016,0x48bdbb8c,0xdaad3954 .word 0xbd2a19ad,0x2e434fdc,0xc8ff1203,0xa1be5803 .word 0xfff42564,0x24c8fa80,0x5cc857cd,0xfe97d531 .word 0x49ed2f7b,0x11b5c1b5,0x84dfe2c9,0x9bbd4468 .word 0x5971afcb,0xe43ac431,0x5f918a75,0x64458a86 .word 0x61e290a7,0x9e1d35d6,0xc01a346b,0xd234a159 .word 0xcff106ed,0xf6affe1d,0x6c851be6,0x1bc8c0e6 .word 0x3ae4f9ce,0x2d74268b,0xf459724e,0x68791693 .word 0x60f9a672,0xfdcf8f70,0x7b3a8c69,0x0901dc0a .word 0x9516d1d8,0x77d9427a,0x74ffcf99,0x4c62b4b4 .word 0x969bf78d,0x7905a142,0xff715f9f,0x7547ff94 .word 0x1c6e22a3,0x4b8a9966,0xf89de2b3,0xe29c918a .word 0x4a01ab9d,0xe070088d,0xcd4cf870,0xb37057f6 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 0x70eab7d8,0x5d657b8d,0x74575aa4,0x08e24e38 .word 0x818cee52,0x24e2d8a4,0x64e7c822,0xf9104d5f .word 0x8f16fe38,0x392edab7,0x5aea5b9e,0xc316cd31 .word 0x8a76c03c,0x7b402ee1,0x35352a76,0x3e79ae76 .word 0x93aab808,0x192f2cbf,0x80bfef04,0xc3dfd53d .word 0x0d7fceb2,0xffe82d47,0x0a79a639,0x581e833b .word 0x6e4f05cc,0xcf893d5e,0x19a6afd4,0xf816f2e6 .word 0xf12bcbee,0x6039f71e,0x856e4edf,0x4daadef2 .word 0x792fc837,0xa93e7c53,0x35e77729,0x495ebc51 .word 0x42167551,0x21deb431,0x8d06921f,0xcaf2e77d .word 0xa82abd7e,0xeaa2dbd7,0x1f7d94ca,0x10f70a64 .word 0x7418e8e5,0x02dfde5c,0x51f58236,0xda6d6fac .word 0x0ca47640,0x65c196c8,0x4e0470b0,0x299747c5 .word 0x134bc491,0x5413a10d,0xd3066d02,0x310c661d .word 0xe1f3b0c5,0x99b1b954,0x825ca231,0x3f8a3708 .word 0x78575f9a,0x61b6d97c,0x5b9c52b3,0x45e3867d .word 0x82cf6328,0x2f8bec1c,0x5e9c107e,0xbb7c8b7b .word 0xe1db3458,0x420e3d80,0x5db316b2,0x683fa75c .word 0xbba02511,0x9dbac046,0x2aa22a08,0x0d614aba .word 0x87397833,0x1560c132,0x896c591e,0x888d2c59 .word 0xba25f554,0x395c98a0,0xdd1dd257,0x1c98d621 .word 0x94364243,0x4b6082eb,0xae88ab3f,0x041f3c2c .word 0xcba60257,0x0b03c714,0x144eda81,0x62966701 .word 0xd32e70c4,0x35c08c9a,0x81dc6e62,0xbb7c2129 .word 0x4c7479e8,0x95e7f1c8,0x7b204a84,0x2bc8d030 .word 0x5f0ecf0b,0xc15ad7bc,0xe3d0d602,0xc18bea1c .word 0xfcda779b,0xccd794b8,0x65a16ebe,0x1b78bcd0 .word 0xa44df86c,0xf628e2e4,0x15d6c25d,0x431b33e4 .word 0x26f4dc97,0x411de385,0xdec9c6b5,0x24012323 .word 0x5c6442f0,0x0b1ce6ac,0x2dfe0a48,0xf5e1df0b .word 0x04ed1658,0xc0277ebf,0xe925f4fc,0x31796b18 .word 0x22ffa4b9,0xa7f04736,0xcaaec34a,0x39585f5c 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 0xa53df1a6,0x1b98505e,0x9d78feb7,0xa382c41d .word 0x7f43b881,0x7b528f1a,0xf040b5f1,0x1b5c558d .word 0x3db8e429,0x167583ff,0x3a8fd67c,0x7e9edf4e .word 0xe19bb533,0x5e97516c,0x5058a2ff,0x51b03e40 .word 0x3dd1cc8a,0x2c2a4581,0x8c61c59f,0x5d6506a8 .word 0xbccca147,0x7854d2cb,0x1c2090e8,0x801f1201 .word 0x7f6459e5,0x6e5a8c36,0xa48f48f7,0x36d793b8 .word 0xa7adf529,0x3914f2a9,0xc68cde2d,0xa950698d .word 0x710c03c7,0x57058158,0x878971ad,0x0a103107 .word 0x51e81b63,0x4bc642ad,0xc50d2a2b,0x17739f7c .word 0x432c1f4f,0x1730b7f2,0x2a951857,0x2aed43f2 .word 0xf1564a0f,0xfc8d3de8,0x5ec52dc4,0x45421633 .word 0x76f70f44,0xecccef31,0xb038012b,0x888fc947 .word 0x7830732b,0x363ba059,0x663caf83,0x511673e7 .word 0x0376a228,0xb46d5fba,0xdbc3f804,0x70d7687f .word 0x70452a47,0xfe8a3bcf,0xb3ad5edc,0x14796996 .word 0xc0f7d52d,0x0a8f8193,0x4ea21c80,0x96636ae7 .word 0x3f47b6ae,0x3fdd70a2,0x6b00c7b6,0xd2e77625 .word 0x0b98cf23,0x75fef0dd,0x5c89b20b,0xc1a6653a .word 0x015bcf83,0xd0be605d,0x568ca64b,0xf4af5d00 .word 0x5d53107a,0x8176d550,0xe37f3bcd,0x782b5f87 .word 0xf149c6d8,0x78e8056e,0x57a00a33,0xe8a4abec .word 0x708fc032,0x9b7244bd,0x633071a5,0xc9d4ce0f .word 0xdf597740,0x7303f4c7,0xdc106cdf,0x4f341fa3 .word 0xb0da8a5b,0x575d8e54,0xf5a67f8b,0x540a4165 .word 0x13531fc5,0xef123531,0x0f1fb6a6,0xce856bce .word 0xd2a316a6,0x0e85e715,0x86301b02,0xeec9abf3 .word 0xc57e1990,0x09bd83cd,0xff150082,0xe9901ec8 .word 0x0fa122c3,0x442b2ea7,0xbfeed358,0x0699ca31 .word 0x7c8e9eff,0x4ce4a995,0xc31f0b7f,0x81ff77fd .word 0xa749b8ee,0xce970370,0xcd3f8776,0xd783e732 .word 0x9c06e19e,0xf3560535,0x02177f0f,0x43f26a3e 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 0xff21a6fa,0xde5b0761,0x16960bd1,0x400cff10 .word 0xe07a4875,0xcad08ed5,0x60d6df29,0xf1e7319a .word 0x5f7b30c4,0xf1b435e8,0x17d476ee,0xdb7c47e0 .word 0xcc2bee3a,0x6137bf6d,0x3a786bb3,0xca9e3bbd .word 0xe8924bb1,0x63c7f100,0xa2b2d251,0x5a5b68f3 .word 0xaa801f97,0x2222f7dc,0x58495a9b,0x04641418 .word 0x0d2bf021,0x6a2a8fba,0xdc06f13c,0x3393eb3c .word 0xb9fd05b0,0xe6276ce0,0xb097e1d5,0x26ac7650 .word 0x3d165ffc,0x1c2619a8,0x22061542,0xc0666eb4 .word 0xd7c75864,0x32376759,0x1317b887,0x2595d27e .word 0xf420ee93,0x0902b798,0xcead8e13,0x3800fb65 .word 0xc3129f3e,0xe40eb106,0xc67f5e43,0xf6aefe19 .word 0x0adfdb87,0x2a45f8ed,0x181bbf9d,0xd3fde982 .word 0x49efeb12,0x3c44e860,0xabe60c0e,0xe8286e21 .word 0x01159bd7,0x08ae1ed0,0x2e99122f,0x9dfea5ed .word 0x424af77b,0x2cc8a181,0x5794e72a,0xf039d91e .word 0xbdc8833c,0xcfcd371b,0xc718a6cd,0x9dd2a67b .word 0xe2292cf9,0x47a880d8,0x58b4213b,0x56c3a628 .word 0x7c6ee533,0x0f229abd,0x1579d5ae,0xf44610f0 .word 0x64c6b33e,0x61de51e8,0xd5c81f4b,0x07f688f9 .word 0x28dc9832,0x3791f1c2,0x70006552,0x04fbf8de .word 0x28f51fb9,0xe02cd2d3,0xd6812170,0xcbc19de7 .word 0x8cf70bd4,0xce456ec6,0x3771150e,0xa17e54ab .word 0x46302007,0x0575e8d4,0x3cf73a1b,0x3f483afa .word 0xd16daca2,0xa2d4c7cd,0x8d7a951a,0xbd5bc4e0 .word 0x3c4138c2,0x66b4a948,0xe12e00ee,0xf6b97015 .word 0x0eb12db3,0x65b22b64,0x52902c11,0xc8bc80ae .word 0x0b1bd3a4,0x095881cb,0xdd9be890,0x4b44c22c .word 0x38493d22,0xd943bf07,0x085b1d25,0x4b8f15af .word 0x248a4fda,0x275a6539,0xc4d4ab06,0xb1ad4d8b .word 0x4019dd2a,0x28db715b,0xfa2331a0,0x2929f2d4 .word 0x8cdb2b8b,0xa898af83,0xfe61a1c4,0x70a10f0f 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 0xc74d0d09,0x6ee7daa2,0xf171557e,0x49b677f5 .word 0x8ee46929,0x156cc821,0xb60ed55c,0x01fce1c9 .word 0xee8fa2bd,0x5f4aa722,0xfae6ce6d,0x49c29261 .word 0x8047f235,0x78da4fd5,0x46d650d3,0xbac23060 .word 0xc0d5ceda,0xb4ded66a,0xce0249f4,0xc69b69f1 .word 0xbc954ead,0xe163b32e,0x2783635f,0xa8a130d0 .word 0x7b45821c,0xad7fb799,0x307d1048,0x8e2c6302 .word 0x995a80de,0xb0dfcf37,0x3e89b39b,0x5e7fd3ce .word 0xa5480139,0xa290c26e,0x73761ef8,0xc2d1ffec .word 0x88a55392,0x85fa5230,0x8fd57d71,0xc421be0e .word 0x7bd16cd3,0xf3061cb7,0x79fa9d02,0x75154679 .word 0x21341431,0xebb2c752,0x38a80867,0x45f78d62 .word 0x9d2d95da,0x27d676ee,0xc6bce3b0,0xd32a86f8 .word 0x5b77b214,0x0481afb4,0xa1641609,0x3fc74ad3 .word 0x97656b29,0x584e5e57,0x15675ee4,0x04c7c6ec .word 0xcf829d00,0x85da2a01,0xbc11a05f,0x8e3b87e8 .word 0x7c9982b5,0xfee7216c,0x8984b5b1,0xc16c3048 .word 0xc8638c2d,0xe59da28b,0x8c3b16fe,0xad0a6472 .word 0x0514ce69,0xdb91ced3,0x01bc32ba,0x76ee6222 .word 0xd247185d,0x9c78e4c2,0x36cec928,0xe6f9ef36 .word 0x2bd00440,0xcebc53e2,0xc88819a7,0xfb522117 .word 0x31dd1966,0xc9b4c72a,0xef1e1d81,0x53df5e8c .word 0x4a2a6cc5,0x15d26278,0x9ea3163e,0x38ac841a .word 0xd5e541bf,0x9211c758,0x916f5386,0x0591fc64 .word 0xf92565b1,0x13b0f0f8,0x6047fe91,0x5630ecec .word 0xf8b05711,0x0d7c1b5c,0x84d03512,0x52712b7e .word 0xb45090a7,0x08809b17,0xdf6c43d1,0xd551aca0 .word 0x0e92470d,0x2ae80897,0x37bb0cc8,0xe9ccb4da .word 0xaef62542,0xa82bdb52,0x428216e1,0xc21b46aa .word 0x4d7944d5,0x065c95a5,0xf8bef14e,0x837e837f .word 0x5915455a,0x6927843a,0x0d2dcf28,0xe95b1edc .word 0xc792b274,0x249c15a9,0x59cef92f,0x31f81b15 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 0x44fc9555,0x01a151e4,0x1052cc66,0x31194fa9 .word 0x9f65c615,0x75134a82,0xd4d70fd2,0xde723439 .word 0x0295bed9,0x63365577,0x5143808e,0xfad48697 .word 0xa2702207,0x328c709e,0xca783684,0x648a5c87 .word 0xbad993fb,0x05651ed0,0xadb48d59,0x8b4997bc .word 0xfff12428,0xebabadf2,0xe61a8901,0xc8e79026 .word 0x2768529e,0x1a25789b,0xa7a72491,0xd0fea58f .word 0x1fb887f4,0xf83f31ae,0x455f47e2,0xf9a33e52 .word 0x277b2a20,0xa3ad489f,0xb2542d9c,0x62148e88 .word 0xcb092dfa,0xea01ad7e,0x9f5395e5,0x0cdd89d5 .word 0x0ecc1f82,0xe84048d0,0x6915dea4,0xe42dd08b .word 0x17123c8e,0x1964e9d0,0x13fda16e,0xe7374e6d .word 0x238a4546,0xb8ac2267,0xa34528e8,0xada38e07 .word 0x0a11d189,0x397aa97e,0x7fd6946a,0x068fdad2 .word 0x78876244,0xf5ea4edf,0xfe118782,0xfc4cd300 .word 0xbe0f3a23,0xc6d3a8a0,0xbf33e734,0xa0f761bf .word 0x1add7cda,0x4a3fb41c,0xf2bfbe76,0x99c01205 .word 0x554d0509,0xfe77cc2e,0xd3d6cd16,0xfa0c6a1f .word 0xfcfb7fc2,0xf67d1403,0x936a2f48,0xa4b591b5 .word 0x55106655,0x268d1d5c,0x00452964,0x3031ea83 .word 0xb5ee6b41,0x890cd7c1,0x69c84563,0x2c1cc277 .word 0x87614f49,0x3909c65f,0x1b9e1fe5,0x00c3b6ba .word 0x8d4a613c,0xdd0b380c,0x9f74ebc2,0xd5b1a58f .word 0x69149e58,0x4bfb9ba0,0xc722d206,0x72adf4ba .word 0x30c80382,0x195dbbdf,0x8f723721,0x70af8b91 .word 0xbad8473b,0xd21e5a8a,0xc8a72d6e,0xf11b97a7 .word 0x02c61602,0x0dca6b8e,0xe2a03776,0xa5bc575b .word 0x045db988,0x2f14deca,0xaa4fdd9e,0x91268756 .word 0x094c13a0,0xf7276c06,0x02d2542b,0x1bc73a4c .word 0xb396a088,0x954493c6,0x5685cd3a,0x920b64a1 .word 0x8be39481,0xbf648fa1,0x2e1fb20d,0x2f9ec465 .word 0x7ccdb898,0xe75e5ae4,0xc4189d14,0xe0de7138 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 0x662125ef,0xfe36adb5,0x987ce256,0x5e04ba20 .word 0x2af64277,0x69118bd6,0x2aaec574,0x3e4ae26f .word 0xf0c42887,0x2dd3076d,0x66dd6a6d,0xa920960b .word 0x1afa7e62,0x4254c03d,0x1a3ca4ea,0x38d394aa .word 0xcf404e53,0xb87d4ef4,0x168ad101,0x937de569 .word 0x2761551b,0xc62990aa,0xddb996f6,0x88ebc084 .word 0x2630f9ca,0x83387673,0x98ed8ca4,0x048d9e3d .word 0xcfebb72d,0x41e1ac3c,0x58f14ecf,0xe1c0d371 .word 0xfd0c1665,0x57dd8c8d,0xe86aef19,0xffad8edf .word 0x8883b195,0xe1428263,0x41e8ce23,0x6ccbb269 .word 0x2d400e59,0x335da7a4,0xd2058ffa,0x8925ab63 .word 0xce6e9cfc,0x607ec5bf,0x0e9279a5,0x42cde9cf .word 0x34205bb5,0x72dbfff1,0x070a89f2,0x8c54cea3 .word 0x1662831a,0xeb8e45b2,0x3689116f,0x7a43cb0a .word 0x813f3578,0x703688c6,0xa86910b0,0x5966ac3b .word 0xc7134b69,0xf6432db9,0x3d00644b,0xa0fd3419 .word 0x280822c4,0x055a2e6f,0xba57a0db,0x6d97839d .word 0x1c30053a,0x3a923cb2,0xf8d1952b,0x19ce66b1 .word 0x8143ce0b,0x14a53fb7,0x01802d01,0x29eec468 .word 0x4fb5c4ac,0x01084c38,0xf7f5d509,0x40b75598 .word 0x2d92971d,0x41dd2963,0x5f45159a,0x9380eeee .word 0x22325c50,0x52ac1c9d,0xf39a7d7d,0x51bc0ebf .word 0xb626f906,0xaabc78c3,0x01a01fc8,0xeee8ce11 .word 0xb162e7ed,0x8fcba5cc,0x752cae3c,0x614c6764 .word 0x8a28246c,0x141f2571,0x47607028,0xd7a657fb .word 0xeeeaeca0,0x733e4d94,0x08987527,0x532bf805 .word 0xfbf6936a,0xacdcadf5,0xb41b96d4,0xefc35a07 .word 0x41859c71,0x0a0b1d99,0x91ed7e78,0x40dfab06 .word 0x944724e5,0x37523feb,0xa6f98db7,0x1b98d1c6 .word 0xf8edab3e,0x50f17294,0x8d236d4e,0x5ad59dd4 .word 0x2952fba1,0xd764c72a,0x643d8eb0,0xe07d8558 .word 0xa4263446,0x24ddb78e,0x6f62eaee,0x923dfde3 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 0x4f7dd1ec,0xb249b722,0xf35fd1f4,0xc89b3afa .word 0xf4d591c3,0x1b83fa18,0xcba5b027,0x705b5cc9 .word 0xd6ffcfb6,0x0e385dbe,0x22cea085,0x57215508 .word 0xdc0ef447,0xaab2ca2a,0x35a1a90b,0x8a9a724a .word 0xbc45965b,0x8fa7969a,0x7b97af54,0x0a239741 .word 0x688ba602,0xa7c57408,0x458dc546,0x9eb893b1 .word 0x13616865,0x4f4f5843,0x31378926,0x9243f5b6 .word 0x0ac74e41,0x91a603e4,0x5363df8d,0x4ed2d343 .word 0xfa08b79a,0x17b6f6b7,0x9daf3971,0x4963e086 .word 0xaf594612,0xe0edbdbc,0x80585440,0x69307e35 .word 0xbe94f7de,0x0f586c6f,0x15fdc4c3,0x2c1111d2 .word 0x04b582a5,0xb19db1d1,0x0cd78f64,0xee28e47a .word 0xdbffc8f2,0x7f4daf2d,0x355caa4a,0x08d2d317 .word 0xedc3e8e1,0x7c936695,0x692bd422,0xcab63b66 .word 0x4a1cbe43,0xd53079a4,0xd606955b,0x1ce824ac .word 0x8abbbe0d,0xd347c473,0x5b02f4b2,0xab331ad0 .word 0xa9aca63f,0x7dbbada9,0x47290190,0x3a2474a6 .word 0x45539734,0x3a868db3,0x2e51da06,0x505957b6 .word 0x370e5b10,0x0516c2f1,0xbe9a9452,0x4f76c46c .word 0x585e8ada,0x0ab15ab1,0xd65073ee,0xfa386612 .word 0x32e0007f,0xced51937,0xeb9329db,0x3230d902 .word 0xfa1d59b8,0x8b069c66,0x4ddc79af,0x45aadc29 .word 0x32a137f8,0xb55a93eb,0xfb08d5b7,0x96b69a49 .word 0x31d66637,0x90ac353e,0x5bff0dbd,0x85727953 .word 0x1178168b,0xcc621ccc,0x5c700447,0x069ad3f7 .word 0xbec2da44,0x41dc6b7e,0x7b6ef6da,0x11c87473 .word 0xb45f8fc1,0x9bbbc1dc,0x8c2956b5,0xc210a86a .word 0xa5638781,0x6f4f3132,0xcb0f6c79,0x2a9cae9a .word 0xeb5dd9af,0xc572614b,0xcc9a8d35,0xdefa1a76 .word 0xfb7fcbc0,0x5ef2b30d,0xa677c83c,0x24eb6a6d .word 0x6d04ecfe,0x0a2eb256,0x05392d2f,0xf60842e0 .word 0x1ab9cd28,0xbcad2ece,0x90138ab8,0x0e901e86 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 0x035a4bb0,0xcf8edbbe,0x8ada1994,0x9bc58ebf .word 0x2f1a7069,0x5863fe2e,0x8fea434c,0x54d27c02 .word 0x67eee3e5,0x45a4cb5d,0x0677c878,0x84ce80a5 .word 0xe73faa71,0x1370cb62,0x8287c3dc,0x9af949b1 .word 0xeda15c7a,0x6bebb652,0x18dd43e4,0x8f8eef62 .word 0x149017fd,0xdf819972,0x3931722c,0x1c999333 .word 0x56061f8d,0x076461a5,0x596925ee,0x0b301b87 .word 0x1a0414fe,0x89bd1d49,0x79c19332,0x81c74887 .word 0xef1bc2ea,0xf635f2ba,0xa1c5694a,0xe0fb551c .word 0xaf57d32c,0xbfcb14b0,0xf2a887e4,0x03abe8e9 .word 0x9fb42af3,0x8cf522d7,0x046e1b79,0x6b107641 .word 0x34e52f28,0xb69f0d32,0x72612845,0x98cb7786 .word 0xc763c9b2,0xa040fbfe,0x78b04e9c,0x16a6bf63 .word 0x425245aa,0xa039d9a1,0x7a6551f6,0x3a89355f .word 0x7c0a9d59,0x909769eb,0xa4867335,0x2a59ffaa .word 0xedc599d7,0xbc0ceed7,0x5d081535,0xe397584c .word 0x46ae14dd,0xa7f26143,0x43edf5a5,0xbdd6ca82 .word 0x248e2cb9,0x91e7acdd,0x6576d7ad,0xd8109939 .word 0xf8c4d4d4,0xab220efa,0x50fde311,0x9b2c6c27 .word 0xc727d221,0x893a09e5,0xcfc0993c,0x05b7029e .word 0xae85bedc,0x20abf1b3,0x5856f4e8,0xa388b511 .word 0xbd3435f8,0xcd1cda71,0xfb40e1eb,0x4da033ac .word 0x257f700e,0x09c72fc9,0x55f719eb,0x61a608c9 .word 0x3bf7002e,0x9515bb62,0xf76b6640,0x1d121de4 .word 0x2d3c5ba2,0x7131cb9d,0x5192920c,0xb37cf2cb .word 0xc3f8951d,0xe53a8ec9,0xaf5c5406,0x606b8ea8 .word 0x7ac4173c,0x8a407535,0xf9317bc1,0xfe7937b3 .word 0x4c0bd72c,0x7d9314ba,0xd60123f6,0x8d48a508 .word 0x947810d5,0x1c3c0f42,0x8763ad54,0xcbcf0585 .word 0x3199ef6a,0x9312a03a,0x250dcbe4,0x1d67b306 .word 0xf8fbc9f3,0x65313988,0xaa872ab9,0x3176b243 .word 0x2d89d2d2,0x7a1ba372,0xd68aa59b,0x2f5bd8c1 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 0x2cf829e0,0xb2842ff1,0x485f3b31,0x23e796a6 .word 0x19488ae5,0x0eb3792d,0x7c297de2,0x2864d0ea .word 0xb9701c6e,0xfd4fc1e9,0x1071302f,0xe0102fac .word 0xd29e71aa,0x53cc8be9,0x296bbab9,0xffa73bd6 .word 0x8107658e,0x84c8d2ae,0x6439c61e,0xa70cddbb .word 0x54986e15,0x7ee5ef8d,0x2689afbb,0x64c27b2d .word 0xa80c67aa,0xfa22b070,0xd15cf984,0x621ef93a .word 0x802acebb,0x7d7826d4,0xeb5908ee,0x0a636d2e .word 0x237ec893,0x72885adc,0xd450ae31,0x6ca1ce95 .word 0x3defc820,0x89b8c9ff,0x50fe4379,0x6dcb0885 .word 0xbe579863,0x11129b5d,0x516044d2,0x46cc98b6 .word 0x9aff7a9c,0x6a0d08e2,0x1645efb5,0x585394e7 .word 0x4e7500ed,0xcca9e77a,0xdc7beb7a,0xa6d4ad65 .word 0xc4c079d1,0xdec98676,0xd9ccdc91,0xc669ba2e .word 0xb7810d10,0x7d11dfbc,0x47affb84,0x4a7ab131 .word 0x917da3fc,0x25d47b6a,0x64e24d44,0x16ec9ada .word 0x6babca14,0x5f2f206f,0x00031e43,0xfaebf8c9 .word 0x06bfc339,0x3a58b73f,0xd373dc1a,0x5869239f .word 0x78068c19,0xd53617ce,0xb59175cd,0x21212b7d .word 0xf1524c12,0xe490f85b,0x65550359,0x12f623e7 .word 0x05a5bfaa,0xd26d005d,0x028c4a4c,0x406b4082 .word 0x6abfd626,0xdcfa84f0,0x53549f4f,0xed3ed52b .word 0x5f673a8a,0x4246a506,0xafcbcb78,0x21277400 .word 0xbac86d0b,0x1a2f3c81,0xb0a8ecb2,0x384996f3 .word 0x8000cfc0,0xfb106e8a,0x65a55636,0x07a104b1 .word 0x2202666e,0x8cb5e63d,0xd76f6350,0x90a32706 .word 0x20e95322,0x70566ff1,0x535f09af,0x2ee19285 .word 0x16077bee,0x1f105d80,0xa07453f0,0x7930c97c .word 0x03fdc9c3,0xa3b8a71c,0xf94a2354,0x7ab50c16 .word 0xe44f62af,0xd18609c0,0x82e06d5b,0xa1d6689a .word 0x71959272,0x18ea1c78,0x207fc5bd,0x97dcafbc .word 0x1814a4c4,0x8c59854b,0xe3fd402f,0xd8044cc4 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 0xa7f90bcf,0xc13ef9ec,0xed9a76ae,0xd5697425 .word 0x37f240d5,0x22f3d93c,0xc5c4a7ab,0x36e93f8e .word 0xfda19362,0x193ab0ff,0x63c31fa3,0xbc49c3eb .word 0x411074d8,0xae20b5bc,0xc3b69dde,0x844656da .word 0x0041cea1,0xe5117810,0xfcdd8968,0xaf62154c .word 0x6a6da69b,0x9f31930d,0x9ad21fff,0x1346e104 .word 0xcb2601c1,0xcc294e21,0x77f85e5f,0xffc0518d .word 0x79b2ccc2,0x1c04d07e,0xc09d54ea,0x9d35bd2e .word 0x239e98be,0x5c63c27b,0x7c0b38f5,0xfa149cc3 .word 0x3c107051,0x422cea77,0x673a896c,0xfbd5b6d2 .word 0xdcd7049f,0x51758513,0x8024d59f,0xf9915d35 .word 0x58b77729,0x74924562,0x2ce8946c,0x39b62d80 .word 0x96826c70,0xb92fc691,0xced2f6c3,0xf070b415 .word 0x1a8b9d26,0x8c213f85,0xc7339b89,0xb4fcb680 .word 0xb8235e0a,0xbc5695e7,0x652e6273,0x80c25a6a .word 0xe37220f0,0xbcdeef91,0x3b31f47e,0x05fb9048 .word 0x9cd14ecc,0xcc550d13,0x0278860e,0x7204f324 .word 0xdaab6975,0x5a0cefe7,0xc214bc00,0xad9b2407 .word 0x73ffd7bb,0xb2c2edf3,0xa29184ea,0x9256576b .word 0x84731c8b,0xbf72c938,0x5050c98d,0x24b640b7 .word 0x49143e39,0xe320e86a,0x052082d2,0x77c9ccfc .word 0x05bf1698,0x17bf6de6,0x77eca02b,0x89b98f83 .word 0x22cc9a1b,0xea1b72b4,0xa61250b4,0x4e38c081 .word 0x0fc43c1c,0x54a44b08,0xd9aea119,0x97e9f784 .word 0x4a1d4189,0x6ffede9a,0x3d50b75c,0x7acf1184 .word 0x922d2e1a,0xa2e9b28d,0xe0c567f8,0x7c047beb .word 0x01bad226,0x4f5de639,0xf6e0dce0,0xd2f91e5a .word 0x01a4ea73,0x3c1b4446,0x55e74fa2,0x66db295f .word 0x113b4798,0x47405ea8,0x7f2462b0,0xb6adeee9 .word 0xe65530b6,0xacfaaeb0,0x1a5fb0e6,0x428708e2 .word 0x9a57a11c,0x4074bd48,0x01377bd6,0x7fb933f8 .word 0x991505a5,0xb791c776,0x4c41f569,0x0af6c234 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 0x55d7cc6e,0xaca71af7,0xa6f43ce8,0x7d7e28ea .word 0xe1fa6bd7,0x066b0d4d,0xd37f2c16,0x70f4834a .word 0xd827594a,0xd7a76aee,0xe2eef815,0x4bd8594a .word 0x4a528706,0xe75d7b42,0xa4321315,0xd451b5f1 .word 0x9130e992,0x64346e62,0x31e56ac9,0x8af7a059 .word 0x418319a7,0x6879961d,0x472692f5,0x1e1260d0 .word 0xb98eddba,0xfc3eac00,0xc09a4305,0x617c664a .word 0x6317aeca,0x23301e5b,0xa5c855c3,0x87e59442 .word 0x2c18cd15,0xe0b479b0,0x442486b1,0x23c977fe .word 0x904bb5cf,0x10c9bf16,0xc5c62bc3,0xa6916843 .word 0x643e2f04,0x4cf2f86d,0xd1fcc8ed,0xf14c2c35 .word 0x58591384,0xe5610df6,0xcfdbbd5d,0xaf6ae4bc .word 0x4e49ec9e,0x36ab7730,0x6febbe75,0x709382a8 .word 0x4020efc9,0x39eae548,0xe273c784,0x7211b9ab .word 0xcbfe9e4f,0xaad4d992,0x7aa69cf0,0x8a15a754 .word 0x1993c298,0xe334355b,0xd6e902a4,0x8f7ec5a7 .word 0xdd9a5cc4,0x5bb9e1d1,0x89acaca5,0x00f7955e .word 0xea071797,0x43fe859c,0xb077b772,0x5a60a764 .word 0x1c4da9ff,0x5478aa9f,0x4cff029e,0xb6c8d3a3 .word 0x6d02aa1e,0x36db26ac,0x9fab7196,0xb2aa1d64 .word 0x9e4cb1eb,0xb377e8b3,0x77fbbb8f,0xaae56320 .word 0x8b6a3118,0x55f77b42,0x65215ea3,0x137bc9ac .word 0xeb038a1d,0x3b7617d2,0xbe83a71f,0xab8957d2 .word 0x8a9799d4,0xfe9bdd60,0xcd0c42d3,0x76429624 .word 0xca3dbaba,0x91fa528f,0x3054d349,0x977d6ab1 .word 0xd7e58feb,0xaf31446b,0xe8e3b59a,0xe20d7a51 .word 0xfd35e7a3,0x5d9260f2,0xcfe3c038,0xed1283e0 .word 0xce407164,0x382f0f36,0x3aeed2c4,0x0a9505f5 .word 0x9df94512,0xd60e3069,0x815103f4,0xa23e1bbc .word 0x9f65182d,0x8ee53cee,0xf7a6769f,0x152278de .word 0xecafcd02,0x32069fa5,0x8c7456b6,0x653e4467 .word 0x97c2a5c5,0x5478ecf1,0x2b717098,0x71711489 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 0x4ab3984b,0x14d6eb85,0x8c002d2c,0x15dd1220 .word 0xe2376ae9,0xb71fc021,0x3d999e6e,0x85ac63eb .word 0xdec712f0,0x4f15c88b,0x5b409696,0x88a2ffe0 .word 0xd8f670f1,0x263099a6,0x06a65fb8,0x9dc4d7f4 .word 0x6248c081,0x9317ee63,0x0adb9b3b,0x41961306 .word 0xfcb909d2,0x33db6c4c,0xf123ca67,0x6c307e90 .word 0x0be840a9,0x7a73d59e,0xf6c0284f,0xbaedcabb .word 0x8f4eec50,0x634d9849,0x0ddaddd0,0x4b8e392b .word 0x6d24e877,0xd5b47a5e,0x5dd17552,0x2ee631f6 .word 0xc115f0ec,0x423b4d64,0xba03c4da,0x1f95fc8b .word 0xa3e27a91,0x7e714883,0x0f130be7,0x43275e00 .word 0x02db42c0,0x37e4a23f,0x845b42a7,0xa33dcfc2 .word 0x135e36ba,0xd8f53ff0,0xba24ec05,0x94d9ec31 .word 0xfa9c5d08,0xd8ac8a65,0x0ce188aa,0x63249506 .word 0x42a81859,0x5de62f7b,0x2453e3e8,0x4b753438 .word 0x75159345,0x22685fd8,0x6cc8a1a3,0x8b866aaa .word 0xe9313a7b,0x57740169,0xce362f20,0x64596212 .word 0x54f01c30,0x674eeb6b,0xabcc0248,0x08edd3f6 .word 0xff29885b,0xba16f943,0x9fbb8c4d,0x3bb004ab .word 0xc0031f73,0xc8d5bdde,0x209a5ade,0x0843dbf3 .word 0x003d1602,0x747022fa,0xca00e477,0x4fd3472a .word 0x5426e024,0xa28fb5a2,0x142c1728,0xda3e950f .word 0x9eddd949,0x424918c7,0xdb45ceed,0x16ba9188 .word 0x1991c2d6,0xdcaea677,0x72ced6ce,0x315a6c6e .word 0x0f0e10c8,0x50cb04d2,0xbddf82f5,0xdfbec3c7 .word 0xd0fb2cb3,0x30644a86,0xb3427b81,0x7c69421e .word 0x422a5a67,0xd9e32bc1,0x2da6df38,0xf793d196 .word 0x8483b590,0x822aee03,0x61b97ad8,0xe8e8200f .word 0x7b02cb1a,0x639b1ac0,0xf875d97e,0x5fec56e9 .word 0x14300930,0xfa8e8fac,0x3be52545,0x1049ec9b .word 0x74f60bd0,0x74975e61,0x38658d86,0x2cd7e697 .word 0x39f978c5,0x0120eed4,0xfede776c,0x69a2229e 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 0x0706d8e5,0x48f3dbd6,0xc001fd45,0x604fb735 .word 0x3030096f,0x7fec2406,0x42bf38ac,0xeaf4a5e0 .word 0x06df10de,0x1e17bc25,0x224a82b9,0x9167bf5a .word 0x6b723337,0xaf20fe9c,0x0ab28e32,0x0d135eea .word 0xc881dad8,0x102ce2da,0x38443840,0x53950872 .word 0x6d5f8b11,0x57c139e3,0xb207dc79,0x63d7811a .word 0x321ca2a6,0x6bbaef5b,0xf3af953c,0x5be6a81e .word 0xdb389cc4,0x05b79ad7,0x53446ab4,0x757d9f6d .word 0xe9faf082,0x1cc4b6e9,0xaf4ebe77,0x8a026ff2 .word 0x8a368053,0xefee90e5,0x041f399a,0xf461b884 .word 0x4670fdc0,0x8a6fd53f,0xb847d795,0x0a236fd0 .word 0x45586897,0xbf2a074f,0x92572028,0xbcc06757 .word 0xe6815823,0x2ac75f2e,0x90c4cd3b,0x16fcac62 .word 0x508f32f6,0x4eae39fb,0xeaec0c48,0xafa86450 .word 0xa766185e,0x2f6ff6a4,0xe436764d,0x6d832aac .word 0xb1dccbbb,0xbb59b770,0x06f68257,0xe74b7baf .word 0x67aab8a8,0x1543e8d5,0x71c2c11d,0x4cb25112 .word 0x6723e0e0,0x5b5b5d84,0xa49f298c,0x06574210 .word 0x568cbf05,0xb69019de,0xad0a8c29,0x25398317 .word 0x48bc3be6,0x623820e8,0x70e404b0,0x2ca3a8b9 .word 0xfe36a574,0x7a56d8bc,0xc26c37e6,0x4f4f5106 .word 0x14bf1e5c,0x1ff231ee,0x642681ff,0x51e59ad4 .word 0xded54e33,0xaf1b4f97,0x76c7bc7d,0xac9d1360 .word 0xdc209e56,0x0330d482,0x9ff1ade0,0x48ecca1f .word 0xe4f57f69,0x8e0aacc7,0xe870cc8a,0xcb24e2d6 .word 0x2895d577,0xd71e98f0,0x2bcb8363,0x41d6113b .word 0x730db716,0xb7998b12,0x8ce40961,0xaa3d8358 .word 0x0769769c,0x245907be,0x007bf155,0x47b7e291 .word 0x01253ab8,0x08f00f0e,0xb49d3505,0xfa197d8a .word 0xdc6e540a,0xc19b5234,0xb229537e,0x2781a884 .word 0xfc10ac42,0x22072c48,0xe1028ec9,0x7366ed5a .word 0x6d6e5e3a,0x049c4bc2,0x02c1a935,0x917cf06e 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 0x04f0070c,0x38c8b9d1,0x66b76f81,0xcd1dc44e .word 0x67589995,0xe87b5a39,0x1d2d19b2,0xf0ad2b27 .word 0x58e1b013,0xd8faef37,0xc5d9e570,0x908aea42 .word 0x433ab98a,0x94bcde5a,0xc0eb50f8,0xc099550d .word 0x3b341785,0xdf30f1d5,0x5f115d19,0xee41a172 .word 0x879ed426,0x78a9afc1,0x820e4348,0x6fa5756c .word 0xcdd5e559,0xd6d72478,0x050a6135,0xd4357114 .word 0x755e9a7f,0xb6ad475e,0x62b3d4d7,0xef4c7b1b .word 0x956a5eaa,0x4f6017c3,0xb0612175,0xbe04c772 .word 0x394a1f20,0x6b9a4f14,0xa222429d,0x89cd1363 .word 0x4c2dd5a4,0xb6ce7d5f,0xbcaae0d7,0x7bebaef8 .word 0x237eb863,0x76a1e48e,0xa4573142,0xddcfa737 .word 0x3779e43a,0x28851971,0x8f47362f,0x4d85130b .word 0xa4250597,0x6fdd1b77,0x8a52245f,0x4ef416aa .word 0x4ad8bf16,0x03acdcfc,0x47db63be,0x6915db84 .word 0x639ba54b,0xa3e20fdb,0x738aa99b,0x48bdfcda .word 0x6efb616c,0xdbd49005,0xccbcfbaf,0x8255d58a .word 0x0450d90f,0xe5b8757b,0xf3af9dfc,0x452d4652 .word 0x03222a4f,0x2ede12e0,0xd17afb43,0x3f547e6e .word 0xe136ca96,0xe81af2fc,0x19b0f61c,0xafee87a7 .word 0x9eaf2202,0x275ddac4,0xfa378dbd,0x7d6cd0d7 .word 0x80078ab0,0xacc52c5c,0x351b3c58,0xbfeb0f7f .word 0x6c0c9d5d,0xe730aff5,0xe8204de3,0x354d3c8f .word 0x85aa58ad,0xd9bd31ca,0x4c655642,0x55139df3 .word 0xa1e78c5f,0xdd4160f5,0x2fc5b986,0x7ecfc869 .word 0x22c6af3f,0x50610ce3,0x5366bbf4,0x8f3ff9de .word 0x624f2ae1,0xa473f912,0x5e0c9837,0xb2816bdd .word 0x1ab3658d,0xa7184d0e,0xbe51ffba,0x54225213 .word 0xbc6461f9,0x142c8ab5,0x26812075,0xa458aa16 .word 0xd5c96b24,0x6a3b766b,0xd846b63c,0xa276d8aa .word 0xe97cc3bd,0x845d0302,0x81e25bde,0x53ec0d78 .word 0x000b5de8,0x06a4369b,0x422c2908,0x5987401b 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 0x06b9d8d7,0xe6b20301,0x08f26ecf,0xb4b8bce0 .word 0xee8eebb1,0xb29e32cc,0x1af39035,0xc0c80eac .word 0x1f6a6473,0x1bc58266,0xda52bb2e,0x8696323d .word 0x1834d865,0x3c17e718,0xeee8b4e8,0xf17fa66f .word 0x4d545404,0x60aa1cac,0xf6240268,0x6127c9a7 .word 0x677014f8,0x3eeed527,0x23ce34aa,0x32efee5f .word 0x1ce0faa2,0x54d8226f,0xd6977703,0x4046a607 .word 0x79387c65,0x806d6477,0x01e9a853,0x24d20c4d .word 0x05cc3257,0xafc0722a,0x5362c005,0x6589e3b8 .word 0x5dbbd2a6,0xa571a98a,0x529a0fb3,0xf182d06e .word 0x977b430e,0x2107d366,0x47e0eea9,0x13df7ffb .word 0x249d7dec,0xe3292adc,0xa1bb4278,0x796c3ef6 .word 0x73a90d82,0xc300ef2e,0xae0d2b13,0x90a488e5 .word 0x00d7cd87,0x94074b29,0xeb694419,0xefa1a9f0 .word 0xe69d8b94,0xb018557a,0xaa5827e3,0xe885670d .word 0x7cf335e7,0x7e65d70f,0x96fbf493,0xb83ff34f .word 0x91b51046,0x23d5f7bd,0x726fff24,0x9b665072 .word 0x5b3640d3,0xfbd0ac86,0x800c8e33,0x851508d4 .word 0x12e8e0ec,0x8aa30406,0x5ce85e03,0x5ead1c5e .word 0x184e60fc,0xbcb7702a,0x5708ef93,0x2b5bde25 .word 0x493b7356,0x2ba8e613,0x6fd4e625,0xed4b0b86 .word 0x01cbbca1,0xeb33a185,0xc44baee2,0x19802ebd .word 0x1b22e228,0x57200c5d,0x95c8f7b6,0x88a4d836 .word 0x882f70a9,0xf32f39c2,0xa8c7ed39,0xc787ba56 .word 0xad097e09,0x67f8f68a,0x9a5b1e8e,0x08f9de07 .word 0xce7b12fd,0x0ce9b7e5,0x5e8fbe46,0xd3a4232e .word 0xf57b0ea5,0xe0bdf079,0x2b571148,0x6f27332d .word 0x13a710cf,0xf475778e,0x3cd2ae56,0xb87bbc58 .word 0xed77062d,0xc0d8ac2f,0x5ea03c33,0x7e35da6b .word 0x7b24a2e3,0xe2afd791,0xb1cafa32,0xe73ee2d7 .word 0x8b1a924b,0x9ea6a6b2,0xe9e9fa80,0xe9f11be5 .word 0xc43719ef,0xe5680718,0xdca1f7b7,0xa68ff8a6 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 0x0442e252,0x1753d19f,0x29466b6b,0x07899b17 .word 0xbeb57b3b,0xb40e9677,0x94da34c7,0xbab7ed45 .word 0x0a8ca1bf,0xdd46a386,0x4de09758,0xe17801ee .word 0x6ab7da5e,0x38549ced,0xe3c686f6,0x1efb3db9 .word 0x1aae18c8,0xbd6a9e6f,0x7350a584,0x723b7ec2 .word 0x2169c02e,0x0c5c8f4d,0x0d59a888,0xc21cd4e8 .word 0x0cd9912b,0xd99d6326,0xdda6eb1a,0xa03cd9ea .word 0x1c4dae7b,0x5ca3336e,0xf5a5280b,0xed0849db .word 0x470559e1,0x42930c88,0xa5456d50,0xa8367d24 .word 0x8b8bda84,0xdbc198d3,0xaf00d0a5,0x6a6f4af4 .word 0x8777f22b,0x06d1e633,0xa42e8f30,0xd449f27e .word 0xe88a3975,0xea42c73d,0x32c44eb5,0xbbea3195 .word 0x276cb362,0x061bd3fb,0x3e818a67,0x530bc6b0 .word 0xba01acb1,0xf0c77859,0xc77d83c0,0x0fb984a6 .word 0x3204ffe8,0x86069bf0,0xeb4081f7,0x75e7eee4 .word 0x6610117c,0x5bbe9d4d,0xe8f2eb3a,0x1b9ad5c7 .word 0xa670e7df,0x27dcea0f,0x774c1a41,0x65d9fe13 .word 0xf4de75e3,0xa8441389,0x53939179,0xca5b23ae .word 0xc6c03129,0x6a9cfe5a,0x7e1ac92e,0xe84bf8ad .word 0xa031f320,0x7522b2fb,0xfc104f9d,0xeb9f1e76 .word 0xf8720aa4,0x6a5fe963,0x98250c85,0x5177b558 .word 0x853c6f82,0xfe0dec6c,0x79cb5732,0x46144c7e .word 0x7f8e6f39,0x5f8ded7c,0xa458a557,0x52ab9a91 .word 0xc284f823,0xd4ebb611,0xc515a4ae,0x67b6d43d .word 0x3973640d,0x828ce198,0x36e4a017,0xf23cf01a .word 0x08241df2,0xd675ecb5,0x90f338a1,0x7053e3c0 .word 0xac734bec,0xe0f96582,0x05f3a665,0x4f93901a .word 0x33f5c620,0xcc25c109,0x8543aa12,0x00a28561 .word 0x295b9006,0xc54863b1,0x522e9bc9,0x346c9e97 .word 0x6f746f72,0xf754ff40,0xe985a920,0x35a3498e .word 0x939ad1fc,0x0294d84f,0xeef2e963,0xb418626a .word 0x6e449eb4,0x8026be52,0xc0bebc39,0x49afa2a6 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 0x8f9fc2ec,0x8cdf55fd,0x912a56a3,0x14d25e31 .word 0x3abca700,0xe0b7bc49,0x33b56bd2,0x297b660c .word 0xbb344ac7,0xb17ae9b0,0x69a09d64,0x9eb4578e .word 0xa3ebdecd,0x76df297f,0x01da0a13,0x86366306 .word 0x230fc47c,0xf12a3935,0x22e500f7,0xd7e3f856 .word 0x351b7798,0x069da058,0x44268b57,0x036c711a .word 0x53ad6c20,0x483f6c89,0xc8430205,0xeca9a9bd .word 0x5ee559d8,0xd45bf499,0x82856b01,0xc28e05ab .word 0x44d00a22,0x55b269bd,0x33306287,0x0bbba750 .word 0x1d690313,0x864ea16a,0x11748ccd,0xc4262808 .word 0x1bccbbcf,0xb40ec311,0xcad9de6a,0x46ee9886 .word 0x5459980a,0xd4ef310e,0xb4d2f27e,0x6e78b3a9 .word 0x9f5754da,0x5fb2e7d9,0x2093d8da,0x0e43b4e1 .word 0xaa29bc92,0x0ee5ac77,0x0c67cbf0,0x24eaafcc .word 0x57c7d011,0x392d68b3,0x915ab2ec,0x0d31e27e .word 0x87e757f9,0x0f786922,0x0dda3b66,0x6f523db8 .word 0x548b6412,0x986392c2,0xfbd145bb,0x0274cb79 .word 0x3baa894f,0x35f44a2d,0xe341ce2f,0x3c2b785e .word 0x1e02b5f8,0x4e7f0cbc,0xa33ef7ca,0xa9bf167b .word 0xccc20827,0x8a4b1b5b,0xf2b306c9,0x257aee4e .word 0x50431e04,0x7bd73ae7,0x7d566394,0x7445530e .word 0x7fff3870,0xb5b8dba2,0xa39edf95,0x30a3eba1 .word 0x64c047d1,0x1fa06f72,0x72f47db8,0xe2824fbf .word 0xa0be140b,0xfa91c70c,0x9043b68d,0xa7f90d90 .word 0x6c6fcfcc,0xeb9b6032,0xf8136b98,0x2da59944 .word 0x5e42b45b,0x7034e549,0x06f79fc7,0xb57b333e .word 0xbdecb867,0xf62fc414,0xcba0e2be,0x9711ca9e .word 0xbf9fc3ce,0x4371c5fe,0x23054f66,0xc2d5614e .word 0x6f97a907,0x539f8392,0x6519b5c0,0xe0dd5848 .word 0xcd082dbd,0x8409d68c,0xb0743dbb,0x66bfa07c .word 0x0e07be1b,0x3371b062,0xec5c5445,0x9b976503 .word 0x128334ac,0x0396d94f,0x149fcb10,0xc41c9584 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 0x3ded8b1d,0x7fe0edb7,0x0c96252d,0x6eb80859 .word 0x16eeab51,0x7d37ae8e,0xed049e10,0x11cbeaaf .word 0x70479bfb,0x9ea1dba5,0x23adc093,0x0aec4534 .word 0x8cf4532a,0xb9ab1371,0x45fcb481,0x56dc3c12 .word 0x074ee52b,0x7b3adcfc,0x8350bb28,0xf142cc42 .word 0x22931ada,0xf9c76786,0xfbd2b93b,0x57f9d937 .word 0xfd7d7967,0xd2904337,0xb13d5bc5,0x253986f9 .word 0xda57bf6e,0x3be2de29,0xc674763f,0xee67e36e .word 0x450e4524,0x4461b103,0x664106df,0x7bf82e66 .word 0xabf38316,0x8ebbba84,0x51f04b82,0x54b44408 .word 0xbff9e538,0xd4c69e64,0x2d0806aa,0x58631e4c .word 0x446d88c8,0xec109348,0x36ab9b91,0xd0ea70b2 .word 0x24b56540,0xe79feae2,0x96548e3c,0xd6e251f8 .word 0x1958d4b5,0xfa843d04,0x0208ec98,0x2402ac61 .word 0xef1db02b,0xe2dd9f8d,0xa09fa222,0x715201ed .word 0x4997f32f,0x72c36d52,0xb5378aab,0x287cb915 .word 0x973b747a,0xe65fdeea,0x0739e641,0x15e1c569 .word 0x82115460,0x5de8b5ae,0x359ce2b9,0x8c08be49 .word 0x76b9c5d4,0xd1ec41d9,0x01a49d30,0x34ce82e1 .word 0x32e0d17c,0x1fff4e5f,0x6196ac97,0x0bae2153 .word 0xda5d81cc,0x3a788328,0x8989f920,0xb1ce89a4 .word 0x6ac2513e,0xf1939e79,0x92197761,0x51cd669b .word 0xe52fbc18,0xdf82de2b,0xdfe826db,0x66e9e887 .word 0x445e163f,0xf3fa777e,0x2b8b95fb,0x0a1474c9 .word 0x02ba55af,0xcd7d3095,0xa3c434e3,0xa886ebd0 .word 0x9800ddeb,0xc7ac1c19,0x56ab608b,0xd59f20a1 .word 0xd2bef269,0x0d6f27ec,0xc3d81d19,0x9f7e623b .word 0x5e74a3ba,0x22ce54ef,0xfbb01d0b,0x43fec97c .word 0x631f056a,0x2cce44e9,0x062a72ca,0xc7dd9e4e .word 0xfe4f8e42,0x64333861,0x8acd4b1c,0x1426f5f1 .word 0xa02709cf,0xdf5f7d09,0x84962e90,0xa2f74d00 .word 0xac67fe5d,0x0938c21f,0x2df33d08,0x085f9442 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 0xf482c58d,0xc85d74df,0xbeebdd45,0x587311ad .word 0x948c5475,0xe4df08f5,0xaaa245b1,0x55acf036 .word 0x511df6e3,0x68b9fbe8,0xb1e87c23,0x5795539e .word 0x0bb802f9,0x469a5349,0x07ca0d5a,0xaaab1494 .word 0xd2c9d238,0xd77a3e1f,0x437b72e1,0x634805e5 .word 0x2e9f3b3c,0xa1ac0188,0xcc7f4981,0x4f7f7d8e .word 0x6dae1bde,0x1dd9afb9,0x43f087bf,0x2a5bd103 .word 0xf7b75415,0xec74903a,0x2da4a158,0x3cde6c17 .word 0x0f778f41,0xbadcaa6e,0xcb690f23,0x0951cf5a .word 0xf12985ae,0x93097acd,0xf7dd1e01,0x88cada15 .word 0x8aa76371,0x212f2462,0x96040505,0x0d4fe6e9 .word 0x4cdaf691,0x88a75aaa,0x93347b91,0x40789a1a .word 0x02eb3498,0xd1862796,0xf4a8a0bc,0xb296995b .word 0xbd4282b2,0xd698259a,0x25101863,0x9c6ea294 .word 0x5e6e4e7d,0x347ff305,0x5f8eaafb,0xca026bbe .word 0xde948d92,0x04ec6636,0x061d094a,0xc6d1d8d7 .word 0x56c3d819,0xc26c935d,0xd327bbfd,0x2a27fd60 .word 0x98f9c1a0,0x08ac4203,0x0bc0496a,0xf97d5f98 .word 0xafda1d2d,0xefa9c58a,0x86ca4e4c,0xdde2fdf5 .word 0x5718ba51,0xf2132f23,0x23b36efc,0xcd0e937d .word 0xde512c07,0xf24c8d6b,0x0965d913,0xa555c413 .word 0x743055e6,0x919bc217,0xf041e16e,0x3c468377 .word 0xadde5e2c,0xe765c5e4,0xc89e626a,0x5cddcf78 .word 0xe20ea5a5,0x38fc2516,0x0b456bf5,0x732de837 .word 0x60d2526e,0x9dfadaa0,0x3887392e,0x55122334 .word 0x411e006a,0x14ef1c44,0x235e539a,0xceee2015 .word 0x030fd89e,0x5765e840,0x9dc746d3,0xd8c997c4 .word 0xc4bee153,0x42f111b9,0xdb7ac4ee,0xfb563ee4 .word 0x93b3a654,0x046893dd,0x62f523f7,0x93874957 .word 0x394716bd,0x17900b9b,0xca7f2eb7,0x9a98fc1e .word 0xceaabf69,0x743ed15e,0xe4969ab6,0x37624c74 .word 0xe3d347bc,0x3f529071,0xbf2d5d3f,0x560972c6 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 0xd4442399,0x018d2955,0x84781e55,0x3e4869d3 .word 0x594e8b08,0x8a2ceee9,0xbcd1b63e,0x41dc8375 .word 0xbe9a0626,0xc24cf324,0x409177d5,0xd00b5886 .word 0x161eea86,0xcc66509c,0xd18c530d,0xfa77ff38 .word 0x6c83e726,0x37c1de98,0x6b3a063a,0x2e9792cd .word 0x8cc388b9,0x96047e82,0xd92ebefe,0xf34b589e .word 0x8c55ab6a,0x28880aa2,0x897fd6db,0x2026f250 .word 0x3ab46b80,0x41eaf287,0x8a22032f,0x0b4b7f15 .word 0x4c8a298d,0xdd6f3350,0x13f4d2f8,0xe148b48a .word 0x0ae9cf53,0xc6e8ee48,0xc23ce863,0xb73144b7 .word 0x68e24fa9,0x9bd4b90c,0x54280141,0x61333285 .word 0x1206e429,0x6dcf9530,0xa5ac91ac,0x13fe46ad .word 0xcf3006d2,0x5079e5c1,0xf70772da,0x6404135b .word 0x8043cd38,0x27d102c0,0x43855b69,0x98407be9 .word 0x728abc30,0x7a2308f6,0xdc77fa93,0x4bb16613 .word 0xf4247408,0x57a43015,0x94f09968,0x684d9c4e .word 0x81162cc0,0x4846d224,0xef9a44bb,0x8f1a5bc8 .word 0x4aa577c2,0x38fb0510,0x48e4845f,0x17756e3e .word 0xc5d0e9af,0x69579a21,0xc60266f1,0xc8dfe09f .word 0x0224db78,0xbb6d22ee,0x68c90d16,0xeadb959b .word 0xeb8f102b,0x726e3851,0xca25209f,0xf660c4fb .word 0xa9be5282,0xb8ad7a8d,0xb02a0124,0x989ef151 .word 0x0dda3ae1,0x50cee416,0x85bcdd26,0x053a7beb .word 0x70e47cc9,0x71a3e0df,0x58f02635,0x60ffeff6 .word 0x7fb10fd9,0xbf37dce8,0xb770b341,0x722f725a .word 0x0572f7ae,0xeafe9784,0x55f1f173,0x98fd2886 .word 0xb78a9707,0x04e7dd06,0xd3f3f132,0x04517eec .word 0x49d1522b,0x0b171d7c,0x013db6e5,0x2006ef42 .word 0x3566b2da,0xa058be77,0xccb1fb8d,0x73a3667e .word 0x8c4b54f9,0xd2c2c5cd,0x84c66678,0x2a915ce1 .word 0x7def47d1,0x2a0a6a8d,0xb1dbe099,0xc6f0ae5f .word 0xb4067765,0x6a8865e6,0x594e5b6e,0x02e0944a 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 0x3e889592,0x5dfa80e3,0x0c6f1e13,0xf55c761a .word 0x578d4563,0xe0c3dcb8,0x9782e01b,0x3df88d7b .word 0x8ecebe41,0xef4721d0,0x1f8478a2,0x3af5bebf .word 0xaa312e2b,0x74c3be93,0xc9865a4d,0x0fee3b21 .word 0x5358d41e,0xbb2763fe,0x7f2e0045,0x334e247d .word 0x55da4480,0x577f92e4,0x26fb19ef,0x82e94348 .word 0x8f6bad47,0xdabc4c0b,0x1718ae27,0xe4aa2792 .word 0x66557e10,0x5ca12b6b,0xfb066322,0xba612a3d .word 0x98245590,0x1955b912,0x3b0c7254,0x35558ade .word 0x1382e745,0x073b0f2f,0xa159eb41,0xc61a8045 .word 0x7aa7908f,0xba369652,0xea9352fb,0xfe87c309 .word 0xb21df549,0xa3b7c888,0xef6b06c1,0x98d9318c .word 0x487c9361,0x25f5aee7,0xb8c79f2d,0x38b97029 .word 0x139959a7,0xc222c8a8,0x1c3c6510,0x294c1771 .word 0xfc97ac1e,0xcef162f6,0xb98b0968,0xbbcaa084 .word 0x6d782f55,0xa87f1a9d,0x19c16e52,0x28f24768 .word 0x7e5b7187,0x646e2dc8,0x97339155,0x9458a6e7 .word 0xc63253e9,0x12e604a5,0xda19959d,0x48557739 .word 0xb53cb05a,0xa496bb34,0x62721aef,0x89ea98f3 .word 0x5c681284,0x8117e33b,0x4190cd99,0xc6c91429 .word 0x6c0712f3,0xe5560e95,0x16e43142,0xc0a301e6 .word 0x471c886c,0x2a3c8c65,0x45230ae2,0x0cfe24a4 .word 0xfc19340e,0x65853f7e,0xc6677230,0xfd572c42 .word 0x4591dd02,0x627cdd8b,0x1e7aa840,0x71af789c .word 0x40d87806,0x5b2af2fd,0x8fd7a14d,0xd6b243f4 .word 0x2a96c9ce,0x567245a2,0x3e63c598,0x01c07d6c .word 0xf2581cbe,0xa423d024,0x4c6c5b5c,0x6dfa0163 .word 0x965398a3,0x81336139,0x9ff6ea22,0x4a245e37 .word 0x5f0b88e6,0x0d22b931,0x38f6fa37,0x04b2c0cd .word 0x0e70931f,0x0a891056,0xe4c33e96,0x4269fafe .word 0x63741c8d,0xc5f3f863,0xca49dee8,0xe1f77a27 .word 0xaa70fcf4,0x97848d8f,0xcfafd016,0x324d005f 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 0x5969881b,0x5f2fc111,0xc617add6,0x555c73d8 .word 0xd02e9c6e,0x24954b0d,0x69f2cad2,0xa5f0bffa .word 0x0509026e,0x761e4ec9,0x87da5284,0x07b9f682 .word 0x68ea8331,0x4ca423ef,0x648f7978,0x093ce9e5 .word 0x850f88df,0xc60ae265,0x475d2834,0x85bd2a0b .word 0x96089f4d,0xc27f0ec8,0x89d2f5a4,0xed51167e .word 0xc68054bf,0x2eb8c5ca,0x1a9e7398,0xf2678cbc .word 0x87709efe,0xccc25e31,0x0519c7ba,0x8cbc8249 .word 0xa30c552c,0xd0d2ab4f,0xabc7a5cc,0xc5970124 .word 0x6343b233,0xea1b3738,0xa284a68e,0x15a7b1ca .word 0x7ac9e53e,0x9a592811,0x6d261cc1,0x5adff960 .word 0x7e664138,0x02b5e015,0xa6682908,0x9b33f34d .word 0xc8c8096c,0x92aa4955,0x631f4457,0xf32c55d2 .word 0x52c2c825,0x2ddbd281,0xe36accc2,0x6b4ac0a1 .word 0xa59a1f60,0x24fe5d97,0xa414335f,0x4f09bda0 .word 0x7e03a648,0x35484c0a,0xd57ade33,0x87ebe305 .word 0xaffd3e54,0x46615eb9,0x2776dc94,0x4d435735 .word 0xc20b09b6,0x2197a3ed,0xb36a6e42,0x261095b9 .word 0x83af5e60,0x27a84c04,0x554c1b07,0x537aab76 .word 0xfaebb75a,0xcf98e180,0xabdf3078,0xff1103ae .word 0xc48369bf,0xaf3dc137,0x0388bf92,0xc4de880d .word 0xfab8cf43,0x6257e281,0xa2d20da8,0x85f22f08 .word 0x7e08fb8a,0x7cafe527,0xf5c6cdb2,0x0ae5faa1 .word 0x6e99df5e,0x5993591a,0x6d17c8c6,0x06e2a5a3 .word 0x4cb671ef,0xcfe7dff9,0x144ad2e7,0x104dd70b .word 0xe03d31a0,0x905d7130,0x13f0e6c7,0xa9a653f0 .word 0xf5309d65,0xfeab6b23,0x0f94f334,0x892afda4 .word 0x18a84f05,0x35ce0e8a,0x50a443c7,0x81fb4850 .word 0xb085fea8,0x2d80f618,0x34ebc6af,0x62b4b47a .word 0x5ac0b570,0x574d2637,0xc190b723,0xed9bda48 .word 0x893224de,0xc7bb0280,0xc2a3254f,0xc282d0e6 .word 0xbfb275e2,0xf8e8561f,0x9724e6bd,0xa1804800 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 0xf0fadc59,0xbe65c416,0x48c8c51c,0x7f41d0d8 .word 0xb761d27b,0x73081b23,0x521b3577,0x473367a6 .word 0x6d9ed6f7,0xd0636c89,0x44c60f6a,0x29d8d61b .word 0x43aebfff,0x88826656,0x499045aa,0x8ba2ccc2 .word 0xa406f8cf,0x288f7b0d,0x75cb5929,0xa2f221f7 .word 0x99f90db5,0x090ed142,0xbabb0be5,0x4dc78983 .word 0x7b99a4ef,0x320b4863,0x5088125b,0x4e7221e6 .word 0xbcf542b8,0x5f26b276,0xfa1e6a33,0xd08ef1c7 .word 0x68ba40b1,0xea4645ad,0x39fbd699,0x0273e1fe .word 0xe0a6071e,0x5b108efc,0xb7ed64c9,0x2ef17820 .word 0xf62eaf4b,0xf534b2b1,0x7a6bc741,0x31f006a0 .word 0xd2968f75,0x56b0835d,0xd884224f,0x8fb08dab .word 0x7f76d358,0xb440ee7b,0x0aae7afd,0xd54e9b20 .word 0x57261d1a,0x75ddfe9f,0x50710abb,0x9bc8f67b .word 0xa84c7243,0xe477dd4c,0xb1d3d2e5,0x900a1eff .word 0x598d3143,0x959ae282,0x1f8b1fe0,0x02393c33 .word 0x6834b586,0x563ebf89,0x378f5a69,0xab8b467e .word 0xde8cf646,0xae8ac487,0xee9dc17e,0x16f15c68 .word 0xefde532f,0xd2eb2f66,0x6df9cd21,0x46dfc76e .word 0x58a9aee1,0xe16d4cd7,0x9aa48ede,0x5ded7059 .word 0x7abd9f19,0xdf547c87,0x16dad60d,0x618406e6 .word 0x8d1e6ee4,0x3fb6acd5,0x7b5fb36f,0xdbaa8a43 .word 0xc345f953,0x94611ad3,0x55b6ee0f,0x2277e7b9 .word 0xdc57ca13,0x7e8dd0f2,0xe9c1555a,0xff3dc936 .word 0xd3c9cd0f,0x8261fb16,0x43e83a43,0x4b2881cf .word 0xee66d4a9,0x3fc8dca9,0x54d5ae43,0x1921ec18 .word 0xd2402617,0xec6c0f0a,0x1d5b986d,0x315fc437 .word 0x81e18953,0x25038552,0x598d1e96,0x675ab2e2 .word 0xe65a56c5,0xf96b5bc1,0x7c35ba55,0x51138c70 .word 0x092e8915,0x99e34c77,0xf90d7707,0x6737ddae .word 0x29dd29fb,0xdb3b0964,0xd7af441c,0x2269fc49 .word 0x69a9b3e6,0xa1ba8c5e,0x4d3b7723,0xdc5e5821 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 0x10e6f6b8,0x2a6e7b71,0x5e6d4252,0xf4da06ac .word 0x2ff6b11c,0x04e22360,0x29c61373,0x44c984e1 .word 0xa5eba7c8,0xff865896,0x64925561,0x9779aa74 .word 0x3e7f033a,0xa96a2f43,0xf41be052,0x3e610306 .word 0x5b9d0366,0x22400838,0x78175b79,0x73117c41 .word 0x90fdc948,0x5e0a5cb8,0x09630c70,0x986c1b69 .word 0x62bdffdf,0x29ba87dd,0x9db0607f,0x8cd004a8 .word 0xa2f6a184,0x87edf1b7,0x075e3670,0x8e87a9e1 .word 0x1d5be1d4,0xa830dbef,0xdd647f1e,0xa73b49e3 .word 0x429731f2,0x54bd3641,0x501f1655,0x505cdc1b .word 0x8d27640a,0x30f7bab5,0xe8286249,0xd01fa0c2 .word 0xe02bfa68,0x69ddcf84,0x46d8df96,0x6fcba78f .word 0x5a0f1e9f,0xf84d58d9,0x39f3ea8f,0xf3830624 .word 0x402f4758,0x798fba03,0xc36f44b0,0x81b1b342 .word 0x64c566f6,0xa92b65e3,0x2c42a674,0x565587ed .word 0x931b353f,0x2bc8a495,0x91289877,0x7cbc7661 .word 0x9d749b03,0x282a56d4,0x27159ab6,0xe0f6feb3 .word 0x0b7b5b7f,0xfd554f3d,0xa5f36595,0x9b4bb3ea .word 0x67e375d7,0xc581faeb,0x69120c13,0x67403e48 .word 0xa84ff82a,0x7cb11c89,0x1c968a22,0x9c0b26f8 .word 0x74622084,0xd9f0df57,0xd472b3c5,0x6f9fecc9 .word 0x5e186441,0x20c1c3f4,0x993f38c6,0x9c8f04a1 .word 0x535599eb,0xe7e1d448,0x295d12c6,0xf2fc79f2 .word 0x81392d6f,0x9b83bb12,0x6b323365,0x8e886077 .word 0xdb942456,0xd5a84743,0xcf2253f9,0xbac00080 .word 0xba2768d3,0xcc63d8f0,0xc30950b2,0x78c80676 .word 0xc2ab0fbe,0x91b62e7d,0xed448510,0x0df6d4f5 .word 0xaaffaf6a,0x62ecd290,0x46023451,0x25e5b7d8 .word 0x4fa2c756,0x56c80643,0x64d0b428,0xe9c135e9 .word 0x93084d18,0x697215d5,0x0d8440ca,0xaecb1589 .word 0x42402cab,0x609fe70d,0x76670075,0xfa900c5a .word 0x8f7e6d89,0x17a8302e,0x56d2b972,0xa0695782 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 0x504f1361,0x36f662b7,0x080923e9,0x5f099186 .word 0xa2ec9319,0x9f00d80d,0x3ae35ba7,0x0b6e15ec .word 0x5a25135c,0x96dbdf2d,0xbd371dfc,0xb841bf30 .word 0x8d2b4bd2,0x05ea41a0,0xc3da1d64,0x2a2faf6c .word 0x098196a8,0x0398ec0f,0xa70b62e3,0x299b6f53 .word 0x74f975f1,0xdb7e5d1f,0xc17dbbd6,0x40c05e0b .word 0x94f10506,0x2f612d23,0x19018cc0,0x0f0d2f08 .word 0x2c44e171,0xc78451f6,0xbc8283cb,0x96612d1b .word 0xe83f2325,0xa2853d65,0x7c3a56c0,0x04573124 .word 0x2e94b959,0x5820e809,0xb286c66f,0xe22dccc2 .word 0x7b8b754d,0x3d4ded58,0x97618bf9,0xf2b36fff .word 0xc64cda69,0x0e16f800,0x164d6277,0x85d5b368 .word 0x3ad74245,0x8b388584,0x4ec916e6,0x468a6eb6 .word 0xfaed626b,0x2e1c260e,0x5dbfa374,0xd5bea5f0 .word 0x07d55896,0x7388f56e,0x45b7e4a9,0x99387539 .word 0x89a17702,0x65bc1a27,0x99df2814,0x15fb0a35 .word 0x10b6867d,0xd2208d5f,0xb992eac1,0x45f12382 .word 0xa51453f6,0xf6d2ff68,0x129496e1,0x46e2216c .word 0xd5915dc1,0xfa5e4826,0x63e69608,0x90be4cdc .word 0x1ecc7679,0x7871c224,0x6c195f34,0x5f00e448 .word 0x75aa4913,0xd59bd755,0xdcce4e9d,0x68f9c4e1 .word 0xfb8f1628,0xe77ec9fe,0x915a49c2,0xe1928101 .word 0x1d538244,0x77989d0d,0x77d5aa28,0x471a38d7 .word 0x329322ed,0xc653522f,0xfde2f354,0x66302b13 .word 0xca76927f,0xafc0b17c,0x089cad1f,0x30fcca90 .word 0xdee510c7,0xa523c712,0x7cf78478,0x12426f8c .word 0xfef3053b,0x52246bc9,0xc3916682,0x0c563d45 .word 0x24f8297b,0x42e469f1,0x1f507eac,0x98e1a917 .word 0xa6991e6c,0xaa8d66c7,0xf84edd10,0x58174a74 .word 0x0eeb8505,0x5256d460,0x8dc541d9,0xc0a7313a .word 0x47351a25,0x97c3f7f8,0x162edd83,0xc8a80ab8 .word 0x5d0638b2,0x3664abcd,0x2530122e,0x0c57c429 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 0x2ba2d5d7,0xf08eaca6,0xe8b94628,0xbaa70e3f .word 0xe4b30f00,0x63e5d44b,0x99334bec,0xa79886ef .word 0x740880e8,0x45fab07a,0x46506ba5,0xf4ae1169 .word 0x970a2cdb,0xef3b0235,0xf2d0a7bb,0x62bd2ae4 .word 0x9e1ea8ae,0x68a0591a,0xdaf355c5,0x693f9e64 .word 0x27ff1f5a,0x8690775f,0xef0332b4,0x13129818 .word 0xa920c976,0x8d24ea07,0x53515344,0xc38721f2 .word 0x6f2d6186,0x64ef6269,0x0dd6a2a5,0x312348f4 .word 0x08f89918,0x3f2a524a,0x9a0b2828,0x3ba441e2 .word 0x8c12b25d,0x2ae9f469,0x6cd73dd0,0xe60c758d .word 0x833a74b4,0xc8ecaa21,0x6427b664,0x115a4898 .word 0xe811283a,0xd7fd134c,0x66020ecf,0xed6bdd73 .word 0x4f082aee,0x1ee5e884,0x792ef74b,0x9c6bd1f9 .word 0x1cb58329,0x6e015819,0xc2f88064,0x0c1785c0 .word 0xad3488fa,0x0f954c70,0x713415f5,0x96f09168 .word 0xd57fd92b,0xeca7252f,0x5aab44f4,0x218ee2e2 .word 0xc5f2e27f,0xdd91e79a,0x1b65704d,0x66e829f2 .word 0x43079f76,0x28b95030,0x51e1a2b1,0xce32e2b2 .word 0x485e7691,0xc9644309,0x2a21308b,0x856dcff6 .word 0xf3685426,0xe9048fb1,0x30097de7,0x16bb1a3d .word 0x41ecdbb9,0x827c5e70,0x24f2b4cb,0xdbfa4bfd .word 0x9dd3542d,0x39e77b7b,0x6f0e509d,0x3cf71249 .word 0x21d7cd6f,0x7137a335,0xbe8039a3,0xc1db5091 .word 0xb59225f0,0x7aca2c04,0x6cf79055,0x16f25c1d .word 0x65aa81b9,0xfdbc9716,0xa297d06f,0xf7bac805 .word 0xf60bc401,0x98dee6fa,0xc5c63f0d,0xe8e8da4d .word 0x0670d195,0xb9485657,0xcdf055ce,0x1c6f33a2 .word 0x331722cb,0x438547f6,0x23800748,0xaff77890 .word 0xd3632061,0x96afb085,0x57622519,0x9b4e976d .word 0x243dd8aa,0x00bb8c99,0xd676d2eb,0x440086d3 .word 0xc3e23f49,0xaa8b539a,0x353bb774,0x7d2c8597 .word 0xeb17e7a3,0xae740c20,0xa907c5a1,0xccb2fd6c 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 0xae17c036,0x2ad45414,0xa8a0945b,0x46ab4e6a .word 0x82653d29,0xeec5169c,0xed3ea90a,0x8fe35656 .word 0x5e166b3a,0x83e3376b,0xc5f15dec,0x2e76272e .word 0x6b84d930,0x6b8795da,0x410d8a5f,0x38e7fe54 .word 0xb13d5597,0xa63de565,0x72c3276a,0x3c49fdd7 .word 0xd4447cf3,0xe8271e28,0x5eccb843,0xd8092291 .word 0x1933290e,0xcc17588c,0xf291915f,0x19ff640a .word 0xfeaf8288,0xc693c800,0x9b8a360b,0xcebbd21d .word 0x65a1279d,0xada4ebf5,0xf4624b32,0x4ec6f27b .word 0x15a4dea0,0x32a864c3,0x00a1cc42,0xfdf2a501 .word 0xa20526b1,0xbafcd40b,0xe1d54f07,0x54acfb3f .word 0x046669bb,0xd252c3b7,0xf86ed514,0x88a16be9 .word 0xab5ecc76,0x61e6b919,0xf2e1558c,0xeb78daef .word 0x45ba8778,0xf57d1b10,0x03917c47,0x5fbde7ca .word 0x6ba8885e,0x9e2a9068,0xc23c382c,0x478a9034 .word 0x64e54fa6,0x209bed4d,0x619a795f,0xe7cd000d .word 0xb475a476,0x58820abf,0x20d400fb,0xf324bbae .word 0x7ed96e60,0xa8a7c90d,0x003f146f,0xc1d5445f .word 0xa8b2bded,0xf97928b2,0xb29de52e,0x67e32920 .word 0x7a4034f2,0xe491dfb0,0x76b175c5,0x62e762a8 .word 0x0e0d2423,0x1904a17d,0xbae1c9b5,0x0a62a2d1 .word 0x9d68996a,0xa266cabd,0xaf9c1416,0x8a3a47c7 .word 0x0ee0fdc4,0x7e05c77d,0x79b2bb80,0x49d41ea7 .word 0xf4273a6b,0xe5778a45,0x2afda6d4,0x0d72846b .word 0x9b30ae34,0xeaa16516,0x69fc4e54,0x58fe4b1e .word 0xff42e986,0xbb6a2cf7,0xbb46a058,0x6aab76c0 .word 0xa60d4bf8,0x5620828e,0x5573047a,0x0ab0588b .word 0x60f7b56d,0x67794516,0x712460dd,0x7a9d4eda .word 0x96296a6a,0xede5977a,0x8e2df1b8,0x9ccaeddc .word 0xe2ad3cd4,0x3e0c90bb,0xa968fff2,0x03b93fe8 .word 0xa4c1edd8,0x5cf103c3,0x3cec058d,0x90cc8259 .word 0x1d0b651f,0x28233dfc,0x64208811,0x529fb20e 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 0x2059eee7,0x53b2fa9a,0x2e52e201,0xcd1ce27e .word 0x9f24f3eb,0xac3a5b62,0xf08831b5,0x13c167e8 .word 0xcdcc0fa2,0x044a93a1,0x837132f9,0x1e3ae4a9 .word 0xd88f4e09,0x1a2958b5,0x09dec1dc,0x2b5f4817 .word 0x8617e7eb,0xb5d20623,0x70364b08,0x887b56a3 .word 0x8a27dd1b,0xe72a73d1,0xa1bba970,0xc64d631f .word 0x7016f7e4,0x2c45b801,0x6be58efa,0x6286f356 .word 0xd9cfd391,0x43b1e79e,0x1dfdf64e,0x06f33471 .word 0xe0a5c8a7,0x3d90de66,0x9338d695,0x02edab23 .word 0x68add42f,0xb67c8a02,0x7750ac8d,0x4e2a0332 .word 0x8a0561e1,0x3f8c67ae,0x27ee599e,0x15b757fe .word 0x9cab274f,0xf9b0423d,0x0aeace52,0x00e7abd7 .word 0xb9ace862,0x4eb80c09,0x4d352487,0x22a4a028 .word 0x7e1589e0,0x54cd6495,0xd439eb4b,0x7c7dcb7e .word 0x0de3fa7b,0x91e97647,0x7f612e51,0xbbcead29 .word 0x6e1639c3,0x57f37a7e,0xfe374d54,0x25a53b8f .word 0x57d93d12,0xa04346ed,0x531ac9a4,0x825eb86f .word 0xa56c9940,0x4236b491,0xa2b23cec,0xbae59eb8 .word 0xc7baf5db,0x64c5e061,0xcf0f23e6,0x035a7f8d .word 0xf14698f0,0x97cf3ebe,0x3a44cae0,0x3dfafd5a .word 0x84d363a5,0x4756408c,0xe1e6a35d,0x38f6296d .word 0x02775460,0x2159032a,0xafe4cbad,0xd1d2de34 .word 0x1d750642,0xdff8d755,0x1b879c1f,0xaf2e81b1 .word 0x1e3b5bad,0xa102a6b3,0x12084f7d,0xba337340 .word 0x8a2f2cf5,0x9183dcac,0x1a432827,0xf2925810 .word 0xc2b3ac78,0xf3f89c55,0xca88c0bd,0xc2d72bef .word 0xbc87b7bf,0x94e69d28,0xf67d4247,0x4d59474e .word 0xdb68b3e9,0xcc4348a2,0xd3b2422f,0xf4e6494a .word 0x9d3cfa2e,0x485e24b6,0xf9367bd0,0xcefa47fd .word 0x9e1d7b21,0x6ea5d82f,0xccecc47c,0x11f0519e .word 0xf9076162,0x2ba64959,0x1f1d6abf,0xac4983be .word 0xfd1a6e09,0xf37c7550,0x6e265c42,0xdee6521c 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 0xaa56b690,0xeb55a145,0x18805db9,0x2a55ec8a .word 0xc5178735,0xf3d17139,0x976502b7,0x36f256cc .word 0xa2d05f5d,0x12950ae3,0x4d3b9c6d,0xfc82bd06 .word 0xafcafba1,0x2821c62e,0xf05e50b0,0x88c14bd3 .word 0x6cc6321d,0x6a071c61,0x903e417b,0x34767631 .word 0x78551d84,0x5d5c0142,0xb8ac2e82,0xaef78b35 .word 0xc0df6a15,0x23f2417d,0x26671639,0x9d30c0b9 .word 0x5a8f7959,0xf9c4e09d,0x609fbd32,0xd445f649 .word 0x8e97fd48,0x138acc85,0x16e89776,0xb20dba95 .word 0xf87021c2,0x2a75c936,0x0db6dc66,0x45b86784 .word 0x2b724cc3,0x592914fe,0xe36ebe84,0xaa6f3b16 .word 0x6ad648de,0x08290866,0x250f3383,0x45d343bf .word 0xfbe0d87b,0xf05f9e30,0x34fdc2fc,0x347d952c .word 0x3095a05c,0x4ecbe062,0x5d7da06e,0x5547539e .word 0x66b66608,0x89ef0a4e,0x497d1fb3,0xfb9674ca .word 0x48824478,0x5dad2302,0xaa975b41,0xe11deda8 .word 0x6db36d07,0x6b440bad,0xd1ab4f1d,0x7438c1a1 .word 0xaef128bd,0x5c35d3fc,0xe2c1a4aa,0xe9945c3d .word 0x4eb7a517,0xb03c4ae0,0xbc25e191,0x2011865d .word 0x7bb1ab1b,0x99ccf905,0x138abca1,0x14ca5c18 .word 0x4dec7845,0xa83c19cb,0xb776dce0,0xd97c1e5c .word 0xc2142970,0x8c9be4e8,0x25af01d3,0xe8588a6d .word 0x6c544d12,0x2839d636,0xf1a9e1b8,0x5394f2ec .word 0x92aa8092,0x8c22f950,0x8d6096bf,0x87449abc .word 0xe832978e,0x67228b47,0xc1bc4d74,0x7129b86b .word 0xc27b991c,0xa04c9a9f,0x7085d6da,0x40292fba .word 0xc1ff6d5a,0x1f17070f,0xb1e4f2c3,0xc61eb1a5 .word 0x1e106bcd,0x1ae3372a,0xa190df3e,0x6a7ed212 .word 0xe410d38e,0x8b03aabb,0xdf445b5d,0xa2ccb687 .word 0xbb6b16ba,0x1d1aa5c8,0x0bdab7b3,0x554da8e0 .word 0xfda52cb3,0x966d9d5f,0x559bedcb,0xd382c98d .word 0x26014e5a,0xbc97ef65,0xaa81a8dd,0x171b5724 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 0xaa5af8f1,0x67428b4f,0x583ef8c6,0x8ee5eb47 .word 0xfdbd9d5d,0xc8dc8a95,0x1c96afd2,0x7be7c23d .word 0x1bdfc545,0x6c5157fd,0x6f348ee0,0x458c6da8 .word 0x4156bb61,0x5ea06ff2,0x36bc2d05,0xafc4eb0a .word 0xa1cee196,0x3e1db3c4,0xb5f95210,0x4fc6839d .word 0x7e49695b,0xfd85573d,0xeadf1fc7,0xb646def3 .word 0x6ff042f6,0x66fb1e9c,0x0de7457a,0xe1b60a31 .word 0xe6b43493,0xb1c307ba,0xc8470bba,0xb09a026f .word 0xd6b5ae7e,0xd784620d,0x02dd8fff,0xdafb459b .word 0x9e63f69c,0xdb085107,0xc1c790f2,0x2092cf50 .word 0x453e2ceb,0xc90da99e,0x6afbf292,0x86c53461 .word 0x43868f33,0x3011139d,0x32904a80,0x8cd695de .word 0x43006000,0x36e2ecec,0x6db357d6,0xe686e1d9 .word 0x7f4d22ff,0xdd1aba57,0xf94e58db,0xbac60019 .word 0xbb0a07b4,0x7ae7486d,0xb95b58c7,0x661bf62b .word 0x10269a2a,0x49954ac7,0x3b9b3595,0x7b3f94c8 .word 0x33aad3b2,0xa1f4d814,0x56e006bb,0x8eb1dafb .word 0x50b3684e,0x82783f2b,0x1ff7c11a,0x60226670 .word 0x5427aa5b,0x6401d295,0xeff881cc,0xc6095f3c .word 0x082f78c9,0xfe1d6f00,0xd92ec88a,0xe84b8e74 .word 0xbfb3b77c,0x2e45bce4,0x870f8336,0x8241dd11 .word 0xeedd8a52,0x9a46996e,0x9c38bd60,0x13be095b .word 0x90f7943c,0xccee7a1e,0xede6b9f0,0xd92d049e .word 0x8a67913e,0x9dd3fe19,0x0a241fe6,0x63889fc4 .word 0x2ec9f716,0xa23941b9,0x8af770e9,0x941eaf51 .word 0xa5dfc346,0xeeba9cc8,0x207c521e,0x815d6de1 .word 0x0cc222d3,0x9c6b2cc2,0x541b809a,0xa0e0357d .word 0x294e655e,0x073d6ba1,0x774f2824,0xb951f186 .word 0xe82e94ae,0x9e5b9ac7,0x4144ad89,0x9bb1ca73 .word 0x447249d8,0x0a6d67f5,0xcc4504fe,0x0c7c7b90 .word 0x3c37e996,0x9527d814,0x65cdf172,0xd9f67e68 .word 0xd9932d28,0x58a42e34,0x86ffc4cf,0x7851a487 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 0x04275259,0xc75a77b5,0xa9323467,0x260f35f1 .word 0x5ddd4443,0x913ecbb6,0x50f5a3bd,0x6b0d62b2 .word 0xee316759,0xed9278c3,0x9559e9f8,0x437fe31c .word 0xc92c0195,0x594c994d,0x08c44d4b,0xab713ac1 .word 0x72f3d883,0xc0cb73e7,0x7e75d73e,0x47994b8a .word 0x757e7fbf,0x84a15162,0xdfe0df68,0x5343d00f .word 0x645e641b,0xd959e88d,0x55ee68de,0x84169914 .word 0xf27e28bb,0x22635f37,0x65f53e36,0x0ef70f6b .word 0x98e3294f,0x2032b104,0x7a79920c,0x7e06ce6f .word 0xb231794f,0xf176cca8,0x7c5fd666,0x723e2dd9 .word 0xbf7d9b8a,0xef32f1b4,0x9c72a650,0xdd254ffb .word 0x721f78eb,0x0155ac92,0xa65fb22a,0x058fd43b .word 0xb16573f0,0x03bcca87,0x8e3ccc8d,0x36c06108 .word 0x82e0eda7,0xe922d654,0xc6a45ac7,0x45ca62ee .word 0x447897b4,0xd10f0919,0x3c053a0c,0x6e9ef990 .word 0x8b2e2446,0xced870d8,0x68cd2f3f,0xd382334a .word 0xae6a0932,0x93bb904c,0x2b92e7a7,0xbc4e0bfd .word 0xc759a964,0xdb04821c,0x05ab68df,0x695dc79d .word 0x27e2ce2e,0xe89c6537,0x584b8b8b,0x4ce8c611 .word 0xea055689,0x69a9b103,0x4763da9d,0xc5538e79 .word 0x0030623f,0x1139d18f,0xd52280ba,0xad557cb5 .word 0x16c3cfbe,0x0e341aaa,0x0cf0975d,0x4f978dd0 .word 0xe8ce9d3f,0xfbd7e0c5,0x7a251ecf,0xb1279e5c .word 0x885b7d9f,0xb626f1a1,0x7768f98d,0x54afbe0c .word 0x3c2045e0,0x58eaae12,0x2f7b6668,0xfb3aa0d8 .word 0x26ccd8da,0xc73febe3,0x0e42344b,0x1285dc02 .word 0x45af61ba,0x1f7980d4,0x5b5ac8bd,0x3224aac2 .word 0xf3b90e10,0x5a65caf9,0x9fea569e,0xf9e85129 .word 0xf40b71a0,0xfc8859f8,0x7a4068a4,0x3ca7872e .word 0xfc2910d3,0xc84688f5,0xdedfd2c4,0x685bae28 .word 0x6991005e,0x50f13d28,0xc09e0eae,0x99c404d7 .word 0x7530014e,0xaa056cfc,0x287abd95,0x8afdbdca 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 0xb779e941,0x2cd539be,0x78659492,0xda77a343 .word 0x0774fb1e,0x298ea204,0x0f43468f,0x8f776742 .word 0xcd4fa36a,0xaf951948,0x75b5c7d5,0x8fa9fff6 .word 0xe10ed9b0,0x0499916f,0x1c2b73b8,0xbd87137c .word 0xb448ef5b,0x9346f35f,0x9f9b0c27,0x3f14d7b3 .word 0x743dc87b,0x49023949,0x16839f85,0x081e7f38 .word 0x1c33b775,0xd4aab227,0xc69cc140,0x11fb596d .word 0x648abb30,0xeb786437,0x61b57795,0xf863c5e1 .word 0xd92b406d,0xe1f683be,0xbf650003,0xc7901f7b .word 0x9b4d9769,0xf21e5788,0xb33ef90f,0xe98864fd .word 0x5af1e741,0x534f924f,0xef3fe962,0xc8a92a12 .word 0xb7c8b1d9,0xbe44cbfa,0xa332149c,0x4faab25f .word 0x44c750bc,0xc6b6b01f,0x93ab334e,0xba65a8bd .word 0x125383be,0xd1d36466,0xba631dc6,0x3f9a6071 .word 0x51369008,0x68b897e8,0x16b0241d,0xc8cb171c .word 0xa7a76004,0xe7d955e4,0x74ad4192,0x9db44f8b .word 0x8e8e5ca0,0xdad26d0d,0xc713cd24,0x9a056e27 .word 0x8c1e630f,0x56b176af,0xd3694f51,0x224d37dc .word 0x9285c081,0x08260da4,0x1b8d1280,0x10356a34 .word 0x0a17c857,0x5fa82725,0xff0480bc,0x2a61fc37 .word 0x0555683a,0x64b8158b,0x3020b50e,0xf97af440 .word 0x67e4db60,0x82e32c33,0xefc76b30,0xcb4c976b .word 0x56c3f755,0x61589fef,0x9dc79551,0x060e4ed9 .word 0x20e7dc3b,0xd716c0b2,0xe487c80f,0xa9e7a0f4 .word 0xdf27654e,0xa65ed4c8,0xe99158d2,0xadf65dda .word 0x7f6c8878,0x796c3743,0x491ca57e,0x007779f9 .word 0x4e8f183f,0xfc0419a8,0xd6d1480b,0xc6169b38 .word 0x51899ea0,0x65ff935e,0xce5b0df4,0x95b82d9a .word 0x08ca4692,0xbde2a69e,0x97f428ab,0x32f91d36 .word 0xe0f00a27,0x94d0028c,0x820e8028,0x849af5d8 .word 0x32b0b72e,0x3255cd37,0x9ddc7661,0xf08dbf21 .word 0x6d6d12fa,0xf61bab72,0x5475d6f2,0xcb1c0b30 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 0x5f30c3ee,0x3eb9a5c8,0x06f0fe28,0xa8bb163e .word 0x1ba04f37,0x8c429274,0x01f99570,0x4c3a37c7 .word 0x1112fdec,0xaf49bcf9,0xfd86fa6f,0xc7b26dcf .word 0x54cdca59,0x6bb1ad18,0x3e8f02ed,0xace915af .word 0x120d42f7,0x0082d076,0xe39aacf5,0x184fec6e .word 0x5c483d9e,0xd0bebd0d,0xbc7daf8e,0x0aa4ac6e .word 0xbe23e453,0xa9775b48,0x1ca36601,0x0ed7ef8c .word 0xd67b0a19,0x9280a0e6,0x808f5e4c,0xa75f4d42 .word 0x01ccd96d,0x215045e3,0x3559f74c,0x5e4aacaf .word 0x2d240694,0x47b6d77a,0x1e8c0bb1,0xfb2783dd .word 0xfcdf3d6f,0x60c96d67,0xb0aba6bd,0x5e47178a .word 0x74641b17,0xc944b8fc,0xb3b94f06,0xef4d2787 .word 0x708c3737,0x127c8735,0x4be29d9d,0x2e97630f .word 0x7ed637a1,0x2acf1e54,0x89a866d1,0x7a8f5a77 .word 0x73b774d7,0x7f217570,0x947107b1,0x04a330ea .word 0xc17e43eb,0xd4e5ff8b,0xca46b3a6,0xdb02f9c4 .word 0x3963f4be,0x6403b461,0x1082705e,0xfa429f4c .word 0xcde06b99,0x7bca7232,0x1ddbd253,0x9d3da78a .word 0xca253507,0xae166a3f,0xb5bfdaf5,0x062129a0 .word 0x37e1e7d0,0x40fc82b1,0xb5a3f57f,0x2fe7d694 .word 0x63d32f6e,0xb37921b8,0x2187efc6,0x128ff44d .word 0xf684e2c5,0xc3ee79ca,0x07b55a29,0xbf412aa3 .word 0x95c4642f,0x55ac16a9,0x2af2524b,0x4424b424 .word 0x540e34d5,0x78d1c152,0x7c84b98a,0xdfaad131 .word 0x040e909c,0xcc681ac5,0x28bb752e,0x9178aa41 .word 0xf27ec5f2,0xfffe03ac,0xa2dbf860,0xc79047cb .word 0x8dda4d71,0x4480dbd3,0x158787fe,0xffaf5b18 .word 0xb43ed0ec,0x513da788,0x1e229cd1,0x86fe4e4e .word 0x93502043,0xdc59592f,0x086eac26,0xbd59abc4 .word 0x86a1bedc,0x28a04453,0xc1d4801f,0x2db839eb .word 0xb034af93,0x92f5a84d,0x8e44c395,0x7503d945 .word 0x2b30a750,0x1adb2877,0xdbfd45e6,0xe3d01fef 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 0xda4869ba,0x57d00d3a,0x046dce90,0xf943abd9 .word 0x5b2ed4ef,0xa6de74c9,0xca13daeb,0x4c1413bf .word 0x39d61953,0x0971a330,0xc3049f52,0xddc7aa0a .word 0x41d79122,0xaf3ccf64,0xa2d910e7,0x4d626412 .word 0x07fe4d73,0x23e4c4a2,0x5ef4ca4c,0x0fd1e32f .word 0x8785c0a7,0x5a77b7aa,0xa39f9e8d,0x958cee32 .word 0x30204eb6,0x4f749848,0x9eb093b8,0x215b988b .word 0xec9cfc74,0xfeeabac3,0x3a135be3,0x94a2cd9d .word 0xebf69de3,0xe0bdea59,0x15de207a,0xac8dadca .word 0xabac2381,0xce655e94,0xf4577ebf,0xe60550ee .word 0xa4fd0b69,0x577671de,0xc6a084c9,0x5a8a9dbb .word 0xfce8b7b8,0x309072f9,0x78c6eef5,0x3c03b0b2 .word 0x2a18f7d5,0xcfda0467,0x96660bd5,0x6f3671f0 .word 0xd1f1daa6,0x3dde2ac5,0x83ec2b0b,0x2b49287b .word 0x72e3604a,0xeed18ed5,0x56ea81e2,0xde9025f1 .word 0x3ad6b510,0x05473956,0x007105c0,0x3649ad7d .word 0x4d3dc415,0x59159824,0xa4b27055,0xb53b1060 .word 0xc5e4bbfa,0x087939c1,0xe38c1319,0x66f3fe1a .word 0xa53458b5,0x40a73bd7,0x253abcc0,0xed98ea92 .word 0x7a2fb0f3,0xb1f59535,0x710238d1,0xc0fc8cc9 .word 0x6b00c616,0xed999830,0xad5b9623,0xd61b3748 .word 0x3ecae676,0x39b63562,0x59e667a6,0xf1aa5f93 .word 0x42c8560c,0x08741613,0xa6e401d3,0x435c635d .word 0xa6de322d,0xf3de6ddb,0x18ba7b25,0x56f986a5 .word 0xe7fa0a32,0x3edc1147,0xbdfac267,0x122878f2 .word 0x320d2019,0x9037ea8d,0x3c3af0d1,0xdf65211a .word 0x343bc12a,0x9fd4f98a,0xaf4e48b2,0xbd4376c5 .word 0xc8a1a059,0x1f18c35f,0x38a6c424,0x701d303a .word 0xbf455b7a,0x9f5e4e0c,0x56400511,0xf5647b1f .word 0x18bbe1d4,0x3baba369,0x446bf9cc,0xa2e1d003 .word 0x2aaf46b1,0x2e9b8774,0x2859c0d4,0xf2ec2503 .word 0x3fe8c719,0x50e3d66c,0x2bb520c7,0xba94f315 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 0x97506f07,0x66088b23,0xdb782a40,0xc5d78102 .word 0xb145ffae,0xd23c6cfa,0x0c34eb6f,0x5cd1a530 .word 0xf2ecea8a,0xe60a9023,0x7fae5d9e,0x7efe34ab .word 0x194e8f29,0x3ae82156,0x0db5cb5d,0xebadfeb2 .word 0x1deb052c,0x0cb5367d,0x301d1b77,0x29b610a1 .word 0xd16276eb,0xb6dd09ff,0xa1abb778,0x2ebc3afa .word 0x2425c2d4,0xecae41c0,0x3cad4c25,0x50cbbf8b .word 0xa1c39503,0xd5a6a5bf,0x97e4c16c,0x04b28086 .word 0xf8efd346,0xfe43a1c5,0xd867ea03,0xa8be9bc2 .word 0xe78a1962,0x6e459649,0x991d1d90,0x6f6c63fd .word 0x15741982,0xd4e555b8,0x4c2e7b2a,0x8e74e9b5 .word 0xc814c7e4,0x13dd182e,0x51d636e5,0x1c445ce8 .word 0x001565b8,0x730b1988,0x90472135,0xc6a0272a .word 0x310bd7cb,0x5727b512,0x6082c5d8,0x2169dfa1 .word 0xb63467ce,0x41dde9c1,0x9a9ba39c,0xe0f48625 .word 0xe775202b,0x0bf9a8f0,0x1bf70ee8,0x9e48153c .word 0x2c51a0e6,0xde43e8bc,0x81c0768f,0x9bae8ed3 .word 0x7c40983a,0xc7db0396,0x64ce36f5,0xda392bac .word 0x73d10490,0x9c29b03b,0x4c423164,0x0135044c .word 0x4ee5eff5,0xd44e659f,0x8b3e2015,0xca0ce3de .word 0x5252e180,0x400c0097,0x3021ba40,0xe25b9ea9 .word 0xff9d60ef,0x482284ed,0xb100c757,0xc06662c8 .word 0xa67bb367,0x0062b6f4,0x180548c5,0x2fb4f07a .word 0xfcc322fd,0xa6d925f7,0x1b931895,0x77d780ae .word 0x5ca342cf,0xb32f9224,0x29ae05cf,0xa0e67aeb .word 0x1b50c64e,0x812318a3,0xa6781af2,0x3be2dfed .word 0x0e798b10,0xc6111445,0xd85bcd63,0xfdb8a1af .word 0x2eddaeda,0x49d89233,0x1266de3c,0x29f85f45 .word 0xbca39386,0x76cfc57b,0xacbf56f7,0x101dded3 .word 0xd4a97b3f,0x26081d8b,0xbe52b4c3,0x6264f1ab .word 0x7c6414da,0xbf683308,0x339d48b1,0xbf8af51e .word 0x6bb7965d,0xb9bda5ba,0x1c6f38d2,0x7d6d2885 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 0xdd1873e9,0xf767e18d,0xc8c6b747,0x0b66a326 .word 0x52664d97,0xc5948af7,0xbe782f29,0x4982330d .word 0xc73e92b4,0x5ccf1301,0x315693cc,0x4c9390d0 .word 0x6f1bd5d0,0xaa082483,0x4563098a,0x8b1cf65a .word 0x29b33289,0x311d7713,0x446e3288,0x14970836 .word 0x1ec67e4a,0x73c81fba,0x4564a5f0,0x5a73b9d8 .word 0x5914fa9d,0xb19781c9,0xc6e28d59,0xff6b3313 .word 0x95213dc4,0xa0a2276c,0x13f9b6df,0xe923e5a1 .word 0x000758ce,0x7e2566b8,0xc2cf62ae,0xd7c0bdf5 .word 0x7880b83c,0xfd3115cc,0xf4510e57,0x11f2ecd1 .word 0x469acebe,0x6de6543d,0x46140fb4,0x20ca1fe0 .word 0x535dd6a8,0xfa870566,0xe69168d3,0x8c49f430 .word 0x15dc0bbb,0xa1ca7957,0x0c76c177,0xb0d4f3a2 .word 0xa58f10bc,0xafab57ff,0x65eff5d3,0x9309baa7 .word 0x959d87eb,0xaf984428,0xb7f3dc35,0x369c8457 .word 0x4cd20215,0xa2b181e5,0x0e84a184,0x83f60549 .word 0xa7c68ffd,0x7d185429,0x17dae24c,0x1fbe4167 .word 0x55b30999,0x806546bb,0xc8b50d57,0xfef5d47d .word 0xb2944767,0xdaac0d61,0xc95b40ce,0x9de1477a .word 0x2c443135,0x694c3d0b,0xfc1856f4,0x4c6b4f79 .word 0xff76ad34,0x71030226,0x1a2ccc6d,0xf4010229 .word 0xf3095474,0x8feaf1d3,0x5fd16567,0x0a9eca2e .word 0x601e77b6,0x0d76050a,0x635f5d88,0x66661247 .word 0x8bdc0183,0x51d99277,0xbd602266,0x1e3d7409 .word 0x0664df12,0x9322be9a,0x3745d13c,0x827469a6 .word 0x5d4792c8,0xd2c3d63d,0x29976149,0x168cb4bd .word 0x8e5054db,0xada2f803,0xd07230ec,0x92fbe7e2 .word 0x873740bc,0x0213e1e7,0x8b32cd4a,0x2103737c .word 0xbb354ebf,0x901f64fc,0x71c69c9a,0xba801bec .word 0xa5f646bb,0xe120af91,0x9d87be95,0x76f71304 .word 0xdf1c8776,0xd8afe974,0x18d39312,0x26e4ee51 .word 0xe0b1f2d0,0x4ee01191,0x109c9368,0x9cb874d6 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 0xa45eade4,0xacee53c3,0xf2f6ec94,0xb8f60401 .word 0x55546819,0xdeba9074,0xcfc8ace1,0xff9a6a5e .word 0x00fd3e9f,0xee401e19,0xc1b74509,0xcaeec1e0 .word 0xf5880b43,0x9ce01c73,0x87b82e9e,0xd46ca8b3 .word 0xfe5a673c,0xcb788fe2,0x3c00a686,0xd17ec520 .word 0xffbc0876,0xa223782d,0x61fe3b2c,0xff22e22f .word 0xc3d3877e,0xfaef4d5d,0xc00289d4,0x2700e7c1 .word 0xa5f456ee,0xa7872363,0x2beb8fdf,0x42a619b0 .word 0x21ca804d,0x83dc2aec,0x4c952915,0x253ce7d2 .word 0xad5110c1,0xb1169424,0x02ec5ceb,0x981ad47a .word 0x23313bfc,0x3ca804b1,0x93aa8995,0x0e69f288 .word 0x8e883108,0x57fdcbb0,0x1be31e82,0x899539c2 .word 0xb9b0ec92,0x3ed39883,0x4749ad5c,0x14469bd4 .word 0xd7b0af55,0x78abe00b,0x0fbdf7eb,0x313db6ea .word 0xb289c2bd,0x0fa56d18,0x0bcbdd0e,0x5f6366f5 .word 0xc0dd28cc,0xe6a7945d,0x0a073a26,0xf346f1fe .word 0x8d1003ef,0xeb4fa4c1,0xd89e6658,0xedd2a468 .word 0xf053c7cd,0x4f9d54ce,0x53ed89f9,0xbed9fa20 .word 0x33c03ff3,0xcdb28928,0x2f2f1ab9,0x624382f8 .word 0x06120e64,0xe1fe53b4,0xb8f1a176,0x96601363 .word 0xdc6e9a74,0xd42a4eb0,0x708c2eb9,0x3c76413a .word 0x8bad160c,0x667636ff,0x846275e0,0x610b679c .word 0xe66d32d8,0xaa688675,0xe84d35c3,0x3f8a4d77 .word 0x8d967504,0xdab01d91,0x7cb11ede,0x91af31bf .word 0x5ebd95f9,0x1c83bf9f,0x25e22027,0xd508abb9 .word 0x88a263c1,0xc94195da,0x2bbeb998,0xd1a6ae74 .word 0xb303c7db,0xd2b10362,0xbec82458,0x279464e5 .word 0xb71ada85,0x1b5c6d76,0x81bc3acc,0xa436bdb6 .word 0x748f2ca4,0xc7b7a7f8,0x28c2bf2e,0xa2ca411f .word 0x8605476a,0xbc2402d0,0x73c659d0,0x79ffce33 .word 0x2f28cb4e,0xe10cb26a,0x5b7ef36f,0xbaf20ea2 .word 0x803397a6,0xabf6c858,0xa7de03cd,0xcb7937d8 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 0x58bc3223,0xf025dddd,0x9172ab42,0x92c9ca60 .word 0x04d0c4d6,0xad1d3e2f,0xb6399eb5,0x90bc3a31 .word 0x98567fd8,0x06603d0a,0xdb331b4b,0xd38d4d9c .word 0xe88076a5,0x5c6206c4,0x9417cba3,0x55e9e424 .word 0x0829cd0c,0x82587018,0x3954fb5d,0xb300a81c .word 0x05ae2789,0xfe533a59,0x5dee858e,0x076af062 .word 0xcc2c8c26,0xe2bb5ced,0x74176f38,0x568e0c03 .word 0x7746875f,0x83a60750,0x5afed463,0x57962249 .word 0xab8d7f35,0xb8de6d1e,0xa3de455b,0xc1168e86 .word 0xccd64886,0x77222683,0xd469f82a,0xc832bcfa .word 0x1f36eff1,0x1030fcc2,0x66769671,0x79785427 .word 0x1fdead0c,0x4848b9d3,0xcbf66e6b,0x3ce956bf .word 0xf9751cfe,0x8e784852,0xf0c4ac18,0x260bd61e .word 0xd2d24978,0x72b05db2,0x5edfb4a6,0x596d5d73 .word 0x5d604953,0x14d17360,0x194ac6db,0xf7862fb5 .word 0x6740c75e,0x6068adb7,0xf2e78fa5,0x9bb67289 .word 0x3688ecf4,0x2d89cc1d,0xee58d874,0x4b2cf46a .word 0xf4a152bc,0x4a04218f,0x5cf0eac8,0x9839f699 .word 0x49357f78,0x1442f660,0xf8d46021,0x197e3edc .word 0x771910fe,0x9f633089,0x84607aaa,0x77892367 .word 0x067f34ae,0x38952faa,0xd26e111f,0xf825148f .word 0x558d9db0,0xa4f8e71d,0x4792bc21,0x2672f153 .word 0xb80c830f,0x6a4eb74d,0xe79e3f6a,0xa2a502f0 .word 0xbc3c93bd,0x8a71e10c,0x91f7510b,0x3dd45685 .word 0x07292757,0xe25d435d,0x7d6a3c83,0x12da57d1 .word 0x6809ba8b,0x750c77ab,0x4c032f64,0x24594085 .word 0x14e778b2,0x75ca0b84,0x037a817c,0x61d7c245 .word 0x0413634d,0x5b638560,0x830aed44,0xa11c7312 .word 0x0cf2c754,0xf5eb3611,0xad4e01dc,0xddbefbca .word 0xd75b7990,0xdab8a693,0x2c0cd574,0x8ea4d067 .word 0xd81c9c4b,0x949d5263,0x7faaa3ff,0xda072c41 .word 0xd337f739,0x5413cd85,0xd41bd707,0x6e16ddb8 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 0x89f21467,0x36020673,0x27d5ddeb,0x56899c8a .word 0x74efb7b3,0x747b8cef,0xc6716e15,0xf1f5154e .word 0xdb1bfc22,0xb93d5529,0x05c6ce79,0xbe4d0f2e .word 0xe77e2e8c,0xab230c6f,0x35cb172a,0x05cc86b0 .word 0x12fdde90,0xc8231cd4,0xc46e7be1,0x618a22f6 .word 0xb53f65db,0x397efebc,0x85262d1b,0xa0e6b4b2 .word 0xd5b4179b,0xbc2ad15f,0x1583b7c5,0x1e2df206 .word 0x2dd0faa0,0x289c7126,0xf68cbe5c,0x17f486dc .word 0x1c33f2f9,0x76079807,0x24302baf,0x430c8af0 .word 0x9f1f9682,0xf833873b,0xa226d2d7,0xcea8e79b .word 0x32cbdfe8,0xbecf94a7,0xed98c8e7,0xf51c3ca0 .word 0x282c35a3,0x97c05052,0x87288dbc,0x708f55ec .word 0xaa9a5bde,0x60b79fb0,0x722868d1,0x339d3e98 .word 0x6bcd84ed,0x3f0b6e51,0xe4cdc681,0x4bba6156 .word 0x5ebe83c7,0xd6b89937,0x6712cd8b,0x4dc9a8f6 .word 0x0d4451dd,0x2041730d,0xc5fdd876,0x91c03b6f .word 0xb0a1b2cd,0x17c0ecc2,0xf33d2680,0x73663c51 .word 0x1a0936ae,0xc6bc0711,0x34742450,0x14c02458 .word 0x5fc977a5,0x5349e2a6,0x36b4cce7,0x858f24fe .word 0x47341dc5,0x9a4ce41e,0x916ae825,0xf6513431 .word 0x66ec99ad,0x4d73e790,0x6244e3ce,0x6348d8da .word 0xc8f4e3c4,0x36149beb,0x15da3a52,0xdf5f26ec .word 0x75cf2873,0x79dbfd87,0xb7ee968f,0x1df52020 .word 0xf5fcc231,0x4e6373d1,0xc754550c,0x6fe2e408 .word 0x29bde175,0x0660efe6,0x09a22759,0x62024e3f .word 0x19dce58b,0xedbb4432,0x81bcabae,0xc16106f5 .word 0x2c6ed711,0xc697879c,0xf4ad8022,0xfbc767f5 .word 0x4967fcfb,0xe31ee429,0x6b5bd6c8,0xabe20800 .word 0xe93908a9,0x8e0aed81,0xd46baca6,0x63d72200 .word 0x0806ee6b,0xd7db602e,0xf7fc50b1,0xf932f29b .word 0x02e378c0,0x48eaf903,0x795ae3f4,0x2c351a55 .word 0xdefa193f,0x06206776,0xdb53ab8f,0x4c774145 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 0x54c4fedc,0x01a3819a,0x9da6f008,0xf9ae5293 .word 0xe314894e,0xd40908cd,0x47da6825,0xe767a882 .word 0x60a7965f,0x8d1e0847,0xae3ad7dd,0x5e183e82 .word 0x6a2f6ffa,0xf3838aa4,0x7e3a15ae,0xad0affe1 .word 0xd63fccb0,0x2e252a4c,0xf68298d6,0x9727392c .word 0x4a3fe3e1,0xb8f806e4,0x82793b61,0xbd5a4bab .word 0x0aa36cab,0x8db21f14,0x21eeb38e,0x8f52c7c5 .word 0x702ec90f,0x441a17d1,0x4a813072,0x201da948 .word 0x18b9298d,0xbd2dc97b,0xebf6a3d4,0x12aab428 .word 0xd3725020,0x5c95b05b,0xe06261f2,0xd4df4c02 .word 0xd1f80238,0xcbef5a26,0x926c8cac,0x6709ba4e .word 0x9090fff4,0x502a02f9,0xae57eb11,0x74573e09 .word 0x36941b95,0x76c92f22,0xe7da41cc,0x5be7ef3e .word 0x968cdb77,0xc07e26ae,0xc657d83f,0x23257127 .word 0xb3016286,0x5d07669d,0x3bd9e398,0x6d28742e .word 0xe906690a,0x52c6b213,0xe76e51e8,0x2764b99a .word 0x9a541881,0xdde9fd07,0xfdeb5827,0x8ebd2f5b .word 0xf743eaff,0x3300d449,0xda10889a,0x160877b6 .word 0xceed7c9e,0x96fb7a33,0x8129e99f,0xbe5d2563 .word 0x94afe529,0x091e1685,0x6c004372,0x0e94b230 .word 0x229e3d7c,0x61b35242,0x6ec2c15d,0x5c172102 .word 0x16b7aac6,0x4993459c,0x8106d89c,0x128bce81 .word 0x5b6150e6,0xb7999150,0x1cdc7bb6,0x80d63890 .word 0xd9587509,0xc9c0c072,0xd3bfae15,0xd72b12f0 .word 0xe9c05ad9,0xefefc534,0xe2c3ad6f,0x448da274 .word 0xf8c27082,0xcd0fbbd6,0x2ae38782,0x33302518 .word 0x21e3dd2b,0xc60683cf,0xea18acfc,0x0424d482 .word 0x4384e5d4,0x3d88ca82,0x8f1963f6,0x4c53327a .word 0x85118be4,0x42e8f3e6,0x2bebdba6,0xe766f9c8 .word 0xf033712a,0x821f0167,0x9d755b55,0x0a0f77b6 .word 0x1d465a48,0x9c6cda23,0x07f02584,0x1622404b .word 0xdceb7f19,0x5b9ff942,0x4624467f,0x98c92d3e 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 0x06b468ab,0xee5f7396,0x5984a97f,0x9fa029ba .word 0xed7dbb5d,0x218047d7,0x759e0980,0xf18711b3 .word 0x24a8e2b2,0x5f622f8e,0xbc487abb,0x28cd41ce .word 0xe57611a6,0x1715e983,0x7402ec4d,0xa43c6428 .word 0xea010007,0x377fab8a,0x9d68619c,0xb8cb6170 .word 0xb4d2f0c5,0xd1d4246c,0x9fc6d294,0x7fdf222e .word 0x8cfb43f6,0x354f55fc,0x272a5f75,0x00a12126 .word 0x3e68265b,0x6b16b260,0xb9dc070b,0x782b1ae1 .word 0xe90cad06,0xfb73ae19,0xef94aa8f,0xb941993c .word 0x286059d1,0x2fac3f79,0x78b74de8,0xb7457e4c .word 0x0f7c84a4,0x4458592f,0x7c00fc73,0xa05eef95 .word 0x566101df,0x7c777c57,0xf68fed5e,0x5cca085d .word 0x291a4603,0xb3352ac8,0xe2ac6a7f,0x1e3a4ce6 .word 0xd3e602cd,0x4be65916,0xfffe8d88,0xee7aead3 .word 0x7e5bfbaa,0x47b9d706,0xa65518f8,0x24d5264d .word 0x2f0af212,0xbf450141,0x3ccedcdd,0x631657b5 .word 0xc528f7f4,0xb3ae1cb3,0x27d50e22,0xa37094e4 .word 0x03fae3b9,0x6e7e7cc4,0xabe94d1c,0xbc763aee .word 0x36c3f839,0xc5325645,0x855c75f0,0x0fb6d5c8 .word 0x817e9ab6,0x3f577c93,0xce8d5008,0x80ff6254 .word 0xeced6566,0xa7dd9e71,0x629cf4e0,0x66a37a77 .word 0x21174870,0x1aaa0edb,0x89a56bf2,0xd41f4af3 .word 0x95056c7e,0x5f44d05d,0xb66e0aea,0xdd6b4d11 .word 0x3c7e240f,0x787c6b74,0xe953e2cc,0x562d15f5 .word 0x4ad397ef,0x335be73a,0x98d56fdb,0x8f409dea .word 0x1d38404c,0x64d789d8,0xe9a3788f,0x94136b8a .word 0x8128d044,0x5645c5bb,0x62e8f0ec,0xad29eeaf .word 0x10e92d10,0x00bb1f74,0x8c4679cc,0xc2b085cf .word 0x02bbcbef,0x6d5c8aec,0x4622b0fb,0x53dfbd96 .word 0xc62df1fb,0x58f6bb46,0x472eb359,0x05ab66b7 .word 0x2b559417,0x0dbbcf6c,0xb244699f,0xc502e920 .word 0xac6ab15f,0x0ac1f28d,0x8bd35a9d,0x0601ae68 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 0xb0288c66,0x383da356,0x6ab81d4a,0x38cc770a .word 0x7e11b15a,0xcc816c50,0x0eb05801,0x0ee324f1 .word 0x398caa1a,0x0e5120bc,0x3511aa19,0x0525766a .word 0x88cacc90,0x76f8d064,0x53738b53,0x8fade7b9 .word 0x303e7140,0x9f01567c,0x9275007c,0x7a7e89d0 .word 0xb34dfaf6,0xc7d9134b,0x010f1c87,0x7d32d750 .word 0xe223e43a,0x0269603c,0x13d20b29,0x1469424b .word 0xf2a396bd,0x120be987,0x3c19d77c,0xe46e716a .word 0xf7625e70,0xc604be47,0x9355254c,0xa38494a4 .word 0x23578297,0x4bc0e67a,0xf955830b,0xa51121a1 .word 0x9d1b78f7,0xd2abec98,0xa3bcf243,0x8dc32af9 .word 0xe64066d4,0x693f0070,0xb0ca19c1,0x1619b4ad .word 0x3fbd95e1,0x0cb6923e,0x08ad682c,0x635c91f1 .word 0x78acb8f1,0x482ebb23,0x29071216,0x9ba36e42 .word 0x30d1c861,0x3ba3accd,0xc6ba3f3f,0x3ece6724 .word 0x247e5647,0x92f43063,0xaf3e132f,0x5f418b59 .word 0x37226326,0xbba8419f,0x69a72aba,0xe11471d6 .word 0xb492581b,0xd018a5e9,0xf3d3a71d,0x4dd58c3e .word 0x50dfe446,0x31b88662,0xab711f92,0x28568918 .word 0xa5c3c41b,0xc65c84c1,0x78ea762d,0xa485a41b .word 0xf43228b2,0x7efa2c25,0xed077fea,0x6eb752b9 .word 0x3c5ce195,0x85262b77,0xaec35fed,0xfc6d5351 .word 0x992e9b21,0x9b05d6d9,0xbc36291a,0xbd2aea6c .word 0x7fed7c4e,0x21a16d80,0xa15f7b48,0x39c3d1ae .word 0x5706b636,0x20ec34a7,0x3520996f,0xa390eba6 .word 0x65429ca2,0xb7983298,0x2786cd74,0x2a0bc784 .word 0x064931dd,0x9fb13649,0x43d7262f,0xc8f9eb0d .word 0x8b385623,0x2ee913d8,0x65b36829,0x713c7465 .word 0x4bacec9a,0xd6695bdf,0x78176a4d,0xfa26df6e .word 0x24655704,0xe76d2dc0,0x4aefa0f0,0xc0c7050d .word 0x15cbeb01,0x566e64a5,0x085c8bac,0x4dc2218e .word 0xe1393c00,0xdcb5005a,0x15b5d28d,0xfed32a08 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 0x1f8b9c2c,0xe1af9d11,0x93335dce,0x7d985c4a .word 0x29bac286,0xcac9d94a,0x100af68e,0x536f96c3 .word 0x6ccd44ee,0xdbc837e0,0x23ac31dc,0x47540449 .word 0x213b5696,0x4fd737c6,0xf5a25fa2,0x8d22b22b .word 0x2499a416,0xb6834f49,0xb182af3b,0x1a852a76 .word 0xd227053d,0x5c54d537,0x4e2e80d8,0x4234f73a .word 0xcc18fb24,0x2a0eb200,0x5eba1dca,0x1ae8a7dc .word 0x407a9d6c,0xe78c63e3,0x7a7de5f1,0x63f3b87d .word 0x31e80b6a,0xfa02d66c,0xf7c5be39,0x12b5a787 .word 0xed541823,0xca177e61,0xbf67d53a,0x74ec34e1 .word 0xf16d4737,0xa3e0689e,0x06775bea,0x78be02e1 .word 0xe5825c9d,0x11aee6e4,0x7b893913,0xa1c534f5 .word 0x7f411908,0x565a2b83,0x31c2d664,0x0aef38d8 .word 0x9fa6388a,0x0cf5a2e2,0xf9972d96,0x6cbde962 .word 0x480ff464,0x3f70fcce,0x5bdbc0ba,0x6bbb3324 .word 0x93109d53,0xe0f60365,0xb81df58a,0x0bab6b84 .word 0x23e7701c,0xb3527175,0x8db203f2,0xe2740407 .word 0xe2036507,0x0cc86600,0x79797bec,0xe0345dea .word 0x864ed3e2,0x7366389e,0x7287b347,0xc8b32374 .word 0x785250eb,0xbe10a261,0xe8a67615,0x60736068 .word 0xe06e8cad,0x37362072,0x5148f64b,0x04989dfc .word 0xd69a8a83,0x4aa8b450,0xf3a5bbff,0x5ca67c60 .word 0x94d283d3,0x366f789e,0x2bc8da61,0x7fd74f15 .word 0xc13121ad,0x45aa7f61,0xed0e54dc,0x335bd553 .word 0x2f9e3587,0x7b3ac909,0xd540ab1f,0x18622225 .word 0x7db26ec1,0xfaa1c991,0x8d4737cf,0x108c3a82 .word 0xbf455950,0x7431849d,0x3e1d78b3,0x9de6249d .word 0x37be88a9,0xc42a9862,0x5cc2ca68,0xc262baaf .word 0x6a94dd9b,0xcc6b7ea2,0xd9bc75dd,0x56b803fc .word 0xf9488d9c,0x4224907f,0x70c6a91f,0x3b59362e .word 0x5299df82,0x2f8cb680,0xc0253e1e,0xec774c16 .word 0x65e9f3fc,0xcc69e1ad,0x8778678e,0x833916b4 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 0x11460c75,0x84a1f944,0x6361d8be,0x109580d2 .word 0x1ef3ea6f,0x1bfbf587,0x85d1c8d3,0x81d695fe .word 0x1808f2c1,0xcf0bf7aa,0x1b99f21c,0x8170aa86 .word 0xf6d97879,0x8e88d45c,0x5f23c0b1,0x5a0e2f11 .word 0xb89e2a68,0x4d1db799,0x7d6f8757,0x52104781 .word 0x64052c3d,0x83cecb54,0x56aa923e,0xe227abc5 .word 0x3f6bd711,0xeeb1145e,0x140687b0,0x62a1c085 .word 0x695da058,0xe8442c30,0x01ba9bf2,0x0b312310 .word 0x87776d58,0xff496e21,0xa0a88b15,0x485bce15 .word 0x0ce3c22b,0x1d43bb22,0x56d0df7c,0xda6089a8 .word 0x269c90d6,0x841846fa,0x36120b8a,0x07684eef .word 0xd3c03140,0xb04c0a8c,0x08464402,0x978532ed .word 0xaa6d7dc6,0xd1d87be9,0x4039a131,0xcf41a6ad .word 0xa2de22a7,0x800cba85,0x0e26d296,0x267a5b70 .word 0x1e2d7e33,0x4b2eceb3,0x814ebce9,0x53c5db80 .word 0xefbf7f62,0x2e9011fd,0x85dff4a9,0xf61211be .word 0x5f5d33d9,0x1e1becca,0xd6a596e5,0xb6220da6 .word 0x98ec10a6,0xc9e9e930,0xb41f98d8,0xaa022c49 .word 0xb053614b,0xc2c64188,0xb505dffe,0x63e8d6ff .word 0x2dee0036,0xd04fd785,0xf197ade6,0x365d0a6f .word 0xc61e1fcb,0xa52ae7e9,0x350d1e91,0x02811d7e .word 0x53e6ec5a,0xbcfc0474,0x3848264f,0xb78c5ebd .word 0xfce29d19,0xa8df2370,0xad64d60f,0x85669eb8 .word 0xd80a5f6b,0x934b1a84,0x98290242,0x51ffbc71 .word 0x13235eed,0x9398ab1e,0x32affd2a,0x5d8b3e35 .word 0x42e6516b,0xa1bc7297,0xab2522c6,0x4f8134b5 .word 0xc6fa5c1a,0xf67cbf77,0xd064b054,0xabbc080e .word 0xd4fc156d,0x17a43171,0xb0b32686,0x5dbc1f3d .word 0x680d999c,0x19fa85d1,0x283ce418,0x0ca73c6b .word 0x869f83b0,0xa4b8e0fd,0xb8c6a7f6,0x38e06f36 .word 0xd0f22ef8,0x6a76245a,0x524061fd,0xbbc69aac .word 0x6869125c,0xfdd1167a,0xd64e1fff,0x0818bfd6 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 0x8a415ab2,0xf4f80e42,0xe72ff50e,0x7f9a616d .word 0x00a9f08f,0xe115b816,0x054a94be,0x75fce817 .word 0x0c0d453a,0x6c173983,0xf08c299a,0xbc611541 .word 0xdf39a30d,0x10951e79,0x464b0bd2,0x81e128a9 .word 0xdfaf9296,0xfba530cf,0x225027b9,0x328c6504 .word 0x39031108,0x6ec2684e,0xe4107e26,0x1104c17c .word 0x4e370c37,0xdfcac737,0x30ab2290,0xc2a02968 .word 0x222c6c34,0xa3a8e42a,0x1d31b550,0x9870efcc .word 0xb006c1ff,0x5a561d0b,0xd4dceed8,0x4d74bf00 .word 0xc65c6929,0x20605786,0xf8eea494,0x0a222a90 .word 0xf2cfb8a3,0x648daf7d,0xea394ac1,0x3ed9e450 .word 0xd35ef286,0x278c995c,0x9205548e,0xc1bd38bc .word 0x6513aee4,0xf1d0dae5,0x25bbfeb7,0xee46323d .word 0x1d8bc495,0x9e475a11,0x3f01fc86,0xf3f58a35 .word 0xa82fdea9,0xdcde3f9c,0x88d6e417,0x8de1b9c0 .word 0x84ca0068,0xec58ecd3,0xd4897045,0x09afe844 .word 0x25737817,0xac87e7c5,0xa6fd65af,0xae28ec90 .word 0x091e37c6,0xe087086e,0x64c37d22,0x74c16836 .word 0xd9fe9375,0x92828a16,0xfb82f57f,0x2fee5b09 .word 0x2f4b0bb3,0x35e6695e,0x8040292b,0x632847e1 .word 0x9717d26b,0xf0cba112,0xb0a6bb09,0x64f0c31f .word 0x3a5efc03,0x9cc0413b,0xdc53aeb0,0x4917e091 .word 0xe13c8b84,0x15306c51,0xf6f673de,0x34d1b7ab .word 0x16c58a16,0x6808a9c9,0xa176f80b,0xf8525c85 .word 0x9aad9dd1,0x5f142a51,0xde8ded79,0xd0becd09 .word 0xb155643e,0x43578e21,0x2ca36556,0x515050b4 .word 0xc3da3b1b,0x02db2b3d,0x44fbe060,0x4d00de2b .word 0x646eca51,0x98ddc759,0x380aa31f,0xd0eab893 .word 0x58ee2535,0xce475baa,0xe0b3b9d5,0x9c612bea .word 0xe1bb5497,0x325ae4c3,0xf7e014de,0x7e399c47 .word 0xdb795fbd,0x66821153,0x6099bc4d,0x66a6b095 .word 0x15bb9ad2,0x0f7160fb,0x271656ec,0x6d4f7c41 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 0x8087b4b3,0xbbc2000f,0xcf1ce7fe,0x55c81b5c .word 0xf33fede4,0xdffae803,0x803a16f7,0x4f5efb1c .word 0x4d4067b0,0xd6a622f2,0xccb4ee2d,0xd05ef81c .word 0x1ce44395,0x5664b791,0x1db506e6,0x8bb60a02 .word 0x4add4d9e,0x2e573222,0x257b636a,0xdad33513 .word 0xa1ef8f7e,0xb6dd9652,0x601783e1,0x6adabda9 .word 0x8fc9155e,0xa8f200af,0x22656c83,0xb77b6eab .word 0x9f263143,0x50a1fa7a,0xcd801f30,0xa715af23 .word 0x40fd3dce,0xb02e6a4b,0xb9ff2624,0x752b2708 .word 0x21f1e835,0xea9e0f97,0xf4810aa8,0xdd22c028 .word 0x8ddef07c,0x75f80612,0x934b2f82,0x47b953b9 .word 0x0f5d89da,0x78ac7d70,0x2a490170,0xd416a2d9 .word 0x386c1bf9,0x41160198,0x0624a2c3,0xd81e34bf .word 0x65886c3a,0x56b56d4e,0xe17cda96,0x8bb4dd49 .word 0xca4d6d6d,0x74959953,0x4722a338,0xa27d7df6 .word 0x13015a5f,0x212a651d,0xe6bead19,0x038c5a6f .word 0xdf4b547b,0xc1e420af,0xed8b7067,0xbd5bf0b6 .word 0xf9c79284,0x893bce03,0xadebd7db,0xc295788e .word 0x542bcb87,0x4d70da78,0x93c1d18d,0xd8e713d3 .word 0xf19767d4,0xad0e443c,0xe2f8eb47,0xb5b29dc0 .word 0xa90958f2,0xc9bab260,0x1918f2de,0x7793a5fa .word 0x373b3aba,0xba4971de,0x7130d56a,0xc76adade .word 0x3580842d,0x218648d2,0xb5c327c5,0x3805b566 .word 0xb2527335,0xbff0b827,0x20b57d6e,0x0efdfa5e .word 0x4d13a5f8,0x44e0443a,0x62df6b54,0x374672d9 .word 0x2c106d13,0x2e35bae4,0x01e2ce63,0x025d0f4f .word 0xa8f79f19,0x7d3d040a,0x3a789a86,0x1e749657 .word 0xa2fa1674,0x81c4a818,0x17de45e7,0x46133663 .word 0xce7554f5,0x1c92f895,0x4ac1f6f3,0x4f6ff4f9 .word 0x57e972a6,0x51b3eec3,0x565999c0,0xa1e3663a .word 0xd29f22b4,0x4e05b797,0x16730116,0x74f279f7 .word 0x52bc3d2d,0x2a2400ac,0xf46eb106,0x70290f93 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 0x85eaa1ce,0x4db3e666,0x0a49f898,0x8db99147 .word 0x39619ebc,0x1db7de08,0x24ae27fd,0x5c80bbf5 .word 0x9a539268,0x9b483d6d,0xdd6515bb,0x10b1e788 .word 0xa7286053,0xdc8b8a7d,0x8b14b164,0x07e00d76 .word 0x83be6d39,0x4802a5f3,0x50f1e53b,0xcb079810 .word 0xb36467c5,0xb11ba994,0x0cc0d67b,0x08457294 .word 0x24180c96,0x1990c921,0xd16563e5,0x4f29ff79 .word 0x9f290b7e,0x6c5d1133,0x1a7a65a7,0x8f2e43d5 .word 0x8d341a25,0x01231892,0x83b28683,0x08f06597 .word 0x973afe7a,0x5c713c2a,0x79a50855,0x9a953ff9 .word 0xce90f4c0,0xe7fa259c,0x7e5cf1e4,0x94f074df .word 0xc5b4b4ec,0x4ba95645,0xadbae7bb,0x366a8cb3 .word 0x693be862,0x2fcfb5e0,0x0e6426c7,0x0d3dd86d .word 0x6644cfc3,0xece80898,0xbdeb97d7,0x49764783 .word 0xfd025e2c,0x6c967e3d,0xc5c883d4,0x589f38f3 .word 0x48de72ce,0xdae41233,0x44eb8752,0x0492ec49 .word 0x5d06000c,0x10b72c9a,0xc2ceef81,0x2b0c53f6 .word 0xcf5aa8a0,0xc26c235c,0xc2b97cdf,0xb869e08e .word 0xb11dbd5e,0x5573097d,0x74d27be8,0x63f8d373 .word 0x64c01109,0x72e071e0,0x6949e0ad,0x1c921470 .word 0x6bcbf4f3,0x68ae86ee,0x79be1db3,0x9e8e99b8 .word 0x8e52ef72,0x1ce52aca,0xcc548a33,0x65a3ad5d .word 0xf0991324,0x16623c84,0xa38a9a6b,0xb20051c4 .word 0x1492795d,0x97222a8f,0x70717f6e,0x1061aa25 .word 0xbbb7366b,0x06037816,0xd5e3fff7,0x0fa2a951 .word 0xc16c7aa3,0x85fb5ffa,0x58041653,0xc718af88 .word 0x351d2152,0x6409a9e5,0x5f443e23,0xd6d824f1 .word 0x7b381fed,0x0139352c,0x9c2a7ca1,0x1e4065be .word 0xc91b0164,0xc151ac2a,0xac454aa3,0x6ef4bd04 .word 0x5bc950b6,0xa7c32f1e,0x131b10d6,0x492e6201 .word 0x5d3e2093,0x05ebcaa6,0x50ce606f,0xc6d83397 .word 0x4fea33b9,0x1ebc4c39,0xdfd8ef94,0xca57e666 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 0xf920f90b,0xead448d3,0xde162b6b,0xffd353f6 .word 0x71164016,0x398d996a,0x103a02da,0x9a3d43f5 .word 0xda284472,0xf86383c4,0xb5f75954,0xd54cbd9f .word 0x8b0cefdf,0xf1806367,0xf844712f,0x599318ac .word 0xcd3d835d,0x42c0dac9,0xd8316c17,0x18238269 .word 0xfabad593,0x59608d19,0xe0ed95df,0xedc8097b .word 0xfe03408b,0xab54ad94,0x2526e25b,0x7886236c .word 0x0177fb8b,0xec6599ed,0x03ee3520,0xed991254 .word 0x99023fd9,0x3e9b0ae5,0x9a4a8add,0x2df6ab1d .word 0xb255ae01,0x2960325f,0x4f8d5465,0x4ce09d73 .word 0xc3f6981a,0x37dd360f,0x1d86b4ba,0xfb7b876f .word 0x3bd899ce,0x4dec117f,0xe5cc95f6,0x6c20542b .word 0xc87612f1,0x9020683f,0x70bb2ffe,0x5e0dd680 .word 0x6f65ef72,0x1c157d61,0x45f5edd9,0x2e8e4848 .word 0xf102e73b,0x33bf9fc8,0x21ebdf13,0xd97188ba .word 0x038d3434,0xb62d59d0,0x6b304c8c,0x49ec3ed9 .word 0x58f11b6c,0x87c153cd,0xc01d7dd4,0xc8eb08ab .word 0x264b87ac,0x6eb93e5e,0x052340e0,0xae7ee7d9 .word 0x8908833f,0xcbedc930,0x3374be99,0x7efbb474 .word 0x9ce2f963,0x18dd0d57,0xf650c881,0x379ce16d .word 0x0f868348,0xb769eb98,0x9627b187,0xa0018fa2 .word 0x7da0330f,0x1c649799,0xeadb87a8,0x4518f90a .word 0x4c56a613,0x199dcff9,0xa341b244,0xe74300d9 .word 0x94aafaf3,0x81522517,0x6faf04e0,0xb34bcd01 .word 0xdefbd7bf,0xcce35fa4,0x871c30fd,0xf03e12da .word 0x3605f9e8,0xcd78d53c,0xfa73d2e5,0xdcc635d7 .word 0x0e2ef801,0xd25e5da5,0x56f51b1e,0xa1907c8d .word 0xed8559ef,0x6db37de5,0x0fb8c109,0x816ca398 .word 0x4c84ac41,0x26d84fee,0x599bf2c3,0x58cc922b .word 0xcbf89dfb,0xa683f6db,0x752d752f,0x2ac18b19 .word 0x6e9b2903,0x82488936,0x79d9719c,0xbbf56853 .word 0x4ffe05c8,0x8d9220bb,0x9bf6133f,0xad7cdb59 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 0xf1da378f,0x321ecedf,0x05e7de30,0xd2e2e09e .word 0x3e206812,0x8381012c,0x38ad6aec,0x42037a52 .word 0x266c5523,0x008869b1,0xe51c4c2c,0x0321008b .word 0x7ce0dd1c,0x2499f2a6,0xe5e8e579,0x0709173c .word 0xe4291868,0x1c07307c,0xd2371126,0xcd5709c4 .word 0x6bc589b4,0xdd6bcc5a,0xfe709c96,0x8934bed0 .word 0x575f4014,0x9723b3da,0xd758ada5,0xc95bdcf6 .word 0x6fd2d38c,0xb53c599e,0xcd02f6fc,0xe599de0e .word 0x41cda4f6,0x907e007d,0xbd924ee5,0x935b7274 .word 0x8995f392,0xcfeed45a,0xd0af9f1a,0x08382b83 .word 0x5648f90c,0x1a2976b0,0x657580a2,0xd43a6774 .word 0xc5c4a5e2,0x03bf7f34,0xd1fd84cc,0xf218ce63 .word 0xbca2776d,0x009ee23e,0x3c8f5562,0x4383aecb .word 0x770c0fe1,0x81ff9dfd,0x444d98b1,0xe16e4d2b .word 0x9d33755d,0x3df21def,0x1c67c3a1,0x3b7bd8ee .word 0xd239f875,0xfff3ce02,0xad96f885,0x5f776a24 .word 0xc7ad3986,0x5a4310e4,0x7d99d0b6,0x4432635d .word 0xfcd41995,0x072955f3,0x5b72fcdb,0x4e5a6104 .word 0xc45e0919,0x5c45ce98,0x58642cd7,0x0874699e .word 0x73bebe09,0x6f039eee,0x5ba705e6,0xdc044a20 .word 0x8febbf56,0xe9c2fa55,0xab000074,0x5b09e183 .word 0xb03fe8ad,0xf293b6f0,0xf67d4755,0x5b925640 .word 0xa57a05c7,0xb2227109,0x9fe19080,0xa5244b8b .word 0x1d2d5e48,0x0435c438,0x75d805ec,0xbeec8c7b .word 0x8abc405d,0x9a2f4dee,0xa40b31c3,0xb438393a .word 0x735ef409,0x42be5658,0x0f39dd9e,0xd83fd3ed .word 0x549a7552,0x17d15ca4,0xcc3c94de,0x94a30a7b .word 0xc579a8c9,0xc6067ff5,0x5880c8ac,0x31003158 .word 0x4c129e41,0x29e9c8fa,0xedc31e18,0x0c6d7e35 .word 0x8167a31f,0x892a64e0,0xca1dd007,0x3a774d83 .word 0xa56e13c4,0x64575b0b,0xcb88c477,0x0adeed49 .word 0x8083205a,0x14a19b96,0x31d958ef,0x1430914f 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 0x0b81d4d4,0x550f27f5,0xf00939dd,0x83f31f2e .word 0x948200d9,0x5c37389a,0x4e6fb15c,0xd5234b99 .word 0x7ff27fe5,0xcc2f0143,0x81a4304a,0xeb7be1bd .word 0xbbd62eeb,0xb835e8ca,0x7462df61,0xa41acd0b .word 0xd86202c2,0x7e65f083,0x822d208b,0xeab0f21c .word 0xfbf4b6c0,0x17493024,0x88b0b094,0xca55c27c .word 0x4c583e41,0xbfd492f6,0xcfd8276d,0x76074710 .word 0xf02c4487,0xc657e893,0xd1e72254,0x31616d5f .word 0xab3d6dfe,0x162473b7,0x2d69c8b3,0x7640ddee .word 0x01113baa,0xd4eeedaf,0x5d51de50,0x3162ce57 .word 0xd2c36f0c,0x164581fe,0x5a35d6c2,0xb4e3cc51 .word 0x423d2729,0x16458d92,0xdc70d062,0xe22762d5 .word 0x67d632f3,0x25912beb,0xecad75ff,0xaef40fda .word 0xd329ad4c,0xa7f63287,0xeebf25d6,0x44932f0f .word 0x90c2f22d,0xdb31ae5b,0xb21dbb1b,0xd5722c38 .word 0x2341c7b1,0x6403c7e3,0x8f3a101c,0x86dd0674 .word 0xd2de4a64,0x8a00a1f7,0xb0f401b9,0x9a681a4d .word 0x3cc0977b,0x41fddec2,0x7cf201f3,0x6e696033 .word 0xbfe8225e,0x6f78734f,0x0de9f8db,0x7c0e535f .word 0x25a8fe93,0xeb6b3d1f,0x3e519dba,0xfeb2f85f .word 0xb62e3d73,0xc9274481,0x113b1988,0xe10dab12 .word 0xf3e48a83,0x650900b5,0x668ada86,0x96db91f7 .word 0x3c64aed7,0xc357e33e,0x0c6ca58e,0x68d8433e .word 0x37273b1f,0x2afe07d1,0xdb0b47f1,0xd3acca57 .word 0xa14e28e7,0x86496f31,0xf50ec4a7,0x52cc9452 .word 0x3f6714b8,0x7e644a01,0xade09570,0x82946fe2 .word 0xbf29cbbe,0xb6c786d9,0x3039f29e,0x7d3e3cee .word 0x551e0254,0x60185df7,0xd6742d10,0x1725ac0b .word 0xcad7efe8,0x091325e6,0x64971100,0xd9d2ed7a .word 0xff715600,0xfcb2a276,0xc7c49333,0x95ae93b7 .word 0xc29dd4f9,0x75bda1be,0xe83c2847,0x77cd6536 .word 0x21b2372c,0x03696ee1,0x9f33629c,0x12106db3 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 0x7fdb7fa9,0xce6a9b54,0xd3d24412,0xa1022321 .word 0xc2af0a09,0x74cccf02,0xbd388a6f,0xdd0f512d .word 0xf064bf69,0x303c7361,0x6ecb4d99,0xf2de248b .word 0x23f6ea84,0x44f88fa2,0x48aecaf9,0x0c39c3c5 .word 0x623ba48f,0x22cc492b,0x4bc094e7,0x0153e1b3 .word 0xa811dae3,0x013a102c,0x8c5056ce,0x10b198dc .word 0x58987086,0x0c770b27,0x4876c214,0xe47787a4 .word 0xedba979f,0x731f3799,0xd47c793c,0x8f01029b .word 0xc47843f8,0xa1ccd40c,0x76879473,0x9f6c3790 .word 0x6c0a65d4,0xeb484f8a,0x97b747d7,0x5fd7f619 .word 0x8e7ccde3,0xec187bfc,0x3334e4b2,0x3752b84f .word 0xf079db87,0xa18adb4b,0x5f83dc08,0xb9b4ea0e .word 0x21d8ab6d,0x9ef3c520,0x6b8aa0f9,0xf541ef18 .word 0x28512c6e,0xd6f7abaf,0xb8604d88,0x5c298a62 .word 0x9a3f8748,0x6cc9a862,0x987c527e,0x0c4b3d4c .word 0xe977773a,0x5df04408,0xced235fe,0xfa11c1c3 .word 0x5c83f410,0x4018e96c,0x59b13914,0xb79292d6 .word 0x17b77fe6,0x1586cfc7,0xda5460cd,0x040a2d19 .word 0x37ef2087,0x9d91d4d0,0x0cf3130d,0x514865eb .word 0x94830814,0x93cee5ea,0x020ccd4a,0x5973567d .word 0x4e4460b0,0xb6960784,0xffbc5b8e,0xa756dd67 .word 0x09078dc0,0x97879643,0xf092edf8,0x2a8e4803 .word 0x552a2bb8,0x4cb923a6,0xfc6126d0,0x6c22f8cd .word 0x31c8b905,0xb71f1cf6,0x1c9706c4,0x967ce36b .word 0xe1cb405d,0x18af1d79,0xbf712d6a,0x9dbd1cc1 .word 0xa9a5e170,0xbf5f8439,0x6bb83d61,0xef6b6528 .word 0x72de28f0,0x8e518e5f,0x6f634ca0,0xe0fb6c04 .word 0xc4cd1443,0x07c03df5,0x69b8316d,0xd917923c .word 0xa1a92ef0,0xfd655cd7,0x935d3e36,0x6e893fc5 .word 0x9455631c,0xd2cfce0f,0x139bb61b,0xedfdaab8 .word 0xbd76b986,0xb017214b,0x1fef9a44,0x95014a4b .word 0xbd6e5c29,0xa833ad2f,0x98aca0e1,0x9cff67a1 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 0x1ebdac00,0x9801392c,0x02691670,0x97c9bb3d .word 0xfdd351d0,0x80a69d2b,0x3e01de04,0x2c0bcbb6 .word 0x34f005ba,0xab8441f0,0xeb5c8770,0x13c21d86 .word 0x694670fc,0xcc23316f,0xeb58e080,0x68e7858f .word 0x6826dfc9,0x3d47ff97,0x2caf638d,0xaf445267 .word 0x9f6356a1,0xd4bdfdc8,0xdb343ad5,0xdf5ec36f .word 0x5db2e73f,0x6981b50e,0x23e80a1b,0xf3753788 .word 0x6010bb29,0x67c03f35,0x35fd1a48,0x43242ac9 .word 0xb6021520,0x64e66bac,0x111d8cd6,0x94e62b0a .word 0x4702a725,0x80f09c9d,0x8af83310,0x01191229 .word 0x2f1a63ec,0x59d0605e,0xc2d8cc8b,0x4168251e .word 0xa3c7da1e,0x6aa199bd,0xda1881f9,0x20cbb3d8 .word 0x1d2cfa28,0x02a60847,0xead8e8d7,0xb2742ad5 .word 0xf9fbfca4,0x660a4b56,0x6bbcf5df,0x01be42a4 .word 0xdfef5e37,0x6d808f32,0x417b3549,0x104867f7 .word 0x4e31bde4,0x38ade76d,0xbfe7017c,0x8c225a17 .word 0x64192b4a,0x956bd1a2,0x2d2fe18f,0x77e9e55e .word 0xab01e14a,0xdf485ac8,0x72f084b5,0xa2b15a74 .word 0x398cb5ee,0x1528a46f,0xd86ad256,0x1acf8bbe .word 0x6bf964bc,0x9204ce78,0xbcbf3d32,0x827b137c .word 0xeb278ded,0x66d15f1e,0x7a197bf5,0x2b600690 .word 0x1eabfe92,0xeeb8a508,0x979b9044,0x06ad9073 .word 0x03049302,0xbd389aca,0x3094cc6a,0x4fc136f4 .word 0x3040ebf5,0x1975845e,0xa2e5667c,0x037b3423 .word 0x18839458,0xca866506,0x8cb5f57f,0x1550e3ad .word 0x48f5922f,0x41d8aff8,0xc47e03d2,0xda9c48a7 .word 0x4acbbb6e,0xfa74d6ed,0x0520f97a,0x01dc747e .word 0xff98018e,0x1acf2096,0xb74dc7f6,0x1c0db353 .word 0xd92d9b7c,0xfc6f26bc,0xa2aa98b1,0x1df520cc .word 0x9d6d029e,0x4a4de414,0xf759fa8f,0x8e0691c5 .word 0x6667110d,0xf0ce81f6,0xb4b9acf4,0xe82ea857 .word 0x5b68be11,0x1e41f62c,0x88aa1587,0xf7f642d6 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 0xb47bf499,0x1f67589e,0x6305e33b,0x99aed5eb .word 0x6aa93b4e,0xe53c2aea,0xdb89545b,0xaadc7afc .word 0x7dbc5622,0x1a6339ef,0x391b2827,0xd74b8378 .word 0xd4948794,0xb97bbac1,0xf4316583,0x1cf2c69f .word 0x2ce7390a,0x264a0307,0xbfb1d488,0xf78a9c7f .word 0x42638852,0x1a764d94,0xc26f6f59,0xfcf70295 .word 0x0280f1a3,0x6028edd1,0x2b5fdbab,0x5a1edfc3 .word 0x0b2cbfad,0xd93cc05a,0x448fb2bc,0x78b7c42e .word 0x34ce1c77,0x4bd622cb,0x05c896e8,0xa7beb875 .word 0x19af3eb5,0x4681cc87,0x0f53d81a,0x22edf48a .word 0xfa4cdd00,0x83617128,0xb5f3d005,0x3e81e84a .word 0xea46fc10,0x57dcfc43,0x2face2de,0x8f39c812 .word 0xa3180107,0xe14ecb54,0x9f2080a8,0xe229ed09 .word 0x6401f054,0x45931e2c,0x24c935ac,0xebdc30ac .word 0x7a5d5e11,0x88000e18,0x24d0d71f,0x54f0f6e9 .word 0xadcc1227,0x6af8c29b,0x8df2d3be,0x7377229b .word 0x7c18974b,0x3e1dcdd4,0x5f080c5a,0x5b7e6fd1 .word 0x68c7d3ed,0x1ec80c5c,0x019730f3,0x45f6b0a5 .word 0xcb71ab9c,0x82d683fb,0xf9e96380,0xabd0c5ab .word 0x3685e670,0xaa7ce20d,0x36e80054,0xe4c85413 .word 0xb3bd35b9,0xd3de9e53,0xefbac744,0x52aee241 .word 0xc48599e1,0x6f70da4a,0x52f7efa6,0xd36488f8 .word 0x3523a98d,0xd8ca9f5e,0x8ab96bf7,0xcbc7fcd5 .word 0xf5626fb1,0x6a51d6b6,0x1c881a0b,0x453aec85 .word 0x179d15b1,0x1a7bfe97,0x52fc995c,0x3a73fea7 .word 0x3ccff4b6,0x38c36cb1,0x227a08a2,0xb8741d5e .word 0xaac544dd,0x3025f91d,0x3ff1c2a7,0x8770963c .word 0x2e1cc7d4,0xc3fc397d,0xa38e4b9d,0xb14940c4 .word 0x8287709a,0x6c36b8a4,0xd25d58b4,0x7e701dd3 .word 0xe1a1c51e,0xca424946,0xc7da4d2e,0x1cbffccf .word 0x15131562,0x94aba47f,0xfc9a065e,0x8fbc6481 .word 0x0c9b4b8f,0xfd2a8c13,0xcec5f281,0xad1ae4ba 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 0xdeb9f113,0x1c97c6b2,0x62b3474b,0x474492d2 .word 0x9733c5ca,0xcd7ad509,0x82f5497e,0x83813783 .word 0x7eb6d9c5,0x98403ae9,0x22cbac9e,0x29db98d6 .word 0xab2c4a68,0x65bbe959,0x727b70e1,0xd734dda5 .word 0xd8d61ad3,0x2c5debfc,0xc8688ddc,0xfc37b4a7 .word 0xf101b308,0x65b6531e,0xa4cdd6c8,0xf87374e6 .word 0x5600b184,0x249358f1,0xdb016559,0x661bc0f0 .word 0x0c787c31,0x6b17228b,0xc06eb11d,0xb6377406 .word 0x7678dd47,0x11827a2e,0xec7032d2,0x28ce8aca .word 0x956f3445,0x7040e1c0,0xe03d76ea,0x125a701b .word 0x8faa5535,0x1abe51f0,0x8c121954,0x429fc6ef .word 0x0b034daa,0x7e259137,0x2bd6498a,0xce3803b8 .word 0xbb871580,0x073c36d5,0xe57947bc,0x9529db2c .word 0x56d50827,0x6a2a938f,0x4ef49132,0x4579431f .word 0x7ada5837,0x63b6ec15,0x58d8a610,0xcbfacab0 .word 0x355f1cdf,0x9de35802,0xa7febc45,0x170fd6fb .word 0x0596ebc0,0x3ed0b8f8,0xb69a9dcf,0x4f746ede .word 0xf4e5f7b1,0x49e6d028,0x0fa59738,0x80a1696b .word 0x67b380f8,0x5d39f59b,0x798c6e85,0x845f8363 .word 0xbb91d893,0x9c17e88f,0xcab933bf,0x4fc0449e .word 0xa5769e5b,0xed62bbbc,0x17ce15da,0xcc784921 .word 0x3e224d27,0x2ced7b0f,0x80d6fff2,0x5d76a890 .word 0xb3e0547a,0xf1148832,0x6af92d17,0xfda26545 .word 0x669df29a,0x2abe4803,0xd4d95ade,0xb4e388f9 .word 0x8b0df617,0xe4ae7564,0xda11646f,0xd099a31d .word 0x5fb3cccf,0xa4ba1b96,0x7a1e1ce6,0x89bd1c2b .word 0x4e65bf72,0xd0dad501,0xa8c26f53,0x2f84f174 .word 0x80b2277a,0xd7b0a827,0x45c02399,0x1b7e2472 .word 0x575f6075,0xe9204d63,0x061bc6db,0x9d1c6afb .word 0xdf622c0d,0xdbf4444c,0x690afc98,0x8e5a0f34 .word 0x909384d6,0x1e5a3013,0xd516ecbb,0xe3d0e377 .word 0x44e10e00,0xeff7a2ee,0x1b5df6bf,0xd2fe5f0a 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 0xdf856716,0x2f3531d9,0x50246c2e,0xf12ea6fc .word 0x08bfa3e6,0x98d9508e,0x007a5981,0x15bc7da8 .word 0x5d741238,0xba7f3c80,0x307c8a63,0x931865c9 .word 0x3be58f97,0xe9b6785d,0x5eaec797,0x6bc2056b .word 0xd671cdd5,0x77fdbfbf,0x08485d19,0xf746da9e .word 0x8612c964,0x919a14fd,0xbfd7b12f,0x9370583c .word 0x23e41ec1,0x59c7677c,0x146a1255,0xfa1e1688 .word 0xa1a08efd,0x0081c4c2,0xdb414c2c,0x47d0e622 .word 0x14c853d3,0x14c8fd84,0xd9b28f1c,0xf4d46b2c .word 0xca1f5b6f,0xbb68d8c6,0x800dbfef,0x963beb26 .word 0xa7c4a500,0x553f14d4,0x8c850168,0x0cf77f21 .word 0xbb34bf01,0x93a6c079,0x5ad5df31,0x298fce0f .word 0x0a6c4a7c,0xf58276d1,0x9bd92596,0xc555a51a .word 0x85e37406,0xb13a2ae4,0x12d29583,0x66561585 .word 0x4e22da2d,0xf35b60b8,0xd7f616b6,0x4b44fe7a .word 0x2983829d,0xb2ca7466,0xa3fb18af,0xf8be35d3 .word 0x757cd7e9,0x10e22284,0x62ed0b81,0x44041085 .word 0x645b41bf,0x6837f5dd,0xd053d014,0x671d86e6 .word 0x38a6b73c,0x21b0eb76,0x48c39958,0xb11a20eb .word 0xee93e923,0xe2941f43,0xf5f0d626,0x48e3879e .word 0x7c29929a,0xb4d1f870,0x6c95a741,0x2256a6e3 .word 0x42c6519f,0x433a9602,0xd8294562,0x6c821594 .word 0xe8d344a7,0xc0c2bc12,0xe79b90ba,0x41357cf4 .word 0x705d6e8e,0xaa0f5930,0x22bf6b0e,0xe7c30544 .word 0xf9342190,0xb94900c4,0x083f460a,0xec13a2d1 .word 0x3dcc6ee7,0x5348553c,0xc0ebf5fc,0x23483ae8 .word 0x9a3d89fa,0x49b0fde2,0xffd120f7,0xa1198111 .word 0xe48ec60e,0xd6bb851a,0x1d597b4f,0x142205a4 .word 0xcf9aea73,0xb84f7f11,0x85e7f48f,0xf0654006 .word 0x4122d2b7,0xa454d580,0xd21fda12,0x1f38b877 .word 0x6dfd8963,0xc73f6820,0x4a433550,0x6237a120 .word 0x37fbadb3,0xe45b9bba,0x9d0095b8,0x4dd57362 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 0x855e9567,0x60320d88,0x60263837,0x685ed3ed .word 0x8f835250,0x24ac5961,0x167a12d5,0xa7b9690e .word 0x015cd552,0xf20e4313,0xfb9c4fa0,0x26db9340 .word 0x7c62006d,0x21e376d5,0xb73595d8,0x85d84b71 .word 0x714eff0c,0x96910396,0xb490f688,0xd1794731 .word 0x87b3f5d0,0x8e82783b,0x2219feeb,0x442039fe .word 0xb6aad238,0x21c2d2df,0x46424684,0x708a402b .word 0xcf3c6619,0x8883d796,0x1eb2b1b8,0x754857d1 .word 0x2f017f01,0xe7087487,0x9200a3ea,0xe5a6b3e1 .word 0x62f0d08b,0x79e69d7f,0x4fc42526,0x6d6db913 .word 0x73ec044e,0x117458b6,0x0a371791,0x404a9083 .word 0x35a22d61,0x73fef4fb,0x73363b01,0x71bc91be .word 0x37b07693,0x6de8a2eb,0x3cae4bfe,0x833ec697 .word 0x25a9bf49,0xd61dd4df,0x581df7f4,0x0c89d58d .word 0x79d308c4,0xbd61a6d5,0x16f66324,0x635b575f .word 0xd36ebf53,0x60e08a00,0x6df301a7,0xb8c3a057 .word 0xac331124,0xb2513fd8,0x148b10af,0xa7a9d8cc .word 0x12b32a27,0xb6f58008,0x57870a9e,0x1d64de7e .word 0xbb92bc79,0xf126f798,0x8be6890d,0xdbf89c44 .word 0x200e49d3,0x40c00ab4,0xd8150902,0x50b7b395 .word 0x35526b6e,0xb5a93aea,0x1d3b4afe,0xc1c10156 .word 0x4c504fa2,0xe84aba60,0x6963ee55,0xba8d5444 .word 0xe83e5073,0xfc96dbac,0xde961254,0xd481ece0 .word 0x8bbf3cf4,0xd67caba2,0x954f9800,0x2b98103e .word 0xbd0a6b65,0x2e13cfcb,0x8e706b9e,0x936f3a28 .word 0x7b614fa1,0xf7172122,0x105220e8,0x60924044 .word 0xf12b6702,0x28f2ca7b,0xb09baac1,0xc409c1be .word 0x0011068f,0x740c028d,0xc3fea1f8,0xa25d8cfd .word 0xd2a7c4d3,0xcb895fe1,0x87ac10eb,0xe39fcb52 .word 0x68061092,0x4bd2e2c2,0xaf1fdd5a,0x31bb8fd5 .word 0x4fa4aed7,0x4d4d9b34,0x74f0618b,0xf1ce138f .word 0xb16a9373,0xe013adaa,0xb22e2ca7,0x7aa503e8 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 0x7ffcdf71,0x6b37098b,0xf0ed4953,0xc8254688 .word 0x7b1e8932,0x7142d660,0xc2f2c7f0,0x1a31408a .word 0x16c888a6,0x65331aa1,0x40b01d50,0x6cda714c .word 0x6bdde7ec,0x3fc95d4e,0x4d93af5f,0xd049ac6d .word 0x04259240,0xb9b1136c,0xc3d28436,0xdbc67479 .word 0xd2e9161e,0x924448b6,0xa96d198e,0x653d0956 .word 0x9731339e,0x7ef408a6,0x6f813427,0x809aba52 .word 0x67721d69,0x9b0b86c6,0x29f8e357,0xea379fd8 .word 0x40d86b8c,0xf302bd2b,0x35e69f98,0x93c66e4b .word 0xddce847d,0x72e18085,0x6ee379a1,0x087c1660 .word 0x55088753,0x348fa10e,0xc136af99,0x9253380e .word 0x96e3b1e0,0x3ba532ab,0xc8717f28,0x7a93e2f0 .word 0xeaeb5e88,0x0b52d0f6,0xf1d4e8e0,0x330376b7 .word 0xa881ab63,0x6febf929,0x5c651937,0x76306364 .word 0xd1c673b0,0x84f312a5,0xcdfe48f2,0x78eb79cc .word 0xe5c01da7,0x85dccd8b,0x5456105a,0x8b9913c3 .word 0x9f0b5676,0x7456c6e3,0xa631345c,0x314bedf4 .word 0x405fefd6,0x26d08be4,0x0a2f04a7,0x067afd38 .word 0x08e3e95b,0x5b41b061,0x13ce0830,0x0fe62a01 .word 0x551251a4,0x3d519427,0xa6650ae7,0x968bc381 .word 0x9aafc124,0x62d88ad4,0xf80aecfe,0x9af18d80 .word 0x178ca8e5,0x8d4dcf82,0x3603ee8d,0xb0b4a025 .word 0x84769537,0xe2f30577,0x00a84a74,0x77d698be .word 0xa0e21364,0x9d9e6a77,0x7cebe6d0,0x5c537388 .word 0x391edb7d,0xff5430d5,0x62d31384,0xb9264e90 .word 0xc95ba5d9,0x00f94397,0x9ef76aac,0xee1e22d0 .word 0xd3041002,0x8c10888a,0x273e4e9f,0x0162ddef .word 0x3e655dee,0x85a982ee,0x713556ff,0x1c7c59b3 .word 0xc1ac1a73,0x8d53af39,0xb13cb47d,0x8f97e961 .word 0xd852535c,0x1528a1fd,0xe6ffce54,0xf0cb77ec .word 0x3894b9b4,0x8f16206d,0xa4d8f4bf,0x308f77f6 .word 0x7741e2e3,0x9b020d2c,0xc888c93b,0x8bd3cc7f 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 0x4b0da627,0xea9c3625,0xcf1240c2,0xee47f95b .word 0xe53540bf,0x633a1ac6,0x0a3d7b86,0x6d4ebccb .word 0x45a87989,0x3623770e,0x141831b5,0xb183ae96 .word 0x70430c29,0xa1bd2c5a,0xd0276062,0xe06c84b2 .word 0x1b0630f2,0x352381ae,0x16ff80fe,0x51115ef2 .word 0x8c908e02,0x596a5bf2,0x665540ab,0x802aa882 .word 0x0f54d215,0x122d641d,0xfc5c52f5,0x21835342 .word 0x764e0c36,0xdc650422,0xfe1af617,0x46adff23 .word 0x2e5861ab,0xf72ccefe,0x35214cbb,0x0b102308 .word 0x362fa9e9,0xaeb589c5,0xbbefbb97,0xb9e7b089 .word 0xc4acb158,0xff8253d7,0xb5f5571a,0x6dddf04b .word 0xa82ad796,0x51f3b629,0xae418fc1,0xa4c12037 .word 0x685bef9e,0x30e05f56,0xb78da465,0xf505e016 .word 0xf2ea5138,0x388736e4,0xc05ca9e2,0xf342fa7c .word 0xc8649334,0x1740ab07,0x045ac6ec,0x4a0bf79e .word 0x943c8bdf,0xe1e3be90,0x74c01294,0x0b8855ed .word 0x37fef99c,0x89cf88ab,0xa1582a42,0x5f028891 .word 0x887541bc,0x8f62924a,0x12d3c3c2,0xc47a6b19 .word 0xfa2d7579,0xd7c35be4,0x92858ab3,0xffe51bc8 .word 0x109f816b,0x705934d3,0xff5aef60,0xd1cd3a52 .word 0x8a2b57a4,0xd7ca00df,0x3ba7eb7f,0xea735ee0 .word 0x115bcd05,0x3dc9f0fa,0xf31f1a70,0x1b53699e .word 0xa15c6ff5,0x9f99616f,0xa4f7ad85,0x18167c5b .word 0x4066c210,0xf6dda8d0,0x57cb998f,0xfd4fa8ae .word 0x6ca4ecff,0x41dd1c19,0xaee1775d,0x63a35e5a .word 0x2149f824,0x51595709,0xae7ccac8,0x115d81de .word 0xb1acd02a,0x0973f586,0x91d63ea5,0xa6fd0f80 .word 0x2acf3330,0xcc4161e6,0x00074052,0x94e35673 .word 0x2420cf61,0x34951cf0,0xa1cbf287,0x5edde9a0 .word 0x996b185e,0x10a409e0,0x5ffb2ff1,0x4ee94704 .word 0x055e7f2c,0x3ba41beb,0x3b7ca1cc,0x65279387 .word 0xbaaef09b,0x222b4b1c,0x27f24602,0x87c0bc5e 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 0x4848223d,0xbb57ff02,0x19461e98,0x7a929d0f .word 0x6d7588ec,0xcb4066fe,0xda73240f,0x7eb3f3f9 .word 0xdb22098d,0xcc71532d,0x3e86438f,0x76a45ed5 .word 0xd286a821,0x9ff3dd77,0x6ad85ea2,0x9d1f0b27 .word 0x1b223ea4,0xb51151e3,0x82709feb,0xf18f5cf4 .word 0x91901702,0xea5ca536,0x3ba4b7b4,0x591c720d .word 0x104cbdb4,0x3f45441a,0xb5f67a4e,0x4f66480e .word 0xcfcb1322,0x3465a833,0xb446365b,0xca6c51e3 .word 0xcd6f7b23,0xd64047bd,0xaac87cb8,0x8bcd0fe6 .word 0x76baee83,0x758bf6cc,0xed73ae8c,0x5a6040d9 .word 0x692560d3,0x8facde23,0xcfb58323,0xa5c01cb1 .word 0x0e035737,0x833443c9,0x6a8e5fde,0x64ad2712 .word 0x21ecb172,0x9971c5cf,0x926fc920,0x4ddc1686 .word 0x0839af52,0xe230d3db,0xb74b110c,0xbd392b1e .word 0x604e1b07,0xcaf7eae1,0x91a5bd53,0xd90c37f0 .word 0x82b0fd16,0x0a69b97d,0x08334066,0x3c2a3f55 .word 0x216301ff,0x35a03f84,0xab9a9b3a,0x9f6f0003 .word 0x6e85857c,0x428bd46b,0x03776172,0x2e6b4208 .word 0xc6ce5c0c,0xb7c07464,0x193f84fb,0x8e0c398a .word 0xfc047dcf,0x6aa5a585,0x0d281496,0x2b8ab84e .word 0xaafbf85e,0xb0cd2e75,0xc477527c,0x64ec98e6 .word 0x74fe6776,0x03f567c1,0xe6bde9db,0x93a11701 .word 0x8d25c3f2,0x438373a7,0xf92d13fb,0xb87077be .word 0x9824dab8,0x69149d7f,0x5b169add,0x10933284 .word 0x8f6715c0,0x3df262d5,0x632f8b51,0x610b16b6 .word 0xf6e6258c,0xdabb38ef,0xcc928de1,0x7c9de04f .word 0x59ed05f6,0xc7d88ce1,0xc0b7b267,0x8ad54bdb .word 0x72198923,0xbf5c290e,0xbd13cd89,0xf52391bc .word 0x854aa40b,0x567af946,0x796c384c,0xd03048e3 .word 0xb6a01fd4,0x761b29c1,0x32d90702,0x9fa93fc8 .word 0x53b354a7,0x7949f60a,0x802a6669,0x1571ccce .word 0x8d98cd41,0xcbffd3cc,0x379d156e,0xdd12b333 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 0xf62dd11a,0x1848a035,0x33c8b656,0xd2822440 .word 0xf23c490a,0x5186f55f,0x813bc911,0x6f735a25 .word 0x741a7031,0xa77cade7,0xb6125ef6,0x66f0bfe6 .word 0xebe86491,0x54b3caa1,0x699cf23c,0xbe97e578 .word 0xa1cab68e,0x1dc0ffbd,0x4a34aee5,0xeed5710f .word 0x3cb0c9fe,0x31dd019b,0x4a19ad77,0x116900e8 .word 0x2861a0f1,0x26275463,0xfae09044,0x3351db3e .word 0x2c9902fc,0xd4cbce54,0x0f3ceab3,0x8896abcf .word 0x42ace559,0xaf438087,0x13922a0a,0xfdc10b2d .word 0xae9152e5,0xdbd42bb8,0x090e518a,0xb9793625 .word 0x8dba4770,0x61d75aa2,0x151f88f1,0xb7cd93ca .word 0x8d407d5f,0xa5822f06,0xd1a9dd6b,0xbc81def4 .word 0x7d2cc702,0x98fe84c3,0xecb68092,0x7050d974 .word 0x84cdb11a,0xf45bf5f4,0x54636dce,0xc5fd52df .word 0xa32f9621,0xcdf53633,0x2d397521,0x2b41e120 .word 0xf511ef5d,0x47e58ab2,0x6c34abfc,0x37bc162d .word 0x6561a3c2,0x92f9122a,0x6bb00282,0xadd451ec .word 0x3b6f66cc,0x4c6b7600,0x1d9a77f9,0x5ec8d418 .word 0x2c5dcae0,0x3910ff4c,0x4ae47bca,0x89541ca1 .word 0xee1e9d94,0xd3debbaf,0x54894bfa,0x439ea8af .word 0xe45038ae,0xbc0f3031,0x1fc4bc78,0xc0da54ac .word 0x12a7f7fd,0x7c9d9fde,0x130d03cb,0xdcdcdc30 .word 0x16fd4d03,0x39cb180c,0x4dbee6ea,0xb6962a34 .word 0x1d0267c0,0x3cb6f94e,0x37a71960,0xec946c58 .word 0x82f10697,0x8095b53e,0x235e75c7,0x8f8298d4 .word 0xdc1e08b6,0x1f04f19b,0xf1a60e69,0x4a1aca8c .word 0x17bc29c8,0xed4041f9,0x46c5d205,0x9a1a81f0 .word 0x62028b31,0x8d5969a1,0xf1af8b9c,0xe08c1020 .word 0x37b3d322,0x7fc10123,0x635d5b69,0x04c317ee .word 0xdd665389,0x14546ee1,0xb60f99f4,0xd62174ff .word 0xc0f624e6,0xa8d6bc4f,0x3e2dd786,0x338f77d1 .word 0xb02bf7df,0x1fbe1689,0x8bedd72b,0x35adb92f 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 0x7904e727,0x5ed568b7,0x55e42569,0xc89d3f10 .word 0xa3b102ae,0xc8858ca5,0x1a01577e,0xf562e8c0 .word 0x4f07d4be,0x6c66dc10,0x07a4370f,0x1b6151dc .word 0xb4dc9214,0x387c3b6a,0x0b79696e,0x18fc768d .word 0x8a29e86b,0x3bc61a06,0x0bf0d22a,0x040d20c6 .word 0x6d8f32e7,0x6afec79c,0x4376acd1,0xc7e320ca .word 0x24eda3ab,0x39aaa093,0xab1c719b,0x4ac53349 .word 0x40b66974,0x0f3a248f,0xac48f60c,0x7abf4f18 .word 0x73821fa1,0xbfe1c48b,0x3dee8414,0xdf6ef5c5 .word 0x055d32be,0xbd9cb060,0xbfade9fd,0x5b82a3be .word 0x7dec45c4,0x7dc2ba63,0xf39eb4a1,0x54f0f72f .word 0xd3947fc0,0x1908b798,0x5e48fbbb,0x820a5ac4 .word 0x22f00bae,0xc33c9f48,0x1db1cd22,0xbaaeccbd .word 0xac1e5a6e,0x4dfc722f,0xc6299d88,0x54c03954 .word 0xa753b2de,0x31cf0f8c,0x718e0bc4,0x04152eb5 .word 0x4508d9da,0xca2a8892,0x98fd2cdd,0xe3fa7c32 .word 0x8a6a3366,0xa8c75f2d,0x19e33008,0xf47b9be8 .word 0x60d9e827,0x78e4e4e2,0x0cd3c924,0x56a777bc .word 0xd46e904d,0x454ad122,0x1d112ca4,0x63a5ff37 .word 0x426b4d04,0xafb966d4,0xce1620df,0xb60338cc .word 0xbb7bcbe1,0x7176c14e,0xdd136f23,0xbcf1357f .word 0x977ae02e,0x5f69709a,0xb1d946f7,0xb22ca0f6 .word 0xf7f3d9bf,0xdc8a6a17,0x688ccfd0,0xf99ca5a2 .word 0x711a5777,0xac083116,0xc85b15fd,0x75ff85bc .word 0x60f697bc,0x1b8673e7,0xdc448262,0x8ac7f38a .word 0x9a84d5c8,0x92407c43,0x4295665b,0xeb2bce05 .word 0x95263e32,0x538054fe,0x8062e16a,0x26314bb6 .word 0x87ce6817,0x50642b97,0xf841fd0f,0xa4b3cf53 .word 0x44ecbd1f,0xaae7bdca,0xc887a2a2,0xb09d9271 .word 0xf940a37a,0xa2c6300a,0x4a2b3a6e,0x9f59f9f0 .word 0x1d1cca0b,0x34c86aa2,0x05edf9ce,0x24c3f176 .word 0x9737b205,0x44528edb,0x4db29a02,0x2b0b575f 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 0x8df9bd69,0x31dbba42,0x811d163f,0xe0980876 .word 0xa1071ea8,0x50e7b62e,0x47386670,0xc0571757 .word 0xb9d492ac,0xa9cd0a91,0xf41b1873,0xc9c38801 .word 0x018d4395,0xa1661fcd,0x3613420a,0x20410798 .word 0x16876ab6,0x10dfdebf,0xdfd8a24e,0x8a43778e .word 0x3345a616,0x7ed1bf6d,0x59ccfd5b,0x2357e8a1 .word 0x9557fc5f,0xcf42cee3,0xedf7cfba,0xf816e6ca .word 0x3b10c060,0x47c55547,0x0ec9acc4,0xfc59477e .word 0x5316799a,0x6fd1fa90,0xeebd27b3,0x3ea851fe .word 0x63c730fb,0x0ce83d6f,0x0ed87691,0x49e9b8ff .word 0xd26860c3,0x9f4f0a02,0x14af8aa6,0xd32cc6cd .word 0x69a7d7e4,0x10cdfe70,0x8def55b3,0xf0c84782 .word 0xbab2718d,0xf75e5915,0x56fbe231,0x266214ea .word 0x60dac120,0xd0be78a3,0x3980866a,0x62c3cea1 .word 0xd6f0b424,0xcadbbfab,0x945a10ef,0x48b14270 .word 0x61afc86c,0xc9c8715b,0x15528bf0,0xad47d98d .word 0xd88bd030,0x43bc869d,0x7afaa717,0x0e1abd2e .word 0x05dfa621,0x926c92c8,0x132b7ed4,0xcc1e7939 .word 0x2f6b0bec,0x6b755423,0x8418dd9d,0xdad1650f .word 0x0596ad14,0x48e7ee8a,0xfd9f4448,0x5bbd7681 .word 0x6531ec9a,0x516ad9fa,0x32b81ee6,0x54e99bc8 .word 0x12e4d9da,0x9caee893,0x74afc6b9,0xeb4eab06 .word 0xef51b631,0x3ad27a21,0x9641c11d,0x7c066499 .word 0xce98257a,0x748d11f6,0x688fb01a,0x0f0d429c .word 0x1b377ff6,0xa95d71e6,0x13ca31df,0x1babea44 .word 0x713fdebf,0x88c96247,0x8d2eb7c4,0x33747cde .word 0x06012497,0x52ea16e4,0xd1a2cc6f,0x9c1d4b25 .word 0x9e45ab40,0x36fad50d,0xe2406773,0x1dc36f90 .word 0x05296c5f,0x5fcfe146,0x1e422005,0x1419ead7 .word 0xa7f905c2,0xa9b205be,0xbedb9f4c,0xd3c3723c .word 0x793f641c,0x031204f7,0xe989873e,0x423cee35 .word 0xcdc9a058,0xc3886699,0x6bd79e6b,0x9768c434 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 0x80ebfa00,0xf23ff3e9,0x2cb96766,0x5df5dcaa .word 0x6f39019f,0xeee20a6f,0x38ca8e65,0x0221388e .word 0xadd6efcb,0xd43e324c,0x7cf05942,0xb8f9c2e8 .word 0x2ab17784,0x53c33f85,0x30b9b50b,0x3a5fb77b .word 0x40491834,0x4e591910,0x3ef15265,0xa7bdc523 .word 0x65e78583,0x994e27b0,0xcd13efdd,0xe98f5449 .word 0x240273c4,0xb03b47d2,0xf1ccabf8,0x2ee80060 .word 0xe5215abb,0x4335136c,0xb94683bf,0x02a42a51 .word 0xc225f76c,0xb57231ae,0x1f0c487d,0x3af375d6 .word 0xb7f941e3,0x8817af49,0xe2ba2dc6,0x20c84dc8 .word 0x0f01f0a8,0xd2b688f1,0xd8470c54,0xad19d33d .word 0xc089ab97,0xf65adcf6,0xcc62e3d1,0xb0d094e9 .word 0x5bd9676a,0x6a1376ae,0x95d8e4e8,0x91f0f607 .word 0xfcadbb4c,0x377b84ab,0x29aeabe3,0x34ecdafc .word 0x4ce443ae,0x37f66d0c,0x9082ae9f,0xf78e9193 .word 0x0612d472,0x585f588c,0x77ba2371,0xd4f54740 .word 0xc7ac340d,0x0f43f6e2,0x4320acd4,0x0bf73421 .word 0x2d2dd7fa,0xff600512,0xc797f5e0,0xb9e270e9 .word 0x559078dc,0x1b2c6e92,0x06702cfe,0x0ffc9471 .word 0x7a32ad6e,0x7bb535b4,0x9a0df212,0xb91abcdb .word 0x167b5dc3,0x11856b35,0x74b135e8,0x6c3b37f7 .word 0xad9af222,0xb26b3d80,0xa662b6b8,0x2e996892 .word 0xf9268d1e,0xdc069ccf,0xffcc4549,0x22b5898c .word 0x662b7d7d,0x6d7b38b7,0x84dfe275,0x97b8ad4f .word 0x35133371,0xa79a7ad0,0xe444bd5a,0xe9d1669b .word 0xed95e6d1,0xd3c6de1f,0x2aae75c4,0x0b3dfa1d .word 0x5658a555,0x8d56aa3e,0x92299e6c,0xe9b6cb76 .word 0x007e39cb,0xa4e8a758,0x88e7ade0,0x71b1f6d9 .word 0xd5b3946b,0x38f07cea,0xaecab4b0,0x88b79d62 .word 0x1ad8b341,0xa5432daa,0x3ba46a93,0xb1472828 .word 0xdb314f53,0xeeeb7fa7,0x19fe4a32,0x957e82e8 .word 0xf812578a,0x2b92271e,0x4c9f3708,0x2e662ebc 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 0x6f7a8480,0x910f4199,0x3d93306d,0x5ea18412 .word 0x526457fd,0x408cbd94,0xa6cb84c4,0x476dbc58 .word 0x5dd5dd84,0x2a96a6f7,0xc82b0e5c,0x7d673013 .word 0xa1360a40,0xd36800f2,0xd7102d88,0x4b3c387d .word 0xb7740055,0xe5a1ba79,0xa4640612,0x6d67dcf1 .word 0xfda164c7,0xb22f49bf,0x6a5153e2,0xeec767e3 .word 0x69bf4097,0x6b84205c,0x69946e19,0xcecb2fba .word 0x32d16901,0x26e69da3,0xd12746fb,0x434e0992 .word 0xa06a6f16,0xb23871b3,0xa0a8bb76,0xdec6fb77 .word 0xeffafdc9,0x2df3f549,0xf9b68bae,0x84b57bf2 .word 0xfac3f206,0x94ed0a98,0xb159489f,0x2cc7305a .word 0xdeb561bf,0x5e8a066a,0x37ac237d,0x3366a12b .word 0xafa9bfc8,0xca2ccf7c,0xdd871622,0x53b8a1dd .word 0x46c228aa,0x6ac00897,0x3f5cd4d3,0xdb7adb3d .word 0x37dd5779,0xafb35f39,0x25555828,0x455501b8 .word 0x52f18730,0xe133ea02,0x3cff00a0,0x15a66261 .word 0x988ef94b,0x08064167,0xac09c090,0xadbbb559 .word 0x246cca8b,0x30c7f8f2,0x4ebe233a,0xb3633df7 .word 0x5a9fd505,0x5e24586b,0xaa023824,0x22970ff5 .word 0x2bc0c567,0x3d811122,0xfd36ca25,0xf40fdf0f .word 0x57782c40,0xd18087fe,0xd1ba4a9b,0xeee5fc6b .word 0xf2b6bde8,0x757ebfe4,0xb74ce6ad,0x454420f6 .word 0xaf59dbad,0xad7450c0,0xcfbf91c5,0x43b2f586 .word 0x45602bad,0x783b1d53,0xaed64d4c,0x1ac44c64 .word 0x0822fbba,0xc86f555e,0xac9fc2ba,0xf2b6a47c .word 0x4f925d67,0x9968b364,0x3dc6031c,0xb6916127 .word 0x6d6d35bc,0x943f67fb,0x40a447bd,0x87103c0e .word 0x1ffe8eca,0x2dfaf29d,0x3f281664,0x90327464 .word 0x92055424,0x39592134,0x67774ecb,0x72497f40 .word 0x0ca20630,0x2f28aac8,0x2ee392df,0x50c14056 .word 0xf49f9897,0xfbe7cebc,0xb4668193,0x7d05301e .word 0x4b9822cc,0x278bb6d4,0x764498dd,0xa21a8f8f 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 0xc559a6da,0xae430edf,0xca56a813,0xc996a9d9 .word 0x57d938c4,0x2ef1bb10,0xce568950,0x979b18de .word 0xcfcfc158,0xb88407fb,0xe858b8c5,0x82ddc029 .word 0x8b853416,0xc000d2a1,0x2996b836,0xe30099d5 .word 0xa52ce193,0xdd999bd6,0xd7496254,0x2f242c6a .word 0xd9275310,0x262aec1b,0x83c4a181,0xab2b9948 .word 0xe380b333,0xaa2baca5,0x19218e3e,0x057b7ce9 .word 0x530b6acc,0x8a1a65e7,0xb97b87fb,0x3ab43c72 .word 0x52282f11,0xf8b8ba95,0xcc329078,0xeae1e75d .word 0x4ab1e4da,0x804e952a,0x7232c8d1,0x821f60b5 .word 0x7d738336,0x05666d5d,0xdfe19829,0x43f694a8 .word 0x37adb331,0x4ea13797,0x280eccec,0xfa8151dc .word 0xe6d1e573,0x48f8ebe2,0xa7b610f1,0xd1769774 .word 0xdf4a2ff7,0xa5c434e6,0xe88a2651,0x326e6ded .word 0xdb3af1d7,0x148ddebc,0xdefa2410,0x3471ae56 .word 0x0c3ee914,0x80028b4f,0x664379d7,0xbbf31fbe .word 0x257c429c,0x17f20056,0xcce45e80,0xa08b01b8 .word 0xc81cecc9,0xa0826fe0,0x28f0b97b,0x2d898f81 .word 0x18f03957,0x035cc0f2,0xcf40b782,0xd0af31ca .word 0x6a248856,0x5be78557,0x972b72e4,0x48b01b98 .word 0x02c8d5f7,0x9c0a394e,0xbabb9038,0xc0cdc60f .word 0x40287185,0xa20a03bb,0x4c3b813d,0xef7210f2 .word 0xa2fca35a,0x03c5d7dd,0x0eab1b4d,0x642824b3 .word 0x608a1860,0x10517eb1,0x7283e8a0,0x33833f44 .word 0xe9e55df7,0x8e11096f,0xdd798599,0x27e1df51 .word 0x1c01730e,0xf1d7947f,0x8b1a17a9,0x1fe82841 .word 0x2460b376,0x9331c760,0xe4b566a5,0x5a6e4a47 .word 0x5706831e,0x64cdca69,0x93f42ea1,0x56420056 .word 0xa35a79c0,0xfad862c8,0x1e6e7803,0xb6a2d277 .word 0xc1609f05,0xabf8173e,0x326fd948,0x3ebf3c73 .word 0x175215fd,0xf859bf02,0x4d79d167,0xc5a5c7c7 .word 0x65dc1502,0x247412c3,0xa89aff3d,0xa7a9845c 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 0x0139787e,0xd25df936,0x15d8a09d,0x9207c734 .word 0x17effa04,0x03e047d2,0x5a17c4d1,0x094cfb0b .word 0x3151b498,0x60468e50,0x342ce977,0x0b048984 .word 0x0ac6e127,0xa2600a3e,0xa6d2de61,0x66944be2 .word 0x47c9249f,0xf0d962c2,0x418c1ae6,0x26db495f .word 0x7e8b8cc8,0xb57b40f7,0x52091576,0xca8016c7 .word 0x8048aa70,0xe403fcce,0xcda8580e,0xc6bc0401 .word 0x23c1c71b,0xc6e33a99,0xa68cbbda,0x1865583c .word 0xc77e1754,0x7dd641b5,0x987e2e94,0x5365f305 .word 0xfc6714c6,0xff4c29d5,0xf6aded5f,0xd3024acc .word 0x3eb1b293,0x86502bf7,0xac3a8d2d,0xd067e0b6 .word 0x557819b8,0x7ece5165,0x63da910b,0x5d6ed62b .word 0x203f2000,0x6ac6699a,0xa7c60415,0x1e941ed1 .word 0x1205f83c,0x9d3107b9,0xf2ecdb23,0x930d79eb .word 0x0131d2ff,0xbfa93038,0xe70308bb,0xd95805d5 .word 0x59c6bb3e,0xd3f4a5a5,0xc40e9f7c,0x443f6e69 .word 0x490e0af0,0x9c6f0fb0,0x581c9583,0x3ce909c2 .word 0x9ccf7748,0xfabb50db,0x9b4b4f40,0xab104581 .word 0x43c448e9,0xc1aabc8c,0x3b84ce88,0xc1d27db7 .word 0xf55593fc,0x8b471b90,0x7e7286cc,0x6b3b64d4 .word 0x98f03ddd,0x782483e3,0x55667c66,0xfd57ec60 .word 0x6eea9740,0xcd546d39,0x9f78b582,0xa6aa259f .word 0x84c60c14,0xd0521d30,0x4e3591ee,0xb9146603 .word 0x9f84aac4,0xa19d0943,0xca8509ad,0x77e8ea6e .word 0x17a7537c,0xcd8e97eb,0x34a89496,0xd032d2f1 .word 0xede115c7,0xff322576,0x018a3c86,0x5ada23b5 .word 0x38ad2281,0xdc9e0a17,0x8db95d8e,0xa998b29a .word 0xd0d966ad,0x8a9fdee3,0x30c7c4d4,0xc2c180a6 .word 0xb7321382,0x4089fe74,0xe1670ddd,0x458b96ae .word 0x5c2ae150,0x0112b2ed,0xfed403fa,0x26a126d1 .word 0xa6bc9e29,0xc8b66a2b,0x3b90d982,0xc380b109 .word 0x4c5bd3e2,0xcca5196a,0xc0a4667e,0xdadbe987 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 0x84f8eb82,0x9e209399,0xbb612021,0x2fc18163 .word 0x4cee670c,0xde358308,0x88714293,0xe1e30242 .word 0x8837cac1,0x2130f8f3,0xe5fca1f2,0x0da2ef52 .word 0x6cd5bf6a,0x3f2102ea,0xaee9a00d,0xad988349 .word 0x4937254d,0x0914e34e,0x00d5d8cb,0x1eca1c20 .word 0xc2ea1c82,0xabee0d9e,0x43ade061,0x8aa07852 .word 0x32da32cd,0x84556c05,0x91431f42,0x203b4553 .word 0x38f6aed4,0xff021695,0x9003698f,0x01ecd6d1 .word 0x3237ebe1,0x5f4fbeeb,0xfab29e51,0x15743ee4 .word 0x7f2f2d93,0x90f77ea9,0x487924a2,0x202bf5d6 .word 0xc90c4100,0x303ae7ae,0xa423c493,0x9f39cc2f .word 0x1362b99e,0x2adcc029,0xcebaee43,0x36739aab .word 0xe603557b,0xbe78b3d1,0xa4653022,0x14f9eaa0 .word 0xd542ea17,0xcb1b056a,0xdbb17d04,0x321e0f88 .word 0x0edeb6dc,0xaaa86647,0x72146937,0xa350ad76 .word 0x6214677b,0x783641a3,0x9f458a3b,0xa6798ce3 .word 0xb61c22e5,0x42cdf342,0x3dfcf629,0x0633e31c .word 0xfb1050ab,0xfd880699,0x58264747,0x20f1fdf4 .word 0x57627e57,0x52f58b32,0xfb0d1732,0xc09cec63 .word 0x5ad0b1e8,0xf0583acc,0x7b1f1615,0x5af7f3f9 .word 0x67e392c3,0xd9c26fe1,0xd3a9f41e,0x221ec00c .word 0x862e6a24,0x483821b9,0xfdebcd66,0xcb186aae .word 0x57ad92e9,0x00b4a54b,0x888f7029,0xe0eba4e9 .word 0x08805b96,0x66eb0f55,0x20ae03e5,0xd5664306 .word 0x91c9d2aa,0x84f2bcb5,0x64699fc5,0x793f6b33 .word 0xd43b7307,0x7b7731d5,0xcb4d32ba,0x8b0e5c0b .word 0x3dbd56a4,0xdce1a61e,0x3ff49526,0x21b8a47f .word 0x32529ebe,0x4083f0e7,0x48f52aa2,0x1091026c .word 0xb376ddf5,0xf86c7336,0x48eaf704,0x019bf0a4 .word 0x06cdea15,0xf641ab99,0x5a29f8de,0x6079ab12 .word 0x9c453b7c,0x8ec02c30,0x869e4af9,0x2f2be81e .word 0x9dc89043,0xf473e71a,0xc2fa5933,0x19aa1752 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 0x72a3aea9,0x9841bc22,0x9f9abbb1,0xecd9ba98 .word 0x30266461,0x5271d236,0x2e717757,0xcf43e8e1 .word 0xce609aba,0x2a26f195,0x137c3500,0x3bb795ea .word 0x04ea9278,0x31809fe9,0xe220d7ab,0xc578b2f3 .word 0x6fd870c4,0xff050ca1,0x352fbbfd,0x20981e9c .word 0x9debf3ec,0xcf2d35fd,0x6b0fe21c,0x1d7e2f16 .word 0xdedbfff0,0xa82c6b89,0x4224243e,0x1becdcf4 .word 0xb13a2777,0x8edbefa2,0xc5d07978,0xff1a3457 .word 0x9b0f27cb,0x09ca8092,0xec779f33,0x1736b246 .word 0x19c8a401,0x81cc9f22,0xf2afbb22,0x8994d2b3 .word 0x2576a6e3,0x70d9f1c2,0xe70c372f,0xe7ff55f7 .word 0x531ce633,0x6cb08e6a,0x54a63d4f,0xaf0d8768 .word 0x135e72da,0x93a6d583,0xa42e9529,0x2b7aa70c .word 0xa0361c2d,0x8d53e708,0xe658d466,0x842988c1 .word 0xc1d9ac38,0xeaf9fd6a,0x3ce35a5a,0x7cf9e4ae .word 0x03989edb,0x707e8279,0x80eecf3a,0x105ee525 .word 0x33f10d3c,0x995996e2,0x0e579ed1,0x45ac9970 .word 0xd27890bd,0x35e1c6cd,0xedc59f93,0x864262ed .word 0x473f3a32,0xc013fbd3,0xdb50e1f9,0x75f093b9 .word 0xd6f4befa,0x9e23625f,0xbf592b55,0x40792a68 .word 0x690b77ec,0x1dc9a497,0xe520b319,0x0d93d4fc .word 0x811c733f,0x20e94819,0xed796118,0xb8e5723e .word 0x475501fe,0x18e07296,0xf4636cb2,0xf0154f2c .word 0x7c2d3ce3,0x87b9bc00,0x9409a410,0x329451e9 .word 0xb29ff893,0x7c4a311b,0xe6ac30a7,0xfb8c9e82 .word 0xa45c73e1,0xfafad299,0xba013d02,0x2816f3c4 .word 0x56b5c848,0x89588758,0xaf18e16b,0x3145d1c7 .word 0x5d8df710,0x9298ae26,0x6e7f8310,0x9c85235e .word 0x59da62b0,0xa2494150,0x61a0cbf0,0xbf1b501e .word 0x5da726cf,0x02665c4c,0x0e63ed8e,0xee29a3d2 .word 0xae53fb6b,0xd46b13d0,0x07896dae,0x48982984 .word 0xb94d197f,0x1d962d60,0x0404a45a,0xe34c1bf3 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 0x60560ff7,0xf4ddffc1,0x9d4e1597,0x81487c19 .word 0xc08de596,0xda03f477,0x22edbaf6,0x2b03e9da .word 0x03119493,0x2e7d2698,0xbc135b22,0x44562de1 .word 0x1a4e35a7,0xa47f0bf1,0x0fa3017f,0x4b05dfab .word 0x1fda9468,0xa6aa225d,0x3db043cc,0xba5d68c5 .word 0xae68063c,0x6c4c9d27,0x4457b3e6,0x40c70134 .word 0x8e69c44c,0x47a147fc,0xea69b988,0x0b7c37d0 .word 0xd6d366be,0xf7fe7510,0x2f0233e6,0xed9b2bb3 .word 0xd309bb08,0x4d1b290e,0x0e029207,0x01f6aa16 .word 0xb37a64b0,0x2ddc0c56,0x5c58f49f,0x2ad25171 .word 0x33af3f76,0xb3eb9e5a,0xe39f4c6a,0xcdb8610e .word 0xa0145dac,0x90a01045,0x64c85bba,0xd6cd50e1 .word 0x413c4d68,0x83688e56,0x21c64622,0x16d72114 .word 0xa9d1a54a,0x9f1b336a,0x17000895,0xf4281055 .word 0x0cbb1468,0x9b89abaa,0x62f90dda,0x9c59985a .word 0x0f9facb8,0xd82ea6d9,0x59e4fdd7,0x9030b455 .word 0x32a453e9,0x689ef70f,0x9691cf78,0x85aecc1f .word 0xaa308fae,0x0c1da2ec,0x2a76d564,0x3f59b56e .word 0xf1513bb1,0x1a8fb1be,0x19e6e732,0xf4db7912 .word 0xc2f6d077,0xeee6057c,0x95a73da6,0xff234bad .word 0x44e060dd,0xfde0633c,0xfd617180,0x97d39098 .word 0x083ece04,0x7140d8d1,0xf3f1e7c6,0xc910f2d4 .word 0x136587b9,0xf1dcbc83,0x906a6aea,0x562860f5 .word 0xb064d401,0x23a78baf,0x1367fa63,0xc6f23b78 .word 0x38fdeb19,0x65d2a695,0x1434fdef,0x49ea04e8 .word 0xc74f3db3,0x163df47b,0x8f9c487a,0x8dd22a71 .word 0xc5c709e1,0xc282e6de,0x43242a49,0x6605b5ac .word 0x4c49e764,0xb41dacb3,0x72e4dc97,0xfa604ac7 .word 0xee90247f,0x7393766b,0x190d8e0b,0x8b4001e1 .word 0x158f5f4d,0x589841b7,0x2a09442b,0x1e69c59a .word 0x70d1899c,0xb44c8857,0xaccf276b,0x1edd06f1 .word 0x956c767e,0x08fb1b97,0x3fd5d58f,0x30031366 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 0x919f23bc,0x486978bc,0x35c005a5,0xa6132645 .word 0xc8738299,0x61cf423a,0x0cd4c965,0xaae60370 .word 0x219e276d,0x651fe1a7,0x2de0836a,0x94ccefa8 .word 0x753e0b3c,0x000cb5dd,0x700ebb1f,0xf405ce79 .word 0x1288c7d5,0x087ed9e2,0x137f78f2,0xc0f3bb2d .word 0xfca7dc23,0xfcdac2cf,0x602c7adb,0x65bfcaca .word 0xb544f866,0x4c5d7001,0xe85d044a,0x7ba2cf98 .word 0x2df22e49,0x37fda732,0x3b98d7fa,0xa6bfe363 .word 0xb5981b61,0xe82b5d0a,0xfb2dfc0c,0x4724985f .word 0x186a80fe,0x4a80cf18,0xedf73e2e,0x5be51e42 .word 0x11aa60f4,0x108ff825,0xd463392c,0xd5ae1ee4 .word 0xdf7ad953,0x7f8c24be,0x5b4be182,0x65c22e7d .word 0xffcefda7,0x8343a836,0x4d9c4fde,0x643a1944 .word 0x02513f04,0x233d00b5,0x154c68ff,0x3ec7bae6 .word 0xc076773a,0xd626fc91,0x98caa3a9,0xc36b8b1d .word 0xdc1bf5ec,0xea2a160a,0x43a0217d,0xec1409d1 .word 0xfc84532e,0xef2b3e59,0x2256401d,0xb54e5ee8 .word 0xa0cc6d79,0x1494a413,0x669fdab5,0x6a1ffa6b .word 0x69fb81e5,0xfe0cccd6,0xfc5e53b2,0xdf988c4a .word 0x27f7528f,0xd65335ec,0x89294ebb,0xbf77c731 .word 0x0114cf84,0x55d6b6f5,0x014335c7,0x5db219c2 .word 0x41f1395b,0xd2ef29f9,0x002d9fcf,0xc63cc29f .word 0x94e64161,0x3fe157e2,0xe32c50c9,0x38f9f6b1 .word 0x5148ade1,0x2827cda5,0x87df68ba,0xf819a626 .word 0x48e37e01,0x6f3aa540,0x9ee4b899,0x55137b69 .word 0x1b350c18,0x99c57224,0x5743c3e8,0x6fdad25b .word 0x0bad4b39,0x5bcdea9d,0x2fb0a2ca,0x2357997b .word 0x2524b66c,0x0c2837a7,0x324f6d97,0xffdd6585 .word 0x3af65e29,0x60c827c0,0x3d5ebe89,0xdad9cc96 .word 0x855a1c4d,0x40b03e89,0xbb0a0e3d,0xcd6bcade .word 0x49057182,0x6f71d41a,0xd8352d8a,0xeb5a6937 .word 0xfe548c36,0x0b2d429c,0x4ab04a6c,0xdd1b4fc5 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 0x93d55d68,0x54502717,0x619d1aaf,0x3d054e52 .word 0xb93dce27,0x53cfcf11,0x7fa7f540,0x5a9af2fb .word 0xb025aa2b,0x1ce5c98e,0x37e8c20b,0x2566352b .word 0xfb056223,0x7ed4d2ee,0x70ab158a,0x1bcb38a4 .word 0xa99afbb8,0xc5be55a3,0x79318508,0x68f56924 .word 0xc249ed91,0x36122934,0x93003ce6,0x819c66b3 .word 0x7c53f745,0x9be6d387,0x0e223b46,0xef52fff1 .word 0xb036ed3a,0x025ddaf9,0xeff46992,0xe0f5db16 .word 0x9b9a6f19,0x0d93d2b2,0x445b1a0f,0xe595aaf1 .word 0x6ffc610d,0x01efc471,0xcbf39a94,0x34b0bd84 .word 0xedbac985,0xf9540509,0xb2a9d0be,0x8eb7c874 .word 0x1ce5ecb9,0x826a6bdd,0x178ead4b,0x50dda5b6 .word 0x8bc8ee2d,0x229989e5,0x63cfe5ff,0xcc395dbc .word 0x4cc4fd7b,0xd092eaff,0xcb3d7671,0x6751acc9 .word 0xd1cabbcf,0x9e75d161,0x5db6c76d,0x7e227e46 .word 0xf7541663,0x0b035732,0x0d6b4b56,0x93d35832 .word 0x5b5b28f1,0xdc70b0ff,0x4f75ed0e,0x7bf381fd .word 0x1a19bcc8,0x1c573679,0x29e57940,0xe09d190f .word 0x099c34f6,0xbe371c5d,0x3ac4d2c6,0xae440c2a .word 0x7c0f4386,0xc976d877,0x74fb3965,0xd41f43a0 .word 0x75eba1e0,0xa0708a67,0x43a24ffb,0x97f4d6b8 .word 0xdfc16380,0x3d8e485d,0xc20f0654,0xc1c45971 .word 0xa382151d,0xef7a1eee,0xd1cc6212,0x553abb2c .word 0x566adc15,0x543eee35,0x721bd26c,0x9cb5a7f1 .word 0xcbe620d6,0x4f387d5b,0xebacdabc,0xa10c65b5 .word 0x7d84f765,0x9d07669e,0xd9a40160,0x29160d44 .word 0x9ac0db5d,0x4d243be1,0x3482e2aa,0x6fcecd28 .word 0xe8d859d1,0xecd3779b,0xbb936813,0xc93f9e8a .word 0x4b33e025,0x1fcf241b,0x4939f1d9,0x53f3933e .word 0x8ae610c3,0x1e26be78,0xb94f2c6b,0x9a601861 .word 0x7bf7ff4e,0x4c892838,0x6107144f,0xd8f4dc18 .word 0x56474bde,0xbd633d9e,0xd7d7e3e0,0x6b171dbb 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 0x2c3474ce,0x2c0efaa6,0xc48bcb46,0x97bd0986 .word 0x2d0d56a1,0x7823194d,0x5ff2981a,0xc7c5dd36 .word 0x810bd6f0,0x5ac61c21,0x9ce45e6f,0x27578f40 .word 0x77b99fed,0xa185421e,0xab0c52c7,0xf005edf2 .word 0xd3ebb68f,0x98e6953d,0xed771a1d,0xfcab7340 .word 0x4caa7162,0x0672910c,0x62b9e71c,0x8ef02425 .word 0xc4a20690,0x4749e32c,0x1781dfa0,0x0231e66c .word 0xc774950b,0x4cc01bfa,0x36d68204,0x61103a68 .word 0x58b67a24,0x7952da4a,0xc3e609c9,0xb3f84b01 .word 0x4602d977,0x4e3d31e9,0xb2a756ef,0x8db57ba0 .word 0x727f4d15,0x2ed7749f,0x63359039,0xdb45e8a2 .word 0x3bf60e36,0x0e0ed8d7,0x82c0caa8,0x35bdd4af .word 0x404b38e5,0xad0308ce,0xc5d34d23,0xbe568b1a .word 0xbe475e5c,0x6e63cbee,0x8df88292,0x32cd848b .word 0x3432f0da,0x6cb56b5c,0xa186f9d5,0xa33a25d9 .word 0xa602fdba,0x6a4cdec7,0x4db1dcf0,0x3b3f5aae .word 0x887db4ef,0x7897caa3,0x13cef0cc,0x57c20ecc .word 0xebd23e61,0xc821d214,0x070840e8,0x62a1a9fa .word 0xc07ca969,0x4234f357,0x301437f4,0xba37e84b .word 0x02818ce0,0xeb5bac10,0x9a000928,0x78f5e405 .word 0x2cee61fc,0xf9742d89,0xb4ceb1e7,0x9545d7f1 .word 0x3d7d3350,0xdc98879c,0x17d38645,0x275a015b .word 0x5ee7a44d,0x54ac04ee,0xba3bc0c2,0xb31fb930 .word 0xdef1106b,0x09b813d3,0x86d87d7f,0x869d5b8a .word 0xc0768fc2,0xd8976584,0x6d39ce28,0x1d6b3b11 .word 0xfbf578db,0xcf593391,0xd74b9aa4,0x2132c6f0 .word 0x6b8ae0df,0xe31d1632,0x47921f37,0xeb04dda4 .word 0xe6749423,0x66540155,0x0b38a131,0x03622a5e .word 0xc6f78232,0xab1bd3dc,0x238e1d97,0x31cc5d13 .word 0xb593203b,0x23e96754,0x34c85350,0x710b0990 .word 0xabbda882,0x703a6fd1,0x5a0ebc25,0x3c675d3b .word 0x917d862d,0x311190ea,0x89ae1f2f,0x797dc3b1 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 0xb927c26a,0xf174453b,0x83b167db,0x52560215 .word 0x5df3b6f2,0xe4bb1bf5,0x6beebe8d,0xa2387c32 .word 0x604a0f07,0x830d44a8,0x24f2c019,0x929cd134 .word 0x8d8dc693,0x00322285,0xf5ef58a7,0xf1f73a43 .word 0xce6adc24,0x84205f94,0xa0d3798d,0x93fbb2d5 .word 0x8fb6dc32,0xac3046c2,0xf83ca14f,0xb3e4b1ae .word 0xc84b82f8,0xe19bcd43,0x641f9219,0xf0e88c78 .word 0x54bff096,0xd5a20e6e,0x298087d3,0xedd4a710 .word 0xdf44218f,0xc40640f6,0x7d4caa2d,0x47ad891c .word 0xc9c4e0d5,0x4dc8abfe,0x8c1bf893,0xc8d02afb .word 0x5d93f2a2,0xd13efddd,0xa8f2e4b5,0x31d5bf47 .word 0xf32f6932,0x9d64744a,0x73b3dec6,0xb0769c7d .word 0x9c25773e,0x40561dd2,0x6f83517f,0x412af50a .word 0x886d796c,0xc036ec39,0xbd3b9454,0x385a5aac .word 0x92ae6572,0xce4b4ff1,0x76e6d7ff,0x50785b74 .word 0x75323a4d,0x8a7aa3b7,0x0acc7118,0x5074b148 .word 0xaabcd5a9,0xb6566321,0x16655208,0x00bf13bd .word 0x94cc2893,0x271f8c55,0xc9d8c42b,0xba2061dd .word 0x8ed546ea,0x4906a5c6,0x1284f0a6,0xea77049b .word 0xd7e9e9b8,0xea195e26,0x8af7d607,0x8491b9a6 .word 0x3aba2189,0xd175fa19,0xa74717d2,0x20f813a6 .word 0x70bf994d,0xb75791cc,0x15d7c5dc,0x3d2bc617 .word 0x3f461197,0xf9082bf0,0x533dc817,0xc35fc990 .word 0xe064dd9e,0x103aac1f,0x63d9ad04,0x9c857356 .word 0xbd8349ac,0x1132225f,0xb2d1a705,0x95454e83 .word 0x33e5b721,0xac03f08c,0xcbd24ad8,0x4d204404 .word 0xe2b21600,0x09d17b4c,0xd5bd0600,0xca4e08a6 .word 0x633477f2,0xefd24944,0x3a8bab8a,0xa1329c44 .word 0x80ec0e09,0x6ec37734,0xa60afe28,0x15685aa1 .word 0xc50f3366,0x557e10c7,0xa64a6d90,0xff7effcd .word 0x4cd3d480,0x5179dae7,0x692a0355,0x5ed8b51f .word 0x54a90212,0x4896311d,0x1d91dffd,0xdd6515b2 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 0x6bc51b84,0xee892615,0x05a42bfd,0x056d5696 .word 0x03af98a4,0xcfe87fc1,0xaadf2d09,0x279c6c85 .word 0x10fa8287,0x4a0188ea,0xfed3107a,0x7caebb83 .word 0x5ee7994d,0xf7227b09,0x323059a2,0x0d2f0df1 .word 0x2beb2d42,0xe2bc0bf4,0xbbb47b9d,0xa74a11e3 .word 0x7d1f9d68,0xa25218d5,0x6688a233,0x95acd59a .word 0x1e1eebe7,0xafbaa677,0x54d4764f,0xf4f948cd .word 0x3f6ff65b,0x0ee11247,0x2dff34b2,0x1a864585 .word 0x9ace16ff,0x8fcaaa33,0x5f44b6e3,0x684bfcfd .word 0x8c82cfdb,0xb0cab11c,0x886b91ed,0xe6290468 .word 0x7303801c,0xd2b5de95,0x46110b9a,0x80d88427 .word 0x3ee4c519,0x1af5a693,0x10e8a288,0x449d1f3f .word 0xf5853f11,0x8a491f04,0xfeb2f5a9,0xa5104820 .word 0xd968bab4,0xfbd02332,0x3140a594,0x53efcc56 .word 0x9f65967a,0x819a14fb,0xc476fb2f,0x01a9380a .word 0x09b62391,0xab134b34,0xbe466af6,0x60c6c881 .word 0xa950bec6,0x8a14bfbc,0x8c19a1e6,0x81f93d54 .word 0xf0e151fa,0xd270a49d,0x0b20cb62,0xe1e376be .word 0xbe124bdf,0x8d5869b1,0xe3e169db,0x743e6817 .word 0xf7fd3738,0x5b760c46,0x0394851e,0xed53e2d6 .word 0x998988ec,0x45c6de75,0xba750a0f,0x1a739f6e .word 0xd9cb9f90,0xfadcc217,0x298af83e,0x2e2faecf .word 0x8f76c56e,0x283cd8ec,0xdd01309b,0xd692f117 .word 0xab24d20e,0x306f0742,0xb299c305,0x41a51752 .word 0x70798e4a,0x3fa653c4,0xdf7ca0f0,0x0c4e55a3 .word 0xdc92401d,0x3ff594d3,0x980ce430,0x6297ddda .word 0x0dcda0c2,0xa71349e9,0xe6ef614a,0xfc157571 .word 0x47234a3d,0xd2288ac5,0x7185512b,0xd73dc034 .word 0x942ba7de,0x8942e5af,0xfae0fa8b,0xa4d1c1f0 .word 0x469298ee,0x6d9a2204,0x48c204a6,0xb9138c3d .word 0x3d876785,0x59fe5346,0xeaaf0e26,0x9b7f8e27 .word 0x73b52fca,0xd6857d46,0x7d2a90c4,0x6cec4dca 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 0x96552dd3,0x6d7eda52,0xde77480d,0x8e1c0886 .word 0x23311485,0x03149e39,0xdf696249,0x07339734 .word 0x702149bd,0x3570dc5d,0xc76206d1,0xa98419e8 .word 0xde1e6a32,0x30d39f90,0x3e451329,0x409e98d9 .word 0xf1595994,0x689d7dda,0xe302ad6d,0x90e2df9c .word 0xbe774acb,0xe427cebe,0x25d5a0ed,0x3d18f3c3 .word 0xfe4d5aec,0x14b1e32e,0xa4f08726,0x49eaa558 .word 0x28e32985,0xe5ea4c8e,0x852a9303,0xb34e950a .word 0x0136ef33,0x48d54639,0xc1a9fa64,0x9fe3f6f4 .word 0x1902e74b,0x0df69885,0x22cfa825,0xc3446363 .word 0xce3436c9,0x489edeef,0xd7ec1028,0xd3173ba7 .word 0x2e20a3f0,0xe16cd27b,0xab8f3f9e,0xc31a894a .word 0xdd45eba9,0x98980e92,0x24914759,0x3a01527d .word 0xe85a2c99,0x51a03b9d,0x077d1e0b,0x93e6960f .word 0xcd9b8131,0x9ecc57e4,0x24bdc066,0x8b3188a6 .word 0xff445e81,0xd3bfb289,0x328ce0a6,0xcb4d0c71 .word 0x95dcfcd7,0x5cc2c8fd,0x0b6e964a,0x94dd7734 .word 0x469aecbd,0x25473981,0x9af74b91,0xe730775c .word 0xc02b28ef,0x209a3bbc,0x3de96a4c,0xd171590b .word 0x198e85a4,0x6fec05ed,0xfd4129c7,0x0050afda .word 0xd0966541,0x6b2b5cee,0x84f65572,0x4180f34e .word 0xb21d9334,0xfa4d9e77,0xfa1d4440,0x4beebdc9 .word 0x22287794,0xba81f444,0x85ec4ce8,0x2009ad6d .word 0x8c5553c3,0x201df778,0xa4397038,0x6f8dbea9 .word 0xa3a38e4a,0x12c78025,0xe30dc6fa,0x2bb1d48b .word 0x288c5123,0x1e2895f5,0x49ea92f5,0x4ff22192 .word 0x89b355e3,0xb0619ea9,0xf8a09005,0x97b84879 .word 0x969135f1,0x8cdd58d3,0xdd63aa63,0xf535b1e4 .word 0xda4d3373,0xf5d47069,0x39e3a2dd,0x758cfa1d .word 0x9a0c0cd6,0x61388f64,0xc5028630,0x42aad275 .word 0xb64a7ccd,0xd63d1dff,0x822a1796,0x60729b1b .word 0x4298eb69,0xf141d491,0xc6f0934a,0x19fc007a 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 0x7b509f1f,0xb24b9e8c,0x8a12f4f8,0x128702fd .word 0xd759511b,0x654787bb,0xeca0f919,0xf624d31e .word 0xb26b7d4f,0x01541099,0x2e766b56,0x5cb268cd .word 0xc46c6283,0x404405ed,0x7d6e96b4,0x0ecff7cc .word 0x4d503f4b,0x36aa1f4f,0x8b7a0f61,0x78f838b3 .word 0xd998b6af,0xb78b6c47,0xa436fc9e,0x70e5ac6e .word 0x5e3fb423,0x4e3e0bb3,0xde0b48dd,0x794f655a .word 0xd5e494df,0x1b802f6e,0x73e916ee,0xe26827e6 .word 0x686410b2,0x465f8cfe,0x06d1c342,0x26a0d28f .word 0xf1dffe5f,0x71423939,0x2c8edb7c,0x9c00784b .word 0xd4c5bf10,0x39562779,0xd44a14bf,0xed8fdccd .word 0x986072ba,0xb417a5d1,0x344139d6,0x3822e523 .word 0x1a05e6cd,0x03f3209c,0x05eebc72,0xef0936e1 .word 0xb13f6982,0xbee73b6e,0x17f01be2,0x8e1d007e .word 0xa53c8339,0x6821a37f,0x486472cb,0x717df537 .word 0x968c9629,0xa605044e,0xaab7de00,0x37fa3a48 .word 0x301f5a92,0x9ce9467c,0x96178611,0xd8e19575 .word 0x8c9ddff8,0x44e76e32,0x7623e33e,0x8c0914cd .word 0x216bfb27,0x835e910f,0x38b2b2f9,0x78127218 .word 0xfaa5104f,0xcbfbb202,0x7412f8d8,0x427eb2fc .word 0x67fcc10f,0x50e2fa2f,0x4d7f64d6,0x3691b594 .word 0x878cd2c8,0xeabc78e8,0xf721f176,0xcb2337dd .word 0xaa6a40c2,0x78aa6eb0,0x28f31c53,0xd170125e .word 0x118ede4e,0x5f508531,0x7d8bdd8a,0xfe45be11 .word 0xe341e0c6,0x1236707a,0x61a1c364,0x2dfeef0a .word 0x009398f4,0xb0880533,0x04ed68a8,0x435b30a8 .word 0x0d19e3be,0xd0ee9a65,0x48f725a0,0x60771914 .word 0x6bd70f23,0xa132c075,0x15a55e53,0x4cb06508 .word 0x02786646,0xffddf335,0x58bc4a91,0xdef7f1d7 .word 0x2ea65d91,0x9971e550,0x6022b5bc,0x577eeb63 .word 0xc0f1ef10,0x3f6132eb,0xc8cbc48c,0xfe577ebe .word 0x0bee61e5,0xdae4b7fe,0xcda7c9b9,0x3bf7b651 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 0x51bdca48,0xb16f3aaa,0x6d301f65,0x8044a2bf .word 0xba4e6c8c,0xa6e2f570,0x312d1887,0x3fe2a4e2 .word 0x0205f45c,0x07ace867,0xd5777aad,0x6e49ea19 .word 0xfc180779,0x57c9c40a,0xc0a11dfd,0xb2ca1372 .word 0x0e1b1321,0x3a10355f,0x36f21fdd,0x73bbb6fd .word 0x4325150d,0x34a1fbf2,0x11449440,0x61fd850b .word 0x43b9ec83,0xfc8b2086,0x55f3ea57,0x224715c3 .word 0xfe8d23d6,0xdffd9423,0x368300e9,0x260d9058 .word 0x0ac76951,0xb3875b31,0x3fd5aa95,0x427b5958 .word 0xf2b2b49b,0x61cd9816,0x28db84a0,0xd93ec938 .word 0x79bc7a13,0x0ed72a53,0x7ab3543d,0x282b7e9b .word 0x7e8872a4,0x0824af06,0x0cfa46d3,0xbaa34eb7 .word 0xbaeba516,0xa13783b3,0x3e198bb6,0xb699c5ee .word 0x11cc7816,0x88ea860d,0xd0c3e9e6,0xbfdfb479 .word 0xbf6318e4,0xf07aadc5,0xccd40a03,0x32d94035 .word 0xbbedfa7f,0x5c459954,0x9f94e6fa,0xa89f5c17 .word 0x9f871094,0x1997967d,0x2888aef5,0xa60dbe9c .word 0x4a558450,0x3ddb8ae2,0xcdb25c8f,0xf06e8111 .word 0xae7a0969,0x672779d4,0xb9897e36,0x47165d34 .word 0x3844a6e5,0xdd299168,0x561d6634,0xa74234b0 .word 0x132f8b69,0xa10814d4,0x5acf4d99,0x5008b5aa .word 0x555d193a,0x577e2480,0x02dc7929,0x8092babc .word 0x451eace7,0x12f41e3e,0xf835393a,0x865926f3 .word 0x686e317b,0x6c08d35e,0x30eb06fa,0x7f725518 .word 0x58060a7c,0xc75cbec2,0x773ff97d,0xe14d0d1f .word 0x188cf4b9,0x03374560,0x1dfc3931,0xe5d246f4 .word 0x59b9b1cc,0xc1f25816,0xf81092c5,0xe0c46045 .word 0x3d883445,0xbdc1f990,0x6e1f1cd3,0xea9191c3 .word 0x6b243d95,0x0c5e33c5,0x83e758b2,0xb3abecc9 .word 0x0cba34a3,0xb5fad68e,0x135c7b65,0x1191f30d .word 0xcb3cd4f5,0xccc84e18,0xad547b8d,0x811b82db .word 0x2b4756a1,0x895cfdf3,0x2a4c8614,0xf5715244 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 0x8ed9607c,0xd53f907b,0x5e5ba62d,0x0819c519 .word 0x5f6f8e6d,0x50d6c805,0x02607c2a,0xc504a143 .word 0xf2f65a15,0x282fc97a,0xdb774499,0xdb9f12d6 .word 0x4c34a561,0x0a747e6f,0x6c43df5f,0x3681a1de .word 0x2183e4dc,0x8f77fc89,0x0778d79d,0x91d4a539 .word 0x18beb7ca,0xbaf476bc,0x01f2b8f0,0x53691234 .word 0x9c25793b,0xc66d8a89,0x01ce6564,0x207ef34f .word 0x4e4fb0c8,0x60ebeb7b,0xcbe22731,0x75064a23 .word 0xa93cc833,0x2f3f16b6,0x95f37c6f,0xd15e269b .word 0x81d6a98e,0x1ee24ece,0xbde6e6b8,0x7c9afde4 .word 0xf6d95231,0xeb8e5bc8,0x4449e2ec,0x8a3f24db .word 0x3e33e995,0x5bf590bc,0xdee097b1,0xb66cb593 .word 0xb93e984b,0x13825475,0xbad15d58,0xca06edd5 .word 0xa9daa109,0xec9ef225,0xb56ef5e6,0xaef90794 .word 0x0bf20a37,0x9dadf1cc,0xde148453,0xc83e9078 .word 0x02ba9a7f,0x6a98b4ae,0x6304bd93,0x1e22d7d4 .word 0xa039018a,0x192c6239,0x483b2e7b,0x5b5bd449 .word 0x2633f1b2,0x41797ae5,0x84f694b8,0x533ebe2f .word 0xc439af16,0xb567aad2,0x765a8ac3,0xf60e8732 .word 0x0f1b7ebe,0x68e73652,0x11469362,0x0e40da10 .word 0xdaa97a11,0x3cc9d92f,0x369a9458,0x8350bab0 .word 0x0964b027,0xa383cca2,0x9f4ea96e,0x0879d38e .word 0x512306ec,0x42dac48e,0x578efc8b,0xcec96db2 .word 0x5ada8a80,0xf29e40bb,0x8ae4b20c,0x7df4a9ef .word 0xb2ff0ad5,0x3b56f449,0x1c3cc397,0x62e62177 .word 0x59d70e2e,0x6bb6939e,0x0ebcb0ea,0x15749c41 .word 0xe220870e,0x8a7cc9c6,0xc5408e8f,0xd21e06c3 .word 0xbfbce03e,0x40f20192,0x22a1d44a,0xf23a1e27 .word 0xb5ed2c7f,0x286667cc,0xbcaf6c49,0x7ce70d16 .word 0x7797ba9c,0xa9489a53,0x39959061,0x3497373d .word 0xb63864a3,0xc54f22a9,0x7287c5fc,0x35c765e2 .word 0x70cd69eb,0x8dd31344,0x81f24315,0x04505755 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 0xffb903db,0x6998270b,0x5e46dca5,0x1226405b .word 0x142fc6b6,0xffc82968,0x5ce016e3,0x78e122a7 .word 0x188674c9,0x35f12639,0xa40919dc,0xe0d572e0 .word 0x18afde6f,0xa043035e,0xfbcb5b90,0x1730e8d9 .word 0x30869375,0x3326e4f0,0x607e45a6,0x48a317bd .word 0x27a085ba,0xf18479f3,0x259eaa6b,0x35e8c8c5 .word 0x3e8932aa,0x84e5b679,0x424938ba,0x4b644aef .word 0xcafa375e,0x52e84cae,0x105d8200,0x03179919 .word 0x98c14f0b,0xfbb18131,0x97729175,0x4b51938d .word 0x5c7e53b3,0xf615bfed,0xd52b1d3b,0xf6747392 .word 0xbff52bd1,0xf441a94d,0xfc6d93a5,0xadd990b4 .word 0x4fc80829,0xe5998691,0xb0e96129,0x8631bcbf .word 0x1c48cd94,0x80e5f066,0x1b7199fe,0xa0f42699 .word 0x3f42e615,0x195387f0,0xd0be0139,0xb26fee16 .word 0xc70939cf,0x54f37dd5,0xe21ec75f,0xf3d821b8 .word 0x213c502c,0x4bc54f12,0x8bfd9a94,0xf801c92a .word 0xe31ad722,0xf38683d2,0xc12bea25,0x14f8ef72 .word 0xc33816b2,0x0148b1aa,0x549e1b26,0x41b6f755 .word 0x1126d524,0xc3183b69,0xc553c293,0x82e053ac .word 0x42bf41cb,0x1e06cfb5,0x8b0ebe30,0xc2c07a28 .word 0xa12526b0,0xbe9345d2,0x3a194366,0xa8f3d12f .word 0x6a71fd08,0x4b972ba3,0xec31425b,0x4df27c23 .word 0x1b61b662,0x6cf33103,0x7e5a82ce,0x114dc4d5 .word 0x6ab116ee,0x6f1391d8,0x9cc1f10a,0x14b7bb50 .word 0xb511a55c,0x102336b0,0xbe7e76a8,0x4258e47b .word 0x403101b9,0x6d75d2fe,0x117c9a57,0xf75dca54 .word 0xa65ba28d,0x8cb7d70f,0x9e5eb467,0xb9827754 .word 0xa3688acf,0x4e5d0dd4,0xa81b2dce,0x5f968e34 .word 0x3f411f48,0xf835906c,0xdfb8bfc3,0x2b334d00 .word 0x6c7b72a6,0x5a464f11,0xf320b4df,0x67ec7c96 .word 0x191e77bd,0xd7011628,0x3fc9c66b,0xd3d8719a .word 0x9b37f429,0x57b84034,0xf1629094,0xfe05e661 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 0xabb3e64c,0xb34268ac,0x50562535,0xac50248c .word 0xca5ec10a,0xdeb0c478,0x60105003,0x999cfef5 .word 0x1f77de15,0x10232b05,0x84f8b8da,0x5cbec81a .word 0x99b28d2e,0xee005f5b,0x1234ce76,0x3275c7be .word 0xcdfe7a0a,0x61699ed2,0x885c7cf6,0x5f93933b .word 0x72111e7c,0x45908bc9,0x658560a3,0x8f1394e0 .word 0x7558a15c,0x68541318,0x8a1b14a5,0x1641253a .word 0x65abcfe1,0x746295d6,0x30d9faf1,0x795d793a .word 0x43cde2df,0xa4b73cfc,0x4ed9f94a,0x8e6b9b56 .word 0xc51d9bcb,0xee6459e7,0x852c6a9e,0xb5221266 .word 0x7463efcd,0xb67ddf31,0x7a3dc3b1,0x20ff4fa5 .word 0xf5c3c8c0,0xbb0d0c49,0xdd583bb0,0x79c0648e .word 0xa8187fcf,0x2c1f98e4,0x7a6127a1,0xb9c59bc1 .word 0xa7661ffa,0x18f776db,0x838aac8f,0x377f7733 .word 0x95a7f320,0x8a67b3ee,0x5ea192f0,0x2687b083 .word 0x24f4766f,0x5d6f3c43,0x9249dff0,0x0b38c3ae .word 0x874aa93b,0xb7e31e3a,0xbae8590d,0xe4e49949 .word 0xbafdc383,0x14e1aa00,0xc16cda27,0x1be22d4f .word 0x0b54da98,0xcf1ec039,0x7dd359b1,0x20eb111a .word 0xd750a2e9,0x8a645c80,0x1f3d540e,0xad4810fa .word 0xf0d94ac2,0x72611825,0xdf4aabaf,0xc47d36b7 .word 0xc323d494,0x4ce5fe44,0x4424a76a,0xbfae1a22 .word 0x14568e31,0xac2e8eac,0xc5182d38,0x8311d703 .word 0xf9d45cc3,0x5ac05b9b,0x8d119db3,0xa6b1521a .word 0xf7916709,0x75bd0604,0xe6ba3b2e,0xfb9092ca .word 0x4ba15772,0xa4dcc7dd,0xb9a94182,0x373fe1c0 .word 0x3484503b,0x715b62d6,0xd32dc592,0xc07fe335 .word 0x515b875d,0xe7209f06,0xab25a166,0x8dc30905 .word 0xfe2378ff,0x9b35d048,0x26ee15e5,0x45939210 .word 0xaf0d5201,0xd63b3b55,0xa7c0258e,0x8017e937 .word 0x3b6aaec1,0x4ba1b29d,0xe0b61c67,0x6739f2e8 .word 0x7fa87602,0xfcd78855,0x9df4e26e,0x1d3075b8 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 0x3679d5db,0x214bf882,0xa24ffc38,0xa7bb00d1 .word 0xd7030660,0x824dda68,0xed38b38b,0x5df3a991 .word 0x63b82f66,0x664b548a,0xebc6543b,0xb3a0b298 .word 0x52e2b092,0x0bf66f7e,0x4a5a0b1a,0x3185d12d .word 0x8dacda07,0x1a79e2e5,0x822bd5e7,0xa7a1fab3 .word 0xd8a55643,0x2c36db8f,0x07095e49,0x9c513f8a .word 0x440d82a0,0xf0ce41c1,0x25765619,0x33fe53f9 .word 0x1685f938,0x7ab101eb,0x5b100cc2,0x7820a8b5 .word 0x44b6407b,0xd7017154,0x6280cb32,0x77869a4d .word 0x3b5c943f,0x454ff390,0x597fe665,0xe157c460 .word 0x7acb94bc,0xa4727d8b,0x06b20e2c,0x068cd5a5 .word 0xd07b8958,0x5da2972b,0x51627d19,0xd4993bb6 .word 0x7d69e684,0xee2669cd,0x2403e27a,0x66182968 .word 0xc8edd39f,0xb88bfc62,0xf777b71e,0xc98ec000 .word 0x08c4107a,0xa8c7e3ac,0xa20761f7,0x95336ce7 .word 0xe4f5e0fe,0x47ecf78f,0xadcf9313,0x281fdc5d .word 0xeff525d4,0x920c36ec,0x413c6db5,0x315d5e98 .word 0xd19e008f,0x757643e1,0x0ddc6525,0x516fbef8 .word 0x0e03a0ea,0xb316ce5a,0x55a53662,0x66eccc84 .word 0x3d84f243,0xee317cdc,0x10cf11ec,0x2f71a080 .word 0x45f5a1d6,0x1b6089f4,0xc716afdb,0x8185ddfa .word 0x9d18554b,0xe5151163,0x24c2513d,0x768827e9 .word 0xcb433766,0xe1c33946,0xb227989a,0x65de30a2 .word 0x97a313f9,0xe853aab2,0x6a2721ea,0xfc3e9fc6 .word 0xa9faecff,0x4095ec12,0x494ec3b7,0xd1255a9b .word 0x014f826a,0x4af7d4ba,0xa77c0a9c,0x86c094f0 .word 0x0fb3b66f,0xcbdb7d8c,0xd5840b62,0xd1e808e3 .word 0x6eef6cff,0x3ece5cfe,0xda1922f2,0x458bc6a2 .word 0x927ca021,0x60d76f00,0xbd240a0f,0xde0626d0 .word 0xbce499f4,0xfb10c4c3,0x3de00ade,0xeefbf1b6 .word 0xcf23638f,0x1d8c5d64,0xcceef4c2,0x9c79a522 .word 0xaff200f2,0xb9f1ae14,0xc5f7be40,0x395c7c6e 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 0x2ef416c9,0x5b35fe68,0x5331b4af,0x44d35d0d .word 0x2fd31a2d,0x5b8b7867,0x41cdf244,0x72c0aa2a .word 0x2bc26a5d,0xf81287db,0x4cf234c8,0x4ca12c6e .word 0x3c186517,0x11bdd40b,0x8fe8d494,0xc651a3ae .word 0xfe428b4f,0x81f382b3,0xdb9c0caf,0x57bff2f8 .word 0x47ce9452,0x4f651403,0xb6dfa477,0x580a7c40 .word 0x42b523f9,0x23e54624,0xae712662,0xc829d802 .word 0x7cf05abc,0x9854a2aa,0xe7a78a2c,0x9d39bf34 .word 0x22791f3b,0xdd32f5a6,0x444b2d9f,0x9e4e588c .word 0xd9229981,0x8359f4c5,0x37c5f7ec,0xd71acb2b .word 0x86459112,0x9328590d,0xa40c9e1c,0x172967cd .word 0x44feb36b,0x605e7597,0xd1606739,0xd29b375d .word 0xd80ecfdc,0x07f8fe08,0x1d027ea9,0xdc5f6628 .word 0xba3dbc55,0x6b7ed585,0x1c5cc569,0x07bafb67 .word 0x0f61639e,0x1b1742c5,0xd72cc766,0x7714b8f4 .word 0x9aafaf89,0x7992af2e,0xd8ba5f7c,0xce079b7f .word 0x33557e13,0x29a50af5,0xb6084246,0x80909117 .word 0x2befbdf2,0x9a18e3c3,0x673a6cef,0x9493106b .word 0xfd98399b,0xf8d999bf,0x6c772b2b,0x7a56efc1 .word 0x8e622ea2,0x358de2d2,0x1c568de3,0xd8a690f0 .word 0x80156ded,0x441b0dc2,0x7f55e09c,0x734142da .word 0x92a6c5a9,0xc00563f2,0x8584f02e,0xbb4e850a .word 0x19ec6f55,0x6f67cd2a,0xa117c18b,0x8c7c4bcb .word 0x5955679b,0x67148569,0x4ab098f9,0x1768e1b8 .word 0x9cf598c2,0xb4973516,0x8da22961,0x5862d48d .word 0xb75d8a0c,0xd94dca3c,0x209c5f21,0x4ae1df61 .word 0x3683dbd2,0xb158e197,0x6394367b,0x4696555b .word 0x5a061056,0x1d00be21,0x4fef7b8c,0x53f34ad3 .word 0xaa162c11,0xbcd71045,0x9a24092a,0x2a93050a .word 0x3222ee81,0x532ee672,0xaf69c09b,0x9167f3e7 .word 0x4ede9cdd,0x37f8ff3a,0x114384c5,0x1570dec5 .word 0x0fbc93c0,0xcf42e59c,0x6e5321b3,0xed22d798 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 0xd1d553db,0x69412154,0xc1a845c5,0x3a363bbc .word 0x871fcd18,0x3561af0c,0xcf70dc7c,0x637e990a .word 0x408cafe0,0x94aa963c,0x7de3ef5c,0xe141740c .word 0x3433bd1a,0x3120c524,0x9c1dd9b5,0x33e2010b .word 0x9fb36b42,0x752473f9,0x5c07bce1,0x60c55c2b .word 0x29f12948,0xd6367cef,0xe58f4410,0x12df99e4 .word 0xffa73bed,0xf83ae693,0xf10fe4b2,0x55ad70ce .word 0x1ebeea5f,0x6aa81680,0xcab51fb5,0x932670c4 .word 0x64eaa25b,0xe1ef702c,0x963f861c,0xfd3affda .word 0x612e442c,0x782e73b6,0x6aef4b96,0xd6cbdb1d .word 0xdb272bad,0x399d9094,0x016d2650,0x71e209cf .word 0x004c6621,0x25731f8a,0x8ad78a4d,0x0ef1494e .word 0x97f7c1a7,0xe0b431b2,0x295f705d,0xb8db89c5 .word 0x27e6eb9f,0xe3d1f834,0x00a64fc7,0xab27192a .word 0x96241295,0xa88088f1,0x2c9905c3,0x01074229 .word 0xe81b43d4,0x7a07eeca,0xe3c6bec0,0x8f9973a1 .word 0x79484abf,0x80e0b3a3,0xeefc9b81,0x488ce3c0 .word 0x57eb6907,0xafaadaff,0x892f4a3b,0x3b241c85 .word 0x7c1e95ad,0x8315c0fc,0x329b2af2,0x56051482 .word 0x7f1dfcfd,0xf46a516c,0x629a872c,0x2ec57008 .word 0x75df866b,0x3fed6b82,0xc387b2e4,0xead01746 .word 0xa1b9af53,0xe4484f8d,0x6d0c87de,0xc2eb36a4 .word 0x18ddd80d,0x86eb4c22,0x4c5386aa,0x97950aba .word 0x4412630c,0x142089ee,0x9af648df,0xf72d807d .word 0x35375014,0xf4b74bc7,0xf039108b,0xe6b0a7ab .word 0x2d5c7509,0xff1698b3,0xcae86cfe,0x1c574548 .word 0x195a1174,0xf1de6161,0xb385603d,0x294418a5 .word 0x95f4f503,0x98e9c991,0x5b200641,0x564f312a .word 0x2483df15,0xcda413cb,0x1e361695,0x632e71b8 .word 0xe4161ee0,0x053883f9,0xda6f14fd,0x2b31f5a0 .word 0x43c5e123,0x05c6cd45,0xd3ae0f63,0xff118b78 .word 0xa972542d,0x4e89cfe8,0x3ecd0119,0x0fb9a38f 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 0x17e8c511,0xf86d648a,0xcc26aea0,0x2750a266 .word 0xef04abcc,0x5f94ed06,0x7c99bee0,0x41db6e39 .word 0x6e3bc623,0xec024f1a,0x28efe37b,0x98c3b185 .word 0x3939bf3f,0x86f9102a,0x568c0707,0xefbedfe6 .word 0x3e24369d,0xf39235a2,0x36ce89f4,0x69acaea9 .word 0xa0c47e23,0x70e91ef3,0x6fc74a70,0x9dac9f4a .word 0x1314fdb5,0x6ab6d366,0x909d5a96,0xf974a768 .word 0xd36b27f3,0xa8e31a87,0x0a314e1f,0x9b142963 .word 0xa574ee03,0xa7ac56a1,0x5aeef599,0x0de81958 .word 0x7aa1c2b1,0x70c3ac93,0x94908eee,0x96ccd84b .word 0xd01327bd,0xac9280c0,0x0480ac53,0xfb9b5dc8 .word 0x0825120c,0x0fa303fa,0x78eb5720,0x034f6e3b .word 0x67bd0bdf,0x8a120b0c,0xfb9a0476,0xd0da393d .word 0x84fb548a,0x77999bcc,0xe1ebe72b,0x973664ec .word 0x8467a9e3,0xf53afb01,0xaa607efb,0x911d0c9c .word 0x74f48678,0x0ffffee9,0x02aceb20,0x79f08279 .word 0x0f8fe12f,0x95ffe909,0x704daa94,0x8255082b .word 0xb14465cb,0x9794015b,0x5e8423ff,0x6cd6b03c .word 0xc877b884,0x11eff31a,0xda123f80,0x85b0264c .word 0x899608d8,0x6cdc198e,0x7a5cbb58,0xd4bef419 .word 0x70e42e59,0xb316c57e,0x45314028,0x25d6b336 .word 0x0a5f8291,0x9d69e54e,0x6f95ca0b,0x3175038c .word 0x7fc08296,0x8680e666,0x34c4e6da,0x9b606db9 .word 0xad24c2aa,0x21f6e696,0x28ef2d8b,0x071bb175 .word 0x15b2e693,0xcbbbb590,0x7a4e4474,0x3439cc1d .word 0x70cde95e,0x6f9bfe7c,0xb05bdb3b,0x9fab9a43 .word 0x910fae53,0x832781d2,0xb36518e5,0x4e1744a4 .word 0x0758e090,0xc426af8c,0xb6cd0689,0xd71a58b0 .word 0x4c86a051,0x6b82704c,0x2cba0bdc,0xb6af7c2b .word 0x59c1bb29,0x11f12fc9,0x97ac2d2d,0xb06f0808 .word 0xe019b296,0xa1fd095a,0x18f14dc6,0xca00f2a5 .word 0x6ba2b457,0x3475766e,0x01e5c8b4,0xbf933a55 unres3_end: